0001280058-20-000011.txt : 20200220 0001280058-20-000011.hdr.sgml : 20200220 20200220083050 ACCESSION NUMBER: 0001280058-20-000011 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 138 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200220 DATE AS OF CHANGE: 20200220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BLACKBAUD INC CENTRAL INDEX KEY: 0001280058 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 112617163 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-50600 FILM NUMBER: 20632613 BUSINESS ADDRESS: STREET 1: 65 FAIRCHILD STREET CITY: CHARLESTON STATE: SC ZIP: 29492 BUSINESS PHONE: 843-216-6200 MAIL ADDRESS: STREET 1: 65 FAIRCHILD STREET CITY: CHARLESTON STATE: SC ZIP: 29492 10-K 1 a201910-k.htm 10-K Document
0.750.010.750.01308993284780305780false--12-31FY20190001280058472200055290000.480.480.480.0010.00118000000018000000059327633602060910000.060.060.500.500000P14YP17YP15YP5YP5YP8YP2YP1Y000000000000037400023900086000000200000002000000000P5YP5YP5YP7YP1YP1YP3YP1YP10YP10Y1076057411066354 0001280058 2019-01-01 2019-12-31 0001280058 blkb:YourCauseMember 2019-01-01 2019-12-31 0001280058 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001280058 us-gaap:PropertyPlantAndEquipmentMember 2019-01-01 2019-12-31 0001280058 2019-06-30 0001280058 2020-02-05 0001280058 2018-12-31 0001280058 2019-12-31 0001280058 2018-01-01 2018-12-31 0001280058 blkb:RecurringMember 2019-01-01 2019-12-31 0001280058 2017-01-01 2017-12-31 0001280058 us-gaap:TechnologyServiceMember 2019-01-01 2019-12-31 0001280058 us-gaap:TechnologyServiceMember 2018-01-01 2018-12-31 0001280058 us-gaap:TechnologyServiceMember 2017-01-01 2017-12-31 0001280058 blkb:RecurringMember 2017-01-01 2017-12-31 0001280058 blkb:RecurringMember 2018-01-01 2018-12-31 0001280058 2017-12-31 0001280058 2016-12-31 0001280058 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001280058 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001280058 us-gaap:CommonStockMember 2016-12-31 0001280058 us-gaap:RetainedEarningsMember 2016-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001280058 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001280058 us-gaap:CommonStockMember 2018-12-31 0001280058 us-gaap:CommonStockMember 2017-12-31 0001280058 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001280058 us-gaap:CommonStockMember 2019-12-31 0001280058 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001280058 us-gaap:RetainedEarningsMember 2017-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001280058 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001280058 us-gaap:TreasuryStockMember 2016-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001280058 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001280058 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001280058 us-gaap:TreasuryStockMember 2018-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001280058 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001280058 us-gaap:TreasuryStockMember 2019-12-31 0001280058 us-gaap:RetainedEarningsMember 2018-12-31 0001280058 us-gaap:TreasuryStockMember 2017-12-31 0001280058 us-gaap:RetainedEarningsMember 2019-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2016-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember 2019-01-01 2019-12-31 0001280058 2019-01-01 0001280058 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001280058 blkb:AllowanceforReturnsMember 2017-01-01 2017-12-31 0001280058 blkb:AllowanceforReturnsMember 2018-01-01 2018-12-31 0001280058 blkb:AllowanceforReturnsMember 2017-12-31 0001280058 blkb:AllowanceforReturnsMember 2016-12-31 0001280058 blkb:AllowanceforReturnsMember 2019-01-01 2019-12-31 0001280058 blkb:AllowanceforReturnsMember 2018-12-31 0001280058 blkb:AllowanceforReturnsMember 2019-12-31 0001280058 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001280058 us-gaap:MarketingRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001280058 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001280058 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember us-gaap:MarketingRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:MarketingRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001280058 blkb:YourCauseMember 2019-01-02 0001280058 blkb:YourCauseMember 2019-01-02 2019-01-02 0001280058 blkb:YourCauseMember us-gaap:MarketingRelatedIntangibleAssetsMember 2019-01-02 2019-01-02 0001280058 blkb:YourCauseMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-02 2019-01-02 0001280058 blkb:YourCauseMember us-gaap:CustomerRelationshipsMember 2019-01-02 2019-01-02 0001280058 blkb:YourCauseMember us-gaap:NoncompeteAgreementsMember 2019-01-02 2019-01-02 0001280058 blkb:JustGivingMember us-gaap:RevolvingCreditFacilityMember 2017-10-02 2017-10-02 0001280058 blkb:ReeherMember 2018-04-30 2018-04-30 0001280058 blkb:AcademicWorksMember 2017-04-03 2017-04-03 0001280058 blkb:JustGivingMember 2017-10-02 2017-10-02 0001280058 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001280058 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001280058 us-gaap:DatabasesMember 2018-12-31 0001280058 us-gaap:MarketingRelatedIntangibleAssetsMember 2018-12-31 0001280058 us-gaap:MarketingRelatedIntangibleAssetsMember 2019-12-31 0001280058 us-gaap:CustomerRelationshipsMember 2019-12-31 0001280058 us-gaap:DatabasesMember 2019-12-31 0001280058 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001280058 us-gaap:CustomerRelationshipsMember 2018-12-31 0001280058 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001280058 us-gaap:MarketingRelatedIntangibleAssetsMember 2018-12-31 0001280058 us-gaap:MarketingRelatedIntangibleAssetsMember 2019-12-31 0001280058 blkb:CostOfRecurringMember 2019-01-01 2019-12-31 0001280058 us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001280058 blkb:CostOfOnetimeServicesAndOtherMember 2018-01-01 2018-12-31 0001280058 us-gaap:OperatingExpenseMember 2018-01-01 2018-12-31 0001280058 blkb:TotalIncludedInCostOfRevenueMember 2019-01-01 2019-12-31 0001280058 blkb:CostOfOnetimeServicesAndOtherMember 2019-01-01 2019-12-31 0001280058 blkb:CostOfRecurringMember 2018-01-01 2018-12-31 0001280058 us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001280058 blkb:CostOfRecurringMember 2017-01-01 2017-12-31 0001280058 blkb:TotalIncludedInCostOfRevenueMember 2017-01-01 2017-12-31 0001280058 blkb:TotalIncludedInCostOfRevenueMember 2018-01-01 2018-12-31 0001280058 blkb:CostOfOnetimeServicesAndOtherMember 2017-01-01 2017-12-31 0001280058 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001280058 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001280058 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001280058 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001280058 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001280058 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001280058 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001280058 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001280058 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001280058 us-gaap:ComputerEquipmentMember 2018-12-31 0001280058 us-gaap:ConstructionInProgressMember 2019-12-31 0001280058 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001280058 us-gaap:ConstructionInProgressMember 2018-12-31 0001280058 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001280058 us-gaap:EquipmentMember 2019-12-31 0001280058 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001280058 blkb:ComputerSoftwareMember 2019-12-31 0001280058 us-gaap:ComputerEquipmentMember 2019-12-31 0001280058 us-gaap:EquipmentMember 2018-12-31 0001280058 blkb:ComputerSoftwareMember 2018-12-31 0001280058 srt:MinimumMember us-gaap:EquipmentMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember blkb:ComputerSoftwareMember 2018-01-01 2018-12-31 0001280058 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0001280058 srt:MaximumMember us-gaap:EquipmentMember 2018-01-01 2018-12-31 0001280058 srt:MaximumMember us-gaap:ComputerEquipmentMember 2018-01-01 2018-12-31 0001280058 srt:MinimumMember blkb:ComputerSoftwareMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:ComputerEquipmentMember 2019-01-01 2019-12-31 0001280058 us-gaap:TechnologyServiceMember 2018-12-31 0001280058 blkb:RecurringMember 2019-12-31 0001280058 us-gaap:TechnologyServiceMember 2019-12-31 0001280058 blkb:RecurringMember 2018-12-31 0001280058 us-gaap:ShortTermDebtMember 2018-12-31 0001280058 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001280058 us-gaap:SecuredDebtMember 2018-12-31 0001280058 us-gaap:LongTermDebtMember 2018-12-31 0001280058 us-gaap:ShortTermDebtMember 2019-12-31 0001280058 us-gaap:LongTermDebtMember 2019-12-31 0001280058 us-gaap:SecuredDebtMember 2019-12-31 0001280058 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001280058 us-gaap:StandbyLettersOfCreditMember 2017-06-02 0001280058 blkb:SwinglineloansMember 2017-06-02 0001280058 2017-06-02 0001280058 2017-06-02 2017-06-02 0001280058 blkb:EurocurrencyBaseRateOptionMember 2019-01-01 2019-12-31 0001280058 us-gaap:LoansPayableMember 2019-12-01 2019-12-31 0001280058 us-gaap:RevolvingCreditFacilityMember 2017-06-02 2017-06-02 0001280058 us-gaap:SecuredDebtMember 2017-06-02 0001280058 srt:MaximumMember 2017-06-02 0001280058 us-gaap:SecuredDebtMember 2017-06-02 2017-06-02 0001280058 us-gaap:FederalFundsEffectiveSwapRateMember 2019-01-01 2019-12-31 0001280058 us-gaap:RevolvingCreditFacilityMember 2017-06-02 0001280058 2014-02-28 0001280058 srt:MaximumMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0001280058 us-gaap:ForeignLineOfCreditMember 2017-06-02 0001280058 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0001280058 us-gaap:LoansPayableMember 2019-12-31 0001280058 srt:MinimumMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0001280058 2014-02-01 2014-02-28 0001280058 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001280058 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001280058 blkb:AccruedexpensesandothercurrentliabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001280058 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001280058 blkb:AccruedexpensesandothercurrentliabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001280058 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001280058 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001280058 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001280058 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001280058 blkb:October2017ForeignCurrencyForwardMember 2017-09-27 0001280058 blkb:February2018SwapMember 2018-02-28 0001280058 blkb:July2017SwapMember 2017-07-31 0001280058 blkb:June2017ForeignCurrencyOptionMember 2017-06-28 0001280058 blkb:June2019SwapMember 2019-06-30 0001280058 us-gaap:ForeignExchangeForwardMember 2017-01-01 2017-12-31 0001280058 us-gaap:ForeignExchangeOptionMember 2017-01-01 2017-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0001280058 us-gaap:NondesignatedMember 2019-12-31 0001280058 us-gaap:NondesignatedMember 2018-12-31 0001280058 us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0001280058 us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0001280058 blkb:NewHQFacilityMember stpr:SC us-gaap:BuildingMember 2016-05-31 0001280058 blkb:CustomerOperationsCenterMember stpr:SC us-gaap:BuildingMember 2008-10-31 0001280058 blkb:ThirdpartyTechnologyMember 2019-12-31 0001280058 srt:MaximumMember 2019-12-31 0001280058 stpr:TX us-gaap:BuildingMember 2012-05-04 0001280058 srt:MinimumMember 2019-12-31 0001280058 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0001280058 us-gaap:StateAndLocalJurisdictionMember 2018-01-01 2018-12-31 0001280058 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0001280058 us-gaap:StateAndLocalJurisdictionMember 2019-01-01 2019-12-31 0001280058 us-gaap:StateAndLocalJurisdictionMember 2017-01-01 2017-12-31 0001280058 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0001280058 us-gaap:DomesticCountryMember 2019-12-31 0001280058 us-gaap:ForeignCountryMember 2019-12-31 0001280058 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001280058 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001280058 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001280058 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001280058 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001280058 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001280058 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001280058 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001280058 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001280058 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001280058 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001280058 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001280058 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001280058 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001280058 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001280058 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001280058 us-gaap:EmployeeStockOptionMember 2019-12-31 0001280058 us-gaap:StockAppreciationRightsSARSMember 2018-12-31 0001280058 us-gaap:RestrictedStockMember 2018-12-31 0001280058 us-gaap:RestrictedStockMember 2019-12-31 0001280058 us-gaap:StockAppreciationRightsSARSMember 2019-12-31 0001280058 us-gaap:EmployeeStockOptionMember 2018-12-31 0001280058 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001280058 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001280058 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001280058 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-12-31 0001280058 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001280058 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001280058 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001280058 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-12-31 0001280058 us-gaap:StockAppreciationRightsSARSMember 2018-01-01 2018-12-31 0001280058 us-gaap:SubsequentEventMember 2020-03-13 0001280058 2010-08-31 0001280058 2019-09-13 2019-09-13 0001280058 2019-12-13 2019-12-13 0001280058 2019-03-15 2019-03-15 0001280058 2019-06-14 2019-06-14 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001280058 us-gaap:CashFlowHedgingMember 2018-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001280058 us-gaap:CashFlowHedgingMember 2016-12-31 0001280058 us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001280058 us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001280058 us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0001280058 us-gaap:CashFlowHedgingMember 2019-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0001280058 us-gaap:CashFlowHedgingMember 2017-12-31 0001280058 srt:MinimumMember 2017-01-01 2017-12-31 0001280058 srt:MinimumMember 2018-01-01 2018-12-31 0001280058 srt:MaximumMember 2018-01-01 2018-12-31 0001280058 srt:MaximumMember 2017-01-01 2017-12-31 0001280058 us-gaap:NonUsMember 2018-12-31 0001280058 country:US 2019-12-31 0001280058 us-gaap:NonUsMember 2019-12-31 0001280058 country:US 2018-12-31 0001280058 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001280058 blkb:InternationalMarketsGroupMember 2019-01-01 2019-12-31 0001280058 blkb:EnterpriseMarketsGroupMember 2019-01-01 2019-12-31 0001280058 blkb:GeneralMarketsGroupMember 2017-01-01 2017-12-31 0001280058 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001280058 blkb:InternationalMarketsGroupMember 2017-01-01 2017-12-31 0001280058 blkb:GeneralMarketsGroupMember 2018-01-01 2018-12-31 0001280058 blkb:EnterpriseMarketsGroupMember 2018-01-01 2018-12-31 0001280058 blkb:GeneralMarketsGroupMember 2019-01-01 2019-12-31 0001280058 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001280058 blkb:EnterpriseMarketsGroupMember 2017-01-01 2017-12-31 0001280058 blkb:InternationalMarketsGroupMember 2018-01-01 2018-12-31 0001280058 country:US 2017-01-01 2017-12-31 0001280058 country:US 2019-01-01 2019-12-31 0001280058 us-gaap:NonUsMember 2017-01-01 2017-12-31 0001280058 us-gaap:NonUsMember 2019-01-01 2019-12-31 0001280058 us-gaap:NonUsMember 2018-01-01 2018-12-31 0001280058 country:US 2018-01-01 2018-12-31 0001280058 2019-04-01 2019-06-30 0001280058 2018-04-01 2018-06-30 0001280058 2019-10-01 2019-12-31 0001280058 2018-10-01 2018-12-31 0001280058 2018-07-01 2018-09-30 0001280058 2019-01-01 2019-03-31 0001280058 2019-07-01 2019-09-30 0001280058 2018-01-01 2018-03-31 0001280058 us-gaap:OtherRestructuringMember 2018-12-31 0001280058 us-gaap:ContractTerminationMember 2019-12-31 0001280058 us-gaap:OtherRestructuringMember 2019-12-31 0001280058 us-gaap:ContractTerminationMember 2018-12-31 0001280058 us-gaap:OtherRestructuringMember 2019-01-01 2019-12-31 0001280058 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherRestructuringMember 2019-01-01 2019-12-31 0001280058 us-gaap:ContractTerminationMember 2019-01-01 2019-12-31 0001280058 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ContractTerminationMember 2019-01-01 2019-12-31 0001280058 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-12-31 iso4217:GBP xbrli:shares iso4217:USD xbrli:shares iso4217:USD xbrli:pure blkb:Customers blkb:lease utreg:sqft

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: 000-50600
 
bblogo.jpg
 
Blackbaud, Inc.
(Exact name of registrant as specified in its charter)
 
 
Delaware
11-2617163
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
65 Fairchild Street
Charleston, South Carolina 29492
(Address of principal executive offices, including zip code)
(843) 216-6200
(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.001 Par Value
BLKB
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 (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes     No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
Accelerated filer   
Non-accelerated filer
 
Smaller reporting company
 
 
 
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes    No 
The aggregate market value of the registrant's common stock held by non-affiliates of the registrant on June 30, 2019 (based on the closing sale price of $83.50 on that date) was approximately $3,578,045,224. Common stock held by each officer and director and by each person known to the registrant who owned 10% or more of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
The number of shares of the registrant’s common stock outstanding as of February 5, 2020 was 49,142,338.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant's definitive Proxy Statement for the 2020 Annual Meeting of Stockholders currently scheduled to be held June 10, 2020 are incorporated by reference into Part III hereof. Such definitive Proxy Statement will be filed with the Securities and Exchange Commission no later than 120 days after the conclusion of the registrant's fiscal year ended December 31, 2019.







TABLE OF CONTENTS

 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
Item 12.
Security ownership of certain beneficial owners and management and related stockholder matters
Item 13.
Certain relationships and related transactions, and director independence
Item 14.
Principal accountant fees and services
 
 
 
 
 
 

2019 Form 10-K
bblogo.jpg
1


Blackbaud, Inc.

 
arrow-green.jpg
CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K, including the documents incorporated herein by reference, contains forward-looking statements that anticipate results based on our estimates, assumptions and plans that are subject to uncertainty. These "forward-looking statements" are made subject to the safe-harbor provisions of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). Forward-looking statements consist of, among other things, trend analyses, statements regarding future events, future financial performance, our anticipated growth, the effect of general economic and market conditions, our business strategy and our plan to build and grow our business, our operating results, our ability to successfully integrate acquired businesses and technologies, the effect of foreign currency exchange rate and interest rate fluctuations on our financial results, the impact of expensing stock-based compensation, the sufficiency of our capital resources, our ability to meet our ongoing debt and obligations as they become due, the adequacy of our data security procedures, and potential litigation involving us, all of which are based on current expectations, estimates, and forecasts, and the beliefs and assumptions of our management. Words such as “believes,” “seeks,” “expects,” “may,” “might,” “should,” “intends,” “could,” “would,” “likely,” “will,” “targets,” “plans,” “anticipates,” “aims,” “projects,” “estimates,” or any variations of such words and similar expressions are also intended to identify such forward-looking statements. These forward-looking statements are subject to risks, uncertainties and assumptions that are difficult to predict. Accordingly, they should not be viewed as assurances of future performance, and actual results may differ materially and adversely from those expressed in any forward-looking statements.
Important factors that could cause actual results to differ materially from our expectations expressed in forward-looking statements include, but are not limited to, those summarized under “Item 1A. Risk factors” and elsewhere in this report and in our other SEC filings. Forward-looking statements represent our management's beliefs and assumptions only as of the date of this Annual Report on Form 10-K. We undertake no obligation to update or revise any forward-looking statements, or to update the reasons actual results could differ materially from those anticipated in any forward-looking statements, whether as a result of new information, future events or otherwise.

2
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

 
arrow-green.jpg
PART I.
ITEM 1. BUSINESS
Description of Business
We are the world’s leading cloud software company powering social good. Serving the entire social good community—nonprofits, foundations, companies, education institutions, healthcare organizations and individual change agents—we connect and empower organizations and individuals to increase their impact through cloud software, services, expertise and data intelligence. Blackbaud brings more than three decades of leadership to this sector: since originally incorporating in New York in 1982 and later reincorporating as a South Carolina corporation in 1991 and as a Delaware corporation in 2004, our tailored portfolio of software and services has grown to support the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility, school management, ticketing, grantmaking, financial management, payment processing and analytics. Our solutions are designed to meet the needs of virtually all types of organizations in the social good community, from major global institutions to small charities to individuals. At the end of 2019, we had over 45,000 customers located in over 100 countries. We are deeply proud to play a part in our customers’ success in their missions to provide healthcare and cure diseases, advance education, preserve and share arts and culture, protect the environment, support those in need and more.
Market Overview
The social good industry is significant, spanning far beyond philanthropy, and our addressable market is substantial and growing
Worldwide there are millions of social good organizations including nonprofits, foundations, companies, education institutions and healthcare organizations. Billions of individuals are also active participants in the social good community by donating funds, volunteering their time, advocating for a cause or otherwise engaging with social good organizations.
Our estimated current total addressable market ("TAM") is greater than $10 billion. This includes expansions into new and near adjacencies in 2019, including our Cloud Solution for Faith Communities, our expanded Cloud Solution for Higher Education, as well as our acquisition of YourCause Holdings, LLC ("YourCause") on January 2, 2019.
Traditional methods of fundraising and organizational management are often costly and inefficient
Many social good organizations use manual methods or stand-alone software applications not specifically designed for fundraising and organizational management for institutions like theirs. Such methods are often costly and inefficient because of the difficulties in effectively collecting, sharing and using donation-related information. Furthermore, general purpose software applications frequently have limited functionality for the unique needs of our customer base and do not efficiently integrate multiple databases. Some social good organizations have developed proprietary software, but doing so is expensive, requiring on-site technical personnel for development, implementation and maintenance.
The nonprofit industry faces particular operational challenges
Nonprofit organizations, education institutions, healthcare organizations and houses of worship must efficiently:
Solicit funds and build relationships with major donors;
Garner small cash contributions from numerous contributors;
Manage and develop complex relationships with large numbers of constituents;
Advocate for policies and behaviors that advance their cause or institution;

2019 Form 10-K
bblogo.jpg
3


Blackbaud, Inc.

Communicate their accomplishments and the importance of their mission online and offline;
Comply with complex accounting, tax and reporting requirements that differ from those for traditional businesses;
Solicit cash and in-kind contributions from businesses to help raise money or deliver products and services;
Provide a wide array of programs and services to individual constituents and beneficiaries; and
Improve the data collection and information sharing capabilities of their employees, volunteers and donors by creating and providing distributed access to centralized databases.
Because of these challenges, we believe nonprofits, education institutions, healthcare organizations and houses of worship can benefit from software applications and services specifically designed to serve their particular needs and workflows to grow revenue, work effectively and accomplish their missions.
Companies, grantmaking institutions and foundations also face unique challenges
Companies, grantmaking institutions and foundations, face their own unique challenges, including the need to:
Quantify and improve the impact of their grants;
Cultivate better relationships with grantees;
Achieve better internal collaboration and alignment with board members, reviewers and other stakeholders;
Illustrate the impact of their corporate philanthropy efforts to the communities they serve;
Engage employees in meaningful volunteering, giving and other activities;
Ensure that their philanthropic efforts align with their business initiatives;
Manage all of a foundation's activities, including fundraising and accounting;
Expand the reach of their fundraising efforts; and
Cultivate new and existing donors.
Strategy
Our objective is to maintain and extend our position as the leading provider of cloud software and services for the global social good community, supporting our customers' missions from securing resources, managing their operations, to delivering their programs and measuring their impact. Our key strategies for achieving this objective are described below.
Delight Our Customers
We intend to make our customers' experience with us effective, efficient and satisfying from their initial interest in our solutions and services through their decision to purchase, engage with customer support and utilize solution enhancements. We continue to focus on initiatives aimed at improving the consistency and quality of user experience across our offerings. We also continue to evolve the way we package and sell our offerings to provide high quality and value combined with flexibility to meet the unique needs of our existing and prospective customers. For example, we have increased the number of our cloud solutions sold under a subscription pricing model, which can make it easier for customers to purchase our solutions. In addition, we are continuing to integrate value-adding capabilities such as payment services, analytics and business intelligence into our suite of solutions to better address our customers' needs with comprehensive offerings. We will continue to focus on providing the highest level of solution support, enhancing our existing solutions and developing new solutions and services designed to help our customers be more effective and achieve their missions.

4
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

Execute on our Four-Point Growth Strategy
During 2019, we continued to execute our four-point growth strategy targeted to drive solution and service innovation, quality enhancement, increased operating efficiency and improved financial performance:
1.
Delight Customers with Innovative Cloud Solutions
This strategy reflects our relentless focus on driving value and outcomes for our customers through our solutions. Blackbaud SKY®, our platform for cloud innovation, is a core tenant of this strategy and continues to power an elevated level of innovation by our engineers. It is also enabling our growing ecosystem of partners who are also passionate about social good, to extend and expand the capabilities available to our customers. For the first time in the history of the Company, beginning in 2019, there are now significantly more outside developers developing on our platform than Blackbaud engineers.
The customers we serve require vertical specific business solutions to automate their operations. In October 2019, we announced the general availability of Blackbaud Church Management™, which is already transforming the faith community technology landscape. We now serve congregations in more than half of the 50 U.S. states, representing all different sizes and spanning more than 13 denominations. Bringing this solution to market is a significant step toward addressing several challenges in the faith market and a substantial opportunity for Blackbaud. We are seeing positive momentum as more functionality continues to be released, market awareness is increasing and win rates are improving.
We are also seeing momentum continue to build in our Higher Education Vertical where Blackbaud powers 24 of the top 25 private U.S. colleges as ranked by Forbes. A year after introducing the Cloud Solution for Higher Education, we continue to drive innovation and introduce solutions taking full advantage of the rapid innovation, modern user experience and enhanced capabilities made possible by our Blackbaud SKY platform. We extended our industry proven Education Management portfolio up market to small-scale higher education institutions. We are seeing strong sales momentum and look forward to seeing these customers begin to go live in 2020. We also recently introduced talent management capabilities as part of the Cloud Solution for Higher Education, providing institutions the first online performance tracking tool for fundraising leaders and managers, enabling transparency, proactive management and peer gift officer benchmarking.
Blackbaud Peer-to-Peer Fundraising powered by JustGiving continues to gain traction. Since the U.S. launch in early 2019, over 1,000 customers have signed up to use the solution and roughly half of these organizations are net new customers to Blackbaud.
2.
Drive Sales Effectiveness
We have been investing in sales and marketing to better address our market opportunity with a focus on adding additional sales headcount, improving productivity and putting a greater focus on adding net new logos. One way we are equipping our growing salesforce to be more effective is by investing in the necessary technology and resources to efficiently drive an increased number of quality leads and better cover our large addressable market. We have grown our lead generation teams, which we call business development representatives, to support our growing sales teams. We have simultaneously increased the productivity of our business development representatives with the implementation of a leading sales engagement technology platform, enabling our teams to generate more prospects, and convert those prospects into sales opportunities. We are entering 2020 with an improved ratio of business development representatives to account executives, and the lead generation from the team has increased substantially as a result of these changes. We have also implemented software tools to enhance our digital footprint and drive lead generation across the company. For the first time ever, we are taking a multi-touch attribution approach to measuring the effectiveness of our marketing campaigns to drive efficiency in our go-to-market efforts and improve returns on our marketing dollars. This is just one of many examples of how we are optimizing our structure, tools and processes to better address our large vertical market opportunities.  We have made significant strides in laying the foundation to develop a highly productive and scalable operating model, which included significant organizational structure changes as we centralized many back-office functions and aligned our go-to-market efforts by vertical. This transformation is now behind us, putting us in a position to drive productivity across our vertical sales teams.

2019 Form 10-K
bblogo.jpg
5


Blackbaud, Inc.

3.
Expand TAM
In January 2019, we acquired YourCause, which positions us as a global leader in corporate social responsibility and employee engagement technology. One third of Fortune 500 companies trust Blackbaud as their CSR technology partner, and in 2019 alone, YourCause solutions processed over $1 billion dollars in donations and grants which benefited over 170,000 social good organizations. In the year since the acquisition, we have fully integrated YourCause's administrative functions into our global centers of excellence and expanded the sales team to fuel what is already a fast-growing business within the company. Our TAM now stands at over $10 billion, and we remain active in the evaluation of opportunities to further expand our addressable market through acquisitions and internal product development.
4.
Improve Operating Efficiency
We are also focused on operational efficiency to strengthen the business and position us for long-term success. During 2019, we continued executing a comprehensive workplace strategy to better align our organizational objectives with our geographic footprint. We designated Charleston, South Carolina, Austin, Texas, London, United Kingdom ('U.K.") and Sydney, Australia as our hub locations, and we have leveraged a more flexible office strategy to replace and upgrade some of our former offices and expand our footprint into new locations for customer-facing roles. Most recently, we moved our London offices into a new flexible workspace marking a significant milestone in the integration of our Blackbaud Europe and JustGiving teams. In 2019, we largely completed this optimization effort, and we will continue to evaluate our footprint in alignment with our global workplace strategy. Our aim is optimizing our office utilization, improving our geographic sales coverage and enhancing our employees' daily experience to improve productivity and effectiveness.
Attract Top Talent and Actively Engage Employee Base
Our higher purpose is to help good take over the world, and we have incredible customers whose missions make the world a better place. Driven by this purpose, our employees come to work every day knowing that they can make a real difference with our customers as they pursue their missions. Collaboration, innovation and high standards are core to our culture and help to enable the great work we do. We strive to hire the best employees and provide a workplace where their talents and potential are realized. Our employees' engagement is a focus of every leader at Blackbaud, and we continually work to understand what matters and to make our workplace better. We believe people with a passion for purpose can have a unique and fulfilling career experience on our team. Our leaders are committed to our employees' personal and career development and continually work to improve the training and tools provided to their teams.
Drive Strength in Our Sector as an Industry Thought Leader
In our nearly 40 years of operation, we have gained significant insight into the overall market and industry segments in which we operate. We produce a wide range of thought leadership resources, including blogs, monthly indices and white papers, which provide insights and guidance to the social good community. We also participate in and convene a number of industry forums, where we exchange views and engage with industry and government leaders. Our annual user conference, bbcon®, serves in part as a forum to offer thought leadership to our customers, as do other market-specific user conferences, events and customer gatherings. The Blackbaud Institute for Philanthropic Impact (the "Blackbaud Institute") brings together leading experts in philanthropy to develop and share leading-edge research and insight that accelerates the impact of the social good community. The research and reports the Blackbaud Institute produces serve to strengthen the social good community as a whole.
In 2019, we announced our partnership with One Million by One Million ("1Mby1M") to launch the Social Good Start-up Challenge focused on tech start-ups on a mission to solve problems that matter to the social good community. We also announced The Explorer by Blackbaud Institute, the premier online knowledge base for information and statistics about social good. Content is updated regularly and is provided free of charge to the public as a part of Blackbaud’s give-back philosophy. We intend to expand these activities and further build our reputation as a thought leader within the industry.

6
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

Solutions and Services
We offer the social good community comprehensive cloud solutions to advance their missions, backed by our data intelligence services, which deliver insights powered by, what we believe is, the world's most robust philanthropic data set. Our solutions can be combined with a range of consulting, training and professional services, maintenance and technical support, as well as payment processing, analytic and business intelligence services. The Blackbaud portfolio is delivered primarily through cloud solutions tailored to the unique needs of vertical markets, offering fundraising and relationship management, marketing and engagement, financial management, grant and award management, organizational and program management (such as education management, church management and ticketing), social responsibility, payment services and analytics.
Our specific solutions and services include:
Fundraising and Relationship Management
Blackbaud Raiser's Edge NXT® is our flagship cloud fundraising and relationship management solution. Blackbaud Raiser's Edge NXT is the first and only cloud fundraising and relationship management solution that is all-inclusive, fully integrated with data, analytics, marketing tools, payment processing and tailored user-specific experiences. Blackbaud Raiser's Edge NXT is, we believe, the most advanced technology available to nonprofits seeking to operate more efficiently and raise more support for their missions.
Blackbaud CRM™ is a comprehensive, configurable fundraising and relationship management solution. It is our lead offering for enterprise-level organizations seeking a powerful, yet adaptable solution for fundraising, marketing, and program management across the engagement lifecycle, specializing in supporting sophisticated major giving, membership and high-volume direct marketing programs. Blackbaud CRM helps organizations build deeper and more personalized relationships with constituents, build their brands through online engagement and multichannel communication tools, and more effectively fundraise, leveraging campaign management, business intelligence and analytics. Blackbaud CRM can be sold as an integrated solution with our enterprise online solutions to enable multi-channel marketing, online engagement and event fundraising.
Blackbaud eTapestry® is a simple, cloud fundraising and donor management solution built specifically for smaller, developing nonprofits in need of a cloud solution to support basic fundraising needs. It offers nonprofit organizations a cost-effective way to manage donors, process gifts, create reports, accept online donations and communicate with constituents. This technology provides a system that is simple to maintain, efficient to operate and is intuitively easy to learn without extensive training.
Blackbaud TeamRaiser® is the industry’s most comprehensive cloud solution designed specifically for event fundraising. Powering thousands of events each year, Blackbaud TeamRaiser allows nonprofits’ supporters to create personal or team fundraising web pages and send email donation appeals in support of events such as walks, runs and rides.
Blackbaud Peer-to-Peer Fundraising™, powered by JustGiving™ is one of the world's leading social platforms for giving. Blackbaud Peer-to-Peer Fundraising, powered by JustGiving provides world-class technology and innovative tools to connect people with the causes they care about. By making giving more simple, social and rewarding, JustGiving helps all causes, charities and people in need to reach more people and raise more money.
everydayhero® is a cloud solution designed to meet the peer-to-peer fundraising needs of nonprofits' supporters. It is a leading donor acquisition tool and helps nonprofits connect with a younger, more online-focused generation of donors, a first step in helping nonprofits develop long-term relationships with their supporters.
Blackbaud Guided Fundraising™ and Blackbaud Volunteer Network Fundraising™ can work together or independently to help higher education institutions meet their advancement targets and development campaign goals. Blackbaud Guided Fundraising is used by institutions seeking to manage all the details behind the sophisticated, person-to-person solicitation strategies that drive fundraising results. Blackbaud Volunteer Network Fundraising helps institutions manage volunteer fundraising campaigns with tools for project management, communication, and reporting.

2019 Form 10-K
bblogo.jpg
7


Blackbaud, Inc.

Marketing and Engagement
Blackbaud Luminate Online®, delivered in the cloud, helps our customers better understand their online supporters, make the right ask at the right time, and raise money online. It includes tools to build online fundraising campaigns as part of an organization's existing website or as a stand-alone fundraising site. Donation forms, gift processing and tools for communicating through web pages and email give our customers the essentials for building sustainable donor relationships. Customers can also purchase additional modules including Blackbaud Luminate Advocacy, which combines online marketing tools and legislative data to mobilize supporters and influence policy-makers.
Blackbaud Online Express™ is a simple, cloud fundraising and marketing tool designed for smaller nonprofit organizations using Blackbaud Raiser's Edge NXT. It provides nonprofits with easy-to-use, fully integrated features and functionality such as email marketing, donation forms, event registrations and dashboard metrics.
Blackbaud Attentive.ly™ is a cloud portal enriched with data that allows marketers to drive engagement with their organization or institution by providing social media insights. It can be used as a stand-alone application or integrated into Blackbaud’s fundraising and marketing applications, helping marketers reach new audiences and shape meaningful conversations online.
Blackbaud School Website System™ is a content management system that gives schools the flexibility to build and edit webpages, with easy access to content types including photos, videos, downloads, text and more. It allows users to share material and contribute content across an entire school community.
Financial Management
Blackbaud Financial Edge NXT® is the first-of-its-kind cloud accounting solution for nonprofits that is intuitive, fully integrated, and built the way nonprofits need it on our modern Blackbaud SKY cloud platform. Blackbaud Financial Edge NXT is advanced technology with powerful reporting tools to help accounting teams drive transparency, stewardship, and compliance while enabling them to seamlessly manage transactions and eliminate manual processes. It seamlessly integrates with Blackbaud Raiser's Edge NXT to simplify gift entry processing and relates information from both systems in an informative manner to eliminate redundant tasks and manual processes. Blackbaud Financial Edge NXT provides nonprofit organizations with the means to help manage fiscal and fiduciary responsibility, enabling them to be more accountable to their constituents.
Blackbaud Tuition Management™ benefits schools by giving administrators better access to financial data and payment services, and by giving parents more ways to remit tuition payments. The solution helps ease the burden for administrative staff by offering invoicing, payment processing, customer service, enhanced communication with parents and later payer follow-up services.
Blackbaud Financial Aid Management Aid™ offers schools the ability to accept online, customized applications for financial aid and to make better financial aid decisions with a proprietary Hobbies, Interest and Lifestyles ("HIL") profile. The HIL profile provides in-depth information on an applicant, delivering to the school a way to make more informed decisions on how they distribute financial aid awards.
Grant and Award Management
Blackbaud Grantmaking™ is a cloud solution built with core functions that provide comprehensive grant making capabilities, but with many additional capabilities and features, such as visual dashboards. It has a modern user interface, is user friendly and can be highly personalized. Coupled with Blackbaud Outcomes™  funders and nonprofits are empowered to collaborate around their intended outcomes and work together to achieve impact. Both the funder and the nonprofit can tell an impact story using ROI-focused results and a common outcomes measurement language.
Blackbaud Award Management™ is a comprehensive, integrated scholarship management platform for higher education and K-12 institutions and foundations, allowing students to apply for all awards using one intuitive and streamlined application process and eliminating many time-consuming administrative tasks. This leads to improved awarding, reporting, compliance, communication and stewardship.

8
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

Organizational and Program Management
Blackbaud Student Information System™ makes it easy for schools to manage schedules, transcripts and GPAs. A new Student Information System that works directly with Blackbaud Learning Management System™, Blackbaud Student Information System simplifies the process of sharing student data and academic records securely.
Blackbaud Learning Management System™ is a learning management system that makes it easy to manage, connect, and share information with students, parents, and an entire school community. Developed with direct input from our customers, Blackbaud Learning Management System gives teachers the tools to meet the demands of a modern private school.
Blackbaud Enrollment Management System™ is an enrollment management system that simplifies a school’s admissions process. Blackbaud Enrollment Management System helps admissions teams and prospective families manage and track their progress, from inquiry and application through acceptance and enrollment.
Blackbaud Altru® is a cloud solution that helps arts and cultural organizations consolidate admissions, membership, fundraising, merchandise, marketing and more, giving users a comprehensive view of their supporters. By helping general admissions arts and cultural organizations gain a clear, 360-degree view of their organization, it enables them to operate more efficiently, engage and cultivate patrons and supporters, streamline external and internal communication efforts, and reduce IT costs. Blackbaud Altru contains tools for constituent and membership management, program sales, retail sales and ticketing, volunteer management, and events management. It also has sophisticated reporting functionality and tools to manage marketing, communications and fundraising.
Blackbaud Church Management™ is a comprehensive, end-to-end cloud solution to manage church operations, relationships with congregants, and essential financial management needs. With Blackbaud Church Management, faith communities can track gifts and tithing, assimilate new members, directly communicate with congregations through multiple channels, enable members to make online and mobile contributions, manage small groups and volunteers, implement secure child check-in, conduct background checks, provide bulk tax statements, manage facilities, and more. Faith communities can also add other Blackbaud capabilities from the new Cloud Solution for Faith Communities as their needs scale all through one integrated experience.
Social Responsibility
YourCause™ is a cloud platform for employee giving, volunteering, and communication used to support corporate philanthropy by building meaningful connections between corporations, employees and nonprofits. After implementing YourCause solutions, customers typically show significant growth in volunteers, donations, engagement and more. These reported successes demonstrate a larger trend: overall ability to attract employees and customers alike by strengthening a company's reputation. Eight million people can currently engage with YourCause's solution, which processed more than $1 billion in donations and grants during 2019 and has coordinated, tracked and rewarded more than 42 million volunteer hours for its customers.
Payment Services
Our solutions provide our customers payment processing capabilities that enable their donors to make donations and purchase goods and services using numerous payment options, including credit card and automated clearing house (“ACH”) checking transactions, through secure online transactions.
Blackbaud Merchant Services™ is a value-added service integrated with our solutions that makes credit card processing simple and secure. Customers are charged one rate for credit card transactions, making Blackbaud Merchant Services a competitive option. The service also provides customers with a payment card industry (“PCI”) compliant process and streamlined bank reconciliation. We also provide our K-12 private school customers with student tuition payment processing services.
Blackbaud Purchase Cards™ provide an efficient and convenient alternative to traditional procurement methods and paper-based payables processes such as checks, purchase orders and invoices for travel and operational purchases. Organizations can also set spend controls for individual cardholders, track business expenses across the organization and ensure that policies are being enforced—all managed online and integrated with Blackbaud Financial Edge NXT.

2019 Form 10-K
bblogo.jpg
9


Blackbaud, Inc.

Analytics
Our analytics offerings provide comprehensive solutions for donor acquisition, prospect research, data enrichment and performance management, enabling nonprofits to define effective campaign strategies and maximize fundraising results. These services either integrate with or are already integrated into our software solutions to give our customers a comprehensive view of their supporters and the market and provide information essential to making well-informed operating decisions.
Blackbaud’s Intelligence for Good® is a unique, comprehensive approach through which we combine artificial intelligence, analytics, big data, and expertise in cloud services and other channels. This powerful approach enables social good organizations to transform data into insights. We embed the value of Intelligence for Good directly in our solutions through SKY Intelligence®.
Our analytics offerings include subscription solutions and services within the following areas:
Donor Acquisition - Our donor acquisition solutions leverage unique data assets to create acquisition mailing lists and predictive models that identify donor populations that meet the affinity, value and response criteria of our nonprofit customers. Nonprofit organizations use our prospect lists to solicit gifts and other support.
Prospect Research - Our prospect research solutions include: custom data modeling that delivers critical information on a prospect's likelihood to make a gift to an organization; wealth screenings that deliver detailed wealth information and giving capacity data on prospects; and web-based prospect management software that combines public data with donor information from a nonprofit's database to build a complete view of prospects for targeting and securing gifts.
Data Enrichment - Our data enrichment solutions enhance the quality of the data in our customers' databases. These solutions include: identifying outdated address files in the database and making corrections based on United States Postal Service data, as well as appending data by using known fields in an organization's constituent records to search and identify key demographic and contact information.
Benchmarking and Performance Management - Our performance management solutions create relevant and insightful reports that benchmark performance and illustrate key industry trends based on performance attributes provided by our nonprofit customers. Nonprofit organizations use our performance and industry analysis reports to assess marketing and operational effectiveness, and to influence operational planning.
Customer Success
Our Customer Success organization is responsible for managing the business and technical relationship with our customers. Their mission is to develop and foster relationships within all levels of the customer organization to build more demonstrated value in our solutions and services. Customer Success Managers work to proactively communicate to drive overall satisfaction and retention of our customer's business. At every point of communication, they work to collect and analyze actionable information that can be used to make their experience positive and consistent. Their goal is to partner with customers to ensure that they are fully engaged and have an advocate within Blackbaud who works to meet their needs. Customer Success Managers bring industry knowledge and expertise to the customer relationship and strive to help our customers achieve positive growth and outcomes.
Customer Support & Maintenance
Most customers that purchase our solutions also enroll in one of our support and maintenance programs. For all of our cloud subscription solutions, customer support is automatically included as part of the solution with no additional charge. Customers enrolled in the programs enjoy fast, reliable customer support, receive regular software updates, stay up-to-date with regular communication and have unlimited, around-the-clock access to support resources, including our extensive knowledgebase and forums. Customers who enroll in upgraded support and maintenance plans receive enhanced benefits such as call support priority and dedicated support resources for an additional charge.

10
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

Professional and Managed Services
Our expert consultants provide data conversion, implementation and customization services for each of our software solutions. These services include:
System implementation;
Data conversion, business process analysis and application customization;
Database merging and enrichment, and secure credit card transaction processing;
Database production activities; and
Website design services.
In addition, we apply our industry knowledge and experience, combined with expert knowledge of our solutions, to evaluate an organization's needs and consult on how to improve a business process.
Training
We provide a variety of onsite, instructor-led online and on-demand training services to our customers relating to the use of our solutions and application of best practices. Our instructors have extensive training in the use of our solutions and present course material that is designed to include hands-on lab exercises, as well as course materials with examples and problems to solve.
Customers
At the end of 2019, we had over 45,000 global customers including nonprofits, foundations, companies, education institutions, healthcare organizations and other social good entities. There are millions of users of our solutions in more than 100 countries. Our largest single customer accounted for less than 1% of our 2019 consolidated revenue.
Sales and Marketing
Most of our solutions and related services are sold through our direct sales force. Our direct sales force is complemented by a team of business development representatives responsible for sales lead generation and qualification. These sales and marketing professionals are primarily located throughout the United States, the U.K., Canada and Australia. As of December 31, 2019, we had 560 direct sales employees.
We conduct marketing programs to create brand recognition and market awareness for our solutions and services. Our marketing efforts include participation at tradeshows, technical conferences and technology seminars, publication of technical and educational articles in industry journals, preparation of competitive analyses and the use of software tools to enhance our digital footprint and drive lead generation. Our customers and strategic partners provide references and recommendations that we often feature in our advertising and promotional activities.
We believe relationships with third parties can enhance our sales and marketing efforts. We have and will continue to establish additional relationships with companies that provide services to the philanthropic industry, such as consultants, educators, publishers, financial service providers, complementary technology providers and data providers. These companies promote or complement our solutions and provide us access to new customers.

2019 Form 10-K
bblogo.jpg
11


Blackbaud, Inc.

Corporate Philanthropy and Volunteerism
Blackbaud operates under a fundamental belief that the world would be better if good took over. The company is an active participant in the ecosystem of good, working to drive positive change both through what we do as a business and how we serve individually. We offer an array of philanthropy programs aimed at engaging our employees as agents of good, including matching gifts, competitive grants that honor excellent examples of volunteerism, employee-led grants committees, skills-based volunteerism initiatives, as well as science, technology, engineering and mathematics focused community programs. Blackbaud attracts people who are committed to service, with 89% saying our focus on nonprofits was a driver in their decision to join the company, 89% actively serving as volunteers and 25% serving on a nonprofit board or committee.
Competition
The market for software and related services in the philanthropic industry is competitive and highly fragmented. For certain areas of the market, entry barriers are low, as general tools for small businesses can usually be configured to manage the most basic marketing, contact management, and accounting needs of social good organizations. In parallel, as software development evolves from a highly-complex tradecraft with nuanced understanding of architectural patterns and discrete languages, to click-to-code and drag-and-drop development with natively cloud-based infrastructure, it becomes easier for competitors to quickly spin up basic applications with embedded security and functionality. However, once basic needs are met, programs unique to social good organizations like fundraising, gift and grant management, and peer-to-peer activism require highly specialized tools to configure and transform general business software to match the complexities of the industry. These specialized applications have a higher barrier of entry as they require industry insight to accurately articulate the business workflow that generates the requirements that are translated into code for software products. Moreover, because social good organizations rely heavily on relationships with and among their supporters, integration of systems drives value beyond mere efficiency. Hence, we believe our insight, the full spectrum of our current solutions and our ability to deliver on future solutions makes us a strong competitor. We expect to continue to see new entrants as focus on social investment solutions increases to satisfy Millennial and Gen Z donors, the barriers of entry continue to decline with natively cloud solutions, and social good organizations rely intrinsically on technology to manage emerging revenue channels and increasingly complex operations.
Our competition falls into four primary categories:
Niche products are usually developed as a solution for a single problem at an organization and are adopted by similar organizations to solve a specialized need. These are typically offered by vendors who may have deep industry expertise but may not have the resources to expand beyond a specialized area. We believe we compete against these solutions by offering a set of integrated solutions rather than a single point solution, which we believe improves the overall customer experience. In addition, our open platform allows integration to specialized applications so the opportunity for disruption from these competitors is minimized.
Vertical-specific solutions are offered by competitors seeking to meet the enterprise-wide needs of a specific sub-segment of social good community. Typically, these solutions are offered by vendors who may offer either a point solution or integrated suite of products used by a vertical. We believe we compete successfully against these competitors through a combination of our integrated suite of offerings within verticals where we compete, offering solutions with market leading robustness as well as the scale, reach, and reputation of our organization.
General business software vendors such as Salesforce.com and Oracle, compete with us in certain areas of our business. While there is a growing trend toward social investment that is prompting philanthropic solutions from these general business vendors, most do not have a complete nonprofit specific focus and, therefore, do not offer or intend to offer nonprofit-specific versions for outside sales. However, there is a subset of general business software competitors who have introduced nonprofit-specific versions of their products. These products generally do not satisfy the needs of nonprofits from end-to-end as they were not designed to support the specific needs of nonprofits during the original architecture, design, and requirements elicitation phases; therefore, we believe that because these products were not originally designed for nonprofits, they are not yet capable of meeting market needs without significant customization. The significant customization required to transform general business products into nonprofit solutions often requires the use of consultants to guide the implementation, without which, leave the adoption of general business software

12
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

limited to very basic operations and simple needs. We believe our solutions compete successfully against general business software as a nonprofit’s needs grow more complex. As a result, we believe we can compete successfully to meet nonprofit-specific requirements, often integrating with general business platforms used for their more generalized operations.
Consumer-oriented fundraising platforms such as GoFundMe, Virgin Money Giving and Facebook compete with our business where consumers raise funds directly. To drive adoption of their platforms, these vendors rely on a combination of direct-to-consumer marketing, marketing to nonprofits who in turn market to their supporters, and marketing to intermediate entities such as an event sponsor who will market to participants. We believe we compete well in this market through a combination of positive brand recognition among all three of these groups and the combination of our consumer- and organization-oriented tools relative to those of the competition.
Less frequently, we compete with providers of traditional, non-automated fundraising service providers, including parties providing services in support of traditional direct mail or email campaigns, special events fundraising, peer to peer, telemarketing and personal solicitations. We believe we compete successfully against these traditional fundraising service providers, primarily because our solutions and services are more automated, more robust, more tailored to the needs of nonprofit organization and more efficient.
Technology and Architecture
Blackbaud SKY provides the foundation for all of Blackbaud’s cloud solutions, enabling highly available and easy-to-use cloud capabilities that integrate seamlessly and offering best-in-class infrastructure, integrated shared services, and modern, effective, purpose-built solutions. The platform’s service-oriented architecture organizes application features into independently deployable services and then leverages these self-contained services as integrated capabilities across our solution portfolio. This enables rapid innovation with high quality and high availability and lets Blackbaud evolve services over time at asymmetric paces as tech trends and tools emerge. Blackbaud SKY prioritizes customer value and speed of delivery. It enables rapid releases, scalable and high-quality services, and speedy time to market. Blackbaud SKY also provides a toolset for customers, partners, and developers to create and deploy self-contained services within the Blackbaud SKY ecosystem. SKY API enables developers to augment Blackbaud solutions with industry-standard REST APIs, standards-based authentication protocols, and a best-in-class developer experience. SKY UX allows developers to create applications with the same consistent, cohesive user interface as Blackbaud’s native solutions using an open source framework that implements Blackbaud design patterns and provides guidelines and tooling for the entire application lifecycle. These tools enable Blackbaud customers to benefit not just from the innovation of Blackbaud’s own large team of developers, but also from an exponentially larger community of partners and third-party developers.
The development strategy for all Blackbaud cloud solutions emphasizes:
Flexibility: Customers can extend our component-based architecture to accommodate changing demands without modifying source code.
Adaptability: The architecture of our applications allows us to easily add functionality or integrate with third-party applications to adapt to customer needs and market demands.
Scalability: Scalable architecture and the performance, capacity and load balancing of our customers' industry-standard web servers and databases ensure that applications can scale to meet the needs of large organizations.
Intellectual Property and Other Proprietary Rights
To protect our intellectual property, we rely on a combination of patent, trademark, copyright and trade secret laws in various jurisdictions, as well as employee and third-party nondisclosure agreements and confidentiality procedures. We maintain many trademarks, including, but not limited to “Blackbaud,” “Raiser's Edge NXT” and “Luminate.” We currently have three active patents on our technology and have two pending patent applications.

2019 Form 10-K
bblogo.jpg
13


Blackbaud, Inc.

Employees
As of December 31, 2019, we had 3,611 employees, none of whom are represented by unions or are covered by collective bargaining agreements. We are not involved in any material disputes with any of our employees, and we believe that relations with our employees are satisfactory.
Seasonality
For a discussion of seasonal variations in our business, see “Management’s Discussion and Analysis of Financial Conditions and Results of Operations — Seasonality” in Item 7 in this report.
Working Capital
For a discussion of our working capital practices, see “Management’s Discussion and Analysis of Financial Conditions and Results of Operations — Liquidity and Capital Resources” in Item 7 in this report.
Available Information
Our website address is www.blackbaud.com. We make available, free of charge through our website, our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and all amendments to those reports pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC, but other information on our website is not incorporated into this report. The SEC maintains an Internet site that contains these reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov.
Information About Our Executive Officers
The following table sets forth information concerning our executive officers as of February 15, 2020:
Name
 
Age

 
Title
Michael P. Gianoni
 
59

 
President and Chief Executive Officer
Anthony W. Boor
 
57

 
Executive Vice President and Chief Financial Officer
Kevin W. Mooney
 
61

 
Executive Vice President and President, General Markets Group
Kevin P. Gregoire
 
52

 
Executive Vice President and President, Enterprise Markets Group
Jon W. Olson
 
56

 
Senior Vice President and General Counsel
Michael P. Gianoni joined us as President and Chief Executive Officer in January 2014. Prior to joining us, he served as Executive Vice President and Group President, Financial Institutions at Fiserv, Inc., a global technology provider serving the financial services industry, from January 2010 to December 2013. He joined Fiserv as President of its Investment Services division in December 2007. Mr. Gianoni was Executive Vice President and General Manager of CheckFree Investment Services, which provided investment management solutions to financial services organizations, from June 2006 until December 2007 when CheckFree was acquired by Fiserv. From May 1994 to November 2005, he served as Senior Vice President of DST Systems Inc., a global provider of technology-based service solutions. Mr. Gianoni is a member of the Board of Directors of Teradata Corporation, a publicly traded global big data analytics company. Mr. Gianoni has served on several nonprofit boards across several segments, including relief organizations, hospitals and higher education. He currently is a board member of the International African American Museum. He holds an AS in electrical engineering from Waterbury State Technical College, a BS with a business concentration from Charter Oak State College, and an MBA and an honorary Doctorate from the University of New Haven.

14
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

Anthony W. Boor joined us as Executive Vice President and Chief Financial Officer in November 2011 and served as our interim President and Chief Executive Officer from August 2013 to January 2014. Prior to joining us, he served as an executive with Brightpoint, Inc., a global provider of device lifecycle services to the wireless industry, beginning in 1999, most recently as its Executive Vice President, Chief Financial Officer and Treasurer. He also served as the interim President of Europe, Middle East and Africa during Brightpoint's significant restructuring of that region. Mr. Boor served as Director of Business Operations for Brightpoint North America from August 1998 to July 1999. Prior to joining Brightpoint, Mr. Boor was employed in various financial positions with Macmillan Computer Publishing, Inc., a Viacom owned book publishing company specializing in computer hardware and software related topics, Day Dream Publishing, Inc., a publishing company specializing in calendars, posters and time management materials, Ernst & Young LLP, an accounting firm, Expo New Mexico, a state-owned fair and expo grounds and live pari-mutual horse racing venue, KPMG LLP, an accounting firm, and Ernst & Whinney LLP, an accounting firm. He holds a BS in Accounting from New Mexico State University.
Kevin W. Mooney has served as our Executive Vice President and President, General Markets Group since January 2010. He joined us in July 2008 as our Chief Commercial Officer. Before joining Blackbaud, Mr. Mooney was a senior executive at Travelport GDS from August 2007 to May 2008. As Chief Commercial Officer of Travelport GDS, one of the world's largest providers of information services and transaction processing to the travel industry, Mr. Mooney was responsible for global sales, marketing, training, service and support activities. Prior to that he was Chief Financial Officer for Worldspan from March 2005 until it was acquired by Travelport in August 2007. Mr. Mooney has also held key executive positions in the telecommunications industry and he served as a member of the Board of Directors of Level 3 Communications, Inc., a publicly traded global managed network services company, from October 2014 to November 2017. Prior to that he served on the Board of Directors of tw telecom from August 2005 until it was acquired by Level 3 in October 2014. He holds a BS in Finance from Seton Hall University, and an MBA in Finance from Georgia State University.
Kevin P. Gregoire joined us as Executive Vice President and President, Enterprise Markets Group in April 2018. Prior to joining us, Mr. Gregoire was Group President of the Financial Institutions Group at Fiserv, a global technology provider serving the financial services industry, from March 2014 until February 2018. He joined Fiserv in December 2002 and served in other key leadership roles including Division President and Chief Operating Officer, Card Services, and Senior Vice President of Product and Network Strategy. Mr. Gregoire is also a veteran of the United States Army, where he served as Lieutenant in the Corps of Engineers and was awarded three Army Commendation Medals. He holds a BS from the United States Military Academy at West Point, and an MBA from the F.W. Olin School of Business at Babson College.
Jon W. Olson joined us as Senior Vice President and General Counsel in September 2008. Mr. Olson is responsible for Blackbaud's legal and real estate activities. Prior to joining us, he was an attorney with Alcatel-Lucent USA, the U.S. subsidiary of France-based Alcatel-Lucent (now owned by Nokia Corporation) that designs, develops, and builds wireline, wireless, and converged communications networks, from July 1997 to September 2008. Prior to joining Alcatel-Lucent, Mr. Olson was employed in legal positions with MCI, Inc., a global business and residential communications company, from September 1996 to July 1997, and Unisys Corporation, a global information technology company, from July 1992 to September 1996. Mr. Olson is a member of the MUSC (Medical University of South Carolina) Hollings Cancer Center Citizens Advisory Council and is on the board of the Charleston Symphony and Charleston Jazz. He holds a BS from Georgetown University, a JD from Dickinson School of Law and an MBA from Seton Hall University.
ITEM 1A. RISK FACTORS
Our business operations face a number of risks. These risks should be read and considered with other information provided in this report.
Strategic Risks
Our failure to compete successfully could cause our revenue or market share to decline.
Our market is highly competitive and rapidly evolving, and there are limited barriers to entry for many segments of this market.

2019 Form 10-K
bblogo.jpg
15


Blackbaud, Inc.

The companies we compete with and other potential competitors may have greater financial, technical and marketing resources and generate greater revenue and better name recognition than we do. Also, a large diversified software enterprise could decide to enter the market directly, including through acquisitions. Competitive pressures can adversely impact our business by limiting the prices we can charge our customers and making the adoption and renewal of our solutions more difficult.
Our competitors might also establish or strengthen cooperative relationships with resellers and third-party consulting firms or other parties with whom we have had relationships, thereby limiting our ability to promote our solutions.
These competitive pressures could cause our revenue and market share to decline.
Because competition for highly qualified personnel is intense, we might not be able to attract and retain key personnel needed to support our planned growth.
To meet our objectives successfully, we must attract and retain highly qualified personnel with specialized skill sets. If we are unable to attract suitably qualified management, there could be a material adverse impact on our business.
Further, in the past, we have used equity incentive programs as part of our overall employee compensation agreements to both attract and retain personnel. A decline in our stock price could negatively impact the value of these equity incentive and related compensation programs as retention and recruiting tools. We may need to create new or additional equity incentive programs and/or compensation packages to remain competitive, which could be dilutive to our existing stockholders and/or adversely affect our results of operations.
More rapid than expected success in implementing our strategic shift from a license-based and one-time services business model to a cloud subscription business model could negatively impact our total revenue growth and financial performance.
We continue to intentionally shift our focus towards selling cloud subscription solutions, which generally require less customization services. Also, our cloud solution contracts now frequently include subscription-based professional, analytic and training services. This strategic shift to migrate our existing customers and sell new customers our cloud subscription solutions results in a decrease in our one-time services contracts and revenue. Although our business model seeks to anticipate the rate of migration and resulting negative impact on our total revenue growth, more rapid than expected success in implementing this strategic shift could negatively impact our total revenue growth and financial performance.
The market for software and services for the social good community might not grow and the organizations in that community might not continue to adopt our solutions and services.
Many organizations in the social good community, including nonprofits, foundations, companies, education institutions and healthcare organizations, have not traditionally used integrated and comprehensive software and services for their specific needs. We cannot be certain that the market for such solutions and services will continue to develop and grow or that these organizations will elect to adopt our solutions and services rather than continue to use traditional, less automated methods, attempt to develop software internally, rely upon legacy software systems, or use software solutions not specifically designed for this market. Organizations that have already invested substantial resources in other fundraising methods or other non-integrated software solutions might be reluctant to adopt our solutions and services to supplement or replace their existing systems or methods. In addition, the implementation of one or more of our software solutions can involve significant capital commitments by our customers, which they may be unwilling or unable to make. If demand for and market acceptance of our solutions and services does not increase, we might not grow our business as we expect.
If we fail to respond to technological changes or successfully introduce new and improved solutions, our competitive position may be harmed and our business may suffer.
The introduction of solutions encompassing new technologies can render existing solutions obsolete and unmarketable. As a result, our future success will depend, in part, upon our ability to continue to enhance existing solutions and develop and introduce in a timely manner or acquire new solutions that keep pace with technological developments, satisfy increasingly sophisticated customer requirements and achieve market acceptance. If we are unable to develop or acquire on a timely and cost-effective basis new software solutions or enhancements to existing solutions or if such new solutions

16
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

or enhancements do not achieve market acceptance, our business, results of operations and financial condition may be materially adversely affected.
If we do not successfully address the risks inherent in the expansion of our international operations, our business could suffer.
We currently have non-U.S. operations primarily in the U.K., Canada, Australia and Costa Rica, and we intend to expand further into international markets. Expansion of our international operations will require a significant amount of attention from our management and substantial financial resources and might require us to add qualified management in these markets. Our direct sales model requires us to attract, retain and manage qualified sales personnel capable of selling into markets outside the United States. In some cases, our costs of sales might increase if our customers require us to sell through local distributors. If we are unable to grow our international operations in a cost-effective and timely manner, our business and operating results could be harmed.
We expect that an increasing portion of our international revenues will be denominated in foreign currencies, subjecting us to fluctuations in foreign currency exchange rates. If we expand our international operations, exposures to gains and losses on foreign currency transactions may increase.
Doing business internationally involves additional risks that could harm our operating results. Along with risks similar to those faced by our U.S. operations, our international operations are also subject to risks related to differing legal, political, social and regulatory requirements and economic conditions, including:
the imposition of additional withholding taxes or other tax on our foreign income, tariffs or restrictions on foreign trade or investment, including currency exchange controls;
greater risk of a failure of our employees and partners to comply with both U.S. and foreign laws, including antitrust regulations, the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act of 2010, and any trade regulations ensuring fair trade practices; and
the imposition of, or unexpected adverse changes in, foreign laws or regulatory requirements, including those pertaining to export restrictions, privacy and data protection, trade and employment restrictions and intellectual protections.
Unfavorable media coverage related to peer-to-peer fundraising campaigns on our social platforms could negatively impact our business.
Our online social giving platforms receive a high degree of media coverage for particularly news-worthy or controversial fundraising campaigns, as well as for our fee-based business model. Although our terms of service provide express limitations on the platforms' user-initiated fundraising campaigns and reserve our right to remove content that violates our terms of service, it may not always be possible to remove such content prior to it receiving attention in the media. Negative publicity related to our online social giving platforms could have an adverse effect on the size, engagement and loyalty of our user base and could result in decreased revenue, which could adversely affect our business and financial results.
Acquisitions could be difficult to consummate and integrate into our operations, and they could disrupt our business, dilute stockholder value or impair our financial results.
As part of our business strategy, we will continue from time to time to seek to grow our business through acquisitions of new or complementary businesses, technologies or products that we believe can improve our ability to compete in our existing customer markets or allow us to enter new markets. The potential risks associated with acquisitions and investment transactions include, but are not limited to:
failure to realize anticipated returns on investment, cost savings and synergies;
difficulty in assimilating the operations, policies and personnel of the acquired company;
unanticipated costs associated with acquisitions;
challenges in combining product offerings and entering into new markets in which we may not have experience;
distraction of management’s attention from normal business operations;
potential loss of key employees of the acquired company;

2019 Form 10-K
bblogo.jpg
17


Blackbaud, Inc.

difficulty implementing effective internal controls over financial reporting and disclosure controls and procedures;
impairment of relationships with customers or suppliers; and
issues not discovered in due diligence, which may include product quality issues or legal or other contingencies.
Acquisitions may also result in potentially dilutive issuances of equity securities, the incurrence of debt and contingent liabilities, the expenditure of available cash, and amortization expenses or write-downs related to intangible assets such as goodwill, any of which could have a material adverse effect on our operating results or financial condition. We may experience risks relating to the challenges and costs of closing a business combination and the risk that an announced business combination may not close. There can be no assurance that we will be successful in making additional acquisitions in the future or in integrating or executing on our business plan for existing or future acquisitions.
A reduction in the growth or amount of charitable giving could adversely affect our operating results and financial condition.
A large percentage of our customers are nonprofits, foundations, education institutions, healthcare organizations and other members of the social good community that fully or partially rely on charitable donations. If charitable giving, including online giving, does not continue to grow or declines, it could limit our current and potential customers' ability to use and pay for our solutions and services, which could adversely affect our operating results and financial condition.
In addition, we derive a significant portion of our revenue from transaction-based payment processing fees that we collect from our customers through our Blackbaud Merchant Services solution, which enables our customers' donors to make donations and purchase goods and services using various payment options. A reduction in the growth of, or a decline in, charitable giving to these customers, whether due to deteriorating general economic conditions, the impact of recent or future changes to applicable tax laws, or otherwise, could negatively impact the volume and size of such payment processing transactions and thereby adversely affect our operating results and financial condition.
Our failure to obtain licenses for, or our use of, third-party technologies could harm our business.
We expect to continue licensing technologies from third parties, including applications used in our research and development activities, technologies which are integrated into our solutions and solutions that we resell. We believe that the loss of any third-party technologies currently integrated into our solutions could have a material adverse effect on our business. Our inability in the future to obtain any third-party licenses on commercially reasonable terms, or at all, could delay future solution development until equivalent technology can be identified, licensed or developed and integrated. This inability in turn could harm our business and operating results.
Our use of third-party technologies also exposes us to increased risks including, but not limited to, risks associated with the integration of new technology into our solutions, the diversion of our resources from development of our own proprietary technology and our inability to generate revenue from licensed technology sufficient to offset associated acquisition and maintenance costs.
The U.K.'s departure from the European Union ("EU") could adversely affect us.
The U.K. held a referendum on June 23, 2016 on its membership in the E.U., in which a majority of U.K. voters voted to exit the E.U. (commonly referred to as "Brexit"). Thereafter, the E.U. and the U.K. engaged in extensive negotiations designed to reach agreement regarding the future terms of the U.K.'s relationship with the E.U., including the terms of trade between the U.K. and the E.U. and a transition period during which the agreed relationship would be implemented in stages to facilitate a gradual and orderly Brexit. Effective January 31, 2020, the U.K. is no longer a member of the E.U., and the transition period is currently set to expire on December 31, 2020, during which time the U.K. and E.U. will continue to negotiate an agreement. There can be no assurance that they will be successful in doing so. Because we currently conduct business in the U.K. and in Europe, the U.K.’s exit from the E.U. under such circumstances creates uncertainty and could disrupt our business. For example, Brexit could affect the business of and/or our relationships with our customers and partners, including with regard to data privacy, as well as alter the relationship among tariffs and currencies, including the value of the British Pound and the Euro relative to the US dollar. The ultimate effects of Brexit on us, including those mentioned above and others we cannot now anticipate, are difficult to predict and could adversely affect our business, business opportunities, results of operations or financial condition in both the short-term and thereafter.

18
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

Operational Risks
Defects, delays or interruptions in our cloud solutions and hosting services could diminish demand for these services and subject us to substantial liability.
We currently utilize data center hosting facilities to provide cloud solutions to most of our subscription customers and hosting services to our on-premise license customers. Any damage to, or failure of, these data center systems generally could result in interruptions in service to our customers, notwithstanding any business continuity or disaster recovery agreements that may currently be in place at these facilities. Because our cloud solutions and hosting service offerings are complex and we have incorporated a variety of new computer hardware and software systems at our data centers, our services might have errors or defects that users identify after they begin using our services. This could result in unanticipated downtime for our customers and harm to our reputation and business results. Internet-based services sometimes contain undetected errors when first introduced or when new versions or enhancements are released. We have from time to time found defects in our web-based services and new errors might again be detected in the future. In addition, our customers might use our Internet-based offerings in unanticipated ways that cause a disruption in service for other customers attempting to access their data.
Because our customers use these services for important aspects of their businesses, any defects, delays or disruptions in service or other performance problems with our services could hurt our reputation and damage our customers' businesses. If that occurs, customers could elect to cancel their service, delay or withhold payment to us, not purchase from us in the future or make claims against us, which could result in an increase in our provision for doubtful accounts, an increase in collection cycles for accounts receivable or the expense and risk of litigation. Any of these could harm our business and reputation.
Material defects or errors in the software we use to deliver our services could harm our reputation, result in significant costs to us and impair our ability to sell our services.
The software applications underlying our services are inherently complex and may contain material defects or errors, particularly when first introduced or when new versions or enhancements are released. We have from time to time found defects in our software, and new errors in our existing software may be detected in the future.
After the release of our software, defects or errors may also be identified from time to time by our internal team and our customers. The costs incurred in correcting any material defects or errors in our software may be substantial and could harm our operating results. Furthermore, our customers may use our software together with solutions from other companies. As a result, when problems occur, it might be difficult to identify the source of the problem. Even when our software does not cause these problems, the existence of these errors might cause us to incur significant costs, divert the attention of our technical personnel from our solution development efforts, impact our reputation and cause significant customer relations problems.
If we are unable, or our customers believe we are unable, to detect and prevent unauthorized use of payment card information, we could be subject to financial liability, our reputation could be harmed and customers may be reluctant to use our solutions and services.
The rules of payment card associations in which we participate require that we comply with Payment Card Industry Data Security Standard ("PCI DSS") in order to preserve security of payment card data. Under PCI DSS, we are required to adopt and implement internal controls over the use, storage and security of payment card data to help prevent card fraud. Conforming our solutions and services to PCI DSS or other payment services related regulations or requirements imposed by payment networks or our customers or payment processing partners is expensive and time-consuming. However, failure to comply may subject us to fines, penalties, damages and civil liability, may impair the security of payment card data in our possession, and may harm our reputation and our business prospects, including by limiting our ability to process transactions. Currently some of our solutions are not fully compliant with PCI DSS, primarily due to the lag time required for integrating acquired businesses.

2019 Form 10-K
bblogo.jpg
19


Blackbaud, Inc.

If the security of our software is breached, we fail to securely collect, store and transmit customer information, or we fail to safeguard confidential donor data, we could be exposed to liability, litigation, penalties and remedial costs and our reputation and business could suffer.
Fundamental to the use of our solutions is the secure collection, storage and transmission of confidential donor and end user data and transaction data, including in our payment services. Despite the network and application security, internal control measures, and physical security procedures we employ to safeguard our systems, we may still be vulnerable to a security breach, intrusion, loss or theft of confidential donor data and transaction data, which may harm our business, reputation and future financial results.
Like many major businesses, we are, from time to time, a target of cyber-attacks and phishing schemes, and we expect these threats to continue. Because of the numerous and evolving cybersecurity threats, including advanced and persistent cyber-attacks, phishing and social engineering schemes, used to obtain unauthorized access, disable or degrade systems have become increasingly more complex and sophisticated and may be difficult to detect for periods of time, we may not anticipate these acts or respond adequately or timely. As these threats continue to evolve and increase, we may be required to devote significant additional resources in order to modify and enhance our security controls and to identify and remediate any security vulnerabilities.
A compromise of our data security that results in customer or donor personal or payment card data being obtained by unauthorized persons could adversely affect our reputation with our customers and others, as well as our operations, results of operations, financial condition and liquidity and could result in litigation against us or the imposition of penalties. We might be required to expend significant capital and other resources to further protect against security breaches or to rectify problems caused by any security breach, including notification under data privacy laws and regulations and expenses related to remediating our information security systems. Even though we carry cyber-technology insurance policies that may provide insurance coverage under certain circumstances, we might suffer losses as a result of a security breach that exceed the coverage available under our insurance policies or for which we do not have coverage. A security breach and any efforts we make to address such breach could also result in a disruption of our operations, particularly our online sales operations.
Further, the existence of vulnerabilities, even if they do not result in a security breach, may harm client confidence and require substantial resources to address, and we may not be able to discover or remedy such security vulnerabilities before they are exploited, which may harm our business, reputation and future financial results.
Our operations might be affected by the occurrence of a natural disaster or other catastrophic event.
We depend on our principal executive offices and other facilities for the continued operation of our business. Although we have contingency plans in effect for natural disasters or other catastrophic events, these events, including terrorist attacks, computer hacker attacks and natural disasters such as hurricanes, flooding and earthquakes, could disrupt one or more of these facilities and adversely affect our operations. Our principal executive offices are located in a coastal region that has experienced hurricanes and earthquakes in the past. Even though we carry business interruption insurance policies and typically have provisions in our commercial contracts that protect us in certain events, we might suffer losses as a result of business interruptions that exceed the coverage available under our insurance policies or for which we do not have coverage. Any natural disaster or catastrophic event affecting us could have a significant negative impact on our operations.
Complications with the design or implementation of our new global enterprise resource planning ("ERP") system could adversely affect our operations and operating results
We rely extensively on information systems and technology to manage our business and summarize our operating results. We are in the process of a multi-year implementation of a new ERP system, which will replace our existing core financial systems. Such an implementation is a major undertaking, both financially and from a management and personnel perspective. The new ERP system is designed to accurately maintain our financial records, enhance the flow of financial information, improve data management, and provide timely information to our management team. We may not be able to successfully implement the ERP system without experiencing delays, unexpected additional costs and other difficulties. Failure to successfully design and implement the new ERP system as planned could harm our business, financial condition and operating results. Additionally, if we do not effectively implement the ERP system as planned or the ERP system does not operate as intended, the effectiveness of our internal control over financial reporting could be negatively affected.

20
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

Financial Risks
Because a significant portion of our revenue is recognized over time on a ratable basis over the contract term, downturns in sales may not be immediately reflected in our revenue.
We generally recognize our subscription and maintenance revenue ratably over time over the contract term. Our subscription arrangements are generally for a term of three years at contract inception with one to three-year renewals thereafter. Most of our maintenance arrangements are for a one-year term. As a result, much of the revenue we report in each quarter is attributable to arrangements entered into during previous quarters. Consequently, a decline in sales to new customers, renewals by existing customers or market acceptance of our solutions in any one quarter will not necessarily be fully reflected in the revenues in that quarter and could negatively affect our revenues and profitability in future quarters.
If our customers do not renew their subscriptions for our solutions or annual maintenance and support arrangements or if they do not renew them on terms that are favorable to us, our business might suffer.
Our subscription arrangements are generally for a term of three years at contract inception with one to three-year renewals thereafter. Most of our maintenance arrangements are for a one-year term. As the end of the contract term approaches, we seek the renewal of the agreement with the customer. Historically, subscription and maintenance renewals have represented a significant portion of our total revenue. Because of this characteristic of our business, if our customers choose not to renew their subscriptions or maintenance and support arrangements with us on beneficial terms or at all, our business, operating results and financial condition could be harmed. Our customers' renewal rates may decline or fluctuate as a result of a number of factors, including their level of satisfaction with our solutions and services and their ability to continue their operations and spending levels.
We significantly increased our leverage in connection with acquisitions.
We incurred a substantial amount of indebtedness in connection with recent acquisitions. As a result of this indebtedness, our interest payment obligations have increased. The degree to which we are leveraged could have adverse effects on our business, including the following:
Requiring us to dedicate a substantial portion of our cash flow from operations to payments on our indebtedness, thereby reducing the availability of our cash flow to fund working capital, capital expenditures, acquisitions, dividends and other general corporate purposes;
Limiting our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate;
Restricting us from making additional strategic acquisitions or exploiting business opportunities;
Placing us at a competitive disadvantage compared to our competitors that have less debt;
Limiting our ability to borrow additional funds; and
Decreasing our ability to compete effectively or operate successfully under adverse economic and industry conditions.
If we incur additional debt, these risks may intensify. Our ability to meet our debt service obligations will depend upon our future performance, which will be subject to the financial, business and other factors affecting our operations, many of which are beyond our control.
Our balance sheet includes significant amounts of goodwill and intangible assets. The impairment of a significant portion of these assets could negatively affect our operating results.
As of December 31, 2019, we had $634.1 million and $317.9 million of goodwill and intangible assets, respectively. 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 an asset is determined to be impaired, then it is written down to fair value by a non-cash charge to operating earnings. Changes in circumstances that could indicate that the carrying value of goodwill or intangible assets may not be recoverable include declines in our stock price, market capitalization, cash flows and slower growth

2019 Form 10-K
bblogo.jpg
21


Blackbaud, Inc.

rates in our industry. We cannot accurately predict the likelihood or potential amount and timing of any impairment of goodwill or other intangible assets. An impairment of a significant portion of goodwill or intangible assets could materially and negatively affect our results of operations and financial condition.
Restrictions in our credit facility may limit our activities, including dividend payments, share repurchases and acquisitions.
Our credit facility contains restrictions, including covenants limiting our ability to incur additional debt, grant liens, make acquisitions and other investments, prepay specified debt, consolidate, merge or acquire other businesses, sell assets, pay dividends and other distributions, repurchase stock and enter into transactions with affiliates. There can be no assurance that we will be able to remain in compliance with the covenants to which we are subject in the future and, if we fail to do so, that we will be able to obtain waivers from our lenders or amend the covenants.
In the event of a default under our credit facility, we could be required to immediately repay all outstanding borrowings, which we might not be able to do. In addition, certain of our material domestic subsidiaries are required to guarantee amounts borrowed under the credit facility, and we have pledged the shares of certain of our subsidiaries as collateral for our obligations under the credit facility. Any such default could have a material adverse effect on our ability to operate, including allowing lenders under the credit facility to enforce guarantees of our subsidiaries, if any, or exercise their rights with respect to the shares pledged as collateral.
We have recorded significant deferred tax assets, and we might never realize their full value, which would result in a charge against our earnings.
As of December 31, 2019, we had deferred tax assets of $93.8 million. Realization of our deferred tax assets is dependent upon our generating sufficient taxable income in future years to realize the tax benefit from those assets. Deferred tax assets are reviewed at least annually for realizability. A charge against our earnings would result if, based on the available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized beyond our existing valuation allowance. This could be caused by, among other things, deterioration in performance, adverse market conditions, adverse changes in applicable laws or regulations, including changes that restrict the activities of or affect the solutions sold by our business and a variety of other factors. If a deferred tax asset net of our valuation allowance was determined to be not realizable in a future period, the charge to earnings would be recognized as an expense in our results of operations in the period the determination is made. Additionally, if we are unable to utilize our deferred tax assets, our cash flow available to fund operations could be adversely affected.
Depending on future circumstances, it is possible that we might never realize the full value of our deferred tax assets. Any future impairment charges related to a significant portion of our deferred tax assets would have an adverse effect on our financial condition and results of operations.
Legal and Compliance Risks
Privacy and data protection concerns, including evolving domestic and international government regulation in the area of consumer data privacy or data protection, could adversely affect our business and operating results.
The effectiveness of our software solutions relies on our customers' storage and use of data concerning their customers, including financial, personally identifying or other sensitive data. Our customers' collection and use of this data for donor profiling, data analytics or communications outreach might raise privacy and data protection concerns and negatively impact the demand for our solutions and services. For example, our custom modeling and analytical services rely heavily on processing and using of data we gather from customers and various sources. Privacy and data protection laws could add restrictions or regulatory burdens, which could limit to our ability to market and profit from those services.
Governments in some jurisdictions have enacted or are considering enacting consumer data privacy or data protection legislation, including laws and regulations applying to the solicitation, collection, transfer, processing and use of personal data. This legislation could reduce the demand for our software solutions if we fail to design or enhance our solutions to enable our customers to comply with the privacy and data protection measures required by the legislation. Moreover, we may be exposed to liability under existing or new consumer privacy or data protection legislation. For example, when

22
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

providing our solutions to certain customers in the healthcare industry, we must comply with applicable provisions of the Health Insurance Portability and Accountability Act of 1996 ("HIPAA"), and might be subject to similar provisions of other legislation, including, without limitation, the Gramm-Leach-Bliley Act and related regulations, and the California Consumer Privacy Act of 2018, which became effective January 1, 2020, and may apply to some of our customers and areas of business. Even technical violations of these laws may result in penalties that are assessed for each non-compliant transaction.
Recently, the E.U. General Data Protection Regulation (“GDPR”), which became effective in May 2018, extended the scope of the E.U. data protection law to many companies processing data of E.U. residents, regardless of the company’s location. The law requires companies to meet new requirements regarding the handling of personal data, including new rights such as the portability of personal data. We completed an extensive program of product and operational changes to address GDPR requirements and all future solutions sold to customers subject to GDPR must include GDPR features. The implementation of GDPR has affected our ability to offer some features and services to customers in the E.U. Furthermore, actions and investigations by regulatory authorities related to data security incidents and privacy violations continue to increase, which could impact us through increased costs or restrictions on our business, and noncompliance could result in significant regulatory penalties and legal liability.
If our customers or we were found to be subject to and in violation of any privacy or data protection laws or regulations, our business may be materially and adversely impacted and we and/or our customers would likely have to change our business practices. In addition, these laws and regulations could impose significant costs on our customers and us and make it more difficult for donors to make online donations.
We are in the information technology business, and our solutions and services store, retrieve, transfer, manipulate and manage our customers’ information and data. The effectiveness of our software solutions relies on our customers’ storage and use of data concerning their donors, including financial, personally identifying and other sensitive data and our business uses similar systems that require us to store and use data with respect to our customers and personnel. Our collection and our customers’ collection and use of this data might raise privacy and data protection concerns and negatively impact our business or the demand for our solutions and services. If a breach of data security were to occur, or other violation of privacy or data protection laws and regulations were to be alleged, our business may be materially and adversely impacted and solutions may be perceived as less desirable, which would negatively affect our business and operating results.
Claims that we or our technologies infringe upon the intellectual property or other proprietary rights of a third party may require us to incur significant costs, enter into royalty or licensing agreements or develop or license substitute technology.
We may be subject to claims that the technologies in our solutions and services infringe upon the intellectual property or other proprietary rights of a third party. In addition, the vendors providing us with technology that we use in our own solutions could become subject to similar infringement claims. Although we believe that our solutions and services do not infringe any intellectual property or other proprietary rights, we cannot be certain that our solutions and services do not, or that they will not in the future, infringe intellectual property or other proprietary rights held by others. Any claims of infringement could cause us to incur substantial costs to defend against the claim, even if the claim is without merit, and could distract our management from our business. Moreover, any settlement or adverse judgment resulting from the claim could require us to pay substantial amounts, or obtain a license to continue to use the technology and services that are the subject of the claim, and/or otherwise restrict or prohibit our use of the same. There can be no assurance that we would be able to obtain a license on commercially reasonable terms from the third party asserting any particular claim, or that we would be able to successfully develop alternative technology on a timely basis, or that we would be able to obtain a license from another provider of suitable alternative technology to permit us to continue offering, and our customers to continue using, the solutions and services. In addition, we generally provide in our customer arrangements for certain solutions and services that we will indemnify our customers against third-party infringement claims relating to technology we provide to those customers, which could obligate us to pay damages if the solutions and services were found to be infringing. Infringement claims asserted against us, our vendors or our customers may have a material adverse effect on our business, prospects, financial condition and results of operations.
Our solutions utilize open source software, which may subject us to litigation, require us to re-engineer our solutions, or otherwise divert resources away from our development efforts.
We use open source software in connection with certain of our solutions. Such open source software is generally licensed by its authors or other third parties under open source licenses, including, for example, the GNU General Public License,

2019 Form 10-K
bblogo.jpg
23


Blackbaud, Inc.

the GNU Lesser General Public License, “Apache-style” licenses, “BSD-style” licenses and other open source licenses. There is little legal precedent governing the interpretation of many of the terms of some of these licenses and, therefore, the potential impact of these terms on our business is currently unable to be determined and may result in unanticipated obligations regarding our solutions and technologies. From time to time, companies that incorporate open source software into their products have faced claims challenging the ownership of open source software and/or compliance with open source license terms. Therefore, we could be subject to litigation by parties claiming ownership of open source software or noncompliance with open source licensing terms. Some open source software licenses require users who distribute open source software as part of their own software to publicly disclose all or part of the source code to such software and/or make available any derivative works of the open source code on unfavorable terms or at no cost. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose the source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur and we may be required to release proprietary source code, pay damages for breach of contract, re-engineer our applications, discontinue sales in the event re-engineering cannot be accomplished on a timely basis, or take other remedial action that may divert resources away from our development efforts, any of which could adversely affect our business.
We rely upon trademark, copyright, patent and trade secret laws to protect our proprietary rights, which might not provide us with adequate protection.
Our success and ability to compete depends to a significant degree upon the protection of our proprietary technology rights. We might not be successful in protecting our proprietary technology and our proprietary rights might not provide us with a meaningful competitive advantage. To protect our core proprietary technology, we rely on a combination of patent, trademark, copyright and trade secret laws, as well as nondisclosure agreements, each of which affords only limited protection.
Increasing and evolving domestic and international government financial regulation could adversely affect our business and operating results.
Certain of our solutions, in particular, our financial management and payment services solutions, relate to activity heavily regulated in the U.S. by federal and state government regulatory agencies and in other countries in which we operate by local regulatory agencies. The laws and regulations enforced by these agencies are proposed or enacted to deter fraud and other illicit financial transactions and to protect consumers and the financial system. We have procedures and controls in place to monitor compliance with numerous federal, state and foreign laws and regulations. However, because these laws and regulations are complex, differ between jurisdictions, and are often subject to interpretation, or as a result of unintended errors, we may, from time to time, inadvertently violate these laws and regulations. Compliance with these laws and regulations is expensive and requires the time and attention of management. These costs divert capital and focus away from efforts intended to grow our business. If we do not successfully comply with laws, regulations, or policies, we could incur fines or penalties, be subject to litigation, lose existing or new customer contracts or other business, and suffer damage to our reputation. Changes in these laws and regulations can alter our business environment, limit business operations, require substantial investments to achieve compliance and increase costs of doing business, and we cannot predict the impact such changes would have on our operating results and financial condition.
Anti-takeover provisions in our charter documents and Delaware law may delay or prevent an acquisition of our company.
Provisions of Delaware law, our certificate of incorporation and bylaws may have the effect of delaying or preventing a change in control of our company or deterring tender offers for our common stock that other stockholders may consider in their best interests. Our certificate of incorporation authorizes “blank check” preferred stock, which could be issued by the board of directors without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our common stock. Stockholder approval is not necessary to issue preferred stock in this manner. Issuance of these shares of preferred stock could have the effect of making it more difficult and more expensive for a person or group to acquire control of us, and could effectively be used as an anti-takeover device. Currently there are no shares of our preferred stock issued or outstanding. Our bylaws provide for an advance notice procedure for stockholders to nominate director candidates for election or to bring business before an annual meeting of stockholders, including proposed nominations of persons for election to our board of directors, and limit the persons who may call special meetings of stockholders. The anti-takeover provisions of Delaware law and provisions in our organizational documents may prevent our stockholders from receiving the benefit from any premium to the market price of our common stock offered by a bidder in a takeover

24
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

context. Even in the absence of a takeover attempt, the existence of these provisions may adversely affect the prevailing market price of our common stock if they are viewed as discouraging takeover attempts in the future.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES
We lease our new headquarters facility in Charleston, South Carolina, which consists of approximately 172,000 square feet (the "Global Headquarters Facility"). The lease on our Global Headquarters Facility expires in April 2038 and we have the option for 4 renewal periods of 5 years each. The lease agreement also grants us a Phase Two option to request that the landlord construct and lease to us a second office building and related improvements. We continue to lease our former headquarters facility, now called our Customer Operations Center, in Charleston, South Carolina, which consists of approximately 218,000 square feet. The lease on our Customer Operations Center expires in October 2023, and we have the option for 2 renewal periods of 5 years each.
We also lease or have purchased the right to use additional office space in Austin, Texas; Bedford, New Hampshire; Charleston, South Carolina; Glasgow, Scotland; London, England; Plano, Texas; St. Paul, Minnesota; San Jose, Costa Rica; Sydney, Australia; Brisbane, Australia; and Toronto, Canada, among other locations. We believe that our properties are in good operating condition and adequately serve our current business operations. We also anticipate that suitable additional or alternative space, including those under lease options, will be available at commercially reasonable terms for future expansion.
ITEM 3. LEGAL PROCEEDINGS
From time to time we may become involved in litigation relating to claims arising from our ordinary course of business. We do not believe that there are any claims or actions pending or threatened against us, the ultimate disposition of which would have a material adverse effect on us.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

2019 Form 10-K
bblogo.jpg
25


Blackbaud, Inc.

 
arrow-green.jpg
PART II.
ITEM 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Our common stock is trading on the Nasdaq Stock Market LLC (“Nasdaq”) under the symbol “BLKB.” As of February 5, 2020, there were approximately 100 stockholders of record of our common stock. Because many of our shares of common stock are held by brokers and other institutions on behalf of stockholders, this number is not representative of the total number of beneficial owners of our stock. On February 5, 2020, the closing price of our common stock was $76.03.
Stock Performance Graph
The following performance graph shall not be deemed to be “soliciting material” or “filed” or incorporated by reference in future filings with the SEC, or subject to the liabilities of Section 18 of the Exchange Act except as shall be expressly set forth by specific reference in such filing. The performance graph compares the performance of our common stock to the Nasdaq Composite Index and the Nasdaq Computer and Data Processing Index. The graph covers the most recent five-year period ended December 31, 2019. The graph assumes that the value of the investment in our common stock and each index was $100.00 at December 31, 2014, and that all dividends are reinvested.
chart-032033febb1f545eb8f.jpg
December 31,
2014

 
2015

 
2016

 
2017

 
2018

 
2019

Blackbaud, Inc.
$
100.00

 
$
153.62

 
$
150.42

 
$
223.36

 
$
149.47

 
$
190.28

Nasdaq Composite Index
100.00

 
106.96

 
116.45

 
150.96

 
146.67

 
200.49

Nasdaq Computer & Data Processing Index
100.00

 
123.21

 
132.37

 
185.07

 
187.89

 
262.83


26
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

Common Stock Acquisitions and Repurchases
The following table provides information about shares of common stock acquired or repurchased during the three months ended December 31, 2019. All of these acquisitions were of common stock withheld by us to satisfy minimum tax obligations of employees due upon exercise of stock appreciation rights and vesting of restricted stock awards and units. The level of acquisition activity varies from period to period based upon the timing of grants and vesting as well as employee exercise decisions.
Period
 
Total
number
of shares
purchased

 
Average
price
paid
per
share

 
Total number
of shares
purchased as
part of
publicly
announced
plans or
programs(1)

 
Approximate
dollar value
of shares
that may yet
be purchased
under the
plans or programs
(in thousands)

Beginning balance, October 1, 2019
 
 
 
 
 
 
 
$
50,000

October 1, 2019 through October 31, 2019
 
1,870

 
$
87.33

 

 
50,000

November 1, 2019 through November 30, 2019
 
4,347

 
84.30

 

 
50,000

December 1, 2019 through December 31, 2019
 
37,338

 
79.60

 

 
50,000

Total
 
43,555

 
$
80.40

 

 
$
50,000

(1)
In August 2010, our Board of Directors approved a stock repurchase program that authorized us to purchase up to $50.0 million of our outstanding shares of common stock. We have not made any repurchases under the program to date, and the program does not have an expiration date.
Dividend Policy
Our Board of Directors has adopted a dividend policy which reflects an intention to distribute to our stockholders a portion of the cash generated by our business that exceeds our operating needs and capital expenditures as regular quarterly dividends. This policy reflects our judgment that we can provide greater value to our stockholders by distributing to them a portion of the cash generated by our business.
In accordance with this dividend policy, we paid quarterly dividends at an annual rate of $0.48 per share in 2019 and 2018, resulting in aggregate dividend payments to stockholders of $23.6 million and $23.3 million in 2019 and 2018, respectively. In February 2020, our Board of Directors approved an annual dividend rate of $0.48 per share for 2020 and we declared a first quarter dividend of $0.12 per share payable on March 13, 2020, to stockholders of record on February 28, 2020.
Dividends on our common stock will not be cumulative. Consequently, if dividends on our common stock are not declared and/or paid at the targeted level, our stockholders will not be entitled to receive such payments in the future. We are not obligated to pay dividends, and as described more fully below, our stockholders might not receive any dividends as a result of the following factors:
Our credit facility limits the amount of dividends we are permitted to pay;
Our Board of Directors could decide to reduce dividends or not to pay dividends at all, at any time and for any reason;
The amount of dividends distributed is subject to state law restrictions (as discussed below); and
We might not have enough cash to pay dividends due to changes to our operating earnings, working capital requirements and anticipated cash needs.
Assumptions and Considerations
We estimate that the cash necessary to fund dividends on our common stock for 2020 at an annual rate of $0.48 per share is approximately $24.0 million (assuming 50.0 million shares of common stock are outstanding, net of treasury stock).

2019 Form 10-K
bblogo.jpg
27


Blackbaud, Inc.

We have a stock repurchase program that authorizes us to purchase up to $50.0 million of our outstanding shares of common stock. The program does not have an expiration date. The shares could be purchased in a self-tender for our stock, from time to time on the open market or in privately negotiated transactions depending upon market conditions and other factors, all in accordance with the requirements of applicable law. Any open market purchases under the repurchase program will be made in compliance with Rule 10b-18 of the Exchange Act and all other applicable securities regulations. We might not purchase any shares of common stock and our Board of Directors may decide, in its absolute discretion, at any time and for any reason, to cancel the stock repurchase program.
We believe that our cash on hand and the cash flows we expect to generate from operations will be sufficient to meet our liquidity requirements through 2020, including dividends and purchases under our stock repurchase program. See “Management’s Discussion and Analysis of Financial Conditions and Results of Operations — Liquidity and Capital Resources” in Item 7 in this report.
If our assumptions as to operating expenses, working capital requirements and capital expenditures are too low or if unexpected cash needs arise that we are not able to fund with cash on hand or with borrowings under our credit facility, we would need to either reduce or eliminate dividends. If we were to use working capital or permanent borrowings to fund dividends, we would have less cash available for future dividends and other purposes, which could negatively impact our stock price, financial condition, results of operations and ability to maintain or expand our business.
We have estimated our dividend only for 2020, and we cannot assure our stockholders that during or following 2020 we will pay dividends at the estimated levels, or at all except with regard to dividends previously declared by the Board of Directors but not yet paid. We are not required to pay dividends and our Board of Directors may modify or revoke our dividend policy at any time. Dividend payments are within the absolute discretion of our Board of Directors and will be dependent upon many factors and future developments that could differ materially from our current expectations. Over time, our capital and other cash needs, including unexpected cash needs, will invariably change and remain subject to uncertainties, which could impact the level of any dividends we pay in the future.
We believe that our dividend policy could limit, but not preclude, our ability to pursue growth as we intend to retain sufficient cash after the distribution of dividends to permit the pursuit of growth opportunities. In order to pay dividends at the level currently anticipated under our dividend policy and to fund any substantial portion of our stock repurchase program, we could require financing or borrowings to fund any significant acquisitions or to pursue growth opportunities requiring capital significantly beyond our anticipated levels. Management will evaluate potential growth opportunities as they arise and, if our Board of Directors determines that it is in our best interest to use cash that would otherwise be available for distribution as dividends to pursue an acquisition opportunity, to materially increase capital spending or for some other purpose, the Board would be free to depart from or change our dividend policy at any time.
Restrictions on Payment of Dividends
Under Delaware law, we can only pay dividends either out of “surplus” (which is defined as total assets at fair market value minus total liabilities, minus statutory capital) or out of current or the immediately preceding year’s earnings. As of December 31, 2019, we had $31.8 million in cash and cash equivalents. In addition, we anticipate that we will have sufficient earnings in 2020 to pay dividends at the level described above. Although we believe we will have sufficient surplus and earnings to pay dividends at the anticipated levels for 2020, our Board of Directors will seek periodically to assure itself of this sufficiency before actually declaring any dividends.
Under our credit facility, we also have restrictions on our ability to declare and pay dividends and our ability to repurchase shares of our common stock. In order to pay any cash dividends and/or repurchase shares of stock: (1) no default or event of default shall have occurred and be continuing under the credit facility, and (2) our pro forma net leverage ratio, as set forth in the credit agreement, must be 0.25 less than the net leverage ratio requirement at the time of dividend declaration or share repurchase. See “Management’s Discussion and Analysis of Financial Conditions and Results of Operations — Liquidity and Capital Resources” in Item 7 in this report.

28
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

ITEM 6. SELECTED FINANCIAL DATA
The selected financial data set forth below should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Item 7 in this report and our financial statements and the related notes included elsewhere in this report to fully understand factors, including our business acquisitions and dispositions, that may affect the comparability of the information presented below.
 
Year ended December 31,
(in thousands, except per share data)
2019(1)

 
2018

 
2017(2)

 
2016(2)

 
2015

SUMMARY OF OPERATIONS
 
 
 
 
 
 
 
 
 
Total revenue
$
900,423

 
$
848,606

 
$
788,487

 
$
731,642

 
$
637,940

Total cost of revenue
418,424

 
381,742

 
361,904

 
339,220

 
304,631

Gross profit
481,999

 
466,864

 
426,583

 
392,422

 
333,309

Total operating expenses
454,854

 
407,447

 
358,405

 
324,198

 
286,597

Income from operations
27,145

 
59,417

 
68,178

 
68,224

 
46,712

Net income
11,908

 
44,841

 
73,633

 
45,404

 
25,649

PER SHARE DATA
 
 
 
 
 
 
 
 
 
Basic net income
$
0.25

 
$
0.95

 
$
1.58

 
$
0.98

 
$
0.56

Diluted net income
0.25

 
0.93

 
1.54

 
0.96

 
0.55

Cash dividends
0.48

 
0.48

 
0.48

 
0.48

 
0.48

BALANCE SHEET DATA
 
 
 
 
 
 
 
 
 
Total assets(3)
$
1,992,963

 
$
1,615,305

 
$
1,797,846

 
$
1,345,009

 
$
1,223,336

Deferred revenue, including current portion
316,137

 
298,555

 
278,706

 
250,289

 
237,335

Total debt, including current portion(3)
467,100

 
387,124

 
438,224

 
342,393

 
408,087

Total long-term liabilities(3)
607,362

 
435,867

 
486,946

 
396,466

 
446,450

(1)
Reflects the impact of adopting Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) in 2019, on a prospective basis. See Note 2 of our consolidated financial statements in this report for further discussion.
(2)
Reflects the impact of adopting ASU 2014-09, Revenue from Contracts with Customers (Topic 606) in 2018, on a retrospective basis.
(3)
As previously disclosed, on January 1, 2016, we adopted ASU 2015-03, Interest - Imputation of Interest - Simplifying the Presentation of Debt Issuance Costs, on a retrospective basis. Accordingly, we retrospectively adjusted other non-current assets and debt, net of current portion, which had the effect of reducing each of those respective line items in our consolidated balance sheets as of December 31, 2015 by approximately $0.5 million.

2019 Form 10-K
bblogo.jpg
29


Blackbaud, Inc.

ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with Item 1A Risk factors and our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. The following discussion and analysis presents financial information denominated in millions of dollars which can lead to differences from rounding when compared to similar information contained in the consolidated financial statements and related notes, which are primarily denominated in thousands of dollars.
Executive Summary
We are the world’s leading cloud software company powering social good. Serving the entire social good community—nonprofits, foundations, companies, education institutions, healthcare organizations and individual change agents—we connect and empower organizations and individuals to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility, school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for more than three decades, we are headquartered in Charleston, South Carolina and have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom. As of December 31, 2019, we had over 45,000 global customers.
Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii) providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services.
Four-Point Growth Strategy
 
1
 
Delight Customers with Innovative Cloud Solutions
 
 
 
 
 
 
 
2
 
Drive Sales Effectiveness
 
 
 
 
 
 
 
3
 
Expand Total Addressable Market
 
 
 
 
 
 
 
4
 
Improve Operating Efficiency
 

1.
Delight Customers with Innovative Cloud Solutions
This strategy reflects our relentless focus on driving value and outcomes for our customers through our solutions. Blackbaud SKY®, our platform for cloud innovation, is a core tenant of this strategy and continues to power an elevated level of innovation by our engineers. It is also enabling our growing ecosystem of partners who are also passionate about social good, to extend and expand the capabilities available to our customers. For the first time in the history of the Company, beginning in 2019, there are now significantly more outside developers developing on our platform than Blackbaud engineers.
The customers we serve require vertical specific business solutions to automate their operations. In October 2019, we announced the general availability of Blackbaud Church Management™, which is already transforming the faith community technology landscape. We now serve congregations in more than half of the 50 U.S. states, representing all different sizes and spanning more than 13 denominations. Bringing this solution to market is a significant step toward addressing several challenges in the faith market and a substantial opportunity for Blackbaud. We are seeing positive momentum as more functionality continues to be released, market awareness is increasing and win rates are improving.

30
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

We are also seeing momentum continue to build in our Higher Education Vertical where Blackbaud powers 24 of the top 25 private U.S. colleges as ranked by Forbes. A year after introducing the Cloud Solution for Higher Education, we continue to drive innovation and introduce solutions taking full advantage of the rapid innovation, modern user experience, and enhanced capabilities made possible by our Blackbaud SKY platform. We extended our industry proven Education Management portfolio up market to small-scale higher education institutions. We are seeing strong sales momentum and look forward to seeing these customers begin to go-live in 2020. We also recently introduced talent management capabilities as part of the Cloud Solution for Higher Education, providing institutions the first online performance tracking tool for fundraising leaders and managers, enabling transparency, proactive management and peer gift officer benchmarking.
Blackbaud Peer-to-Peer Fundraising powered by JustGiving continues to gain traction. Since the U.S. launch in early 2019, over 1,000 customers have signed up to use the solution and roughly half of these organizations are net new customers to Blackbaud.
2.
Drive Sales Effectiveness
We have been investing in sales and marketing to better address our market opportunity with a focus on adding additional sales headcount, improving productivity and putting a greater focus on adding net new logos. One way we are equipping our growing salesforce to be more effective is by investing in the necessary technology and resources to efficiently drive an increased number of quality leads and better cover our large addressable market. We have grown our lead generation teams, which we call business development representatives, to support our growing sales teams. We have simultaneously increased the productivity of our business development representatives with the implementation of a leading sales engagement technology platform, enabling our teams to generate more prospects, and convert those prospects into sales opportunities. We are entering 2020 with an improved ratio of business development representatives to account executives, and the lead generation from the team has increased substantially as a result of these changes. We have also implemented software tools to enhance our digital footprint and drive lead generation across the company. For the first time ever, we are taking a multi-touch attribution approach to measuring the effectiveness of our marketing campaigns to drive efficiency in our go-to-market efforts and improve returns on our marketing dollars. This is just one of many examples of how we are optimizing our structure, tools and processes to better address our large vertical market opportunities.  We have made significant strides in laying the foundation to develop a highly productive and scalable operating model, which included significant organizational structure changes as we centralized many back-office functions and aligned our go-to-market efforts by vertical. This transformation is now behind us, putting us in a position to drive improved productivity across our vertical sales teams.
3.
Expand TAM
In January 2019, we acquired YourCause, which positions us as a global leader in corporate social responsibility and employee engagement technology. One third of Fortune 500 companies trust Blackbaud as their CSR technology partner, and in 2019 alone, YourCause solutions processed over $1 billion dollars in donations and grants which benefited over 170,000 social good organizations. In the year since the acquisition, we have fully integrated YourCause's administrative functions into our global centers of excellence and expanded the sales team to fuel what is already a fast-growing business within the company. Our TAM now stands at over $10 billion, and we remain active in the evaluation of opportunities to further expand our addressable market through acquisitions and internal product development.
4.
Improve Operating Efficiency
We are also focused on operational efficiency to strengthen the business and position us for long-term success. During 2019, we continued executing a comprehensive workplace strategy to better align our organizational objectives with our geographic footprint. We designated Charleston, South Carolina, Austin, Texas, London, U.K. and Sydney, Australia as our hub locations, and we have leveraged a more flexible office strategy to replace and upgrade some of our former offices and expand our footprint into new locations for customer-facing roles. Most recently, we moved our London offices into a new flexible workspace marking a significant milestone in the integration of our Blackbaud Europe and JustGiving teams. In 2019, we largely completed this optimization effort, and we will continue to evaluate our footprint in alignment with our global workplace strategy. Our aim is optimizing our office utilization, improving our geographic sales coverage and enhancing our employees' daily experience to improve productivity and effectiveness.

2019 Form 10-K
bblogo.jpg
31


Blackbaud, Inc.

Total Revenue ($M)
 
Income from Operations ($M)
YoY Growth (%)
 
YoY Growth (%)
       chart-5ec64e83a1bd86e589a.jpg                           chart-958a54baff24dac32e3.jpg
Total revenue increased by $51.8 million during 2019, driven largely by the following:
 
+
 
Growth in recurring revenue related to positive demand from customers across our portfolio of cloud solutions and, to a lesser extent, the inclusion of YourCause, an increase in services embedded in our renewable cloud solution contracts and increased sales of subscription-based contracts for retained professional services
 
-
 
Decline in one-time services and other revenue from our continued shift in focus towards selling cloud subscription solutions. In general, our cloud solutions include integrated analytics, training and payment services, and require little to no customization services. As a result, we expect that one-time services and other revenue will continue to decline and total revenue growth will continue to be negatively impacted.
Income from operations decreased by $32.3 million during 2019, driven largely by the following:
 
+
 
Growth in total revenue, as described above
 
-
 
Increased investments we have made in our sales organization and innovation
 
-
 
Increase in stock-based compensation of $10.4 million, due to increases in the grant date fair values of our annual equity awards granted to employees over the last three years as our headcount has grown
 
-
 
Increase in hosting and data center costs of $5.4 million as we are migrating our cloud infrastructure to leading public cloud service providers
 
-
 
Increase in amortization of software development costs of $4.1 million due to investments made on innovation, quality and the integration of our cloud solutions
 
-
 
Increase in amortization of intangible assets from business combinations of $3.0 million
 
-
 
Increase in employee severance of $2.2 million related to the elimination of certain roles within the company, most of which occurred during the first quarter of 2019
 
-
 
Increase in rent expense of $1.8 million primarily associated with the lease of our New Headquarters Facility in Charleston, South Carolina, which commenced in April 2018
 
-
 
Increase in restructuring costs of $1.2 million
Customer Retention
 
 
       chart-cfae94b6d7d4bb03491.jpg        
Our recurring revenue contracts are generally for a term of three years at contract inception with one to three-year renewals thereafter. We anticipate a continued decrease in maintenance contract renewals as we transition our solution portfolio

32
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

and maintenance customers from a perpetual license-based model to a cloud subscription delivery model. In the long term, we also anticipate an increase in recurring subscription contract renewals as we continue focusing on innovation, quality and the integration of our cloud solutions, which we believe will provide value-adding capabilities to better address our customers' needs. Due primarily to these factors, we believe a recurring revenue customer retention measure that combines recurring subscription, maintenance and service customer contracts provides a better representation of our customers' overall behavior. During 2019 and 2018, approximately 92% of our customers with recurring revenue contracts were retained. This customer retention rate reflects our efforts to rationalize our portfolio of solutions and migrate customers from legacy solutions towards our next generation cloud solutions. We are investing in innovation, which we believe will increase customer retention over the long-term.
Balance Sheet and Cash Flow
At December 31, 2019, our cash and cash equivalents were $31.8 million and the carrying amount of our debt under the 2017 Credit Facility (as described below) was $467.1 million. Our net leverage ratio was 2.30 to 1.00.
During 2019, we generated $182.5 million in cash flow from operations, had net cash outlays of $109.4 million, primarily for the acquisition of YourCause, returned $23.6 million to stockholders by way of dividends and had cash outlays of $58.4 million for purchases of property and equipment and capitalized software development costs.
Adoption of New Lease Accounting Standard
On January 1, 2019, we adopted ASU 2016-02, using the transition method that allowed us to initially apply the guidance at the adoption date of January 1, 2019 without adjusting comparative periods presented. Adopting ASU 2016-02 had a material impact on our consolidated balance sheets as we recognized lease liabilities and ROU assets for those leases classified as operating leases. The impacts of adoption are reflected in the financial information herein. For additional information regarding the impact of our adoption of ASU 2016-02, see Notes 2 and 11 to our consolidated financial statements in this report.
Results of Operations
Reportable segment
We report our operating results and financial information in one operating and reportable segment. See Note 16 of our consolidated financial statements in this report for additional information.
Comparison of 2019 to 2018
For information regarding the comparison of 2018 to 2017, please refer to Part II Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 20, 2019.
Acquisitions
During 2019 and 2018, we acquired companies that provided us with strategic opportunities to expand our TAM and share of the philanthropic giving market through the integration of complementary solutions and services to serve the changing needs of our customers. The following are the companies we acquired and their respective acquisition dates:
YourCause Holdings, LLC ("YourCause") – January 2, 2019; and
Reeher LLC ("Reeher") – April 30, 2018
We have included the results of operations of acquired companies in our consolidated results of operations from the date of their respective acquisition. We determined that the YourCause and Reeher acquisitions were not material business combinations; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented. See Note 3 to our consolidated financial statements in this report for a summary of these acquisitions.

2019 Form 10-K
bblogo.jpg
33


Blackbaud, Inc.

Revenue and Cost of Revenue
Recurring
 
 
 
 
Revenue ($M)
 
Cost of revenue ($M)
 
Gross profit ($M)
and gross margin (%)
YoY Growth (%)
 
YoY Growth (%)
 
 
chart-5bfed5aff38f9014b1b.jpgchart-9ad17b85c8416041884.jpgchart-701d6bb79cf6e00fe88.jpg
Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, online training programs, subscription-based analytic services, such as donor acquisitions and data enrichment, and payment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, subscription-based contracts for professional services and variable transaction revenue associated with the use of our solutions.
Cost of recurring revenue is primarily comprised of compensation costs for customer support and production IT personnel, hosting expenses, third-party contractor expenses, third-party royalty and data expenses, allocated depreciation, facilities and IT support costs, amortization of intangible assets from business combinations, amortization of software development costs, transaction-based costs related to payments services including remittances of amounts due to third-parties and other costs incurred in providing support and recurring services to our customers.
We continue to experience growth in sales of our cloud solutions as we meet the demand of our customers that increasingly prefer cloud subscription offerings with integrated analytics, training and payment services. Recurring subscription contracts are typically for a term of three years at contract inception with one to three-year renewals thereafter. We intend to continue focusing on innovation, quality and integration of our cloud solutions, which we believe will drive future revenue growth.
Recurring revenue increased by $69.4 million, or 9.1%, driven primarily by the following:
 
+
 
Increase in subscriptions revenue of $87.8 million related to positive demand across our portfolio of cloud solutions and, to a lesser extent, the inclusion of YourCause, an increase in services embedded in our renewable cloud solution contracts and increased sales of subscription-based retained professional services
 
-
 
Decrease in maintenance revenue of $18.4 million primarily related to our continuing efforts to migrate customers from legacy on-premises solutions onto our solutions powered by Blackbaud SKY, our modern cloud platform
Cost of recurring revenue increased by $52.5 million, or 17.2%, driven primarily by the following:
 
+
 
Increase in transaction-based costs of $13.0 million, related to payment services integrated in our cloud solutions
 
+
 
Increase in compensation costs of $11.2 million, primarily attributable to an increasing portion of our resources now providing subscription-based retained services as opposed to one-time
 
+
 
Increase in hosting and data center costs of $5.4 million as we are migrating our cloud infrastructure to leading public cloud service providers
 
+
 
Increase in third-party data and tool costs of $5.1 million

34
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

 
+
 
Increase in allocated corporate costs of $5.1 million primarily due to investments in corporate IT, including cyber security and increases in related headcount
 
+
 
Increase in amortization of software development costs of $4.1 million due to investments made on innovation, quality and the integration of our cloud solutions
Recurring gross margin decreased by 3.0%, driven primarily by incremental costs associated with our continued shift toward selling cloud solutions and retained services, including hosting and data center costs, compensation costs and amortization of software development costs. We expect continued pressure on recurring gross margin largely driven by duplicate data center costs as we migrate our cloud infrastructure to leading public cloud service providers.
One-time services and other
 
 
 
 
Revenue ($M)
 
Cost of revenue ($M)
 
Gross profit ($M)
and gross margin (%)
YoY Growth (%)
 
YoY Growth (%)
 
 
chart-9ee20478275c466f5e1.jpgchart-351cd15dd8ca8ec06b2.jpgchart-98f0d6b6ff3f002772a.jpg
One-time services and other revenue is comprised of fees for one-time consulting, analytic and onsite training services, as well as revenue from the sale of our software sold under perpetual license arrangements, fees from user conferences and third-party software referral fees.
Cost of one-time services and other is primarily comprised of compensation costs for professional services and onsite training personnel, other costs incurred in providing onsite customer training, third-party contractor expenses, data expense incurred to perform one-time analytic services, third-party software royalties, costs of user conferences, allocated depreciation, facilities and IT support costs and amortization of intangible assets from business combinations.
We expect that the shift in our go-to-market strategy towards cloud subscription offerings, which generally include integrated analytics, training and payment services, and require little to no customization services, will continue to negatively impact one-time services and other revenue.
One-time services and other revenue decreased by $17.6 million, or 20.4%, driven primarily by the following:
 
-
 
Decrease in one-time consulting revenue of $12.6 million. Services are increasingly embedded in our renewable cloud solution contracts and we are selling more subscription-based contracts for retained professional services. Both our embedded services and retained services are recorded as recurring revenue.
 
-
 
Decrease in one-time analytics revenue of $3.8 million as analytics are generally integrated in our cloud solutions
Cost of one-time services and other decreased by $15.8 million, or 20.8%, driven primarily by a decrease in compensation costs of $13.3 million. The decrease in compensation costs was in line with the decrease in one-time services sold and delivered as an increasing portion of our resources are now providing subscription-based retained services as opposed to one-time.
One-time services and other gross margin increased by 0.4%, as the reductions in costs of one-time services and other discussed above slightly outpaced the declines in one-time consulting revenue and analytics revenue associated with the shift in our go-to-market strategy.

2019 Form 10-K
bblogo.jpg
35


Blackbaud, Inc.

Operating Expenses
Sales, marketing and
customer success ($M)
 
Research and development ($M)
 
General and administrative ($M)
Percentages indicate expenses as a percentage of total revenue
chart-4434d7a430c6c57acd0.jpgchart-44e4b3c9e41315d5290.jpgchart-e2b9037b54cc07ba6fa.jpg
Sales, marketing and customer success
Sales, marketing and customer success expense includes compensation costs, variable sales commissions, travel-related expenses, advertising and marketing materials, public relations costs, variable reseller commissions and allocated depreciation, facilities and IT support costs.
We see a large market opportunity and continue to make investments to improve market coverage and drive sales effectiveness, which is a component of our four-point growth strategy. We have also implemented software tools to enhance our digital footprint and drive lead generation. Sales, marketing and customer success expenses increased by $31.3 million, or 16.2%. The increases in dollars and as a percentage of total revenue were primarily driven by the following:
 
+
 
Increase in compensation costs of $21.2 million primarily associated with our efforts beginning in the second half of 2018 to increase our direct sales force as well as incremental headcount associated with the inclusion of YourCause. As a result, our direct sales headcount increased 8% during 2019.
 
+
 
Increases in allocated corporate costs of $7.0 million primarily driven by investments made in corporate IT, including cyber security and increases in related headcount
 
+
 
Increase in commission expense of $2.2 million primarily driven by an increase in commissionable sales
Research and development
Research and development expense includes compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to developing new solutions or upgrading and enhancing existing solutions that do not qualify for capitalization, and allocated depreciation, facilities and IT support costs.
We continue to make investments to delight our customers with innovative cloud solutions, which is a component of our four-point growth strategy. Research and development expenses increased by $7.4 million, or 7.4%, primarily driven by the following:
 
+
 
Increase in compensation costs of $11.6 million primarily associated with the inclusion of YourCause's engineering resources
 
+
 
Increases in allocations of depreciation, facilities and IT support costs of $3.5 million primarily driven by investments made in corporate IT, including cyber security and increases in related headcount
 
-
 
Partially offset by an increase in software development costs of $9.5 million that were required to be capitalized under the internal-use software guidance — see discussion below
Not included in research and development expense for 2019 and 2018 were $46.0 million and $36.5 million, respectively, of qualifying costs associated with development activities that are required to be capitalized under the internal-use software

36
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

accounting guidance such as those for our cloud solutions, as well as development costs associated with acquired companies. Qualifying capitalized software development costs associated with our cloud solutions are subsequently amortized to cost of subscriptions revenue over the related asset's estimated useful life, which generally range from three to seven years. We expect that the amount of software development costs capitalized will be relatively consistent in the near-term as we continue making investments in innovation, quality and the integration of our solutions, which we believe will drive long-term revenue growth.
General and administrative
General and administrative expense consists primarily of compensation costs for general corporate functions, including senior management, finance, accounting, legal, human resources and corporate development, third-party professional fees, insurance, allocated depreciation, facilities and IT support costs, acquisition-related expenses and other administrative expenses.
General and administrative expenses increased by $7.1 million, or 6.6%, primarily driven by the following:
 
+
 
Increase in compensation costs of $13.2 million primarily related to stock-based compensation and our acquisition of YourCause. The increase in stock-based compensation was primarily driven by increases in the grant date fair values of our annual equity awards granted to employees over the last three years as our headcount has grown.
 
-
 
Decrease in acquisition-related expenses and integration costs of $3.0 million
Restructuring
During 2017, in an effort to further our organizational objectives including, improved operating efficiency, customer outcomes and employee satisfaction, we initiated a multi-year plan to consolidate and relocate some of our existing offices to modern and more collaborative workspaces with short-term financial commitments. These workspaces are also more centrally located for our employees and closer to our customers and prospects. Restructuring costs incurred prior to our adoption of ASU 2016-02 on January 1, 2019 consisted primarily of costs to terminate lease agreements, contractual lease payments, net of estimated sublease income, upon vacating space as part of the plan, as well as insignificant costs to relocate affected employees and write-off facilities-related fixed assets that we would no longer use.
Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018. See additional details below.
Restructuring costs incurred during the year ended December 31, 2019 consisted primarily of operating lease ROU asset impairment costs and, to a lesser extent, lease payments for offices we have ceased using and write-offs of facilities-related fixed assets that we will no longer use. See Notes 11 and 6 to the consolidated financial statements for additional details regarding these impairment costs and fixed asset write-offs.
The following table summarizes our facilities optimization restructuring costs as of December 31, 2019:
 
Cumulative costs incurred as of

 
Costs incurred during the
year ended(1)

 
Cumulative costs incurred as of

(in thousands)
December 31, 2018

 
December 31, 2019
 
By component:
 
 
 
 
 
Contract termination costs
$
4,176

 
$
4,906

 
$
9,082

Other costs
1,208

 
902

 
2,110

Total
$
5,384

 
$
5,808

 
$
11,192

(1)
Includes $3.8 million of operating lease ROU asset impairment costs.
As of December 31, 2019, we have substantially completed our facilities optimization restructuring plan. Any remaining restructuring costs related to these activities are expected to be insignificant. The cumulative costs incurred as of December 31, 2019 of $11.2 million exceeded the estimated range previously disclosed of between $8.5 million and $9.5 million. Based on our updated estimates during the fourth quarter about our inability to sublease certain office spaces we had previously ceased using, we recorded incremental operating lease ROU asset impairment costs as discussed above. These

2019 Form 10-K
bblogo.jpg
37


Blackbaud, Inc.

restructuring activities are expected to result in improved operating efficiencies and future annual before-tax savings of between $5.0 million and $6.0 million beginning in 2020.
The change in our liability related to our facilities optimization restructuring during the twelve months ended December 31, 2019, consisted of the following:
 
Accrued at

 
Increases for incurred costs(1)

 
Written off
upon adoption
of ASU 2016-02
(2)

 
Costs paid

 
Accrued at

(in thousands)
December 31, 2018

 
 
 
 
December 31, 2019

By component:
 
 
 
 
 
 
 
 
 
Contract termination costs
$
1,865

 
$
4,906

 
$
(1,656
)
 
$
(5,115
)
 
$

Other costs
50

 
902

 

 
(952
)
 

Total
$
1,915

 
$
5,808

 
$
(1,656
)
 
$
(6,067
)
 
$

(1)
Includes $3.8 million of operating lease ROU asset impairment costs.
(2)
Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018.
Interest expense
 
 
 
 
Years ended December 31,
 
 
(dollars in millions)
2019

2018

Change

Interest expense
$
20.6

$
15.9

29.7
%
% of total revenue
2.3
%
1.9
%
 
Interest expense increased during 2019, when compared to 2018, primarily due to an increase in our average daily borrowings related to our acquisition of YourCause in January 2019.
Deferred revenue
The table below compares the components of deferred revenue from our consolidated balance sheets:
(dollars in millions)
Timing of recognition
December 31,
2019

December 31,
2018

Change

Recurring
Over the period billed in advance, generally one year
$
302.8

$
287.0

5.5
 %
One-time services and other
As services are delivered
13.4

11.6

15.4
 %
Total deferred revenue(1)
 
316.1

298.6

5.9
 %
Less: Long-term portion
 
1.8

2.6

(29.7
)%
Current portion(1)
 
$
314.3

$
296.0

6.2
 %
(1)
The individual amounts for each year may not sum to total deferred revenue or current portion of deferred revenue due to rounding.
To the extent that our customers are billed for our solutions and services in advance of delivery, we record such amounts in deferred revenue. Our recurring revenue contracts are generally for a term of three years at contract inception with one to three-year renewals thereafter, billed annually in advance and non-cancelable. We generally invoice our customers with recurring revenue contracts in annual cycles 30 days prior to the end of the contract term.
Deferred revenue from recurring revenue contracts increased during 2019, primarily due to new subscription sales of our cloud solutions. Our acquisition of YourCause on January 2, 2019 also modestly contributed to the increase in recurring deferred revenue since December 31, 2018. We also sold more subscription-based contracts for retained professional services.
We have acquired businesses whose net tangible assets include deferred revenue. In accordance with GAAP reporting requirements, we recorded write-downs of deferred revenue from customer arrangements predating the acquisition to fair value, which resulted in lower recorded deferred revenue as of the acquisition date than the actual amounts paid in advance for solutions and services under those customer arrangements. Therefore, our deferred revenue after an acquisition

2019 Form 10-K
bblogo.jpg
38


Blackbaud, Inc.

will not reflect the full amount of deferred revenue that would have been reported if the acquired deferred revenue was not written down to fair value. Further explanation of this impact is included below under the caption "Non-GAAP financial measures".
Income tax benefit
Our income tax benefit and effective income tax rates, including the effects of period-specific events, were:
 
Years ended December 31,
 
(dollars in millions)
2019

2018

Income tax benefit
$
(1.3
)
$
(0.2
)
Effective income tax rate
(12.5
)%
(0.5
)%
Our effective income tax rate may fluctuate quarterly as a result of factors, including changes in tax law in jurisdictions where we conduct business, transactions entered into, changes in the geographic distribution of our earnings or losses, and our assessment of certain tax contingencies and valuation allowances.
We have deferred tax assets for federal, state, and international net operating loss carryforwards and tax credits. The federal and state net operating loss carryforwards are subject to various Internal Revenue Code limitations and applicable state tax laws. A portion of the foreign and state net operating loss carryforwards and a portion of state tax credits have a valuation reserve due to the uncertainty of realizing such carryforwards and credits in the future.
We file income tax returns in the U.S. for federal and various state jurisdictions as well as in foreign jurisdictions including Canada, the U.K., Australia, Ireland and Costa Rica. We are generally subject to U.S. federal income tax examination for calendar tax years ending 2016 through 2019, as well as state and foreign income tax examinations for various years depending on statute of limitations of those jurisdictions.
We have taken federal and state tax positions for which it is reasonably possible that the total amount of unrecognized tax benefits may decrease within the next twelve months. The possible decrease could result from the expiration of statutes of limitations. The reasonably possible decrease at December 31, 2019 was $1.4 million.
We recognize accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense.
The decrease in our effective income tax rate in 2019, when compared to 2018, was primarily due to the heightened impact of research credit generation net of Section 162(m) nondeductible compensation. Furthermore, the 2019 effective tax rate was favorably impacted by other state tax credits net of an overall increase to uncertain tax positions. Lastly, the effective tax rate was negatively impacted by Global Intangible Low-Tax Income ("GILTI"), net of Foreign-Derived Intangible Income ("FDII") benefit, resulting from an increase in non-US earnings. The reduced base further magnified the impact of other nondeductible items.
The total amount of unrecognized tax benefit that, if recognized, would favorably affect the effective income tax rate, was $3.9 million and $3.3 million at December 31, 2019 and December 31, 2018, respectively.
Non-GAAP financial measures
The operating results analyzed below are presented on a non-GAAP basis. We use non-GAAP revenue, non-GAAP gross profit, non-GAAP gross margin, non-GAAP income from operations, non-GAAP operating margin, non-GAAP net income and non-GAAP diluted earnings per share internally in analyzing our operational performance. Accordingly, we believe these non-GAAP measures are useful to investors, as a supplement to GAAP measures, in evaluating our ongoing operational performance. While we believe these non-GAAP measures provide useful supplemental information, non-GAAP financial measures should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP. In addition, these non-GAAP financial measures may not be completely comparable to similarly titled measures of other companies due to potential differences in the exact method of calculation between companies.

2019 Form 10-K
bblogo.jpg
39


Blackbaud, Inc.

We have acquired businesses whose net tangible assets include deferred revenue. In accordance with GAAP reporting requirements, we recorded write-downs of deferred revenue under arrangements predating the acquisition to fair value, which resulted in lower recognized revenue than the contributed purchase price until the related obligations to provide services under such arrangements are fulfilled. Therefore, our GAAP revenues after the acquisitions will not reflect the full amount of revenue that would have been reported if the acquired deferred revenue was not written down to fair value. The non-GAAP measures described below reverse the acquisition-related deferred revenue write-downs so that the full amount of revenue booked by the acquired companies is included, which we believe provides a more accurate representation of a revenue run-rate in a given period and, therefore, will provide more meaningful comparative results in future periods.
The non-GAAP financial measures discussed below exclude the impact of certain transactions because we believe they are not directly related to our operating performance in any particular period, but are for our long-term benefit over multiple periods. We believe that these non-GAAP financial measures reflect our ongoing business in a manner that allows for meaningful period-to-period comparisons and analysis of trends in our business.
 
Years ended December 31,
 
 
(dollars in millions)
2019

2018

Change

GAAP Revenue
$
900.4

$
848.6

6.1
 %
Non-GAAP adjustments:
 
 
 
 Add: Acquisition-related deferred revenue write-down
1.9

2.4

(19.8
)%
Non-GAAP revenue(1)
$
902.4

$
851.0

6.0
 %
 
 
 
 
GAAP gross profit
$
482.0

$
466.9

3.2
 %
GAAP gross margin
53.5
%
55.0
%
 
Non-GAAP adjustments:
 
 
 
Add: Acquisition-related deferred revenue write-down
1.9

2.4

(19.8
)%
Add: Stock-based compensation expense
3.4

5.2

(35.8
)%
Add: Amortization of intangibles from business combinations
44.8

42.2

6.0
 %
Add: Employee severance
1.2

0.9

33.0
 %
Subtotal(1)
51.3

50.8

0.9
 %
Non-GAAP gross profit(1)
$
533.3

$
517.7

3.0
 %
Non-GAAP gross margin
59.1
%
60.8
%
 
(1)
The individual amounts for each year may not sum to non-GAAP revenue, subtotal or non-GAAP gross profit due to rounding.

40
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

 
Years ended December 31,
 
 
(dollars in millions, except per share amounts)
2019

2018

Change

GAAP income from operations
$
27.1

$
59.4

(54.3
)%
GAAP operating margin
3.0
%
7.0
%
 
Non-GAAP adjustments:
 
 
 
Add: Acquisition-related deferred revenue write-down
1.9

2.4

(19.8
)%
Add: Stock-based compensation expense
58.6

48.3

21.5
 %
Add: Amortization of intangibles from business combinations
50.1

47.1

6.4
 %
Add: Employee severance
4.4

2.2

97.0
 %
Add: Acquisition-related integration costs
2.4

3.7

(35.0
)%
Add: Acquisition-related expenses
1.2

2.8

(59.2
)%
Add: Restructuring costs
5.8

4.6

26.5
 %
Subtotal(1)
124.4

111.1

12.0
 %
Non-GAAP income from operations(1)
$
151.6

$
170.5

(11.1
)%
Non-GAAP operating margin
16.8
%
20.0
%
 
 
 
 
 
GAAP income before provision for income taxes
$
10.6

$
44.6

(76.3
)%
GAAP net income
$
11.9

$
44.8

(73.4
)%
Shares used in computing GAAP diluted earnings per share
48,312,271

48,045,084

0.6
 %
GAAP diluted earnings per share
$
0.25

$
0.93

(73.1
)%
Non-GAAP adjustments:
 
 
 
Less: GAAP income tax benefit
(1.3
)
(0.2
)
504.1
 %
Add: Total Non-GAAP adjustments affecting loss from operations
124.4

111.1

12.0
 %
Non-GAAP income before provision for income taxes
135.0

155.7

(13.3
)%
Assumed non-GAAP income tax provision(2)
27.0

31.1

(13.3
)%
Non-GAAP net income(1)
$
108.0

$
124.6

(13.3
)%
 
 
 
 
Shares used in computing Non-GAAP diluted earnings per share
48,312,271

48,045,084

0.6
 %
Non-GAAP diluted earnings per share
$
2.24

$
2.59

(13.5
)%
(1)
The individual amounts for each year may not sum to subtotal, non-GAAP income from operations, non-GAAP income before provision for income taxes or non-GAAP net income due to rounding.
(2)
We apply a non-GAAP effective tax rate of 20.0% when calculating non-GAAP net income and non-GAAP diluted earnings per share.
Non-GAAP free cash flow
Non-GAAP free cash flow is defined as operating cash flow less capital expenditures, including costs required to be capitalized for software development, and capital expenditures for property and equipment.
 
Years ended December 31,
 
 
(dollars in millions)
2019

2018

Change

GAAP net cash provided by operating activities
$
182.5

$
201.4

(9.4
)%
Less: purchase of property and equipment
(11.5
)
(14.7
)
(21.9
)%
Less: capitalized software development costs
(46.9
)
(37.6
)
24.6
 %
Non-GAAP free cash flow
$
124.1

$
149.0

(16.7
)%

2019 Form 10-K
bblogo.jpg
41


Blackbaud, Inc.

Non-GAAP organic revenue growth
In addition, we use non-GAAP organic revenue growth, non-GAAP organic revenue growth on a constant currency basis and non-GAAP organic recurring revenue growth, in analyzing our operating performance. We believe that these non-GAAP measures are useful to investors, as a supplement to GAAP measures, for evaluating the periodic growth of our business on a consistent basis. Each of these measures of non-GAAP organic revenue growth excludes incremental acquisition-related revenue attributable to companies acquired in the current fiscal year. For companies, if any, acquired in the immediately preceding fiscal year, each of these non-GAAP organic revenue growth measures reflects presentation of full year incremental non-GAAP revenue derived from such companies as if they were combined throughout the prior period, and they include the non-GAAP revenue attributable to those companies, as if there were no acquisition-related write-downs of acquired deferred revenue to fair value as required by GAAP. In addition, each of these non-GAAP organic revenue growth measures excludes prior period revenue associated with divested businesses. The exclusion of the prior period revenue is to present the results of the divested businesses within the results of the combined company for the same period of time in both the prior and current periods. We believe this presentation provides a more comparable representation of its current business’ organic revenue growth and revenue run-rate.
 
Years ended December 31,
 
 
(dollars in millions)
2019

2018

Change

GAAP revenue
$
900.4

$
848.6

6.1
%
(Less) Add: Non-GAAP acquisition-related revenue (1)
(20.1
)
5.6

 
Non-GAAP organic revenue (2)
$
880.3

$
854.2

3.1
%
Foreign currency impact on Non-GAAP organic revenue (3)
6.0


 
Non-GAAP organic revenue on constant currency basis (3)
$
886.3

$
854.2

3.8
%
 
 
 
 
GAAP recurring revenue
$
831.6

$
762.2

9.1
%
(Less) Add: Non-GAAP acquisition-related revenue (1)
(19.8
)
5.5

 
Non-GAAP organic recurring revenue
$
811.8

$
767.6

5.8
%
(1)
Non-GAAP acquisition-related revenue excludes incremental acquisition-related revenue calculated in accordance with GAAP that is attributable to companies acquired in the current fiscal year. For companies acquired in the immediately preceding fiscal year, non-GAAP acquisition-related revenue reflects presentation of full-year incremental non-GAAP revenue derived from such companies, as if they were combined throughout the prior period, and it includes the current period non-GAAP revenue from the acquisition-related deferred revenue write-down attributable to those companies.
(2)
Non-GAAP organic revenue for the prior year periods presented herein will not agree to non-GAAP organic revenue presented in the respective prior period quarterly financial information solely due to the manner in which non-GAAP organic revenue growth is calculated.
(3)
To determine non-GAAP organic revenue growth on a constant currency basis, revenues from entities reporting in foreign currencies were translated to U.S. Dollars using the comparable prior period's quarterly weighted average foreign currency exchange rates. The primary foreign currencies creating the impact are the Australian Dollar, British Pound, Canadian Dollar and EURO.
Seasonality
Our revenues normally fluctuate as a result of certain seasonal variations in our business. Our transaction revenue has historically been at its lowest in the first quarter due to the timing of customer fundraising initiatives and events. Our revenue from payment services has historically increased during the fourth quarter due to year-end giving. Our revenue from professional services has historically been lower in the first quarter when many of those services commence and in the fourth quarter due to the holiday season. As a result of these and other factors, our total revenue has historically been lower in the first quarter than in the remainder of our fiscal year, with the fourth quarter historically achieving the highest total revenue. Our expenses, however, do not vary significantly as a result of these factors, but do fluctuate on a quarterly basis due to varying timing of expenditures. Our cash flow from operations normally fluctuates quarterly due to the combination of the timing of customer contract renewals including renewals associated with customers of acquired companies, delivery of professional services and occurrence of customer events, the payment of bonuses, as well as merit-based salary increases, among other factors. Historically, due to lower revenues in our first quarter, combined with the payment of bonuses from the prior year in our first quarter and the payment of certain annual vendor contracts, our cash flow from operations has been lowest in our first quarter. Due to the timing of customer contract renewals and student enrollments, many of which take place at or near the beginning of our third quarter, our cash flow from operations has been lower in our second quarter as compared to our third and fourth quarters. Partially offsetting these favorable drivers

42
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

of cash flow from operations in our third and fourth quarters are merit-based salary increases, which are generally effective in April each year. In addition, deferred revenues can vary on a seasonal basis for the same reasons. These patterns may change as a result of the continued shift to online giving, growth in volume of transactions for which we process payments, or as a result of acquisitions, new market opportunities, new solution introductions or other factors. Our cash flow from financing is negatively impacted in our first quarter when most of our equity awards vest, as we pay taxes on behalf of our employees related to the settlement or exercise of equity awards.
Liquidity and Capital Resources
The following table presents selected financial information about our financial position:
(dollars in millions)
December 31,
2019

December 31,
2018

Change

Cash and cash equivalents
$
31.8

$
30.9

3.1
 %
Property and equipment, net
35.5

40.0

(11.2
)%
Software development costs, net
101.3

75.1

34.9
 %
Total carrying value of debt
467.1

387.1

20.7
 %
Working capital
(254.3
)
(207.7
)
(22.5
)%
The following table presents selected financial information about our cash flows:
 
Years ended December 31,
 
 
(dollars in millions)
2019

2018

Change

Net cash provided by operating activities
$
182.5

$
201.4

(9.4
)%
Net cash used in investing activities
(167.2
)
(97.8
)
71.0
 %
Net cash provided by (used in) financing activities
111.2

(291.9
)
(138.1
)%
Our principal sources of liquidity are operating cash flow, funds available under the 2017 Credit Facility and cash on hand. Our operating cash flow depends on continued customer renewal of our subscription and maintenance arrangements and market acceptance of our solutions and services. Based on current estimates of revenue and expenses, we believe that the currently available sources of funds and anticipated cash flows from operations will be adequate for at least the next twelve months to finance our operations, fund anticipated capital expenditures, meet our debt obligations and pay dividends. Dividend payments are not guaranteed and our Board of Directors may decide, in its absolute discretion, at any time and for any reason, not to declare and pay further dividends and/or repurchase our common stock. To the extent we undertake future material acquisitions, investments or unanticipated capital expenditures, we may require additional capital. In that context, we regularly evaluate opportunities to enhance our capital structure including through potential debt or equity issuances.
At December 31, 2019, our total cash and cash equivalents balance included approximately $15.9 million of cash that was held outside the U.S. While these funds may not be needed to fund our U.S. operations for at least the next twelve months, if we need these funds, we may be required to accrue and pay taxes to repatriate a portion of the funds. We currently do not intend or anticipate a need to repatriate our cash held outside the U.S.
Operating Cash Flow
Throughout 2019 and 2018, our cash flows from operations were derived principally from: (i) our earnings from on-going operations prior to non-cash expenses such as depreciation, amortization, stock-based compensation, deferred income taxes, amortization of deferred financing costs and debt discount and adjustments to our provision for sales returns and allowances; and (ii) changes in our working capital.
Net cash provided by operating activities decreased by $18.9 million during the year ended December 31, 2019, when compared to the same period in 2018, primarily due to a $10.8 million decrease in net income adjusted for non-cash expenses, and a decrease in cash flow from operations associated with working capital.

2019 Form 10-K
bblogo.jpg
43


Blackbaud, Inc.

Working capital changes are composed of changes in accounts receivable, prepaid expenses and other assets, trade accounts payable, accrued expenses and other liabilities and deferred revenue.
Cash flow from operations associated with working capital decreased $8.1 million during 2019, when compared to 2018, primarily due to:
an increase in the amount of deferred revenue recognized slightly outpacing customer billings;
an increase in collection of customer account balances in 2018 from an aging improvement initiative; and
an income tax refund received in 2018 which did not recur in 2019; partially offset by
an increase in accrued bonuses as of December 31, 2019 when compared the same date in 2018; and
fluctuations in the timing of vendor payments.
During 2020, we expect our total operating cash flow to decrease when compared to 2019, primarily due to the cash payout of higher 2019 accrued bonuses, a modest increase in cash payments for income taxes and the timing of vendor payments.
Investing Cash Flow
Net cash used in investing activities of $167.2 million increased by $69.4 million during 2019, when compared to 2018.
During 2019, we used net cash of $109.4 million, for our acquisition of YourCause, while we spent $44.9 million on investments in acquired companies in 2018. We used $46.9 million for software development costs, which was up $9.2 million from cash spent during 2018. The increase in cash outlays for software development costs was primarily related to our innovative cloud solutions as well as development activities for Blackbaud SKY, our modern cloud platform.
We also spent $11.5 million of cash for purchases of property and equipment during 2019, which was down $3.2 million from cash spent in 2018. The higher cash outlays for property and equipment during 2018 was primarily driven by leasehold improvements for our New Headquarters Facility in Charleston, South Carolina.
During 2020, we expect our total capital expenditures to increase when compared to 2019, which includes purchases of property and equipment and estimated cash outlays for capitalized software development costs. Refer to the commitments and contingencies subsection below for future minimum commitments related to purchase obligations.
Financing Cash Flow
During 2019, we had a net increase in borrowings of $79.5 million, which was primarily attributable to our acquisition of YourCause, compared to a net decrease in borrowings of $51.6 million in 2018.
We paid $23.8 million to satisfy tax obligations of employees upon settlement or exercise of equity awards during 2019 compared to $27.7 million during 2018. The amount of taxes paid by us on the behalf of employees related to the settlement or exercise of equity awards varies from period to period based upon the timing of grants and vesting, employee exercise decisions, as well as the market price for shares of our common stock at the time of settlement. Most of our equity awards currently vest in our first quarter. In addition, during 2019, we paid dividends of $23.6 million, which was relatively consistent with 2018.
Cash flow from financing activities associated with changes in restricted cash due to customers increased $266.3 million during 2019, when compared to 2018. The amount of restricted cash held and payable by us to customers as of December 31, 2017 was significantly larger than at the same date in 2018 primarily due to the timing of year-end donations.
2017 Credit Facility
In June 2017, we entered into a five-year $700.0 million senior credit facility (the "2017 Credit Facility). Upon closing, we drew $300.0 million on a term loan and $110.0 million in revolving credit loans, which was used to repay all amounts outstanding under our previous credit facility and for other general corporate purposes.

44
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

We have drawn on our credit facility from time to time to help us meet financial needs, such as financing for business acquisitions. At December 31, 2019, our available borrowing capacity under the 2017 Credit Facility was $209.6 million. The 2017 Credit Facility matures in June 2022.
At December 31, 2019, the carrying amount of our debt under the 2017 Credit Facility was $467.1 million. Our average daily borrowings were $537.3 million during 2019.
Following is a summary of the financial covenants under our credit facility:
Financial Covenant
Requirement
Ratio as of December 31, 2019
Net Leverage Ratio
≤ 3.50 to 1.00
2.30 to 1.00
Interest Coverage Ratio
≥ 2.50 to 1.00
9.27 to 1.00
Under the 2017 Credit Facility, we also have restrictions on our ability to declare and pay dividends and our ability to repurchase shares of our common stock. In order to pay any cash dividends and/or repurchase shares of stock: (i) no default or event of default shall have occurred and be continuing under the 2017 Credit Facility, and (ii) our pro forma net leverage ratio, as set forth in the 2017 Credit Facility, must be 0.25 less than the net leverage ratio requirement at the time of dividend declaration or share repurchase. At December 31, 2019, we were in compliance with our debt covenants under the 2017 Credit Facility.
YourCause Acquisition
In January 2019, we acquired YourCause for $157.7 million in cash, net of closing adjustments. On January 2, 2019, we drew down a revolving credit loan under the 2017 Credit Facility to finance the acquisition.

2019 Form 10-K
bblogo.jpg
45


Blackbaud, Inc.

Commitments and Contingencies
As of December 31, 2019, we had contractual obligations with future minimum commitments as follows:
 
Payments due by period
(in millions)
Total

Less than 1 year

1-3 years

3-5 years

More than 5 years

Recorded contractual obligations:
 
 
 
 
 
Debt(1)
$
468.3

$
7.5

$
460.8

$

$

Operating leases(2)
161.6

26.0

39.0

22.4

74.2

Interest payments on debt(3)
1.8

1.0

0.7



 
 
 
 
 
 
Unrecorded contractual obligations:
 
 
 
 
 
Purchase obligations(4)
91.7

41.6

49.2

0.8


Interest payments on debt(5)
33.7

14.0

19.7



Debt(6)
2.2

0.5

1.1

0.5


Total contractual obligations
$
759.1

$
90.7

$
570.5

$
23.8

$
74.2

(1)
Represents principal payments only, under the following assumptions: (i) that the amounts outstanding under the 2017 Credit Facility at December 31, 2019 will remain outstanding until maturity, with minimum payments occurring as currently scheduled, and (ii) that there are no assumed future borrowings on the 2017 Revolving Facility for the purposes of determining minimum commitment amounts.
(2)
Our commitments related to operating leases have not been reduced by sublease income, incentive payments, reimbursement of leasehold improvements and the amount representing imputed interest of $46.2 million.
(3)
Represents interest payment obligations related to our interest rate swap agreements.
(4)
We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us.
(5)
The actual interest expense recognized in our consolidated statements of comprehensive income will depend on the amount of debt, the length of time the debt is outstanding and the interest rate, which could be different from our assumptions described in (1) above.
(6)
Represents principal payments only for our other debt as described in Note 9 to our consolidated financial statements included in this report.
The term loan under the 2017 Credit Facility and our other debt require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2017 Credit Facility in June 2022.
The total liability for uncertain tax positions as of December 31, 2019 and December 31, 2018, was $4.3 million and $3.7 million, respectively. Our accrued interest and penalties related to tax positions taken on our tax returns was $1.0 million and $0.7 million as of December 31, 2019 and 2018, respectively.
In February 2020, our Board of Directors approved our annual dividend rate of $0.48 per share to be made in quarterly payments. Dividends at this annual rate would aggregate to $24.0 million assuming 50.0 million shares of common stock are outstanding, although dividends are not guaranteed and our Board of Directors may decide, in its absolute discretion, to change or suspend dividend payments at any time for any reason. Our ability to continue to declare and pay dividends quarterly this year and beyond might be restricted by, among other things, the terms of the 2017 Credit Facility, general economic conditions and our ability to generate adequate operating cash flow.
On February 10, 2020, our Board of Directors declared a first quarter dividend of $0.12 per share payable on March 13, 2020 to stockholders of record on February 28, 2020.
Off-Balance Sheet Arrangements
As of December 31, 2019, we did not have any off-balance sheet arrangements as defined in Item 303(a)(4)(ii) of Regulation S-K promulgated by the SEC, that have or are reasonably likely to have, a current or future effect on our financial condition, changes in our financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that is material to investors.

46
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

Foreign Currency Exchange Rates
Approximately 14% of our total revenue for 2019 was generated by operations outside the U.S. We do not have significant operations in countries in which the economy is considered to be highly inflationary. Our consolidated financial statements are denominated in U.S. dollars and, accordingly, changes in the exchange rate between foreign currencies and the U.S. dollar will affect the translation of our subsidiaries’ financial results into U.S. dollars for purposes of reporting our consolidated financial results. The accumulated currency translation adjustment, recorded within other comprehensive loss as a component of stockholders’ equity, was a loss of $4.0 million and $6.6 million as of December 31, 2019 and December 31, 2018, respectively.
The vast majority of our contracts are entered into by our U.S. or U.K. entities. The contracts entered into by the U.S. entity are almost always denominated in U.S. dollars or Canadian dollars, and contracts entered into by our U.K., Australian and Irish subsidiaries are generally denominated in British Pounds, Australian dollars and Euros, respectively. Historically, as the U.S. dollar weakened, foreign currency translation resulted in an increase in our revenues and expenses denominated in non-U.S. currencies. Conversely, as the U.S. dollar strengthened, foreign currency translation resulted in a decrease in our revenues and expenses denominated in non-U.S. currencies. During 2019, foreign translation resulted in a decrease in our revenues and expenses denominated in non-U.S. currencies. Though we have exposure to fluctuations in currency exchange rates, the impact has generally not been material to our consolidated results of operations or financial position. During 2019, the fluctuation in foreign currency exchange rates reduced our total revenue by $5.8 million and our income from operations by $1.3 million. We will continue monitoring such exposure and take action as appropriate. To determine the impacts on revenue (or income from operations) from fluctuations in currency exchange rates, current period revenues (or income from operations) from entities reporting in foreign currencies were translated into U.S. dollars using the comparable prior year period's weighted average foreign currency exchange rates. These impacts are non-GAAP financial information and are not in accordance with, or an alternative to, information prepared in accordance with GAAP.
Inflation
We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations. In addition, if inflationary pressures impact the rate of giving to our customers, there could be adverse impacts to our business, financial condition and results of operations.
Critical Accounting Estimates
Our discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP"). The preparation of these financial statements requires us 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 financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions.
We base our estimates on historical experience, current trends and various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could materially differ from any of our estimates under different assumptions or conditions. Our significant accounting policies are discussed in Note 2 of our consolidated financial statements in this report. We believe the accounting estimates listed below are the most critical to aid in fully understanding and evaluating our reported financial results, and they require our most difficult, subjective or complex judgments, resulting from the need to make estimates about the effect of matters that are inherently uncertain.

2019 Form 10-K
bblogo.jpg
47


Blackbaud, Inc.

Revenue Recognition
 
 
Description
Judgments and Uncertainties
Effect if Actual Results Differ
 From Assumptions
See Note 2 to our consolidated financial statements in this report for a complete discussion of our revenue recognition policies.
Revenues are recognized when control of our services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
(1) Identification of the contract, or contracts, with a customer;
(2) Identification of the performance obligations in the contract;
(3) Determination of the transaction price;
(4) Allocation of the transaction price to the performance obligations in the contract; and
(5) Recognition of revenue when, or as, we satisfy a performance obligation.
Our revenue recognition accounting methodology contains uncertainties because it requires us to make significant estimates and assumptions, and to apply judgment.
For example, for arrangements that have multiple performance obligations, we must exercise judgment and use estimates in order to (1) determine whether performance obligations are distinct and should be accounted for separately; (2) determine the standalone selling price of each performance obligation; (3) allocate the transaction price among the various performance obligations on a relative standalone selling price basis; and (4) determine whether revenue for each performance obligation should be recognized at a point in time or over time.
In addition, we exercise judgment in certain transactions when determining whether we should recognize revenue based on the gross amount billed to a customer (as a principal) or the net amount retained (as an agent). These judgments are based on our determination of whether or not we control the service before it is transferred to the customer.

If we were to change any of these judgments or estimates, it could cause a material increase or decrease in the amount of revenue or deferred revenue that we report in a particular period.
Costs of Obtaining Contracts
 
 
Description
Judgments and Uncertainties
Effect if Actual Results Differ
 From Assumptions
We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have determined to be five years. We do not generally pay commissions for contract renewals. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.
Our accounting methodology for determining the period over which we amortize costs of obtaining contracts with customers contains uncertainties because it requires us to make significant estimates and assumptions, and to apply judgment.
For example, we must exercise judgment and use estimates in order to determine the expected period of benefit of our sales commissions. We take into consideration our customer contracts, including renewals, retention, our technology and other factors.
If we were to change any of these judgments or estimates, it could cause a material increase or decrease in the amount of assets, operating expenses or income that we report in a particular period.

48
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

Business Combinations
 
 
Description
Judgments and Uncertainties
Effect if Actual Results Differ
 From Assumptions
We allocate the purchase price of an acquired business to its identifiable assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. The excess of the purchase price over the amount allocated to the identifiable assets acquired and liabilities assumed, if any, is recorded as goodwill.
We use available information to estimate fair values. We typically engage outside appraisal firms to assist in the fair value determination of long-lived and identifiable intangible assets, and any other significant assets or liabilities. We adjust the preliminary purchase price allocation, as necessary, up to one year after the acquisition closing date as we obtain new information about facts and circumstances that existed as of the closing date.
Our purchase price allocation methodology contains uncertainties because it requires us to make significant estimates and assumptions, and to apply judgment to estimate the fair value of assets acquired and liabilities assumed, especially with respect to long-lived and intangible assets.
Management estimates the fair value of assets acquired and liabilities assumed based on quoted market prices, the carrying value of the acquired assets and widely accepted valuation techniques, including discounted cash flows and market multiple analyses.
Critical estimates in valuing intangible assets include, but are not limited to, estimates about: expected future cash flows from customers, including revenue and operating expenses; royalty and customer attrition rates; proprietary technology obsolescence curve; the acquired company's brand awareness and market position; the market awareness of the acquired company's branded technology solutions and services; assumptions about the period of time the brands will continue to be valuable; as well as expected costs to develop any in-process research and development into commercially viable solutions and estimated cash flows from the projects when completed, and discount rates. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable. Assumptions may be incomplete or inaccurate, and unanticipated events and circumstances may occur.
If actual results are materially different than the assumptions we used to determine fair value of the assets acquired and liabilities assumed through a business combination as well as the estimated useful lives of the acquired intangible assets, it is possible that adjustments to the carrying values of such assets and liabilities will have a material impact on our financial position and results of operations.
See Note 3 to our consolidated financial statements in this report for information regarding our business acquisitions.
Income Taxes
 
 
Description
Judgments and Uncertainties
Effect if Actual Results Differ
 From Assumptions
We make estimates and judgments in accounting for income taxes. Our income tax returns, like those of most companies, are periodically audited by domestic and foreign tax authorities.
We measure and recognize uncertain tax positions. To recognize uncertain tax positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.
We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial reporting purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized.
The calculation of our income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits.
Our effective income tax rate is also affected by changes in the geographic distribution of our earnings or losses, changes in tax law in jurisdictions where we conduct business.
Significant judgment is required in the identification and measurement of uncertain tax positions. Our liability for unrecognized tax benefits contains uncertainties because management is required to make assumptions and to apply judgment to estimate the exposures associated with our various filing positions.
In assessing the adequacy of a recorded valuation allowance significant judgment is required. We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies.
Although we believe that the judgments and estimates discussed herein are reasonable, actual results could differ, and we may be exposed to losses or gains that could be material.
To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.
If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.

2019 Form 10-K
bblogo.jpg
49


Blackbaud, Inc.

Long-lived Assets and Intangible Assets Other Than Goodwill
 
Description
Judgments and Uncertainties
Effect if Actual Results Differ
 From Assumptions
We review our long-lived assets and intangible assets other than goodwill for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. If such events or changes in circumstances occur, we use the undiscounted cash flow method to determine whether our long-lived and intangible assets other than goodwill are impaired. To the extent that the carrying value of the asset exceeds the undiscounted cash flows over the estimated remaining life of the asset, we measure the impairment using discounted cash flows.
When measuring impairment of an asset using discounted cash flows, we make assumptions and apply judgment in estimating future cash flows and asset fair values, including annual revenue growth rates, a terminal year growth rate and selecting a discount rate that reflects the risk inherent in future cash flows.


We have not made any material changes in the accounting methodology we use to assess impairment loss during the year ended December 31, 2019.
During 2019, we recorded impairment charges against a finite-lived intangible asset, certain property and equipment assets and certain operating lease ROU assets. For additional information, see Notes 4, 7 and 11 to our consolidated financial statements in this report.
We do not believe there is a reasonable likelihood that there will be a material change in the future estimates or assumptions we use to assess impairment losses. However, if actual results are not consistent with our estimates or assumptions, we may be exposed to an impairment charge that could materially adversely impact our consolidated financial position and results of operations.
Recently Issued Accounting Pronouncements
For a discussion of the impact that recently issued accounting pronouncements are expected to have on our financial position and results of operations when adopted in the future, see Note 2 of our consolidated financial statements in this report.

50
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We have market rate sensitivity for interest rates and foreign currency exchange rates.
Interest Rate Risk
Our variable rate debt is our primary financial instrument with market risk exposure for changing interest rates. We manage our variable rate interest rate risk through a combination of short-term and long-term borrowings and the use of derivative instruments entered into for hedging purposes. Our interest rate exposure includes LIBOR rates. The Financial Conduct Authority in the U.K. has stated that it plans to phase out LIBOR by the end of calendar year 2021. We do not currently anticipate a significant impact to our financial position or results of operations as a result of this action as we expect that our financial contracts currently indexed to LIBOR will either expire or be modified before the phase out occurs. Due to the nature of our debt, the materiality of the fair values of the derivative instruments and the highly liquid, short-term nature and level of our cash and cash equivalents as of December 31, 2019, we believe there is no material risk of exposure to changing interest rates for those positions. There were no significant changes in how we manage interest rate risk between December 31, 2018 and December 31, 2019.
Foreign Currency Risk
For a discussion of our exposure to foreign currency exchange rate fluctuations, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations — Foreign Currency Exchange Rates” in Item 7 of this report.

2019 Form 10-K
bblogo.jpg
51


Blackbaud, Inc.

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
BLACKBAUD, INC.
Index to consolidated financial statements

52
bblogo.jpg
2019 Form 10-K



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of Blackbaud, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Blackbaud, Inc. and its subsidiaries (the "Company") as of December 31, 2019 and 2018, and the related consolidated statements of comprehensive income, stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2019, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 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 consolidated financial statements referred to above 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. Also 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 the COSO.

Change in Accounting Principle

As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in 2019.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management's Report on Internal Control Over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the

2019 Form 10-K
bblogo.jpg
53



transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

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

Critical Audit Matters

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

Acquisition of YourCause Holdings, LLC - Valuation of Acquired Technology and Customer Relationships

As described in Notes 2 and 3 to the consolidated financial statements, on January 2, 2019, the Company acquired YourCause Holdings, LLC for an aggregate purchase price of $157.7 million, which resulted in $47.8 million of acquired technology and $25.9 million of customer relationships being recorded. Management estimated the fair value of acquired technology using the relief-from-royalty method and estimated the fair value of customer relationships using the multi-period excess earnings method. Critical estimates in management's valuation of intangible assets include, but are not limited to, estimates about expected future cash flows from customers, including revenue and operating expenses; royalty and customer attrition rates; proprietary technology obsolescence curve; the acquired company's brand awareness and market position, the market awareness of the acquired company's branded technology solutions and services; assumptions about the period of time the brand will continue to be valuable; as well as expected costs to develop any in-process research and development into commercially viable solutions and estimated cash flows from the projects when completed, and discount rates.

The principal considerations for our determination that performing procedures relating to the valuation of intangible assets from the acquisition of YourCause Holdings, LLC is a critical audit matter are (i) there was significant auditor judgment and subjectivity in applying procedures relating to the fair value measurement of the acquired technology and customer relationships due to the significant amount of judgment by management when developing these estimates, (ii) significant audit effort was required in assessing the significant assumptions, including future revenue and operating expenses, royalty and customer attrition rates, proprietary technology obsolescence curves, and the discount rate, and (iii) the audit effort involved the use of professionals with specialized skill and knowledge to assist in evaluating the audit evidence obtained from these procedures.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the acquisition accounting, including controls over management’s valuation of the acquired technology and customer relationships, as well as controls over development of significant assumptions related to the valuation of these intangible assets, including future revenue and operating expenses, royalty and customer attrition rates, proprietary technology obsolescence curves, and the discount rate. These procedures also included, among others, (i) reading the purchase agreement; (ii) testing management’s process for estimating the fair value of the acquired technology and customer relationships, and (iii) testing management’s cash flow projections used to estimate the fair value of the intangible assets. Testing management’s process included evaluating the appropriateness of the valuation methods and the reasonableness of significant assumptions, including future revenue and operating expenses, royalty and customer attrition rates, proprietary technology obsolescence curves, and discount rate. Evaluating the reasonableness of the future revenue and operating expenses and the customer attrition rate involved considering past performance of the acquired business, as well as economic and industry forecasts. Evaluating the reasonableness of the proprietary technology obsolescence curves and

54
bblogo.jpg
2019 Form 10-K



royalty rates involved evaluating the consistency of these assumptions to external market and industry data. Evaluating the discount rate involved assessing the cost of capital of comparable benchmark rates and other industry factors. Professionals with specialized skill and knowledge were used to assist in evaluating significant assumptions, including the royalty and customer attrition rates, proprietary technology obsolescence curves and the discount rate.

Revenue recognition - Contracts with Multiple Performance Obligations

As described in Note 2 to the consolidated financial statements, the Company has some contracts with customers that contain multiple performance obligations. For these contracts, management accounts for individual performance obligations separately if they are distinct. As described by management, management exercises judgment and uses estimates in order to (1) determine whether performance obligations are distinct and should be accounted for separately; (2) determine the standalone selling price of each performance obligation; (3) allocate the transaction price among the various performance obligations on a relative standalone selling price basis; and (4) determine whether revenue for each performance obligation should be recognized at a point in time or over time. For the year ended December 31, 2019, the Company’s total revenue was $900.4 million.

The principal considerations for our determination that performing procedures relating to revenue recognition, specifically contracts with multiple performance obligations, is a critical audit matter are there was significant judgment by management in identifying, evaluating and accounting for performance obligations in contracts with multiple performance obligations, which led to significant auditor judgment and effort in performing procedures to evaluate whether contracts with multiple performance obligations were appropriately identified, evaluated and accounted for by management.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the identification, evaluation and accounting for contracts with multiple performance obligations. These procedures also included, among others, testing management’s process for identifying, evaluating and accounting for performance obligations. This included, (i) examining revenue arrangements on a test basis, including evaluating the terms and conditions of the arrangements and testing the identification, evaluation and accounting of the performance obligations, (ii) testing the allocation of the transaction price between performance obligations based on the estimated standalone selling prices on a test basis, (iii) performing procedures to test the completeness and accuracy of the data used to determine stand-alone selling price, and (iv) evaluating the reasonableness of the approach used to determine stand-alone selling price.

/S/ PRICEWATERHOUSECOOPERS LLP
Raleigh, North Carolina
February 20, 2020

We have served as the Company's auditor since 2000.

2019 Form 10-K
bblogo.jpg
55

Blackbaud, Inc.
Consolidated Balance Sheets

(dollars in thousands)
December 31,
2019

December 31,
2018

Assets
 
 
Current assets:
 
 
Cash and cash equivalents
$
31,810

$
30,866

Restricted cash due to customers
545,485

418,980

Accounts receivable, net of allowance of $5,529 and $4,722 at December 31, 2019 and December 31, 2018, respectively
88,868

86,595

Customer funds receivable
524

1,753

Prepaid expenses and other current assets
67,852

59,788

Total current assets
734,539

597,982

Property and equipment, net
35,546

40,031

Operating lease right-of-use assets
104,400


Software development costs, net
101,302

75,099

Goodwill
634,088

545,213

Intangible assets, net
317,895

291,617

Other assets
65,193

65,363

Total assets
$
1,992,963

$
1,615,305

Liabilities and stockholders’ equity
 
 
Current liabilities:
 
 
Trade accounts payable
$
47,676

$
34,538

Accrued expenses and other current liabilities
73,317

46,893

Due to customers
546,009

420,733

Debt, current portion
7,500

7,500

Deferred revenue, current portion
314,335

295,991

Total current liabilities
988,837

805,655

Debt, net of current portion
459,600

379,624

Deferred tax liability
44,594

44,291

Deferred revenue, net of current portion
1,802

2,564

Operating lease liabilities, net of current portion
95,624


Other liabilities
5,742

9,388

Total liabilities
1,596,199

1,241,522

Commitments and contingencies (see Note 11)

 
Stockholders’ equity:
 
 
Preferred stock; 20,000,000 shares authorized, none outstanding


Common stock, $0.001 par value; 180,000,000 shares authorized, 60,206,091 and 59,327,633 shares issued at December 31, 2019 and December 31, 2018, respectively
60

59

Additional paid-in capital
457,804

399,241

Treasury stock, at cost; 11,066,354 and 10,760,574 shares at December 31, 2019 and December 31, 2018, respectively
(290,665
)
(266,884
)
Accumulated other comprehensive loss
(5,290
)
(5,110
)
Retained earnings
234,855

246,477

Total stockholders’ equity
396,764

373,783

Total liabilities and stockholders’ equity
$
1,992,963

$
1,615,305

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

56
bblogo.jpg
2019 Form 10-K

Blackbaud, Inc.
Consolidated Statements of Comprehensive Income


(dollars in thousands, except per share amounts)
Years ended December 31,
 
2019

2018

2017

Revenue
 
 
 
Recurring
$
831,609

$
762,181

$
684,583

One-time services and other
68,814

86,425

103,904

Total revenue
900,423

848,606

788,487

Cost of revenue
 
 
 
Cost of recurring
357,988

305,481

277,639

Cost of one-time services and other
60,436

76,261

84,265

Total cost of revenue
418,424

381,742

361,904

Gross profit
481,999

466,864

426,583

Operating expenses
 
 
 
Sales, marketing and customer success
224,152

192,848

169,559

Research and development
106,164

98,811

89,911

General and administrative
113,414

106,354

94,870

Amortization
5,316

4,844

3,271

Restructuring
5,808

4,590

794

Total operating expenses
454,854

407,447

358,405

Income from operations
27,145

59,417

68,178

Interest expense
(20,618
)
(15,898
)
(12,097
)
Other income, net
4,058

1,103

2,260

Income before provision for income taxes
10,585

44,622

58,341

Income tax benefit
(1,323
)
(219
)
(15,292
)
Net income
$
11,908

$
44,841

$
73,633

Earnings per share
 
 
 
Basic
$
0.25

$
0.95

$
1.58

Diluted
$
0.25

$
0.93

$
1.54

Common shares and equivalents outstanding
 
 
 
Basic weighted average shares
47,695,383

47,206,669

46,669,440

Diluted weighted average shares
48,312,271

48,045,084

47,775,702

Other comprehensive loss
 
 
 
Foreign currency translation adjustment
2,641

(5,218
)
(789
)
Unrealized (loss) gain on derivative instruments, net of tax
(2,821
)
583

751

Total other comprehensive loss
(180
)
(4,635
)
(38
)
Comprehensive income
$
11,728

$
40,206

$
73,595

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

2019 Form 10-K
bblogo.jpg
57

Blackbaud, Inc.
Consolidated Statements of Cash Flows


 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Cash flows from operating activities
 
 
 
Net income
$
11,908

$
44,841

$
73,633

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
85,693

79,566

73,948

Provision for doubtful accounts and sales returns
8,725

6,890

11,686

Stock-based compensation expense
58,633

48,274

40,631

Deferred taxes
(3,600
)
(619
)
(17,814
)
Amortization of deferred financing costs and discount
752

752

838

Other non-cash adjustments
4,906

(1,912
)
504

Changes in operating assets and liabilities, net of acquisition and disposal of businesses:
 
 
 
Accounts receivable
(6,569
)
2,166

(15,821
)
Prepaid expenses and other assets
6,383

(5,217
)
(9,550
)
Trade accounts payable
12,900

9,487

1,024

Accrued expenses and other liabilities
(9,718
)
(2,027
)
(4,973
)
Deferred revenue
12,464

19,184

22,184

Net cash provided by operating activities
182,477

201,385

176,290

Cash flows from investing activities
 
 
 
Purchase of property and equipment
(11,492
)
(14,719
)
(10,208
)
Capitalized software development costs
(46,874
)
(37,629
)
(28,345
)
Purchase of net assets of acquired companies, net of cash and restricted cash acquired
(109,353
)
(44,943
)
(146,789
)
Purchase of derivative instruments


(568
)
Proceeds from settlement of derivative instruments


1,030

Other investing activities
500

(500
)

Net cash used in investing activities
(167,219
)
(97,791
)
(184,880
)
Cash flows from financing activities
 
 
 
Proceeds from issuance of debt
424,000

270,900

774,500

Payments on debt
(344,500
)
(322,476
)
(679,119
)
Debt issuance costs


(3,085
)
Employee taxes paid for withheld shares upon equity award settlement
(23,781
)
(27,685
)
(23,962
)
Proceeds from exercise of stock options
7

11

15

Change in due to customers
77,793

(188,502
)
226,717

Change in customer funds receivable
1,301

(844
)
6,644

Dividend payments to stockholders
(23,607
)
(23,312
)
(23,069
)
Net cash provided by (used in) financing activities
111,213

(291,908
)
278,641

Effect of exchange rate on cash, cash equivalents and restricted cash
978

(2,014
)
(550
)
Net increase (decrease) in cash, cash equivalents and restricted cash
127,449

(190,328
)
269,501

Cash, cash equivalents and restricted cash, beginning of year
449,846

640,174

370,673

Cash, cash equivalents and restricted cash, end of year
$
577,295

$
449,846

$
640,174

 
 
 
 
Supplemental disclosure of cash flow information
 
 
 
Cash (paid) received during the year for:
 
 
 
Interest
(19,926
)
(15,261
)
(10,614
)
Taxes, net of refunds
(383
)
7,138

(5,613
)
Non-cash investing and financing activities:
 
 
 
Purchase of equipment and other assets included in accounts payable
(794
)
(882
)
(1,546
)
Acquired restricted cash liabilities due to customers
46,838


31,644

The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown above in the consolidated statements of cash flows:
(dollars in thousands)
December 31,
2019

December 31,
2018

Cash and cash equivalents
$
31,810

$
30,866

Restricted cash due to customers
545,485

418,980

Total cash, cash equivalents and restricted cash in the statement of cash flows
$
577,295

$
449,846

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

58
bblogo.jpg
2019 Form 10-K

Blackbaud, Inc.
Consolidated Statements of Stockholders' Equity


(dollars in thousands)
Common stock
 
Additional
paid-in
capital

Treasury
stock

Accumulated
other
comprehensive
loss

Retained
earnings

Total stockholders' equity

Shares

Amount

Balance at December 31, 2016
57,672,401

$
58

$
310,452

$
(215,237
)
$
(604
)
$
174,409

$
269,078

Net income





73,633

73,633

Payment of dividends ($0.48 per share)





(23,069
)
(23,069
)
Exercise of stock options and stock appreciation rights and vesting of restricted stock units
390,291


15




15

Employee taxes paid for 308,993 withheld shares upon equity award settlement



(23,962
)


(23,962
)
Stock-based compensation


40,575



56

40,631

Restricted stock grants
570,208

1





1

Restricted stock cancellations
(81,139
)






Other comprehensive loss




(38
)

(38
)
Balance at December 31, 2017
58,551,761

$
59

$
351,042

$
(239,199
)
$
(642
)
$
225,029

$
336,289

Net income





44,841

44,841

Payment of dividends ($0.48 per share)





(23,312
)
(23,312
)
Exercise of stock options and stock appreciation rights and vesting of restricted stock units
349,248


11




11

Employee taxes paid for 284,780 withheld shares upon equity award settlement



(27,685
)


(27,685
)
Stock-based compensation


48,188



86

48,274

Restricted stock grants
541,786







Restricted stock cancellations
(115,162
)






Other comprehensive loss




(4,635
)

(4,635
)
Reclassification upon adoption of ASU 2018-02(1)




167

(167
)

Balance at December 31, 2018
59,327,633

$
59

$
399,241

$
(266,884
)
$
(5,110
)
$
246,477

$
373,783

Net income





11,908

11,908

Payment of dividends ($0.48 per share)





(23,607
)
(23,607
)
Exercise of stock options and stock appreciation rights and vesting of restricted stock units
267,455


7




7

Employee taxes paid for 305,780 withheld shares upon equity award settlement



(23,781
)


(23,781
)
Stock-based compensation


58,556



77

58,633

Restricted stock grants
723,868

1





1

Restricted stock cancellations
(112,865
)






Other comprehensive loss




(180
)

(180
)
Balance at December 31, 2019
60,206,091

$
60

$
457,804

$
(290,665
)
$
(5,290
)
$
234,855

$
396,764

(1) Refer to the discussion of recently adopted accounting pronouncements in Note 2 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2018, as filed with the SEC on February 20, 2019.
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of these consolidated financial statements.

2019 Form 10-K
bblogo.jpg
59



Blackbaud, Inc.
Notes to Consolidated Financial Statements



1. Organization
We are the world’s leading cloud software company powering social good. Serving the entire social good community—nonprofits, foundations, companies, education institutions, healthcare organizations and individual change agents—we connect and empower organizations and individuals to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility, school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for more than three decades, we are headquartered in Charleston, South Carolina and have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom. As of December 31, 2019, we had over 45,000 global customers.
2. Basis of Presentation

Basis of presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”).
Basis of consolidation
The consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of estimates
The preparation of financial statements in conformity with 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 financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets , income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for sales returns and doubtful accounts, costs of obtaining contracts, valuation of derivative instruments and loss contingencies, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.
Recently adopted accounting pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) ("ASU 2016-02"). ASU 2016-02 requires lessees to record most leases on their balance sheet but recognize expenses in the income statement in a manner similar to previous guidance. The way in which entities classify leases determines how to recognize lease-related revenue and expense.
We adopted ASU 2016-02 as of January 1, 2019 using the transition method that allowed us to initially apply the guidance at the adoption date of January 1, 2019 without adjusting comparative periods presented. We elected to use the package of practical expedients that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any existing leases. We did not elect to use the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment. Additionally, we elected not to apply the recognition requirements of the new lease accounting standard to short-term leases. Adopting ASU 2016-02 had a material impact on our consolidated balance sheet as of January 1, 2019, as we recognized $121.6 million of lease liabilities and $113.4 million of right-of-use ("ROU") assets for those leases classified as operating leases.

60
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


Recently issued accounting pronouncements
There are no recently issued accounting pronouncements that are expected to have a material impact on our financial position or results of operations when adopted in the future.
Summary of significant accounting policies
Revenue recognition
Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii) providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.
Recurring
Recurring revenue represents stand-ready performance obligations in which we are making our solutions or services available to our customers continuously over time or the value of the contract renews. Therefore, recurring revenue is generally recognized over time on a ratable basis over the contract term, beginning on the date that the solution or service is made available to the customer. Our recurring revenue contracts are generally for a term of 3 years at contract inception with 1 to 3-year renewals thereafter, billed annually in advance and non-cancelable.
Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, online training programs, subscription-based analytic services, such as donor acquisitions and data enrichment, and payment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, subscription-based contracts for professional services and variable transaction revenue associated with the use of our solutions.
Our payment services are offered with the assistance of third-party vendors. In general, when we are the principal in a transaction based on the factors identified in ASC 606-10-55-36 through 55-40, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount billed to the customer) and record the net amount as revenue. For payment and transaction services, we have the right to invoice the customer in an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18.
One-time services and other
One-time services and other revenue primarily consists of fees for one-time consulting, analytic and onsite training services.
We generally bill consulting services based on hourly rates plus reimbursable travel-related expenses. Fixed price consulting engagements are generally billed as milestones towards completion are reached. Revenue for all consulting services is recognized over time as the services are performed.

2019 Form 10-K
bblogo.jpg
61


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


We generally recognize analytic services revenue from donor prospect research engagements, the sale of lists of potential donors, data enrichment engagements and benchmarking studies at a point in time (upon delivery).
In certain cases, we sell training at a fixed rate for each specific class at a per attendee price or at a packaged price for several attendees, and recognize the related revenue upon the customer attending and completing training.
Contracts with multiple performance obligations
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of our solutions and services are typically estimated based on observable transactions when the solutions or services are sold on a standalone basis.
Costs of obtaining contracts, contract assets and deferred revenue
We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have determined to be 5 years. We determined the period of benefit by taking into consideration our customer contracts, including renewals, retention, our technology and other factors. We do not generally pay commissions for contract renewals. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.
A contract asset is recorded when revenue is recognized in advance of our right to receive consideration (i.e., we must satisfy additional performance obligations in order to receive consideration). Amounts are recorded as receivables when our right to consideration is unconditional (i.e., only the passage of time is required before payment of the consideration is due). Our contract assets are recorded within prepaid expenses and other current assets on our consolidated balance sheets. To the extent that our customers are billed for our solutions and services in advance of us satisfying the related performance obligations, we record such amounts in deferred revenue.
Fair value measurements
We measure certain financial assets and liabilities at fair value on a recurring basis, including derivative instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. An active market is defined as a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 - Quoted prices for identical assets or liabilities in active markets;
Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and
Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.
Our financial assets and liabilities are classified in their entirety within the hierarchy based on the lowest level of input that is significant to fair value measurement. Changes to a financial asset's or liability's level within the fair value hierarchy are determined as of the end of a reporting period. All methods of assessing fair value result in a general approximation of value, and such value may never actually be realized.

62
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


Derivative instruments
We generally use derivative instruments to manage interest rate risk. We view derivative instruments as risk management tools and do not use them for trading or speculative purposes. Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accordingly, changes in fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract.
We record all derivative instruments on our consolidated balance sheets at fair value. If the derivative is designated as a cash flow hedge, the effective portions of the changes in fair value of the derivative are recorded in other comprehensive income and reclassified to earnings in a manner that matches the timing of the earnings impact of the hedged transactions. Ineffective portions of the changes in the fair value of cash flow hedges are recognized currently in earnings. See Note 10 of these consolidated financial statements for further discussion of our derivative instruments.
Sales taxes
We present sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, exclude them from revenues.
Cash and cash equivalents
We consider all highly liquid investments purchased with an original maturity of three months or less and cash items in transit to be cash equivalents.
Restricted cash due to customers; Customer funds receivable; Due to customers
Restricted cash due to customers consists of monies collected by us and payable to our customers, net of the associated transaction fees earned. Monies associated with amounts due to customers are segregated in separate bank accounts and used exclusively for the payment of amounts due to customers. This usage restriction is either legally or internally imposed and reflects our intention with regard to such deposits. Customer funds receivable consists of monies we expect to collect and remit to our customers.
Concentration of credit risk
Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash due to customers and accounts receivable. Our cash and cash equivalents and restricted cash due to customers are placed with high credit-quality financial institutions. Our accounts receivable is derived from sales to customers who primarily operate in the nonprofit sector. With respect to accounts receivable, we perform ongoing evaluations of our customers and maintain an allowance for doubtful accounts based on historical experience and our expectations of future credit losses. As of and for the years ended December 31, 2019, 2018 and 2017, there were no significant concentrations with respect to our consolidated revenues or accounts receivable.
Property and equipment
We record property and equipment assets at cost and depreciate them over their estimated useful lives using the straight-line method. Leasehold improvements are depreciated over the lesser of the term of the lease or the estimated useful life of the asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to earnings. Repair and maintenance costs are expensed as incurred.
Construction-in-progress primarily related to purchases of facilities and information technology assets which had not been placed in service at the respective balance sheet dates. We transfer these assets to the applicable property and equipment category on the date they are placed in service. There was no capitalized interest applicable to construction-in-progress for the years ended December 31, 2019, 2018 and 2017.

2019 Form 10-K
bblogo.jpg
63


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


Business combinations
We include the operating results of acquired companies as well as the net assets acquired and liabilities assumed in our consolidated financial statements from the date of acquisition. We are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed. This allocation and valuation require management to make significant estimates and assumptions, especially with respect to long-lived and intangible assets.
Critical estimates in valuing intangible assets include, but are not limited to, estimates about: expected future cash flows from customers, including revenue and operating expenses; royalty and customer attrition rates; proprietary technology obsolescence curve; the acquired company's brand awareness and market position, the market awareness of the acquired company's branded technology solutions and services; assumptions about the period of time the brand will continue to be valuable; as well as expected costs to develop any in-process research and development into commercially viable solutions and estimated cash flows from the projects when completed, and discount rates. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.
Goodwill
Goodwill represents the purchase price in excess of the net amount assigned to assets acquired and liabilities assumed by us in a business combination. Goodwill is not amortized, but tested annually for impairment on the first day of our fourth quarter, or more frequently if indicators of potential impairment arise.
Accounting guidance permits entities to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis to determine whether it is necessary to perform the quantitative impairment test. Significant judgment is required in the assessment of qualitative factors, including but not limited to an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of identified reporting units and future opportunities in the markets in which we operate.
The quantitative impairment test compares the fair values of identified reporting units with their respective carrying amounts. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Based on our current internal reporting structure, we currently have one operating segment, one reportable segment, and one reporting unit. In each of 2019, 2018 and 2017, we performed the quantitative impairment test which indicated that the estimated fair values of the identified reporting units significantly exceeded their respective carrying values. There was no impairment of goodwill during 2019, 2018 or 2017.
Intangible assets other than goodwill
We amortize finite-lived intangible assets over their estimated useful lives as follows.
 
Basis of amortization
Amortization
period
(in years)
Customer relationships
Straight-line and accelerated(1)
8-17
Marketing assets
Straight-line
2-15
Acquired software and technology
Straight-line and accelerated(1)
5-14
Non-compete agreements
Straight-line
1-5
(1)
Certain of the customer relationships and acquired software and technology assets are amortized on an accelerated basis.

64
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


We write off the gross carrying amount and accumulated amortization balances for all fully amortized intangible assets. We evaluate the estimated useful lives and the potential for impairment of finite and indefinite-lived intangible assets on an annual basis or more frequently if events or circumstances indicate revised estimates of useful lives may be appropriate or that the carrying amount may be impaired. If the carrying amount of a finite-lived intangible asset is no longer recoverable based upon the undiscounted cash flows of the asset, the amount of impairment is the difference between the carrying amount and the fair value of the asset. Substantially all of our intangible assets were acquired in business combinations. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain acquired intangible assets during 2019. There was no impairment of acquired intangible assets during 2018 or 2017.
Impairment of long-lived assets
We review long-lived assets for impairment when events change or circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant decrease in the market value of the business or asset acquired, a significant adverse change in the extent or manner in which the business or asset acquired is used or significant adverse change in the business climate. If such events or changes in circumstances are present, the undiscounted cash flow method is used to determine whether the asset is impaired. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain long-lived assets during 2019. No impairment of long-lived assets occurred in 2018 or 2017.
Deferred financing costs
Deferred financing costs included in other assets represent the direct third-party costs of entering into the revolving (line-of-credit) portion of our credit facility in June 2017 and portions of the unamortized deferred financing costs from prior facilities. These costs are amortized ratably over the term of the credit facility as interest expense.
Stock-based compensation
We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the requisite service period, which is the vesting period. We determine the fair value of stock options and stock appreciation rights using a Black-Scholes option pricing model, which requires us to use significant judgment to make estimates regarding the life of the award, volatility of our stock price, the risk-free interest rate and the dividend yield of our stock over the life of the award. We determine the fair value of awards that contain market conditions using a Monte Carlo simulation model. Changes to these estimates would result in different fair values of awards.
We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Income tax benefits resulting from the vesting and exercise of stock-based compensation awards are recognized in the period the unit or award is vested or option or right is exercised.
Income taxes
We make estimates and judgments in accounting for income taxes. The calculation of the income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits. To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.
We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized. In assessing the adequacy of a recorded valuation allowance significant judgment is required. We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies. If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.

2019 Form 10-K
bblogo.jpg
65


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


We measure and recognize uncertain tax positions. To recognize such positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. Significant judgment is required in the identification and measurement of uncertain tax positions.
Foreign currency
Net assets recorded in a foreign currency are translated at the exchange rate on the balance sheet date. Revenue and expense items are translated using an average of monthly exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income.
Gains and losses resulting from foreign currency transactions denominated in currency other than the functional currency are recorded at the approximate rate of exchange at the transaction date in other income, net. For the year ended December 31, 2019, we recorded a net foreign currency loss that was insignificant. For the year ended December 31, 2018, we recorded a net foreign currency loss of $0.9 million. For the year ended December 31, 2017, we recorded net foreign currency gain of $1.1 million.
Research and development
Research and development costs are expensed as incurred except as noted below under Software development costs. These costs include compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to researching and developing new solutions, upgrading and enhancing existing solutions, and allocated depreciation, facilities and IT support costs.
Software development costs
We incur certain costs associated with the development of internal-use software, which are primarily related to activities performed to develop our cloud solutions. Internal and external costs incurred in the preliminary project stage of internal-use software development are expensed as incurred. Once the software being developed has reached the application development stage, qualifying internal costs including payroll and payroll-related costs of employees who are directly associated with and devote time to the software project as well as external direct costs of materials and services are capitalized. Capitalization ceases at the point at which the developed software is substantially complete and ready for its intended use, which is typically upon completion of all substantial testing. Qualifying costs capitalized during the application development stage include those related to specific upgrades and enhancements when it is probable that those costs incurred will result in additional functionality. Overhead costs, including general and administrative costs, as well as maintenance, training and all other costs associated with post-implementation stage activities are expensed as incurred. In addition, internal costs that cannot be reasonably separated between maintenance and relatively minor upgrades and enhancements are expensed as incurred.
Qualifying capitalized software development costs are amortized on a straight-line basis over the software asset's estimated useful life, which is generally 3 to 7 years. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. There were no impairment charges related to capitalized software development costs during the years ended December 31, 2019, 2018, and 2017. We write off the gross carrying amount and accumulated amortization balances for all fully amortized software development cost assets.
Sales returns and allowance for doubtful accounts
We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.

66
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


Accounts receivable are recorded at original invoice amounts less an allowance for doubtful accounts, an amount we estimate to be sufficient to provide adequate protection against losses resulting from extending credit to our customers. In judging the adequacy of the allowance for doubtful accounts, we consider multiple factors including historical bad debt experience, the general economic environment and the aging of our receivables. A considerable amount of judgment is required in assessing these factors and if any receivables were to deteriorate, an additional provision for doubtful accounts could be required. Accounts are written off after all means of collection are exhausted and recovery is considered remote. Provisions for doubtful accounts are recorded in general and administrative expense.
Below is a summary of the changes in our allowance for sales returns.
Years ended December 31,
(in thousands)
Balance at
beginning of year

Provision/
adjustment

Write-off

Balance at
end of year

2019
$
3,377

$
6,232

$
(5,963
)
$
3,646

2018
4,400

4,952

(5,975
)
3,377

2017
2,704

10,511

(8,815
)
4,400

Below is a summary of the changes in our allowance for doubtful accounts.
Years ended December 31,
(in thousands)
Balance at
beginning of year

Provision/
adjustment

Write-off

Balance at
end of year

2019
$
1,345

$
2,476

$
(1,938
)
$
1,883

2018
741

2,446

(1,842
)
1,345

2017
587

1,148

(994
)
741


Advertising costs
We expense advertising costs as incurred, which were $3.1 million, $4.0 million and $2.4 million for the years ended December 31, 2019, 2018 and 2017, respectively.
Restructuring costs
Restructuring costs include charges for the costs of exit or disposal activities. The liability for costs associated with exit or disposal activities is measured initially at fair value and only recognized when the liability is incurred. For details of our restructuring activities, see Note 19 of these consolidated financial statements.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued expense and other current liabilities, and operating lease liabilities, net of current portion in our consolidated balance sheet as of December 31, 2019.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.

2019 Form 10-K
bblogo.jpg
67


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


Contingencies
We are subject to the possibility of various loss contingencies in the normal course of business. We record an accrual for a contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.
Earnings per share
We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the “treasury stock method” except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options and stock appreciation rights and vesting of restricted stock awards and units.
3. Business Combinations

2019 Acquisitions
YourCause
On January 2, 2019, we acquired all of the outstanding equity securities, including all voting equity interests, of YourCause Holdings, LLC, a Delaware limited liability company ("YourCause"), pursuant to a purchase agreement and plan of merger. The acquisition expands our footprint in corporate social responsibility and employee engagement and enhances our position as a leader in providing solutions to both nonprofit organizations and for-profit companies committed to addressing social issues. We acquired the equity securities for an aggregate purchase price of $157.7 million in cash, net of closing adjustments. The purchase price and related expenses were funded primarily through borrowings under the 2017 Credit Facility (as defined below). As a result of the acquisition, YourCause has become a wholly owned subsidiary of ours. The operating results of YourCause have been included in our consolidated financial statements from the date of acquisition. During the year ended December 31, 2019, we incurred insignificant acquisition-related expenses associated with the acquisition, which were recorded in general and administrative expense.
The fair values assigned to the assets acquired and liabilities assumed in the table below are based on our best estimates and assumptions as of the reporting date. We finalized the purchase price allocation of YourCause, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2019.
(in thousands)
Purchase price allocation

Net working capital, excluding deferred revenue
$
3,711

Other long-term assets
2,574

Identifiable intangible assets
74,690

Deferred tax liability
(4,660
)
Deferred revenue
(4,300
)
Other long-term liabilities
(1,650
)
Goodwill
87,350

Total purchase price
$
157,715



68
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


The estimated fair value of accounts receivable acquired approximates the contractual value of $4.2 million and $54.6 million of the goodwill arising in the acquisition is deductible for income tax purposes. The estimated goodwill recognized is attributable primarily to the opportunities for expected synergies from combining the operations and assembled workforce of YourCause. During the year ended December 31, 2019, we recorded insignificant measurement period adjustments to the estimated fair value of the YourCause assets acquired and liabilities assumed following the receipt of new information. The adjustments resulted in an increase to net working capital, excluding deferred revenue, with the corresponding offset to goodwill.
The YourCause acquisition resulted in the identification of the following identifiable intangible assets:
 
 
Weighted average amortization period
Intangible assets acquired

YourCause
Valuation Method
(in years)
 (in thousands)

Acquired technology
Relief-from-Royalty
12
$
47,800

Customer relationships
Multi-period Excess Earnings
15
25,900

Marketing assets
Relief-from-Royalty
2
830

Non-compete agreements
Comparative (With and Without)
0
160

Total intangible assets
 
13
$
74,690


The method of amortization of identifiable finite-lived intangible assets is based on the expected pattern in which the estimated economic benefits of the respective assets are consumed or otherwise used up. Customer relationships and acquired technology assets are being amortized on an accelerated basis. Marketing assets are being amortized on a straight-line basis. The non-compete agreements were fully amortized as of March 31, 2019, based on the insignificance of the acquired assets.
We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, separate presentation of revenue and earnings since the acquisition date and pro forma information are not required nor included herein.
2018 Acquisitions
Reeher
On April 30, 2018, we acquired all of the outstanding equity securities, including all voting equity interests, of Reeher LLC, a Minnesota limited liability company (“Reeher”), pursuant to a securities purchase agreement. The acquisition expands our fundraising performance management capabilities and is intended to drive more effective fundraising and greater social good outcomes for our customers. We acquired the equity securities for an aggregate purchase price of $41.2 million in cash, net of closing adjustments. The purchase price and related expenses were funded primarily through borrowings under the 2017 Credit Facility (as defined in Note 9 of these consolidated financial statements). As a result of the acquisition, Reeher has become a wholly owned subsidiary of ours. We finalized the purchase price allocation of Reeher, including the valuation of assets acquired and liabilities assumed, during the second quarter of 2019. All measurement period adjustments were insignificant. We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented.
2017 Acquisitions
JustGiving
On October 2, 2017, Blackbaud Global Limited (“Blackbaud Global”), a U.K. limited liability company and wholly owned subsidiary of ours, acquired the entire issued share capital, including all voting equity interests, of Giving Limited, a U.K. private limited company doing business as “JustGiving” for an aggregate purchase price, including certain post-closing adjustments set forth in the related stock purchase agreement, of £102.4 million, or approximately $137.2 million, in cash. JustGiving is a market leading social platform for giving, and the acquisition is expected to enhance our capabilities to

2019 Form 10-K
bblogo.jpg
69


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


serve both individual donors and nonprofits, expanding the peer-to-peer fundraising capabilities we offer today. As a result of the acquisition, JustGiving has become a wholly owned subsidiary of ours. We financed the acquisition of JustGiving through cash on hand and borrowings of $138.7 million under the 2017 Credit Facility. We finalized the purchase price allocation of JustGiving, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2018. All measurement period adjustments were insignificant. We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented.
AcademicWorks
On April 3, 2017, we acquired all of the outstanding shares of capital stock, including all voting equity interests, of AcademicWorks, Inc., a Texas corporation ("AcademicWorks"), pursuant to a stock purchase agreement. AcademicWorks is the market leader in scholarship management for higher education and K-12 institutions, foundations, and grant-making institutions. The acquisition extends our offerings for our higher education, K-12, and corporate and foundation customers. We acquired AcademicWorks for $52.1 million in cash, net of closing adjustments. We financed the acquisition through a drawdown of a revolving credit loan under our then-existing credit facility. As a result of the acquisition, AcademicWorks has become a wholly owned subsidiary of ours. We finalized the purchase price allocation of AcademicWorks, including the valuation of assets acquired and liabilities assumed, during the first quarter of 2018. All measurement period adjustments were insignificant. We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented.
4. Goodwill and Other Intangible Assets
The change in our goodwill during 2019 consisted of the following:
(dollars in thousands)
Total

Balance at December 31, 2018
$
545,213

Additions related to current year business combinations
87,350

Effect of foreign currency translation
1,525

Balance at December 31, 2019
$
634,088



70
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


We have recorded intangible assets acquired in various business combinations based on their fair values at the date of acquisition. The table below sets forth the balances of each class of intangible asset and related amortization as of:
 
December 31,
 
(dollars in thousands)
2019

2018

Finite-lived gross carrying amount
 
 
Customer relationships
$
286,951

$
280,309

Marketing assets
34,246

48,484

Acquired software and technology
233,094

211,654

Non-compete agreements
2,200

2,499

Database

4,275

Total finite-lived gross carrying amount
556,491

547,221

Accumulated amortization
 
 
Customer relationships
(118,031
)
(116,648
)
Marketing assets
(3,648
)
(16,395
)
Acquired software and technology
(115,048
)
(118,268
)
Non-compete agreements
(1,869
)
(1,618
)
Database

(4,275
)
Total accumulated amortization
(238,596
)
(257,204
)
Indefinite-lived gross carrying amount
 
 
Marketing assets

1,600

Intangible assets, net
$
317,895

$
291,617


During the year ended December 31, 2019, changes to the gross carrying amounts of intangible asset classes were primarily related to our business acquisitions as described in Note 3 of these financial statements, write-offs of fully amortized intangible assets, and the effect of foreign currency translation.
During the year ended December 31, 2019, we also recorded an impairment charge of $0.9 million against an acquired marketing asset that reduced the carrying value of the asset to zero. The impairment charge resulted from our decision during the year to rebrand the solution to which the asset related. This impairment charge was recorded as amortization on our consolidated statements of comprehensive income.
Amortization expense
Amortization expense related to finite-lived intangible assets acquired in business combinations is allocated to cost of revenue on the consolidated statements of comprehensive income based on the revenue stream to which the asset contributes, except for marketing assets and non-compete agreements, for which the associated amortization expense is included in operating expenses.

2019 Form 10-K
bblogo.jpg
71


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


The following table summarizes amortization expense of our finite-lived intangible assets:
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Included in cost of revenue:
 
 
 
Cost of recurring
$
42,565

$
39,877

$
37,557

Cost of one-time services and other
2,204

2,356

2,542

Total included in cost of revenue
44,769

42,233

40,099

Included in operating expenses
5,316

4,844

3,271

Total amortization of intangibles from business combinations
$
50,085

$
47,077

$
43,370


The following table outlines the estimated future amortization expense for each of the next five years for our finite-lived intangible assets as of December 31, 2019:
Years ending December 31,
(dollars in thousands)
Amortization
expense

2020 
$
41,544

2021 
37,010

2022 
34,671

2023 
33,665

2024 
33,150

Total
$
180,040


5. Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
  
Years ended December 31,
 
(dollars in thousands, except per share amounts)
2019

2018

2017

Numerator:
 
 
 
Net income
$
11,908

$
44,841

$
73,633

Denominator:
 
 
 
Weighted average common shares
47,695,383

47,206,669

46,669,440

Add effect of dilutive securities:
 
 
 
Stock-based awards
616,888

838,415

1,106,262

Weighted average common shares assuming dilution
48,312,271

48,045,084

47,775,702

Earnings per share:
 
 
 
Basic
$
0.25

$
0.95

$
1.58

Diluted
$
0.25

$
0.93

$
1.54

 
 
 
 
Anti-dilutive shares excluded from calculations of diluted earnings per share
241,336

48,881

4,634



72
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


6. Fair Value Measurements
Recurring fair value measurements
Assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:
 
Fair value measurement using
 
 
(dollars in thousands)
Level 1

 
Level 2

 
Level 3

 
Total

Fair value as of December 31, 2019
 
 
 
 
 
 
 
Financial liabilities:
 
 
 
 
 
 
 
Derivative instruments
$

 
$
1,757

 
$

 
$
1,757

Total financial liabilities
$

 
$
1,757

 
$

 
$
1,757

 
 
 
 
 
 
 
 
Fair value as of December 31, 2018
 
 
 
 
 
 
 
Financial assets:
 
 
 
 
 
 
 
Derivative instruments
$

 
$
2,260

 
$

 
$
2,260

Total financial assets
$

 
$
2,260

 
$

 
$
2,260

 
 
 
 
 
 
 
 
Fair value as of December 31, 2018
 
 
 
 
 
 
 
Financial liabilities:
 
 
 
 
 
 
 
Derivative instruments
$

 
$
186

 
$

 
$
186

Total financial liabilities
$

 
$
186

 
$

 
$
186


Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, Derivatives and Hedging, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps.
The fair value of our interest rate swaps was based on model-driven valuations using LIBOR rates, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps are classified within Level 2 of the fair value hierarchy.
We believe the carrying amounts of our cash and cash equivalents, restricted cash due to customers, accounts receivable, trade accounts payable, accrued expenses and other current liabilities and due to customers approximate their fair values at December 31, 2019 and December 31, 2018, due to the immediate or short-term maturity of these instruments.
We believe the carrying amount of our debt approximates its fair value at December 31, 2019 and December 31, 2018, as the debt bears interest rates that approximate market value. As LIBOR rates are observable at commonly quoted intervals, our debt is classified within Level 2 of the fair value hierarchy.
We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the years ended December 31, 2019, 2018 and 2017. Additionally, we did not hold any Level 3 assets or liabilities during the years ended December 31, 2019, 2018 and 2017.
Non-recurring fair value measurements
Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived, intangible assets, goodwill and operating lease ROU assets, which are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs. In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains

2019 Form 10-K
bblogo.jpg
73


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.
During the year ended December 31, 2019, we recorded impairment charges of $3.8 million against our operating lease ROU assets, $1.4 million against certain property and equipment assets and $0.9 million against certain finite-lived intangible assets. See Notes 11, 7 and 4, respectively, to these consolidated financial statements for additional details.
There were no other non-recurring fair value adjustments during 2019, 2018 and 2017 except for certain business combination accounting adjustments to the initial fair value estimates of the assets acquired and liabilities assumed at the acquisition date from updated estimates and assumptions during the measurement period. See Note 3 and Note 4 to these consolidated financial statements for additional details. The measurement period may be up to one year from the acquisition date. We record any measurement period adjustments to the fair value of assets acquired and liabilities assumed, with the corresponding offset to goodwill.
7. Property and Equipment and Software Development Costs
Property and equipment
Property and equipment consisted of the following as of:
 
Estimated
useful life
(years)

December 31,
 
(dollars in thousands)
2019

2018

Equipment
3 - 5

$
4,512

$
4,243

Computer hardware
1 - 5

67,045

75,060

Computer software
1 - 5

35,726

34,294

Construction in progress

213

233

Furniture and fixtures
1 - 7

7,823

7,004

Leasehold improvements
Lesser of lease term or estimated useful life

24,295

26,795

Total property and equipment
 
139,614

147,629

Less: accumulated depreciation
 
(104,068
)
(107,598
)
Property and equipment, net
 
$
35,546

$
40,031


Depreciation expense was $15.0 million, $15.9 million and $17.8 million for the years ended December 31, 2019, 2018 and 2017, respectively.
During the year ended December 31, 2019, we recorded impairment charges of $1.4 million against certain property and equipment assets that reduced the carrying value of the assets to zero. These impairment charges resulted primarily from our facilities optimization restructuring as we wrote-off facilities-related fixed assets that we would no longer use. See Note 19 to these consolidated financial statements for additional details regarding our facilities optimization restructuring.

74
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


Software development costs
Software development costs consisted of the following as of:
 
Estimated
useful life
(years)
December 31,
 
(dollars in thousands)
2019

2018

Software development costs
3 - 7
$
139,014

$
121,983

Less: accumulated amortization
 
(37,712
)
(46,884
)
Software development costs, net
 
$
101,302

$
75,099


During the year ended December 31, 2019, changes to the gross carrying amount of software development costs were primarily related to qualifying costs associated with development activities that are required to be capitalized under the internal-use software accounting guidance such as those for our cloud solutions, write-offs of fully amortized assets, and the effect of foreign currency translation.
Amortization expense related to software development costs was $21.0 million, $16.6 million and $12.8 million for the years ended December 31, 2019, 2018 and 2017, respectively, and is included primarily in cost of recurring.
8. Consolidated Financial Statement Details
Prepaid expenses and other assets
(dollars in thousands)
December 31,
2019

December 31,
2018

Costs of obtaining contracts(1)(2)
$
90,764

$
85,590

Prepaid software maintenance and subscriptions
24,678

21,134

Unbilled accounts receivable
6,233

4,161

Prepaid insurance
1,585

1,087

Taxes, prepaid and receivable
849

2,055

Security deposits
885

1,020

Other assets
8,051

10,104

Total prepaid expenses and other assets
133,045

125,151

Less: Long-term portion
65,193

65,363

Prepaid expenses and other current assets
$
67,852

$
59,788


(1)
Amortization expense from costs of obtaining contracts was $38.1 million, $35.7 million and $35.8 million for the years ended December 31, 2019, 2018 and 2017, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.
(2)
The current portion of costs of obtaining contracts as of December 31, 2019 and 2018 was $33.0 million and $31.7 million, respectively.

2019 Form 10-K
bblogo.jpg
75


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


Accrued expenses and other liabilities
(dollars in thousands)
December 31,
2019

December 31,
2018

Operating lease liabilities, current portion(1)
$
19,784

$

Accrued bonuses
$
24,617

$
14,868

Accrued commissions and salaries
6,980

9,934

Taxes payable
6,835

6,204

Customer credit balances
4,505

4,076

Unrecognized tax benefit
3,758

2,719

Accrued vacation costs
2,232

2,352

Accrued health care costs
2,399

1,497

Other liabilities
7,949

14,631

Total accrued expenses and other liabilities
79,059

56,281

Less: Long-term portion
5,742

9,388

Accrued expenses and other current liabilities
$
73,317

$
46,893

(1)
Upon adoption of ASU 2016-02 at January 1, 2019, we recognized lease liabilities for our operating leases. See Note 2 of these consolidated financial statements for details.
Deferred revenue
(dollars in thousands)
December 31,
2019

December 31,
2018

Recurring
$
302,751

$
286,960

One-time services and other
13,386

11,595

Total deferred revenue
316,137

298,555

Less: Long-term portion
1,802

2,564

Deferred revenue, current portion
$
314,335

$
295,991


Other income, net
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Interest income
$
2,802

$
2,008

$
993

Gain on derivative instrument


462

Loss on debt extinguishment


(299
)
Other income (expense), net
1,256

(905
)
1,104

Other income, net
$
4,058

$
1,103

$
2,260



76
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


9. Debt
The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.
 
Debt balance at
 
 
Weighted average
effective interest rate at
 
(dollars in thousands)
December 31,
2019

December 31,
2018

 
December 31,
2019

December 31,
2018

Credit facility:
 
 
 
 
 
    Revolving credit loans
$
187,000

$
100,000

 
3.11
%
4.13
%
    Term loans
281,250

288,750

 
3.22
%
3.44
%
        Total debt
468,250

388,750

 
3.18
%
3.61
%
Less: Unamortized discount and debt issuance costs
1,150

1,626

 
 
 
Less: Debt, current portion
7,500

7,500

 
3.05
%
3.77
%
Debt, net of current portion
$
459,600

$
379,624

 
3.18
%
3.61
%

2017 refinancing
We were previously party to a $325.0 million 5-year credit facility entered into during February 2014. The credit facility included: a dollar and a designated currency revolving credit facility with sublimits for letters of credit and swingline loans (the “2014 Revolving Facility”) and a delayed draw term loan (the “2014 Term Loan”) together, (the “2014 Credit Facility”).
In June 2017, we entered into a 5-year $700.0 million senior credit facility (the “2017 Credit Facility”). The 2017 Credit Facility includes a $400.0 million revolving credit facility (the “2017 Revolving Facility”) and a $300.0 million term loan facility (the “2017 Term Loan”). Upon closing we drew $300.0 million on a term loan and $110.0 million in revolving credit loans, which was used to repay all amounts outstanding under the 2014 Credit Facility, fees and expenses incurred in connection with the 2017 Credit Facility, and for other general corporate purposes.
Certain lenders of the 2014 Term Loan participated in the 2017 Term Loan and the change in the present value of our future cash flows to these lenders under the 2014 Term Loan and under the 2017 Term Loan was less than 10%. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2014 Term Loan did not participate in the 2017 Term Loan. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2014 Revolving Facility participated in the 2017 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2014 Revolving Facility did not participate in the 2017 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.
In 2017, we recorded an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of the 2014 Credit Facility considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive income within other income (expense), net.
In connection with our entry into the 2017 Credit Facility, we paid $3.1 million in financing costs, of which $1.0 million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2014 Credit Facility and prior facilities, are being amortized into interest expense ratably over the term of the new facility. As of December 31, 2019 and 2018, deferred financing costs totaling $0.6 million and $0.9 million, respectively, were included in other assets on our consolidated balance sheets. We recorded aggregate financing costs of $1.8 million as a direct deduction from the carrying amount of our debt liability, which related to debt discount (fees paid to lenders) and debt issuance costs for the 2017 Term Loan.
Summary of the 2017 Credit Facility
The 2017 Revolving Facility includes (i) a $50.0 million sublimit available for the issuance of standby letters of credit, (ii) a $50.0 million sublimit available for swingline loans, and (iii) a $100.0 million sublimit available for multicurrency borrowings.

2019 Form 10-K
bblogo.jpg
77


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


The 2017 Credit Facility is secured by the stock and limited liability company interests of certain of our subsidiaries and any of our material domestic subsidiaries.
Amounts borrowed under the dollar tranche revolving credit loans and term loan under the 2017 Credit Facility bear interest at a rate per annum equal to, at our option, (a) a base rate equal to the highest of (i) the prime rate announced by Bank of America, N.A., (ii) the Federal Funds Rate plus 0.50% and (iii) the Eurocurrency Rate (which varies depending on the currency in which the loan is denominated) plus 1.00% (the “Base Rate”), in addition to a margin of 0.00% to 0.75%, or (b) Eurocurrency Rate plus a margin of 1.00% to 1.75%.
We also pay a quarterly commitment fee on the unused portion of the 2017 Revolving Facility from 0.15% to 0.25% per annum, depending on our net leverage ratio. At December 31, 2019, the commitment fee was 0.20%.
The term loan under the 2017 Credit Facility requires periodic principal payments. The balance of the term loan and any amounts drawn on the revolving credit loans are due upon maturity of the 2017 Credit Facility in June 2022. We evaluate the classification of our debt as current or non-current based on the required annual maturities of the 2017 Credit Facility.
The 2017 Credit Facility includes financial covenants related to the net leverage ratio and interest coverage ratio, as well as restrictions on our ability to declare and pay dividends and our ability to repurchase shares of our common stock. At December 31, 2019, we were in compliance with our debt covenants under the 2017 Credit Facility.
The 2017 Credit Facility also includes an option to request increases in the revolving commitments and/or request additional term loans in an aggregate principal amount of up to $200.0 million plus an amount, if any, such that the Net Leverage Ratio shall be no greater than 3.00 to 1.00. At December 31, 2019, our available borrowing capacity under the 2017 Credit Facility was $209.6 million.
Financing for 2019 acquisition
On January 2, 2019, we acquired YourCause for $157.7 million in cash, net of closing adjustments. We financed the acquisition with a revolving credit loan under the 2017 Credit Facility.
Other debt
In December 2019, we entered into a 4-year $2.2 million agreement to finance our purchase of software and related services for our internal use. The agreement is a non-interest-bearing note requiring four equal annual payments, with the first payment due in January 2020. Interest associated with the note will be imputed at the rate we would incur for amounts borrowed under the 2017 Credit Facility. As of December 31, 2019, there were no amounts outstanding under the agreement.
As of December 31, 2019, the required annual maturities related to the 2017 Credit Facility were as follows:
Years ending December 31,
(dollars in thousands)
Annual
maturities

2020 
$
7,500

2021 
7,500

2022 
453,250

2023 

2024 

Thereafter

Total required maturities
$
468,250



78
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


10. Derivative Instruments
Cash flow hedges
We generally use derivative instruments to manage our variable interest rate risk. In July 2017, we entered into an interest rate swap agreement (the "July 2017 Swap Agreement"), which effectively converts portions of our variable rate debt under our credit facility to a fixed rate for the term of the July 2017 Swap Agreement. The notional value of the July 2017 Swap Agreement was $150.0 million with an effective date beginning in July 2017 through July 2021. We designated the July 2017 Swap Agreement as a cash flow hedge at the inception of the contract.
In February 2018, we entered into an additional interest rate swap agreement (the "February 2018 Swap Agreement"), which effectively converts portions of our variable rate debt under our credit facility to a fixed rate for the term of the February 2018 Swap Agreement. The notional value of the February 2018 Swap Agreement was $50.0 million with an effective date beginning in February 2018 through June 2021. We designated the February 2018 Swap Agreement as a cash flow hedge at the inception of the contract.
In June 2019, we entered into an additional interest rate swap agreement (the "June 2019 Swap Agreement"), which effectively converts portions of our variable rate debt under the 2017 Credit Facility to a fixed rate for the term of the June 2019 Swap Agreement. The notional value of the June 2019 Swap Agreement was $75.0 million with an effective date beginning in June 2019 through June 2021. We designated the June 2019 Swap Agreement as a cash flow hedge at the inception of the contract.
Undesignated contracts
In June 2017, we entered into a foreign currency option contract to hedge our exposure to currency fluctuations in connection with our acquisition of JustGiving because the purchase price was denominated in British Pounds. The notional value of the instrument was £100.0 million with an effective date beginning in June 2017 and maturing in September 2017. We settled the foreign currency option contract in September 2017. We did not designate the foreign currency option contract as a cash flow hedge for accounting purposes since it involved a business combination. As such, changes in the fair value of this derivative were recognized in earnings. The insignificant premium paid for this option and the $1.0 million in proceeds from the settlement are shown within cash flows from investing activities in our consolidated statements of cash flows.
As the closing date of our acquisition of JustGiving extended beyond the settlement date of the foreign currency option contract, we entered into a foreign currency forward contract in September 2017 with settlement in October 2017. The notional value of the instrument was £103.5 million. We did not designate the foreign currency forward contract as a cash flow hedge for accounting purposes since it involved a business combination. As such, changes in the fair value of this derivative were recognized in earnings. The insignificant premium paid for this forward contract is shown within cash flows from investing activities in our consolidated statements of cash flows.
The fair values of our derivative instruments were as follows as of:
 
 
Asset Derivatives
 
 
Liability Derivatives
(dollars in thousands)
Balance sheet location
December 31,
2019

December 31,
2018

 
Balance sheet location
December 31,
2019

December 31,
2018

Derivative instruments designated as hedging instruments:
 
 
 
 
 
 
 
Interest rate swaps, current portion
Prepaid expenses
and other current assets
$

$

 
Accrued expenses
and other current liabilities
$

$

Interest rate swaps, long-term portion
Other assets

2,260

 
Other liabilities
1,757

186

Total derivative instruments designated as hedging instruments
 
$

$
2,260

 
 
$
1,757

$
186


We did not have any undesignated derivative instruments as of December 31, 2019 and 2018.

2019 Form 10-K
bblogo.jpg
79


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


The effects of derivative instruments in cash flow hedging relationships were as follows:
 
Gain (loss) recognized
in accumulated other
comprehensive
loss as of

Location
of gain (loss)
reclassified from
accumulated other
comprehensive
loss into income
Gain (loss) reclassified from accumulated
 other comprehensive loss into income

(dollars in thousands)
December 31,
2019

Year ended 
 December 31, 2019

Interest rate swaps
$
(1,757
)
Interest expense
$
573

 
 
 
 
 
December 31,
2018

 
Year ended 
 December 31, 2018

Interest rate swaps
$
2,074

Interest expense
$
118

 
 
 
 
 
December 31,
2017

 
Year ended 
 December 31, 2017

Interest rate swaps
$
1,283

Interest expense
$
(293
)

Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accumulated other comprehensive income (loss) includes unrealized gains or losses from the change in fair value measurement of our derivative instruments each reporting period and the related income tax expense or benefit. Changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to accumulated other comprehensive income (loss) until the actual hedged expense is incurred or until the hedge is terminated at which point the unrealized gain (loss) is reclassified from accumulated other comprehensive income (loss) to current earnings. The estimated accumulated other comprehensive income as of December 31, 2019 that is expected to be reclassified into earnings within the next twelve months is $1.0 million. There were no ineffective portions of our interest rate swap derivatives during the years ended December 31, 2019, 2018 and 2017. See Note 14 to these consolidated financial statements for a summary of the changes in accumulated other comprehensive income (loss) by component.
We did not have any undesignated derivative instruments during 2019 and 2018. The effects of undesignated derivative instruments during 2017 were as follows:
 
Location of gain (loss)
recognized in income on derivative
Gain (loss) recognized in income

(dollars in thousands)
Year ended 
 December 31, 2017

Foreign currency option contracts
Other income (expense), net
$
513

Foreign currency forward contracts
Other income (expense), net
$
(51
)
Total gain
 
$
462


11. Commitments and Contingencies
Leases
We have operating leases for corporate offices, subleased offices and certain equipment and furniture. Our leases have remaining lease terms of less than 1 year to 19 years, some of which include options to extend the leases for up to 5 years. We do not have lease agreements with residual value guarantees, sale leaseback terms or material restrictive covenants.
In May 2016, we entered into a lease agreement for our Global Headquarters Facility in Charleston, South Carolina. There are two phases for construction of the Global Headquarters Facility. Phase One included a building with approximately 172,000 rentable square feet, which we began using in April 2018. The lease agreement also grants us a Phase Two option to request that the landlord construct and lease to us a second office building and related improvements. The lease agreement expires in April 2038 and provides for 4 renewal periods of 5 years each at a base rent equal to the then prevailing market rate for comparable buildings.

80
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


We continue to lease our former headquarters facility, now called our Customer Operations Center, in Charleston, South Carolina. The lease expires in October 2023 and has 2 renewal options of 5 years each. We also have a lease for office space in Austin, Texas which expires in September 2023 and has 2 renewal options of 5 years each.
For each of the leases discussed above, we have not included the renewal options in the lease terms for calculating the lease liability as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these options at this time.
As of December 31, 2019, we had an additional operating lease for equipment that had not yet commenced with future rent payments of $0.8 million. This operating lease commenced on January 1, 2020 with a lease term of 3 years.
The components of lease expense for the year ended December 31, 2019, were as follows:
 
Year ended 
 December 31,

(dollars in thousands)
2019

Operating lease cost(1)
$
27,519

Variable lease cost
4,035

Sublease income
(3,189
)
Net lease cost
$
28,365

(1)
Includes short-term lease costs, which were immaterial.
During the twelve months ended December 31, 2019, we recorded $3.8 million in impairments of operating lease ROU assets associated with certain leased office spaces we ceased using as part of our facilities optimization restructuring. These impairments, which were based on our estimates about our inability to sublease the office spaces, were recorded as restructuring expense on our consolidated statements of comprehensive income. See Note 19 to these consolidated financial statements for additional details regarding our facilities optimization restructuring.
Total rent expense as determined under ASC 840 was $22.2 million and $17.1 million for the years ended December 31, 2018 and 2017, respectively.
Maturities of our operating lease liabilities as of December 31, 2019 were as follows:
Years ending December 31,
(dollars in thousands)
Operating leases(1)

2020 
$
25,999

2021 
21,840

2022 
17,187

2023 
14,651

2024 
7,790

Thereafter
74,168

Total lease payments
161,635

Less: Amount representing interest
46,227

Present value of future payments
$
115,408

(1)
Our maturities of our operating lease liabilities do not include payments related to Phase Two of our New Headquarters Facility, as that option had not been exercised as of December 31, 2019.

2019 Form 10-K
bblogo.jpg
81


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


As determined under ASC 840, the future minimum lease payments related to lease agreements with a remaining noncancelable term in excess of one year, net of related sublease commitments and lease incentives, as of December 31, 2018 were as follows:
Years ending December 31,
(dollars in thousands)
Operating leases

2019 
$
20,808

2020
20,274

2021
16,924

2022
14,391

2023
12,923

Thereafter
81,755

Total minimum lease payments
$
167,075


Our ROU assets and lease liabilities are included in the following line items in our consolidated balance sheet:
(dollars in thousands)
December 31,
2019

Operating leases
 
Operating lease right-of-use assets
$
104,400

 
 
Accrued expenses and other current liabilities
$
19,784

Operating lease liabilities, net of current portion
95,624

Total operating lease liabilities
$
115,408


As of December 31, 2019, the weighted average remaining lease terms and discount rates were as follows:
(dollars in thousands)
December 31,
2019

Operating leases
 
Weighted average remaining lease term (years)
12.5

Weighted average discount rate
5.96
%

Supplemental cash flow information related to leases during the year ended December 31, 2019, was as follows:
 
Year ended 
 December 31,

(dollars in thousands)
2019

Cash paid for amounts included in the measurement of lease liabilities:
 
Operating cash flows from operating leases
$
24,569

Right-of-use assets obtained in exchange for lease obligations (non-cash):
 
Operating leases
102,245


Other commitments
As discussed in Note 9 to these consolidated financial statements, the term loans under the 2017 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2017 Credit Facility in June 2022.
We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by

82
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


us. As of December 31, 2019, the remaining aggregate minimum purchase commitment under these arrangements was approximately $91.7 million through 2023.
Solution and service indemnifications
In the ordinary course of business, we provide certain indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our solutions or services. If we determine that it is probable that a loss has been incurred related to solution or service indemnifications, any such loss that could be reasonably estimated would be recognized. We have not identified any losses and, accordingly, we have not recorded a liability related to these indemnifications.
Guarantees and indemnification obligations
We enter into agreements in the ordinary course of business with, among others, customers, creditors, vendors and service providers. Pursuant to certain of these agreements we have agreed to indemnify the other party for certain matters, such as property damage, personal injury, acts or omissions of ours, or our employees, agents or representatives, or third-party claims alleging that the activities of its contractual partner pursuant to the contract infringe a patent, trademark or copyright of such third party.
Legal proceedings
We are subject to legal proceedings and claims that arise in the ordinary course of business. We make a provision for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Unless otherwise specifically disclosed in this note, we have determined as of December 31, 2019, that no provision for liability nor disclosure is required related to any claim against us because (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.
All legal costs associated with litigation are expensed as incurred. Litigation is inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending against us. It is possible, nevertheless, that our consolidated financial position, results of operations or cash flows could be negatively affected in any particular period by an unfavorable resolution of one or more of such proceedings, claims or investigations.
12. Income Taxes
We file income tax returns in the U.S. for federal and various state jurisdictions as well as in foreign jurisdictions including Canada, the U.K., Australia, Ireland and Costa Rica. We are generally subject to U.S. federal income tax examination for calendar tax years 2016 through 2019 as well as state and foreign income tax examinations for various years depending on statutes of limitations of those jurisdictions. We are currently under U.S. federal income tax examination for the calendar year 2016.
In December 2017, the Tax Act was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time U.S. Federal transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017.
The Tax Act eliminates the exceptions for performance-based compensation and CFO compensation from the calculation under Section 162(m) of the Internal Revenue Code. A transition rule allows for the grandfathering of performance-based compensation pursuant to a written binding contract in effect as of November 2, 2017.
The Tax Act also includes the Global Intangible Low-Tax Income ("GILTI") provision, a new mechanism for taxing certain foreign profits, the Base Erosion Anti-Abuse Tax, a minimum tax on payments to related parties, and the Foreign-Derived Intangible Income ("FDII") provision, a tax incentive to earn income abroad.

2019 Form 10-K
bblogo.jpg
83


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


The following summarizes the components of income tax expense (benefit):
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Current taxes:
 
 
 
U.S. Federal
$
1,534

$
(1,088
)
$
2,565

U.S. State and local
613

1,182

(144
)
International
130

306

101

Total current taxes
2,277

400

2,522

Deferred taxes:
 
 
 
U.S. Federal
(1,724
)
659

(17,128
)
U.S. State and local
(2,235
)
45

398

International
359

(1,323
)
(1,084
)
Total deferred taxes
(3,600
)
(619
)
(17,814
)
Total income tax benefit
$
(1,323
)
$
(219
)
$
(15,292
)

The following summarizes the components of income before provision for income taxes:
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

U.S.
$
5,149

$
47,532

$
58,547

International
5,436

(2,910
)
(206
)
Income before provision for income taxes
$
10,585

$
44,622

$
58,341



84
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


A reconciliation between the effect of applying the federal statutory rate and the effective income tax rate used to calculate our income tax provision (benefit) is as follows:
 
Years ended December 31,
 
 
2019

2018

2017

Federal statutory rate
21.0
 %
21.0
 %
35.0
 %
Effect of:
 
 
 
State income taxes, net of federal benefit
(1.7
)
4.1

1.8

Change in federal income tax rate applied to deferred tax balances


(43.1
)
Change in state income tax rate applied to deferred tax balances
(3.1
)
(0.4
)

Unrecognized tax benefit
4.4

(2.6
)
1.5

State credits, net of federal benefit
(15.4
)
(1.9
)
(1.4
)
Change in valuation reserve (primarily state credit reserves)
3.7

0.4

(1.0
)
Federal credits generated
(37.6
)
(10.4
)
(5.8
)
Foreign tax rate
(6.3
)
0.4

0.2

Acquisition costs
0.5


2.2

Section 162(m) limitation
30.8

4.2

2.5

Stock-based compensation
(20.2
)
(17.4
)
(18.9
)
GILTI inclusion
5.9



FDII benefit
(1.5
)
(0.7
)

Nondeductible meals, entertainment and transportation
11.3

2.6

0.8

Other
(4.3
)
0.2


Income tax benefit effective rate
(12.5
)%
(0.5
)%
(26.2
)%

The decrease in our effective income tax rate in 2019, when compared to 2018, was primarily due to the heightened impact of research credit generation net of Section 162(m) nondeductible compensation. Furthermore, the 2019 effective tax rate was favorably impacted by other state tax credits net of an overall increase to uncertain tax positions. Lastly, the effective tax rate was negatively impacted by GILTI, net of FDII benefit, resulting from an increase in non-US earnings. The reduced base further magnified the impact of other nondeductible items.

2019 Form 10-K
bblogo.jpg
85


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


The significant components of our deferred tax assets and liabilities were as follows:
 
December 31,
 
(dollars in thousands)
2019

2018

Deferred tax assets relating to:
 
 
Federal and state and foreign net operating loss carryforwards
$
9,203

$
11,021

Federal, state and foreign tax credits
24,435

18,936

Operating leases
35,620


Intangible assets
1,560

1,041

Stock-based compensation
11,717

11,462

Accrued bonuses
1,713

973

Deferred revenue
682

854

Allowance for doubtful accounts
1,374

1,242

Other
7,487

5,607

Total deferred tax assets
93,791

51,136

Deferred tax liabilities relating to:
 
 
Intangible assets
(46,569
)
(43,700
)
Operating leases
(32,888
)

Fixed assets
(4,446
)
(4,444
)
Costs of obtaining contracts
(21,128
)
(19,573
)
Capitalized software development costs
(26,107
)
(19,469
)
Other
(315
)
(926
)
Total deferred tax liabilities
(131,453
)
(88,112
)
Valuation allowance
(6,453
)
(6,855
)
Net deferred tax liability
$
(44,115
)
$
(43,831
)

As of December 31, 2019, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $21.4 million, $19.3 million and $23.8 million, respectively. The federal and state net operating loss carryforwards are subject to various Internal Revenue Code limitations and applicable state tax laws. If not utilized, the federal net operating loss carryforwards will begin to expire in 2028 and the state net operating loss carryforwards will expire over various periods beginning in 2020. Our foreign net operating loss carryforwards have an unlimited carryforward period. As of December 31, 2019, our foreign tax credit carryforwards for income tax purposes were insignificant. Our federal tax credit carryforwards for income tax purposes were approximately $9.8 million. Our state tax credit carryforwards for income tax purposes were approximately $16.0 million, net of federal benefit. If not utilized, the federal tax credit carryforwards will begin to expire in 2036 and the state tax credit carryforwards will begin to expire in 2020. A portion of the foreign and state net operating loss carryforwards and state credit carryforwards have a valuation reserve due to management's uncertainty regarding the future ability to use such carryforwards.
The following table illustrates the change in our deferred tax asset valuation allowance:
Years ended December 31,
Balance
at beginning
of year

Acquisition-
related
change

Charges to
expense

Balance at
end of
year

(dollars in thousands)
2019
$
6,855

$

$
(402
)
$
6,453

2018
7,205

16

(366
)
6,855

2017
6,994


211

7,205



86
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


The following table sets forth the change to our unrecognized tax benefit for the years ended December 31, 2019, 2018 and 2017:
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Balance at December 31, 2018
$
3,704

$
5,160

$
3,145

Increases from prior period positions
1,183

104

1,860

Decreases in prior year positions
(385
)
(413
)
(238
)
Increases from current period positions
456

58

404

Lapse of statute of limitations
(612
)
(1,205
)
(11
)
Balance at December 31, 2019
$
4,346

$
3,704

$
5,160


The total amount of unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate was $3.9 million at December 31, 2019. Certain prior period amounts relating to our 2014 acquisitions are covered under indemnification agreements and, therefore, we have recorded a corresponding indemnification asset. We recognize accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. The total amount of accrued interest and penalties included in the consolidated balance sheet as of December 31, 2019 and December 31, 2018 was $1.0 million and $0.7 million, respectively. The total amount of interest and penalties included in the consolidated statements of comprehensive income as an increase or decrease in income tax expense for 2019, 2018 and 2017 was insignificant.
We have taken federal and state tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits might decrease within the next twelve months. This possible decrease could result from the expiration of statutes of limitations. The reasonably possible decrease at December 31, 2019 was $1.4 million.
For our undistributed earnings of foreign subsidiaries, which we do not consider to be significant, we concluded that these earnings would be permanently reinvested in the local jurisdictions and not repatriated to the United States. Accordingly, we have not provided for U.S. state income taxes and foreign withholding taxes on those undistributed earnings of our foreign subsidiaries. If some or all of such earnings were to be remitted, the amount of taxes payable would be insignificant.
13. Stock-based Compensation
Employee stock-based compensation plans
Under the 2016 Equity and Incentive Compensation Plan (the "2016 Equity Plan"), we may grant incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock awards and cash incentive awards to employees, directors and consultants. We maintain other stock-based compensation plans including the 2008 Equity Incentive Plan (the “2008 Equity Plan”), under which no additional grants may be made.
In connection with the acquisition of Convio in May 2012, we maintain the Convio, Inc. 1999 Stock Option/Stock Issuance Plan, as amended (the “Convio 1999 Plan”) and Convio, Inc. 2009 Stock Incentive Plan, as amended (the “Convio 2009 Plan”), which we assumed upon the acquisition of Convio. Our Compensation Committee of the Board of Directors administers all of these plans and the stock-based awards are granted under terms determined by them.
The total number of authorized stock-based awards available under our plans was 7,558,625 as of December 31, 2019. We issue common stock from our pool of authorized stock upon exercise of stock options and stock appreciation rights, vesting of restricted stock units or upon granting of restricted stock.

2019 Form 10-K
bblogo.jpg
87


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


Historically, we have issued four types of awards under these plans: restricted stock awards, restricted stock units, stock appreciation rights and stock options. The following table sets forth the number of awards outstanding for each award type as of:
 
Outstanding at December 31,
 
Award type
2019

2018

Restricted stock awards
1,316,764

1,263,510

Restricted stock units
501,487

459,673

Stock appreciation rights

60,871

Stock options
206

836


The majority of the stock-based awards granted under these plans have a 10-year contractual term. Stock appreciation rights (“SARs”) have contractual lives of 7 years. Awards granted to our executive officers and certain members of management are subject to accelerated vesting upon a change in control as defined in the employees’ retention agreement.
Expense recognition
We recognize compensation expense associated with stock options and awards with performance or market based vesting conditions on an accelerated basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize compensation expense associated with restricted stock awards and SARs on a straight-line basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited.
Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of comprehensive income based on where the associated employee’s compensation is recorded. The following table summarizes stock-based compensation expense:
 
Years ended December 31,
 
(in thousands)
2019

2018

2017

Included in cost of revenue:
 
 
 
Cost of recurring
$
1,879

$
2,464

$
1,627

Cost of one-time services and other
1,487

2,778

1,843

Total included in cost of revenue
3,366

5,242

3,470

Included in operating expenses:
 
 
 
Sales, marketing and customer success
11,203

9,285

6,381

Research and development
11,115

9,048

7,765

General and administrative
32,949

24,699

23,015

Total included in operating expenses
55,267

43,032

37,161

Total stock-based compensation expense
$
58,633

$
48,274

$
40,631


The total amount of compensation cost related to unvested awards not recognized was $88.0 million at December 31, 2019. It is expected that this amount will be recognized over a weighted average period of 1.7 years.
Restricted stock awards
We have granted shares of common stock subject to certain restrictions under the 2016 Equity Plan and the 2008 Equity Plan. Restricted stock awards granted to employees vest in equal annual installments generally over 4 years from the grant date subject to the recipient’s continued employment with us. Restricted stock awards granted to non-employee directors

88
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


vest after one year from the date of grant or, if earlier, immediately prior to the next annual election of directors, provided the non-employee director is serving as a director at that time. The fair market value of the stock at the time of the grant is amortized on a straight-line basis to expense over the period of vesting. Recipients of restricted stock awards have the right to vote such shares and receive dividends.
The following table summarizes our unvested restricted stock awards as of December 31, 2019, and changes during the year then ended:
Restricted stock awards
Restricted
stock awards

Weighted
average
grant-date
fair value

 
Weighted
average
remaining
contractual
term
(in  years)
Aggregate
intrinsic value(1)
(in thousands)

Unvested at January 1, 2019
1,263,510

$
75.46

 
 
 
Granted
723,868

78.39

 
 
 
Vested
(557,749
)
67.26

 
 
 
Forfeited
(112,865
)
80.27

 
 
 
Unvested at December 31, 2019
1,316,764

79.92

 
8.4
$
104,814

(1)
The intrinsic value is calculated as the market value as of the end of the fiscal period.
The total fair value of restricted stock awards that vested during the years ended December 31, 2019, 2018 and 2017 was $37.5 million, $24.2 million and $19.4 million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December 31, 2018 and 2017 was $94.51 and $74.08, respectively.
Restricted stock units
We have also granted restricted stock units subject to certain restrictions under the 2016 Equity Plan and the 2008 Equity Plan. Restricted stock units granted to employees vest in equal annual installments generally over 3 years from the grant date subject to the recipient’s continued employment with us. We have also granted restricted stock units for which vesting is subject to meeting certain performance and/or market conditions. Restricted stock units granted with a market condition had a fair market value assigned at the grant date based on the use of a Monte Carlo simulation model. The fair market value of the stock at the time of the grant is amortized to expense on a straight-line basis over the period of vesting except for awards with market or performance conditions, which are amortized on an accelerated basis over the period of vesting.
The following table summarizes our unvested restricted stock units as of December 31, 2019, and changes during the year then ended:
Restricted stock units
Restricted
stock units

Weighted
average
grant-date
fair value

 
Weighted
average
remaining
contractual
term
(in  years)
Aggregate
intrinsic value(1)
(in thousands)

Unvested at January 1, 2019
459,673

$
79.78

 
 
 
Granted
302,719

77.90

 
 
 
Forfeited
(7,201
)
85.63

 
 
 
Vested
(253,704
)
75.68

 
 
 
Unvested at December 31, 2019
501,487

80.49

 
8.5
$
39,918

 
(1)
The intrinsic value is calculated as the market value as of the end of the fiscal period.
The total fair value of restricted stock units that vested during the years ended December 31, 2019, 2018 and 2017 was $19.2 million, $13.7 million, and $9.4 million, respectively. The weighted average grant date fair value of restricted stock units granted for the years ended December 31, 2018 and 2017 was $95.59 and $72.19, respectively.

2019 Form 10-K
bblogo.jpg
89


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


Stock appreciation rights
SARs granted to employees were settled in stock at the time of exercise and vested in equal annual installments generally over 4 years from the date of grant subject to the recipient’s continued employment with us. The number of shares issued upon the exercise of the SARs was calculated as the difference between the share price of our stock on the date of exercise and the date of grant multiplied by the number of SARs divided by the share price on the exercise date.
There have been no new SARs granted since 2013 and all SARs previously granted were fully vested as of December 31, 2017. During the year ended December 31, 2019, 60,871 SARs were exercised, which had a weighted average exercise price of $22.24. The total intrinsic value of SARs exercised during the years ended December 31, 2019, 2018 and 2017 was $3.6 million, $12.4 million, and $14.2 million, respectively. The total fair value of SARs that vested during the year ended December 31, 2017 was insignificant. SARs granted with a market condition had a fair market value assigned at the grant date based on the use of a Monte Carlo simulation model. All other SARs granted had a fair market value assigned at the grant date based on the use of the Black-Scholes option pricing model.
Stock options
There have been no new stock option awards granted since 2005 and all outstanding stock options were fully vested as of December 31, 2010. The total intrinsic value of stock options exercised during the years ended December 31, 2019, 2018 and 2017 was insignificant. All outstanding stock options granted had a fair market value assigned at the grant date based on the use of the Black-Scholes option pricing model.
14. Stockholders' Equity
Preferred stock
Our Board of Directors may fix the relative rights and preferences of each series of preferred stock in a resolution of the Board of Directors.
Dividends
Our Board of Directors has adopted a dividend policy, which provides for the distribution to stockholders a portion of cash generated by us that is in excess of operational needs and capital expenditures. The 2017 Credit Facility limits the amount of dividends payable and certain state laws restrict the amount of dividends distributed.
The following table provides information with respect to quarterly dividends paid on common stock during the year ended December 31, 2019.
Declaration Date
Dividend
per Share

Record Date
 
Payable Date
February 6, 2019
$
0.12

February 27
 
March 15
April 30, 2019
0.12

May 28
 
June 14
July 30, 2019
0.12

August 28
 
September 13
October 28, 2019
0.12

November 27
 
December 13
On February 10, 2020, our Board of Directors declared a first quarter 2020 dividend of $0.12 per share payable on March 13, 2020 to stockholders of record on February 28, 2020.
Stock repurchase program
In August 2010, our Board of Directors approved a stock repurchase program that authorized us to purchase up to $50.0 million of our outstanding shares of common stock. The program does not have an expiration date. The shares can be purchased from time to time on the open market or in privately negotiated transactions depending upon market conditions

90
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


and other factors. Under the 2017 Credit Facility, we also have restrictions on our ability to repurchase shares of our common stock.
We account for purchases of treasury stock under the cost method. The remaining amount available to purchase stock under the stock repurchase program was $50.0 million as of December 31, 2019.
Changes in accumulated other comprehensive loss by component
The changes in accumulated other comprehensive loss by component, consisted of the following:
 
Years ended December 31,
 
(in thousands)
2019

2018

2017

Accumulated other comprehensive loss, beginning of period
$
(5,110
)
$
(642
)
$
(604
)
By component:
 
 
 
Gains and losses on cash flow hedges:
 
 
 
Accumulated other comprehensive income (loss) balance, beginning of period
$
1,498

$
748

$
(3
)
Other comprehensive (loss) income before reclassifications, net of tax effects of $860, $(239) and $(374)
(2,399
)
670

574

Amounts reclassified from accumulated other comprehensive (loss) income to interest expense
(573
)
(118
)
293

Tax benefit included in provision for income taxes
151

31

(116
)
Total amounts reclassified from accumulated other comprehensive (loss) income
(422
)
(87
)
177

Net current-period other comprehensive (loss) income
(2,821
)
583

751

Reclassification upon adoption of ASU 2018-02

167


Accumulated other comprehensive (loss) income balance, end of period
$
(1,323
)
$
1,498

$
748

Foreign currency translation adjustment:
 
 
 
Accumulated other comprehensive loss balance, beginning of period
$
(6,608
)
$
(1,390
)
$
(601
)
Translation adjustments
2,641

(5,218
)
(789
)
Accumulated other comprehensive loss balance, end of period
(3,967
)
(6,608
)
(1,390
)
Accumulated other comprehensive loss, end of period
$
(5,290
)
$
(5,110
)
$
(642
)

15. Defined Contribution Plan
We have a defined contribution 401(k) plan (the "401K Plan") covering substantially all employees. Employees were able to contribute between 1% and 75% of their salaries in 2019, 2018 and 2017. We match 50% of qualified employees’ contributions up to 6% of their salary. The 401K Plan also provides for additional employer contributions to be made at our discretion. Total matching contributions to the 401K Plan for the years ended December 31, 2019, 2018 and 2017 were $8.7 million, $8.1 million and $7.1 million, respectively. There were no discretionary contributions by us to the 401K Plan in 2019, 2018 and 2017.
16. Segment Information

Our chief operating decision maker is our chief executive officer ("CEO"). Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. We have one operating segment and one reportable segment.

2019 Form 10-K
bblogo.jpg
91


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


The following table presents long-lived assets by geographic region based on the location of the assets.
 
Years ended 
 December 31,
 
(dollars in thousands)
2019

2018

United States
$
32,606

$
37,015

Other countries
2,940

3,016

Total property and equipment
$
35,546

$
40,031


See Note 17 to these consolidated financial statements for information about our revenues by geographic region.
17. Revenue Recognition
Transaction price allocated to the remaining performance obligations
As of December 31, 2019, approximately $816 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 60% of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.
We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (payment services and usage).
We also applied the practical expedient in ASC 606-10-65-1-(f)(3), whereby the transaction price allocated to the remaining performance obligations, or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application, is not disclosed.
Contract balances
Our contract assets as of December 31, 2019 and December 31, 2018 were insignificant. Our opening and closing balances of deferred revenue were as follows:
(in thousands)
December 31,
2019

December 31,
2018

Total deferred revenue
$
316,137

$
298,555


The increase in deferred revenue during the year ended December 31, 2019 was primarily due to new subscription sales of our cloud solutions. Our acquisition of YourCause on January 2, 2019 also modestly contributed to the increase in deferred revenue since December 31, 2018. We also sold more subscription-based contracts for retained professional services. The amount of revenue recognized during the year ended December 31, 2019 that was included in the deferred revenue balance at the beginning of the period was approximately $290 million. The amount of revenue recognized during the year ended December 31, 2019 from performance obligations satisfied in prior periods was insignificant.

92
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


Disaggregation of revenue
We sell our cloud solutions and related services in two primary geographical markets: to customers in the United States, and to customers located outside of the United States. The following table presents our revenue by geographic area based on the address of our customers:
 
Years ended 
 December 31,
 
(dollars in thousands)
2019

2018

2017

United States
$
775,308

$
727,366

$
706,904

Other countries
125,115

121,240

81,583

Total revenue
$
900,423

$
848,606

$
788,487


The General Markets Group ("GMG"), the Enterprise Markets Group ("EMG"), and the International Markets Group ("IMG") comprise our go-to-market organizations. The following is a description of each market group as of December 31, 2019:
The GMG focuses on sales to all K-12 private schools, faith communities and arts and cultural organizations, as well as emerging and mid-sized prospects in the U.S.;
The EMG focuses on sales to all healthcare and higher education institutions, corporations and foundations, as well as large and/or strategic prospects in the U.S.; and
The IMG focuses on sales to all prospects and customers outside of the U.S.
The following table presents our revenue by market group:
 
Years ended 
 December 31,
 
(dollars in thousands)
2019

2018(2)

2017(2)

GMG
$
378,384

$
362,585

$
353,166

EMG(1)
392,258

360,873

352,034

IMG
126,511

123,522

83,217

Other
3,270

1,626

70

Total revenue
$
900,423

$
848,606

$
788,487


(1)
The operating results of YourCause have been included in EMG from the date of acquisition. See Note 3 to these consolidated financial statements for details regarding this acquisition.
(2)
Beginning in the first quarter of 2019, all of our Canadian operations are included in IMG. We have recast our revenue by market group for the twelve months ended December 31, 2018 and 2017, to present them on a consistent basis with the current year.

2019 Form 10-K
bblogo.jpg
93


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


18. Quarterly Results (Unaudited)
(dollars in thousands, except per share data)
December 31,
2019

September 30,
2019

June 30,
2019

March 31,
2019

Total revenue
$
237,839

$
221,120

$
225,634

$
215,830

Gross profit
121,302

119,323

124,827

116,547

Income from operations
3,586

7,883

13,491

2,185

Income before provision for income taxes
(1,262
)
4,930

9,873

(2,956
)
Net income
1,324

4,566

7,140

(1,122
)
Earnings per share
 
 
 
 
Basic
$
0.03

$
0.10

$
0.15

$
(0.02
)
Diluted
0.03

0.09

0.15

(0.02
)
 
 
 
 
 
(dollars in thousands, except per share data)
December 31,
2018

September 30,
2018

June 30,
2018

March 31,
2018

Total revenue
$
221,218

$
209,532

$
213,672

$
204,184

Gross profit
117,922

114,295

118,500

116,147

Income from operations
14,679

15,783

11,374

17,581

Income before provision for income taxes
11,485

11,496

7,417

14,224

Net income
9,334

11,164

6,592

17,751

Earnings per share
 
 
 
 
Basic
$
0.20

$
0.24

$
0.14

$
0.38

Diluted
0.19

0.23

0.14

0.37

Note: The individual amounts for each quarter may not sum to full year totals due to rounding.
The results of operations of acquired companies are included in the consolidated results of operations from the date of their respective acquisition. See Note 3 of these consolidated financial statements for details related to our business acquisitions.
19. Restructuring
During 2017, in an effort to further our organizational objectives, including improved operating efficiency, customer outcomes and employee satisfaction, we initiated a multi-year plan to consolidate and relocate some of our existing offices to modern and more collaborative workspaces with short-term financial commitments. These workspaces are also more centrally located for our employees and closer to our customers and prospects. Restructuring costs incurred prior to our adoption of ASU 2016-02 on January 1, 2019 consisted primarily of costs to terminate lease agreements, contractual lease payments, net of estimated sublease income, upon vacating space as part of the plan, as well as insignificant costs to relocate affected employees and write-off facilities-related fixed assets that we would no longer use.
Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018. See additional details below.
Restructuring costs incurred during the year ended December 31, 2019 consisted primarily of operating lease ROU asset impairment costs and, to a lesser extent, lease payments for offices we have ceased using and write-offs of facilities-related fixed assets that we will no longer use. See Notes 11 and 6 to these consolidated financial statements for additional details regarding these impairment costs and fixed asset write-offs.
As of December 31, 2019, we have substantially completed our facilities optimization restructuring plan. Any remaining restructuring costs related to these activities are expected to be insignificant.

94
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.
Notes to Consolidated Financial Statements (continued)


The following table summarizes our facilities optimization restructuring costs as of December 31, 2019:
 
Cumulative costs incurred as of

 
Costs incurred during the
year ended(1)

 
Cumulative costs incurred as of

(in thousands)
December 31, 2018

 
December 31, 2019
 
By component:
 
 
 
 
 
Contract termination costs
$
4,176

 
$
4,906

 
$
9,082

Other costs
1,208

 
902

 
2,110

Total
$
5,384

 
$
5,808

 
$
11,192


(1)
Includes $3.8 million of operating lease ROU asset impairment costs.
The change in our liability related to our facilities optimization restructuring during the twelve months ended December 31, 2019, consisted of the following:
 
Accrued at

 
Increases for incurred costs(1)

 
Written off
upon adoption
of ASU 2016-02
(2)

 
Costs paid

 
Accrued at

(in thousands)
December 31, 2018

 
 
 
 
December 31, 2019

By component:
 
 
 
 
 
 
 
 
 
Contract termination costs
$
1,865

 
$
4,906

 
$
(1,656
)
 
$
(5,115
)
 
$

Other costs
50

 
902

 

 
(952
)
 

Total
$
1,915

 
$
5,808

 
$
(1,656
)
 
$
(6,067
)
 
$


(1)
Includes $3.8 million of operating lease ROU asset impairment costs.
(2)
Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018.

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Disclosure controls and procedures (as defined in Exchange Act Rule 13a-15(e) and 15d-15(e)) are designed only to provide reasonable assurance that they will meet their objectives. As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer (principal executive officer) and Chief Financial Officer (principal financial and accounting officer), of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e)) pursuant to Exchange Act Rule 13a-15(b). Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures are effective to provide the reasonable assurance discussed above.
Changes in Internal Control Over Financial Reporting
No change in internal control over financial reporting occurred during the fiscal quarter ended December 31, 2019 with respect to our operations that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. As discussed in Note 2 to our consolidated financial statements in this report, we adopted ASU 2016-02 effective January 1, 2019. We implemented internal controls to ensure we adequately evaluated our contracts and properly assessed the impact of the new standard on our financial statements. There were no significant changes to our internal control over financial reporting due to the adoption of ASU 2016-02.

2019 Form 10-K
bblogo.jpg
95


Blackbaud, Inc.

Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). 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 U.S. GAAP. Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.
Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2019, based on the framework in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on this evaluation under the Internal Control - Integrated Framework, management concluded that our internal control over financial reporting was effective as of December 31, 2019.
The effectiveness of our internal control over financial reporting as of December 31, 2019, has been audited by our independent registered public accounting firm, as stated in their attestation report, which is included in Item 8 of this Annual Report on Form 10-K.
ITEM 9B. OTHER INFORMATION
None.

96
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

 
bbarrow.jpg
PART III.
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by Item 10 with respect to Directors and Executive Officers is incorporated by reference from the information under the captions “Election of Directors,” “Information Regarding Meetings of the Board and Committees,” “Delinquent Section 16(a) Reports,” and “Code of Business Conduct and Ethics and Code of Ethics,” contained in Blackbaud’s Proxy Statement for the 2020 Annual Meeting of Stockholders expected to be held on June 10, 2020, except for "Information about our Executive Officers" which is set forth in Part I of this report.
ITEM 11. EXECUTIVE COMPENSATION
The information required by Item 11 is incorporated by reference from the information under the captions "Director Compensation," “Executive Compensation,” “Compensation Discussion and Analysis,” “2019 Summary Compensation Table” and "CEO Pay Ratio" contained in Blackbaud’s Proxy Statement for the 2020 Annual Meeting of Stockholders expected to be held on June 10, 2020.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by Item 12 is incorporated by reference from information under the captions “Stock Ownership” and "Equity Compensation Plan Information" contained in Blackbaud’s Proxy Statement for the 2020 Annual Meeting of Stockholders expected to be held on June 10, 2020.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by Item 13 is incorporated by reference from the information under the captions “Transactions with Related Persons,” and “Independence of Directors” contained in Blackbaud’s Proxy Statement for the 2020 Annual Meeting of Stockholders expected to be held on June 10, 2020.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by Item 14 is incorporated by reference from the information under the caption “Audit Committee Report,” contained in Blackbaud’s Proxy Statement for the 2020 Annual Meeting of Stockholders expected to be held on June 10, 2020.

2019 Form 10-K
bblogo.jpg
97


Blackbaud, Inc.

 
bbarrow.jpg
PART IV.
ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
(a) The following documents are included as part of the Annual Report on Form 10-K:
1.
Financial statements
See the "Index to consolidated financial statements" in Part II Item 8 of this report.
2.
Financial statement schedules
Schedules not listed above have been omitted because the information required to be set forth therein is not applicable or is shown in the financial statements thereto.
3.
Exhibits
The exhibits listed below are filed or incorporated by reference as part of this report:
 
 
 
 
Filed In
Exhibit 
Number
 
Description of Document
 
Registrant’s
Form
 
Dated
 
Exhibit
Number
 
Filed
Herewith
 
 
S-1/A
 
4/6/2004
 
2.1
 
 
*
 
10-Q
 
5/10/2011
 
2.3
 
 
 
 
8-K
 
1/17/2012
 
2.4
 
 
 
 
10-K
 
2/29/2012
 
2.7
 
 
 
 
8-K
 
10/2/2014
 
10.76
 
 
 
 
8-K
 
10/8/2015
 
10.78
 
 
 
 
8-K
 
10/8/2015
 
10.79
 
 
 
 
DEF 14A
 
4/30/2009
 
 
 
 
 
 
8-K
 
6/14/2019
 
3.1
 
 
 
 
 
 
 
 
 
 
X
 
S-8
 
8/4/2008
 
10.34
 
 

98
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.



 
 
 
 
Filed In
Exhibit 
Number
 
Description of Document
 
Registrant’s
Form
 
Dated
 
Exhibit
Number
 
Filed
Herewith
 
S-8
 
8/4/2008
 
10.35
 
 
 
S-8
 
8/4/2008
 
10.36
 
 
 
 
8-K
 
12/11/2008
 
10.37
 
 
†**
 
S-1/A
 
3/19/2010
 
10.1
 
 
†**
 
8-K
 
2/28/2011
 
10.1
 
 
†**
 
8-K
 
2/28/2011
 
10.2
 
 
†**
 
S-1
 
1/22/2010
 
10.2
 
 
 
8-K
 
6/26/2012
 
10.59
 
 
 
8-K
 
6/26/2012
 
10.60
 
X
 
10-K
 
2/27/2013
 
10.65
 
 
 
 
8-K
 
3/28/2013
 
10.66
 
 
 
 
10-Q
 
8/4/2016
 
10.84
 
 
 
DEF 14A
 
4/26/2016
 
Appendix C
 
 
 
 
10-Q
 
11/4/2016
 
10.87
 
 
 
10-K
 
2/27/2013
 
10.65
 
 
 
 
8-K
 
6/5/2017
 
10.90
 
 

2019 Form 10-K
bblogo.jpg
99


Blackbaud, Inc.


 
 
 
 
Filed In
Exhibit
Number
 
Description of Document
 
Registrant’s
Form
 
Dated
 
Exhibit
Number
 
Filed
Herewith
 
 
8-K
 
6/5/2017
 
10.91
 
 
 
 
10-Q
 
8/4/2017
 
10.92
 
 
 
 
10-K
 
2/20/2018
 
10.93
 
 
 
 
10-K
 
2/20/2018
 
10.94
 
 
 
 
10-Q
 
5/4/2018
 
10.95
 
 
 
 
10-Q
 
5/3/2019
 
10.96
 
 
 
 
10-Q
 
5/3/2019
 
10.97
 
 
 
 
10-Q
 
8/4/2017
 
10.92
 
 
 
 
8-K
 
12/13/2019
 
10.99
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
X
  
 
 
 
 
 
 
 
X
  
 
 
 
 
 
 
 
X
  
 
 
 
 
 
 
 
X
  
 
 
 
 
 
 
 
X

100
bblogo.jpg
2019 Form 10-K


Blackbaud, Inc.

 
 
 
 
Filed In
Exhibit 
Number
 
Description of Document
 
Registrant’s
Form
 
Dated
 
Exhibit
Number
 
Filed
Herewith
101.INS
***
Inline XBRL Instance Document - the Instance Document does not appear in the interactive data file because its XBRL tags, including Cover Page XBRL tags, are embedded within the Inline XBRL Document.
 
 
 
 
 
 
 
X
101.SCH
***
Inline XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
X
101.CAL
***
Inline XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
X
101.DEF
***
Inline XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
X
101.LAB
***
Inline XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
X
101.PRE
***
Inline XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
X
104
***
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
 
 
 
 
 
 
 
X
*
The registrant has applied for an extension of the confidential treatment it was previously granted with respect to portions of this exhibit. Those portions have been omitted from the exhibit and filed separately with the U.S. Securities and Exchange Commission.
**
The Convio, Inc. 2009 Amended and Restated Stock Incentive Plan, as amended, and forms of stock option agreements thereunder (“Convio 2009 Original Plan Documents”) and the Convio, Inc. 1999 Stock Option/Stock Issuance Plan, as amended, and forms of stock option agreements thereunder (“Convio 1999 Plan Documents”) were filed by Convio in its Forms S-1/A and S-1, filed March 19, 2010 and January 25, 2010 as exhibits 10.1 and 10.2, respectively. The Convio, Inc. Form of Nonstatutory Stock Option Notice (Double Trigger) and Convio, Inc. Form of Restricted Stock Unit Notice (Double Trigger) and Agreement were filed by Convio in its Form 8-K on February 28, 2011 as exhibits 10.1 and 10.2 (together with the Convio 2009 Original Plan Documents, the “Convio 2009 Plan Documents”). We assumed the Convio 2009 Plan Documents and Convio 1999 Plan Documents when we acquired Convio in May 2012. We filed the Convio 2009 Plan Documents and Convio 1999 Plan Documents by incorporation by reference as exhibits 10.59, 10.60, 10.61 and 10.62 in our Form S-8 on May 7, 2012.
***
Pursuant to Rule 406T of Regulation S-T, the Inline XBRL related information in Exhibit 101 to this Annual Report on Form 10-K shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to liability of that Section, and shall not be part of any registration statement or other document filed under the Securities Act of the Exchange Act, except as shall be expressly set forth by specific reference in such filing.
Indicates management contract or compensatory plan, contract or arrangement.
ITEM 16. Form 10-K Summary
Not applicable.

2019 Form 10-K
bblogo.jpg
101


Blackbaud, Inc.

 
bbarrow.jpg
SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 
 
 
 
Blackbaud, Inc.
 
 
 
Signed:
February 20, 2020
/S/    MICHAEL P. GIANONI 
 
 
President and Chief Executive Officer
 
 
(Principal Executive Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this Form 10-K has been signed below by the following persons on behalf of the Registrant and on the dates indicated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/S/    MICHAEL P. GIANONI 
  
President, Chief Executive Officer and Director (Principal Executive Officer)
 
Date:
February 20, 2020
 
          Michael P. Gianoni
 
 
 
 
 
 
 
 
 
 
 
 
/S/    ANTHONY W. BOOR        
  
Executive Vice President and Chief Financial Officer (Principal Financial and Accounting Officer)
 
Date:
February 20, 2020
 
          Anthony W. Boor
 
 
 
 
 
 
 
 
 
 
 
 
/S/    ANDREW M. LEITCH        
  
Chairman of the Board of Directors
 
Date:
February 20, 2020
 
          Andrew M. Leitch
 
 
 
 
 
 
 
 
 
 
 
 
/S/    TIMOTHY CHOU        
  
Director
 
Date:
February 20, 2020
 
          Timothy Chou
 
 
 
 
 
 
 
 
 
 
 
 
/S/    GEORGE H. ELLIS        
  
Director
 
Date:
February 20, 2020
 
          George H. Ellis
 
 
 
 
 
 
 
 
 
 
 
 
/S/    THOMAS R. ERTEL        
  
Director
 
Date:
February 20, 2020
 
          Thomas R. Ertel
 
 
 
 
 
 
 
 
 
 
 
 
/S/    SARAH E. NASH        
  
Director
 
Date:
February 20, 2020
 
          Sarah E. Nash
 
 
 
 
 
 
 
 
 
 
 
 
/S/    JOYCE M. NELSON     
  
Director
 
Date:
February 20, 2020
 
         Joyce M. Nelson
 
 
 
 


102
bblogo.jpg
2019 Form 10-K
EX-4.1 2 a201910-kexx41.htm EXHIBIT 4.1 Exhibit


EXHIBIT 4.1
DESCRIPTION OF THE COMPANY’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934
Description of Capital Stock
General
The following is a summary of information concerning capital stock of Blackbaud, Inc (the "Company"). The summaries and descriptions below do not purport to be complete statements of the relevant provisions of the Company’s Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws, each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.1 is a part, and are entirely qualified by these documents. We encourage you to read our certificate of incorporation, our bylaws, and the applicable provisions of the Delaware General Corporation Law for additional information.
Common stock
Shares Authorized
The Company is authorized to issue up to 180,000,000 shares of common stock, par value $0.001 per share, which is the only class of the Company's securities registered pursuant to Section 12 of the Securities Exchange Act of 1934, as amended.
Voting rights
The holders of common stock are entitled to one vote per share on all matters to be voted on by the stockholders, and there are no cumulative voting rights. Generally, all matters to be voted on by stockholders must be approved by a majority of the votes entitled to be cast by all shares of common stock present in person or represented by proxy, voting together as a single class, subject to any voting rights granted to holders of any preferred stock; provided, however, that in all director elections that are contested, the nominees for election as a director shall be elected by a plurality of the votes cast. For purposes of the foregoing, an election shall be “contested” if, as of the tenth day preceding the date of the filing of the Company’s definitive proxy statement for such meeting of stockholders, the number of nominees for director exceeds the number of directors to be elected. Our board of directors is divided into three classes of directors, as described below.
Dividend rights
The holders of common stock are entitled to receive ratable dividends, if any, payable in cash, in stock or otherwise, as and when declared from time to time by the board of directors out of funds legally available for the payment of dividends, subject to any preferential rights that may be applicable to any outstanding preferred stock.
Other rights and preferences
In the event of a liquidation, dissolution, or winding up of the Company, after payment in full of all outstanding debts and other liabilities, the holders of common stock are entitled to share ratably in all remaining assets, subject to prior distribution rights of preferred stock, if any, then outstanding. No shares of common stock have preemptive rights or other subscription rights to purchase additional shares of common stock. There are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of common stock are fully paid and nonassessable. The rights, preferences, and privileges of holders of common stock will be subject to, and may be adversely affected by, the rights of holders of any preferred stock that may be issued in the future, as described below. All shares of common stock that are acquired by us shall be available for reissuance by us at any time.
Anti-takeover Effects of Delaware Law and Provisions of our Certificate of Incorporation and Bylaws
Certain provisions of Delaware law, our certificate of incorporation and bylaws discussed below may have the effect of discouraging or making more difficult a tender offer, proxy contest or other takeover attempt, including discouraging attempts that might result in the payment of a premium over the market price for the shares of our common stock.





Delaware anti-takeover law
We are subject to Section 203 of the Delaware General Corporation Law, an anti-takeover law. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years following the date the person became an interested stockholder, unless:
the board of directors approved the transaction in which the stockholder became an interested stockholder prior to the date the interested stockholder attained that status;
when the stockholder became an interested stockholder, he or she owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding shares owned by persons who are directors and also officers, as well as certain shares owned by employee benefits plans; or
on or subsequent to the date the business combination is approved by the board of directors, the business combination is authorized by the affirmative vote of at least 66 2/3% of the voting stock of the corporation at an annual or special meeting of stockholders.
Generally, a “business combination” includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. Generally, an “interested stockholder” is a person who, together with affiliates and associates, owns, or is an affiliate or associate of the corporation, and within three years prior to the determination of interested stockholder status did own, 15% or more of a corporation’s voting stock.
Certificate of incorporation and bylaws provisions
Classified board of directors. Our board of directors is divided into three classes of directors, as nearly equal in number as possible, with each class serving a staggered term of three years. Any vacancy on the board of directors, regardless of the reason for the vacancy, may be filled by vote of the majority of the directors then in office, except in the case of a vacancy caused by action of our stockholders, which vacancy may only be filled by our stockholders. Directors may be removed from office at any time with or without cause, but only by the holders of a majority of the shares entitled to vote at an election of directors. The classification of directors will have the effect of making it more difficult for stockholders to change the composition of our board of directors and could also discourage a third-party from making a tender offer or otherwise attempting to obtain control of our Company, and may maintain the incumbency of our board of directors.
Advance notice requirement for stockholder proposals. Our bylaws contain an advance notice procedure for stockholders proposals to be brought before a meeting of stockholders, including any proposed nominations of persons for election to our board of directors. Stockholders at a meeting may only consider proposals or nominations specified in the notice of meeting, or brought before the meeting by or at the direction of our board of directors or by a stockholder who was a stockholder of record on the record date for the meeting, who is entitled to vote at the meeting, who has given to our secretary timely written notice, in proper form, of the stockholder’s intention to bring that business before the meeting, and who has otherwise complied with our bylaws. Although the bylaws do not give our board of directors the power to approve or disapprove stockholder nominations of candidates for election to our board of directors or proposals regarding other business to be conducted at a special or annual meeting of the stockholders, the bylaws may have the effect of precluding the conduct of business at a meeting if the proper procedures are not followed, or may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect its own slate of directors or otherwise attempting to obtain control of our Company.
“Blank” Preferred Stock. Our board of directors has the authority to issue up to an aggregate of 20,000,000 shares of preferred stock in one or more classes or series and to determine, with respect to any such class or series, the designations, powers, preferences and rights of such class or series, and the qualifications, limitations and restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption (including sinking fund provisions), redemption prices, liquidation preferences, and the number of shares constituting any class or series or the designation of such class or series, without further vote or action by the stockholders. This preferred stock could have terms that may discourage a potential acquirer from making, without first negotiating with the board of directors, an acquisition attempt through which such acquirer may be able to change the composition of the board of directors, including a tender offer or other takeover attempt. No shares of preferred stock are currently outstanding.
Emergency Special Board Meeting. Our board of directors possesses the authority to call and hold emergency special board meetings with less than forty-eight hours’ notice. This power to hold an emergency special board meeting on short notice could discourage a potential acquirer from launching a bid to acquire majority ownership of the Company, a proxy solicitation in order to replace the current board of directors, or otherwise attempting to obtain control of the Company, as such attempts could quickly be thwarted or denied by the board of directors.





Transfer agent and registrar
The transfer agent and registrar for the common stock is American Stock Transfer & Trust Company, LLC, and its telephone number is (800) 937-5449.
Nasdaq listing
The Common Stock is listed for trading on Nasdaq Global Select Market under the ticker symbol “BLKB.”


EX-21.1 3 a201910-kexx211.htm EXHIBIT 21.1 Exhibit
EXHIBIT 21.1
SUBSIDIARIES OF BLACKBAUD, INC.
As of February 20, 2020
 
 
Organized Under Laws of:
Blackbaud, Inc.
 
Delaware
Subsidiaries
 
 
ACN 161 644 328 Pty. Ltd.
 
Australia
Blackbaud Asia, Ltd.
 
Hong Kong
Blackbaud Canada, Inc.
 
Canada
Blackbaud Europe Ltd.
 
Scotland
Blackbaud Global Ltd.
 
England and Wales
Blackbaud Latin America, S.R.L.
 
Costa Rica
Blackbaud Pacific Pty. Ltd.
 
Australia
Everyday Hero Ltd.
 
England and Wales
Everyday Hero Pty. Ltd.
 
Australia
Giving.com Limited
 
England and Wales
Giving Limited
 
England and Wales
JGCrowdfunding USA, LLC
 
Delaware
JG US Inc.
 
Delaware
MyCharity, Ltd.
 
Ireland
NPO Account Services, LLC
 
Delaware
Smart, LLC
 
Delaware
YC Blocker 1, LLC
 
Delaware
YourCause Holdings, LLC
 
Delaware
YourCause, LLC
 
Texas


EX-23.1 4 a201910-kexx231.htm EXHIBIT 23.1 Exhibit
EXHIBIT 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-181210, No. 333-182407, No. 333-212057 and No. 333-232111) of Blackbaud, Inc., of our report dated February 20, 2020, relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.


 
/S/ PRICEWATERHOUSECOOPERS LLP
 
Raleigh, North Carolina
February 20, 2020




EX-31.1 5 a201910-kexx311.htm EXHIBIT 31.1 Exhibit
EXHIBIT 31.1
Blackbaud, Inc.
CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Michael P. Gianoni, certify that:
1.
I have reviewed this annual report on Form 10-K of Blackbaud, 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 20, 2020
By:
 
/s/ Michael P. Gianoni
 
 
 
 
Michael P. Gianoni
 
 
 
 
President and Chief Executive Officer
 
 
 
 
(Principal Executive Officer)


EX-31.2 6 a201910-kexx312.htm EXHIBIT 31.2 Exhibit
EXHIBIT 31.2
Blackbaud, Inc.
CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Anthony W. Boor, certify that:
1.
I have reviewed this annual report on Form 10-K of Blackbaud, 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 20, 2020
By:
 
/s/ Anthony W. Boor
 
 
 
 
Anthony W. Boor
 
 
 
 
Executive Vice President and Chief Financial Officer
 
 
 
 
(Principal Financial and Accounting Officer)


EX-32.1 7 a201910-kexx321.htm EXHIBIT 32.1 Exhibit
EXHIBIT 32.1
Blackbaud, Inc.
CERTIFICATION 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 on Form 10-K of Blackbaud, Inc. (the “Company”) for the period ended December 31, 2019 as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Michael P. Gianoni, President and Chief Executive Officer, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; 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 20, 2020
By:
 
/s/ Michael P. Gianoni       
 
 
 
 
Michael P. Gianoni
 
 
 
 
President and Chief Executive Officer
 
 
 
 
(Principal Executive Officer)


EX-32.2 8 a201910-kexx322.htm EXHIBIT 32.2 Exhibit
EXHIBIT 32.2
Blackbaud, Inc.
CERTIFICATION 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 on Form 10-K of Blackbaud, Inc. (the “Company”) for the period ended December 31, 2019 as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Anthony W. Boor, Executive Vice President and Chief Financial Officer, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; 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 20, 2020
By:
 
/s/ Anthony W. Boor        
 
 
 
 
Anthony W. Boor
 
 
 
 
Executive Vice President and Chief Financial Officer
 
 
 
 
(Principal Financial and Accounting Officer)


EX-101.SCH 9 blkb-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2102100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation (Policy) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Business Combinations (Acquired Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Business Combinations (Purchase Price Allocation) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Components of Lease Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Balance Sheet Information Related To Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Cash Flow Information Related To Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Commitments and Contingencies (Schedule of Future Minimum Lease Commitments Related to Lease Agreements Under ASC 840) (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Commitments and Contingencies (Tables) 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 2109100 - Disclosure - Consolidated Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Consolidated Financial Statement Details (Components of Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Consolidated Financial Statement Details (Components of Other Income and Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Consolidated Financial Statement Details (Tables) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Comprehensive Income 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 2110100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Debt (Annual Maturities Related to Credit Facility) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Debt (Summary of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Defined Contribution Plan link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Defined Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Derivative Instruments (Effects of Undesignated Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0002000 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Fair Value Measurements Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Goodwill and Other Intangible Assets (Change in Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Property and Equipment and Software Development Costs link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Property and Equipment and Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Property and Equipment and Software Development Costs (Schedule of Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Property and Equipment and Software Development Costs (Schedule of Software Development Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Property and Equipment and Software Development Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Quarterly Results (unaudited) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Quarterly Results (unaudited) (Schedule of Quarterly Financial Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Quarterly Results (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Restructuring (Schedule of Restructuring Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Restructuring (Schedule of Restructuring Reserve by Type of Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2418404 - Disclosure - Revenue Recognition (Revenue by Geography) (Details) link:presentationLink link:calculationLink link:definitionLink 2418405 - Disclosure - Revenue Recognition (Revenue by Market Group) (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Revenue Recognition Revenue Recognition (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Revenue Recognition Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Segment Information (Long-Lived Assets By Geographic Region) (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 blkb-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 blkb-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 blkb-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Amortization of Intangible Assets Acquired by Income Statement Location [Table] Amortization Of Intangible Assets Acquired By Income Statement Location [Table] Amortization Of Intangible Assets Acquired By Income Statement Location [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of recurring [Member] Cost Of Recurring [Member] Cost Of Recurring [Member] Cost of one-time services and other [Member] Cost Of One-time Services And Other [Member] Cost Of One-time Services And Other [Member] Total included in cost of revenue [Member] Total Included In Cost Of Revenue [Member] Total Included in Cost of Revenue [Member] Included in operating expenses [Member] Operating Expense [Member] Amortization of Intangible Assets Acquired by Income Statement Location [Line Items] Amortization Of Intangible Assets Acquired By Income Statement Location [Line Items] Amortization of intangible assets acquired by income statement location [line items]. Amortization Amortization Equity [Abstract] Changes in Accumulated Other Comprehensive Loss by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Debt Disclosure [Abstract] Summary of Debt [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] Loans payable [Member] Loans Payable [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] YourCause [Member] YourCause [Member] YourCause [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving credit loans [Member] Revolving Credit Facility [Member] Term loans [Member] Secured Debt [Member] Standby letters of credit [Member] Standby Letters of Credit [Member] Swingline loans [Member] Swingline loans [Member] Swingline loans [Member] Multicurrency borrowings [Member] Foreign Line of Credit [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Federal funds rate option [Member] Fed Funds Effective Rate Overnight Index Swap Rate [Member] Eurocurrency base rate option [Member] Eurocurrency Base Rate Option [Member] Eurocurrency Base Rate Option [Member] Base rate margin [Member] Base Rate [Member] Eurocurrency rate margin [Member] London Interbank Offered Rate (LIBOR) [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Debt instrument, term Debt Instrument, Term Proceeds from lines of credit Proceeds from Lines of Credit Change in present value of future cash flows to financing investors Change in Present Value of Future Cash Flows to Financing Investors Percentage change in the present value of future cash flows to financing investors that reinvested during refinancing event. Payment of financing costs Payments of Financing Costs Capitalized financing costs to be amortized over term of facility Payments of Debt Issuance Costs Total deferred financing costs included in other assets Debt Issuance Costs, Line of Credit Arrangements, Net Aggregate financing costs related to debt discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Credit facility, variable interest rate Line Of Credit Facility Variable Interest Rate Line Of Credit Facility Variable Interest Rate Credit facility, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Commitment fee on unused portion of revolving credit facility Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of credit facility, available increase capacity, amount Line of Credit Facility, Available Increase Capacity, Amount Maximum allowable increase amount provided in credit facility to increase revolving credit commitments and/or request additional term loans. Net Leverage Ratio Net Leverage Ratio Net Leverage Ratio Line of credit facility, current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Total cash consideration paid for the acquisition Payments to Acquire Businesses, Gross Other debt, face amount Debt Instrument, Face Amount Summary of Debt Schedule of Long-term Debt Instruments [Table Text Block] Annual Maturities Related to Credit Facility Schedule of Maturities of Long-term Debt [Table Text Block] Property, Plant and Equipment [Abstract] 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] Software development [Member] Software Development [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Software development costs, gross Capitalized Computer Software, Gross Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Software development costs, net Capitalized Computer Software, Net Software development costs, estimated useful life (years) Property, Plant and Equipment, Useful Life Business Combinations [Abstract] Business Combinations Business Combination Disclosure [Text Block] Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Contract termination costs [Member] Contract Termination [Member] Other costs [Member] Other Restructuring [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Contract termination costs Business Exit Costs Other costs Other Restructuring Costs Total Restructuring Costs Cumulative costs incurred to date Restructuring and Related Cost, Cost Incurred to Date Increases for incurred costs related to impairments of operating lease right-of-use assets Restructuring Reserve, Period Increase (Decrease), Related to Impairment of Operating Lease Right-of-Use Assets Amount of increase (decrease) in the accrual for restructuring costs related to impairments of operating lease right-of-use assets. Revenue from Contract with Customer [Abstract] Contract Balances Contract with Customer, Asset and Liability [Table Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] SC [Member] SOUTH CAROLINA TX [Member] TEXAS Building [Member] Building [Member] Name of Property [Axis] Name of Property [Axis] Name of Property [Domain] Name of Property [Domain] New HQ Facility [Member] New HQ Facility [Member] New HQ Facility [Member] Customer Operations Center [Member] Customer Operations Center [Member] Customer Operations Center [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lessee, operating lease, term of contract (less than) Lessee, Operating Lease, Term of Contract Lease agreement renewal term Lessee, Operating Lease, Renewal Term Rentable square feet (square foot) Rentable Square Feet Approximate area of square feet included in operating lease agreement. Number of renewal options (leases) Number Of Renewal Options, Leases Number Of Renewal Options, Leases Operating lease, lease not yet commenced, expense Operating Lease, Lease Not Yet Commenced, Expense Amount of operating lease expense, excluding sublease income, for leases that have not yet commenced. Operating lease, lease not yet commenced, term of contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Restructuring reserve, period increase (decrease), related to impairments of operating lease right-of-use assets Rent expense under ASC 840 Operating Leases, Rent Expense Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract] Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract] Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Third-party technology [Member] Third-party Technology [Member] Technology developed by a third-party used in conjunction with entity's products and services. Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Remaining aggregate minimum purchase commitment Long-term Purchase Commitment, Remaining Minimum Amount Committed Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services. Share-based Payment Arrangement [Abstract] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Property and Equipment and Software Development Costs Property, Plant and Equipment Disclosure [Text Block] 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] Restricted stock units [Member] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Unvested, number, beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested, weighted average grant date fair value, beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted, number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Granted, weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Forfeited, number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited, weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vested, number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vested, weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Unvested, number, end of period Unvested, weighted average grant date fair value, end of period Unvested, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Unvested, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Fair Value Disclosures [Abstract] Impairment charges against certain property and equipment assets Impairment of Long-Lived Assets Held-for-use Impairment charges against certain finite-lived intangible assets Impairment of Intangible Assets (Excluding Goodwill) Accounting Policies [Abstract] 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] Customer relationships [Member] Customer Relationships [Member] Marketing assets [Member] Marketing-Related Intangible Assets [Member] Acquired software and technology [Member] Computer Software, Intangible Asset [Member] Non-compete agreements [Member] Noncompete Agreements [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-lived intangible assets, amortization method Finite-Lived Intangible Assets, Amortization Method Finite-lived intangible assets, useful life Finite-Lived Intangible Asset, Useful Life Earnings Per Share [Abstract] Earnings Per Share Earnings Per Share [Text Block] 2019 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 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 Equipment [Member] Equipment [Member] Computer hardware [Member] Computer Equipment [Member] Computer software [Member] Computer Software [Member] Computer Software, a type of property, plant and equipment. [Member] Construction in progress [Member] Construction in Progress [Member] Furniture and fixtures [Member] Furniture and Fixtures [Member] Leasehold improvements [Member] Leasehold Improvements [Member] 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 Property, Plant and Equipment, Net Property and equipment, estimated useful life (years) Property and equipment [Member] Property, Plant and Equipment [Member] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Depreciation Depreciation Software development costs, amortization Capitalized Computer Software, Amortization Basis of presentation Basis of Accounting, Policy [Policy Text Block] Basis of consolidation Consolidation, Policy [Policy Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Recently adopted accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Recently issued accounting pronouncements Description of New Accounting Pronouncements Not yet Adopted [Text Block] Revenue recognition Revenue [Policy Text Block] Fair value measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Derivative instruments Derivatives, Policy [Policy Text Block] Sales taxes Sales Taxes [Policy Text Block] Sales taxes [policy text block]. Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Restricted cash due to customers; customer funds receivable; due to customers Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Concentration of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Business combinations Business Combinations Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Intangible assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Deferred financing costs Deferred Charges, Policy [Policy Text Block] Stock-based compensation Share-based Payment Arrangement [Policy Text Block] Income taxes Income Tax, Policy [Policy Text Block] Foreign currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Research and development Research and Development Expense, Policy [Policy Text Block] Software development costs, software for internal use Internal Use Software, Policy [Policy Text Block] Software development costs, software to be sold Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Sales returns and allowance for doubtful accounts Revenue Recognition, Sales Returns [Policy Text Block] Accounts receivable Accounts Receivable [Policy Text Block] Advertising costs Advertising Cost [Policy Text Block] Restructuring costs Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Contingencies Commitments and Contingencies, Policy [Policy Text Block] Earnings per share Earnings Per Share, Policy [Policy Text Block] Legal contingencies Legal Costs, Policy [Policy Text Block] Income Statement [Abstract] Statement [Table] Statement [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Recurring [Member] Recurring [Member] Recurring [Member] One-time services and other [Member] Technology Service [Member] Statement [Line Items] Statement [Line Items] Revenue Revenues [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenue Cost of Revenue [Abstract] Cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses Operating Expenses [Abstract] Sales, marketing and customer success Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Amortization Amortization of Intangible Assets Restructuring Restructuring Charges Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Interest expense Interest Expense Other income, net Nonoperating Income (Expense), Excluding Interest Expense The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business). Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax benefit Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Earnings per share Basic earnings per share Earnings Per Share, Basic Diluted earnings per share Earnings Per Share, Diluted Common shares and equivalents outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic weighted average shares Weighted Average Number of Shares Outstanding, Basic Diluted weighted average shares Weighted Average Number of Shares Outstanding, Diluted Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Unrealized (loss) gain on derivative instruments, net of tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent Total other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Restricted stock awards [Member] Restricted Stock [Member] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Approximate number of customers distributed across verticals Active Customers Number of active customers as of period end date. Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Domestic Tax Authority [Member] Domestic Tax Authority [Member] State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] Effect of: Effective Income Tax Rate Reconciliation, Percent [Abstract] State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Change in income tax rate applied to deferred tax balances Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Unrecognized tax benefit Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to unrecognized tax benefits. State credits, net of federal benefit Effective Income Tax Rate Reconciliation, Tax Credits, State and Local Effective income tax rate reconciliation, tax credits, state and local. Change in valuation reserve (primarily state credit reserves) Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Federal credits generated Effective Income Tax Rate Reconciliation, Tax Credit, Percent Foreign tax rate Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Acquisition costs Effective Income Tax Rate Reconciliation, Aquisition Costs The portion of the difference between the effective income tax rate and domestic fedreal statutory income tax rate attributable to aquisition costs. Section 162(m) limitation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Stock-based compensation Effective Income Tax Rate Reconciliation, Deduction, Excess Tax Benefit (Deficiency), Percent Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to excess tax benefits or deficiencies generated upon exercise or settlement of share-based awards. GILTI inclusion Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income, Percent Effective income tax rate reconciliation, global intangible low-tax income adjustment FDII benefit Effective Income Tax Rate Reconciliation, Deduction, TCJA FDII, Percent Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the foreign-derived intangible income deduction (FDII), provided by the Tax Cut and Jobs Act (TCJA), to qualifying income from foreign customers. Nondeductible meals, entertainment and transportation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Income tax benefit effective rate Effective Income Tax Rate Reconciliation, Percent Balance at beginning of year Deferred Tax Assets, Valuation Allowance Acquisition-related change Change in valuation allowance related to acquisition Change in valuation allowance related to acquisition. Charges to expense Change in valuation allowance charges to expense Change in valuation allowance related to charges to expense. Balance at end of year Components of Prepaid Expenses and Other Assets Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block] Tabular disclosure of components of prepaid expenses and other current assets. Components of Accrued Expenses and Other Liabilities Accrued Expenses And Other Liabilities [Text Block] The disclosure describes the Company's accrued expenses and other liabilities. Components of Deferred Revenue Components of Other Income and Expense Other Income and Other Expense Disclosure [Text Block] Stock appreciation rights (SARs) [Member] Stock Appreciation Rights (SARs) [Member] Stock options [Member] Share-based Payment Arrangement, Option [Member] Outstanding, number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenue, remaining performance obligation, percentage to be recognized Revenue, Remaining Performance Obligation, Percentage Revenue, remaining performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue recognized that was included in deferred revenue at beginning of period Contract with Customer, Liability, Revenue Recognized Quarterly Financial Information Disclosure [Abstract] Total revenue Revenues Gross profit Income from operations Income before provision for income taxes Net income Earnings per share, basic Earnings per share, diluted Line of Credit Facility [Table] Line of Credit Facility [Table] Short-term debt [Member] Short-term Debt [Member] Long-term debt [Member] Long-term Debt [Member] Debt, gross Long-term Debt, Gross Less: Unamortized discount and debt issuance costs Less: Debt, current portion Long-term Debt, Current Maturities Debt, net of current portion Long-term Debt, Excluding Current Maturities Weighted average effective interest rate Debt Instrument, Interest Rate, Effective Percentage Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Changes in Allowance for Sales Returns and Doubtful Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Allowance for sales returns [Member] Allowance for Returns [Member] A valuation allowance for the amount of products sold that the entity expects to be returned by the purchaser. Allowance for doubtful accounts [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Balance at beginning of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Provision/adjustment SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Write-off SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Balance at end of year Operating cash flows from operating leases Operating Lease, Payments Right-of-use assets obtained in exchange for lease obligations (non-cash), operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Segment Reporting [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] United States [Member] UNITED STATES Other countries [Member] Non-US [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Property and equipment Dividends paid per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Dividends Payable [Table] Dividends Payable [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent event [Member] Subsequent Event [Member] Dividends Payable [Line Items] Dividends Payable [Line Items] Dividends payable per share (in dollars per share) Dividends Payable, Amount Per Share Current taxes: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] U.S. Federal Current Federal Tax Expense (Benefit) U.S. State and local Current State and Local Tax Expense (Benefit) International Current Foreign Tax Expense (Benefit) Total current taxes Current Income Tax Expense (Benefit) Deferred taxes: Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] U.S. Federal Deferred Federal Income Tax Expense (Benefit) U.S. State and local Deferred State and Local Income Tax Expense (Benefit) International Deferred Foreign Income Tax Expense (Benefit) Total deferred taxes Deferred Income Tax Expense (Benefit) Total income tax benefit Balance at December 31, 2018 Unrecognized Tax Benefits Increases from prior period positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decreases in prior year positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Increases from current period positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Balance at December 31, 2019 Consolidated Financial Statement Details Additional Financial Information Disclosure [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Provision for doubtful accounts and sales returns Accounts Receivable, Credit Loss Expense (Reversal) Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Deferred taxes Amortization of deferred financing costs and discount Amortization of Debt Issuance Costs and Discounts Other non-cash adjustments Other Noncash Income (Expense) Changes in operating assets and liabilities, net of acquisition and disposal of businesses: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Trade accounts payable Increase (Decrease) in Accounts Payable, Trade Accrued expenses and other liabilities Increase Decrease Accrued Expenses And Other Liabilities The net change during the reporting period in accrued expenses and other liabilities. Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalized software development costs Payments to Develop Software Purchase of net assets of acquired companies, net of cash and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchase of derivative instruments Payments for Derivative Instrument, Investing Activities Proceeds from settlement of derivative instruments Proceeds from Derivative Instrument, Investing Activities Other investing activities Payments for (Proceeds from) Other Investing Activities Net cash used in 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 debt Proceeds from Issuance of Debt Payments on debt Repayments of Debt Debt issuance costs Employee taxes paid for withheld shares upon equity award settlement Payment, Tax Withholding, Share-based Payment Arrangement Proceeds from exercise of stock options Proceeds from Stock Options Exercised Change in due to customers Proceeds from (Repayments of) Restricted Cash, Financing Activities Change in customer funds receivable Change In Customer Funds Receivable Change In Customer Funds Receivable Dividend payments to stockholders Payments of Dividends Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash, beginning of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, cash equivalents and restricted cash, end of year Supplemental disclosure of cash flow information Supplemental Cash Flow Elements [Abstract] Cash (paid) received during the year for: Supplemental Cash Flow Information [Abstract] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Taxes, net of refunds Income Taxes Paid, Net Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Purchase of equipment and other assets included in accounts payable Capital Expenditures Incurred but Not yet Paid Acquired restricted cash liabilities due to customers Liabilities Assumed Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash due to customers Restricted Cash and Cash Equivalents, Current Total cash, cash equivalents and restricted cash in the statement of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Total included in cost of revenue [Member] Cost of Sales [Member] Sales, marketing and customer success [Member] Selling and Marketing Expense [Member] Research and development [Member] Research and Development Expense [Member] General and administrative [Member] General and Administrative Expense [Member] Total included in operating expenses [Member] Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Allocated stock-based compensation expense Share-based Payment Arrangement, Expense Future amortization expense for finite-lived intangible assets: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 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 Total Estimated Amortization Expense for Finite-Lived Intangible Assets for the Next Five Years Aggregate estimated amortization expense for finite-lived intangible assets for the next five years as of period end date. Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative [Table] Derivative [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] July 2017 Swap [Member] July 2017 Swap [Member] July 2017 Swap [Member] February 2018 Swap [Member] February 2018 Swap [Member] February 2018 Swap [Member] June 2019 Swap [Member] June 2019 Swap [Member] June 2019 Swap [Member] June 2017 Foreign Currency Option [Member] June 2017 Foreign Currency Option [Member] June 2017 Foreign Currency Option [Member] October 2017 Foreign Currency Forward [Member] October 2017 Foreign Currency Forward [Member] October 2017 Foreign Currency Forward [Member] Derivative [Line Items] Derivative [Line Items] Derivative, notional amount Derivative, Notional Amount Accumulated other comprehensive income expected to be reclassified into earnings within next 12 months Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Ineffective portion of interest rate swap(s) Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net Derivative, fair value, net Derivative, Fair Value, Net Undesignated derivative instruments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Restructuring Restructuring and Related Activities Disclosure [Text Block] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Acquired technology [Member] Technology-Based Intangible Assets [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Finite-lived intangible assets acquired Finite-lived Intangible Assets Acquired Weighted average amortization period (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Accounts receivable, net of allowance of $5,529 and $4,722 at December 31, 2019 and December 31, 2018, respectively Accounts Receivable, after Allowance for Credit Loss, Current Customer funds receivable Other Restricted Assets, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Software development costs, net Goodwill Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders' equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Trade accounts payable Accounts Payable, Trade, Current Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities, Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are 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). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer). Due to customers Due To Customers Current Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Debt, current portion Deferred revenue, current portion Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Deferred tax liability Deferred Income Tax Liabilities, Net Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (see Note 11) Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock; 20,000,000 shares authorized, none outstanding Preferred Stock, Value, Issued Common stock, $0.001 par value; 180,000,000 shares authorized, 60,206,091 and 59,327,633 shares issued at December 31, 2019 and December 31, 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Treasury stock, at cost; 11,066,354 and 10,760,574 shares at December 31, 2019 and December 31, 2018, respectively Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Business Acquisition [Line Items] Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Acquired Intangible Assets Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Quarterly Results Quarterly Financial Information [Text Block] Cover page. [Abstract] Cover page. [Abstract] 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, 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 Net working capital, excluding deferred revenue Business Acquisition, Purchase Price Allocation, Current Assets and Liabilities, Working Capital Business Acquisition, Purchase Price Allocation, Current Assets and Liabilities, Working Capital Other long-term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Derivatives Instruments Derivatives and Fair Value [Text Block] Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Treasury stock, shares Treasury Stock, Shares Statement of Stockholders' Equity [Abstract] Employee taxes paid for withheld shares upon equity award settlement (in shares) Surrender Of Shares Upon Restricted Stock And Restricted Unit Vesting And Exercise of Stock Appreciation Rights Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury. Dividends per share (in dollars per share) Revenue from Contract with Customer Revenue from Contract with Customer [Text Block] Basis of Presentation [Table] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Retained earnings [Member] Retained Earnings [Member] Basis of Presentation [Line Items] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Operating lease liabilities Operating Lease, Liability Contract term of recurring revenue contracts at contract inception (years) Contract Term Of Recurring Revenue Contracts At Contract Inception (Years) Contract term of recurring revenue contracts at contract inception (in years). Contract term of recurring revenue contracts at renewal (years) Contract Term Of Recurring Revenue Contracts At Renewal (Years) Contract term of recurring revenue contracts at renewal (in years). Expected period of benefit Capitalized Contract Cost, Amortization Period Net foreign currency loss (gain) Foreign Currency Transaction Gain (Loss), before Tax Advertising costs Advertising Expense Impairment of goodwill Goodwill, Impairment Loss Capitalized software development costs Other Deferred Costs, Net Impairment of capitalized software dev costs Other Asset Impairment Charges Impairment of long-lived assets Impairment of Long-Lived Assets to be Disposed of Deferred tax assets relating to: Deferred Tax Assets, Gross [Abstract] Federal and state and foreign net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic and State Deferred tax assets, operating loss carryforwards, domestic and state. Federal, state and foreign tax credits Deferred Tax Assets, Tax Credit Carryforwards, State and Foreign Deferred tax assets, tax credit carryforwards, state and foreign. Operating leases Deferred Tax Assets, Leasing Arrangements Amount of deferred tax assets attributable to taxable temporary differences from leasing arrangements. Intangible assets Deferred Tax Asset Intangible Assets Deferred tax asset, intangible assets. Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Accrued bonuses Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses Deferred revenue Deferred Tax Assets, Deferred Income Allowance for doubtful accounts Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Other Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Gross Deferred tax liabilities relating to: Deferred Tax Liabilities, Gross [Abstract] Intangible assets Deferred Tax Liabilities, Intangible Assets Operating leases Deferred Tax Liabilities, Leasing Arrangements Fixed assets Deferred Tax Liabilities, Property, Plant and Equipment Costs of obtaining contracts Deferred Tax Liabilities, Deferred Expense, Sales Commissions Amount of deferred tax liability attributable to taxable temporary differences from deferred sales commissions. Capitalized software development costs Deferred Tax Liabilities, Deferred Expense, Capitalized Software Other Deferred Tax Liabilities, Other Total deferred tax liabilities Deferred Tax Liabilities, Gross Valuation allowance Net deferred tax liability Deferred Tax Liabilities, Net Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Change in Goodwill Schedule of Goodwill [Table Text Block] Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Summary of Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Future Amortization Expense for Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair value measurements, recurring [Member] Fair Value, Recurring [Member] Fair Value Hierarchy [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Derivative liabilities Derivative Liability Total financial liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Derivative assets Derivative Asset Total financial assets Assets, Fair Value Disclosure Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] GMG [Member] General Markets Group [Member] General Markets Group [Member] EMG [Member] Enterprise Markets Group [Member] Enterprise Markets Group [Member] IMG [Member] International Markets Group [Member] International Markets Group [Member] Other [Member] Other Segments [Member] Summary of Awards Outstanding by Each Award Type Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Summary of Stock-Based Compensation Expense Share-based Payment Arrangement, Cost by Plan [Table Text Block] Summary of Unvested Restricted Stock Awards, Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Summary of Unvested Restricted Stock Units, Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Foreign currency option contracts [Member] Foreign Exchange Option [Member] Foreign currency forward contracts [Member] Foreign Exchange Forward [Member] Gain (loss) recognized in income Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Interest rate swap [Member] Interest Rate Swap [Member] Interest expense [Member] Interest Expense [Member] Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash flow hedging [Member] Cash Flow Hedging [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Gain (loss) recognized in accumulated other comprehensive loss Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Gain (loss) reclassified from accumulated other comprehensive loss into income Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance at December 31, 2018 Additions related to current year business combinations Goodwill, Acquired During Period Effect of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Balance at December 31, 2019 Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Debt Debt Disclosure [Text Block] Deferred revenue Contract with Customer, Liability Less: Long-term portion Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Designated as hedging instrument [Member] Designated as Hedging Instrument [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid expenses and other current assets [Member] Prepaid Expenses and Other Current Assets [Member] Accrued expenses and other current liabilities [Member] Accrued expenses and other current liabilities [Member] Primary financial statement caption encompassing accrued expenses and other current liabilities. Other assets [Member] Other Assets [Member] Other liabilities [Member] Other Liabilities [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Derivative assets, current portion Derivative Asset, Current Derivative liabilities, current portion Derivative Liability, Current Derivative assets, long-term portion Derivative Asset, Noncurrent Derivative liabilities, long-term portion Derivative Liability, Noncurrent Derivative assets, fair value Derivative Asset, Fair Value, Amount Not Offset Against Collateral Derivative liabilities, fair value Derivative Liability, Fair Value, Amount Not Offset Against Collateral Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU 2016-02 [Member] Accounting Standards Update 2016-02 [Member] Restructuring reserve, beginning of period Restructuring Reserve Increases for incurred costs Restructuring Reserve, Period Increase (Decrease) Written off upon adoption of ASU 2016-02 Restructuring Reserve, Accrual Adjustment Costs paid Payments for Restructuring Restructuring reserve, end of period Net income Weighted average common shares Stock-based awards Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average common shares assuming dilution Earnings (Loss) Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Shares excluded from calculations of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Total deferred revenue Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Revolving credit facility [Member] Reeher [Member] Reeher [Member] Reeher [Member] JustGiving [Member] JustGiving [Member] JustGiving [Member] AcademicWorks [Member] AcademicWorks [Member] AcademicWorks [Member] Estimated fair value of accounts receivable acquired Business Combination, Acquired Receivable, Fair Value Goodwill, tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Operating lease liabilities, current portion Operating Lease, Liability, Current Total operating lease liabilities Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Segment Information Segment Reporting Disclosure [Text Block] Schedule of Restructuring Costs Restructuring and Related Costs [Table Text Block] Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Assets and Liabilities Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Total number of authorized stock-based awards available (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Unvested awards, compensation cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unvested awards, compensation cost not yet recognized, period of recognition (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Restricted stock vested, total fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Restricted stock granted, weighted average grant date fair value Exercised, number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercised, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options exercised, total intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 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: Amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of future payments Income Taxes [Table] Income Taxes [Table] Income taxes [table]. Foreign Tax Authority [Member] Foreign Tax Authority [Member] Income Taxes [Line Items] Income Taxes [Line Items] Income taxes [line items]. Operating loss carryforwards Operating Loss Carryforwards Tax credit carryforwards Tax Credit Carryforward, Amount Unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accrued interest and penalties Income Tax Examination, Penalties and Interest Accrued Reasonably possible decrease in unrecognized tax benefits Decrease in Unrecognized Tax Benefits is Reasonably Possible Long-Lived Assets By Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Statement, Equity Components [Axis] Common stock [Member] Common Stock [Member] Additional paid-in capital [Member] Additional Paid-in Capital [Member] Treasury stock [Member] Treasury Stock [Member] Accumulated other comprehensive loss [Member] AOCI Attributable to Parent [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance (in shares) Shares, Issued Balance Payment of dividends Dividends, Cash Exercise of stock options and stock appreciation rights and vesting of restricted stock units (in shares) Exercise Of Stock Options And Stock Appreciation Rights Shares Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights. Exercise of stock options and stock appreciation rights and vesting of restricted stock units Exercise Of Stock Options And Stock Appreciation Rights Value Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights. Employee taxes paid for withheld shares upon equity award settlement Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Restricted stock grants (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Restricted stock grants Stock Issued During Period, Value, Restricted Stock Award, Gross Restricted stock cancellations (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Reclassification upon early adoption of ASU 2018-02 StockholdersEquityASU201802Adoption This element represents movements included in the statement of stockholders' equity which are specifically related to the adoption of ASU 2018-02. Balance (in shares) Balance Schedule of Components of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Income Before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Changes in Deferred Tax Asset Valuation Allowance Summary of Valuation Allowance [Table Text Block] Summary of Changes in Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Components of Lease Expense Lease, Cost [Table Text Block] Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Future Minimum Lease Commitments Related to Lease Agreements Under ASC 840 Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule Of Supplemental Balance Sheet Information Related To Leases Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block] Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block] Schedule Of Supplemental Cash Flow Information Related To Leases Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block] Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block] Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 2020 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 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 required maturities Long-term Debt Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Basis of Presentation Significant Accounting Policies [Text Block] Fair Values of Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Effects of Derivative Instruments in Cash Flow Hedging Relationships Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Effects of Undesignated Derivative Instruments Derivatives Not Designated as Hedging Instruments [Table Text Block] Interest income Investment Income, Interest Gain on derivative instrument Derivative, Gain (Loss) on Derivative, Net Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt Other income (expense), net Other Nonoperating Income (Expense) Other income, net U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic International Income (Loss) from Continuing Operations before Income Taxes, Foreign Retirement Benefits [Abstract] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Employee contribution, percent of salary Percentage of Salary Contribution by Employees Percentage of salary contribution by employees. Employer matching contribution, percent of qualified employees' contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Employer matching contribution, percent of employees' salary Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Employer matching contributions, total Defined Contribution Plan, Cost Employer discretionary contributions, total Defined Contribution Plan, Employer Discretionary Contribution Amount Costs of obtaining contracts Capitalized Contract Cost, Net Prepaid software maintenance and subscriptions Prepaid Software Maintenance, Current and Long-term Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions. Unbilled accounts receivable Unbilled Contracts Receivable Prepaid insurance Prepaid Insurance Current and Long term Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions. Taxes, prepaid and receivable Taxes, Prepaid And Receivable, Current and Long-term Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions. Security deposits Security Deposit Other assets Other Assets Total prepaid expenses and other assets Prepaid Expense and Other Assets Less: Long-term portion Prepaid Expense and Other Assets, Noncurrent Amortization expense from costs of obtaining contracts Capitalized Contract Cost, Amortization Cost of obtaining contracts, current portion Capitalized Contract Cost, Net, Current Operating lease liabilities, current portion Accrued bonuses Accrued Bonuses Accrued commissions and salaries Accrued Commissions And Salaries, Current and Long-term Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions. Taxes payable Taxes Payable Customer credit balances Accrued Customer Credit Balances, Current and Long-term Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions. Unrecognized tax benefit Unrecognized Tax Benefit, Current and Long-term Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions. Accrued vacation costs Accrued Vacation Accrued health care costs Accrued Insurance Other liabilities Other Liabilities Total accrued expenses and other liabilities Accrued Liabilities and Other Liabilities Less: Long-term portion Accrued Expenses And Other Liabilities, Non-Current Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received, that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the non-current portion of the liabilities. Operating lease cost Operating Lease, Cost Variable lease cost Variable Lease, Cost Sublease income Sublease Income Net lease cost Lease, Cost Statement of Comprehensive Income [Abstract] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Gains and losses on cash flow hedges [Member] Foreign currency translation adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Other Comprehensive Income [Roll Forward] Accumulated Other Comprehensive Income [Roll Forward] Accumulated Other Comprehensive Income [Roll Forward] Accumulated other comprehensive (loss) income, beginning of period Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent Before Reclassifications Net of tax amount of other comprehensive income (loss) attributable to the parent entity before reclassifications into income. Amounts reclassified from accumulated other comprehensive (loss) income to interest expense Amounts Reclassified from Accumulated Other Comprehensive Income (Loss) to Earnings The amount of gains (losses) reclassified in the period from accumulated other comprehensive income (loss) to earnings. Tax benefit included in provision for income taxes Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Total amounts reclassified from accumulated other comprehensive loss Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Net current-period other comprehensive (loss) income Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Reclassification upon adoption of ASU 2018-02 Translation adjustments Accumulated other comprehensive (loss) income, end of period Unrealized gains (losses), tax effects Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Defined Contribution Plan Compensation and Employee Benefit Plans [Text Block] Schedule of Acquired Intangible Assets by Major Class [Table] Schedule of Acquired Intangible Assets by Major Class [Table] Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets. Acquired software and technology [Member] Database [Member] Database Rights [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Schedule of Acquired Intangible Assets by Major Class [Line Items] Schedule of Acquired Intangible Assets by Major Class [Line Items] [Line Items] for Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets. Finite-lived intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Indefinite-lived intangible assets (excluding goodwill), gross carrying amount Indefinite-lived Intangible Assets (Excluding Goodwill) Intangible assets, net (excluding goodwill) EX-101.PRE 13 blkb-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 arrow-green.jpg begin 644 arrow-green.jpg M_]C_X07T17AI9@ 34T *@ @ # $ , ! "\ $! , ! #L M $" , # G@$& , ! ( $2 , ! $ $5 , ! M , $: 4 ! I $; 4 ! K $H , ! ( $Q ( M D M $R ( 4 V(=I 0 ! [ 20 " ( @ "OR M G$ *_( "<0061O8F4@4&AO=&]S:&]P($-#(#(P,3D@*$UA8VEN=&]S M:"D ,C Q.3HP,SHR-R Q-CHT,CHP-0 !) < $,#(R,: ! , ! M__\ * " 0 ! +Z # 0 ! .P & 0, P $ M!@ 1H !0 $ %R 1L !0 $ %Z 2@ P $ @ @$ ! M $ &" @( ! $ 1J $@ ! 2 '_V/_M Q! M9&]B95]#30 "_^X #D%D;V)E &2 ?_; (0 # @(" D(# D)#!$+"@L1 M%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P, M# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P, M# P,# P,# P,# P,# P,# P,# P,# P,_\ $0@ .P O P$B (1 0,1 ?_= M 0 __$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ 04! 0$! M 0$ 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! (1 P0A M$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$ MDU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:V MQM;F]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$#(3$2!$%1 M87$B$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:FML;6YO8G M-T=79W>'EZ>WQ__: P# 0 "$0,1 #\ [GJG5,_IN>"0+,2P L81$1H\!X_. M6C@]2Q,YFZAWN'TJSHX?)-U3!;G8;Z?SQ[JCX.''^=]%<4U]M%NYA-=C#R-" M"%2RYLF#)KZ\<]1?Z/?A8)SECE^]&3Z"DN>Z;]9@8JS]#P+@-/\ KC1_WU;[ M'L>T/80YKM0X&00K./+#(+B?IU#+"<9"P62222D7/__0]57)?63#%&=ZS1#, M@;O[0^G_ .276K%^M-;78#'_ )S+!'P(=*K\W 2PR_J^H,6>-P/AJ\JKO3^J MY> []$[=6?I5.U:?_(JDDLJ,I1-Q-$=FF"0;!I[;IW6,3/$,.R[O4[G^S^^K MR\\:YS2'-)#AJ"-""MWI_7,RW'OQ[9>]E-CF7CZ32UKG#U/_ ":T>7YSC(A, M>HZ"0ZMK%GXB(RW[O__1]57/?6O)&VG%!U)-CA\/8S_OZWWO;6QSWG:UH)<3 MV 7#=0RW9F99D'AQ]@\&C1H57GL_\ HL/,2J-=9-9)'Q,/)S+/3QV% MY[GL!XN)SS_N0J7#P]+DU MYB''>0_W8]*18^-1C5BJA@K8.P_C^\BI)*Y&J'#5=*V9Q5:;*22212__V?_M M#V>MQ635NCA"24T$.@ Y0 ! ! + M<')I;G1/=71P=70 % %!S=%-B;V]L 0 !);G1E96YU;0 !) M;G1E $-L7!E96YU M;0 I%4VQI8V54>7!E $EM9R &8F]U;F1S3V)J8P $ M !28W0Q ! !4;W @;&]N9P 3&5F=&QO;F< M $)T;VUL;VYG .P !29VAT;&]N9P "\ #=7)L5$585 $ M !N=6QL5$585 $ !-'1415A4 0 "6AOD%L M:6=N !V1E9F%U;'0 )=F5R=$%L:6=N96YU;0 ]%4VQI8V5697)T M06QI9VX '9&5F875L= MB9T-O;&]R5'EP965N=6T 115-L:6-E M0D=#;VQO7U5F9VAI:FML;6YO8W1U=G=X>7I[?' MU^?W$0 " @$"! 0#! 4&!P<&!34! (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/! M4M'P,R1BX7*"DD-3%6-S-/$E!A:BLH,')C7"TD235*,79$55-G1EXO*SA,/3 M=>/S1I2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , M P$ A$#$0 _ .YZIU3/Z;G@D"S$L +&$1$:/ >/SEHX/4L3.9NH=[A]*LZ. M'R3=4P6YV&^G\\>ZH^#AQ_G?17%-?;1;N8378P\C0@A4LN;)@R:^O'/47^CW MX6"LT0S(&[^T/I_P#DEUJQ?K36 MUV Q_P"VZ=UC$SQ##LN[U.Y_L_OJ\O/&NV7O938YEX^DTM:YP]3_P FM'E^>Y[ >+G+I^F?5_&Q(M MOBZ\:R?HM/\ );_WY4&*4]MN[C],^K^3EQ;?--!UD_28AQWD/]V/2D6/C48U8 MJH8*V#L/X_O(J22N1JAPU72MF<56FRDDDD4O_]DX0DE-!"$ %T ! M 0 \ 00!D &\ 8@!E " 4 !H &\ = !O ', : !O ' 7 $$ 9 !O M &( 90 @ % : !O '0 ;P!S &@ ;P!P " 0P!# " ,@ P #$ .0 $ M.$))300& ' @! 0 ! 0#_X0W':'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS M.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C8M8S$T-2 W.2XQ M-C,T.3DL(#(P,3@O,#@O,3,M,38Z-# Z,C(@(" @(" @("(^(#QR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO7!E M+U)E&UL;G,Z>&UP/2)H='1P.B\O;G,N M861O8F4N8V]M+WAA<"\Q+C O(B!X;7!-33I$;V-U;65N=$E$/2)A9&]B93ID M;V-I9#IP:&]T;W-H;W Z-S8V868W9C0M,6%F-RUA,#0Y+3@S-S$M,#!E-#EA M,V$W-S1F(B!X;7!-33I);G-T86YC94E$/2)X;7 N:6ED.CDQ8V0Y,&$V+65C M-S@M-&%B9BUA9&9C+34R-F4T.6%E,3%F-R(@>&UP34TZ3W)I9VEN86Q$;V-U M;65N=$E$/2(V,S-!0T4U0D,V0D$X-#$U.$-%,T0T.#=&-3,S.3-#12(@9&,Z M9F]R;6%T/2)I;6%G92]J<&5G(B!P:&]T;W-H;W Z0V]L;W)-;V1E/2(S(B!P M:&]T;W-H;W Z24-#4')O9FEL93TB(B!X;7 Z0W)E871E1&%T93TB,C Q.2TP M,RTR-U0Q-CHS.3HS-BTP-#HP,"(@>&UP.DUO9&EF>41A=&4](C(P,3DM,#,M M,C=4,38Z-#(Z,#4M,#0Z,# B('AM<#I-971A9&%T841A=&4](C(P,3DM,#,M M,C=4,38Z-#(Z,#4M,#0Z,# B/B \>&UP34TZ2&ES=&]R>3X@/')D9CI397$^ M(#QR9&8Z;&D@&UP+FEI9#HS,S8X.3AF-BTX,F9B+31F,F$M86$S9BTQ-SDX.#8P,6(Y M,3(B('-T179T.G=H96X](C(P,3DM,#,M,C=4,38Z-#(Z,#4M,#0Z,# B('-T M179T.G-O9G1W87)E06=E;G0](D%D;V)E(%!H;W1O&UP+FEI9#HY,6-D M.3!A-BUE8S&UP;65T83X@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2)W(C\^_^X (4%D M;V)E &1 0, $ ," P8 #_VP"$ $! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$" @(" @(" @(" @,# M P,# P,# P,! 0$! 0$! 0$! 0(" 0(" P,# P,# P,# P,# P,# P,# P,# M P,# P,# P,# P,# P,# P,# P,# P,# P,# __" !$( #L +P,!$0 "$0$# M$0'_Q "[ $! (# 0 ) @*! 4'!@$ P " P$ M <( P8$!0D"$ !! (" @(# 0 & P0%!Q ( (@"0$7%!46 M&!$ 00! P($! 4% ! $" P4&$1(3% < $"$5(#(D%C%!(A<(42-S M)Q@2 (! @,$!P8%! , $" Q$$(1(% #%!41!A(A,C% 8@<8$R0F*1 M4G*2%8(S1KL5M7HIQ%9%PEFTH3K&3_!LPF1E49-88FZ8MUNFH.X3442[CA_ M./HSEQ2G7X2P*UM*3G&8S#,(E=9)LB2S2A!-0\'*3SH5K>+@\VJ3?*" K5[^ M3Y&Q;"(:Y[_B_87C_]H " $! $% -H]I+XU>OFC-DJJV"AO#:.C&&P%01DJ M5 !-K7[+VKWD5+1<[&Y]DE/(UY=_*!VJMC7B1UYV]J?8=GCVEP3)]0N&3Y[& MO*"W@N$PKSGM/_]H " $" @8_ (99H8KS MT5>1(T43(J%2BJLRI,JY^\#^)XG>+ED4!1P\QH5\/-JM9+=Z+-'^I*G,M< Z M%D.[-6H'L:AHQ51J*CO;9S],Z Y17@K@F-^2L32H&RW%I<36FJVTA 924DC= M20144((-01[P=H-(_P#0%"2X*MXB]D_YXU'9/.2,9><:@%MH;RRN$FM)%#(Z M,&1E.XJRD@@\P:>PNM6L66PU6,RX;A.A"S@?JJDI/%I&Z!_%7?>Z4S5DMI"3 M$W,J-\;G\Z4)-,X<#+LD5E/Y;6PM7M92!)AO,9P$J#FO: Q=$J!TZ9?,!YB# M4D"GCEDBE#+\2JG^GIBN+>9HYT8,K*2K*PQ!4BA!!Q!!J-O57IW5%EGO8-%O M9H;U,)86AMI'1IR,#VE54EP?O"H;.6S#;TUZ3B>LK.UW(.04-%#^XM-^T=-O MJFNY].].M0@LOCS+_P 4;?*I&Z204Q!1)!MJ'I32],6'2[NW>&8J?%E61&C9 MGE-69\K&A)HM:* !MF#T!I4A\[=!9+DKO6*OAQ8?5*PS,-^15!!63:# M5O6)DL-'-&6&E+F4=8(\!3S<&0\$4$/M%I.@Z=';6";E0;SQ9V-6=SQ=R6/$ M^Q>]U_UG^1K;Y_,>=_D:>6CIW'>?Z7>TIE[CM]W3/V\WM?_: @! P(&/P!' M>-)] G12B%0I&4 2!9 ,V?-VNUF%& Y=[IUQXP%6C:@D3WKQ'W*2O77#V;F MP('F@,\1/"10:8\ V*MU&N\#82P2/#>1,<02K*PP(PQ!X$? [1V7J8!7W"=1 M@?\ (HW?J44YJ!4[1SV\JO"XJK*05(/$$8$>[V!?PI2VO5+]7>+02?C57/6Q MZ!Y.;/9DU:)ZE#S(XJWW+3A4,,-E2WD[K4*=J%R,W64.YUZQB!\RKTVEP?[L M=TM#U,C@CXT!^'2DL3E9%-002""-Q!&((YC;6-+O \EQ'87#I<+@Z&.)F4R$ M8'$ *^#9J YB:C;2=%1NV6,SCD "B?C63\.F.\U'-:Z6<:D>(X^Q3N!_.V&X MA6&USHUG:".SFB9)"/G<,I4EGWEJ$T)W< !AM+<3R!8(U+,QW!5%23U "NU] MJCU".U$!^F-<$'OH*GFQ)X["TTNT:23B=RJ.;L<%'OQ.X G#:.\U'+=:H,:D M>&A^Q3O(_.V.XJ%/3'Z:LF/F)@&E(X)7LI[W(J1^4 8A]H[W72UM8G$)NE<= M8/\ ;!^X%OM%0VR66FVJ16R\%&\\V.]B>)))//V+C)_$^:K%F[WS'FJ=TE.[ MS?Z^>E*=WVLGS=JOM?_: @! 0$&/P (HP*KS#LAF%77%T% 57"5LP4M:((# ME %?E 0B6#+MEBU#/K$-@; ;&UL::?H]PP.];[N- R:YQ"VX@LHI%(.U MCD>&0JHJ-A(<]$W,:J1V%187&)Y9C=C-$PL DFKN*BR#ED&)AY87Q3P312-? M'(Q5T5-S7(J*J> ,/_D-%&"6O$*)W+J@]H)#ET8Q,NOLZPN ZO.%F;NB)$,%DE'(@D;ZHYCE:OP19M4BM'H M>[($]^YL;$9#%EE9) +E,;$1/53.I%.D8MA7%E5YX4\101P1$HI@A4#TD@)%)@?',//#(U',>QR.:Y- M477QW7[<95%9W]Y1]E.Z61XWW4J6/'O<:*QC!KJSKRLJG@:T>9.K%BB%L$XR M>M=$V7F=*LC/';+M*+.UY4YIG<&[@1R;QX!8"\>QQSFIJJM+D,L_1=-.!%]= M?3R RG/>M[<=NI^(B*W)L%=44M>9:VM@2[8.#75X\A9I<[_7;"./$Y[E_HGC,NXQG-&+<63H* *9? MU5N-5S4"H@5:BJQDS*^%CY]NC7DR2/\ Q8Y$5$@8CFR^!,2P#&ZS&*$--6!5T.UY$ZM:QYE@7*Z0RSL)FL3>01)+,_1- M7+HGP7?2_P#,/W'RXA[G]X?NI^]7!]E4?3?:OO'^J_?^#9T_M'U/0[>?^[R_ #%__9 end GRAPHIC 15 bbarrow.jpg begin 644 bbarrow.jpg M_]C_X 02D9)1@ ! @ 9 !D #_[ 11'5C:WD 0 $ 9 _^X )D%D M;V)E &3 0, %00#!@H- # 0 !;P .P *=-6AJZ9G4SFKRNF30 .=B^6M[.-P<=.@KU 7J2QN,CY<.:7T)8E[-8G".60)!97:;QR=-'L-OT;-X28'1N]<\ M:YC-G4M]V.+%:C>V&=E;3.:S.<+RSF#TLWFA/O9[K9!,6G:\!,U& M FD>:?_: @! @(&/P)&/LK.Y@^E_]H " $# @8_ D;V5-7_ /_: @! 0$& M/P*Y6^=.E7^SR))SXL2\2'7VY=KE/.DP<*6YQ7X+K6\V63RTS2FDNI7XUW0G? M4[&L2RSGV9#LX-]V.CP("$XO$ R'*>""ND:SLGG:Z>@"R[3%$GSU&5)1%3X8 MZ,"OL)%3M9N-^XM@LA4,4<;I=9P5_P :,XGVK1C^JZGL40--)O35MMH1+;8, *J[R*$K0X5XA'X:,W3K17;9!7*XW96ERW.2FM M$FN8I;VR36*5>HM/+71FVVB%'M\%A*-QXP9!V5,U_$ZZ=-XR52)=:]RY\K_S M[C>HW7C5_LW]LR\5_+Z9ZS_'TK]7@;V6N;"G>__: @! 0,!/R%3=*<"V1BE M% PY:AJV$!R$(8%CT)*RVH( 1&(?&48C879>1(@F1W""64)!IGA87(8H-^4Q MP(K@: B="XT!5, !==,L\:O?#P"OBP!Z 4;59EZ4[\L)7#G)LAA=V ^7?)Y M(H$(!8B6(X17M*IJH*>!A&SE0*>2,([66//HUT#F(8!CRD&0/G":#60*!. M%SJELD-W(3,Z+*382/BR,X%"C %BF0$(HT@CJ21D9+L048 K11I3>2['B*L MH1DD62>4%8C,ZH86E%#.1QQ-%@7%TLN1OI]';S_.[>'_V@ ( 0(# 3\A)\IS M4&!!!@$N5!1S"EMPRM\5 M67?2?U1V_]H " $# P$_(7X+ ZI#Y[@QP%I@_=SX]%B/CAZP!OJ!?V@O[[@0!* , /_: M @! 0,!/Q!S93(G(E:*<1A6 M]:A"=8$,#,A]Z%L&Y4A3%FX@8YQH"M3X(:5O/DE7J$6 CB2K9^G"1:C M(PIHTFVXY4E+++X?Z:;:7KT@DY,#:#+!GA? 6$ RL+IH,0PQ%%E@X6U>T0Y M:&LA^332!>S.[^(B<>U+3#C"9-$+ M*O\ WH,D#&O#9XXF7M?P?3S^.4P$DADQB/EP T!DZ8_O/S(_KSZF/V/SGF#V M\?G)4ST4)I!Z_=%_OV__V@ ( 0,# 3\00"S\LTV_76S-,%&3>.5I[P1)-=)8 M-;X:E93:Y';S?1*=DK]5Q)Z YN:?RPA)3ALO&*K+MQB!ERWR]4']X[=#UYP +@0=(2BU^Y_GM_]D! end GRAPHIC 16 bblogo.jpg begin 644 bblogo.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[0DF4&AO=&]S:&]P(#,N, X0DE- ^T M ! 8 $ 0!@ 0 !.$))300- $ 'CA"24T$&0 M ! !XX0DE- _, D $ .$))300* ! X M0DE-)Q H 0 ".$))30/U !( "]F9@ ! &QF9@ & M ! "]F9@ ! *&9F@ & ! #( ! %H & ! #4 M ! "T & !.$))30/X !P #_____________________ M________ ^@ _____________________________P/H /______ M______________________\#Z #_____________________________ M ^@ #A"24T$" $ $ ) "0 X0DE-!!X 0 M .$))300: !M !@ ,0 3\ & &< ,@ R M &4 -P U 0 ! $_ M,0 X0DE-!!$ M $! #A"24T$% ! (X0DE-! P !HH ! < !$ M %0 64 !FX & !_]C_X 02D9)1@ ! @$ 2 !( #_[@ .061O8F4 M9( !_]L A ," @("0@,"0D,$0L*"Q$5#PP,#Q48$Q,5$Q,8$0P,# P, M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P, 0T+"PT.#1 .#A 4#@X. M%!0.#@X.%!$,# P,#!$1# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P, M# P,# S_P 1" 1 ' # 2( A$! Q$!_]T ! '_\0!/P 04! 0$! 0$ M P ! @0%!@<("0H+ 0 !!0$! 0$! 0 ! (#! 4&!P@) M"@L0 $$ 0,"! (%!P8(!0,,,P$ A$#!"$2,05!46$3(G&!,@84D:&Q0B,D M%5+!8C,T)E\K.$P]-U MX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$ M @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D M8N%R@I)#4Q5C+RLX3#TW7C\T:4 MI(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B7I[?'_]H # ,! (1 M Q$ /P#=^K/UGQNG=*&+93EYM['VV7#'K-OIL<[=6ZU[W-^DU6OK;U;$ZE]4 M7YG3[B^LW5-);+'-<'-W5O;[7L=JF^J'5^E],Z=?@=0OKP\S&NL=?5<16[4^ MT@N_GO9^Y_Z36%G[;NA]VQSDE/;=5^LG3 MNEWLQ'BW)S+ "W%QF&RS:?SRWVM;Q^^H=+^M73^J9PP**KZ[Q6ZRQMK STRP MACJ;9=N]7WM?[&OK_P"$691F8?2?KCU-W5'-QSGLI=A9-GM86,8&75>J?:SW MM9_VS_Q2KW=7Z9E?7#?AY3/TN$_"KO'T#DN=OJK;;]"QVWZ'_;:2G4ROKMTF MB^RFFO(S11I?=C5;ZV$?2WV%S/H_R$#(SZ<[ZR?5W*Q7N=C9%64]DAS-P]/V MEU;]O_2:J_U1ZWT;IG1!@9UK,',PR\95-OL>7;G.W ?2N_1[&^S_ ,@I=0RZ MNI=>Z#D=-O#6Y./F?9LC;.UQJVML]%^S=Z3O\$])3M6=>Q&]89T:JNW(RBW? M<:@TLI;SNR;'O9LY_-WO_P ]9=6;++W45FT5M<\NK- MMCW-^DPJ_P#5"['Z==?T7.J^S=:<]UMMCW;CE [GC(JN=_.;??\ HO\ C;?Y MS[3Z8OJ=UCI73>C.P<_(KP\S$LL^TTW$,<#N/[W\[[?W$E.^SZP]'LZ4[J[< MAOV)FC["#(=.WTW51ZGJ[C_-[%E6?7[I551NMQ,VNLMW4N?2&BT _P" >ZP, M^C^D][JUSSJC;T[(ZO7CN=T;]KMRW4;?I8[6FNV]K3_@M[OH?0_[:6Q];^O= M%S_JW=CX>77D7Y6ST*F'<^6O9:[>SZ=.VMC_ .=V)*=^OK.-9U1G2PRP768P MRP\ANS87>GL)W[_5W?R%++ZOCXO4L/IUC+'79_J>D]H&QOIC>_U2YS7?U=C' MKFG]5Q,3KG3.N.>']+S,+[&,ILEK+&N-FVS3V^X>GM=_PO\ H+%+J_7.CV?6 MGHMM>7595CFT76-=N8TW-%5&ZQOL]UG_ &W_ (1)3JYWUNZ;BY=F'55D9]]$ M^NW$J]05QSZCMS&_YBR_J\[%NMQK:B)&@%GYEH]GO9^XG^J?4 MNG=)KS>F=4M9B=1JR+++WWD,]4.,LR&.?M;[F?FM_P",_P (C_5"RO*ZIUSJ M.,"<+*OK]"V-H>6"SUMK3_+LW_V_WTE/_]#9^O7_ "QC?U6_E*V/K7_XE6?] M8_*U?/*22GZ)^O/_ "&?^-;^1ZI_5_\ Y)Z-_P"'3_YXR%X$DDI]M^N__+>/ M_5;^5RWA_^&&_^?<=9'UU_Y>J_JM_( MO%$DE/U-C_S%?]1OY%POU1_\4UW]5WY%XFDDI^B,C_Q$-_\ "E?Y&+'^I_\ MR7D?^&L/_P _L7AZ22GW3_&'_.8GP/Y5U/1O^2L7_BF_D7S$DDI__]DX0DE- M!"$ %4 ! 0 \ 00!D &\ 8@!E " 4 !H &\ = !O ', : !O M ' 3 $$ 9 !O &( 90 @ % : !O '0 ;P!S &@ ;P!P " -@ N # M ! #A"24T$!@ !P ( $ 0$ _^X #D%D;V)E &1 ?_; (0 M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(" M @(" @(" @(" P,# P,# P,# P$! 0$! 0$! 0$! @(! @(# P,# P,# P,# M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#_\ $0@ M,0$_ P$1 (1 0,1 ?_= 0 */_$ )T (# 0 # 0$ D* <( M!@0%"P$" 0 # 0$ 0(#!! 8! @0!" <%! @' M 0(#! 4&!P ($1(3"10A(A6U%G2W=;5XZ1R=D)_'O]Q^#V3]@]NED=,WK-UDVL M(.FCMJO)*(.6SE!0Q%$SE,0Y#" @(#KHDE1Z8,E=#\VN( M"(:J'9"E9@+^Q]D7(-IWG2D99[W'18^>L\W+L2N4I^E$2< TD'SA M %TR*F I^7F #" #Y1UIZ66Y,;C=NL2R: )H F@": )H F@": )H 6A[_=XN MM0M^V9.IV^T5=-]6\GG>IUVP2T*1X="3I)4#NBQKML5P9$JI@()^(E P\/I' M6GGDB6#678BL]EMFT7(LC:K#.6601W'VYDB_L$L_F7B3-/&6(%TVB3J1<.5T MVR:[E0Y4P,! .H80#B8>*]+K8<;!K-0430!DW?A(/XG9CN>DXI\\C))AA2_N MF,A'N5F3YFY1@'9TG#5VV.FNW72.'$IR& Q1\H#IQNMQ.S%?>SMDS(]DWZ8P MB+%D"[S\4O6\F'7C)JUSTK'K'0H$^L@=5D^?KME#(JD Q!$HB4P (>4-;37\ M61&Z'--8&A- $T 30!- $T 30!- $T 30!- $T 30!- $T 30 N+\P+=;E3_ M /\ )7LE;;-5_2/]>?2'L[/2L)X[PG]&/">,]&.FWB?#>*4Z?/SV=N7G6%HOTY=&&8K\V833![*66^1L&CC+#B\V>E@Z-(O MUK''0SE\XBD$2*'&1$G33.H8"F)TY(<;,D5'XS@;ZWL,9)U2%HMLG;<]ISUAC V6.J%9VIMI&9=O9R4EB2Q9%*8(Y2F8U(#G_? M]^P/_]#CMEGQC[3/U,8(_-*JZZ)=7L9*Z'+,R]S_ &0X,F7M9MN;8B9M$>HN MB]@*!%S5]<,W+9,QEF3Z3K+!_78Y^FL (F;N'J2Q%3<#E*!%!)BHR>#3DOIS M>.>[5L(R3(-(=EG)E4Y5Z*146V0ZY9Z6R*=7@'(XLDQ$I5)J*9S,7K515L[: M.43E.FHF8Q#E$! 1 =2,&YWAO^W-N)_W2?GIC'50[(4K, CV(/C;E?<;?/O# M1]:>G5;DQN./:Q+,N9UWJ[6=M:QF.9LT5&IS@(E<>RJ"KVRW($5 (*"RM0JK M.;L;5NZZ@=)59LFB< ,(&X%,)6HMV0JI9,FQ?>A[?TE+C%K92LL0@*B":4W* M8TO9(A4RY.81 6,(^DD$T%!Y%#K-DR@;R@(D 3!7"7P.2-(9%[@.SK%=+I61 M+?G2L^Q&1'DQ'4^RU2-M&1(R5D*^A&N9N/45Q[ VDT6^C$I=N*J+P&ZA15Y> M7F P E&3P%5]+)V^[GL&[IZU-7# ]X]NJ[7IT:U,2/LU;ZQX.:*P9R@LO"7* MOUY\XX,9!$_422.EY_+S"2SQ)N@;CQ%0"\1!J+=D)M*YERN]Z M#8!/2OHQSD^RUDAG!&S>4L6.+HG%.3*G43(KUXF)EUF;?F*7F4=)H%(50#'$ MI0.)*X2^"Y(([CW)F/,M5EI>2)8-?=@+X.,E?J M8N/Y6X:TO3LMAQL'(UF48NS?W#=G&W*]+XTS'FAC5;PTCF,H]@&E0R';5X]I M)D,LQ"2.%3@FW0925QB(:$>N72@@5-%)T=8YA O)Q M$ $<9+ 57TWP4Q3% Q1 Q3 !BF*("4Q1#B @(>00$-2,_= %+YFW%X,V\PR4 M[FK*5/QVR+K2FH55ZG\[;=_.V3=G:IVF80N4O9+ M!6Z^-GEFLA3[17$D(-D4B],AA/P,(\. ".FXM:M FG8 MFY+?SMDVF6J"IF;[E+UNP62OA9XEK'T^T6-)>'-(OHH'!W4%%OFZ"GC8Y4O3 M.8#\"@/#@(#H46]4@;2N7!@'<'B["]K?3_H/H^GH]AXWQ/LR\YNES M]/IAS<.8O$::NA)IV-5Z0S)^=M\NU#;6\5B78SD.\(']$.<$7\50G,!TS<2F M # (:KSTY$RP;#[ 7P<9*_4QG9;#C8-1&U*JP[^4E8BLU^*E)L>, MU)1L-',7\N/.=3C*/&S9)Q(#SJ&-^],?RF$?[=9U?TH__]'':"ZS99%RV65; MN&ZJ:Z"Z"ATED%DC@HDLBJF)3IJIG*!BF*(" AQ#729!9-M'9MW7[AJM&7V5 M"L89IDVT0D()SD566)9YR-=%!1K)QU1B8YX^;1[E(043/(*L#+)&(HD51,Y3 MZAS2&HMGLMQO9;W88)K$C>*VK5&:&>S"&/C3!+G&M$$3JO7QZ?*QZ"TF MR:@7_P".+#(RVV^W3"4=::^_ M75=MJ YEG"*'M_6BF*NXCRQ2H@K)-&X=-\TZH](SDJ)RDHU6EP3IL,;]X(Y% M>W'N&43.51-0N(CIJ$,!R'(?.>,3%.0Q1$IBF*/$!#R"&LH=D7*S *=B#XVY M7W&WS[PT?6GIU6Y,;AB>[IW!)C:C1H;$V(Y--CG#*,:X?A.IE16<8\H9%UH] M>QM45BJ)A8)Y^@JTC#F(8J((.5_-421YHA&NKL.3H+);;MHFY3?+>)XN-HEU M9'"3XK^^Y.O,T[;5R)?RZJBPO+/:'A)&3E)B15YU10;)/I%8H'5Z1B%.<-6U M&Y*382NQ?+_;DXZN*R%>R]AZQV1!MUQKB@VR%;.UB)\ZK./G7,(Y2.NG M9;%QL>U[O_<=L.W5HRVZX,F#1.7+;!^F+O=&*H _QW490CAK&,()4@"+*Z6( M"*+D<\Q%XMF1-9(O5=(+($(UU=@DZ:"\6V+9#N9WL3LP]Q?71D(I"47"VY1O M$JO%U%C,N^5\Y))SZR,C*3DVN9T199!BW?O2@L555,I#<^M')*Y*39OB]]A3 M=K6JZO,U*Z8?R)*-&ZJRM5BYNP0$P^4(97D;0KNRUZ/@'*RB12#Q=O&! ,82 M\1X 8T_Z1'Q9YW:/VT;VJ]N):L)X]QW8$J_GM.ZQ3YK$VCP:9'BF-_9 M!^JQ&?LKMD]*JB]( %A$7!7@+ 95NB[)N- BG4NKYAW^5Z+ MQ&I1:PKM5,AV=D;F*$:R72.2/;*A_P"HO2"7E,@BY,28QY/\#;IN*V;0MJ.8 M.X3GZ19*R\PK'+RIK;FS+DL R:D(TF7CERY>KJNED@E;79'::R;!J!^950#J MF K=!8Y-6U%$)58V7N>Q!C_ O;;S]B?%\"A7*53]OF0H^)CTA%594YX.0X--&TNSUW&K92<@U3:CF6R/)W&MX>-JYBF;F MW*[Z0H-Q=F1:5^HHOG"RB_L;9EP*R;->!RL9!5#I=)!1<0F<3*;H)?5ZM;F-^6=7:$8E:,SYBNBJTI*R#YVB";"-;G(15])2 M+U5G!U2J0Y5TT42"9LR;%,FW0( F23';2*_!GJPJK#Y?G<@XKP/'^9L,1]G. MW!4D"4+H\BDUS$(8K9U84ZZFNF)#")3G28+% 2^;S@/'4?Z+X5Q8*KQQ+LTG2KM&M'3=PH,-/-0(V?E;N4$%E6;@J+UL;H MG603$4Q&TT[$M-!5/E]_B5S1[C5?O]3]3Z=5N5&Y/F"/B5PO[C4OO]<-'GU> MX2N%6['OP'P'O,R-ZQ9ZCT[#C8+YJ"@&_?\ ?@XQK^IBG?E;F76GGV>Q,K&9 M_EV/^<+_ *?O^-VGZ8%')IKO!=Q"Q;:X.+P#A67]$Y>R# *S%FN#)80D\M'-4173*599JNFH1KJ[#DZ:(73VL['=R>]NP M3#C&4&5:&9R)_:S*5ZD'T93V,N\,1VX1>SW@Y.2G9]4'15UFS%!Z\*14JJI" MD.4XZ.2B2DV$5MO8"W+Q%=4DJIE;$-PGV[?K*5HY[/71=J%2 RC2)F7T.Y8K MN#*\2I"[!BD8/*Q["7W;[6HJ58LY.+D]QF$8^2C9!LB]82#![ MDRL-GC%\SQDKH^AIKG-2: $@.[_@2 MNX#WIVQK46#>(K.5*U"YAC89F1))G%.;/(SL-8V[-!$>1LT+Y(Y*[!;.URZJ[B34QC@R >NG7*+AXO2\]8\I9W MJYRF/U57GL_U3'$>8XGYC !A$-0E3T*_J#>[$'QMRON-OGWAH^J].JW%&YG; MNR7B6O._G/:LDLH9O59>!H\(U,/[MA$UBKPS,44 YC"";R4,Z>&XB/[UT<0 MH<"@X=4)W8X%LLP/6]M^V7$N+ZZR;MUV53B9NV/DDTRKSUXL+!M*6J:>+$$Y MG*CB37,D@)CG%%FBB@4W32( 8MU=2TJ&I=(8MS\PY'1X5W:[+ Q9A*'FLI1Q MI(&R(2!H]-C27*;$SSD\0+,CA4R@)";D YA, <1$=:^>2)8+8^7W^&K-'OR5 M^X-/TO3LMAQL+K;P+I,9JWBYZLSARFY>6C-5KA89551444H6*L*U3J+0ZQTB MJBC'UZ,9H<_3*(E3X\A?V0TCI%$.['NL#88I^WO$%!PY1F:36OT6O,8=-8J1 M$G$O(D2!29L,CTP JDK89919XY/Y %98W * &#=6V:K0MW2 F@!7GYAW^< MMK?V9RKZUHVM?/)$L'H>W?O8HFR;MM94NN=F("R3!G(%8P^1Y1F5ZV11K''610DZ.Y(LJ#^&B9 M!*.N5/(1T< 54>0T9*M4P7^E0Z7/_;KH3JDS)Z,(GWQ,MRN1.R=@JM M8UV;U_)R#)J>ZYSF)ZS6&8Y"'>D@Z]8)>J5:O$< "$H*!.=ZV-CWNP/(;MXQ:.G4/<<9OXIPX;I*KQKU:Z146L[8J MG*8[5PK&R*[?5[A*X5;L>_ ? >\S(WK%GJ/3L.-@OFH* ;]_WX.,:_J8 MIWY6YEUIY]GL3*QF?Y=C_G"_Z?O^-VGZ8%'((#N+7*5RCOPW*/E!7>/&F79S M'4:W$1$P(X\B8.HJ^L$T=9RH)OV>H!"@4A"E+@ MW5U9HE0O#2 6-^8BAHEO+;3)]",8(SDHPS;%2OBI@ MY=,HIS//5&Z1S&(B=VL) 5#\=?/)$L&JNP%\'&2OU,7'\K<-:7IV6PXV#D: MS*/_TZLVOVR Q]N:V\7FWOPAJO2,[8DMEHE%4'*X14!6L@5^8FWZC9JBN\6! MC',E5!333.H;EX%*)N :Z'JF9*Z/H<0LU#V2(C+!7Y6.G(*:8M92'F8EXWD8 MN4C7J)'#-_'OVBBK9XS=(*%.FHF8Q#E$! 1#7.:G[,S,378F3GY^380L'"L' M7B(<>.H3KZ5*?4%=V(/C;E?<;?/O#1]5Z=5N*-RI MN\;B:4QEOLR9+.&JB4%E=A6LEUET(G.1TWDH=M!SX"H8Z@%6;VZ D %/B D2 M%,>4I3$TX.L4*5QG;MO;N:ENOVW4J0;R[,]C/E>=)+L!7R=-Y$JCL"^:K7;W) M*7>MNF:_ 4W'@FTN5NH8O$"N6RA# !R&*&D76*)=V.:[+=V5$W@X0K.2:M*, M!M#>-C(W)U215(21IEW*S*$JP>2)8/>=K?:3BK>+V MY,LXSR8PZ+E'7]+NC!!$]CHEC/B?#*:,Q#K*,8N95XDD= MRL)&[?GYU3D3 QR[258LA70].4Q3% Q1 Q3 !BF*("4Q1#B @(>00$-8&AP^ M2LDTC$%&LN2,C6*.JU-J48O*S(IDXH,O"J>E [6LR@-G?!R=1*WLQG,;S%DC6UZR-:J0%1JP+D5FI1K7K0PGIF M4!@D)G#>&CV46\)&LUW**3J0.UN]0 >75^G7]BC)K[RS8TM;A,JB@,5)T&5AIZR@$ Q46RRL7*I'4-RE!4Z). M(F.4-3YNZ"2R<_V'MVU6AH^X;2KO-M(B8F+*O?<1GD7!4$IUU(1K1E;:!F;618"7Y@&9B4=J&*:^K)L$IV1W M#0$RPAE':!)1[$PV-LH,I>3:L#* Z781CR=9).%BE%-%1VB4P@*A '3SNR96 M,S_+NS,2WEMV< O)L$9R4882E8R'5=H)R.J@ZQ0G=C<^QO=E3MW^ ZED.#E61[G'Q M<9"95K!%DPDJK>6S,J4F1RS 05)$S:[=1Y&K\.FX:* '$%4UDT\I*C+3JC8F MI&*N_,#Y4H-JOVWS&-=LK"8NV+F&49"_0S XN#U@E\#&:E89R;A,#-D91\VK M#ILRC_U"P=TKM/7:/N=JW' M[8:JXM-2L[MU8LB8MKC8SFQ5:?=GLLP:%5=L'*IQ12 M,S'@UUA/#(<]<_CR-:Y< M(R7;5]XJY 1<&9$:K'4#SS".K<4[HE-H\C,^]G>-NV!I2,CY3N-YC)1^@1AC MNK1,? PDL^ZY%(]L>I4>)BD;([;N"%,V\6D[7(H',0>;RZ%&*P%6PPO; [1] MVB[K5]Q>ZFM^S+&KN6L_CS$$TF/M&^L+51)U$6>]Q_-P@F,*X(59M%./\8L[ M(4722*272$4HY84/O#?]N;<3_ND_/3&.HAV14K, CV(/C;E?<;?/O#1] M:>G5;DQN,2=P?8M5=\6)6]<.^9UC*5*5?RV+KLZ145:QT@^11))UV?*W36=G MJEF!F@5T*)#KMEFZ+A,BO2,@MG&7%_@IJHGI<<9[O^W_ )11D91AD7"%SCG2 M[*$O%>=/FD!9&W,X-/UE6KN\^NF:+E!1J[FH.CXYK]F7;GY^!4I^&J;%_&+IE$ *X9&;.?, 1 M4$1,)EPC\#D_IR.V+8-NKWPV)U9:]#R32L2SU[(V+-V4%YIO6G\@HJJJ^50F MW+:0F;M/.77,"I62;LQ%C@+E1$IN?0Y*()-G<;4<;;X=MN^R"Q)B>N/J[G:* ME315HKLT+HU!F:%U474Q)W-VT S61QB\CB$=)OT1,H)Q0.R-X[PY=#<7&N 5 M4_R,A]RSMV,M[=#A;+5W,/6=P6/XQ1K6)AX=4D%:(990SU[1; ^3;&=HL2R" MJKB,>"D?P;E54#)@FY6,7.,N+_!;5=Q21VTW4;&LJKHJ#DS;_DR-\0T%PV6? MP7IF/26 BPM7K(N$1$JI57)P5 1Y^;B.CC%8 M'5_39G:!VT;T%LXU?../0E\58>2603OMJN<<]2KV4*@9RW<2%2@ZZZ49N;@M M)$$1;2*7*TC').L#D%TRHJ3-QI3(XU+]^8=_G+:W]F>0E@U]V O@ MXR5^IBX_E;AK2].RV'&P1+>/LXQ9O/Q8ZQ]D%J$=.QP.G] O[!JDM8*+8%DB MD!XS$YDA?PS\4DR2,<=0J+U$I?.373071F,G%C:J);WNC;F.W%N02:*2$KCW M)M)>%E*M;H!9"RY"0HLLIXN=&*NRD8]VF$<[LM9;OC*JR])F3+ M]-5(XJK1ZJH-G(F*=!=SC*+B_P %IU%[.XIVILE[<+982Z M*<&U=S5BQ4FNHJZ6@K*P;@YDG-8C"<0:3'!1,KN4*O1)E8Y-\8! M;^*AL?4F+8P:+\4U^F=RDQ!<2#P.<0T)*(JMC%_:K[6$IMVDFVX;<0P9?UB, MRUWJ)$!;-IB8HN.9BR-D1X (>G9&IN'SU5<(_ Y/Z4S MCG#>[KN"Y5=R$*RO.8+;)/$&UGR1;7S]:LUAN(BJF6Q7"2YXJ!CV+90QVT>B M/6,D44V;90W*F+;44%&SMLJ;1MVFR/CW^#KUC-*1=MKN_% M9%!/V654:I+'?M%G/AI.-=) *::@@N0[1=-19*2:"C3'*U,1S>X3:RTQ-NX@ M:RXME\H+*,RG'4MRHI#QMH$B;E.4K3UPFH#28A))!!VD=/K-T'Z0@D99 I3' MQK1U1>-1-;>-V^MP.RNX.W/ M[I. F*?2\^T7*HSUF54*3]DYG8G*/E 0'RZ.$?@4O+QX:>D4+5E\ MX\VN[WMN6]G'F)J%79&L;B8^89SM.E&+L5:?*5PI%%9&RKSI2!'2V.#QB+A* M6*H4Q3)%79K(BOQ;BFXN-78=&G^1GSN!]O\ 0WO8KW!B MU>H562DW+5LI8ZA)(KG>2R--FY) 3LU3F7=1JO(KP6 7"2^49<7^"VJ[BD,M M7]W6P+*XG8O -M)(SU1>-I[MW<"MM;/67V?W\6V7;G;/)2K4^@U.R.B'*!04)8J]5X MZ7BW! _958*M% $>/$1X<%PC\'R?TXG:/L/W$;W+L1>N1$O%T=S+&=7G-=N; M/S5UB#AT*TNNT?O#)+7:V+&4,8&+1518ZRA3.5&Z)C+E')1W!)L=[P5A.A[= ML44W#N-HX8ZITN+*P:"MTCR$H\54.ZE9V87121(ZF9R275=.5 (4IE51 I2D M I0Q;JZLT6A;>D!__]5_C0 I'WROQD0_S4%Z@?ZVA8B1IGL8?[*6^HE_XQUJ M9A$9#UF69GWA_#ED7_ZC]^JQIQNA.S,#[#_QN=_8:>]80>JE8F-PR&H+*#W1 M?@%DSZC0]:QVG&Z$[,1FIGQ6P'VF:^H UOAF8_Q5_P"6:[]11'J]OK!W9J4< MW^+J6_3C7OS-L^C^O[%_;]&CM(8.+NE?"O8/K-#^#>ZJ.1,4V[?_ ,1=3_S+ M3^-0UM(S5T/S:YS4%WW#_P#WG%OU9:OXJ"U<.Z MI\1V_P#CX_6\.I$KAY>S-^#+SZLB?]8^LYX''(:+4%$T >BM'\LV+ZBE M_5[C35T A;O ^(8WUFEZZ4UO&QG*XZ)LC^%W$7V:2_O5=8RN7&QTV6OQ>VL> M\N__ )#Y2TE9A\-"Z0SC\A?R!>/L?9O4KW35T!\]?<3^-F1/KW_R3370K(R' M.^UK\*]?^LU_X-EK"6#1&T)#\9*E[LLA_>K&&EC]C+-T@,;[]OABR!_ER?W# KK51N)V8D_B+XF&OVYF_6CK6S,Q^[&/X=TG[,P_\ !):P=S4[K2 F@#__V0$! end GRAPHIC 17 chart-5bfed5aff38f9014b1b.jpg begin 644 chart-5bfed5aff38f9014b1b.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F .(# 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#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0YQ MQZK[\;AGN.V?IUP>E+2$ ]?4'\001^1 - '\\?\ P3J_; _;^\5_MO0_L[?M MBZ/\2=+UCQM^SY^TW\7O'_@3QM\*_AWX&\#?!KQW\(?VI?"'P]^'.F_LV^+_ M CI>F^)OBI\"_%_P<^(V@&\\:^-=5\?SZWXQTNWU'1_%NF:C+XR\':#]1:; M\6?VQ['_ (*N_&KX ZM\6_ .N_"/Q!^P'K/QO_9^^%-K\.8_#^A> O'&D?&W M3_AKHFN_$;QT]_K?CCQWKOB">ZO)?$@TJ?PMX2T?P\NF:=H/A*?6+?4/$>J? M3,?_ 3;_8CCTOXTZ2/V??"3P_M#:WX=U[XPW\NI^+Y_$/C*Y\(^/8_BAX8T MZ?Q5/XEE\3Z/X8T#X@1OXLTGP9XHQW73>(/$_P"R M5X8_;<^'6@Z]?^%M/_;0^*7[._Q"TSP%!->._#/B;QGI,$23 MMH,-C:^,_$.GZW:P75O#KFK#3O$-SI,EUIGAG7UL0#\K?AI^W-^T#\ -1\/> M"_V\_B#XH\+?\(+XHF\>?%;Q';>"_ ?Q%\6KH-C^SIX#\0>*/A_XD/[._AO5 M_ WA;X;^&/B#<_&3]H;6/&!AMO%W@/\ 9DL/V>-#\=74'C/XIRV$;+3O".IZ!=>&=, MT[2;7Z>QC]3^9S0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 45^/U[_P5ET^SO;VS_X4/J,AL[V\LS(/B+9J)#:7 M4UL9 I\'G:)/*WA=S;0P7<2,FM_P]MT__H@FI?\ AQ[+_P"8ZOR&7CSX3QDX MRXL@G%N+7]C<0Z-.S7_(IZ,^(?B/P8FT\Z2:NG_L&::6W_Y@C]B6S@[>O0>V M3C)&1D+U(R"<8!R:_@[_ &QO^"<7_!?WXO\ _!9&W_X*??"OX2_#>QLO@G\3 M-$L/V=O!VK?M'?#6Q"? /X>W=_HUIX(UF$ZE,^FP_&#PYJ7B[4O'E@LTAM=0 M^(^NVJRD6D++_1Y_P]MT_P#Z('J?_AQK+_YCJ3_A[;I__1 ]2_\ #C67_P Q MU+_B/7A-_P!%;#_PS<1?_.@7_$1^"_\ H=1_\(,T_P#F+S7WGZ\:/I:9+HM_=6%GSZ5=W%M%-6$UQ8W?L517XY2?\ !7#3 MHXY9#\ ]2(CCDDQ_PL>R&?+1GVY_X0[C.,9[9S7ZW^%M<'B;PSX>\1K;&R77 M]#TC6A9M,+AK4:MIUMJ MFG$<0F, N?*,HBC$A3>(T#;1]9PKXA<'\;5<;0X M8SB.:55*HK4W-QY;R44TW[.3<3Y'Q M!.O3RC'+&3PT:HHHK[,]X**** M "BBB@ HHHH **** $/ )] :^-_B'\8O'GA_QKXBT;2]1L8M/T^^C@M8I=)M M+B1(VLK28AII/GD/F3.'QY^)9( U33B3T T.R)Z9/Y $D]@"3P*Y:']K+4[G2]+UV#XF?#B70]U_P_<:=K'B'1K;[=J6C63W-K,U_#IS:?JT6JV\4L,2ZGHM MWI>H:;KFD/J&C:M:2Z5?WH'YV?""TO?BE^PW\)OAY=_#+P''KWC[4;#X&>#_ M !GX<^%,5EX4'@'Q%H5CJ/Q!_:"\.^'O$OA^6X\!*GPZM?&UE]H6>32M5^*> MB:0WA?7]=T;5_#4K@'[9/^T1X]C>RCD\1^'XY=2+C38I+#1XY=3,<8FD&F1O M.LFHE(665Q8K<%(F$K8C(:GV_P"T+\0+L3-9^(-!O%M[B2TN&L].TF[6WO(0 MK36=PUM+*MO>0JZ--:3%+F%70RQ('4G\J+?3]>\%_'OQ(+'2-'DN!\7/@GX6 M^&/@N_\ A5-KBZ;^S)IWPT\!Z!JGB/PQ\59K6Z_X06Q^$]ZOQ)U.9-!OM+LT MUJQN-+\5:+XAUKQMH-U'8_9L\=_#?Q3XI^+GQO\ #L.G^ _#&MZ3\./ GA?X M9Z1X#U[PQXAL_!OA[Q?XHL=!^)_Q+\*6GA:PGT_QW\3?&'CJ[@TO0VM+O6? M7PPTKPLGCBZL-6O?$MIX; /U/B_:%^(%Q+(_ WQ(_:6^(7C/PG;Z1X,L_ _AGQK\)M)\,6_A+4?"?C#XGZFWQ$T36?B7\ M7_&MO/X?TE)/"^F^*/#ECX6^$":M=7FOZ_:ZAX]^)#BU\/\ C'PQ'/\ ;U ' MZ+?";Q)JWBOP58:SK4T4^H3W6J12RPV\=K&4M;^:"$"&+Y%VQ*H)'+$;CR37 MI5>,? /_ ))MI7_7_KG_ *=;BO9Z "BBB@#^.G6O^0UK7_8:UG_TZ7=?0G[* M4/PJNOBFMA\4['3KY=2T6YT_P&/$6GZOJW@VW\?75[8II,OC+3]#EAOIM&DM M/M]K#(YET^VU">WN-0A>%$9/GO6O^0UK7_8:UG_TZ7==%X#^(OCKX8:X?$GP M^\4:MX3UMK5K&:_TF9(WN;%YH;E[*[BFBF@N;1[BVMKAH)HF7SK>&4;7C5A_ MDKDN88;*N(L#F.,H4\3A,'F*K8BA5P=/'PJTHU)<\?JE7$X.G6E9MT^;%4>2 MHHU(S4H)/^*L!B:.#S7#XJO3C5HT,3&I5ISH0Q,9P3]Y>PG5H1F[?#>M3Y96 MFI)Q1^B>F?L]^$-+\&>+- \?_#3X?Z5\5M6U']HQ=)\/:7>>)I[[7I/ 7A72 MM9\-M\%/$0\2G2?"7ASP7->2WNKVOCZSO-3\2V?[F$7(?"FBWVD:',+D23K#+:VLG@L/QE^+MOI/B708OB=X[71O&5UJ M5[XKTYO$VIR0>(;S6HA#K5UJAEG>:>XUF%5AU>1)8VU.%5AOO/B 04O%OQ3^ M)7CW2M*T/QMX]\5^*M%T,(-(TG6]8N;S3M/,=J+&.2WLR5@,\=D!9QW,J2W* M6N8%F$3,K?9YCQ?PK6PE6CE_#ZP]1955P-!8C*\HK3EB9?5OJ^+Q.,IRI0E7 MP]2A6KU:T>9-4H3AAP:!'\1M+\.MJ]P-1U%II9;CS=6E*ZAJ#J+B[V3 M3#?(R,?M4> ?#'A:;PWK?@32O 6E^"KGQ3\4O 5@OA/0_'6B:X-7^&_B"RTC M5++QC+XXU?4IO$U_8I/;?9_%FDV^CV6K2W-^'TFW$=L!\[W7Q#\=WK:JUWXO MUZ=M/?B+=6%[X^\9>)/&5WI=H]CIMQXCU6YU.2QM))!--#;&=BL7VB8+-=2 MA3/>3*LUW-/*JN/(Q_$'#V*P7%-.CD_LL;GF8PQ^7UHX3"8>.5PCF/ME@Z+P M]=4Z&%C@E.,J&'PL:=:OB5"U&EE]&>*X<3F>5UL/G$*> Y,1F&*CB,-45"A2 M6#C'%<_L*?LJG+3HK#J2E2I45&=6JH_NX86G*MPUU_QZW7_7MZNI=OFW=W+LW;/-NIY=F]2K[ M-\C;-ZDJ^W&Y25;*G%044 3/ST %%%% '\=.M?\AK6O^PUK/\ Z=+NLVM+6O\ D-:U_P!AK6?_ $Z7=9M? MX^5_X];_ *^U/_2Y'\-U?XL_\3"BBBLC,**** (+K_CUNO\ KVN/_1+U_7C\ M*O\ DF7P[_[$7P?_ .HYIE?R'77_ !ZW7_7M,? /_DFVE?\ 7_KG_IUN*]GH **** /XZ=:_Y#6M?]AK M6?\ TZ7=9M:6M?\ (:UK_L-:S_Z=+NLVO\?*_P#'K?\ 7VI_Z7(_ANK_ !9_ MXF%%%%9&84444 077_'K=?\ 7M/PJ_Y)E\._\ L1?!_P#ZCFF5_6GT4?\ D:\9_P#8 MOR;_ -2

<4444 %%%% !1110!]\_ /\ Y)MI7_7_ *Y_Z=;BO9Z\8^ ? M_)-M*_Z_]<_].MQ7L] !1110!_'3K7_(:UK_ +#6L_\ ITNZS:TM:_Y#6M?] MAK6?_3I=UFU_CY7_ (];_K[4_P#2Y'\-U?XL_P#$PHHHK(S"BBB@""Z_X];K M_KVN/_1+U_7C\*O^29?#O_L1?!__ *CFF5_(==?\>MU_U[7'_HEZ_KQ^%7_) M,OAW_P!B+X/_ /4#'^^Y_P#]@N _ M]/8H[ZBBBO[4/WX**** "BBB@ HHHH *_.7]J'_@K1^P%^QE\4!\&OVD/CAJ MOP_^(Y\,:)XR'A^S^"?Q_P#'T/\ PCGB*XU6UT?4/[>^&WPL\8>&]]W/HFIH MU@=8_M*U%NKWEG;QW%LTWZ-4A4'GG\&8?H"!0!^+1_X.&/\ @D,0?^,I]?Z' M_FU_]K[_ .<'7Q9\1O\ @N%_P3"UWQQXDU?2_P!HKQ%=:??7\89W=MM_O\ =?^Z'/^AAG?\ X/P'_P [ MC_/OG_X*0?L=R03HOQ)\7EG@F11_PH']HWEGC95'_)).Y('/'/) K^C[X?\ M_!P+_P $E-%\">"]'U/]J#Q!:ZCI7A/PUIM_;-^S%^UU(;>]L-$L+2[@+Q? M:2)S#<0R1EHW=&*Y1F4@G]TMH]6_[[?_ .*HVCU;_OM__BJ_1?#WPFX>\-L1 MFF)R3'9SC)YM1PM#$+-:^!K0A#"3K5*;HK"9?@G&4I5Y\[G*HFE%146FY?4\ M+\%99PI5QE;+\3CZ\L;3HTZJQE3#SC&-&52473]AAJ#3;J2YN9R325DM;_C+ M9?\ !P;_ ,$CM0O;+3[3]J37I;O4+VST^TB/[,7[740EN[^ZBL[2(RS? :.& M(2W,\49EFDCAC#>9+(D:LZ_LY_G\J;M'JW_?;_\ Q5.K]1/L HHHH **** " MBBB@ HHHH **** "OG;XW?&/Q'\'M9^&MR=!\*ZQX0\=_$[X8?"86\GB?5+' MX@7WB7XH>,(/#$<_A;PY'X;O=)U>R\&Z7+<>.O$D,^N6UT_@S0?&&JK_ &;% MX;\S5/HFOE;QE^SOXG\3_M&>$OC[!\5YX8/!7ANS\->%OA_KG@/P]XET+PBM M_J-[+\0_$G@W4IK_ $W4=#\:_$K0IM.\(:[XINH]9O\ 2/"VCQ:+X772+#7/ M&%MXC ,'P+^U%K/C#7O"4@\"Z>_@GXMW/QETWX.ZEI'BN*[\1:YJOP=U#58/ MLOB73-1TW2M(T:/X@:1H&N^(/#5Q8ZYJ46B6MC;6'B5H;S4&>P\I\1_MY'P7 M\ /@Y\9?B/H'P]^$L?Q*\3^.?"7BKQ%X^^)-U:_!WX7:]X(N?&UM%I.O>/X/ M"D.L:C=^-+[P5=:%X,DB\):;!JFL7'V4$ZD^C:%K_P!!^!/V9M$\#^-M \1Q M^+?$>K>&_ 5_\3-5^%_@:]ATJ#2/!&H_%W6)=9\7S_VA96D.J^(5L?M>JZ+X M-AU:;9X:\.ZYJNFRG69SIU]IN G[)FBZ5HWPKB\+^,]8TKQ/\(-4^+=[X4\0 MZIHGAWQ+:R6?QKU?5-2\;6&J^&M3M5TJ>0PZF+'1M7L7T[6=-M8)K*2]O-'U MOQ-HVM 'T%\-/%M]X^^'?@3QQJ?AK4O!FH^,/!_AKQ1?^$=8FBGU7PS=Z]HU MGJMQH.HS0QPI+>:5+=-97$GD6S/)"6DM;64O;1=O7GGPF^&GA[X-?#3P-\*O M";W[^&_A_P"&-(\*:(^ISQ7%\VGZ/:I:V[3M;V]I9Q,RIE+33K*PTJPB,=CI M6GV&G6]K9P^AT %%%% !1110 4?3_/\ .BB@#XQ^*W[5.H?!+X@>)?#OCOPI MH.H>'K'X(?&KXZ:5<>#O%D]_XGL/"WP5/A&*?_A,](UO0M%TS14\=7OBV'1_ M#%_::O>6D/B.PN-%D.J1_:M3TW)\??M/_%3X:_#W]H'4-;^#_AO5OB;\"?AU MX4^+-UX9T;XDM#X-U;P-XMM/&5T;V?Q9J/A5-;L;WPW'_'/Q&\6>,?$?QY^'%M\*/$WC2ZL?#^EWNE M^#-(\/>)] T"UT31-+L8M#@O[27QEXI\2ZG?3V\XU?Q-X@U&<6^G:)'I.@:4 M ?56*G M]0<>U?/WQ;^ &C?&;Q'X%=#.E3W?AZ#PIX8EUC5Y=)\0VOB(::_ MCJ_LKSQ)I'A;6KG3]-@\4>']";3WUZRLC83ZK#I]_J=G>_0(&!@>Y^I)R3QW M)))]Z %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB (B@ HHHH _]D! end GRAPHIC 18 chart-5ec64e83a1bd86e589a.jpg begin 644 chart-5ec64e83a1bd86e589a.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F 0H# 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#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKP3]H']J;]F M[]E'POIOC3]I?X[_ E^ WA76M630M$UWXM>/?#?@33];UMHFN3I&BS>(+^R M;5]2CM$EOI[+34NI[:PAGOKE(K.&6= #WNBLG0M>T3Q/H>C^)O#FK:=KWAWQ M!I6G:YH6N:/>0:EI6LZ-J]G!J&E:KI=_:/+;7VGZE8W-O>6-W;22075M/%/" M[QR(Q\JT3]I+]GOQ+\/O'OQ9\._''X2:[\+_ (6:GXRT7XE?$71_B)X3U/P/ MX!U?X=@GQ[I?C#Q79:M-H7AV_P#!F"/%%KJE_;3:&>-16W.!0![717@/AG]J M;]G;QKX%^'/Q,\&?&3P!XP\!?%OQQ8_#7X;^*O"GB"U\2:1XQ\?7]YJM@OA# M1)]%^W-<>(+&ZT+7DUK3'CBN?#T>A:Y<:^FF6VCZE-:^_ @@$<@C(/J#0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7\F/_!9CX@>,O@U_P %+O#_ ,9-1_:/^$/[*OACX=_\$EOV MA/%G[/7Q*_:!^&?@WXG^$O%W[07A3XT6/B#XC?!#X5Z3\1M2L?"]I\2_BOX# MMOAUHWBO^P;76?BKK7P\A;P_\.+&*XU'5;N+^LZL+7?#'ASQ/'81>(]!T77X MM+U*UUG38]:TK3]6CT_5[$LUEJEC'J-M*OAQX M5_:/\"R:;?V-CK>@W>A^)O!UI>ZK;>)]#TN+2_%%MXP\.K9FSOY+*]A6>;\L MO^"8?[&/PF^.G[ G_!5+]B6UBN_A7\(]2_X*D?M__"OP=;_#NWTZS;X<:'X% M^*_@R7X>1^&-+U*VOM)FL?"-WX6\/�M3M[G3=5T^PDTG4EEMKRX8_TT)86 M,=Y-J*6=JE_<00VMQ?+;PK>36UNSO!!-=!!<2PPO+*\44DC1QM)(R*K.Q.%X M>UCP9?W_ (KT?PMJ?AJ\U+PQXB&G>-],T&[TN>]T#Q5JFC:1XI%CXGL]/D:? M3-?U#P_KV@^(?L^JQPZC=Z1K&DZKMDM+^TGE /Y(O&/QEUW]@#Q;=?'G1+_P M/\;M.NOC]^WWXA\)_&CX[:K<_!7X&>.OVDM&^&7B+XO_ +87Q&\*V?A>Q\06 M&@:_XT'P\LOV'OV2?"]GJVK7%A=^$OVEO'&J:YXZ?Q0FF^)?ZQ/A-X[D^*/P MM^&_Q*E\-ZSX.E^(/@+P;XXD\)>(H_)\0>%W\7>&],\0OX=UR$QQ&+6-#;4C MI>IQ^5'LOK2=?+3&P7Q\.O \-Z;X.7P1X17PEHUS97FD>%QX9T0>'=+N]-O MO[3TZYT[0_L']E6-Q8:C_I]E-:VD4MI>_P"EV[QW'[RNRH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD MR/?\C_A0 M%)D>_Y'_"C(]_R/^%*Z[K^O^'7W@?-G[8G[4'PZ_8N_9A^-O[4 MGQ6NA!X&^"G@#6O&FJ6JS);W6O7UI$MKX;\(:7)+')%_;?C7Q/=Z-X2T..1= MDFJZS:JY";F'^>U_P;>_\%H_B,W_ 5@^-?A3]IWQD;KP_\ \%.?']_K5_=7 MMVZ:)X3_ &E6N[ZZ^%\6CQW#3+IFA^(-$N;CX*Z=IUDD8_B#\;?!?PPT_QSI/Q U;2_@KXH\+^$;W MQAJWA^PU*TT#3?%E]XE\"^-O[0\/:1>:I+KUKI-K!8(_B"STK4KF:=M,M(T_ M$;1/^#.?_@EQX:UC2O$7ASXO?MUZ#XAT'4K#6="US2?C/\+;/5=%UG2KN'4- M*U?3+N/X!^9:ZCIFH6]O?6-RGS075O%* 2F"77=?U_PZ^\#^L '(!&>1GD8/ MT(/(([@\@\&EK.TJSETW3-/T^XU&^UBXLK&TM)]6U)+1=1U2>VMXX9M1OUTZ MST_3Q>W\B-=W8LK&SM/M$TOV:UMH-D*:&1[_ )'_ HNNZ_K_AU]X"T4F1[_ M )'_ HSGU_(C^8IW7?^OZ: 6BBB@ HHHH **** "BBB@ HHHH *Y'QIXTTG MP)I$>M:S%?36DM]!IZII\,4\_GW$<\B,4FGMT$86W?$M"O-:U75/#2_$7XC6>LWWPU^&U\ MO@KQ3XB\/:GXPMM%DLC++XP\2:'I7P\\'1:YKWA7PE/XR\3Z1;>(O$ME%+:6 M&K '[3_\-(> _P#GQ\3?^"^Q_P#EI1_PTAX#_P"?'Q-_X+['_P"6E?BW\&]2U[QQHMOK_P 1+BZ_X1+P9XC?PGIOQ$UF+^S[3DOC M+^UMX[^'7[+&A?%/3_A=8:=^T!XG^".O?&-/@SXSOM=BTGP+H_@/PA#XQ^)N MO^.KNVM-#\4P>$_"]K-IVA:3%)I^@>)/$'C3QEX%\(3VFCZI?:X-& /W1_X: M0\!_\^/B;_P7V/\ \M*/^&D/ ?\ SX^)O_!?8_\ RTK\,?VC/VI_&OPC\7:[ MX=T&'X-Z)+H_PKT#XB^!- ^+FH>.8/%?[4'BG6=4UW1[GX-_L_Q>$#!;S>-= M&U>S\(>&;[R-/^(_B4>*?B;X*,GP[MO"MP_B"\][^/7QJM/@?\+/^$^U*QT: MWU?5->\"^"?#NC>-?%-CX.\.VWC?XB:S8Z'I5IXV\9/%?V?A[PYX9DN=1UCQ MGKEE:ZG/#HGAS5_["LM2U*?3;:< _5/_ (:0\!_\^/B;_P %]C_\M*/^&D/ M?_/CXF_\%]C_ /+2ORX^!?Q N/B5X/O?$DOQ(^"WQ0@'B"_TZT\0? R#Q-:> M&K)+6WLY)="UNQ\6^)_%&N67BC3I+D2W<-Y/I4TFFWFEWE>.M(?6M'BO8;1+V>P*7\,4$_G6Z0N[!(9[A/+(G3:WF9)#948&>MKP M/]G'_DG]Q_V,FJ?^D^GU[Y0 4444 8GB622'P[KTL,CQ2Q:-JLD23R3W/)K^KSQ3_ ,BUXA_[ >K_ /INN:_CP@_U$'_7"'_T4E?Q]]*?'X[! M8K@A8/&XO"*IA^(746&Q%:A[1PJ9+RN?LIPYN7F?+S7Y;NUKL_#/&/$XC#UN M'E0Q%:BITLT7QM_Z+'\5N2 !_PL M7QADDG ']L\DG@ -OCYHL^OVUG=Z%%J7BCXB6 MKZS!J$-O<6G]EK+?K]OGEBNK8O:6OFWEO)/'!U\./XPNO#WC+P]K%MX4CBDGF\13V&HP7$6D6\,-O>2R7=VZ!+-4M+IA=B! MOL\H4HWZK>.]=MO#GQ;^ G[3NK:]\7M>\"^,YO$>B6'PU\4Z+J6L>-OACXEU MGX9;W\3^$?#[27-OK'V&.:&YUC^Q=/CN+2[L"BS7UU;-#;?A?"F68WB'*L=C MJ_%F<8*K@LWR;!XF*Q-=T<#E.88S#X3%9W7J5\906)IX6IB*5/ZGA)2Q$)NM#PTWQ#^.J^)#.MJ/ M#C>*OB*OB W3)YJVPT,WPU4W#1?O5A%IYK1?O IC^:OU!TZ&QLE^$$C?LH?M4:OX*\9>,-#UGP]\1];NY=4LW\#ZK#HFN75_XKLK@6#E MU.=M6DTZ&ZNX8;:&=8H^'LKCQ,WP_P!/\2W$WB%OVB$_8 \0W\.IS+J#?$<6 M@\?QV]EK*32J?$9\2KX2:X$.HC.NBQ:5UE&6-?4U>!O@7)\:_%>IVE]-:>%-?\ M17-YH6F^(/B3JGDN-&F>P;3?[0N]:E@N)A L M"?$GPTO_ (<_"KXN^"K'PA>:#X\\-ZS?^)=.LO!FI?\ "1:WJ9TJYN4G\>^+ MO%VN:GXA'A19Y-0M_#RQW,2K;64H7PEPOQ$ZO%[7$F*P^88B$\3'#9E3I8*,:KG.I1\]9-FCGGG_"KC_8 MY5AIUZ$N:M[7%.-.I749TWB$J,*5.C6IXJK&554<7&.'49N4I0_.G_A>7QM_ MZ+'\5O\ PXOC#_Y _M(?\ M(@6G_8S:9_Z2:E0!\.U\^_M1>&_BEXT^!WQ$\%?";PW\._%NN^-/"/BCPEJ/ MA_XD^(=:\-:1J.CZ_H%_I[P65]I?AOQ38W-X]Y+:I /B?\.IOAW\8?!_BW_A M3>CZ1\3_ (M3?%)W^$>DZ-<>)=4\#Z7X,L;@?"/0_#.KZ9KBZO\ !K2?#GA5 MM=\+-IDJ7G*>)/\ @G=I^L_ /Q#\.+3XX?&;2/B1KO[-][^S_=^*?#/Q'\4> M#/AOJFF1OX]U3PYIFI?#B!O%%Q!\/?#FL?$'5-/L?"T&N7MY/X1L-&TW5+_5 MM3TZ'4*_26B@#X-\?_LG^-]3N_B+;>&/$7PR^(&D?%GX-^#O@[K>M_M/:1XS M^)?Q#^'\'A'0/%.@KXH\%>(]%N;-/%$FLS^)(_&6J>'=6?P'\+:A??"+QC^SO\2/@SXN\;Z;K7B[4- M8\>? 0Z'JJZU\:=-\[3H=1D\4:_I>HQ7=[X,OH-3M;+79O$,4O\ PD>GVUM/ M].44 >&?"+X;^+_#'B;XO?$KXBZKX2O?'WQHU[P-J>N:7X!M]?3P=X>TWX<> M!;7P'X:L;/5/%9C\2^*]?O+&*[O_ !-XNUFPT:74'DTG1K#1;#2O#UDUS[G1 M10!]R?LX_P#)/[C_ +&35/\ TGT^O?*\#_9Q_P"2?W'_ &,FJ?\ I/I]>^4 M%%%% &#XI_Y%KQ#_ -@/5_\ TW7-?QX0?ZB#_KA#_P"BDK^P_P 4_P#(M>(? M^P'J_P#Z;KFOX\(/]1!_UPA_]%)7\9_2P_WO@7_L'XC_ /3F2'X-XT?Q^'/^ MO6:_^EY<:6FZEJ.C:C8ZOH]_>Z5JVEW<%_IFJ:;=366H:=?6L@EMKVQO+9X[ MBUN[>55D@N()$EBD4.C*P!KOM;^,WQ:\1^(]"\8:W\2O&VH>*_#%G#8^'?$4 MWB35AK&B0PVOV,OIE\ETL]E=7.[U666:?49KF:5W/FE%?R;1Q^. MPU*5##XS%T*$ZU'$SHT<16I4I8C#R4L/7E3A.,)5J$DI4:K3G2DDX2BS\6IX MG$TH.G2Q%>E3E4A5E3IU:D(2JTG>G4<8R474IO6$VN:#UBTSJ[KQWXXOO%,? MCF]\9^*[OQM#<0W.O&+>.E<.OC,^)=9/BD,MN;5<:\;PZD$%JQMA$+@0^ M03#Y?E$I7'457]H8^[?U[&7>*6.;^LUKO'1ORXQOGUQ2N[8A_OE=VGJ/ZUB= M_K%>[KK$M^UJ7>(6V(;YKNLNE7XUK:6ITM]XS\8ZG-XCN-2\6^)]0N/&)MSX MOFO=?U:YD\5?9)EN+0>)&FNW.N+:3HDUHFI_:4M941[=8V12,I=7U9-(D\/I MJFHKH,VHQ:Q-H:WUTNCRZO!;M:0:K+I8E%C)J4-H[VL5^\!NH[9W@258F9#G MT5E/%8FI)SJ8BO.;C4@Y3JU)2<*TYU:T7*4FW&K4JU*E2+=ISJ3G).4Y-Q*M M5DW*56I)M33$/_)S."_^QWA__2:A M]-P/_P E;D'_ &,*7Y2/Z!:***_U!/Z^"BBB@ HHHH **** "BBB@ KP']I# M_D0+3_L9M,_])-2KWZO ?VD/^1 M/^QFTS_TDU*@#X=HHHH **** "BBB@ H MHHH ^Y/V!_LX_\ )/[C_L9-4_\ 2?3Z]\H M**** ,'Q3_R+7B'_ + >K_\ INN:_CP@_P!1!_UPA_\ 125_8?XI_P"1:\0_ M]@/5_P#TW7-?QX0?ZB#_ *X0_P#HI*_C/Z6'^]\"_P#8/Q'_ .G,D/P;QH_C M\.?]>LU_]+RXEHHHK^0S\0"BBB@ HHHH *_2/_@EM_R<7XB_[)-XB_\ 4G\& M5^;E?I'_ ,$MO^3B_$7_ &2;Q%_ZD_@ROT?PA_Y.9P7_ -CO#_\ I-0^JX'_ M .2MR#_L84ORD?T"T445_J"?U\%%%% !1110 4444 %%%% !7@/[2'_(@6G_ M &,VF?\ I)J5>_5X#^TA_P B!:?]C-IG_I)J5 'P[1110 4444 %%%% !111 M0!]R?LX_\D_N/^QDU3_TGT^O?*\#_9Q_Y)_^4 %%%% &#XI M_P"1:\0_]@/5_P#TW7-?QX0?ZB#_ *X0_P#HI*_L/\4_\BUXA_[ >K_^FZYK M^/"#_40?]<(?_125_&?TL/\ >^!?^P?B/_TYDA^#>-'\?AS_ *]9K_Z7EQ+1 M117\AGX@%%%% !1110 5^D?_ 2V_P"3B_$7_9)O$7_J3^#*_-ROTC_X);?\ MG%^(O^R3>(O_ %)_!E?H_A#_ ,G,X+_['>'_ /2:A]5P/_R5N0?]C"E^4C^@ M6BBBO]03^O@HHHH **** "BBB@ K\Y?VHO\ @K/^P%^QC\4%^#7[2/QPU7X? M_$=O"^B^,U\/V?P4^/\ X^A/AOQ%,/#8>ZN-$U-&L#JX MU*U%NKWEG;QW%J\WZ-4A4'GG\&8?H"!0!^+?_$0Q_P $AO\ HZ?7_P#Q%_\ M:^_^<'7D'QM_X+X_\$H?%G@^WTO0/VFO$-_?)KMA>-"O[,?[7$1%O#;WR22; MY_@/&F%::,8W;CNX!P:_H"VCU;_OM_\ XJC:/5O^^W_^*H _E2_X?6?\$T?^ MC@_$?_B-G[5W_P XVC_A]9_P31_Z.#\1_P#B-G[5W_SC:_JMVCU;_OM__BJ- MH]6_[[?_ .*H _E2_P"'UG_!-'_HX/Q'_P"(V?M7?_.-H_X?6?\ !-'_ *.# M\1_^(V?M7?\ SC:_JMVCU;_OM_\ XJC:/5O^^W_^*H _E2_X?6?\$T?^C@_$ M?_B-G[5W_P XVC_A]9_P31_Z.#\1_P#B-G[5W_SC:_JMVCU;_OM__BJ-H]6_ M[[?_ .*H _E2_P"'UG_!-'_HX/Q'_P"(V?M7?_.-H_X?6?\ !-'_ *.#\1_^ M(V?M7?\ SC:_JMVCU;_OM_\ XJC:/5O^^W_^*H _G^^"G_!?+_@E#X3\'S:7 MK_[37B"POGUN_NU@;]F/]KB4FWFALTCDWP? >1/F:*08W;AMY R*]>_XB&/^ M"0W_ $=/K_\ XB_^U]_\X.OVCVCU;_OM_P#XJC:/5O\ OM__ (J@#\7/^(AC M_@D-_P!'3Z__ .(O_M??_.#H_P"(AC_@D-_T=/K_ /XB_P#M??\ S@Z_:/:/ M5O\ OM__ (JC:/5O^^W_ /BJ /Q%U_\ X.#_ /@D;>Z'K-I;?M2>();BZTG4 MK>",?LP?M>*9)I[*>*) S_ 55!>1U4%F"@G)(&37\U47_!2#]CI8H5/Q)\7[ MEBB5A_PH']H[AEC4$?\ )).Q!'IZ<5_H'[1ZM_WV_P#\51M'JW_?;_\ Q5?F M/B'X4\/^)53*:F=XW.,'+)X8V&&655\%152./EA95O;K%X#&N3B\)3]FZ;II M"GF&(QU!X".(C2^IU,/!26)=!S]I[?#5VW%T('/\ H89W_P"#\!_\[C_/T_X>1?L<_P#12?%__A@/VCO_ )TE'_#R M+]CG_HI/B_\ \,!^T=_\Z2O] O:/5O\ OM__ (JC:/5O^^W_ /BJ/^)6N O^ MAUQ?_P"%N3?_ #B]?Z6I_P 0=X<_Z&&=_P#@_ ?_ #N/\_3_ (>1?L<_]%)\ M7_\ A@/VCO\ YTE'_#R+]CG_ **3XO\ _# ?M'?_ #I*_P! O:/5O^^W_P#B MJ-H]6_[[?_XJC_B5K@+_ *'7%_\ X6Y-_P#.+U_I:G_$'>'/^AAG?_@_ ?\ MSN/\_3_AY%^QS_T4GQ?_ .& _:._^=)7V]^P)_P5[_X)\?!OXTZUXJ^)/QK\ M4^&= N_AWK6B6^H3_LZ?M/WRR:I=:]X9O+>U$.E_!B]N TEMI]W()&B$0$)5 MG#,@;^RW:/5O^^W_ /BJ-H]6_P"^W_\ BJ]SAOZ/'!O"^>Y7Q!@EB\7E4\-.I!-*-:%')Z%64'S.ZA6IRVM)6U]#*O"_(LHS'!YGA\;FU2 MO@JT:]*%>M@Y4I3BFDJBIX&G-QUU49Q?F?BY_P 1#'_!(;_HZ?7_ /Q%_P#: M^_\ G!U9LO\ @X,_X)':C>V6G6?[4>ORWFHWMGIUG$?V8OVNHA+>:A=0V5I$ M99O@-'#$);F>*,RS21PQ!O,FDCB5W7]FMH]6_P"^W_\ BJ-H]6_[[?\ ^*K] MZ/TD=_G\J*** "BBB@ HHHH **** "BBB@ HHHH \X^*WB7Q)X.\%:OXH\._ M\(%"/#]G?ZYKVI_$GQ1J?A'PIHOAK1=+OM6U?5M0UC2]!\03016L-DHN9I[> MWM-/L7O-6GGG&GKIM_\ )%M^VQJ&K^%;7XBZ5\-4L_!?A;X3_L_?%?XQ6'B+ MQ+)IGCCP=9?'VT&K1^'M'T,:$UGJ>M_#OPX5\1>)UUN_\/)JR36^BZ+''J1N MI+3VO]IGX!:C^T/X8\*^$4^(%SX1\.Z-XTTWQ9XK\,S>%-#\8^%/BA8:+:WL MFD>"OB!HFKSV,NJ>#+?Q*^C^++_0[34K*U\1:AXL>$[G6_#^JX7B MO]ER'QQJ%W?>(_B'X@,7CKP_\--"^-^EZ/I&B:5IGQ4'PMUBZUS1;D*\=]?^ M#/[;EO[S0?%D.A:A.-7\(R0:-;2Z9?6=OKB &)XG_:C\3^$)_P!K@ZO\);BX MMOV:_#OA'Q;X>M]&\50:GK'Q!\->)="U[4[K6]1L8=&,7A*UTF7PWK%[/8V, M_C#6G\+V?]J+IK:[.GA5.V_9>_:#L/VC_!?B3QEHEQX,U_PWHGC?4?"/A_XB M?#/Q4WC/X9?$NSTW1M!U"]\2>!=?GT_3+F]TW2M:U;4_!6KDV]U9Q^)_"VMQ M:=JVI6J+)$GQ"_9A\&_$IOC);O7KGQ-XR^+/BO3_&/CC63I>F^'=-O-6TGPGH/@G33IWAW1U%E8B+0/ M#>F17E[=W&JZUJERADO]6FM+;2[#30#V>BBB@ HHHH **** "BBB@ JK?/>1 M65Y)I\%K9+ M2Y=!!):KF/&NBZUXC\'>+/#WAOQ5J'@7Q#KOAO7-'T+QOI&GZ1JVK>#M8U/3 M+JRTWQ3I6E^(+2_T'4=2\/WD\.K6%CKEA?Z/=7=I##J=E=V3SV\@!\?:/^U; MXQU?7=;^&-OX*\&W?Q4T_P#: M_@%87NG>-M0G^&5]JZ? W_ (: \2ZH=:G\ M.6_B0W?@3PG#?:#XE\,VFB75VOBU=*L&U33X=2OVT#J/#_[3/BCQ!K/[.5G' M\+X+'2?C!X_^,'PL\=ZO=>-;28^ /'_P@T3XLRZIHN@6%GHTUQXVL[_Q%\'O M$]FFM7A\(VMKH;Z=J36]QJMY)H=GF?#_ /9(OO ?PV\!^!K3XG2C5_A)XV/C MWX9^+]+\#:-INH6?B'4M \3:!XVU#QS;7VKZ[)\1M3^)H\<>-=7^(>NZQJ=E MKWB#Q#XGU#Q"NIV>MQVFH0^H^&_V>/#GAG3/@IIUOX@\2:A+\&?B!XU^)L6J M:K+I]SJ7C+QA\1/#'Q4T/QCJGB62&RM;6)M9U3XN^)_$[6^B6FFVEIJ0L[*Q MM[?28C9T >6_#G]K:3QE\1_ 7A?5_"^D:'H/Q@U#X[Z1\.!!XFDOO'5EJ7[/ M_B2;0_$L7C[PG-I%C!H:ZQ:6E]J4(TS5=4D\-WD=AX?UQ9K[5HKFU^U*^?=# M_9_T6R^,5[\9]Q&M>- M/%,6CZ7;^'+'Q!X@U-UT[0)=0M+#2[6YU;5+V\^@J "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ &HHHH __9 end GRAPHIC 19 chart-9ad17b85c8416041884.jpg begin 644 chart-9ad17b85c8416041884.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F .(# 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#^_BBBB@ 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 ***.G6@ HIADC&,N@R 1EE&0>A&3R#V(X-.+*N,D#)P, MD#)/0#/4^U "T4F1G;D9(R!D9('4XZX]Z4$'D'(]10 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\S_MBV7Q;OOV M9OC-'\#_ (KP_!#XD6W@77M4T3XGGP+I?Q%U#PM!HMA/K&L7/A[PSKNJZ9X? MD\47>D6%[IWAK5_$$>MZ'X=UF\M-?U/PMXJMM.;0;[Z8K/U;2M-UW2]1T76+ M*WU+2=7L+S2]3T^[C$UK?:?J%M+9WUG'BD=#P30!_-'\ M1/&W[17Q<_9-_P""+WBKX??M??M->"?VOOVX?AY^Q-X370? _C#P-:_#S5M% M@^'.@_M#_M>?M#_$CP/JWPYU6^\27V@_"#3O&FG7LFG^(O#NF77B?Q'\/].% MG:&=FN?O7_@KI\2_%W@G]GVQOO@7^TK\;_AC^T_KVI^*/AY^R=\'?V>XO@]K MOB+]HG]J/6].MS\-O!GC/P]\2/AU\0;C4OAWX!OK&X\4_%I;"^\'>'_#/PR' MC/Q-X]U>.VTK19K+]"?#?[-WP(\'ZK\(-;\,_"CP1HFJ_ #X8ZA\&?@K>V&B M6\,WPN^%VJV?A73]3\#^""2R>'_#]_I_@CPE87EI8K&UQ9>'M+M)96M[58S\ M(_&W]F7_ ()/>./VAOAM^S!\:?@=\ -?^/OQ5B_:4_:>^'_@S6_"1/B#6+WQ M-K'@.#]HKXA6NHV3V_V/Q#X_OE\-W'B+S;V#4/&MGX4UJZM[>]LO"6MM9@'D M/[3'Q!_;_P#V?/C=X#^,&J>./".J_",_#3PUX;;P-I^K:;9?#W7?B7;?!'XW MW_Q7MM<\&MX2N_B1?G2OB+9_#KX]IX_T+Q%9:9X(_9O^"_QATVZMO[=U*UT7 MQ7]]?L1?'SPC\>_@E8W?AOQ'\2/%.M?#>ZT/X=_$'6/BYX5A\&?$#4_&$_PZ M\"?$RT\1Z[X?LKF\TG3U\>>!?B1X*^(VD6.D7W\"VB^ _#$MK\,_">I>!O 5O=:5;WT'A7PEK&BZ5X;U70M(BO M1#SJ=YK3^'?!6AV6A:7+JM_';07.H3V]G&GGW1L['3]-AEG:1K72M,TO2 M;7R-,TRPM+8 ]1HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HK\/+_ /X*L?$>TO[^T3X1^"'2TO[ZS1V\3^(@TB6E MY/;)(RC3\*SK$'91D*Q(!( -4S_P5A^) !)^$/@8 %D9.+SO&)Q;B_^$3.-&FD_P#F"Z._W>9^?/Q0X-BW%YAB+IM/_A.QVZ_[ M@'[G-G!QUZ ^F>,X[XZX[XQ7\(7[8?\ P3&_X+Z?&3_@L3'_ ,%0/A?X&^#N MEK\&_B=H4/[.W@_5_P!H?PE:+:? GX=W=[H^E^!-;B2UG-A;_%CPU?\ BJ^^ M(-A#/,L6I?$;Q%;QSLD,3#][_P#A[#\2,@?\*A\#9/('_"4^(LD=*! M_P %8?B.3@?"+P,3Z#Q3XB)_+[!2_P")B/"O_H>8S_PR9QY?]07F_N\Q?\11 MX-_Z&&(_\-V._P#E!^WNCW-]>:3IEWJ>FOH^HW6GV=S?:1)=VU^^EWD]M%+< MZ:]]9L]I>/83O):-=VKO;W+0F>!C%(IK2K\,1_P5@^)!&1\(? Y!Z$>*?$># MV_Z!_K1_P]@^)/\ T2'P/U(_Y&CQ'U'4?\@_J._I1_Q,1X5_]#S&?^&3./+_ M *@O-_=YA_Q%'@W_ *&&(_\ #=CO_E!^YU%?A=+_ ,%8_B3'%+)_PJ#P,?+B MDD /BGQ& 2B,X!(T\D D8Z5^UW@_6YO$OA/PQXBN(([6?7O#VB:S-;0N\D-O M+JNEVE_)!%)(%>2.%[AHT=U5V10S ,2*^SX.\2N$>/*V/H<-8^OC*N6TJ%;% MQJX#&X-4X8F52%)QEBZ%%5'*5*HFH5&UC9S%?-GLY M)7S)+(V9'9OFQG 'VDW0_0_RK\Y_B[_ ,E*\7_]A.+_ --FGT 79/CG\2X8 MY)9O%,4,,4*I%A\+^)+77_A_)H7B.=G$8M]"U4RK9:K=B0K' M)9V,TUY#*RQ301R$)7D'Q7\+>'?&_P -O&GA+Q=-KUMX9\0:))8:U=>%[*YU M+Q#:6@N[.[2\TC2[31_$,NJW5E=VMK=MI,OA_7;#5K>&?3=6T75='N[^PN/S MJ^'>H?$'QC^P?X8\*ZK ?#OC+4?!7BGPG\/]FZ=I8!^SK_M M#>.8]8@\/2>.](C\0W5I-J%KX?D3PM'K]U86\AAN+^UT-X%U6YL;>8-%/>06 M9$_-?3/"'B/3/$UOH4GP_P!: MLOB%<_M)_LP_$GPKKJZ+J'B/2O"WPE^'_P //@_I/B.PN?BXT,FG36/@'2_" MWQ2^&.JVFH:Y9ZWXFU'Q3'<6>@:K:^.)M0GZ[X%I<_">5O V@'QMXL^"/@?X M=Z'IMIXF\1?!?4/"GCC2_'\GQ#7P]9^#+=M'\&^&-7^)NG'P]J<_B+Q+KS^& MK_\ X0[[##J5_P"*;W3M;NXM( /OO3/VIM;UK7-3\,:-\6/!VL>)=$\\:UX< MTC5/ NJ^(=&-K<1VET-8T+3WN=7THVUU+%:W(U"RMC;W,D=O-Y<\B1MT_P#P MN_XG_P#0RC_P4:-_\@5^>WPRTC5? _Q:O/!_@JX\1>)OA]J>J?';Q;\2+[Q= M\+X_"DO@/QGXG\>6_C;0--\*_$<>%_#$_P 0+#Q-XA\5>,;6/1WF\916GA;2 M](\0P>([&*RB@UWZRH _1+X1>(=7\3^"-/U?7+O[;J,]WJL4MQY%O;[DMK^: M"$>5;10Q+LB55RJ MC+$L2:].KQCX!_\DVTK_K_US_TZW%>ST %%%% '\=.M M?\AK6O\ L-:S_P"G2[KZ:_8ZG\)Q_%PV_BGP?=^*)=2T"YTOPOJD7@R3X@Z; MX$\3W^HZ=;V/C#7O":!H[[2H(7N-,:[FCF&F7.HP7$-O-.Z!/F76O^0UK7_8 M:UG_ -.EW5WPUXK\4>#-376O"'B37O"VKI$T U+P]JU]H]ZUN[([VTL]A/ ] MQ:N\<;R6LYEMI'CC=XF>-"O^2N2YG2R;B+ YI6HK$4L#F*Q%2BZ5.M[2$*DN M:,85)4X\]FW3G&I2JTJBC5HUJ-:$*D?XJP&+A@,UPV,G!5(8;$QJRIN$9\T8 MO5*,I17-;6,E.$X2M.$X3C&:_07PY\-+[35_::\!>/O"G@#6]6\+^'OBYK.G MC0_@6-'\+ZCK.F^';+58_$'A_P".5O8K#\.;3PC=.K:3\/HH((X[V.X\/326 MTMPY7KO"?A#PI\46^ NKZ-X!TJS\%:?\0?@[X$\6>!?'?P6\-?#>Y\9ZJ/A[ MJ6HZUXDT'XDVEO=^(?'>DW=SI>H:]K/AR\A9-58Z7;S6\L=[%YOYGGQAXO;1 MKWPZ_BWQ6_A[4KF:]U+0'\2ZX^B:C>W,HGN;S4-(>_;3KZ[NIP)[JZN[::>Y MG'G3R22_/2ZEXR\8ZS_8_P#;'B_Q7JW_ CRPKX?_M3Q+KFH?V MNL2VXT,7 M=_,-'\A(($@_LW[*84AA6/:L487[C#\?9-A_84UD->MA:,E.5"OC54Q&(C', MIXVAAL1CZL:TJV'PM*;HU*%;#5LMS'W77RK#U7B*^)^@I<2X"C[.*RVI.C!J M3IU,1S5:BCBWB*=*IB9JHYTJ,6Z'HK?X?^,=,\&2_$/Q1I/P[NOA/)=:9=?%NX\':MKOC+X=VMA:67PP M CN+'PS8WCR_9-=40ZI'?M=SI;P\5^U)X;5;C5_%OBK5KC7;*UTW7+C5/$>M:C/K6FV-S'>6.G:O->W MT\FIZ?97D45W:65\T]K:W<4=S!%'.BR"EK&OZ]XBN(;SQ#KNM^(+NVM(;"WN M]>U?4M9NK>QMP1;V4%QJ=U=30V< )$-K$ZP19.R-G@*KH\V*J8GVN;9A]=QN/DI5L5Q8S. M\%B*.:4Z6 ]G/,'0DIRE!JE.E/#-S]Z,ZS?+AINFW6E6YL;B?K&(Q+O.KA77 M_'K=?]>UQ_Z)>OZ\?A5_R3+X=_\ 8B^#_P#U'-,K^0ZZ_P"/6Z_Z]KC_ -$O M7]>/PJ_Y)E\._P#L1?!__J.:97[I]%'_ )&O&?\ V+\F_P#4G,#]$\&/]]S_ M /[!Q1WU%%%?VH?OP4444 %%%% !1110 4444 (W0_0_P J_.?XN_\ M)2O%_P#V$XO_ $V:?7Z,-T/T/\J_.?XN_P#)2O%__83B_P#39I] 'G()!!!( M(.01P01T(/8B@$@, 2 PPP!(# ]F X89 .#D9 /4"DHH .V,G!()&>"0" 2. MA(!(!Z@$@=32EF)!+$D *"220HSA02SUXQ\ _^2;:5_P!?^N?^ MG6XKV>@ HHHH _CIUK_D-:U_V&M9_P#3I=UFUI:U_P AK6O^PUK/_ITNZS:_ MQ\K_ ,>M_P!?:G_IMU_P!>UQ_Z)>OZ M\?A5_P DR^'?_8B^#_\ U'-,K^0ZZ_X];K_KVN/_ $2]?UX_"K_DF7P[_P"Q M%\'_ /J.:97]:?11_P"1KQG_ -B_)O\ U)S _:O!C_?<_P#^P7 ?^GL4=]11 M17]J'[\%%%% !1110 4444 %?G+^U#_P5H_8"_8R^* ^#7[2'QPU7X?_ !'/ MAC1/&0\/V?P3^/\ X^A_X1SQ%<:K:Z/J']O?#;X6>,/#>^[GT34T:P.L?VE: MBW5[RSMX[BV:;]&J0J#SS^#,/T! H _%H_\ !PQ_P2&(/_&4^O\ 0_\ -K_[ M7W_S@Z^+/B-_P7"_X)A:[XX\2:OI?[17B*ZT^^OXYK6X'[-/[6*"6-;&SA+! M)/@6CKB2)UPR@_+GH03_ $[[1ZM_WV__ ,51M'JW_?;_ /Q5 '\J7_#ZS_@F MC_T<'XC_ /$;/VKO_G&T?\/K/^":/_1P?B/_ ,1L_:N_^<;7]5NT>K?]]O\ M_%4;1ZM_WV__ ,50!_*E_P /K/\ @FC_ -'!^(__ !&S]J[_ .<;1_P^L_X) MH_\ 1P?B/_Q&S]J[_P"<;7]5NT>K?]]O_P#%4;1ZM_WV_P#\50!_*E_P^L_X M)H_]'!^(_P#Q&S]J[_YQM'_#ZS_@FC_T<'XC_P#$;/VKO_G&U_5;M'JW_?;_ M /Q5&T>K?]]O_P#%4 ?@=\(?^"_/_!)SPSX(T_2=;_:<\066H0W>JRRV[?LQ M_M'X#21G?$RM@,2,X.#Q7IW_ !$,?\$AO^CI]?\ _$7_ -K[ M_P"<'7[1[1ZM_P!]O_\ %4;1ZM_WV_\ \50!^+G_ !$,?\$AO^CI]?\ _$7_ M -K[_P"<'1_Q$,?\$AO^CI]?_P#$7_VOO_G!U^T>T>K?]]O_ /%4;1ZM_P!] MO_\ %4 ?P!:I_P %)_V-;C5-4N(?B9XO>&XU34[B%Q\ /VCP'AGO[F:)P&^$ M88!XW1P& 8!L, P(%'_AY%^QS_T4GQ?_ .& _:._^=)7^@7M'JW_ 'V__P 5 M1M'JW_?;_P#Q5?S7/Z+G 3N[?\(3TU=M^G;7\GEX/ M\.2DY/,,[NVV_P!_@.O_ '3C_/T_X>1?L<_]%)\7_P#A@/VCO_G24?\ #R+] MCG_HI/B__P ,!^T=_P#.DK_0+VCU;_OM_P#XJC:/5O\ OM__ (JI_P")6N O M^AUQ?_X6Y-_\XO7^EJO^(.\.?]##._\ P?@/_GK?] M]O\ _%4?\2MO]+4_P"(.\.?]##._P#P?@/_ )W' M^??/_P %(/V.Y()T7XD^+RSP3(H_X4#^T;RSQLJC_DDGCZG^U!X@M=1TKPGX:TV_MF_9B_:ZD-O>V&B6%I=P%XO@ M-)$YAN(9(RT;NC%K?]]O_ /%4;1ZM_P!]O_\ %5^B^'OA-P]X M;8C-,3DF.SG&3S:CA:&(6:U\#6A"&$G6J4W16$R_!.,I2KSYW.51-**BHM-R M^IX7X*RSA2KC*V7XG'UY8VG1IU5C*F'G&,:,JDHNG[##4&FW4ESV>GVD1_9B_:ZB$MW?W45G:1&6;X#1 MPQ"6YGBC,LTD<,8;S)9$C5G7]G/\_E3=H]6_[[?_ .*IU?J)]@%%%% !1110 M 4444 %%%% !1110 5\[?&[XQ^(_@]K/PUN3H/A76/"'COXG?##X3"WD\3ZI M8_$"^\2_%#QA!X8CG\+>'(_#=[I.KV7@W2Y;CQUXDAGURVNG\&:#XPU5?[-B M\-^9JGT37RMXR_9W\3^)_P!HSPE\?8/BO/#!X*\-V?AKPM\/]<\!^'O$NA>$ M5O\ 4;V7XA^)/!NI37^FZCH?C7XE:%-IWA#7?%-U'K-_I'A;1XM%\+KI%AKG MC"V\1@&#X%_:BUGQAKWA*0>!=/?P3\6[GXRZ;\'=2TCQ7%=^(M4^(_V\CX+ M^ 'P<^,OQ'T#X>_"6/XE>)_'/A+Q5XB\??$FZM?@[\+M>\$7/C:VBTG7O'\' MA2'6-1N_&E]X*NM"\&21>$M-@U36+C[*"=2?1M"U_P"@_ G[,VB>!_&V@>(X M_%OB/5O#?@*_^)FJ_"_P->PZ5!I'@C4?B[K$NL^+Y_[0LK2'5?$*V/VO5=%\ M&PZM-L\->'=%_&>L:5XG^$&J?%N]\*>( M=4T3P[XEM9+/XUZOJFI>-K#5?#6IVJZ5/(8=3%CHVKV+Z=K.FVL$UE)>WFCZ MWXFT;6@#Z"^&GBV^\??#OP)XXU/PUJ7@S4?&'@_PUXHO_".L313ZKX9N]>T: MSU6XT'49H8X4EO-*ENFLKB3R+9GDA+26MK*7MHNWKSSX3?#3P]\&OAIX&^%7 MA-[]_#?P_P##&D>%-$?4YXKB^;3]'M4M;=IVM[>TLXF94REIIUE8:581&.QT MK3[#3K>ULX?0Z "BBB@ HHHH */I_G^=%% 'QC\5OVJ=0^"7Q \2^'?'?A30 M=0\/6/P0^-7QTTJX\'>+)[_Q/8>%O@J?",4__"9Z1K>A:+IFBIXZO?%L.C^& M+^TU>\M(?$=A<:+(=4C^U:GIN3X^_:?^*GPU^'O[0.H:W\'_ WJWQ-^!/PZ M\*?%FZ\,Z-\26A\&ZMX&\6VGC*Z-[/XLU'PJFMV-[X;N/AUXYTJ_LK7PAJ+/&/B/X\_#BV^%'B;QI=6/A_2[W2 M_!FD>'O$^@:!:Z)HFEV,6AP7]I+XR\4^)=3OI[><:OXF\0:C.+?3M$CTG0-* M .1^-7[6LOPC\5^.[:;POH\G@WX/Z;\&]9^)&IZYXGET/Q)J.F_&?QCJ7A#3 M)/ASH7]CW=GXA?P_)IS7%U_:6K:7%K^KM)X2T=X=3MIKT?::L&&1ZLO/JK%3 M^H./:OG[XM_ #1OC-XC\.7GBS4K=O"NAG2I[OP]!X4\,2ZQJ\ND^(;7Q$--? MQU?V5YXDTCPMK5SI^FP>*/#^A-I[Z]961L)]5AT^_P!3L[WZ! P,#W/U).2> M.Y))/O0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 *444 %%%% '__V0$! end GRAPHIC 20 chart-9ee20478275c466f5e1.jpg begin 644 chart-9ee20478275c466f5e1.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F .(# 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#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **"0 M 2> !DGT K\Y-8_;<^*'B+XO?M9?"S]G?]F'6/C[+^RGJ_P3^&^MWMA\5O ? MPZ_X2;XT?%/PDWQ1\5^%+>[\=&TT+2_"OPG^%FO?#+5_$GB2+4M;\0ZOXJ^( M<'A32/!9C\.:QK /T;HK\*=1_X+L?"!_A+\,OC)X0_9\^-OC'PQJ'[-6O?M M@_M!VME??#RQU;]G+]GCPA\7M3^!GBGQ?JJS^)IM,^)^KV_CWPUXYO-!\/\ MP\U.[C\4^ _A_P"*_&&EZN/^*=TC7_M+_@HI_P %"/A__P $^/V:M4^/^L>$ M-=^,&LSP:C<> OA1X&U32;#Q/X^MO#?A76?B/XYUJRU/51-IVD^%?A]\*O"_ MBWXD>,?$M[#-9:9X?T$VZ1W&KZMH]A>@'Z"45^6GC;_@IIH7PR\3?M5^#/'7 MPQN]/\2? ?PW^R=\2/AQ;0>,=(M=.^+7PF_;$\4Z?\)OA[XZU;6]F:):=X0\5>*]9U'3_ [\.8+W1KF]L_%6 MIZGH>@:UX]36]&N$TM/A_J7PX\4>4UC\3/#VP ^SZ*** "BBB@ HHHH **** M "BBB@ HHHH **0]#]#7P=\4/&WC+3?'_BBQT[Q5K]C96VH1QV]I:ZG=06\" M'3[*0I%$CA44N[OA0!N9CU)H ^\J*_-#_A8GC[_H=?$__@XO/_CE>7)^U?I$ MGCSQ9\,U^-=^/&?@/PO%XR\:::^L:S'8>%O#\GV]WNM?\2O OA;2;NSM=.N- M1U'2-0UNVUC3M+:WU.[L(K*=9@ ?L!17Y"V7[5&D:CH6J^);/XY32:)H>H:5 MI.L7DNO:S92Z?JFOK"_AW3I]*U"VM-;>^\2QW-O+X7MK?2YY?%$4\&ZTZY&H:S9MVEMM0^(GAZT\6^!/BSJ'B[PO?W>LV%CX@T M'Q'=WVDWEWX>UO4?#>MPVMVK(EQ_9NO:1J>EW$L0:![FRF-O+/;F*>3J/^%B M>/O^AU\3_P#@XO/_ (Y0!^E]%>3?!35-2UCP!IM]JU_=ZE>R7NL))=WT\ES< M.D.I3QQ*TLI9RL<8"("<*H ' KUF@ HHHH 0@,"IZ$$'Z$8K\)_C7_P3S_:^ M\7^*/^"B_P +_@-\=-!_9]^$_P"V]\5O@9^T--\6/["U#QGXE#?\*ET;X%_M M/?L\RZ9H/CWX=>./!$?Q"T/X2?#7Q!HGQ:\':]'JFE^'/&GCGPUHESH'B33] M(URV_=FB@#\)/BC_ ,$??'7Q7\"^'O"R?'7X2_!9?%O[&4__ 3U_:)\+? _ M]G?7='^&&O\ [*&G?$ZZ\;^"] _9^\+^)OCAK>L?!3Q_X7\*ZIXJ^'"^*/%G MB+XP^'[_ $OQOK6N2^$(M5TG0$MO1?VR_P#@E/J7[;_PQ^*'A[XI_M$>+O"? MQ);X?_M1_!#]GCQ?\'[7QC\/O!_PX^ O[0-IX8L=,^'?Q3^'4?CC6+'XTW&E M6?@WPYIGC[7UU7P0WQ)T734TB6QT&REE1OV589!'3H0?0@Y!YXX(!YX]:_SU MOVX_^"+'[1?BS_@X$^'/P/\ AY\0/C-H?[&G[7NIZW^U/XBU+0_B%XZLM&^' M7PZ\*:S8ZA^TY\/K":VU^WBTFZ;Q;JNFZ1X)@LK5;/2+?XS>!+*&-H=/G,(! M_7!^SQ^QKX_\)?M0?M _%SXF31^(_!VG_LI_LS?L,_ <>/==B\?>(OB1\-_@ MY8>.OB)\1/BI\8?,>\:]O_B'\4_BUJ'A@:-J=W_;%SH/@.[UG4X+1/%5E:6N M!X?_ ."9&J>'_P!H3X!_'BV^.4HU'X<_V#XG^)I@\%W5CXH\=_$BSD^-5WXY MO/!VO6/C*VT/X=_#OXQS_&+1]"^(_P /9/"'B:.;P!\!?@-X'T;6;+3O!%C- M:_JQH^E:?H6E:;HNE6D5AI>DV%GIFFV,&?)LK#3[:*SLK2'<6;RK6UAB@CW$ ML4C4L2V2=&@!%&U0,DX &3U.!C)]SWI:** "BBB@ HHHH **** "BBB@ HHH MH 1NA^A_E7YS_%W_ )*5XO\ ^PG%_P"FS3Z_1ANA^A_E7YS_ !=_Y*5XO_[" M<7_ILT^@#S<@$$$9!!!'J/2OS;^(/PQ^+4_Q^_:&L_@_X'U(^"_BO^SSX@L? MB+H?Q;CTJZ^ WCWXCZW9_%FS\/ZSX/E7Q'-XBT_Q#KVNW>A6WC_0],_X1_PM MJFD:IKOB3QG8:'XBGT'Q%J7Z2T?_ *_QXY_0?D* /S3T#X#?%+2=?T?Q#?7O M[17C;PAX;^*WPS\7ZAJWQ#\7>"X_VK?%>E:+\#?B]\)=7TQ?$WA'Q%IFEW'@ M_P"'FI^*/!FL> +/2]:\(^-C!JWQ0DT?7-8DN[75]>]]N_#'QY\7_!*W^&E_ M?RZ5XVUBV27Q5XQ\=ZL=034?AQJ7Q(\1Q7WPPU#Q=\/KJ778?BQ>?"*+P_X< M\3^.='T*ZT6W.K:OJFE:QJ7B-UU"U^KZ* /G_P#9I\)^/?!/PXU3P_\ $/0O M!OAO5%^*OQJU?1M'\"3ZI-X?M?"'B3XK>+O$7A7[&FJ0P2V=K)HVJ6SZ3IT< M:#3]!.D6=W#:ZG#?65M] 444 ??/P#_Y)MI7_7_KG_IUN*]GKQCX!_\ )-M* M_P"O_7/_ $ZW%>ST %%%% !17\J6K_M(_M#1ZOJ\<7QS^+,<46KZK%%&GCSQ M$J1Q1:C=1QQHJWX54CC5410 %50H K/_X:4_:)_P"B[?%O_P +WQ(?Y7]? MRQ/Z5'#D)R@^%L[;A*46_K6 M>+LW\?]6]+_ (Y+QCRN,G%Y/F%TVOXV&Z?, M_J]J%K>!KB*Z:&)KF&*:"&X:-#-%#<-"\\4D2(7$MK;Z9%J3WUM> MV]HT=]&W>,;J]3_B8NE[ M3V7_ !#KC/VJJ0HNE]6BZBK5,+]>A1<%3YO:SP5\9&G;GEA4\0HNC[YV?\12 MAS^S_P!5\^Y^=4W#V2YE4E1^L1IN/)=3EA_WZC;F=%.JE[-.1_3!17\NG@KX MH?MB?$?4KK1O ?Q(^/'BS5+"U:^O[+1O&/B2:2QM%G2U^T7TDVI06]FC74D= MK$+F:*2>Z=;:!))SY=F:CXU\4V M=_I]_9RO!=65[:7%['/;7-M,CQ30RHKQNI5@"*X)_2?R:GAZ6,J<&<20PE>I M.E1Q4ZF$CAJU6E;VM.E7=J52I2NO:0A.4H:60YK&A4E*% M.M*5%4ISA\<(5':$I0^U&,FX]4KG]6%%?R>7'[2W[12V]PR_';XN!EMYV4CQ M]XC!!$3D$'[?P01D'L>:_J-^&MW=ZA\// E]?W,]Y>WO@WPM=WEW=2O-"IT M:DW7G2FIJO*I&*C[-NS3IN]^Z.VHHHK],? /_ ))MI7_7_KG_ M *=;BO9Z "BBB@#^.G6O^0UK7_8:UG_TZ7=487>.:&2.0PR13PRQS#K#)%*D MDZ=X+U_QSHUSI-IJ>F7E[K:W&G>);7PW81W@TC5=3N+^UAL MI;/#/A[\7/V;/"6OZ];:1X@^&^B:5:_$/X0>,+RWOO#WC2S\#6=_X<^'5]H_ MC[X@?L_6&G^'M0U/2_'$'B;4+BV\+:=XCAL]$?25A>'33&XFB_*KOGOZ]Z,G MUZ]:_3X^+.<0Q5+&1R7AYUJ.,>.52IA<94JU,14RN&6XFI6K/'*I6J8YP^O8 MZO4D\1BL;:M5K2Y8I?71XTQT:T*ZP&6<\*[Q"E*C7E.526$CA*TJD_K*G4GB M.58BO4D_:5L1^\G-VBE]L? 'Q/\ ##P-&O#=]H^@_%"P M\5W7@)?"^KZKK_ (=U_P ;Z_K&CZUK<;1:IJEE?WKW"7ES$]O: M21))(\@LHY;6VF33ELTFMX9EDC7S#)]:*^/S#B;$X_(\!D#P6!P^#RZO+$4: MM".)>*G*=3'5I1JU*V)K1=-U\QQ510C3C&#<%25/]\Z_AXK-ZN*R_#9:\/AZ M5#"U'4A.FJSK2;EB*C4YU*U1./M,57ERJ*4;QY%&]1U(+K_CUNO^O:X_]$O7 M]>/PJ_Y)E\._^Q%\'_\ J.:97\AUU_QZW7_7M,_\ L7Y-_P"I.8'ZIX,?[[G_ /V"X#_T]BCOJ*** M_M0_?@HHHH **** "BBB@ HHHH 1NA^A_E7YS_%W_DI7B_\ ["<7_ILT^OT8 M;H?H?Y5^<_Q=_P"2E>+_ /L)Q?\ ILT^@#SBBBB@ HHHH **** /OGX!_P#) M-M*_Z_\ 7/\ TZW%>SUXQ\ _^2;:5_U_ZY_Z=;BO9Z "BBB@#^.G6O\ D-:U M_P!AK6?_ $Z7=9M:6M?\AK6O^PUK/_ITNZS:_P ?*_\ 'K?]?:G_ *7(_ANK M_%G_ (F%%%%9&84444 077_'K=?]>UQ_Z)>OZ\?A5_R3+X=_]B+X/_\ 4MU_P!>UQ_Z)>OZ\?A5 M_P DR^'?_8B^#_\ U'-,K^M/HH_\C7C/_L7Y-_ZDY@?M7@Q_ON?_ /8+@/\ MT]BCOJ***_M0_?@HHHH **** "BBB@ K\Y?VH?\ @K1^P%^QE\4!\&OVD/CA MJOP_^(Y\,:)XR'A^S^"?Q_\ 'T/_ CGB*XU6UT?4/[>^&WPL\8>&]]W/HFI MHU@=8_M*U%NKWEG;QW%LTWZ-4A4'GG\&8?H"!0!^+1_X.&/^"0Q!_P",I]?Z M'_FU_P#:^_\ G!U\6?$;_@N%_P $PM=\<>)-7TO]HKQ%=:??7\(++4(;O59 M9;=OV8_VN92B7.H330DO#\!I(SOB96P&)&<'!XKT[_B(8_X)#?\ 1T^O_P#B M+_[7W_S@Z_:/:/5O^^W_ /BJ-H]6_P"^W_\ BJ /Q<_XB&/^"0W_ $=/K_\ MXB_^U]_\X.C_ (B&/^"0W_1T^O\ _B+_ .U]_P#.#K]H]H]6_P"^W_\ BJ-H M]6_[[?\ ^*H _@"U3_@I/^QK<:IJEQ#\3/%[PW&J:G<0N/@!^T> \,]_<\7)SE*32QN36O)W=O\ A">FKMOT M[:_D\O!_AR4G)YAG=VVW^_P'7_NG'^?I_P /(OV.?^BD^+__ P'[1W_ ,Z2 MC_AY%^QS_P!%)\7_ /A@/VCO_G25_H%[1ZM_WV__ ,51M'JW_?;_ /Q53_Q* MUP%_T.N+_P#PMR;_ .<7K_2U7_$'>'/^AAG?_@_ ?_.X_P _3_AY%^QS_P!% M)\7_ /A@/VCO_G24?\/(OV.?^BD^+_\ PP'[1W_SI*_T"]H]6_[[?_XJC:/5 MO^^W_P#BJ/\ B5K@+_H=<7_^%N3?_.+U_I:G_$'>'/\ H89W_P"#\!_\[C_/ MOG_X*0?L=R03HOQ)\7EG@F11_P *!_:-Y9XV51_R23N2!SQSR0*_H^^'_P#P M<"_\$E-%\">"]'U/]J#Q!:ZCI7A/PUIM_;-^S%^UU(;>]L-$L+2[@+Q? :2) MS#<0R1EHW=&*Y1F4@G]TMH]6_P"^W_\ BJ-H]6_[[?\ ^*K]%\/?";A[PVQ& M:8G),=G.,GFU'"T,0LUKX&M"$,).M4INBL)E^"<92E7GSNUGX:W)T'PKK'A#QW\3OAA\)A;R>)]4L? MB!?>)?BAXP@\,1S^%O#D?AN]TG5[+P;I& M_,U3Z)KY6\9?L[^)_$_[1GA+X^P?%>>&#P5X;L_#7A;X?ZYX#\/>)="\(K?Z MC>R_$/Q)X-U*:_TW4=#\:_$K0IM.\(:[XINH]9O](\+:/%HOA==(L-<\86WB M, P? O[46L^,->\)2#P+I[^"?BW<_&73?@[J6D>*XKOQ%KFJ_!W4-5@^R^)= M,U'3=*TC1H_B!I&@:[X@\-7%CKFI1:):V-M8>)6AO-09[#RGQ'^WD?!?P ^# MGQE^(^@?#WX2Q_$KQ/XY\)>*O$7C[XDW5K\'?A=KW@BY\;6T6DZ]X_@\*0ZQ MJ-WXTOO!5UH7@R2+PEIL&J:Q M'?$MK)9_&O5]4U+QM8:KX:U.U72IY##J8L=&U>Q?3M9TVU@FLI+V\T?6_$VC M:T ?07PT\6WWC[X=^!/'&I^&M2\&:CXP\'^&O%%_X1UB:*?5?#-WKVC6>JW& M@ZC-#'"DMYI4MTUE<2>1;,\D):2UM92]M%V]>>?";X:>'O@U\-/ WPJ\)O?O MX;^'_AC2/"FB/J<\5Q?-I^CVJ6MNT[6]O:6<3,J92TTZRL-*L(C'8Z5I]AIU MO:V)?#OCOPIH.H>'K' MX(?&KXZ:5<>#O%D]_P")[#PM\%3X1BG_ .$STC6]"T73-%3QU>^+8='\,7]I MJ]Y:0^(["XT60ZI']JU/3']+\76 M/@C5+#4-%\#?#OP_XZTN\2;2_!'PGT/5]9M_!6D6V@0RR:WKOB'QIK]WJWC/ MQ'K^N:GUTW[,<&N^#?CEX?\ '/Q&\6>,?$?QY^'%M\*/$WC2ZL?#^EWNE^#- M(\/>)] T"UT31-+L8M#@O[27QEXI\2ZG?3V\XU?Q-X@U&<6^G:)'I.@:4 ?56*G]0< M>U?/WQ;^ &C?&;Q'X%=#.E3W?AZ#PIX8EUC5Y=)\0VOB(::_CJ_ MLKSQ)I'A;6KG3]-@\4>']";3WUZRLC83ZK#I]_J=G>_0(&!@>Y^I)R3QW))) M]Z %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ &HHHH __9 end GRAPHIC 21 chart-44e4b3c9e41315d5290.jpg begin 644 chart-44e4b3c9e41315d5290.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F .(# 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#^_BBBB@ 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 **** "BD)P"<$X!.!U.!T'N>@K\ZM2_;;\0Z+\:?VM?!NK>"O#]GX7_9 M>^"*_%)/"%QJ^LVGQM\=PQ2>*9AXTT;1[G25\,2_"G6XM!CTW3/$6E7FMQZ1 M>"2;Q#J=GJLE[X2T, _1:BOS@\=_MW#X7)XTT;XA0?"?P]J7@7Q;\']*\7_$ MMOB/>R_ OP!X1^./A?QSKO@OQKX\\5S^'K/6-#LO[?\ TW@0V\VG06M]JOB MOP#K\^JZ%H/B.].A>P:E^U+<:5^R-I_[4FI>!FTNUN_#7AGQ5J&DW^MS#0_# M_A7Q!XETW2+KXC:MKT6BMJJ?#CP_X6U!OBIJNHKX8C\2Q_#^UGGE\-6NMK-I M=N ?7]%?/O[-'QO3]H+X:#XAV=OH%QHLOBCQ7X?\/>+O!FO_ /"3> OB+HWA MG5I-(@\>^ M:DM;*ZOO"NN75O>06,MS;;6NM.OCIU]K6C'3->U3Z"H **** M"BBB@ IDDD<*-)*ZHB LSN0JJ!U))( [DD =2<4^OQ5_P""\>@ZOK'[$UC? M6?[17PR^!F@^%/B]X7\7>-_!GQ>^.6N?LX>!OVI/!^A^%_&L^J_LU7_Q@\*: MQHWBGPQ?^*F:W\:Z/%I9U:QU?4? 4&F^*=$OO"@P.O%(&4DC/3J2"!CN02 "!W() Z'%?S>/XY3XQ:Y_P;Y?M7_##Q%^ MTQ\'_AU\6_BI;_#>P_9A\;?%+7-:\'Z=X3U#]C7]K/QI<:YXYDU!KOQ5\9?& M-Y=^#/"EMX?^(_Q$\6^)[6^\(:1IWB;PYHNAZMXO\2:CJOY<2?M0?M.>#?A= M\8_B7\$OBS\7?%_[:6H?L:_\%>O&7_!0+P!#\4/%_B/5O@;\0_A1^USX#\%? MLX>(/^%8:MK/B;0/@!XR^&GPXU'XAZ1\"[7PSX)T3_A(/A?X>?Q%9:1XOTK2 MUU@@']Q8((R,]QRK \>Q )]B!@]J P89&?Q4J?R8 X]#C![5_/\ _P#!-_\ M:E_9Q\*? G]ICX1?$/XC_"SP-\//!W[0OQ7^&7@_X\^#/VQ?C+\7OA[^T996 M?[,?A?X__$?QM\'/C;\9OB%XF^*#^*?AA\/9O$47Q8F\%>*[C2/#_C+P+XL\ M?Z#<:1J^I:O8Z;T'_!$'QY\.?BM9_M??%3X!_%R]UO\ 9?\ B!\6O!&K_LW_ M %\5_M#>(OC[\3OA3\.=*\!1^&+_P"*GQ M_'?C_P"('Q&^$%Q^U%XTTCQ# M\2O#WPH\:7]AK&C>']-LM:U?2M+\4Z_XDTG3@#]X:*** "BBB@ HHHH **** M "BBB@ HHHH **#P"?2O%O$?QU\(^&-?\ :-\0?$&XO9?#OPYE M\%_#+PY#X3\-VTG@_4M63Q_9:]J>I:[]FDU#Q3I$VF^-<6/AB[-EII M^(4U^[TWPW-H?=?\-)^!O^@9XH_\ =-_^6U'_#2?@;_H&>*/_ '3?_EM0!YI M8?L9^&=*&C^(],\576G?$_0?B%I7Q*TGQ?I_A'P;I_AZPUC1O /C#X;Z=H=K M\-;#3;7PM;^%+/P]\0/&]W;6L#Q^)8/$OBC5_$:>+?M]TX.G'^R'XW/P^ETM? VFZ#86FG:'I6ESPP7]OW'_ TGX&_Z!GBC_P =-_^6U'_ TG MX&_Z!GBC_P =-_^6U '3?!_X1Z=\)K#QEY&JW.N:]\1O'NL_$WQMK$NG:5H MMKJ/B_7M,T+2-0N=,T+1+:WT[1K%K'P[I:M;HUY>WU\M[K>MZIJ^NZIJ6I77 MKU?/?_#2?@;_ *!GBC_P!TW_ .6U'_#2?@;_ *!GBC_P!TW_ .6U 'T)17,> M$/%>G>--$M]?TN&\@L[F:ZA2.^CBBN0UI M@ HHHH 3(]1^8KG/%?A'PGXZT2Z\-^-?#?A_Q;X>OC&;W0_$VCZ;KVD79AD6 M6(W&FZK;7=G,8I422-I(6:.15="K*"/YM]4_;?\ VK(-4U6"'XRZW'#!JNIP M0QC0_!I$<,&H7,,,8+>&BQ"1(B L2Q"Y8DDDT?\ AN3]K#_HL^N?^"+P9_\ M,U7\SS^E)P/"'HR<7EVG_ '/^OX=]/Z:[K3=,OIM/N+VQL;RXTF\;4-+GNK6WN)M.OFM;FQ:\ ML)9HW>SNFLKR[M#<6S13&UN;BWW^3-+&[+?2=)M+S4M0M=/L+:_UAK=]6O;> MUMH+S4WLX!:VC:A=11I<7S6ML!;VS74DS6\'[F$I%\E?S+_\-R?M8?\ 19]< M_P#!%X,_^9JC_AN3]K#_ *+/KG_@B\&?_,U4_P#$TW __0AXM_\ ";)O_GUZ M_P!/2?\ B,7#W_0NSK_P5@?_ )O]?Z>G]*!\$^##I^GZ2WA7PRVEZ3]O&EZ< MV@Z0;#31JEK>6.I#3[(V?V6R&H6>H7UK?"UBB^V6U[=P7/FQ7,Z21^%O 7@7 MP.=0/@SP=X3\)'5G@DU0^&?#NB^'SJ4EKYWV9[\Z18V7VQ[?[1<>2USYK1>? M-Y97S9-W\V?_ W)^UA_T6?7/_!%X,_^9JC_ (;D_:P_Z+/KG_@B\&?_ #-4 M?\33<#_]"'BW_P )LF_^?7K_ $]#_B,7#W_0NSK_ ,%8'_YO]?Z>G]/.1ZC\ MQ2U_,!/^W-^UBD$[K\:-<#)!,ZG^PO!9PRQ.RGGPR1D$ C((R.01Q7])_P / M=2OM8\!>"M6U.X:[U'4_"/AK4+^Z=8T>YO;[1+"ZNIV2)(XE::XFDD98XTC4 ML0B*H"C]'\._%K(?$K$9IALFR_.,%/*:.%KUY9I2P5.-2.+G6IP5'ZICL8W* M,J$W/G5-6<>5R;:7U7"_&N6\65<91P&&QV'E@J=&I5>+AAXQE&O*I&*@Z.(K M-M.G+FYE%6:LVVTNPHHHK]3/L0HHHH **** "BBB@ HHHH 1NA^A_E7YS_%W M_DI7B_\ ["<7_ILT^OT8;H?H?Y5^<_Q=_P"2E>+_ /L)Q?\ ILT^@#S9W2-' MDEDCBBC1Y)99I$AABBC4O)+--*R10PQ(K22S2ND44:M)(ZHK,/*7^._P9C^' M$'Q??XF^#U^%UWJ#:38^.SJA_P"$=U'4QXFN?!J:?I=SY/GZI=S^)[*[T>UA MTVVNFO9[:>YL_M&FQM?#UC;&_P DJH\3Y25)$62-XW!61)(W#))&Z%DDC=61 MT9D965B#\=:Q\)_'%Y^RE\7OAK%H,4GC;Q)X@^/.H>&=)-[I(,MOXS^/?C/Q MAX7FM]0DNAI^GM?>#]9M;E1)=VTME;7OZ)X0TK4=<\4 MZK8Z!H^DF-=1U+5)UM[6UDFO(=.MX&;#O-=7>HW-MIUC9VT<]YJ&H7-M8V-O M,[FYM?#::WI^OZ)=WTEGJNGZ%=R76G MZOH]EJ.A6=MK>L:-HTVI^)+31M+CU;6]$TUKT7FLZ7#=\7^T)X:\3^/QH=KX M?T7Q>]EX!^,_PJ^*UY-X;\0:'X(_#?@W4I]9L=1TSQ/X?A MO-*\0%M2G\)&_E33[+PGXIM-=9M0TCS35_@_XQ\6?#(/XFC\;WGCY/$7C+P[ MX(L-8\=QZE?:9\*?%_Q2\.^(O!GA[XVZK;75];>/-%^'L/A3PEXV\0:?'JVI MZW?-X4T_P7)XHUYM0\0SZT ?6FE:WI6M_P!J_P!E7B7HT37=6\,:H\4WU&"\TYYOMUA>P6^K7S)\"O#7Q;\'^ M(/$WAGQ6=3;X>Z)9:W9>&I]4G\&W%IJ.HM\2?$=WX9UCPI+H 'BN6'6OAGO& M/@'_ ,DVTK_K_P!<_P#3K<5[/0 4444 ?QTZU_R&M:_[#6L_^G2[KH?A]X+G M^(7C#1/"$&O>&_#+ZS<^2VN>+-332M%T^)1N>2:8AYKNZD^6'3]*L8YM0U:^ MD@L;*)I9=R<]K7_(:UK_ +#6L_\ ITNZDT#4UT37] UMH#)I*\%S)'\01=)8N#KQYZ*KP=6"DX? XE?5) M/#WAQ)'O[?2UBC3[1K>H2?8+*ZN;2PS=W4LBP9/P2^ NJ?&L>(9K+Q1IOAJU M\/ZEX.T1VG\/^)O%5_=ZMX[U:?1M!"Z/X4LKV^L="AO+=_[>\47PBTG0HI() M+MF\W"Z*?'>V3XF_M"?$+_A&+DP_''PM\6O#EOI7]JP";PVWQ,O;:\AN[F[- MF8]331_L^R:""&T:]+!HW@P0>E^"_P"T#X8^#7]HQ:+X(\?6RZS!\-M1U;6O M#?CZST#Q;<^)/ U]>:CK6EIK,GA/4HQ\+_'%Q<0)J_@Q[)=*U;1=6O],\4Z]X6M-"TJ+4+^VUF;PYXZ\- M?#S4+FS\71Q+X=MY+C7O%6FWNCZ9>21WFJ^&(-4\1HUO9V)27P36[*QTS6=6 MTS3=:LO$5CINHW5A;:]IL)9M:T[PO97]S:>!_#=EJ^ORZAXHTZVT! M%6*>[U+PX\O@73-4,<4^C>'=6UYH$^TW5FMK5^-WQ0L?BSXLL?$6G^'[K08K M+1#I+_VE?Z?J>LZD[:_KVN1S:E>Z5I6BV,D6DVVM0>&-!BBL%DM/#>A:1;3S M2RQL$\3-:?"E7+(ULJK3PN94'1HU,)4^O8I9A&-;%4IXNG7JPH4L'.K!4\55 MPLJ56$*/U2G1K4\1],_%KK_ (];K_KVN/\ T2]?UX_"K_DF7P[_ .Q% M\'_^HYIE?R'77_'K=?\ 7M+ M_P#L)Q?^FS3Z /.*1CA6(Z@$C\!2TA&00>A!'YT ?Q&?\%7/^"\/_!0+]D'_ M (*"_M'_ +./P:\3_"FP^&?PQU[P;I_A6S\0_!OPAXHUJ&VUOX9>"?%-^+[7 M=33[=J$CZOKNH21/<$M% \5NA\N% /VK_P""8_\ P5+\:?M$_L5_"?XM?'CX M0?M1_$GXK^(=1^(EKXK\6_ ']B_XB^(/A7>?V%\0?$6C:':^']9\':?'X6O; MNP\/6>F6^N'19+F*VUA;NUO9QJD-];P=%^U-_P $$?V"?VPOC[\1?VDOC"/C MO_PLGXH7^CZCXH_X0_XIZ1X>\.?:=#\-:+X4L?[,T:Y\ :S/91_V3H-AYZ2: MG=F6Z\^<.BRK#'^BO[)?[*GPI_8M^ ?@K]F[X+KXG;X;^ ;CQ1=:!_PFNMVW MB7Q&)/%_BC5?%VKB^UBVTG1(+I/[7UF]-HB:9;_9[4Q0,9GC,S@'G_\ PVK8 M7+"/1?V1_P#@H?KLJJTEPD/[''B[P\+:,%51WG\>>)O!]K=&5V*+!IMQ?72! M&EN(((-LK*?VQ/$,VV+3?V%_^"AVH7DC!8K6Y_9_\ ^&[=@,M(\NL^*?CIH^ MAVBQQJS@7>H0O.X6WMEFN98HG^SO*C/6-#_P!?\ "@11 Y$<8/J$4'^5 $?P M<_;=^*6E^ -/L[?_ ()K_P#!0;5)$N]7:*6WT#]DFUMYI9=0F=(B^H_M>VDD M #D1233Q)"GS2%_*4O7KX_;"_:RF32O^"8VHV-HICC$7C/]L[]GK1]6EEP&EDCLO"%E\0=- M-CEEC@FDUV*]ED2<2Z=;1I#+<_I310!_"3JWQ)_:LN]7U40?LH>#M,E_M75I M;@^(/VL/" @#MJ-QFWM3X;^%7B&XDF21I [7-O:V_E1Y29Y7$54#XW_:[FQ% M!^SE\%K"1V %WJ?[56IW=C HY9I[?1_V>I=2ER!LC%M&Q$C*TF(EMI<023>E[-..KNFG M8_BFKB\.JD_^$K+_ (I:^TS5O5K7WLSDKKI=-?W;:'S3;>)OVR3=6HC^#'[, MOF&ZMA'YO[1GQ0,7F&>,)YH3]G .8M^WS0A#LFX(0Q!'\$/Q)\4^,U^(?C^* M]U_48;G_ (3'QB+V#3]>U=]/2Y.O:I]JCLOM$\$\EH)O,6W:X@CFDAV--$LC M,H_T=.A!!(((((."".001R"#R".0:X:3X8?#*9Y))OAI\-YI)GDDFDF^'O@J M62:25F>629Y-!9Y9)79GE>1F>1V9W9F9B?TWPQ\6L#X?5LXJU.$L'C?[4I8& MFE@\=BL*Z?U.>*E>H\>\V4U)8CW%25!QY9.;J\T%#ZWA#C7#<,5,?.624<0L M;##1M0Q%:BX^PE6;21_AWX99W=V)9W=RS,Y)+,2Q))S7K-1PPPVT,-O;PPV]O;Q1P6] MO;Q1P0000HL4,$$$*I%!!#$BQPPQ(D44:K'&BHJJ)*_',766)Q6)Q"CR*O7J MUE"]^55)RGRW25[7M>ROO9'PE:I[6K5JVY?:5)U.6][<\G*U[*]KVO97[$%U M_P >MU_U[7'_ *)>OZ\?A5_R3+X=_P#8B^#_ /U'-,K^0ZZ_X];K_KVN/_1+ MU_7C\*O^29?#O_L1?!__ *CFF5_5GT4?^1KQG_V+\F_]2

.[K M3[^^CFM9Q^RG^V'&)8UL;.$MLD^ *.O[R)UPR@\9Q@BOZ8?*7UD_[_2__%T> M4OK)_P!_I?\ XN@#^6G_ (?'?\$[?^BT^//_ !%7]K__ .<'1_P^._X)V_\ M1:?'G_B*O[7_ /\ .#K^I;RE]9/^_P!+_P#%T>4OK)_W^E_^+H _EI_X?'?\ M$[?^BT^//_$5?VO_ /YP='_#X[_@G;_T6GQY_P"(J_M?_P#S@Z_J6\I?63_O M]+_\71Y2^LG_ '^E_P#BZ /Y:?\ A\=_P3M_Z+3X\_\ $5?VO_\ YP='_#X[ M_@G;_P!%I\>?^(J_M?\ _P X.OZEO*7UD_[_ $O_ ,71Y2^LG_?Z7_XN@#\( M_A%_P7>_X);^&/!&GZ1K?[07CJRU""[U266W/[)G[94I5+F_FGA;?#^S[)&= M\;*V Q(S@X.17IO_ _^_P""4'_1QGCG_P 1(_;/_P#H>J_8_P I?63_ +_2 M_P#Q='E+ZR?]_I?_ (N@#\J_8_RE]9/^_TO_P 71Y2^LG_?Z7_XN@#^!G5/^"A7 M[*-QJFJ7$/C'XCO#<:IJ=Q"X_9I_:@ >&XO[F:%P&^#(8!XI$8!@&&<, P(% M'_AX+^RK_P!#?\2/_$:OVG__ )S5?WZ>4OK)_P!_I?\ XNCRE]9/^_TO_P 7 M7\US^BYP'.4OK)_W^E_^+H\I?63_O\ 2_\ MQ='_ !*UP%_T.N,/_"[)?_G!_5WY6/\ B#O#G_0PSO\ \'X#_P"=Q_ -/_P4 M#_96>"=%\7?$@L\$R*/^&:OVG^6:)E49_P"%-<9) R>!W(%?T=_#_P#X+U_\ M$K]$\"^#-'U/]H7QU:ZEI7A/PWIM_;-^R7^V7(UO>V&B6-I=P%XOV?9(G,-Q M#)&6C=T8KE&92"?V^\I?63_O]+_\71Y2^LG_ '^E_P#BZ_1?#WPFX>\-L1FF M)R3'9UC)YM1PM#$+-:^!K1A#"3K5*;HK!Y?@7&4I5Y\[FZB:4>51L[_4\+\% M99PI5QE;+\3CZ\L;3HTZJQE3#SC&-&52473]AAJ#3;J2YN9R325DM;_CS9_\ M%]/^"5%_>6=A:?M$^.)+N_O+2PM(V_9,_;+B62[O[F*SM8VFF_9]CAA62XGB M0RS21PQ!C)-)'$KNO[%?Y_*H_*7UD_[^R_\ Q=25^HGV 4444 %%%% !1110 M 4444 %%%% !7SM\;OC'XC^#VL_#6Y.@^%=8\(>._B=\,/A,+>3Q/JEC\0+[ MQ+\4/&$'AB.?PMX#=+EN/'7B2&?7+:Z?P9H/C#55_LV+PWYFJ M?1-?*WC+]G?Q/XG_ &C/"7Q]@^*\\,'@KPW9^&O"WP_USP'X>\2Z%X16_P!1 MO9?B'XD\&ZE-?Z;J.A^-?B5H4VG>$-=\4W4>LW^D>%M'BT7PNND6&N>,+;Q& M 8/@7]J+6?&&O>$I!X%T]_!/Q;N?C+IOP=U+2/%<5WXBUS5?@[J&JP?9?$NF M:CINE:1HT?Q TC0-=\0>&KBQUS4HM$M;&VL/$K0WFH,]AY3XC_;R/@OX ?!S MXR_$?0/A[\)8_B5XG\<^$O%7B+Q]\2;JU^#OPNU[P1<^-K:+2=>\?P>%(=8U M&[\:7W@JZT+P9)%X2TV#5-8N/LH)U)]&T+7_ *#\"?LS:)X'\;:!XCC\6^(] M6\-^ K_XF:K\+_ U[#I4&D>"-1^+NL2ZSXOG_M"RM(=5\0K8_:]5T7P;#JTV MSPUX=US5=-E.LSG3K[3:/K?B;1M M: /H+X:>+;[Q]\._ GCC4_#6I>#-1\8>#_#7BB_\(ZQ-%/JOAF[U[1K/5;C0 M=1FACA26\TJ6Z:RN)/(MF>2$M):VLI>VB[>O//A-\-/#WP:^&G@;X5>$WOW\ M-_#_ ,,:1X4T1]3GBN+YM/T>U2UMVG:WM[2SB9E3*6FG65AI5A$8['2M/L-. MM[6SA]#H **** "BBB@ H^G^?YT44 ?&/Q6_:IU#X)?$#Q+X=\=^%-!U#P]8 M_!#XU?'32KCP=XLGO_$]AX6^"I\(Q3_\)GI&MZ%HNF:*GCJ]\6PZ/X8O[35[ MRTA\1V%QHLAU2/[5J>FY/C[]I_XJ?#7X>_M ZAK?P?\ #>K?$WX$_#KPI\6; MKPSHWQ):'P;JW@;Q;:>,KHWL_BS4?"J:W8WOANX^'7CG2K^RM?"&IS:W/I6C M7NDI;V^OSP:!H:1^R)=OXK_:'U7QU\4K[X@:!^TE9^+-!\;66J>"O#^E^+K' MP1JEAJ&B^!OAWX?\=:7>)-I?@CX3Z'J^LV_@K2+;0(99-;UWQ#XTU^[U;QGX MCU_7-3ZZ;]F.#7?!OQR\/^.?B-XL\8^(_CS\.+;X4>)O&EU8^']+O=+\&:1X M>\3Z!H%KHFB:78Q:'!?VDOC+Q3XEU.^GMYQJ_B;Q!J,XM].T2/2= TH Y'XU M?M:R_"/Q7X[MIO"^CR>#?@_IOP;UGXD:GKGB>70_$FHZ;\9_&.I>$-,D^'.A M?V/=V?B%_#\FG-<77]I:MI<6OZNTGA+1WAU.VFO1]IJP89'JR\^JL5/Z@X]J M^?OBW\ -&^,WB/PY>>+-2MV\*Z&=*GN_#T'A3PQ+K&KRZ3XAM?$0TU_'5_97 MGB32/"VM7.GZ;!XH\/Z$VGOKUE9&PGU6'3[_ %.SO?H$# P/<_4DY)X[DDD^ M] "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 &444 ?__9 end GRAPHIC 22 chart-98f0d6b6ff3f002772a.jpg begin 644 chart-98f0d6b6ff3f002772a.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F .(# 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#^_BBBB@ 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 **** $.0"0,D X&<9/89[9]:^%/A[^T=X]\1 M_MH_&K]G_P 7R^#O!&F^"?ASH'BSX=?#C6=&UBW^(/Q'T6ZUSQ#IMS\5_#'C MJ?6X?#'B/P9(]II^F:YH7AKPQK=YX#U&XTZP\5ZQI6MW4NG7?W9^G^?>OFU_ MV;='O_VC(OVB/$7C3Q;XEO\ 1?"MIX?\#^"=13P]:>&? ^HC_A/;/5/$.F7& MBZ)I>NZQ=ZAH/Q!UO0K:T\4:GK5OI%M>:E/:-)-=V7]D@'D_A3]HWXK>)/"W MPXT*^T;X<:!\7OB-^TA\=O@=YULWBOQ)\/O#&F_!;6/C!>ZCKT<$DWACQ#XN MNY/"WPP@T^&UDO?!4.J^(=8.J :'I=N=(7W'X9?$3QC\5_@W;>*],M?#/A?Q M[_:GB[PCJ<6H)JGB+PEI_BKX>?$+7_AUXNNK6&UO?#VL:IHD:WXO\.:IHWQ>\<_&_P -^+M'U+2C MXD\-^.OB+K'C/5/%,NG?VKH>J:!>Z+?VOC_Q5X?;0M?T'6=/DT+4O(N8[B_M MK74H>0\5?LC^#_$OP8UKX#VGQ"^+?A+P%XB\,Z?X:UJ+PSXGT8:QJB-XYN_' MGC?5=2UC7?"^N7>IZI\6[K4M7\/_ !2-^UQIWB3PMK6L:79:;HTU_-?$ Z[] MF7XN:K\CZ#K_AU;V+PQX^\*>$O'WB3PGX5^)WA6 MUU*YOM1M/"WQ(T+1;'QCX=AN=0U6)M)U>UN--USQ!HUQINN:C[_7&?#_ ,(3 M> _"FE>%9/$VL>+(M'B-I8ZGK6E>"=$NH=,B(CTW28-+^'OA+P3X5LM-T:R2 M'3=+M]/\/69BL;>".=[B1#,W9T %%%% !1110 4444 (64$ D G@ G&3Z?X> MM 922 P)'! ()!]"!T_&OP'_ &ZOB_\ M#_L_P#_ 4P_9/^(?Q@^*'QJ\(_ M\$]_$]U\*_A3X,@_9VUOX:6VE:7^T]\0/B'+X2N=/_:U\%>*O#.H_$3QI\*/ MB3)XA^'/A+P[KOP]U:ZM? P.KS2Z)H>LZC_PF%G\^?\ !(_]LS]IOXF_M5:I M9_M&?'GQ]XN^%OQC_9Z_:%^,GPIUCQU'\-$^$?Q\C^&'[7<7PQMOC+^SEIGA MCPKX;\:?LX?#GX??#S5_"7@WQ#\(/CI>6_B[Q;JGC/0_%.FV^K3>'=?\5Z^ M?T]Y&0N1N() R,D#J0.N!D9/O2U_-1X2_P""E7C+XG?\%NOAO\&8_B]XD\%_ M Z]C_;!_9OT#]G.^\'^)=%_X2[QO\ M-^%NH0?'?Q9=ZEX<7S[OQ]XYUCXH^ M&_A@MGJY\.VOPR^&6E^++B2VU#XC16TG]*X((!'0C(^AH **** "BBB@ HHH MH **** "BBB@ HHHH #P"?2O O%7Q[TKPMXAU7P_/X>U2[ETJX6WDN8+NPCB MF9K>"XW(DK"10%G"X;G^-T/T/\J_.?XN_\E*\7_P#83B_]-FGT >^? M\--:+_T*VL_^!VF?_%4?\--:+_T*VL_^!VF?_%5\>4_RI=YC\J7S%!+1^6_F M*%7>Q:/;O4*@+L2HVH"QPHS0!]@?\--:+_T*VL_^!VF?_%4?\--:+_T*VL_^ M!VF?_%5\>@$] 3@,QP"<*JEF8XZ*J@LS'A5!9B%!(79)DCRY,C&08WR-RF12 MPVY :-6D4G&8U:09120 ?8/_ TUHO\ T*VL_P#@=IG_ ,51_P --:+_ -"M MK/\ X':9_P#%5\=@@Y *DJ0& ()4E5'K7Q!;6<]A%=37D(MKF2*65#9W,ELS,\),9#M'O4#D*0&YS775XQ\ _^ M2;:5_P!?^N?^G6XKV>@ HHHH **_GQU'_@IE^TG:ZCJ5K%!\,_*M=2U&UBW^ M$-39_*M;VXMXM[#Q2H9_+C7

(X?&-SI_C%[+2+=]8T^]\801^+K^PG86>H>*=_B.^@N-9EEO7_*H_P#! M3C]ID&0-;?#-3$0)@W@S55,))VCSL^*AY6Y@57S-NY@5&2"*0?\ !3G]I@D@ M6_PR8A2[!?!VJL51?O.P'BHE47(W.<*N1N(R*7_$R_AMVXA_\-5+_P";?7[G MY77_ !%CA3_J9?\ A)3_ /F@_>+6/AIX!\0>.?!GQ,UOPAH.J_$#X=:7XQT7 MP+XPO]/AN?$/A+2/B"F@Q^-]-T#4Y0UQIEEXJ3PMX=77+:V9(]0&B:8)U;[' M#M[BOYY?^'G/[2^TL(/AD4!"EQX.U4H&8%E4N/%6T,ZJSHI.YT5G4%5)"G_@ MIQ^TP#@V_P ,E(QD-X-U52,@,"0?%0."I# XY4@C((-'_$R_AMVXA_\ #52_ M^;?7[F'_ !%CA33_ )&>O_4)#_YH_K7LS^AFBOYX9O\ @IY^TQ'#-(L'PPW1 MPRR+GP=JA&Y(V89'_"5C(R!D9&1W'6OWU\#:Q>>(?!?A+7M0$(OM:\,>']6O M1;QM%!]KU/2+*^N?)B9Y6CA\^>3RHS)(43:I=R"Q^[X%\4N&/$.OF.'X?69* MIE=+#5L5]?PD,-'DQ4ZL*7LW&O6YWS49\R:C96:;N?1<.\891Q/4Q5++/K7- M@X4JE;ZQ1C27+6E.,.5JI4YG>$KK2QU-%%%?HY]4%%%% !1110 4444 %%%% M "-T/T/\J_.?XN_\E*\7_P#83B_]-FGU^C#=#]#_ "K\Y_B[_P E*\7_ /83 MB_\ 39I] 'FSQ+.CP,\T:SH\+26\\MK<1K,C1-);W5N\<]K<1JY>WN8)(Y[: M94G@DCEC1U_-_6_ 6G+^P-\5O"D.FZVEKX1\9?'J^\+Z7%K'BH7JR^&?VH_' MD_A5KNX&IG6O$=O;QBUU-+;7+O5K35[F"RU/48=1EA@E'Z14I=A\^Y]RC(;< MVX;1@ -G(PHVJ L+?>%)?"_A_5M!@\0Z?\8/A'J.NR^+( M=3U#X8>%O#VI^)_$>I66L?'O1]*2*_UWX*:]%X5U;0==T33M1TJ34=;N?#AO M?$'AJPMIM7A^:=*^'>NZU\ _!'B>YU>Q35_ 'C'XH^&M'LM)T_Q#=Z#XK\4> M(_C_ .&?$/@[Q1^RX\E[H5WX(T+7]2\/P_#SX37/B&PUNV\&_"'Q9XEMI[W7 M--T:XU/Q7^;W[>'_ &?&!G@\/S_#+7IM,$$/B---FC.KWOVDV9G+HDPMXOU?_81_ MX*(?"C]MG]ESX<_M*ZE?> _@G>^/[SQI:R?#7QE\:? FI^(_#_\ PAWC+6_! MT:7;W?QO^#D4RWVLLT?_ M3X?O@/J4SH=T? MB-T.Y6!PK$CHP!QGUS_AI+]GO_HN?P<_\.EX"_\ FAH ]KHKY;N_VX?V,-/N MKFQO_P!K?]F.ROK*>6UO+.[^/_PCMKJTN8':.>WN;>;QBDT$\,BM'+#*B21N MK(ZA@14 _;L_8F) _P"&P/V6QDXS_P -"_!_^GC,G\@3[4 ?S*:U_P AK6O^ MPUK/_ITNZ[CX.^*;_P &?%'P)X@TR'1I;VV\3Z):PR:[I%AK5E8C4]4L].FU M.&SU-)+*+4].M[F6YTO498W.EWJ17T2F2%:^:M8_:"^ +ZOJ[I\>?@ M+7,M8G\41I8W#XN&(I8?$QJ4*\*L)1I58R4ZC?VCX@L;ZZ MMDC\(>$-.GL=^!/C-X6\62^)K+5-6T/ MP9HGA[P9\1O$WA;P_K?AB;7OB[I=_;ZG<>!_!%GI\FHNDT/BPQZ@NMP:Q=Z? M9Z'HYO+G68(]0.FH/RGC^.W[/4\T$3_'+X$!7EABWO\ %WX7,(D:14W?-XHP M%B#%@,JH /*@DC\ /$__ <%R:'XB\0Z%;_LH:!K%MHVM:UIEOJD?QHF,&IP MZ;J%U:0ZA&(OAO6X>M2PD'AZ6'GE^%JUL)/"X64*M&E6 MQV,KXK[O*:6=9[CK6_M ^&_Q!T^3PUXW^&?C_P &Z+X>\-:7XVU*Z\2I M=:[':^'8]<\8?$_PWJ>B>%;WP[!:2+J.IZ/KGAIM#'BJSUF)/#OPDM?'$2V[ M/)92R^)?M%>"V\&?$6X%QXJO/%FI>)[6[\4ZQ=:I9:3IVL66I77B3Q!I3Q7] MCH>J:QI=K::I;:/;>)/#4-M>_N_">M:'%)!"8QO^5_A[XG'CGP!X#\;'3X]+ M;QEX'\(>+O[,2?[6NF?\)5X:TO7VTV.[,%L;E++^T?L@N/L]O]I6 3&"'?Y2 M=>J(@VHB(O7:BJBY/4X4 9/KBORW-N(JN-RQ9-F.!53%Y?*CA<+CY8F$*N&H MX.MB8QPU2C@\/AL-BXTJ%54*-2LIRHSEC:].3^NJGA_CL;FL\1A%@,5AN:MA MG"E1Q#K14Z,*%2LE1E3H4J5*O&%.?LZ_:&^+WB;P3\0SX M9T;Q@-$TGX"?M%_$:T_X1[Q!<:I:Z3>_\)'\,/A-XS\,>;]L[>.YM7G_ $.IC(&.27]/ED=1^2L!^.,T ?C. M>A_YM(_;/_\ H>J^+OB-_P %I?\ @F]KOC?Q'J^E_'#QW=:??WT1.N&4'C.,$5_3#Y2^LG_?Z7_XNCRE]9/^_P!+_P#% MT ?RT_\ #X[_ ()V_P#1:?'G_B*O[7__ ,X.D;_@L=_P3M((_P"%T^/.01_R M:K^U_P!Q_P!D#K^I?RE]9/\ O]+_ /%T>4OK)_W^E_\ BZ /\JW_ (*)_LH_ ML<_MQ?MG_'']JK0O^"B&G_#[2/B[K'AC5+/P;KW["7[>^MZMHB>'_ 7A3P=+ M#>:II/P1AT^[:YG\.2WT;6T86."ZCA?,D;D_K/\ L ^._P#@CW^R5^RC\-?@ M%\7]<^$W[0?Q!\%7GCFYUSXM:M_P35_:#U*_\31^*/&^N^)]*AGO/'?[+NL^ M*)1H6E:K::'$-1U&=(HK!8[%8;)8(D_OK\I?63_O]+_\71Y2^LG_ '^E_P#B MZ /XW?\ ALO_ ((8?]$S^"O_ (K&^*G_ -"31_PV7_P0P_Z)G\%?_%8WQ4_^ MA)K^R+RE]9/^_P!+_P#%T>4OK)_W^E_^+H _EV^&?[=W_!NOIOA&QM/%GPV^ M!*ZTESJ+W F_X)=_&&:7RI+R1[7<\'[(KQ$>1LQM.0#AN1@=]_PWY_P;9?\ M1./@)_XJV^,W_P!"'7])?E+ZR?\ ?Z7_ .+H\I?63_O]+_\ %T ?SRZ?_P % M0/\ @WSTFRMM-TJR^&NF:=91""SL-/\ ^";O[0-G96D 9F$-M:VW[*$<$$09 MV81Q1H@9F(&22;H_X*H_\$ @0<^ >"#_ ,HYOVB.WT_94!_(@^AK^@WRE]9/ M^_TO_P 71Y2^LG_?Z7_XN@#_ #U]2_:N_P"">TVI:E-;^%[!K>74M1EMRO[# M?QC53;RWUQ);E5/[.X*J86C*J0&4$*P!! I?\-5?\$_/^A6LO_$'/C%_]#O7 M^AKY2^LG_?Z7_P"+H\I?63_O]+_\77\[2^C5PA*4I/B7CA.4G)I9IE22;:=D MO[#>GSV;/RV7A-D?[-WB'Q-XBU^V_;7 M\2Z9;ZWKFLZM!ID?[ W[631Z?#JFH75[%9(T'A:"%DM([A8%,,$,1$8,<4:$ M(/\ 93\I?63_ +_2_P#Q='E+ZR?]_I?_ (NOJ>%O![!<&3QM3A[C+C/!SS"& M'ABW6J<,9A[2.&=5T5%9CPQBXTN5UJK;I*#FY+G?9[ MAY8J-.-9S>4XKF5%S=-)8K*:RARNI/6"BY72E?EC;_/;^'O[;?[*_@7P!X$\ M$/X]^(VIOX+\$>#_ >^I1_LQ?M0VB:B_A7PWI?A]M02U;X/SM;)?-IINUMF MGF:W680M-*4,C=A_P\%_95_Z&_XD?^(U?M/_ /SFJ_OT\I?63_O]+_\ %T>4 MOK)_W^E_^+KXVK]%_@6O5J5JN><7RJ59RJ5)?7,DCS3G+FD[1R!15VV[122O M9)*UO"GX0<.U)SJ3S#.W*!W(%?T=_#_\ X+U_\$K]$\"^ M#-'U/]H7QU:ZEI7A/PWIM_;-^R7^V7(UO>V&B6-I=P%XOV?9(G,-Q#)&6C=T M8KE&92"?V^\I?63_ +_2_P#Q='E+ZR?]_I?_ (NOT'P]\)N'O#;$9IB;4<+0Q"S6O@:T80PDZU2FZ*P>7X%QE*5>?.YNHFE'E4;._P!/POP5EG"E M7&5LOQ./KRQM.C3JK&5,/.,8T95)1=/V&&H--NI+FYG)-)62UO\ CS9_\%]/ M^"5%_>6=A:?M$^.)+N_O+2PM(V_9,_;+B62[O[F*SM8VFF_9]CAA62XGB0RS M21PQ!C)-)'$KNO[%?Y_*H_*7UD_[^R__ !=25^HGV 4444 %%%% !1110 44 M44 %%%% !7SM\;OC'XC^#VL_#6Y.@^%=8\(>._B=\,/A,+>3Q/JEC\0+[Q+\ M4/&$'AB.?PMX#=+EN/'7B2&?7+:Z?P9H/C#55_LV+PWYFJ?1- M?*WC+]G?Q/XG_:,\)?'V#XKSPP>"O#=GX:\+?#_7/ ?A[Q+H7A%;_4;V7XA^ M)/!NI37^FZCH?C7XE:%-IWA#7?%-U'K-_I'A;1XM%\+KI%AKGC"V\1@&#X%_ M:BUGQAKWA*0>!=/?P3\6[GXRZ;\'=2TCQ7%=^(M4^(_V\CX+^ 'P<^,OQ'T M#X>_"6/XE>)_'/A+Q5XB\??$FZM?@[\+M>\$7/C:VBTG7O'\'A2'6-1N_&E] MX*NM"\&21>$M-@U36+C[*"=2?1M"U_Z#\"?LS:)X'\;:!XCC\6^(]6\-^ K_ M .)FJ_"_P->PZ5!I'@C4?B[K$NL^+Y_[0LK2'5?$*V/VO5=%\&PZM-L\->'= M%_&>L:5XG^$&J?%N]\*>(=4T3P[XEM9+ M/XUZOJFI>-K#5?#6IVJZ5/(8=3%CHVKV+Z=K.FVL$UE)>WFCZWXFT;6@#Z"^ M&GBV^\??#OP)XXU/PUJ7@S4?&'@_PUXHO_".L313ZKX9N]>T:SU6XT'49H8X M4EO-*ENFLKB3R+9GDA+26MK*7MHNWKSSX3?#3P]\&OAIX&^%7A-[]_#?P_\ M#&D>%-$?4YXKB^;3]'M4M;=IVM[>TLXF94REIIUE8:581&.QTK3[#3K>ULX? M0Z "BBB@ HHHH */I_G^=%% 'QC\5OVJ=0^"7Q \2^'?'?A30=0\/6/P0^-7 MQTTJX\'>+)[_ ,3V'A;X*GPC%/\ \)GI&MZ%HNF:*GCJ]\6PZ/X8O[35[RTA M\1V%QHLAU2/[5J>FY/C[]I_XJ?#7X>_M ZAK?P?\-ZM\3?@3\.O"GQ9NO#.C M?$EH?!NK>!O%MIXRNC>S^+-1\*IK=C>^&[CX=>.=*O[*U\(:G-K<^E:->Z2E MO;Z_/!H&AI'[(EV_BO\ :'U7QU\4K[X@:!^TE9^+-!\;66J>"O#^E^+K'P1J MEAJ&B^!OAWX?\=:7>)-I?@CX3Z'J^LV_@K2+;0(99-;UWQ#XTU^[U;QGXCU_ M7-3ZZ;]F.#7?!OQR\/\ CGXC>+/&/B/X\_#BV^%'B;QI=6/A_2[W2_!FD>'O M$^@:!:Z)HFEV,6AP7]I+XR\4^)=3OI[><:OXF\0:C.+?3M$CTG0-* .1^-7[ M6LOPC\5^.[:;POH\G@WX/Z;\&]9^)&IZYXGET/Q)J.F_&?QCJ7A#3)/ASH7] MCW=GXA?P_)IS7%U_:6K:7%K^KM)X2T=X=3MIKT?::L&&1ZLO/JK%3^H./:OG M[XM_ #1OC-XC\.7GBS4K=O"NAG2I[OP]!X4\,2ZQJ\ND^(;7Q$--?QU?V5YX MDTCPMK5SI^FP>*/#^A-I[Z]961L)]5AT^_U.SO?H$# P/<_4DY)X[DDD^] " MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 # ?_9 end GRAPHIC 23 chart-351cd15dd8ca8ec06b2.jpg begin 644 chart-351cd15dd8ca8ec06b2.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F .(# 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#^_BBBB@ 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 "< D]!R:_/77/VXO&&I_%S]J7X4? K]E_P"(7[0U]^RS M?_!3P+XFN?!7CSX6^$;C7_C)\6_"EU\3-7\#Z;)\4_$7@KPC8Z%\+/A9J/PZ M\3^-O%EYXSDU*;6OB5HGA'0?!FI7FEZS?6_Z$L-RE3T((/XC%?@[\:/V$?VW M=6\2_P#!27X8?LU_%3PM\"_ '[;?Q>^!O[0MC\<=1AO];UZRLK_X.:#\"_VH M_@)8+X8\3^'_ !_\/?%7B33_ (-_#[7?"?Q;\/V5VFB>$/B5XML/"^J:'X_\ M.Z5K.G@'6ZG_ ,%S_P!G=/A9\,_B]X9^#GQ_\7^%=?\ V??$/[5GQL@TO2/A M[:ZS^S+^S[X.^+5[\#/%OCOXE6FI?$"WM?%5QI'Q+T7Q=9VWAWX37_CK4]?\ M,> /''C#03?Z7IFEIK?TU^W=_P %(? /[#,?PQAU;X7_ !!^,&K_ !.\)?&G MXDZ;8^ M=^%OAG3+#X;?L]>#M(\>_%'7Y?%GQ8\>> _"^IZ_#X9UNQN?!?@' M0]3U#Q;XWE%_+IUE:Z1HVLZQ8?#7Q+_X(^_%KXE_#SPSX/T/XM? 7X!6WCC] MB*?_ ()R_M&>"?A'\&?&^H?#9/V7-,^*&K>,_!;_ +.UKXI^)Z>(_ ?Q*T'P M?K_B[P)?:O\ $/4?B%H6LS^-;OQ;=::;[P]I^GZGW?[L/A3\:O#WA?PA\(_B3JGA ML?&K0=3N/VO/V;="T/5F\#?&'3]4M-&DF\6^)%\-:)X!U'4%\16X![I-_P % M4/A_I9_:#MO$GPL\;:'K'PH\'?L>?%#X;:!>:AI&DZS\8?A5^W'JNB?#_P"" MWBVX@\7+X6MOA?=:/\:[CQ1\,?BUI?BVZN+3X;)X4?Q;J6LWNG:M!86WT?\ MLQ_MD^"_VJX/#U]\//"?BJUTN]^%>B_$3Q9J6KS^'9++P1K7B7Q)J_A[P_\ M#K4+O1=8U6SUOQ/J=OX7\4>*H[KP[=:AHJ^"8?"GBL7TFC_$/P=<:C\K?LW? ML5_$_P /?M'_ !U^(7QUF_X6;X.\/_L8?LH?L!_"?6OBO?:#XO\ $/[1/A7X M+:3XX^('Q8^.GQDTRUDU^!)_BC\4/BE/X!++2?%MGX)\*_##XL6WQ+\!>#_$/@_5_"FM77AKX;_LT_ SP=X>U&6WT& MVGT8 _7VBD484 DD@ $GJ<#&3[GJ:6@ HHHH **** "BBB@ HHHH **** $/ M )] :^-_B'\8O'GA_P :^(M&TO4;&+3]/OHX+6*72;2XD2-K*TF(::3YY#YD MSG+<@$+T K[(;H?H?Y5^<_Q=_P"2E>+_ /L)Q?\ ILT^@#=_X7U\2_\ H*Z; M_P"".Q_QK(E_:;\5V^IW6BW'C3PA;:S8Z/%XBO=(N4\/6VJ6?AZ>>[M8=?N] M/N+N.\MM"DN=/O[==9GACTSS[*[B-T'MY57S%@""#D @@D=0,=O>OSK\):7I M7A[_ (* ?%?1-'T[0/B!HWQ6^&6G:]\3[[Q!X%N9/%7P;OOM?Q'46L_C>X\/ M'2?%'PC\7_V+8^';/P;K-[)J>FWFK:78^$[KQ%X0T/5])T( _66P_:7\7:K; M7%[I7C+P?JME9AS>7NE?\(WJEE9B./SI#>7FGWMS;682(>:YN98@D7[UL1_- M5K_AHGQX;(:D/$GAXZ:8!=#4A8Z-_9IM2N\70U'S_L)M2OS"Y%Q]G*_,)"O- M?CQ_P@,K^$_!?Q..@:;\+_!WQJ_:3M_B7\4M/3X565[;>"/@QX>^&/COPA^S ME8>+/AO::1'IDG]D7^F?#SQAXG3Q3X=U;0]"\=>.+S4/%NAW<>D(+3Z/\+^, MK"[^"$6G_$:P\->$M53PGJ>I2V6K?"'7$\$6_AP_$#Q+X6^'/C'4_ADEFUGI M5GXA@T70?&6H_#M]4M-3\.'4MU^- TX6NH0 'W]%\?\ XBSQ0W%OK6CW%O<1 M)/;W%OI.FW%O<02J&BGM[B%Y(+B"52&BFADDBD4AD=E(-2?\+Z^)?_05TW_P M1V/^-?!7[*VD:OHOPOU6WUJ"U%U>_%?XM:S;:MI/A6]^'WA7Q5I>K^+I[O3? M&'@7X:ZB#??#7P1X@MSYV@>";FXU)K-H+[7(M9UJW\0PZM>?2- 'Z+?";Q)J MWBOP58:SK4T4^H3W6J12RPV\=K&4M;^:"$"&+Y%VQ*H)'+$;CR37I5>,? /_ M ))MI7_7_KG_ *=;BO9Z "BBB@ HI,CW_(_X49'O^1_PI77=?U_PZ^\ 8;@1 MT]#QD$'((SD9! (R"..017^>M^W'_P $3_V@O%__ <"_#CX*?#WQQ\7]$_8 MS_:]U+7/VJ/$VHZ'X]\;V6B_#OX>^%-9L=0_:<^'MC-:ZY!#I-U-XNU;3-*\ M$P6=JMGI%O\ &;P1901M!IUP8?\ 0IR/?\C_ (5$T,#3QW+0HUQ#%+#%.8@9 M8XIVB>:))"N](Y7@A:5%8+(T,3.&,:%2Z[K^O^'7W@5-'TK3]"TK3=%TFTBL M-+TBPL],TVQ@!$%EI^GVT5G96<())$5K:PPV\>23LC7))R3HTF1[_D?\*,CW M_(_X477=?U_PZ^\!:*3(]_R/^%+3 **** "BBB@ HHHH **** "BBB@!&Z'Z M'^5?G/\ %W_DI7B__L)Q?^FS3Z_1ANA^A_E7YS_%W_DI7B__ +"<7_ILT^@# MSB@\L'/+B-(@YP7$43RR1Q!_O"*.2>>2.//EQR3S.BJ\TILDB.)4DD2 M4,6$JR.LH8YRPD!#[CDY;=N.3DG)I5EF0ADFF1@S.&261&61AM:12K B1APS M@AV& 20*CHH 5F9F+,S,S$LS,2S,QZLS$DLQZDDDD\DTE%% 'WS\ _\ DFVE M?]?^N?\ IUN*]GKQCX!_\DVTK_K_ -<_].MQ7L] !1110!_)KJ_QI^,J:OK" M)\7?BBB)K&K(B)\0O%RHB)J5TB(BC6 %1$5510 %4!0 !6=_P +K^,YP!\7 MOBH22 /B%XP))/ 4:P2S$\!5!9B0 "2!7":U_R&M:_[#6L_P#ITNZH1.\< ML,DSZQUG0_VTM U7 MP9H.J:Y\;8->^($4DGA;04^)&N3ZW>/#;?;;FWOM+@\427FA7%GIY34KT:Y% MIT-II[_:IYXXXKK[/!8:7^V;JVL^)M TK7OC7JNK^#TT]O$-KIGQ/U+4([-] M7L7U/2;6VOK/QA-INLZCJFGQ37FG:3H5YJ>J7MO!/)!9N(9=OTWJ?QR^",>N M>#O%NN>,/ _BWXR^)OAK\4/ GCGXIZ!X \70^!19^)O#EWIW@[5/'_@O4],@ MN]2U*/7/,3Q+9Z!HIN)=$U/4WO[>YMKRVBDP](^,G[.]KX@L+33-.]/\ _A;2M,5_"LVK^)5-WX: MLM)_P!AJ9'P['%1BN/\=&A/,:=*-*7&>5_6(8"MDM+' M4W7KJA+!PQ=/%3J?7*T*E7+:$Z7]C8;$X_&U(XM?%IR@\!1JXG$25<^0O"7C[]HSQWXDT MCPAX0^(WQ?U_Q-KMT;+2='LOB%XJ6ZN[E89;B1-UUKMO;VZ00033W,]W/;V] MM##+)<2Q(C$9FJ_%CX[:)JFIZ+JOQ6^*UEJFCZA>Z5J=E+\1?%;2V>HZ=DTLGA:XU M/1=)N(]0O9VKYZ^,.L^&O$?Q8^)7B+P?+J$_AC7_ !SXHUK1KC5/*%[6XT^WEMH;NVTZ6TM[Y3?1W#M\#F$IX/A_!X^CQ=C,9F M];,J]'$Y?0S6K)8; .DYX.K*E&,E)4L-R7H3<$W)SER>TJ2C5E""KTJ$XQQ%.O% M%S\;/C0+:Y8?&#XJ BWG((^(GC $$1.001K((((R"""#R.:_JI^&5Q<7?PY\ M W5W/-=75SX*\*7%Q'].EFGGFE9Y9III7>2661F>21F=V9F)/ M\A%U_P >MU_U[7'_ *)>OZ\?A5_R3+X=_P#8B^#_ /U'-,K^@_HM8[&XS-., M5B\9BL4H8#)W!8C$5JZ@Y8C'J3BJLY*+:23:M>ROL?IO@[B<17QF>JO7K5E' M#8!Q56K.HHMU<2FTI2=FTE=K>QWU%%%?V4?O 4444 %%%% !1110 4444 (W M0_0_RK\Y_B[_ ,E*\7_]A.+_ --FGU^C#=#]#_*OSG^+O_)2O%__ &$XO_39 MI] 'G%%%% !1110 4444 ??/P#_Y)MI7_7_KG_IUN*]GKQCX!_\ )-M*_P"O M_7/_ $ZW%>ST %%%% '\=.M?\AK6O^PUK/\ Z=+NLVM+6O\ D-:U_P!AK6?_ M $Z7=9M?X^5_X];_ *^U/_2Y'\-U?XL_\3"BBBLC,**** (+K_CUNO\ KVN/ M_1+U_7C\*O\ DF7P[_[$7P?_ .HYIE?R'77_ !ZW7_7M,? /_DFVE?\ 7_KG_IUN*]GH **** /XZ=:_ MY#6M?]AK6?\ TZ7=9M:6M?\ (:UK_L-:S_Z=+NLVO\?*_P#'K?\ 7VI_Z7(_ MANK_ !9_XF%%%%9&84444 077_'K=?\ 7M/PJ_Y)E\._\ L1?!_P#ZCFF5_6GT4?\ MD:\9_P#8OR;_ -2

\L[>.XMFF_1JD*@ M\\_@S#] 0* /Q:/_ <,?\$AB#_QE/K_ $/_ #:_^U]_\X.OBSXC?\%PO^"8 M6N^./$FKZ7^T5XBNM/OK^.:UN!^S3^UB@EC6QLX2P23X%HZXDB=<,H/RYZ$$ M_P!.^T>K?]]O_P#%4;1ZM_WV_P#\50!_*E_P^L_X)H_]'!^(_P#Q&S]J[_YQ MM'_#ZS_@FC_T<'XC_P#$;/VKO_G&U_5;M'JW_?;_ /Q5&T>K?]]O_P#%4 ?R MI?\ #ZS_ ()H_P#1P?B/_P 1L_:N_P#G&T?\/K/^":/_ $<'XC_\1L_:N_\ MG&U_5;M'JW_?;_\ Q5&T>K?]]O\ _%4 ?RI?\/K/^":/_1P?B/\ \1L_:N_^ M<;1_P^L_X)H_]'!^(_\ Q&S]J[_YQM?U6[1ZM_WV_P#\51M'JW_?;_\ Q5 ' MX'?"'_@OS_P2<\,^"-/TG6_VG/$%EJ$-WJLLMNW[,?[7,I1+G4)IH27A^ TD M9WQ,K8#$C.#@\5Z=_P 1#'_!(;_HZ?7_ /Q%_P#:^_\ G!U^T>T>K?\ ?;__ M !5&T>K?]]O_ /%4 ?BY_P 1#'_!(;_HZ?7_ /Q%_P#:^_\ G!T?\1#'_!(; M_HZ?7_\ Q%_]K[_YP=?M'M'JW_?;_P#Q5&T>K?\ ?;__ !5 '\ 6J?\ !2?] MC6XU35+B'XF>+WAN-4U.XA-T1?L<_]%)\7_P#A@/VCO_G25_H%[1ZM_P!]O_\ %4;1ZM_WV_\ \57\US^B MYP'.+DYRE)I8W)K7D[NW_"$]-7;?IVU_)Y>#_#DI.3S#.[MMO\ ?X#K M_P!TX_S]/^'D7['/_12?%_\ X8#]H[_YTE'_ \B_8Y_Z*3XO_\ # ?M'?\ MSI*_T"]H]6_[[?\ ^*HVCU;_ +[?_P"*J?\ B5K@+_H=<7_^%N3?_.+U_I:K M_B#O#G_0PSO_ ,'X#_YW'^?I_P /(OV.?^BD^+__ P'[1W_ ,Z2C_AY%^QS M_P!%)\7_ /A@/VCO_G25_H%[1ZM_WV__ ,51M'JW_?;_ /Q5'_$K7 7_ $.N M+_\ PMR;_P"<7K_2U/\ B#O#G_0PSO\ \'X#_P"=Q_GWS_\ !2#]CN2"=%^) M/B\L\$R*/^% _M&\L\;*H_Y))W) YXYY(%?T??#_ /X.!?\ @DIHO@3P7H^I M_M0>(+74=*\)^&M-O[9OV8OVNI#;WMAHEA:7+X#21.8;B&2,M&[HQ7*,R MD$_NEM'JW_?;_P#Q5&T>K?\ ?;__ !5?HOA[X3&V(S3$Y)CLYQD\VHX6A MB%FM? UH0AA)UJE-T5A,OP3C*4J\^=SE432BHJ+3%^"LLX4JXRME^)Q] M>6-IT:=58RIAYQC&C*I*+I^PPU!IMU)V6 MGVG[4FO2W>H7MGI]I$?V8OVNHA+=W]U%9VD1EF^ T<,0EN9XHS+-)'#&&\R6 M1(U9U_9S_/Y4W:/5O^^W_P#BJ=7ZB?8!1110 4444 %%%% !1110 4444 %? M.WQN^,?B/X/:S\-;DZ#X5UCPAX[^)WPP^$PMY/$^J6/Q OO$OQ0\80>&(Y_" MWAR/PW>Z3J]EX-TN6X\=>)(9],OV=_$_ MB?\ :,\)?'V#XKSPP>"O#=GX:\+?#_7/ ?A[Q+H7A%;_ %&]E^(?B3P;J4U_ MINHZ'XU^)6A3:=X0UWQ3=1ZS?Z1X6T>+1?"ZZ18:YXPMO$8!@^!?VHM9\8:] MX2D'@73W\$_%NY^,NF_!W4M(\5Q7?B+7-5^#NH:K!]E\2Z9J.FZ5I&C1_$#2 M- UWQ!X:N+'7-2BT2UL;:P\2M#>:@SV'E/B/]O(^"_@!\'/C+\1] ^'OPEC^ M)7B?QSX2\5>(O'WQ)NK7X._"[7O!%SXVMHM)U[Q_!X4AUC4;OQI?>"KK0O!D MD7A+38-4UBX^R@G4GT;0M?\ H/P)^S-HG@?QMH'B./Q;XCU;PWX"O_B9JOPO M\#7L.E0:1X(U'XNZQ+K/B^?^T+*TAU7Q"MC]KU71?!L.K3;/#7AW7-5TV4ZS M.=.OM-P$_9,T72M&^%<7A?QGK&E>)_A!JGQ;O?"GB'5-$\.^);62S^->KZIJ M7C:PU7PUJ=JNE3R&'4Q8Z-J]B^G:SIMK!-927MYH^M^)M&UH ^@OAIXMOO'W MP[\">.-3\-:EX,U'QAX/\->*+_PCK$T4^J^&;O7M&L]5N-!U&:&.%);S2I;I MK*XD\BV9Y(2TEK:RE[:+MZ\\^$WPT\/?!KX:>!OA5X3>_?PW\/\ PQI'A31' MU.>*XOFT_1[5+6W:=K>WM+.)F5,I::=96&E6$1CL=*T^PTZWM;.'T.@ HHHH M **** "CZ?Y_G110!\8_%;]JG4/@E\0/$OAWQWX4T'4/#UC\$/C5\=-*N/!W MBR>_\3V'A;X*GPC%/_PF>D:WH6BZ9HJ>.KWQ;#H_AB_M-7O+2'Q'87&BR'5( M_M6IZ;D^/OVG_BI\-?A[^T#J&M_!_P -ZM\3?@3\.O"GQ9NO#.C?$EH?!NK> M!O%MIXRNC>S^+-1\*IK=C>^&[CX=>.=*O[*U\(:G-K<^E:->Z2EO;Z_/!H&A MI'[(EV_BO]H?5?'7Q2OOB!H'[25GXLT'QM9:IX*\/Z7XNL?!&J6&H:+X&^'? MA_QUI=XDVE^"/A/H>KZS;^"M(MM AEDUO7?$/C37[O5O&?B/7]WG&K^)O$&HSBWT[1(])T#2@#D?C5^UK+\(_%?CNVF M\+Z/)X-^#^F_!O6?B1J>N>)Y=#\2:CIOQG\8ZEX0TR3X$M'>'4[::]'VFK!AD>K+SZJQ4_J#CVKY^^+?P T;XS>( M_#EYXLU*W;PKH9TJ>[\/0>%/#$NL:O+I/B&U\1#37\=7]E>>)-(\+:U^O65D;"?58=/O\ 4[.]^@0,# ]S]23DGCN223[T +1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D! end GRAPHIC 24 chart-701d6bb79cf6e00fe88.jpg begin 644 chart-701d6bb79cf6e00fe88.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F .(# 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#^_BBBB@ 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 **** "BO-?C#J/Q(TCX9>-=2^$6B:;XC^)%EH5W/X1T/59K>&UU+5D:/ M;;(+S4M%L+F]-L;E]+L-2UWP_I>I:JEEIVI^(-"T^ZN=7LORGM_V\-;M?V%_ M!FN>$?C%I'BO]H_7/@S\2?'FO^)?BOX2T/P1K'P['PF\-1>(/'^I?$#X6A/" M,!UK3=9U/PM\/?"NA6D5E9>+=>\:^&?$MG>ZMX,34->N #]HJ*^#Y/BW\2=' M_:!-[X_\0>*/"OP.\2Z[\-_#/P9DT3PCX UWX=_$34_&?PYCU V&M^/(I=3\ M::%K&K>/I[_0_#4]R/#OAR^N]-T'2XKZ:;Q)9#4K_P"RC^T%XA^,*>%M8\)OB1XJ6+X0>$=!UGPWIVF:W+%_BEX>\5?%SPK!\;H/V;?&7QU^ M#VA^&/&5WXD^#/PW^.!^9XK^/;XN?\%,O%7Q-\=?\ !*WQ M9\&?$/[>'PB_95T/XL?L$R65[KOPX_:(\5ZO^UQ+^T3>>+M,^(7ACXL_&#P9 MX?\ &OA/XR:1\'/!GAG3-&N/#%GXX\1ZI\7_ (L^-?$'BFQL/$VC?#FQU2Z^ M[O W@M]7_;:_X*(3^ OVC/VI-,_9L_9J_9R?X$_$#_A.?VX?C?)X4\0_MG?' MVZTWXV:]'X#\_X*$>(O$GQ0U7QI\(-;^&GB&U@3X>W&I2>F? M\$0_VCO$'Q9L_C#\._'>O?%#X@_$;P_\'_V,?C[XK^*_BO\ :RUW]JCP9XU_ MX:E^$_B'QK:C0K:]\%> _"_[/OC2RO="UBX\;? CX;:))\-O#NE7_@O4/"&J MZKI]T;Z8 _?"BBB@ HHHH **** "BBB@ HHHH **** "B@G )]!FOFGQE\?K MWPKXGUGP]'X7M;U-*NDMENGU:6!YPUK;W&]H5TZ41D&MZO\0@GBWQMXDB\1:! M:>&=?U75O&&IQ2:W'K.J:+I^GZ=]MTFYTQ=,L=,TFPT.'2[#2-+M;.E_PT[J M'_0FV?\ X/)__E51_P -.ZA_T)MG_P"#R?\ ^55 'KMW\#/AY?\ B7PQXDOK M#6+Q?!4FB7?A'PM<^)_$&OV9OA+X/$O_"-Z9XCTADTK3O#FBRV?CSQQ%/X/ M\):;XCT_Q7!X*\"W \0F;P9X,FUK2M/DO_#'AR33])U/3;*Q\/ZA;W/A[3M- MTJSX'_AIW4/^A-L__!Y/_P#*JC_AIW4/^A-L_P#P>3__ "JH ^BO"_@'PMX- MU3QQK>@:?);:M\1_%0\:>,=0N+Z_U"ZUC7X_#GA_PC:W#RW]SGQI:6L32W#S=E7R'_PT[J'_0FV?_@\G_\ E51_PT[J'_0F MV?\ X/)__E50!]>45Q'P]\72^-_#%IXAFL8].DN;B_@-K'<-=(@L[N2V#"9H M8"QD"!R/+&TG:"P&3V] !1110 5Y9\8?@=\&OV@_!\GP^^.GPK^'OQ@\#RWU MOJC>$_B5X/T#QKH":I:1SPV>JP:9XAL-0M;75;.*ZN4M-3MHX;^U2>9(+B-) MI5?\%]3_ ."A_P"U9;:GJ=M#XW\/+#;:GJ5M"I\!>&6*PVU]<00J6-L2Q6.- M 6/+$$GDFJ7_ \6_:Q_Z'CP[_X0/AC_ .1J_G.7TGO#V$I0>7\5WC)Q=LNR MRUXNSM_PM;7O]WI?\MEXN<,1DXO#9S=.S_V7!^7_ %'[:_@S^A;4/AUX U?3 M?"FCZMX(\(ZII/@35O#^O>"-+U'PWHU[IW@[7?"<;1>%M:\*V%S926GAW5O# M4;-'X?U'1X;*[T5&9--FM4)%8L_P6^#MSX9\=>"[CX4?#6?P?\4=:USQ)\2_ M"D_@3PM-X:^(?B'Q.]M)XEU[QSH,NDOI7BW6?$,EG:/KFJ>(+34;[5FM;9K^ M>X-O#L_ /_AXM^UC_P!#QX=_\('PQ_\ (U'_ \6_:Q_Z'CP[_X0/AC_ .1J MG_B:#P\_Z%_%G_AMRS_Y]?U9^5U_Q%[A?_H&SG_PEP?E_P!3#S_!]C]Z?#O[ M/GP%\(V'P]TOPK\$_A'X:TSX1ZOJNO\ PHT_P_\ #;P7HMC\,-3S6=_=PS;WP[^$OPL^ M$.G:KH_PH^&W@'X9:3KNMWOB;6M+^'W@WPWX*T[5_$FIE3J7B#5+'PSIFEVN MH:WJ+(C7^K7<4U_=E%,]P^U&#ADC9E./ MLW." <'@]#Q7]$'@+5;W7? _@[6M2D2;4=7\*^'-4OY8XD@26]U#1K&\NI$A MC CA1[B>1EB0!(U(11M K]!X \5^&_$?$9GALAPV<4*F54<-7Q+S/#83#QE# M%SK0IJB\-CL8Y2C*A/G4U323BXN5W;Z;AKC/*>*JN+I9;2QU.6#IT:E7ZW2H MTTXUI3C#D=+$UVVG3ES*2BEI9O6W6T445^FGUH4444 %%%% !1110 4444 ( MW0_0_P J_.?XN_\ )2O%_P#V$XO_ $V:?7Z,-T/T/\J_.?XN_P#)2O%__83B M_P#39I] 'S_\3_&,WP[^&GQ$^(%OI$OB&Y\#>!?%WC"VT"&6:";7+GPSX?U# M6K?1HI[:TO[B%]4FLH[%9K>QO9X3/YL5G=2(L$GB^B_'?Q%KL7@71]#A^"?B MWQC\0M7\>66EW7A7XI^(3\,]$M_AWX5T+Q/KEAXF\3:GX$3Q):>,IUU^P@L? M#$'A5FCTM[CQ7?74.AZ5>F7Z8O8[R:SNXM/OSI5_+;3QV.IK:0W[:==O&RVU M\+&X>*WO3:3%)_LD\D<5QL\F21%$O!>OWFI:%X:U3PSIL N]/\ $VJS^,=5 MNM1GN1K":GI9L]*L0!UI\?\ 3O$/PC^"OQ2\(:)%??\ "^M4^'VA^#-/UW6X M=,T?2]3\?V&K:A%-XG\2:;9:NG]DZ0F@ZM:QW&A:=J-UXIU,:+I?AZV,_B"T ME@\YO_VN8+/3/#-XGA'2+B]NO%WQ-\$^*;2'QS$]F_B;X3?%_P *?!OQ-X:^ M%VJ1^'WA^(?B:^U+Q5_PFNAZ1>Q>%I#X(\/^()=5;3]2L+M+'U\?#32-#\"I M\+-#\3^%K'P7I'A7P7X1\/\ A;QKX2\)>.]/TNQ\,?:?[5N-=L-AZW<+H.KZMJ6I>* MM:M;;15O_$Z^*/$UUK_Q%@A30H=-T/PXWC2'4-7\+/\ \(Y8VMKX7\+:G-HF MAV,4=M;-& =7\//'VG_$+3-1U>PFT@6R:Q?+I5G9:Q;7^L-X3DE;_A$/$?B/ M2XW^V>&[GQQI4+^+-$TB_@BF/A74]"NV9[F>\C@] KQ#X<_ _1OAOXR\5>+M M-UFXO5U^W\16.F:.=!T+2DT/3/%GQ)UWXKZU:7NL:9$NJ>+YH?%?B&\M?#E] MKC12>&_"<%GX:I>>WT ??/P#_ .2;:5_U_P"N?^G6XKV>O&/@'_R3 M;2O^O_7/_3K<5[/0 4444 ?QTZU_R&M:_P"PUK/_ *=+NLY59SM1'=CDA41G M8@OV6O$7BCPO\5)=1\'>"]> M\>:]<^!/'.B6^B>&?$VG^#M>MH-@G5JR2A#WFC^)<-AX8K,:.&J5)TH5\3"E.I3P]7%5(1G))RAAJ/ M[VO**=U2I^_-^['5GSOY,YSBWN#M^]B"8[2!DAL)\IP0<'!P0>A!J/V[X9L# MD[5&YVP.=J+\SMC"KRQ YK]/3XW\4?"#QE^TUXQTSXT>,_%W@SP1H&F:7H>E MZ_XUL_$1\3?&SXH>%=+\.6&DZ_<:>S:7XPN?AG9PZP^JZM:1-92CPQI.YEDB M"GA/V7= \:^$=!\0VWAM['0/B;KGB;]G#QC:37&M^%(+[4/V?-1\0ZM<^-+X M7%[?O GARX2&QN/'.D221:C_ &,D*:KIRVQ\MOL(\ TYYI@,KCF.-E5KSX@^ MN>SRFCB)X>CDM3'8;"SPL&52#Q%.M22E24DZ MD*D&_P _>V[^'(7>.4#,I95+CY0S(K.JD[F16905!(.1P00>.""#R P." <% M2&!QRI!&00:_071?B1\/;Z;XN_#R'P_HD7P:LOBKXHOM,UF?6Q9>&-6TWQC\ M6] U+P'I]SX<33_-OM0$_AF&QMO$]MJMNOAOX/-XVB-IYC6E*C1QDZ-'ZO##8B= M?%8:<(.O757&8>5?#NGA,7A:,Z.*]GC)/V"PO[WAQV31PV$^N8?&4\;2A*%. MO*G3]E&C5E4K4I*+JU%.O2=6DX4*]&G*%;DKM^S5']YX#=?\>MU_U[7'_HEZ M_KQ^%7_),OAW_P!B+X/_ /4Q1WU%%%? MVH?OP4444 %%%% !1110 4444 (W0_0_RK\Y_B[_ ,E*\7_]A.+_ --FGU^C M#=#]#_*OSG^+O_)2O%__ &$XO_39I] 'G%-?[C?[K?R-.HH _P OO_@OU+/AOA5FD103\$/AB>%5U')Y.!ZU_5E_P $']9_;8M/^"6? M[.;_ D\"?LC^*OA_#K'QI?1V^)WQ:^/'@OXBZFW_"ZO&QU>WU(>%?@_XY\& M:0R:B;R+2+N&ZU>-M.CM)]1M8KJ2:UB_HWN_#/AJ_N)+N_\ #/AF_NYBIFN[ M_P .:%?7GS7$Q5%5%,LKE4544A54#2M+*RT^W2TT^RLM/M(BYB MM-/L[6PM(C(YDD,5K9PP6\9D=F>0QQ*7D9G?<[,Q /C0_$'_ (*$6;@W7[*? M[*>O12*P5/#7[;/CO2;BVD4J1)=-XN_9$MK>>"9"R(MBSW$4J;IE$+@TA^,W M[<-J'BO?V"O!VH7$18FY\-?MW_"J32[A"H>-;4^*?@]X8U<3 $Q3+>:5:0BX M4^3/-;%;D_:M% %/X+_M5_M?:3X+TF*;_@E_\?-3T87FL>9=^%/VD?V)/$.I M^=+=SN!#8:M\=?!MI<0PW.(;J0ZE;RP(WG107F/+'KC_ +;WQQTR3R/$/_!+ M_P#;SLYY$66V.@ZC^Q)XRM9(2SQL9KS0?VR)(;*X21"#:W.V9XF2= T;9'U3 M\ _^2;:4.WV_6^/^XK<5[*40]44_50?YB@#\US_P49U>VW_VO_P3Y_X*1Z.; M:21-1C_X9T\)^)FT]8)FBN)$D\"_&#Q5#KL<2(UQ&?"CZ^]_"5&EI?3R1P-I MVO\ P4J^&HG":W^S9_P4+\-VSJPAOM0_X)\_M6ZM;SS*R?Z,L/@_X;>*=1AE M>-GE26ZL+>T98GC^T_:#'!)^B?E1?\\X_P#OA?\ "G!%7[JJO^Z /SQC(]CQ M0!_"/K'[8OP436-974+?XV:)T_X5-.R M)*KX0,XDWI)&\:2(5K';]M?]E9E7[;\6M/L(&*;Y]?\ GQ6T2QMW8?*E[?: MY\/;*PL9-Y\D+>7$#?:"+<9F98S]@ZQ/.FLZTJ7%PB_VWK)VI/,BY.J7>2%5 MP 3WP.:I?;K_ *&_OR/0WUT1^1FQ7^2E:OP][:MSY5G3?M)WY.(,!&+:D[M* M7#%1I-ZI.3LM+O1K^*:M3+/:3O@\POS.[CF>&2WU:4LHF[=ES:;&/=JGBJVT!D@EE"/);IK]OI37$48!,AM!+%$559S&6 MCW?A-XE_X.#/$ND^(-?T>P_9C^'^M:?I>M:Q8V.J+\3/$C0ZI;6%]DAQ?P017(:*5D991LY9KLVTT4J"Y8W! CE25D5I_-,8 M)?$A_:JN[)_$.NZ[K0M!\%H9TL_[9U*\U M!+;S/^%G0M.+472PM*$@\_RS(L=N'$WY?[*P>%E&R]E=UE)232II-3O\ T%?#OQ0_CKX?> ?& M\UC%ITWC/P-X/\7RZ?%*US%ITGBOPSI6ORZ?#'Q?FT\ZX%J;X:<+HVPN)Q;F;R?/F\OS7ZVOQS%>P>*Q#P MR_V=UZOL-)+]RYOV?Q^_\'+\?O?S:GPE;V?MJOLOX7M)^SW_ (?,^3XO>^&W MQ:]]2"Z_X];K_KVN/_1+U_7C\*O^29?#O_L1?!__ *CFF5_(==?\>MU_U[7' M_HEZ_KQ^%7_),OAW_P!B+X/_ /4# M'^^Y_P#]@N _]/8H[ZBBBO[4/WX**** "BBB@ HHHH *_/']IO\ X*K_ +"G M['?Q-'P>_:&^+WB;P3\0SX9T;Q@-$TGX"?M%_$:T_P"$>\07&J6NDWO_ D? MPP^$WC/PQYMS/HVHI)IW]L_VG9B!'O;.WCN;5Y_T.IC(&.27]/ED=1^2L!^. M,T ?CJ^+OB-_P6E_X)O:[XW\1 MZOI?QP\=W6GW]]'-:SC]E/\ ;#C$L:V-G"6V2? %'7]Y$ZX90>,XP17],/E+ MZR?]_I?_ (NCRE]9/^_TO_Q= '\M/_#X[_@G;_T6GQY_XBK^U_\ _.#H_P"' MQW_!.W_HM/CS_P 15_:__P#G!U_4MY2^LG_?Z7_XNCRE]9/^_P!+_P#%T ?R MT_\ #X[_ ()V_P#1:?'G_B*O[7__ ,X.C_A\=_P3M_Z+3X\_\15_:_\ _G!U M_4MY2^LG_?Z7_P"+H\I?63_O]+_\70!_+3_P^._X)V_]%I\>?^(J_M?_ /S@ MZ/\ A\=_P3M_Z+3X\_\ $5?VO_\ YP=?U+>4OK)_W^E_^+H\I?63_O\ 2_\ MQ= 'X1_"+_@N]_P2W\,>"-/TC6_V@O'5EJ$%WJDLMN?V3/VRI2J7-_-/"V^' M]GV2,[XV5L!B1G!P.?_ !$C]L__ .AZH_X? M_?\ !*#_ *.,\<_^(D?MG_\ T/5?L?Y2^LG_ '^E_P#BZ/*7UD_[_2__ != M'\#.J?\ !0K]E&XU35+B'QC\1WAN-4U.XA'/^AAG?_@_ ?_.X_@+_ .'@O[*O_0W_ !(_ M\1J_:?\ _G-4?\/!?V5?^AO^)'_B-7[3_P#\YJO[]/*7UD_[_2__ !='E+ZR M?]_I?_BZ/^)6N O^AUQA_P"%V2__ #@_J[\K'_$'>'/^AAG?_@_ ?_.X_@&G M_P""@?[*SP3HOB[XD%G@F11_PS5^T_RS1,JC/_"FN,D@9/ [D"OZ._A__P % MZ_\ @E?HG@7P9H^I_M"^.K74M*\)^&]-O[9OV2_VRY&M[VPT2QM+N O%^S[) M$YAN(9(RT;NC%&V M(S3$Y)CLZQD\VHX6AB%FM? UHPAA)UJE-T5@\OP+C*4J\^=S=1-*/*HV=_J> M%^"LLX4JXRME^)Q]>6-IT:=58RIAYQC&C*I*+I^PPU!IMU)$/'?Q.^&'PF%O)XGU2Q^ M(%]XE^*'C"#PQ'/X6\.1^&[W2=7LO!NERW'CKQ)#/KEM=/X,T'QAJJ_V;%X; M\S5/HFOE;QE^SOXG\3_M&>$OC[!\5YX8/!7ANS\->%OA_KG@/P]XET+PBM_J M-[+\0_$G@W4IK_3=1T/QK\2M"FT[PAKOBFZCUF_TCPMH\6B^%UTBPUSQA;>( MP#!\"_M1:SXPU[PE(/ NGOX)^+=S\9=-^#NI:1XKBN_$6N:K\'=0U6#[+XET MS4=-TK2-&C^(&D:!KOB#PU<6.N:E%HEK8VUAXE:&\U!GL/*?$?[>1\%_ #X. M?&7XCZ!\/?A+'\2O$_CGPEXJ\1>/OB3=6OP=^%VO>"+GQM;1:3KWC^#PI#K& MHW?C2^\%76A>#)(O"6FP:IK%Q]E!.I/HVA:_]!^!/V9M$\#^-M \1Q^+?$>K M>&_ 5_\ $S5?A?X&O8=*@TCP1J/Q=UB76?%\_P#:%E:0ZKXA6Q^UZKHO@V'5 MIMGAKP[KFJZ;*=9G.G7VFX"?LF:+I6C?"N+POXSUC2O$_P (-4^+=[X4\0ZI MHGAWQ+:R6?QKU?5-2\;6&J^&M3M5TJ>0PZF+'1M7L7T[6=-M8)K*2]O-'UOQ M-HVM 'T%\-/%M]X^^'?@3QQJ?AK4O!FH^,/!_AKQ1?\ A'6)HI]5\,W>O:-9 MZK<:#J,T,<*2WFE2W365Q)Y%LSR0EI+6UE+VT7;UYY\)OAIX>^#7PT\#?"KP MF]^_AOX?^&-(\*:(^ISQ7%\VGZ/:I:V[3M;V]I9Q,RIE+33K*PTJPB,=CI6G MV&G6]K9P^AT %%%% !1110 4?3_/\Z** /C'XK?M4ZA\$OB!XE\.^._"F@ZA MX>L?@A\:OCII5QX.\63W_B>P\+?!4^$8I_\ A,](UO0M%TS14\=7OBV'1_#% M_::O>6D/B.PN-%D.J1_:M3TW)\??M/\ Q4^&OP]_:!U#6_@_X;U;XF_ GX=> M%/BS=>&=&^)+0^#=6\#>+;3QE=&]G\6:CX536[&]\-W'PZ\WU^>#0-#2/V1+M_%?[0^J^.OBE??$#0/VDK/Q9H/C:RU3P5X?T MOQ=8^"-4L-0T7P-\._#_ (ZTN\2;2_!'PGT/5]9M_!6D6V@0RR:WKOB'QIK] MWJWC/Q'K^N:GUTW[,<&N^#?CEX?\<_$;Q9XQ\1_'GX<6WPH\3>-+JQ\/Z7>Z M7X,TCP]XGT#0+71-$TNQBT."_M)?&7BGQ+J=]/;SC5_$WB#49Q;Z=HD>DZ!I M0!R/QJ_:UE^$?BOQW;3>%]'D\&_!_3?@WK/Q(U/7/$\NA^)-1TWXS^,=2\(: M9)\.="_L>[L_$+^'Y-.:XNO[2U;2XM?U=I/"6CO#J=M->C[35@PR/5EY]58J M?U!Q[5\_?%OX :-\9O$?AR\\6:E;MX5T,Z5/=^'H/"GAB76-7ETGQ#:^(AIK M^.K^RO/$FD>%M:N=/TV#Q1X?T)M/?7K*R-A/JL.GW^IV=[] @8&![GZDG)/' M GRAPHIC 25 chart-958a54baff24dac32e3.jpg begin 644 chart-958a54baff24dac32e3.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F 0H# 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#^_BBBB@ 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@ HHKQ'X^ZMJNC>"+6[TC4K[2[IO$.G0-62W&=X$_:K\(_%*_U' M2_AC^TEX1^).IZ/9KJ.KZ;\/_C%X<\:W^E:>]R+)+_4K/PSXBU2XL+%[PBT6 M\NXX;9KG]P)3+\M '[ T5^4/A/X]?\)[;:A>^ _C39^.;+2=0?2-5O/!7Q(T MWQ=::9JL2"233-2NO#FM:G!8:@L9$OV.[DAN&B_>I&T7SUJZM\7M,O$_P#X.]0_^/T?\)]XZ_Z'+Q/_ .#O M4/\ X_0!^F=%>)_ /5M4UGP//=ZOJ5]JEV/$&HPBYU"ZFNYQ#'!8E(A+.[N( MT+N53.U2S$#DU[90 4444 %%%% 'YJ?'+]KWXC:5_P %"?V=/V(_A%I_A<17 M'P&^+W[8O[3OB7Q1IM_?WFC? KP/J5G\,/ASX4\"BVU"RL;/Q7\2/C'KL8U' M7]56_BT#P?X.UM;+1[_4-8AN]*^'/^"0W_!5/XR?M[^&KGXK_&3XT?\ !./2 M/!VB?!*Y^*'Q*^"OP7\2_%.']HGX$74]];RZ=??%ZW^('B_4/#.D>#=+T*SU MJ?Q/J\.GQ16>H7&D0QZC$BW"W'TK\=/@7\:_ O\ P5B_9[_;)^%?@VZ\:^!_ MC!^R'\5OV%?C/?6UD-2L?A#K&E>,O^&@OV?OBMXKT>VN;35]3\ W_BNW\9?# MKQ??:=.)=#G\0>'))8UM=1FOM/\ !8/^"57Q]_:T^,7Q0^,7_!23QU^S_8?\ M)E^Q=XU_89LO W["F@_$WX:#7/AC\3O''A3QSX\\2^./B3\3-3UCQ=+>W,OA M*'P[X;\ V%A>>%_#^@:YX@MKS4=:GU&]EO@#T+_@F%_P5#^*'[?W[1W[8?@G MQ#\']"^&/P4^&?@[]G3XP_LOZW*^NQ?$KXE? K]HK_A:=Q\/_B%\1=)U'4)] M.T";QYX8^'VD_$/POH6GZ=IMWIGA7QEH]OJYO+[?,.=_X*2_\%#?VJ/V*?C3 MX/T[X=ZI^PS\4-#\6>(/@EI'@/\ 8HO/$_Q.?_@HA^T-8_$3QW9^ /%^M?!K MP[HVM1>&;*S\,:I/J5_8W5UX"\7>&Y-$\+>(]0\3>)_#\]H-/K#^ 7_!(GXS M_L>_M&?MI_M(_L\?M6^-?%GBGXR?LV?"'X/_ +/VB_M,^-_B#\6/#?AOQ?\ M#;2M_MP?#'5?A?K_ M (.\?>+[+X)>++OQ.?!/AFZ\4^._#VLKX:\81WNC7OA3P=XDN]#U#P_X@U(W M.LW8!O\ BW_@H]\=?@[J/_!7;X8^*OACH7Q7^-'["?@+3/VE_P!G;1?!&E:] MH]G\9?V=?BYX&UOQ#\.+'Q!I=G=>)=:G\5?"[QKX0\:^"_B;K/AV&U7Q+I6E MZ5K7A[P_IU[?RP+)^R[_ ,%&?BY^T7+X4^'%A<_!'Q)XN3]I?XF:%X@_:!^& MVGZW;?L_>/\ ]D+X)_\ "!MKGQ]^&FEZ_P"//$U]I\GQ4^(_CS3/V9/AU!+X M_P#&VAW?Q'T/XG>,-$U;Q'I?PXUCP[%Z7^R5\#_BKK?_ 47_P""C'[:GQ+\ M$:U\.?"GC6'X'?LG?L]Z'XBCBL]?\7_#3]G73O$>N>-?C+>%O!XUVYLH;77K!F\&_:S_X)<_&?]IW1;_X@ZYK7P(\5 M?&'Q!\=O'_B_Q%\+/B]8^)O%7[/5]\%/^%&?&7]G+]GKX;2O8>&[C6I=2_9Z MTKXH3?M%^&[A_",FF7O[1&O_ !"O[#_A'CK'ASQAX: /W=!R ?;GKU[]<'\Q MGUI:\B_9_P#AIJ?P7^!'P5^#VM^,M4^(NL_"CX2?#?X:ZM\0M=69-<\=ZGX$ M\&:+X6O_ !EK2W%YJ,ZZMXGN]*EUO4%GO[Z9;J^E66\N7#3R>NT %%%% !11 M10 4444 %%%% !1110 5X#^TA_R(%I_V,VF?^DFI5[]7@/[2'_(@6G_8S:9_ MZ2:E0!\.U)"[Q30RQJKR1312QHR>8KR1R*Z*T?\ RT5G4*T?\8)7O4=*"000 M2"""""000<@@CD$$ @CD$ CF@#\H_@)Y_P #_P!JOXJ?LXZ=XB\%?$GX:_%K MPQJ/BSP/XXT>;0H/BM\*VMO#_P 3/B!XAL_B;!HGVG1?B!X,_M#Q7K.@6OQM MFO?#?BN7QA'X/\%>/=%U[4KH^*A+H?A6\'@O7?V&M$^/7P:^(7@+6_V(O%6D M6OQ;\%>#?"_A;7?@O8^#H? _PS\)3?%:]\#?$;Q)X:\1^#/BAH^L:Q^'_ -&?"OPK^&G@77?&7B;P5\/_ 9X0U_XASZ7 M=>.M5\+^&=&T"Z\6W6BQ7T.G76O'2;.TCU&ZA34KUIKF>-I[Z>X>ZU"2[N]L MZ[.D>#/!OA_3M1T?P_X-\'>']'UB:XN-8T?0/"7AS0](UB>\B>"[GUC2M)TN MST_5IKJ"66"ZEU&VNI+B"66&9I(I'1@#X)^#7B/5=1_:O\=^+[VR_9P\#^ ? MA]^R7H?@SX@/\"/'$/BCP#I7B=OBX/$OP_M_%WC^;PI\/?"FFSZ'X!LO'%]X M5\$MI]UJOPV\!ZU'<^)-?%KXTT:RB\C_ &K?%_C2X^+_ (%\5>-_V>?VB=8T M?X6?MB?LM^%?@/<>&/ O@[7_ 3J&ER_$WPO?>//B=I&LW'Q)TVXO/B'\5[M ME\ >"].NM%TV;PWX%\.S:3-?6%[\0O%I7]5+/PAX0TWP[)X0TWPCX2TWPA+! M=6LOA'3?"WA_3_"RTV#0)K>^4*M[!+ISQ7BJJW*2@ #8N;&Q MO5A6]LK.\6WN[6_MUO+2VNUM[^QE$]C?VZW$4JP7UC.JSV5[$$NK.=5FMI8I M5#@ FA.Z&%MK+NBB;:X ==T:ML< L Z9VN Q 8$ L,$R4=.E% 'W)^SC_P D M_N/^QDU3_P!)]/KWRO _VA]Q2T44 ?D1_P6R_:P_;._88_8@\5_M8_L9^#_A#\0M:^#?B#1]; M^,/A#XM^%?%WB:W?X.:CYVC:WXJ\,KX-\>^!]0M=5\%Z]>^']:UO[4VIV)\& M?\)'?R16LFE+.W\=?[-G_!V/_P %A_VK?CY\)/V;OA%^SU^P_JOQ)^-'CWP_ M\/?"=O)\-_C>]G:ZEX@ODM9-8U9HOC\&M]!\/67VO7_$-X61+'0]+U"[DDC2 M%I%_T9?&O@[PQ\1/!WBOP!XVT2Q\3>#/''AO7/"'B[PWJD7GZ9X@\,>)=+NM M%U_1-1@WIYUEJNE7MW8W49=0T,[C(."/Y$?^"#W_ ;^:U_P3\_X*&_MJ?M! M_%O2KC4_"_P?\6:S\'OV(]>U>!7F\3> O'^F6OB;6?BY%('^36-.^'VLZ%\) M9KJW,L \277Q6TTX-A!*X!_8'I$6HP:7I\6KW5G?:M'96B:I?Z?8OIEC?:BE MO$E]>V>G2WNI2V-K=W2RSVUG+J%]+:P21P27ET\;3R:-%% !1110 4444 %% M%% !1110 4444 %%%% !7@/[2'_(@6G_ &,VF?\ I)J5>_5X#^TA_P B!:?] MC-IG_I)J5 'P[1110 4444 %%%% !1110!]R?LX_\D_N/^QDU3_TGT^O?*\# M_9Q_Y)_^4 %%%% &5KMW/8:+J][;%5N+/2]0NH&==Z+-;V< M\T19"0&42(I92<,,CC.1_.O%_P %(_VJGBB<^(?!.7BC<_\ %!:>.616/'V[ MCDGCM7]#_BG_ )%KQ#_V ]7_ /3= M0_M4_P#0P^"?_""T_P#^3:/^'D/[5(!/_"0^"<#J?^$"L, $@ L?MN "S*N3 M@;F5>I /PC7Z3_LJV'ACQ3\"_''A#X9:1\)M6_:/NK^]NM5T3XL>';35_P#A M*O!Z:SX>?0M,\.7VM"31(((]ERG]GY@NI/$YT^_FFM8X;:[;\$X5XM\1N)\S MGED/$+B/"58X'&8RC!YKCZ^*QU7"4HSIY?EV%^MT/K>88EI>QPRK0G.G"M*F MJM6$*%7\VR;.^*LWQDL)'BC-:$UAZ]>">-Q-6MB)T8*4<+A:/MZ?M\36?\.D MIQE*,:CCSR2A/A?^'D7[5&]+_P\A_:I_P"A MA\$\]?\ B@M/_P#DVCX-/8S_ 2^+-S\5?A=\+]*^%/@?P-XB\(V?C"Y\%6= MC\3/$7QQOKN5?"UAHGC66[.LZGXGT^]:1=8M-/(TC1]*LK:.YM4!NG=G@#Q+ MH\W[,OQ8\:>._A+\$SIV@Z+HOP@^&NLV/PTT_3_&&O\ Q/UZR47&O77BG[1< M3WMWX5\/(_B#4KF.&VGN=0N(IR\;PE#ZV'SOQ K4LOJU/$[B/#?7\BS+/5#$ M8G-Z<\/0RBG6J8J6(C]:YH82K+"5J& QJ3^O8JE4H4J"FZ7M>VEF'$U2&&E+ MB_-J3Q.78O,5&K6QL94J>"C4E6=1>V;5"HZ-2EAJ]O\ :*T)4X4[N/.__AY# M^U3_ -##X)_\(+3_ /Y-H_X>0_M4_P#0P^"?_""T_P#^3:\=_90_X5S=_'#P M'HWQ!\$K\0;/Q)XH\->%]%TJ\U&&'P]9ZKK>OV&GW&K>)M.-O.WB"UT_3)KN M:RT4O%:3ZJMJ=2CGL]XB\S^+6GV.D_%;XGZ5IEI;V&F:7\1?'&G:=86D206M ME86/B?5+6SL[:",!(;>VMXHX88D 2.)%10%4 ?.U.-_$:GD&%SY>(6?5(8C, M\3EDL%3SC-OK.&J8?#T,1&I7G-PP[C7A43IQH5JTHQ2E5]FYQBO,EQ!Q5'+: M.9+BC,IQJXNKA'0CCL;[6E*G3IU%.HY(O_ %)_!E?2>%_B!QQF?B#PG@,PXLX@QN"Q6;T*.)PN)S7&5J%>E*,KTZM* M=5PJ0?*KQDFGVV/4X0XFXAQ?$V2X;%9WF>(P];'4X5:-;&UZE*I!J5XSA*;C M*+LKIIKJ?T"T445_HB?U$%%%% !1110 4444 %?GC^TW_P %5OV%/V._B8/@ M]^T/\7O$W@GXA-X9T;Q@-$TGX"?M%_$:T/A[Q!<:I:Z3>_\ "1_##X3>,_# MEN9]%U))-..L_P!IV8@22]LK>.YM7G_0ZF,@8Y)?T^61U'Y*P'XXS0!^-_\ MP_\ O^"4'_1QGCG_ ,1(_;/_ /H>J\A^-?\ P76_X)>>+O"%OI>@?'_QU?WT M>N6-X\(_9-_;)A(MX;>^CDDWS?L^QI\K31C;NW'=P#@U^]OE+ZR?]_I?_BZ/ M*7UD_P"_TO\ \70!_+3_ ,/CO^"=O_1:?'G_ (BK^U__ /.#H_X?'?\ !.W_ M *+3X\_\15_:_P#_ )P=?U+>4OK)_P!_I?\ XNCRE]9/^_TO_P 70!_+3_P^ M._X)V_\ 1:?'G_B*O[7_ /\ .#H_X?'?\$[?^BT^//\ Q%7]K_\ ^<'7]2WE M+ZR?]_I?_BZ/*7UD_P"_TO\ \70!_+3_ ,/CO^"=O_1:?'G_ (BK^U__ /.# MH_X?'?\ !.W_ *+3X\_\15_:_P#_ )P=?U+>4OK)_P!_I?\ XNCRE]9/^_TO M_P 70!_+3_P^._X)V_\ 1:?'G_B*O[7_ /\ .#H_X?'?\$[?^BT^//\ Q%7] MK_\ ^<'7]2WE+ZR?]_I?_BZ/*7UD_P"_TO\ \70!^"GP5_X+K_\ !+SPEX/F MTO7_ -H#QU8WSZW?WBP']DW]LF8FWFALTCDWP_L^R)\S12#;NW#;R!D5ZY_P M_P#O^"4'_1QGCG_Q$C]L_P#^AZK]C_*7UD_[_2__ !='E+ZR?]_I?_BZ /QP M_P"'_P!_P2@_Z.,\<_\ B)'[9_\ ]#U1_P /_O\ @E!_T<9XY_\ $2/VS_\ MZ'JOV/\ *7UD_P"_TO\ \71Y2^LG_?Z7_P"+H _%G7_^"^O_ 2GO=#UFTMO MVB?'4MQ=:3J5O!&/V2?VS5,DT]E/%$@9_P!GM5!>1U4%F"@G)(&37\UL7_!0 M/]E9(HD;Q?\ $@,L4:L/^&:OVGSAE15(R/@U@X(/(X]*_OX\I?63_O\ 2_\ MQ='E+ZR?]_I?_BZ_,?$/PIX?\2JF4U,\QN88C'4'@(XB-+ZG4P\%)8ET M'/VGM\-7;<70AR\KA:\K\UU;^ O_ (>"_LJ_]#?\2/\ Q&K]I_\ ^)=0L)=5- MR^I:G#J.J?!>65-;OY+N>>[U:)(KNYN'\^9G')-+_9'_:/T[3ED\&NLFBW>J:9:?!F*#5;]G57 MU.^N2+C4V -P_P JXX[7_P#@I!^S+XFU[6_$FK^,_B'+JWB'6-3UW5)8/V9/ MVG;:&74=7OI]0OI(;>/X-%((GNKF5HX4)6)"J*2%!K^][RE]9/\ O]+_ /%T M>4OK)_W^E_\ BZXJ_P!&K@_$TYTL1Q+QO6I3Q,L9.G4S/*)PEBITX498B47D M33K2I4X4W4:YG"*C>R26%3PGR2K%PJYMQ!4A*JZ[A+%8)Q=:4(P=5Q>7V]HX M1C%RM=Q25[(_@+_X>"_LJ_\ 0W_$C_Q&K]I__P"_:QOEDU2ZUWPS>6]J(=,^!U[< R6V MGW<@D:(1 0E6<,R!O[%_*7UD_P"_TO\ \71Y2^LG_?Z7_P"+KT.&_H\<&\+Y M[E?$& S7B>OC,IQ4,7AZ6,Q>53PU2I!-*-:%')J%64'=W5.M3EVDCIRKPOR+ M*,QP>9X?&YM4KX*M&O2A7K8.5*4XII*HJ>!IS<==5&<7YGXX?\/_ +_@E!_T M<9XY_P#$2/VS_P#Z'JK-E_P7S_X)4:A>V6GVG[1/CB6[U"]L]/M(V_9,_;+A M62[O[J*SM8VFF_9]CAA62XGB1IIY(X(@QDFDCB5W7]AO*7UD_P"_TO\ \71Y M2^LG_?V7_P"+K]Z/TDD_S^5%%% !1110 4444 %%%% !1110 4444 >"M7\4>'?\ A H1X?L[_7->U/XD^*-3\(^%-%\-:+I=]JVKZMJ&L:7H M/B":"*UALE%S-/;V]II]B]YJT\\XT]=-O_DBV_;8U#5_"MK\1=*^&J6?@OPM M\)_V?OBO\8K#Q%XEDTSQQX.LOC[:#5H_#VCZ&-":SU/6_AWX<*^(O$ZZW?\ MAY-62:WT718X]2-U):>U_M,_ +4?VA_#'A7PBGQ N?"/AW1O&FF^+/%?AF;P MIH?C'PI\4+#1;6]DTCP5\0-$U>>QEU3P9;^)7T?Q9?Z'::E96OB+4/#FEZ-X MFCUCPG'_ (::%\;]+T?2-$TK3/BH M/A;K%UKFBW(5X[Z_\&?VW+?WF@^+(="U"<:OX1D@T:VETR^L[?7$ ,3Q/^U' MXG\(3_M<'5_A+<7%M^S7X=\(^+?#UOHWBJ#4]8^(/AKQ+H6O:G=:WJ-C#HQB M\)6NDR^&]8O9[&QG\8:T_A>S_M1=-;79T\*IVW[+W[0=A^T?X+\2>,M$N/!F MO^&]$\;ZCX1\/_$3X9^*F\9_#+XEV>FZ-H.H7OB3P+K\^GZ9([/5]!UJSM6T?4]-N])O\ M4+2XZ_X2_!ZW^&>H?$;Q+=Z]<^)O&7Q9\5Z?XQ\<:R=+TWP[IMYJVD^$]!\$ MZ:=.\.Z.HLK$1:!X;TR*\O;NXU76M4N4,E_JTUI;:78:: >ST444 %%%% !1 M110 4444 %5;Y[R*RO)-/@M;F_CM;A[*VO;N2PL[B[2%VMH;N^AL]0FL[:6< M1QW%U%87LEO$SS):7+H()+5\-^*M0\"^(==\-ZYH^A>- M](T_2-6U;P=K&IZ9=66F^*=*TOQ!:7^@ZCJ7A^\GAU:PL=>WD /C[1_P!JWQCJ^NZW\,;?P5X-N_BII_[0%O\ *PO=.\;:A/\,K[5 MT^!O_#0'B75#K4_ARW\2&[\">$X;[0?$OAFTT2ZNU\6KI5@VJ:?#J5^V@=1X M?_:9\4>(-9_9RLX_A?!8Z3\8/'_Q@^%GCO5[KQK:3'P!X_\ A!HGQ9EU31= ML+/1IKCQM9W_ (B^#WB>S36KP^$;6UT-].U)K>XU6\DT.SS/A_\ LD7W@/X; M> _ UI\3I1J_PD\;'Q[\,_%^E^!M&TW4+/Q#J6@>)M \;:AXYMK[5]=D^(VI M_$T>./&NK_$/7=8U.RU[Q!XA\3ZAXA74[/6X[34(?4?#?[/'ASPSIGP4TZW\ M0>)-0E^#/Q \:_$V+5-5ET^YU+QEXP^(GACXJ:'XQU3Q+)#96MK$VLZI\7?$ M_B=K?1+33;2TU(6=E8V]OI,1LZ /+?AS^UM)XR^(_@+POJ_A?2-#T'XP:A\= M](^' @\327WCJRU+]G_Q)-H?B6+Q]X3FTBQ@T-=8M+2^U*$:9JNJ2>&[R.P\ M/ZXLU]JT5S:_:E?/NA_L_P"BV7QBO?C/KFI6^L>(81XE@\,V=AX4\,>&+32( M?%']FP:AJ6M7FCV(UKQIXIBT?2[?PY8^(/$&INNG:!+J%I8:7:W.K:I>WGT% 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 544 %%%% !1110 4444 %%%% '__9 end GRAPHIC 26 chart-4434d7a430c6c57acd0.jpg begin 644 chart-4434d7a430c6c57acd0.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F .(# 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#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***BFGAMXGFGD2&&-2\DLC!( MT4=6=V(55'=F(4=R* ):*;O&0/F^89'R/CZ$[<*>V&(.>,9H# D@;LCU5E'X M%@ ?P)H =12!@02,\$CE2.GH" 2/0C(/8FA6##(S_P "5E/Y, <>^,4 +111 M0 4444 %%%% !1110 4444 %%%% !1110 44$XY_D"?T'-8VC>(_#_B/1[#Q M%X?US1]=T#58XYM,US1M3L=4T?489I?)AFL=3L9Y[&[BFEQ%%);SR))(1&A+ MD+0!LT55:]LUNX[!KJW6^EADN8[,S1BZDMXG2.6X2W+><\$ZAV^;;3^4S^5<1;E\V"3;+'N7> MB[ER 6:*JQ7MG-&?&T]]^S5XG^)/@W7M!\5:&/%1>+QKI$6G?V_ MI^HZWX"TZS\2^%->\./J5LG[8[T_O+_WT/\ &LC7="\/^*-+NM#\2Z1H_B#1 M;Y42^TC7-/L=6TN\1)$F1+JPU"&XM+A$ECCE5987"R(CKAE4@NN_]?TU]X'\ MG%S^U#^RA^T5\VW@/PEX;M_!>N>,O''PXUN+ MXX_$>WT^6W^'T>HZ_P //VE?"K?M3?\ !1OXV?\ !,'7[CXK:O\ #;]G[Q]\ M'M _9PD_:1\1?%/XB?M4_MD3?&SPY=>+/VF-!_9_^)_Q4UCQ-I_P3_91_MI_ M!4GCFSTCP?;?%?3]7\7>%? LUSX.\,>![N^_JDOO"?A+4]1@UC4O#OA[4-6M M9+>6VU2_T?2[S48);5E>VDAOKFUENXI+=T5X'CF5H656B*%00:?X2\(Z5J$V MK:9X;\.:=JERDT=QJ5AHVE6=_/'.ZR3QS7MM:Q7,J32(CRI)*RR.BLX9E!"N MNZ_K_AU]X'\WO_!(G]HWX1?"W]G?]L[X2_M,?$KXQ> -+L?VYOVO_ ^C>+OV MI_$NH>!OBAX[L?#_ ,&=,^+'Q:>PUK2?%6H>(-+\9>$O"_AGXB?$?QI8^%M0 MT\_#Z*[4>%[QWL[:2'WC_@AGXW^$OQ2L/VO_ (J_LZ_%.PN?V:OB+\6O VN? ML_?LWW?Q_P!3^.'Q!^"_PXTKP"GA1_B?\3-+\2^._'/C'X->(OVIO%VB>(_B M=8?"GQ-=66J:+X>T[2=1UVSM?&>J^*]/L/W5ET'P_-O$ND:/()+F\O9/,TZP M??>:C;/97]T^^!MUS>VDDEK=SMF6YMW>"=Y(F9#%HOAKPQX;^U'P_H6A:&;Y MHWO3H^E:;I?VMX?,\IKK[!;V_P!H:+S9?+:;>4\R381O;)==U_7_ Z^\#?H MIN]/[R_]]#_&G4P"BBB@ HHHH **** "BBB@ HHHH **** /'_C]X2T+QU\& M_B)X1\3>)=8\'Z#K_AJ\T_5/$NA1_:-0T>TD>%WNS8M9ZC;ZI8*\:1ZQHU_8 MW>EZUH\E_I&JV\FFWMV*_*;X%Z9=_%+_ ()Q? 1-5^%_AZTN_AC\:?V9+OP) MJ/PY\+Z[X;\%>.+7P]\&?$6IZ#_ &-XA?\ ;@C(P?T)!_,8(^HJ&VMK>SMX;2T@BMK6VC2&WM[> M-(888H@%CBBBB5(XXT4!5C1515 4*%XH _+[XK> ==3]I33X/!D_A_Q)XUU_ M]IGX*_&&_P#%9TCQ"_Q$^%7PJ\+>#_#NB_$+P/=Z]'I5OX-_CA^T%X8?1_AWX'\2 MZ9\*_ ?@[X4Z!X.USPYXAB\(:!XP\8:=H?Q>^*O@RUT2SO=!\=_%'Q;X[OK3 M2O#M]I0USPA\+=!\(7/C:?3-;U?Q%HOA;]0]HSGDGW)('N 3@'W !I @'0MV MZNYZ?5C^/KWH _'']ECPW\0-*_:GL]=US24FLM1U']K*/4/"EOX4\1:+\4O@ MS'XH^*5IXITR3]H+XLWD]UHOQ\TOQA_9D,'PD2UM?"D7@S2;ZPAT*7XSZ583 M?$30?V0I H!R,_F2!] 3@>^ ,TM !1110 4444 ?S#ZK^VA^U-!JNJP0_&OQ M5'#!JNJ00QBS\+D1PPZA)Q'&B(,DDA1DDY)H?\-J_M5?]%N\5_\ M@%X6_P#F=KYPUK_D-:U_V&M9_P#3I=UFU_E'6XVXT5:JEQ?Q2DJDTDN(9RDI.R6:8Y)?+VY]0_\ #:O[57_1;O%?_@%X M6_\ F=H_X;5_:J_Z+=XK_P# +PM_\SM?+U%9?Z[\:?\ 18<5?^)#F_\ \V>2 M^XC_ %@S_P#Z'N<_^'3'?_+SZA_X;5_:J_Z+=XK_ / +PM_\SM'_ VK^U5_ MT6[Q7_X!>%O_ )G:^7J*/]=^-/\ HL.*O_$AS?\ ^;/)?<'^L&?_ /0]SG_P MZ8[_ .7GTYZMX!\$ZIJ5P]WJ&I>$/#-_?74H027-Y>Z'87-U<2"-(XP\T\LDKA$1 MSD*JKA1_(#=?\>MU_P!>UQ_Z)>OZ\?A5_P DR^'?_8B^#_\ U'-,K^HOHQY] MGF<9GQ=#-\ZS;-84,!E$J$I-?>+=#]#_*OSG^+O\ MR4KQ?_V$XO\ TV:?0!D_\+#\>_\ 0Z>)_P#P=7__ ,>H_P"%A^/?^AT\3_\ M@ZO_ /X]7'44 =C_ ,+#\>_]#IXG_P#!U?\ _P >H_X6'X]_Z'3Q/_X.K_\ M^/5QU% '8_\ "P_'O_0Z>)__ =7_P#\>H_X6'X]_P"AT\3_ /@ZO_\ X]7' M44 ?H/\ !35-2UCP!IM]JM_=ZE>R7NL))=WUQ)ST %%%% '\=.M?\AK6O\ L-:S_P"G M2[KIOAW:>'-1\5Z?IGB3PMXS\:Q:JRZ7H_A?P'K.GZ%XAUCQ'?W%M;:19PZA MJ&B>(%6"1Y)A)#;:7+=S2F ++;P+<3+S.M?\AK6O^PUK/_ITNZ[GX4?%?Q1\ M&O%9\9^#[;P[/KHTK4-'@E\1Z,-:@LK;5%CBO;C3T%U93V&HRVR/9#4+6YCN M$LKJ\MU.RY?'^1F EA(9SAIX^JZ&"CCXRQ56.#HYA*G055NI*."Q,HX?%24; M\M&N_8S=E43AS)_Q)0E1CCZ4L3-TZ"Q$76FJ%/$N--27,UAZK5*LTKVIU'R2 M=E*ZNG]?:3^R7\/)?'GQKT^\\1^*KWP3X6_X3?PY\+)=-DLI-7\0^._!?P]F M\>^)[+6-1L].GT^[T;P#);CPKKE]I]M:Q:UXCO["SLF@DCND7QS]F/X,^#_B M[#XIF\4#Q%JNH:/JOPYTFS\*>%O%/A7P?J\>D^,];GTKQ-X_N;SQ9:WL-]H_ M@*".WN;S1;*V6XO9KV&*XNK>,IOYGPY^TU\8/"&MW>H^!]<@\$:=?VNJ62>! M?!L>J:%\/;.ZUW2SH][J^E^$+?66L[3Q#*[+JL6KB:2Y7Q D>K'=,H0_&6D? M\%4?V3_ ?B6/4HOC]^Q?;^+O#>G:+X?MKS7V\$:EK'A_7?!MS>^5XNA34+EU MB^)#:A+-<:]XFNX;JYU;4+2TGO;9Y;*$C])PE;A',LRRO$95POF>+P^ QV>U M,YP6!RFKCX3PN:QOE,J=12Q:J++*_P!8674CB55J?6L1/ZNA/ M),7BL'4P63XNO2PV(S&>/H8?!3Q*E1QD5]3<9\U;F6$J.I]5IXBA",H4J4*J ME)UJK_1.P_9[^'EY8^-O"2>/8V^*/ACQ]XX\+@OJUC!#:Z=X+\;Z-HXOKCP, MNGS:YJ>E:CX%/B_QQ>^)+'5([72M0\/VGA);:74=4MXKKYR^(_A#4/!'B[5- M&O?#'B?PE:/+)?:!I7B]8?[>?P]+<7%OIM[?RVJI9RW5Q]DG%\EH/*L-2CO= M*8+/I\RC+\)?%+6H;.\\3>%-?MKUO'1\.>*#XQM_+U'4-7M(]8L_'FF7MAJ[ ML\(-7CT?Q#J6R)X]=%CI@N&:R66WGUOB#\1O$7Q+U:SU?Q%'HUJ^G6$^ MFZ?IWA[28]%T>QM[S6]8\2ZBUO8QS7!6?5/$.OZSK.H323R&6]U";RE@MD@M MX?D,VQW#>,RQ0PN6U&=+#TZE'PL;B,JKX3EHX2>#QE)PA&,()TYPA4JQ_?SJ2E5=94VIU: MB<5.I*--TG&G"=/SVZ_X];K_ *]KC_T2]?UX_"K_ ))E\._^Q%\'_P#J.:97 M\AUU_P >MU_U[7'_ *)>OZ\?A5_R3+X=_P#8B^#_ /U'-,K^A?HH_P#(UXS_ M .Q?DW_J3F!^G^#'^^Y__P!@N _]/8H[ZBBBO[4/WX**** "BBB@ HHHH ** M** $;H?H?Y5^<_Q=_P"2E>+_ /L)Q?\ ILT^OT8;H?H?Y5^<_P 7?^2E>+_^ MPG%_Z;-/H \XHJM>PZA<6=U;Z3/#:ZK<6\L&F7-QI[ZM!;ZA,C1V ?9UNH#()5^-8/CAXIE^#/QE^)]S\2_">G^$?AAXZ\;: M+X-^+<7PSBUC3?C#H7A?1-"TFQ7P_P"#;3Q?%;7]UJ_QPO=>^$'A[4/"%[=_ M\++O="LU\!V-K?ZY9:I* ?:=%>9SWOC'4?A;HVNZ_KMC\$_%B>#_ ]XK\?W MDVAZ1XYTWP%=6WARVUWXA:-+9:W?VVGWMCX=N%UBQDU22^>6"VTI[J%[AV+M M\PK\8/VA])^%'PB\=:II5KJ,OB?PSX@^(7B?4&^&D\%K#H5WXW\+:EX&\+^. M4TC74T_X1M!\ ==\0^.O&GCR9;O2;'Q9X,NM"M[>%Y4T?70#[JHKQ3X/_%O2 M/B3'KENVLVS^)8-1UO6_^$4_LC4M+O?#'@YO$5]X=T'2[N]O+*WT_P 2ZSHD M^E2:5X_U'0[S4K3PY\0IM:\$7SV=WH4-O)[70!]\_ /_ ))MI7_7_KG_ *=; MBO9Z\7^ C ?#;2LGDWVN$ IWU MQ(ZI!;R.P! /INBORO\ ^'EWB3XJ))%^QO\ L+_MB_M*0SI!)I?Q%\8?#VU_ M8]^!5S%),\3WA^('[6%Y\-/&VN:5&$:0:A\.?A%\04N8]K6<=P)$W.'@K_@K ME\;2[>+?C-^R;^PSX7N9+2Y31/@7X"\4_M??&BUM7E#W%F/BU\;X?A-\&]%U M*.#;$\T?[.7CZP2Y\R2![F%(S( ?AOK()U;7Y55C%!K&M//*%)B@1=3O"SSR MX\N%% RSRLBJ.20*^5/%G[8O[-?A+69/"Q^*FB^-?&L;B(> /A!8ZW\;/'C3 MDL!!)X6^$^F>+[ZQE)1@?[7.F11D9EEC4%AF:M^Q5\+?$6LZC,_VJ/'^@_![3(XVN$9;W_A6G M@:/XH?%6[@C0+*]IJ5EX1NBI\N5K5PQ3^*?X@?LA_M>7WCOQOJ$O[,_QUO&N MO%?BJZDN]%^#OQ)FTB[>?6M1E>YTF2;0'GFTVX=C+I\CF22:T>!RTC/N;_0+ M X '7 '/KQ3][CI))_P!_'_\ BJ^_\/\ Q+S3VK6#EB)4YU:N(Q6+4ZDOK$DU0IX6@FG*-!.6GTO#/&\^%YXR6"R? R6, MC0A-.OC%.U"55QE.=6M7YI-57I3C1IWNU3N]/+/@=87VE?!/X-:7J=G=:=J6 MF?"+X7:;J.GWUO+:7MAJ&G^ ?#MG?6-[:SI'/;7EG=P36MU;3(DUO<120RHD MB,H]1H_7Z\G\3WHK\EQ-=XG$5\1**BZ]:I6<4VU%U)N;BF]6E>UWN?$5:CJU M:E5I)U*DZC2V3G)R:7DKV(+K_CUNO^O:X_\ 1+U_7C\*O^29?#O_ +$7P?\ M^HYIE?R'77_'K=?]>UQ_Z)>OZ\?A5_R3+X=_]B+X/_\ 4,_ M^Q?DW_J3F!^S^#'^^Y__ -@N _\ 3V*.^HHHK^U#]^"BBB@ HHHH **** "B MBB@!&Z'Z'^5?G/\ %W_DI7B__L)Q?^FS3Z_1ANA^A_E7YS_%W_DI7B__ +"< M7_ILT^@#P_QSX/TOX@^#/%?@37+K7['1/&?AW5O"^LW?A;Q!J?A/Q)#I.N6< MNGZC_8GB;1I8-7T'4);.>:WBU/39H;VV2:0P2HS;AXY>_LQ>!;[1?AQH4_C' MXS1V7PB\10>*/AN]E\2FT^3PCJ.G^%#X,T&'3+2R\/P:%_9GA#07N$\$6%QH MDP\%ZC>7>K^&Y].U%X9X/HRFL,JP'4J1^E 'YH_'S]NG_@FS\,/$'Q+_ &<_ MVCOVQ/!_A?Q8GA[PMX$^)OPZ\;^.?'BZS9Z=;:;#KD$&H1Z-X:EL+'4_&NAZ M[:OXWU#2)X9?&6CWEO8:MM@C2WB^H++XZ?LR?'?X"Z?\<-.^,GP[UC]G'Q#J M[OKR:[E M /L?PW^VI^Q[8>+O%6H_LOZ;\>?VQO&VLR:[;7.E_LI_#KXB_&[P%H;:WXMU M#QSXETS1OB=K7_"+?LY^!-,\2>/M9U#Q3K[1?$];6XUZYDN6>"QM+:RMO0CX M\_X*/_%0LO@CX!_L\?LD^'9V"Q>(_P!I7XH:K^T1\5(H&?#7,7P8_9QDT#X= M6%XL7,=CKO[0>H1K,56Z3:KI7WW&B0VEOI\*)!I]FBQV>GP(D&GV<2#"16=A M"L=G:1(.%BMH(HU'"J!3J .$^#__ 3S\>?&/P-I-]^U5^WI^US\7])FO-;B MO?A7\'/$NC_L3_!2>VDU.4W-A)H?[,]MX<^,NLZ=.P:*6U\9?'[Q0EQ;%HIH MP)95;[G^ '["'[&_[+4[:C\ ?V:O@[\,O$EPLRZEXYT+P3I$_P 2M>:XD::: M;Q/\4-8@U3XB^*+J:1FDFO/$/BG4[J5R6DE8XQZ;\ _^2;:5_P!?^N?^G6XK MV>@!H51@@<@8W');'H6.6/XFG444 ?QTZU_R&M:_[#6L_P#ITNZS:TM:_P"0 MUK7_ &&M9_\ 3I=UFU_CY7_CUO\ K[4_]+D?PW5_BS_Q,****R,PHHHH @NO M^/6Z_P"O:X_]$O7]>/PJ_P"29?#O_L1?!_\ ZCFF5_(==?\ 'K=?]>UQ_P"B M7K^O'X5?\DR^'?\ V(O@_P#]1S3*_K3Z*/\ R->,_P#L7Y-_ZDY@?M7@Q_ON M?_\ 8+@/_3V*.^HHHK^U#]^"BBB@ HHHH **** "BBB@!&Z'Z'^5?G/\7?\ MDI7B_P#["<7_ *;-/K]&&Z'Z'^5?G/\ %W_DI7B__L)Q?^FS3Z /.**** $* MJ3DJI/J0":4 8 'H.!110 4444 ??/P#_Y)MI7_7_KG_IUN*]GKQCX!_\ M)-M*_P"O_7/_ $ZW%>ST %%%% '\=.M?\AK6O^PUK/\ Z=+NLVM+6O\ D-:U M_P!AK6?_ $Z7=9M?X^5_X];_ *^U/_2Y'\-U?XL_\3"BBBLC,**** (+K_CU MNO\ KVN/_1+U_7C\*O\ DF7P[_[$7P?_ .HYIE?R'77_ !ZW7_7M_ M:&^+WB;P3\0SX9T;Q@-$TGX"?M%_$:T_X1[Q!<:I:Z3>_P#"1_##X3>,_#'F MW,^C:BDFG?VS_:=F($>]L[>.YM7G_0ZF,@8Y)?T^61U'Y*P'XXS0!^-Q_P"" M_P!_P2A(/_&1GCGH?^;2/VS_ /Z'JOB[XC?\%I?^";VN^-_$>KZ7\,XP17],/E+ZR?\ ?Z7_ .+H M\I?63_O]+_\ %T ?RT_\/CO^"=O_ $6GQY_XBK^U_P#_ #@Z/^'QW_!.W_HM M/CS_ ,15_:__ /G!U_4MY2^LG_?Z7_XNCRE]9/\ O]+_ /%T ?RT_P##X[_@ MG;_T6GQY_P"(J_M?_P#S@Z/^'QW_ 3M_P"BT^//_$5?VO\ _P"<'7]2WE+Z MR?\ ?Z7_ .+H\I?63_O]+_\ %T ?RT_\/CO^"=O_ $6GQY_XBK^U_P#_ #@Z M/^'QW_!.W_HM/CS_ ,15_:__ /G!U_4MY2^LG_?Z7_XNCRE]9/\ O]+_ /%T M ?A'\(O^"[W_ 2W\,>"-/TC6_V@O'5EJ$%WJDLMN?V3/VRI2J7-_-/"V^'] MGV2,[XV5L!B1G!P=<7WE)R=L;DMKR=W;_ (06[7OUZ^A^3R\'^')24OK)_W^E_^+H\I?63_ +_2_P#Q=3_Q*UP%_P!#KC#_ ,+L ME_\ G!_5WY67_$'>'/\ H89W_P"#\!_\[C^ O_AX+^RK_P!#?\2/_$:OVG__ M )S5'_#P7]E7_H;_ (D?^(U?M/\ _P YJO[]/*7UD_[_ $O_ ,71Y2^LG_?Z M7_XNC_B5K@+_ *'7&'_A=DO_ ,X/ZN_*Q_Q!WAS_ *&&=_\ @_ ?_.X_@&G_ M ."@?[*SP3HOB[XD%G@F11_PS5^T_P LT3*HS_PIKC)(&3P.Y K^COX?_P#! M>O\ X)7Z)X%\&:/J?[0OCJUU+2O"?AO3;^V;]DO]LN1K>]L-$L;2[@+Q?L^R M1.8;B&2,M&[HQ7*,RD$_M]Y2^LG_ '^E_P#BZ/*7UD_[_2__ !=?HOA[X3&V(S3$Y)CLZQD\VHX6AB%FM? UHPAA)UJE-T5@\OP+C*4J\^=S=1-*/*HV= M_J>%^"LLX4JXRME^)Q]>6-IT:=58RIAYQC&C*I*+I^PPU!IMU);/\ X+Z?\$J+^\L["T_:)\<27=_>6EA:1M^R9^V7$LEW?W,5G:QM--^S M['#"LEQ/$AEFDCAB#&2:2.)7=?V*_P _E4?E+ZR?]_9?_BZDK]1/L HHHH * M*** "BBB@ HHHH **** "OG;XW?&/Q'\'M9^&MR=!\*ZQX0\=_$[X8?"86\G MB?5+'X@7WB7XH>,(/#$<_A;PY'X;O=)U>R\&Z7+<>.O$D,^N6UT_@S0?&&JK M_9L7AOS-4^B:^5O&7[._B?Q/^T9X2^/L'Q7GA@\%>&[/PUX6^'^N> _#WB70 MO"*W^HWLOQ#\2>#=2FO]-U'0_&OQ*T*;3O"&N^*;J/6;_2/"VCQ:+X772+#7 M/&%MXC ,'P+^U%K/C#7O"4@\"Z>_@GXMW/QETWX.ZEI'BN*[\1:YJOP=U#58 M/LOB73-1TW2M(T:/X@:1H&N^(/#5Q8ZYJ46B6MC;6'B5H;S4&>P\I\1_MY'P M7\ /@Y\9?B/H'P]^$L?Q*\3^.?"7BKQ%X^^)-U:_!WX7:]X(N?&UM%I.O>/X M/"D.L:C=^-+[P5=:%X,DB\):;!JFL7'V4$ZD^C:%K_T'X$_9FT3P/XVT#Q'' MXM\1ZMX;\!7_ ,3-5^%_@:]ATJ#2/!&H_%W6)=9\7S_VA96D.J^(5L?M>JZ+ MX-AU:;9X:\.ZYJNFRG69SIU]IN G[)FBZ5HWPKB\+^,]8TKQ/\(-4^+=[X4\ M0ZIHGAWQ+:R6?QKU?5-2\;6&J^&M3M5TJ>0PZF+'1M7L7T[6=-M8)K*2]O-' MUOQ-HVM 'T%\-/%M]X^^'?@3QQJ?AK4O!FH^,/!_AKQ1?^$=8FBGU7PS=Z]H MUGJMQH.HS0QPI+>:5+=-97$GD6S/)"6DM;64O;1=O7GGPF^&GA[X-?#3P-\* MO";W[^&_A_X8TCPIHCZG/%<7S:?H]JEK;M.UO;VEG$S*F4M-.LK#2K"(QV.E M:?8:=;VMG#Z'0 4444 %%%% !1]/\_SHHH ^,?BM^U3J'P2^('B7P[X[\*:# MJ'AZQ^"'QJ^.FE7'@[Q9/?\ B>P\+?!4^$8I_P#A,](UO0M%TS14\=7OBV'1 M_#%_::O>6D/B.PN-%D.J1_:M3TW)\??M/_%3X:_#W]H'4-;^#_AO5OB;\"?A MUX4^+-UX9T;XDM#X-U;P-XMM/&5T;V?Q9J/A5-;L;WPW'_ !S\1O%GC'Q'\>?AQ;?"CQ-XTNK'P_I= M[I?@S2/#WB?0- M=$T32[&+0X+^TE\9>*?$NIWT]O.-7\3>(-1G%OIVB1Z3H M&E '(_&K]K67X1^*_'=M-X7T>3P;\']-^#>L_$C4]<\3RZ'XDU'3?C/XQU+P MAIDGPYT+^Q[NS\0OX?DTYKBZ_M+5M+BU_5VD\):.\.IVTUZ/M-6##(]67GU5 MBI_4''M7S]\6_@!HWQF\1^'+SQ9J5NWA70SI4]WX>@\*>&)=8U>72?$-KXB& MFOXZO[*\\2:1X6UJYT_38/%'A_0FT]]>LK(V$^JPZ??ZG9WOT"!@8'N?J2@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ *HHHH **** /_V0$! end GRAPHIC 27 chart-032033febb1f545eb8f.jpg begin 644 chart-032033febb1f545eb8f.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" %> JP# 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#^_BBBB@ 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 ***^/O%/[7%E MIG[2GA;]G#P;\+O&7Q&U">_BT_XF>-=&U?P9H7ASX67&H^#7\=:+9WUKXL\0 M:-K/B[4[GPR;?Q'J=CX5L;M-*\/W5O/'=ZEKT\'AJ8 ^P:*^4;/]I7Q1K_QP M\;_"/P;^SI\5O%GAOX9^/?"OP[\??&:T\2_!32/ 6@:YXD^'W@KXF7,T.B>( M?BCI7Q,UNP\.^&OB!X;&KR:-X%O+B;4IKJQT>VU-K1Y&S-(_;,\$:MX\TOPV M/ GQ*L? 'B/XM>)/@-X3^.E_I_A6+X7>*/C!X2N?$FF:QX/TU(_%\WQ MK.3 MQ)X/\4>#=$\:ZQX%TSP+XB\9Z'<>'='\17-QJ?AJ77P#[!HKX_\ AW^V5X)^ M(WB[P7HUEX#^)NA>!_BOKOC?PQ\%/C%KVE^&%^'7Q=U_X?0>)+_6]/\ #2Z3 MXLU7QKH2:KH?@[Q;XF\#:CX]\'^$M,\?^&?#6J:WX7N[ZTET8ZO]@4 %%!./ M7\B?Y49S_P#J(_G0 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 5^,G[;_ ,-O%WBO M]LK]FOQ;^S]\*/BMX2_:2\.QZS86/[1&@6.C:)\)==^'\9\.:EJW@GXYZZ^L MW-EXZ^&.DZ7>^,(KGP%KOAN?X@0ZQJC7?P_'?X*#Q+\?-,UCX,_LT_$#P9\;I?C7\#/'OB3]K+3O$/ACP5X#N M_!7A;Q%X"E^)0UZ[T7XI'Q;\08/$?P@\*:C\';OX<:M\-;A/$5[/HHU--+\/ M:58>-M*Y#PM\%_C;:Z5\)?V66^$OB+3?"_PE_;$NOCE??'>_UKP3=?#O6?@[ MX:^./CSX^>!TT!+7Q0_CV;XF>(KS5_"?P\\0>%;SP5I=CH=U#XQ\0SZ_<^'( MO#Y\3?KC@9S@9Z9QSCTS2X&![/1_%F@ZI/>W=UX?36/UH P .N !GZ4N!UQR>I]< M=** /*OB1\'/ OQ1?3KKQA:^(+B;1+:^AT]M$\=^/_!R(E\T$MQ]HB\%^*?# ML-^Y>UA,4FH1W4EL Z6SPI-,LGY2?\$J]7\2^(?C1_P5F\ ^)O&WQ!\6^$?@ MW_P44U[X?_"K1?&7Q#\<>,(?A]X&3X$?!_7D\(>%)_$WB#5;W1_#B:WK&JZL MNCVES'8+J&H7EVL FGD<_M9-_JI?^N;_ /H)K\1_^"2O_)S'_!;#_M*%X@_] M9R^!M '[._\ ",Z3_P \[O\ \&NK_P#R?1_PC.D_\\[O_P &NK__ "?6_10! MR6I^'M-@TZ_FB6\22*RO)(W75=7W(Z6TK(RYOS@JP# ]B*K:!H.GW>A:+XTG39YI7U;5R\DLMC;R2R.1?C+.[,[''))-=)K'_ ""=3_[!]]_Z2354 M\+_\BWX?_P"P)I/_ *;K:@!O_",Z3_SSN_\ P:ZO_P#)]'_",Z3_ ,\[O_P: MZO\ _)];]% &!_PC.D_\\[O_ ,&NK_\ R?1_PC.D_P#/.[_\&NK_ /R?6_10 M!@?\(SI/_/.[_P#!KJ__ ,GT?\(SI/\ SSN__!KJ_P#\GUOT4 >=KHUF?%T] M@6OOL:^&[6Z6W_M;5O*%R^KWD+S!?MV?,:&-(RV=W_P"#75__ )/K?HH P/\ A&=)_P">=W_X-=7_ /D^C_A&=)_YYW?_ M (-=7_\ D^M^B@# _P"$9TG_ )YW?_@UU?\ ^3ZY[Q;HEC8^%_$%[:-?6]U: MZ/?SV\\>K:NLD,T5M(\@5RWCC_ )$[Q1_V M3_ /22 M6@"U_P (UI/_ #SN_P#P:ZO_ /)]'_",Z3_SSN__ :ZO_\ )];]% &!_P ( MSI/_ #SN_P#P:ZO_ /)]'_",Z3_SSN__ :ZO_\ )];]% &!_P (SI/_ #SN M_P#P:ZO_ /)]'_",Z3_SSN__ :ZO_\ )];]% &!_P (SI/_ #SN_P#P:ZO_ M /)] MB5R&B?\ (R^,O^OO0_\ TQ6U &A_PC.D_P#/.[_\&NK_ /R?1_PC.D_\\[O_ M ,&NK_\ R?6_10!@?\(SI/\ SSN__!KJ_P#\GT?\(SI/_/.[_P#!KJ__ ,GU MOT4 8'_",Z3_ ,\[O_P:ZO\ _)]'_",Z3_SSN_\ P:ZO_P#)];]% ' >)-$L M;.RL)+9KZ%Y?$7AFUD:/5M7!>VO-?T^UNH23?'Y)[>:2&0?Q([#OD=!_PC.D M_P#/.[_\&NK_ /R?57Q=_P @_3?^QI\(?^I-I5=30!@?\(SI/_/.[_\ !KJ_ M_P GT?\ ",Z3_P \[O\ \&NK_P#R?6_10!@?\(SI/_/.[_\ !KJ__P GT?\ M",Z3_P \[O\ \&NK_P#R?6_10!@?\(SI/_/.[_\ !KJ__P GTA\-:2 ?W=WT M/_,5U?\ ^3ZZ"D;H?H?Y4 >>^&]&LKR/63\\N" M!<7PQ'$@VHO0#@5TG_",Z3_SSN__ :ZO_\ )]4/"/\ JM?_ .QL\1_^EYKK MJ ,#_A&=)_YYW?\ X-=7_P#D^E'AK2@01'=Y!!'_ !--7/(.1D&_((]000>A M!%;U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1S?ZJ7_ M *YO_P"@FOQ'_P""2O\ R(/\ UG+X&U^W$W^JE_ZYO_Z":_$? M_@DK_P G,?\ !;#_ +2A>(/_ %G+X&T ?MY1110!FZQ_R"=3_P"P???^DDU5 M/"__ "+?A_\ [ FD_P#INMJMZQ_R"=3_ .P???\ I)-53PO_ ,BWX?\ ^P)I M/_INMJ -VBBB@ HHHH **** .03_ )'JY_[%2R_]/=_77UR"?\CU<_\ 8J67 M_I[OZZ^@ HHHH **** "N6\./^1.\4?]@+4_\ MTDEH ZFBBB@ HHHH **** "N0T3_ )&7QE_U]Z'_ .F*VKKZY#1/^1E\9?\ M7WH?_IBMJ .OHHHH **** "BBB@#EO%W_(/TW_L:?"'_ *DVE5U-H!!/L M: %HI 03@$$\\ C/& ?R) /ID9I: (YO]5+_ -[^NOKD$_Y'JY_P"Q4LO_ $]W]=?0 4444 %%%% !7+>. M/^1.\4?]@+4__226NIKEO''_ ")WBC_L!:G_ .DDM '4T444 %%%% !1110 M5R&B?\C+XR_Z^]#_ /3%;5U](_\ TO-==7(^$?\ 5:__ M -C9XC_]+S774 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?C%^U)XL\ M5?"3_@H!\ O'WQYN_B;)^S1JLMQ9?#?QS\-_'_C31_ OP=\60^%8=$UFQ^/O MPV\":CH=]?>&_%'C'6M#U$_&#Q1#XZ^'&CZ#J$?@[QYIW@'1+.36?%'[.U\@ M?%_]CGP?\;_B_P"!?B7X^\=?$G5_"G@UKVYN_@A/XC"_"7Q1J+VFE1Z9>:WH M]K:V>M3VEEJ&B:;JNI^%Y->N/!/BN[M83XF\,:D%8R 'Y[_M&_MT^$M:_:J^ M"6A>'?VGO WPU^'_ ,&_VT?!?P-\6^#+/XP^$_"NO_%OQKJ?@_XGZ1\5X?B+ MX;F\06VN2_"KX7ZM'H7@C0=&U>QLM/\ $OQ@/B#6;FWO(/!'@.\U/M/"/COX MC'PK\$_VK;KXG?$IO&WQ3_;?OOA'XN^&^L>-=;G^%Z_"?Q=\?_'_ .S]H_PT MTCX5O-#X.T#4_AOHNC>'O&,7C72]%T_XBZKXO\-Z_=>)/$NHZ-K>I^''_2KX M@?L]_"/XF:KX+USQ9X-TB\U7P'\2-#^*^A7]O96=E=/XS\.V&NZ=I>H:K/!: MB75X8;?Q%J1>TOGEBDG>"L^&-,\4IX_N_%6L:I/?P_L*#D ^H!_.OEOP+^QY\%_AY\ M1+'XB>'K+Q89?#FK>-?$'P^\%ZIXY\4:O\-/A7X@^)+:DWQ USX9> +_ %"; MP_X/U'Q0FM:W:2O8V[P:#I>O>(=$\'V_AK1/$6N:=J'U+0!YA\0_&_B[PDUA M%X9^#_C?XGQWUM?27ESX2U[X7Z/%HSVY@2"&^3XA?$#P7<7$EZLLLENVE0ZC M%&EK,+N2VD>W2;\;?^"06N:M?_M!?\%HM1NO!OB#1;R\_P""GFORW&@ZE>^$ MY=4TMS^SO\%4^S7\^C^)=6T22Y1(HI9#I>L:E:@7,:1W4CQS+'^[LW^JE_ZY MO_Z":_$?_@DK_P G,?\ !;#_ +2A>(/_ %G+X&T ?M#_ &IJ/_0MZK_X%:#_ M /+BC^U-1_Z%O5?_ *T'_Y<5MT4 T%4\/ZI(HT720)%N=#57 T^V&Y0^KJX!ZC M%_\ D6_#_P#V!-)_]-UM0 [^U-1_ MZ%O5?_ K0?\ Y<4?VIJ/_0MZK_X%:#_\N*VZ* ,3^U-1_P"A;U7_ ,"M!_\ MEQ1_:FH_]"WJO_@5H/\ \N*VZ* ,3^U-1_Z%O5?_ *T'_Y<4?VIJ/\ T+>J M_P#@5H/_ ,N*VZ* /.DU&^_X36X?^P=3W_\ "*V8\G[1HN\ :W?$-N_M;R]I MR0,/OW @H%(8]5_:FH_]"WJO_@5H/_RXK+3_ )'JY_[%2R_]/=_77T 8G]J: MC_T+>J_^!6@__+BC^U-1_P"A;U7_ ,"M!_\ EQ6W10!B?VIJ/_0MZK_X%:#_ M /+BC^U-1_Z%O5?_ *T'_Y<5MT4 8G]J:C_ -"WJO\ X%:#_P#+BN9\::E? MOX1\2J_A_4XE;1-2!D>YT1D0&UD!9A'JTDA51DD(C,0,!2<"O0:Y;QQ_R)WB MC_L!:G_Z22T 7O[4U'_H7-5_\"M!_P#EQ1_:FH_]"WJO_@5H/_RXK;HH Q/[ M4U'_ *%O5?\ P*T'_P"7%']J:C_T+>J_^!6@_P#RXK;HH Q/[4U'_H6]5_\ M K0?_EQ1_:FH_P#0MZK_ .!6@_\ RXK;HH Q/[4U'_H6]5_\"M!_^7%J_^!6@__+BMNB@#$_M34?\ H6]5 M_P# K0?_ )<4?VIJ/_0MZK_X%:#_ /+BMNB@#S[Q5J-^]AIP;0-3B \3^$V# M/K.=TC 1H2 @9@7=$#,.F_M34?^A;U7_P*T'_Y<51\7?\ M(/TW_L:?"'_J3:574T 8G]J:C_T+>J_^!6@__+BC^U-1_P"A;U7_ ,"M!_\ MEQ6W10!B?VIJ/_0MZK_X%:#_ /+BC^U-1_Z%O5?_ *T'_Y<5MT4 8G]J:C_ M -"WJO\ X%:#_P#+BD.J:C@_\4WJO0_\O6@__+BMRD;H?H?Y4 >=^%=1ODBU MW9H.IRY\5>(F.VXT5=I-]G8WF:LN64Y#;=R9&5=P:ZZ@#$_M34?^A;U7_P*T'_ .7%*-3U D ^ M'-5 ) )-UH1 !."3C6"<#J< G X!/%;5% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 1S?ZJ7_ *YO_P"@FOQ'_P""2O\ R M(/\ UG+X&U^W$W^JE_ZYO_Z":_$?_@DK_P G,?\ !;#_ +2A>(/_ %G+X&T M?MY1110!FZQ_R"=3_P"P???^DDU5/"__ "+?A_\ [ FD_P#INMJMZQ_R"=3_ M .P???\ I)-53PO_ ,BWX?\ ^P)I/_INMJ -VBBB@ HHHH **** .03_ )'J MY_[%2R_]/=_77UR"?\CU<_\ 8J67_I[OZZ^@ HHHH **** "N6\./^1.\4?]@+4_\ TDEH ZFBBB@ HHHH **** "N0T3_ )&7 MQE_U]Z'_ .F*VKKZY#1/^1E\9?\ 7WH?_IBMJ .OHHHH **** "BBB@#EO%W M_(/TW_L:?"'_ *DVE5U-KG_L5++_T]W]=?0 4 M444 %%%% !7+>./^1.\4?]@+4_\ TDEKJ:Y;QQ_R)WBC_L!:G_Z22T =3111 M0 4444 %%%% !7(:)_R,OC+_ *^]#_\ 3%;5U]$?\ 5:__ -C9XC_]+S77 M5R/A'_5:_P#]C9XC_P#2\UUU !1110 4444 %%%% !144\OD0S3>7+-Y,4DO ME0(99I/+1G\N&,$&25]NV- 07J C(S@ MC^T^",X(['(KYO/^+N'>%Y86.>YE#+Y8U5I853H8JM[58=TE6:^K4*RCR.O2 M^/EG]Y?\ MOH?XU\;^/_VFKD>!/&K:9\'OVD=!U)?"/B5M/URZ^%.I:;:Z-?#1;XVFJW.H M-J$BV,&G7 CO)KQD9;:.%IRI$9!_#K_AJG]I'R/^2X?$C=Y'WO\ A(I,;O*^ M_N\G.-WS[L].>E?S-XP?3*\.?"3'9)@JF69YQ7_;.%Q>*5;)(4,/3P?U6M0I M>RQ"S:>"G*=7VW/!T54BE"7,T[)_(9]Q[E61U,/3=#%8[ZQ3J34L,H04/9RA M'EE]8E2;O[3$3,J_P#" MB?VEQN95RWPX[!8/&+/H45C,+A\2J- M3!YBZE+ZQ2IU?9SE#!R@YT^?EDX2E%M-Q;33?T-//S:;5T[.R/INF[EW;=R[O[N1N_+.:53N4-@C(!PPPPR,X([$= M".QK\&OCO\>OC9X7_:H_:@70O&'[0&@V7PR^+'['VA>#/%WF:*_['OPV\">, M?!_PUUOXM0_'*'4([U[2QU>UUOQ)/J>M6.AW?B;3+C7/"UQH_B#PY;)<:II7 MZ?N>P?O-17Y6?\-0ZQ\%_ OQFUF[\8?#*[\3W_[97QT\&^#]'^-GQ&\=:*M] MH>@7-OJ,GA_P-I7@?P!\5O''B&?1+&$/_8/AWPH^G^'=&EO]>NWCM+ 6-_Z? M\-_VQ/'W[0DWPRM_@)\*/#-U'KWP$^"_[0WQ.U;XG?$35/"NE>#/#GQPN_$U MOX/\%>%E\-> _%NL>,?&=S!X#\ _#-K-;WFN>(/$$OA>71M>M(-)DTOPGX*\&06@3Q"?$)T[PHU MW]E7]J_XG:+\-/V5M&_:$\&>&/!VB?%W]D33/BCX-^(NL?%V\UO5[/5?AC\( M?AMXJ\;:5\?;K6_".F:/X4UC5M!\17_C63Q9X?\ %7CS0K--"\666N7S7-CI MNK>(0#]4Z*_+_P"#W_!11/B%?^)=!O/#'P_\1ZCH'Q-_9I\&Q^(?A/XZ\;:Y MX#U#P]^TWXO\4^$O#VN:?K/C_P"$_P /=2U:]\,3>$-5O[HZ)I6J>%/%.D76 MAZEH?BNVEU#4--T7U+Q[^U_XIL/&WBOX2?#GX6Z;XD^)L7[2'A3]G#P,OB7Q MS-X<\'ZI?ZS^RSI'[5_B?QYXLU6P\*ZYK'A[0O!O@*;Q#IZ:+HVD>)-7\3Z_ MI.CV5I<:5'XAGNM! /NZC(SC//)QWP,9/X9&?J*^+/V-O&OCSQK+^T_/\1]- MO]!\1>'_ -JGQQX3/AZ;Q+<^+-%T:ST/X=?"1+>/P9K5W:Z9-<>#=7DGN/$N M@I+H?AV[2'7)CJ>@Z;JS:A#7,_M/_M!>+/@/\7%\26-OJ?BKPAX&_86_;.^/ M.K?#*RU"TTF/QQXI^#?BW]FB?PQ;QZG<6-X;#5VTOQ-XJT'2;N16L8)/$<[W MMO(H26W /OFBOSL\4?MK^._A3J7Q5\,?%OX*:?%XW\/> _A#X^^%GACX(' M\0V-_Z=<_:/PTO/BG>^'&E^,&@> /#GBW^TKQ%T_P"&_B[Q'XS\.G2Q MY;64AU?Q3X)\!:H;]2T]O$; M/PY%X0^%+W7AQ/%FE1^,-4\4>)/#DNI:A?\ AQTU^70O!-KXI\0:7H,]CJ^H M:5'#J>F17GUC7XK?ML^$M8/[:O[.OC;]FSP;\7?#'[5L+ZEI5SXTT3P;K%I\ M"_BC\/[/3]#GN_#/QW\1Z]9M\)O$7@_P[X:U?QI!+J-G>VO[07@R21;3X57L M*7\FF:R ?HGX\_::T3X9^/M+\)^-?AI\8-%\(ZOXS\$?#RS^-+>$M*OOA*OC M3XCW^D:'X+T:\U/3?$]YXQTZUUSQ5KVC^#X_%%_X'MO!MGXHU"TTG4O$5F\\ M4K8NE_MB?#'5?B39> H]$^(=GH>M?$KQ1\%O#/Q=U+PF+'X1^*?C'X*76D\3 M_#;1/$TVI_VN^LZ;J/AGQ1X>M];U'PUIW@;7O%WAS6/!OAKQ=K/BFT&D2_-G M[0WAO6_BW^T%\*)/!'PY_:>?Q]\*OCI\(=4NKCQ5<:KIW['TOPZ\,^-;/5/' M?CG5_#GB'Q!=_#/QCXIMO ]QXA;X8ZUX;\/WOQ>\._%B'P'K5BOA[3=&U#4[ M;SKPG\,?BW#HGP;_ &3'^$OCRTN?A/\ MG7?QI\0_&;6;#2T^%EW\&?"7QZ\ M=_'[PGXJT'Q=:ZK&?A]=> +33E\5>'?$E_XJOO$-E9>#=.L_ M$>L 'VO\/OVQ?AA\1_'6@>$-&T7XAV6B>.]:\=>&_A1\4-:\)?8?AA\7?$7P MU35I_&>C^ ?$,.IWFI7$VGV'A[Q+K&B7GB30/#6D^//#_AK7_$7PZU'Q;H6E MW.H#ZQK\@?@=\/?B\ND?L+?LUZ]\(/'GA:Z_8R\>2ZO\3?BGJEGIL/PV\0>& M_AG\'_B]\)/ 6J?#GQ.FJ/+XTU'XR7/CWPYXD?2M/L4O_!?AZ+QA9?$&'P]K ML6E:3K'Z^@8 '7 S]* &3$"*7) _=OU_P!TU^(__!)7_DYC_@MA_P!I0O$' M_K.7P.K]^+_#-OJ\J-;H+6;58KR:R1IX[1X([FX67\:/\ @D'X4TW2?V@O^"T.C6MY MXEEM--_X*=Z];V\VI>,?%FM:M)&G[.WP4D4W^NZQK5_K>JSYG=6N]4U"\NY( MT@CDG9+>%4 /WAHK$_L"R_Y^M;_\*+7O_EC1_8%E_P _6M_^%%KW_P L: +. ML?\ ()U/_L'WW_I)-53PO_R+?A__ + FD_\ INMJHZMH5FNEZDPN=9)&GWQ M;Q!KK+_QZS=5;42"/8@@]"",BJOAO0[.3P]H+FYUD%M%TIB$U_7(T!.GVQ.U M$U!409Z*JA5'"@ [6BL3^P++_ )^M;_\ "BU[_P"6-']@67_/UK?_ (46 MO?\ RQH VZ*Q/[ LO^?K6_\ PHM>_P#EC1_8%E_S]:W_ .%%KW_RQH VZ*Q/ M[ LO^?K6_P#PHM>_^6-']@67_/UK?_A1:]_\L: ,M/\ D>KG_L5++_T]W]=? M7G*:+:?\)M<1?:-7VCPM9MN_M[6_,R=:O@_^6-']@67_ #]:W_X46O?_ "QH M VZ*Q/[ LO\ GZUO_P *+7O_ )8T?V!9?\_6M_\ A1:]_P#+&@#;KEO''_(G M>*/^P%J?_I)+5[^P++_GZUO_ ,*+7O\ Y8US/C30[2/PCXED6XUABFB:DP$F MOZW*A*VLA :.34&C=3C#*ZLK#(((- 'H-%8G]@67_/UK?_A1:]_\L:/[ LO^ M?K6__"BU[_Y8T ;=%8G]@67_ #]:W_X46O?_ "QH_L"R_P"?K6__ HM>_\ MEC0!MT5B?V!9?\_6M_\ A1:]_P#+&C^P++_GZUO_ ,*+7O\ Y8T ;=C45B?V!9?\_6M_^%%KW_RQH_L"R_Y^ MM;_\*+7O_EC0!MT5B?V!9?\ /UK?_A1:]_\ +&C^P++_ )^M;_\ "BU[_P"6 M- &W16)_8%E_S]:W_P"%%KW_ ,L:/[ LO^?K6_\ PHM>_P#EC0!1\7?\@_3? M^QI\(?\ J3:574UY]XJT2TCL-.(N-88GQ/X30B37];D&'\1Z8A(#Z@P5@&)1 MP \;A71E=01TW]@67_/UK?\ X46O?_+&@#;HK$_L"R_Y^M;_ /"BU[_Y8T?V M!9?\_6M_^%%KW_RQH VZ*Q/[ LO^?K6__"BU[_Y8T?V!9?\ /UK?_A1:]_\ M+&@#;I&Z'Z'^58O]@67_ #]:W_X46O?_ "QI#H%G@_Z5K?0_\S%KW_RQH S? M"/\ JM?_ .QL\1_^EYKKJ\Z\*Z+:21:[FXU==OBKQ$H\O7M;CR%OL#=LU!=S M8'S.V7H(((X((H VJ*** "BBB@ HHHH P_ M$^@6GBKPWX@\,7\MQ!8^(]$U;0;R:T:-+J&UUC3[C3KB6V::.:);B.&Y=X6E MAEC60*7C=04/YV_\.M_@7Y?E_P#"9_%?'E>5N_M;PGNV^7Y>?^10V[MO/W<9 M[8XK]+J*_-N._!_PT\3<1E^+X]X/RGB?$951KX?+JN8QKN6$HXFI3JUZ=+V- M>BN6I.E3E+F3=XJS1Y.99%E&;SI3S+ 4,9.A&4*4JJDW",VI2C'EE'23BF[W MV,/PQH%IX5\-^'_#%A+<3V/AS1-)T&SFNVC>ZFM='T^WTZWEN6ACAB:XDAMD M>9HH8HVD+%(T4A!N445^AX;#T<)AZ&$PU.-'#X6C2P^'I0ORTJ-&$:=*G&[; MY84XQC&[;LE=GJ0A&$8P@E&$(QA&*VC&*2BEY)))!7Q7X]_8=\ _$;QY\4O% M/B/XD_&0^#/C;J_PYUOXL?!+3->\&:5\+_'%]\,M#T/P]HB:M=V?@!/BM%I. MJZ5X:T.S\6^&M,^*&G^&O%%I8O8:KI,NFZAJME?_ &I16Q1\=ZO^QIX3?QGI M/Q%\%?$GXI?#3QSIOC'XR^)Y/$?A:Z\"ZC-/ GBG M2[70=8U+X;>#+_2=2T^QM/%_AV[T5/[,\2+:7NIV=[B^&OV'O#7PV/PQG^#' MQC^-/PGU+X=_"GP5\#=4U/2=3\"^,9OB?\+/AYK.IZYX,T/XCV7Q-\!^--)U M+7_#%UX@\6)HOCW1+#0/&D$'C'Q/!?:QJ4.HQQVOV]10!\DO^QC\)(_$C^,- M+O?&6A>*+_4?C6?$^N:/K5E:W?C;PE\>-;\6>*O%_P -O&D+:/+8>)/ FB>+ M_%UWXN^']EJ%H^M> _$%K]J\/Z];6VO^-;3Q5Y+X>_X)N?"BP\!6_P +?%_Q M+^-?Q1^'OAO]G3Q/^RS\,?#_ ([\2>%)KCX8?"?QGX;\+>%?$RZ'XB\/>"?# M_B/Q+XTU/1?!GAS3$\0_ UW^*M_J'PYTOQ%X4UC]G#QYXG^(WPDU[P9X9\ M.?#?1OAKHMYHWB7Q9J\FO:;+X*OO#WC:RGFL/%>CZG;7EZD[KC]B#PE+IVNZ MA%\5_C';?%?6_C/X=_:%C^-B:QX.D\;:+\7/#OPGTOX'+KFC:)-X)D^&]OX< MUGX5:9+X'UWP!<>"+KP;=Z#J^L16NE6-]+)M U_X\?$+X_?M$ZEXXETG7?&?Q?\1>,/AS>>%H/#MO<:?X+ MKKQ+!!?CC?_ _U'QE'/A M1,_#5GXO7.J>(M(^$/A^3Q M1IFJ>'KW0;'PEXGT_P"'OPP\(:3-H>A7%VGBFPN-%LM#UZ?Q3:6T^HZQ=Z K M>'6]DHH **** "BBB@ HHHH **** "BBB@ HHHH *3:NN<%_P#D6_#_ /V!-)_]-UM5O6/^03J?_8/OO_22:JGA?_D6 M_#__ &!-)_\ 3=;4 ;M%%% !1110 4444 <@G_(]7/\ V*EE_P"GN_KKZY!/ M^1ZN?^Q4LO\ T]W]=?0 4444 %%%% !7+>./^1.\4?\ 8"U/_P!)):ZFN6\< M?\B=XH_[ 6I_^DDM '4T444 %%%% !1110 5R&B?\C+XR_Z^]#_],5M77UR& MB?\ (R^,O^OO0_\ TQ6U '7T444 %%%% !1110!RWB[_ )!^F_\ 8T^$/_4F MTJNIKEO%W_(/TW_L:?"'_J3:574T %%%% !1110 4C=#]#2U\;?ML_$WQ%X! M^$;1>"]5N=+UW7]:M=+N]2TUIDU#2M 3C6+NUO8$*Z;/)=W.CZ0;IIH+J :N M&LV6X:.6, ^F_"/^JU[M_P 59XCZC&?]//3/7ZBNNK\(OV2OB=\3-.^.7@G1 M-/U_Q%K6E^+-9ET[Q)H>H:KJ.J6-WILUI=7-_J[P7MQ<+!>Z.L']J#4HO+N- MMO);32R074D;_NZ.@SZ4 %%%% !1110 4444 %%%% !1110 4444 %%%?!7@ M7]K7Q=J'[:OQK_9M\=^%/#VC?#S2-5\'^$O@1\0=)GU5]1\5?$:V^"'@[XV? M$_X=>.(+V1].T_Q GA#QK;^,/AM+HX2#Q'X5\'_$J.^A@U#P>9=3 /O6BO@? MP#^W#I3?L]?LZ?&OXK>!O'.FV7Q?^$O@#XD>.?%O@'P'XA\2?"[X7CQE::2L MMSXHUY;F[U'2="M=5U2-99HX==O-&T99/$/B%;#0+6\U>#UU?VM/A+'_ ,+N MU;4I/%FB_#_]GZT\8S?$3XL:QX/UFS^&MM>_#E9#\0]&T7Q (I;O7]7\&S13 M6>JVVFZ1+#=ZC;W>F:!^#-8OO^$>\&^*?''@GQ;)XAT'6_"NH>&O M%7PUU&XTCQYHFLZ1XAL=/U*RN_"VJV=]I^I>9;>3]HLK@VLMQ L<\GS[^SK\ M1?VK_CUIW@?X]:C)\$_AK\!/B3;V/C'P7\)+WP5XX\6?&B;X3^([ :GX)\1^ M*/BE:?$[0O!7AOQSXET2XT;Q)J7@6P^%?B+2O!Z:K-X7N/%OB34M/DUI@#[H MHKY(TG]M/X-:Q\0=,\$0)X[@T;7_ (AZU\'_ O\6K[P#X@LO@OXK^+GAR\U MG3-;^'7A_P"(D\*Z=>:W;:UX)M9\5VYT9N M(T__ (*'? ?7H?#4OA72?B_XK?XA3>(]-^$EOH?PC\7/+\7_ !'X'U'5M-^( M/ACX?2:C!IUI?ZQX"?0]5O?%$FMW7A_1;;2--U36;#6-2TS2-6NK$ ^[J*^( M;C_@H#\ ;G_A&+3P?'\3OB7XC\5_":7XX:=X+^'/PH\:^)O&4'PSTWQ;=^!O M$^NZKH":=:7.E:AX/\5V%[X?\1>$;UH_&D6N6[:%I7AW5]<>+37U/%W[=?P* M\-V6CZMHK?$'XFZ!>_"CPK\>->\0?"?X;>+/'VD^!?@IXWM-2O\ PC\2O&DV MDV*W.F:1XDT_1-=U+1-"L;75O'6IZ7H&O:K9^$9M-T?4+NW /LJBOEF;]J?X M>Z_=?%72?!UUXGNM+^&G@F^\0:[\8=.\"ZCXH^$NCZ@WPZTCXFV=A::]9WMI M%XMU2W\#^*/#'C$:9HKG3M4T[5K32[;7TUB2XL[3S;2OVZO =C\2OB/\/O&7 MAWXBZ-X0^$O[._P^^/WB/]H#4_AMXLT?X4ZUX?\ %>E^*]4OKC3K];#4+> # M3_#,<^B:?9ZAK&J:WKD_B'PAI]E)K/A"\%\ ?=]%>%_!K]H#PC\:;GQ3I&E: M#\0O!7BSP7'X!-<^'_ (OL-"\9VVI7G@WQ+_8^LQ?O]"\3PZ-K M4-A=V]S+-9:OH6O^&]>M='\3:#K&C67NE !1110 4444 %%%% !1110 4444 M %%%% !1110!'-_JI?\ KF__ *":_$?_ ()*_P#)S'_!;#_M*%X@_P#6KG_L5++_T] MW]=?7()_R/5S_P!BI9?^GN_KKZ "BBB@ HHHH *Y;QQ_R)WBC_L!:G_Z22UU M-TU6^T3P[_9OVVUT2"UN=4E_M35K'1[?[-!>W MEA;/LN;^*27S+N+$*2,F]U5&^&?"_P#P4=^"-]XMNK6'PS\35D\6:WX;TW3S M+HOAQ4AGN(K/1%>\9?%;&.);N57)B6=S;AG">9B(_F7&/C-X7>'^=8/AWC/C M;)>'L\S#!X?'X+++O^0?IO_8T^$/\ U)M*KJ:Y;Q=_R#]-_P"Q MI\(?^I-I5=30 4444 %07%U;VD?FW$JQ)D*"Q^9W(8K'&@R\LK[2(XHU>61A MMC1F(%8WB#Q)8^'K8O+'-J.IS6]_-I/AW3Y;'^WO$,VFVC7MU8Z%9W]Y8Q7U MZEJC3&+[1%''&#)-+%$K.*,'AR:_O_[4\32VNIRV]RS:7ID=N6T2P6PUBYO] M U>.PU WLD7BNTM98;>[UBWN8D:2(M8V]K'M4 &)IVJWWQ$LQ>:1->Z-X*U+ M3V-GJOD7VF:]XCT[6M$EC6ZTQ9WTG7_!&H:'J%I-*UO1I] TFZTOQ)+<7/B*QNK"VN+;7KJ[MK:UO+O6(98WBU"ZNX+2V M2YN+E))9O)C9V+(K#INE(W0_0_RH \.^$OPD^&G@6Z\1:KX0\$^'M U.37=> MTLZC86$:7RZ9!?KY6GQW4AEGALQL0M;021PR&.,NC%%Q[E7(^$?]5K__ &-G MB/\ ]+S774 %%%% !1110 4444 5+^^L],LKO4=0N8+*PL+6XO;V\N9%AM[6 MTM(7N+FYGE0#S\>/ H. M",C@ZGD<'H>:_3QT21'CD17C=61T=0R.C@JRLK JRLI*LK @@D$$&O/?^%1? M"L8 ^&W@$ #_A"_#' ' _XE/0#@4 ?,_P,_X*3?L"_M->/;?X6_L^?MA? ML[_&;XBW6E:KKEMX*^&_Q3\,>+/$LVCZ'%'/J^I1Z3I5[/=-9Z;#-%+>3A-D M$;AW(&37P]I/_!:SX+:G_P %H/$/_!)L_P!B02:5\&;2]T[XC27[(VI_M,6Z MR>-=>^"40>[&F2BU^$5S8ZO:7,(^WOXUT[7O"DT7VN.SA?\ 7F3X>>'] L]4 MU#X>^$_ /ASQD-'U2W\/ZN_A+3[>TMM3N+.1; ZG_84.E:M<:0;Y;5]4L[+4 M+2>[LXY(8IXI6CE3^(+_ (A&?VQ/^&E_^&P/^'I'A3_AH?\ X7)_PO[_ (6' M_P ,[^+/[5_X6K_PE_\ PG7_ D6[_A;FW'_ D?[[[+L^S_ &+_ $#R_LW[ MN@#^N7XZ?\%)OV!?V9/'MQ\+?VA/VPOV=_@S\1;32M*URY\%?$CXI>&/"?B6 M#2--"Z$K@GR"/\ X+3?\$F)72*/_@HM M^QV\DCK&B)\=_ S,[NP5%4#4\DLQ [DBOO>/X>>']?L]+U#XA>$_ /B/QD= M'TNW\0:NGA+3[BTN=3M[.-;\Z9_;L.JZM;Z0+YKI]+L[W4+N>TLY(X99Y95D ME<'PC^%@((^&_@$$$$$>"_#&00<@@_V5P0>0>QH ]!CD25$EC=7CD171U(*N MCJ&1E(X*LI# CJ"#7PSXS_8_OO&-S^U+JO\ PEVGZ)XH^+7Q7^%?QL^"OBVR MTF2[U7X0_$SX.?"'X9>"_!7B2YBNF6'5TA\6_#Z6ZUW2;.:UM/$W@+7M:\%: MG*MIK>J"3[I P . .@ [ 5\.W_P"V?X=\$?$;XU>#_B58W%M9^$/C M_P##/X!?"JV\&^'/$7BCQ1XZ\6?$3]F_PM\7E[XETK3;I M8]-T:&UL=-75;NU>6YOZ /@_Q'_P2X^*_B7X5>#/A=XFU3X ?$";1?V3OV>? M@EHGB[QSI_CW4[+X!?$7X/:;>#QQXO\ @;\-;NQU709X?BKK<]KJ,/B_5-=\ M)_$/P:=+TN/5;SXA:9I.BZ'IGT5\7OV(/B+\:_B-\>+XWGPP^!_@CXM_"?XI M?#_7]2^&U_XR\3:Y\9/$^OGPH?@Y\2_B]\/-3T3P5X#T_P 7?!F?PP)EUS3= M7\8^+?&6DW\G@J3Q9X>\'QS:==^]C]N?X/3^'O"5[I>B_%+7?'/C'QSXV^&U MA\%=&^'FJW?QCT[QE\,H/MOQ*TSQ#X0>>&V\/V/@C3)+#5-7\3ZGK4/A*]L= M?\(R^'-=UZ3QKX0AUSS[X=?MY>"[_P"%_A?Q9J]EX]^)'B7QWXU_:AO/#7A7 MX2_"WQ1XE\76WPE^!OQY\;?#V[\7>(O"5G:V^H^';7PGH]EX5T'7(-96T\3Z MUXSO%\.:!X>UGQ9=-HB 'F'Q)_9+_:M^-U]\0_&_Q \5_!7POXD\2?"KX+_# M2R^'?P^U[XJVWA'Q)I_PW^/D7QA^)ND^+?B9#HGAKQ]I?A']H#P^UW\.]7T7 M0?#]]#_ !UX:_:@ M\3?'[PM\'?"^G>)_"'P4B\(?$?\ 9M\)_L_?$#X73^)=(\+W/B"PUYY="G\= MZ;\5;3X>78U'7XTBU/X=VMAJ]]:V/V'I?[97P USQ!H7A71?%M]JOB+Q;J7P MDM/!>CV/ACQ+-?>-M'^-OA#4?'O@'QMX1A_LQ3KOP_NO"?A_QCK&M>-;3.A> M%XO 7CFV\176FWWA?4K5/J4'(!'0C([=?8\C\: /A_\ 8R\$^,M*\$_'[1OB MS9VMWKOBC]I_]H+6M86#0KW1O#FJ:5XNUZUO8;?0+74XUN]2\,0:9>#0;#7+ MDO/XBM]/DUBY%O=7L]I;:_P"^&?[17P,TKP3\$9+_P"%7CWX&?#BPLO"7@WX M@:IK'B[0/C%:_#CPY;6^G^"/"WB+P58^$M2\%^)?$OAW0+6S\/:CX_MO'7AV M#Q,NF6^NW/@K3M0O[VU'V310!^9GAS]D+XV:79_#OX%7WB?X8_\ #-7PL_:, ML?CWH7BFR_X2A_C1XBT3PG\6-2^.WPZ^%.L>&[G18_!NCR>&OB-=Z-;>(/BE M8^,M6N_&7@_PVVFK\/O#NM>(]0UK3_5OAA^RKKW@.V_9(@O/$^AZ@W[.4OQ> MEUE[;3[Z(>(7^).BZ_I=F^D"4YL7L'UD27K7>3-&L\<)S(,_;M% 'XE_"_\ M9Y_:A^ /[2=KHOPE/PV\4SZ/^R5XITB^U;XC:=XZT#X 5@M?\ A,[#4#M\2>#5BT[6W]M\,?L=?'W] MGS1&\-?LY>-/A1X@MO%O[-7P;^!/B[7OC!8^*=*OO"?C3X->%/$/@C2_C+X8 MT/PGI_B*Q\96&NZ'XGEN-5^#>KZOX*LK?5-"L)-,^)-M8ZKJEK%^H^.<_AU. M/RZ?CUHH _*-OV#?'FE>(?"_A_X>S?#;X:?#_P $_L^ZK^S_ *IX]T;Q%XWO MOB=^T/X+LOV>;KX,?#CP[\=/!-CX9\+?#^3_ (5_XDGTSQ]I7CA]:\=>+-/A M\,VG@_PI%X6T/Q#XF6[[#XK?L2>-?B;X9^)7PLN/$_A&T^'_ ,7OV*?AU^SE MX@\2(_B>#QEX3^(OPAU#QYJ7A#Q5I&CV$5M8^)O!>N77CZ23Q#IC^*_!/B;3 M(O#<-OI&K7,GB%KSPW^EE% 'Q+^R!^S1+\"Y/'OB/Q#\-_AMX+\<^-8/">D: MMK/@+XM?&_XOR^(M&\*C7]0LQJ&L?&^"WU?P]96_B#Q7XEU+2?"FC"]LM,&M M7K7VM:U?RO>-]M444 %%%% !1110 4444 %%%% !2%E! ) )Z G\!^9X'J>! M2U^.'[3/Q'\<_"__ (*!_L_W_P =/%WQ:\&_LU>(+P:=\)?&/PT\37^F?!O2 M/&L_ARUTG5_"?[2^B^&8T\1V][XE\=:CH2>'?&WQ!M]6^ EKX.W>3Q0 ?L=N7=MW+NQG;D;L>N.N*-RYV[ANQG;D9QZXZXK\XOV@KGQMX<_: MB_9YTCX._&;XH:K\5?B/\4M#UWQE\&[G6]+U?X2:#^RKX1LFT[XU^)_$GA%/ M#L=OX5TN*YFT32_ WC634X_&NJ?&SQ-X7\.V&M:AX5;Q-H-IXUX/^*7Q=DT+ MX-_M87/Q8\<7<_Q9_;)N_@IXA^"^K7ND-\++'X0>+/COX[^ 7A+PSX>\,6VB MVUUI7C+P''I'AGX@WGCN'4W\2^(]?LO%>GZ_=7/A#4+'0-% /V"#*25# L.H M!&1]1U%+7Y#_ -^(_Q>;1OV&OVD?$/Q<\<^*)_VS_'4FC_$?X5ZI<:3+\./ M#/A[XE_"'XN?%OP#I?PZ\.PZ1%<^$=2^#T_@+P[X9GU2UU">^\9Z#/XNU#Q[ M+KNN-I6JZ1^NX.0#TR (/_ %G+X&U^LGQ*^)\GP^?3K>/X=?%'QR-4M;^4S_#WPG'XDM]-^R-!&(M5 MD?5M--I-=?:-]H@6;SHX+ABR>6 WXY?\$@/$[:I\?O\ @M!K)\.^*---_P#\ M%/-=F.DZKI*VNM6._P#9V^"\?DZA8K=RK;S)]F#NJSR 1SVSACYV$ /WEHKG M_P"WF_Z NO?^"T?_ "11_;S?] 77O_!:/_DB@"]K'_()U/\ [!]]_P"DDU5/ M"_\ R+?A_P#[ FD_^FZVK,U;7&?2]27^Q]<7.GWWS/IX51_HDW)/V@\55\.: MVT?A[0D&D:V^W1=)&^/3PR-C3[;E6\\9![' H [JBN?_ +>;_H"Z]_X+1_\ M)%']O-_T!=>_\%H_^2* .@HKG_[>;_H"Z]_X+1_\D4?V\W_0%U[_ ,%H_P#D MB@#H**Y_^WF_Z NO?^"T?_)%']O-_P! 77O_ 6C_P"2* *"?\CU<_\ 8J67 M_I[OZZ^O-4UD_P#":7$O]DZSD^%K1?+^PCS1C6[[YBGG_=.< [CD@] .>J_M MYO\ H"Z]_P""T?\ R10!T%%<_P#V\W_0%U[_ ,%H_P#DBC^WF_Z NO?^"T?_ M "10!T%%<_\ V\W_ $!=>_\ !:/_ )(H_MYO^@+KW_@M'_R10!T%>=JC.2<' R><8H ]%HKGSKS9/\ Q)M>_P#!-I;BZN[NYO(K>VMH(D>6:>>2.**-6=W5034SG"G"=2I.- M.G",ISG.2C"$(IN4IRDU&,8I-RDVDDFV[";23;:22;;;LDEJVV]$DMV=23CK M7SIXW^/L5MXBNOAU\)/#5S\6OB9:21P:QINDWB6/@_P&;A7\BZ^)/C0Q7-AX M=!$AVD>I>*+Q(66WTE-Z2'S:Z\=>/?VCY?L?P[_X2CP%\"&E\G5?B;8V M$]GXY^)ELK217NE_#2"X,5QX2\/LR&&Y\>:C;#4-2@E8^%(8T U$^_> ?"_@ MOX7^';7PIX"\"7_AS0K1GD2TL]+=Y;BYE8M/?:C?7-Y-?ZKJ5PQ+7.HZE,Y-?^(,OBK7[H:% M+IOP;^%?A;2]'\(3S+XATI[F&]UGQ$;WQ?XF73+43:C'/+J>@0275C#=#38U M!M*_+3PM^R?^T8WBK1HI/A3XYTU;#Q%X=_M+4+:/2$N=%AEU"RN3J*.^H3QK M/96A;4(&,-Q&CPHTD3X,3?TCG721@Z+KQ'H=-!'_ *45RFCZOM\0^+G_ +(U MAM]UH1V+8*SIC0X% =?/&T\9 !. >O.*_#O$SZ&'A_XG\4Y5Q9F_%7'N&Q^6 M9;@LNE%Y[+.98[ZGF..S'ZQ7Q?$%/-,=AW5J8ZI26$R_$8/+L+2ITXX'!X7W M^;YW./#_ "S.<91QE?'9I"I2HPHM?6?K#J.%6I5YY5,7&O4@VZCC[.E*%&"2 M]G3@[M^-7DG[2OP@!O1+9_M)>!K=WDO+1-/TWP;\:]-LA(-/%MX'\?/: M6J/(;(6'A36;^4I';O/,PW^W_#CXH^"/BOH1U_P3K46J6T%P]AJEC+%-8:WX M?U:'(NM$\1Z)>I#J>AZQ:.&2XT_4+>&4;3)"9H"DS="==)X.BZ\1Z'31_P#) M%?/'Q%^%4VJ>)E^*?PH?6?AQ\7[:$176KKH;7'A3XA6,$16#PY\4-!MKR'^W M=/8*MM8Z]"5\1>'=ZW6GW,RVZ6C?N-;)^*N"9K&\+XO->+^'HRB\?P=GF9RS M'/<)16D\5PEQ-G%=XW%XB*;G5R+BG,\5AL6E"&69SD2HO"X[Z*6'QV7/VF"G M7Q^$37M; M7QG>ZGX+\2^%]9\&?%OPM:VT_C#X>W(AOY[2WN<);:_X=U..6&W\3^$]1?FP MUBP4RPAEM]7M-/N\1O[%_;S?] 77O_!:/_DBONLCSW*N(\NI9KD^+CB\'5G6 MHR?)5H5\-BL-5EA\9@,=A,1"EB\OS' XFG4PN/R[&T:&-P.*I5<-BJ%*O3G" M/I87%4,91C7P]15*;_H"Z]_X+1_\D4?V\W_0%U[_ ,%H_P#DBO7.@K>+O^0?IO\ V-/A M#_U)M*KJ:\O\:^*["RT[3'U&"[TR-_%/A3RY-4%GIT(-/G:.*2[O8DDE M\N)FV(25 W/M3+CK6\1*D;2OI.MK$B/(TAL%V"-$+LX;[3A@$4L-N=P&5SQ0 M!T=O-;7]MI&FV4VIZM.+2[DMU$MI;6^COJUKIFI:DVISVS:9)/I:W!NC MI NEU.^CB=;: C,J\)#XWN?'NEVMYX.@U>+PIJ]LS)XNMK./[7JFD:IHUS]F MU;P3B:]%MJ.F:LT$&M6M1=W=Q MJ%Z\&C6]N]]J5XRO>ZE>"WDA2:^O95\Z[N60/-*2['H 7=!T"32S/>ZCJ$N MK:YJ,>G-JU[OOX-,EO+"P33SZEN;AFE M/25S_P#;S?\ 0%U[_P %H_\ DBC^WF_Z NO?^"T?_)% '04C=#]#_*L#^WF_ MZ NO?^"T'^5Q7S7\:/VU?V?_ (&7.I^&_&GC?2F^)]OX-UGQOI'P4TC5=!U+ MXQ>)]&TBW9EETGX?6VLMXBM++5=3:R\/6'B+7;/2/"T>N:MIMK?:W:"Y5QPY MGFF69+@,5FN:ZZOYC_P#@A_\ \%"/VQ?B%J_[2OP\_P""C/PR\7?#;QC\0/VB M/$7Q2_9LU"\FTGQ-H[^#OBSK$TA^ .GW?AK6-6?3E^%=[;6A\+7FN064&I>' M=9NX9=1-SHRK<_TH?V\Q_P"8-KW_ (+1_P#)%>9P[Q;PIQ?AZ^,X3XGX>XHP MF%K+#XG%<.YUEN=X?#XAPC45"O6RW$XFG1K.G*-14JDHS<)1FH\K3>.%QV"Q MT)5,%C,+C(0ER3GA<12Q$(3:4E&4J,YJ,G%J7*VG9IVLSH**Y_\ MYO^@+KW M_@M'_P D4HUUB0/[&UT9(&3IP &2!DG[1P!G)/89-?0G4;]%%% !1110 444 M4 %%%% !1110 5\/S?LI:_-\=?$'Q:/BK1?[.UC]J?X>?M 0Z0VG7YO8-)\% M_LCS?LY7&@/<%S;-JEYKDH\26]ZBBTBTH&RD4WV)*^X** /S5?\ 9&^,GP^^ M,%_^T%\)_$OPW\0>.&^-?Q_\6+X)\?2>)_#GA36?A=^T'X0^".DZYH%SXL\/ MZ'XMUGP]XS\,^*_@1X.\3:9K%KX4\0:/JNE?VSX7NK+3IM8@\0Z-X5KW_!-; MXAW=K\)/&&MZQ\-/C'\2O"EI^TWI'C_1M:\6?&SX!>!]>M_V@OVB-6_:)TG7 M?"6M?![4M8\3Z%?> ==U&7P_/X?\1Z9XKL/%FD7(GBUKPQJ^GQZCJ/[/T4 ? MFQI'[#WB3PS\7_A%\:_!GB+P/X,U3]GKP[X$^!?P7^'FCZ-KL_@+P[^RM>Z' MX8M?CS\-K^XO[N37;[Q7X\\3:5IGBOPGXOD,TGA.3X1_"31=DNFZM\61XS_2 M<9QSU_G[_P#UNU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7QK\,?'7Q8^(=W\,_"VTZYU:UU3[ M*HH ^,-"_8T@\+_'KX@_'[P]^T7^T5INL_%/QMX8\7^.O!TFI_!K5_!VLZ7X M.TRWTCPW\-H;S7_@GJWQ%T3X6Z/9+J;Z;X-T#X@Z7;Z;JOB;Q=XBTVZL_$?B MC6M6N]K3/V-OAAIGQ(T_QTFN_$2]\/:%\3O$_P ;?"WP_"#PI\9?& M2ZS)XD^).B>')-(&N_VO?:GXF\3^)+/P_JGBK4_ /A[QAXBU?QIX8\'Z+XJN M(M7@^M:* /DGX?\ [&OPP^'7CKPYXNTG7?B+J&A?#[7/'?BCX1_"O6_%<=Y\ M+O@_XD^)<>L6WC+6? 6@6^D6.KI/>Z=XD\3Z+H%EXJ\1>*=(^'_A_P 3:_X= M^'&F^$=$U.>P/UM110!#.JM%)N56Q&^,@''RGU%?B1_P25 _X:8_X+8<#_E* M%X@[?]6Y_ [_ !/YFOVYF_U4O_7-_P#T$U^(_P#P25_Y.8_X+8?]I0O$'_K. M7P-H _;O ]!^0HP/0?D*6B@#,U@#^R=3X'_(/ONP_P"?2:JGA@#_ (1O0.!_ MR!-)[?\ 4.MJN:Q_R"=3_P"P???^DDU5/"__ "+?A_\ [ FD_P#INMJ -S ] M!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHZ=: ./0#_A.KG@? M\BI9=O\ J-W]=?@>@_(5R",O_"@_ M(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R%@_(48'H/R%+7FGQ0^*_A+X2Z##K7B: M>\N+G4KR/2?#7AK1+1]6\5>,-?N ?L?A[PKHV"V3-Q>SV] MLC2#S\US7+5>O1PU*I7Q%2%&C2CS5*E22C",=KMONVDENVTDFVD=)XP\8^% MO 'AW4_%GC+6M/\ #WAW1[]OK MF2.VL[>>>1(S\OZ?X2\3_M.WUKXH^)^F:AX7^!,+VVI>"_A'=226>K_$,QS0 MW>F>+OBU%"T I+#=^*FNIO\ B6Q;/@SX6>+OB=XGTWXM M?M!V%C%<:4[W7PW^"TI-?G-/+#X-KPC7Q%/EJ\6056I/AW+_(5&MG#53&4YX?*T M^:E@*L7"MCTG>-;,:;UI8:5N:GETDISC:6/2E*6"HP6UK;6=O!:6EO!:VMK# M%;VUM;Q1PV]O;P(L4,$$,2K'###$BQQ11JL<4:JB*J* )L#T'Y5S>H>*-/MK MN32K#.LZW%+#;W&E::1=3Z9->Z9J6IZ5+KY@$S>'].U-=+GM[35-3BBLY+EX M8E=VD4&BNEZ[K\!_X2"[.DV%RH,F@:/(L<\MAJ7AH6&IZ+KNM S7$\UEK-W> M7MCJOA>;P].HM-/'F.J7/VG]4C&,(QA",80BE&,8I1C&*5E&,4DDDM$DDDM$ M>VDDDDDDE9):));)+HD>6?M,?%.X^%WPA\7Z]X=U&QMO%RP1:7X?618[F:WU M.\EM#YGUL0W<8MQ%;QS7 :V)#_DM\#_ -H'XSZ=\7O"3_\ M"9^)_%*^*?%6AZ+KFA:[JMYJEGKEOJM]#IAC>&XCO/L5S:1W'FV=YIUO'+9+ M;B-(I+-9+1_W1_X1?PZ=/U+2I-&TZ>PUJU2SUNWNK6*[&MV\>FP:.J:U)(/#'@+2=.U?2+G3E MTB[>74=0.D?;]'CFNVTJ'4[V\@TZ29YY5$MI'%+%#(UM"\=L?)JAGLJ3>.6: MV:32_"<2O+X<-Y&NM:Q.\$$L)?#>HC_A'GL; M2_TBZNVU3^S+Z;/^'7Q[U>/7;CX2?&'PQ?:%\9-"T;6=8E7P]IEU?^%?B%H& M@P>:?%_P\F+?;=0AU90%_P"$86"77=+U/SM/GM_+B$R_5%>7_%7X2>%/B[H5 MMI7B%+VQU+1[Y-9\)^*]#NY-,\4^#O$,"D6NN^'-6AQ-9WD)P)H7\VQU"$?9 M=0MKB A5_/,^X8S+ 9I6XPX(^K4,_JQI+/LBQ-:6%R3C7"T*<:5*GCJD*=6. M6\182A"%+*>):>'JU8T:=+*\WHX_*Z>%AE_DXK!5J5:689;R1Q;=((].D^R2W32BVCUY7\.&4ZXOV$P)XQM;C[(;30 M?%EQ'>2>&UCE/AG4K-(8/$T4DUO>7(U**RD@@TE(_P#BHHWC%YH4CQP7]I'. MXBKP_P !_%7Q=X)\0Z;\)_V@WL+7Q/J5PUAX ^*=C;KIW@KXLA WD6;)_P > MOA'XC-$H:^\'74J0:K()+OPM/?0%K>+ZAX//7\/3^1'/'4'-?0\-<3Y;Q1@J MF)P4<5A,7A*WU3-\ES.E'"YUD>81A&I4R_-L$JE7V%>,)PJT*U*I7P.882I0 MS'*\7C-HXVG*=-3IU*>._M/$'AS3[VW$O"WB?3]&'B3PWH/B 6OB?PPEL-;TC3]4^SI=^(=-M[M(/M MUO/Y274#M#<+'M6:)F20,I(/H=M;6]G;PVMI!#;6UO$D-O;V\20P00QJ$CBA MAB58XHHU 5(XU5$4!54 5]$=9*%4&]6\5:\GA;PIXG\=>))-+T>U>[NHM"\'>"])UWQ7XFU65$ M\NQT3P_H^I:KJ%PZ06EI+(V =T0H&2% '4G _$U7M[NSNQ,;6XMK@6]Q): M7'DRQ2^1=0E1-;3A&8PW$191)!)MEC+*'1*O"/[&?A[5(+@ M;O[,'Q)^.UJUMMO?$'P/UH/'%];_ +._[,&N^ /AA8?!_P"$'A$?L9? 6TU# M5=:?0/#NL-XY_:&^(&M>)KM]1\4^,OB+\3_$FH>)KFQ\9>++^0ZKXB\5ZGJO MC?XCZSJ#^=JWB:"6(1CX;../^"WB[P)K?P,\ M>>-OBM9ZMXU32MWA/]F[QU\0/!?QYU*RTW6-/UB2PT3Q!\(]7T3QYX3TO7([ M%M(UW4HM=\-6][H%YJ>G2:O;Q7;2+^3/QN_9:^&7[//P,TN/X*_L8?"O]F#P M=KGC_2&U+7;*>RU_]H3XB:G)HOB2[MK_ .*WBFVL];\1>()I$^U76I7OCGXD M>,_$CZC]C-Q<>;Y[)^[?PY^$7P]^%&GSV/@?PW::5+?R&XUG69GGU/Q+XAO7 M8O+?^(O$NI276MZY>22.[^;J-].L6\QVZ0PJD2^C.JLI#*K #@$ @8! P",= M.*_._$'PPXX\6^">).%N)N-<+P?0XBRZ6"IY/PIE5#-\OP2G5IU;9UFV=4\+ MFW$?)*FI)Y3#@FD[JE7P^(A"4ZWEYGD^99WE^*P>-S"& CBJ3IK#X&A&O2IW M:?\ M%?$*G7Q?*U=?5UEL?LRC-)N7\NO[+UM,G[1GP0;[-.@'Q-\+;F-O*J@ M"^&2S&,* .^2,=^]?U%J!@<#H.P]*Y'PC&GEZ\=B9'BWQ(0=HR#]OZ@XSGWK ML*\OZ-?T?/\ B7GASB'(/];7Q=_;V=4LX^MO(O["^J^SP%#!?5_8?VQG'MD_ M8>T]K[:E;FY/9OEYWEPGPQ_JOA,5A?KWU[ZSB(U^?ZM]6Y+4H4N3E^L8CF^' MFYN:-KVY=+B8'H/R%&!Z#\A2T5_2)]6%%%% !1110 4444 %%%% !1110 44 M5\K>!/VLO!7C;]J'XV_LJ/X>\4>'/&WP>TGP;K5AKVM1:;_PBOQ.L?$7A/PM MXK\3IX$O+&_NKR34OAE!X\\!6WCK2MZM #ZIHK MY<^'_P"V'\!_&7@+X!^,]>^('@_X9ZG^T=X-\)>,?AMX#^(7C+PKH/C/6(?& M-I93Z7I5EI.O"5IXNT"X\1>#M.:WCN_MWB?1XK]K[0K5;2>VNY9 MM3AM4@M;JTN)S'#=6[R@'I%%?(_AK]LWX*>,O'FMZ/X3^(7PR\2?#+PW\([C MXIZ]\8]#^)7AK5/!NC)9>,Y_"M]I6JZC9S2Z+I\%K;1)K3ZK=:Y%$UI/"R6S M6TT-[)Z:/VDOV?#\-$^,W_"[OA0/A+)J TA/B2WC_P ++X);66OO[+711XD; M5!I7]M'5?^)6-'^T_P!J'4LV(L_M0\J@#VNBN;\,^,O"/C321KW@[Q1X=\5Z M&TLL UCPUK>F:[I9G@6-YH?[0TJZN[3S84EB>:/SM\22(T@56!KY0^#_ .U3 MX\^.^NZ#XC^'/[.7C*X_9N\47MY#X7^/OB3QQX \,-XOT*WFOK>S^(_A3X47 MFH7'CB\^&'B"2R\_PMK^N-X<\1^)=&N]-\3Z1X,N?#&J:?J]R ?:=%>36/QY M^">I?$N[^#.G_%OX:WWQ* M^*/VDOV>O!&C:1XB\8_'/X0>%]!U_0])\3Z'K6O_ !)\':3I>K^&=>D>+1?$ MFF7][K,-M?>'=4:*;[#KMM++I-RD,TD=X8X973T6;QGX0MH=7N+GQ5X;MX/# M_AZT\6Z]-/KNEQ1:)X5OXM6GL?$NKR27:IIOA^]@T'7)K36KQH=-N8M&U62" MZD33KQH0#I:*^<_#W[6O[.7BGXK_ !*^"FA_&+X=7_Q%^$G@_0?'GCSP_!XV M\)RW>A>%=>M=1OQJ]Y;Q:W)>6UEHVGV-KJ'B.[O+6UM-"L->\-7E]<);Z[82 M2=!IO[2?[/.L>!+KXH:5\<_A#J'PWL=2NM&O/'MI\1_"$W@^UU>QT]]7N]*N M/$2ZO_9,&I6^D(VK26$MTET-+VZBL36;QSL >V45X=\;?COX8^"_P7UCXU2V M5[XTT*UB\(1Z%9>%[[1$;Q)?_$'Q/X<\'>#$MM;UK4M-\.Z9HVI:YXKT234/ M$^K:E;:'H6A2W>OZA<"PLI2V=^SO\*OA!XZ MT$Z_I'B_0T\7>$[30]1OY_"?C'14MK/Q/H+6?B+3H'O)=+T/5M)U^WUWPMXA MT+2-?T#4K*( ^@J*** "BBB@ HHHH **** "BBB@ HHHH **** (YO\ 52_] M&]:G\&^%;'Q!\6/B)"Z0S>!_AGIZ^(= M0TF:5FCB;Q9K(FA\->#+42 >=-XCU:RG2$M-'9S!"*\//N)D8MGT%D#J<=OQ]*\!_:-^* MOASX;_"KX@3W7CK1?"'BV?P/XG/@Z.ZUK3]/UVZ\0/I%['HO]AV%S*;R\OAJ M0@^S""TG43*"XV*V.83P?^T%\5$%QX^\9Q_ _P ,W.XGP'\)[JVU7QU);OC; M;^(OBOJ5I+:V-PK*PF@\"Z#9M$'VP^()BHDKH;3]EWX*Z?X<\4:%8>$+:'4/ M&&A:QH.N>-[V5_$/Q$N8==TR72]1O#XU\3_VUK9O9()Y)4+W#6:3L7%GM+(? MS_/ J1IVGYF)KYGCL/7IX#!_58U:-6%/%9A4GAZKV,J8"M2E9NE*UC^?E_VK/VD!)+>_\ "Z/'*7AL3;-=?;[(R+!& M9+A4)&G9]1NOBM M\.;>?46DTZV9M1D@%Q,8C?DF\$;/YJ"<)+'%*'B3YO'_ 31^ C^(;C1#XB^ M*7V4:!#?>8/$/AWS_/N+^[L7!8^$2GEK#"A5/+R)-S%BI"#]*M&TJWT/2-+T M6T>9[72=.L=,MGN&5YWM]/M(;.%IG1(T>5HH$:1EC16RQM+'MRA*JZG-''X?% MQI)*4+.DJ;G=J;DHQY?GX_''XB:2A;Q7^S)\8K0 Y,OA/4/AOX\A"?O<.(]' M\9VNI,2$0F---=P95!'!)C/[67PETY<>,8_B'\.IMQ#1_$#X5?$/PY!&!C:\ MNIOX>NM&CC<$LLAU+;M#%MNUL?2Y /4 _4 _SH(!.>?S./Q&<'\17]:/AWC_ M =O[+\1:6-]U1OQAP=E>;N^EY_\8GC. 4Y/5+116_*]4?;_ %7,Z?\ !S55 M/^P_ 4:^G_L9\,?%/X?:[)+M MM.\7Z#/>*S_=2 M2R-^EY%(>GERP)(#P4!XKT])8Y$62-UD1QE7C/F(P]0R;E(]P<'M7GWB/X0_ M"GQ@SR>*_AKX"\2RR!@TVN>$/#^IW'S JQ6XN]/EN%8AB"RRAN3@C->:C]DG M]GZ&?[3IG@$>')MP=7\(>*/&O@[RW7S2AC3PQXDTJ) K32/M2-5+D.5)48:Q M'BKA6J;RGP_SU^)6O? M"C0/"O@K4]#G\):+=MJ&L)KO]K"3Q!:WHNE4V6J6UGLA\E?LX-ON&6\UGR,? M9(_9>^'!MX+.76OB_/8P2)(EC-\=?C ]KE&9MK1CQDN5;?(& 89#L,C.1^0? M[<'P)\(_#[XJ01^"]8TZR@U7P]HUU_PB+W/BG7=8T\1B\M[G6=:\0:YYB(L;1[^[O6AM99Y([6W\EI_POZ1&+^DIB^ L-3\*^'<)E7$?]OY=*MB>% M^+X9GG']GK"X[ZU16"SKA/)\NE@9UG0]MB)YG3Q,*D*$:>#JJI4E2^;XIGQ= M4RVG')<)"AB_K5%SG@\=&O7]E[.M[2/)B<%AZ7L>;DYJGME4345&DU*3C]A? M #]LS]H7X_CQ5H7A?X2>"KOQ#I[:&MKXD&J:GHW@7PC:ZD=22YU/QDUYJ.HZ M]K$S/;0'1M \,VJWNH+#J+W%W:0P!S]C?#7X$VWACQ"?B7X^\17_ ,2_C!?: M:UA=^,-706VE^'[.X?S;K0OA[X8C+6'@_P /E]B,D!N=8U 1";5-3N))94/P MQ_P3GTS0_AYX9^)GB"3Q7I_B/5/$L.D2_P#"%:%I>K2^,K%O!D>H2:LD6CRQ M>;KD"/\ 3*Y/C'6GE@LRGA*PSK5H]_(MCJ.O M,\%S8?V%K&D02+?Z/'8W]N-0-[8ZU:?VC;A[=?)@F63;]!X"\%\;X_@3A#B# MQTQ>?9WXAX"MFN(64\1ULKJ8#AW$4<\S.GEN.PN7Y11I9?BLUJ98L)B,/G&8 MSS+,YJ?B#2-'*QWUV%G;[&5L[:&XOM0,5 M]J=KH\%R-.L(KF_-D-0O;:"XOA;?8K,2&:[G@@CEE3$MT\6:U<0SWI/A72HA MI]RFGV\FG7NO3WUCK&JIJ5AJMR8M5T9_#VLZ1'I$L TQK;6K=Y[M'O;65$5- MK3/#VEZ3)-/:PRR74]SJMRU[?75UJ5\@UG5)=8O;."]OYKBZMM+^WRF2UTFW MECTVQC2&"SMH8((HT\@^/W[4?[.G[*_A(>.?VC?C9\,O@IX7E>6"PU3XD>,= M%\+?VW?1!3_9/ANPU*[BU7Q1K4Q=$M-$\-V&JZO>3/'#:64TLB(W]*GUQ[)I M&AZ5H-G;6&DV45G;6EI:6$*KODE%I8QM%:0R7,S2W,ZVZ.ZQ&XFE9 [8;YCG M5KX*_9__ &X=1_:>^)%KIOPF_97_ &F[/]G\Z1JM]-^U-\9/ EK\ / 6MWL= MI:W7ARQ^'GPO^+>I>&OVBO'.G^(1+M \4>'/!^D7FO>*M=T;PUHE@H>]UCQ#JECHFDVBMP'NM3U2XM+&!,GE MY)U YR>#7\YW[%'_ <3?L9?'_\ :_\ ^"@/P7^)GQ?^#7P5\!_!7XFZ)IW[ M._Q-\<>/-$\(^'/C?\//#VF0> /&FM:;KWB+5K73=7U2'XB:+J/B;0XM-CM6 MOOAOXM\.W4-I#?V@_$&C?#OX-:7^U1\9_ MA]<>!?#?[0WQF^'%Q\>V^%-S>>'['P5'XM\#^!_%_B Z'X9\0>'_ G#<2>& M9O!R^%UM/%:V/B:_:^O8[XWW\ZG_ 3R_P"#5O\ :!_8$_;.^%'[4OPS_P"" MAW@W4]9^"?C#2[C7O"T_[.7B33]/^(?@+Q-H\FF_$#P%JES'\9[F.SM?%/@_ M5-4T:*_ELM472M3DT_7ELGNM.@@(!_2U-_P5Y_X)H1O<"/\ ;2^!%_#;27$3 M7VC^+'UO2YC:N\<[V>KZ/87VEW\$;QR(;FQO+FW9T=4E8JP'Z*V5[:ZC9VNH M64Z7-G?6T%Y:7$1)CGMKJ%)[>:,D E)89$D0D E6!('2I4A2-%10551A0C,B M@#IA4*J..NU0,Y..:EH 0D 9.?P!8_DH)_2F^8F,D[1ZN&3OC^,+WKQOX[_L M\_!C]IKP.OPX^.OP^T+XC^#8MN:7?:5>Z;JNE M:O81WU[%;:AIU_:W4<-WM? OX4:Y\&O!#>#->^-GQ@^/5PFM: MEJ=IXT^-]]X"U7QM::??K;"#PX=4^'WP_P#ASIVHZ1I4D$\NG7.K:-?>(2;Z MXBU#6[Z"*RBM/8)5+1NJG:Q1@K;0Q5BI"L%8$$J<$ C!(P>,U\;Q#P;ALYQM M'/,MS#'<-<4X3#K"X;B+*/J[Q%;!QJ2K1RS.,%BZ.(R[/,H]K.I.."S'#59X M*=?$8G*,3E>85?KL?/Q>7PQ%2.)I5:N#QM./)#%X?EYI4TW+V&(I5(SHXFAS M.35.M"3IN4YX>="K+VB_'GXJ?\%*KRP\6ZYX;\-_#33]8\/Z%XFTV;2M8U36 MO$'A[5-0AT>ZT_4P-0T#4/#<-YH]TUU#+97-I=*L]LT;,T;L K;5C_P6"_9G M\"^"KC7?VCO%.C_#7QIJ/B&;1O 7PB\$6OC3XP_%SXBPQZ5;7<=UX0^%_@3P MMK/C_6([C4GN='BO;;P__8:7EK-'=:O;-#'[55OIOB.RMQ^T3H'PQ^ :Z3\5;W6-.TJ\;6K:+2/B#\)-)A>WO=1/A MV>/1_AQX7T6WGTAHK."[@B;5[[]4/^"8GPB'B[X2>,_%'Q[_ &5?&GPH\9+\ M2+[2M)\-?M%^ ?!=IXYE\-VGAG0'AU.SCT+Q)X\T>X\*W^H7^I)8*-=:==1M M=4%WIEG(L4EQ_$7ACG/TSI^-^:8+C#"8_'^'E/,.+J."KYWDN6\-<+5\-2JX MR&1XNACLLR?-L\I4)TX4*^7X2MC,3/$1=+#XK,'*)W\17.F>$OA/XI\+^$=5^*?BGP_%I^F7%KXSU'0 M?A[XX\;:-\,M)U"^O+VPBT7XK^)/!OC'3QIZFA9#YFEV_BZ^M)&D6*\ MCEB25OI?2-$T;0+&'2]"TK3=&TVW!$&GZ386FFV,*GJL5G90P6T8.2<+$!GG MK6I7]D2X1XGSV_\ KCQE7>!DDI9!P1AL7PA@*L7:7)F&=+-,SXKQE2$KQ=3* M\ZX>P6*I/DQ655(2E!_?/ 8S$_[_ )A/V3M_LN70J8"G):.U7$*M6QTVG=7H MXG"TYQ?+4H-71Y+\-?@E\//A4;^[\+Z/+-XBUEO,\0>-/$%_>>)/&WB*4X)D MUKQ3J\MSJMTFY0R6D3Y)E'#^ HY7D>68' M*,NP_.Z."R["T<)AH2J3=2K45*A"$'5K592JUZK3J5JTYU:LIU)RD_0H8>AA M:4:&&HTZ%&%^6G2A&G!7;(__2\UUU(_\ TO-==0 4444 %%%% M !1110 4F?KZ]#_A^G6D95=61AE74JPYY5@01QSR"1QS7$K\-_!:6T-HFB1K M;V^BZ=X>AC^V:D=FD:5JBZS86>XWN]EM]21;H2LS7$C#RYII(28B =?>7EKI M]I=7]]/':V5E;SW=WUMHGGN)Y7; 2*&%'DD\%LOBZ1=,,:V[$1KJDNAK='4H].WGSG(=[Z.R'VAK'S0UJ MOVWJ'@[1;_0_%>@+#)9VOC*+6DUJ2WFE::6;7M._LN^NXC)ET:YUSP>OA,7 AE\4QW]XUX^E<*\T7AXV G75' MM]RK:O>"S2[^]?-;CS& /V?AFAN88KBWECG@GC2:&:)UDBEBE0212QR(61XY M$971U)5E8$$@BI,_7\C_ (5@0>&-'ALO#EBUN\\7A1K.317FFE\VVGL=+GT: M"X=HFA2>7[!#/LR6G]BQ_9X]$D\.)']LU/C1 MI=2CU>2RW?;=Y5M1ACN?.+&Y#+Y:S"$M&0#MZ_,KQK^S-\6=1\>?M0_%[P?I M=GI?Q0T7]H+X6?'[]EW5+W6=.BT[Q?=^#/V8/A7\*_'7@7Q%+:7+^FM?#?BO]K[QGHWQ6^-7@?PC^ MS%\4?BEX2^ ,?A*/X@>,/ ?BCX9S:[/J/BGP'I7Q':P\'_#3Q#XFT#Q-XNGT M?PMK-G ?AUXZ_9^T?P!IGQ@\-Z.T_QO\,_M'^/-5N]7\4:Y MJ&@:I!H^E^$K/X?7%Y\.?$.F6?GZ%JB>(=0U/7M%^C?C7\!OCQX[U+]K7X*_ M OP/\2/!WPB^-?PP_:)O/'5E\7M7^&T7PL\1?&[Q@GAJ?PEJ'P2UK0?$GB3X MH:9X<^-URGC&Q^,VA^*[5/!6D:3J_P#;VFZ!X4\3OJ.@>*_T7B_:A_9UDL_A M->S_ !I^&NFI\=-$\.^(?A!;Z[XLTCP[J?Q"T?Q=!93>&KOPSH^O7&FZM>C6 MSJ-A:6%N;*.ZN-2NH-(6 ZJXLZP_#7[7_P"S3XJ\9_'3P%I/QH^&K>)OV;[F M&#XRV,WCCPC$_@B(Z5I^IWVHZ\JZY)<:5I>B3ZBNA:]?ZM!I\&D>)K74- NV M34+*:( 'Y^^-_#?[4GC+XF?$OX^_"7]G'X@? VXO?V??V>_@X9;N]_9^N/CA MJ>D>%?VF=7\5_&70_ 7A:^\9^-OA4=9\#_!SQ!KJ_!37?&.IOXIM# MIHT^QT!->YWP7\ _CU\/]6TGXTZK\+OC1\2-&\&?MO\ B[X[6G@'QUXU^$WB M_P".WB'X>^._V*?"_P "-+^(SK8Z]X7\!MX]^'?CQ=;AC\%3:[!K]EX(N-6G MT;6M8\00V>F:O^P'P^^)?P\^+'A>T\:?##QMX5^(/A&_N+JSM?$?@W7=,\1: M+-=V-R;/4;,7^E7-U;+>:?=J]KJ%E(Z75G M3QY\)/%?P@^'?Q,\0?&[0/A3\4_%'BOP!J_A#Q--\!IO&L_C!/$\>C:U_:_P M[GO/"_P[\9^--%/B*PETB3P]X:U9-5UO2=7CLM,O@"O^PUX8&H_#']IO0-;\ M'Q_#R/Q7^UQ^U?=:CX/TC4K%[S0;?QSXSGU6Y%UJ.AW>H:-#XKU"#7'UKQ&V M@:CJ>CV7BO4=3BTG5=5LX(-3NNH_98U+XO?";P)\(_V8_B+\#/'#:A\*/!F@ M?#%/C-X0N_AS??!GQ5X8^'.F:?X5\->.();KX@6'COP[>>)?#NFZ9J&M>!]1 M\"?VKX>\12ZSH^E2^(]!L=-\3ZKZW??M(_LJ> ?#$'C6_P#C;\"_"/A#Q9XM M\3:=;^*)?'O@;1= \1^-=%O6LO&4,6K#4[>QUC7='O+26/Q5/'-._C!J'CS0KNT\77OQ*O_ M (L?&;PEXCE^$WBWPM?>"=-DT>;QGXZ&K^(+KP-::3?^)/1_@C^R9XH\$VW_ M 3_ /[8^&VAZ9<_L_:[^TMXD\9/%>>'+E_".N_%S2/&RIJUE+;7T[ZC>^*M M6\3SW&IRZ,UZWVJ_DN]1\EH?,B^\-/\ CE\%]6\=>)/ACI?Q8^&^H?$?P?8W M.I>*_ MEXU\-W/B[PYI]C':S7UWKGA^+4FU33+?3X;_3IM1DO+:$:=#J6G2W MWV:/4+-I^;C_ &I?V:Y?">B>.XOCY\')?!?B7Q.W@KP[XK3XD>$6\/:[XN1/ M.;PWI&KC5C8ZCK*VO^G-86L?#"^\2Z+I/Q!_;H^+WB3PGX$& M\ ^-_#+:-;^)KBS\07)\,+I7A^#5_#TVD0ZK/H7LUM\ OVC/@]\$-6^"&E_! M[4_BEKOQ(_X)G_"C]F"P\2>#_%G@NS\&^#OC/\+?"?[0&CS^'?&=_P",-?\ M#VNZ=X FA^+OA^R\*^-]'T/Q3+<:;X8U2VU#0K'4VT:SUC].=4^)'PJ\(:OX MQ\7?$/7?A'X%N-#UA/A_;^+M5\:>%X=8U#2K#P=I?Q,?0]>O-0M]*O= U*QC MUC7/$$7@5[_5Y%\.6]IXYC=+?Q T%E-JG[1OP T7X=^'?B[J_P :OA7IOPM\ M6WD&G^%?B)>^/?"]OX,\2:C=-?);Z?H'B.34QI>L:A*=,U,"PTZYN;Q?[,U+ MS($&G7OD 'YH?&?]F#XY^+OA]^T5\(O#'@?6+75OBQ^QW^RQH>@^.;'4_AQ' MX=U#QA\!-=\3R?$#X-:W/XDNM\:Z+J.GZ+HMYXE\$>*OA7JVF:U>Q^) M[FZTG3-6TFYN>&_V5?&/C[7M(^*?B71?VC?%7B;7/VJ?V9?'7CVP_:>T_P#9 M6\)WVG^&OV==.\>7'A[Q;H6@?LX66A^&=5NM%U3Q1I6GWVL:S_:7B77Y/"_A MU-&AF\+Z!I4LOZ;>(?C%X)TOX0>+?C;X?U?3/'W@KPMX,\9^,TU+P3K.CZ]9 M:[9>"-,UB_U>ST76+*]GT>ZNUN-#OM+)^V^1;ZE#);W4D3P3!..TS]JCX!R: M9\/Y_$7Q6^'7@C7?B/8>![C0?!OBWQWX2TCQ2=4^(>A:7K_ACP]+I4^KI.=; MU2UU>PBTZU1#_:EQFFZ:\M%F /-/VY?ASXZ^*7P?T'P;X?\ "WB#XB_# MW4?B)X9B_:+^$_A#Q%HOA?QC\6_@!-IGB&Q\;?#_ ,/:SK^H:%ISKJFM7GA3 M4O%N@-XK\)W/C;X?Z1XO\$66OP7?B.&SO_ /V#_AE\?_ (<>/-:\,>+_ 5\ M1? W[,7@3X7VO@[]E/1_%OB7P/\ \)38^&+GQM<^(?$>D_'_ ,(^#?&/B#3I M?B5H/G:#X=^%'CBR.N:YXG^$^C:EJ7Q@U?2_B[J_B)/$?U3\?_VM?A1\#;37 M=%F\8> =<^+6E:?XAU"/1"U_K<5MY.HW> MI6C_ -D2?VC!I5]]E#06]WK^'SJ0U33K.QTJYL]5OY;JUB6QTR^L=1N_)LKVTN M)@#UJBN7T?QOX,\175I8Z!XM\-:W>ZAX8TCQM86FD:[I>I7-[X-\02W$.@^+ M+2"RNYY+GPUK4UI=1:1KL*OI6IR6UPEE=SM!*$ZB@ HHHH **** "BBB@ HH MKY<\9?M9_#SPI\>/!'[/-CH/Q#\;^./%-TUMK][X%\'W6O>$_A@)=#'B+2F^ M(WB5[BRL-)N=9T@C5+;1M(;7?$5AHDEMXEUS1M+\-7MEJ]P ?4=%>':G^T5\ M*]*^/'A?]FZ;6K^X^*OBOP=XF\Q;PSHF MOWMOK5MJ&B^%K[5$\1ZQI$%]K-II;:3:/>MR6E_M=_!K5_BA%\+;:]\617=] MXY\1?"K1?&][X#\66/PJ\1?%GP?:ZQ>>*OA?X?\ B7=:7%X5U3QMH,/AWQ#! M=Z;!??9+C6/#OB/PSIFHZAXH\.ZWHM@ ?3U%?+_@;]K[X+?$/XA6?P\\.ZAX MH-QK^J>--!\">,-3\#^*M(^&WQ0U_P"&\FHQ>/\ 1?AG\0-1TR#PWXSU#PM_ M8^LW%Q'IEX8=:TW0_$&L^%)_$.C>'M%_^1;\/_\ 8$TG_P!- MUM7S]\?_ -J/X7? BYT[PWX[D\1KJ/BG0M5O]+&BZ#+JT!@MY/[.D-S-'<0B M!_M,\85"K%H]SY4"O)_ W[?W[/VJV-EH-E<>.)];L=#L(;#1H?!&JW>J^)-5 MACLK&/0?#5C8/=W&JZS=S.\EM;+'# +:"XNKBZ@@@=Z_+\W\:_"3(<^Q/"^= M>(G"65<18.K"CBLFQV)S; 4,73DHU,/5Q-.%:$I0C.,7"4E+FE"4915KR4E:]T? M>I(')_S[#U/H!R:\,\>_'_P=X/UEO!>AVNL?$GXF2!!!\-_A_;1:WXBMO.(6 M*[\27)FAT7P7I*L\4D^J>*M2TR%+=FFABN=I2O$-3U[XH_%L*WC?Q1)^SW\- M;Z[\+VD7A'P=>KXA^-?B&V\9WSV'AY?%OB;0X-3T[X;:5XBE@F@6+P]#N0W3ZSISV@MM5\^^1([6><8\7^YPME M]3A+(:FCXKXHRZK'.L92=U[3AW@[$^PQ&%4E?V69<7/ 2P]6,*JX6SG!58U) M"Q./Q^F"I2P.%?\ S'8VC)8BI'OA,OGR3A?[-;'^R<6E)8+$4Y*3X27X6_%S MXQ+]H^-'C*Y\ ^$IY!+'\(?A'K5U8R7%KD%;3Q[\4HXK37=?:6-Y(;[2O"5M MX:T4'""[U$(LY^@O!W@CP?\ #[0[;PWX)\.:-X7T.TR8=+T2PM["U,I"B2XF M2! ]W>3;0]S>7;SWEQ)F2>>21BQ\T\9>/[KPSI6I1^-_B7\)/@]=W?\ PD.G M:)J6MZYIUZT,T^IJ?!>ME?%.I^$K*X>XT*TU*76/#C6\N=0*?V?K//VZ_V>=#CL[W6;;5K76/VFO@WX/M],_MC2UT:?0[L6WB MO2[VUCL)#->:3]NNGUK3M3F\\:C))#;B+W\AX(R+(<74S:-/$YMQ%B:/L,9Q M/GN(>9Y]B:4I*=2A#%U8QI9;@)U5[59/DV'RW):%1WPN74(I177ALNPV&J.N ME.OBYQY:F-Q,O;8J<6[N*J-)4:3E[WU?#0HX:$FW3HP6A]KS7-O;>3]HGA@^ MT3);P>=+'$9KAU9D@B$C+YDSJCLL2;I&5&(4A3CS#QW\5_#_ (7\#>+_ !9I M%]:>(;CP[X37Q)96VE1WFM6]ZNJ6VI'PU.TFBQ79.D:K>Z=-&^IQ/]CMK6"Y MN[FYMK:%YUZ+0O!_@J"QTRXTO3=,U2!(?#U[I^LW4B^(+R\?0]'CTOP_K1UR M_DOKO4-1@T=EBMM<>ZEOYX)WE-W(;B1WXSXW_&CX5_L]?#V;QM\5KK5-,\%# M4M'\+?9_#GP_\<_$C4;[4?$EP=,TC1=/\$_#7PKXP\4:M+JEP_V**TT_P_=1 MN\J03;%E0-]<=Q^+&E?M8?'C3O&D7CF?QYJ.IWAEB:^T2\CMF\,WFFBX-S-H MR:+%"L%G8.&ECMI+$PZC;EQ.EX]QN>3]T%\2^+[C2UU"S\!N\\ND7-];Z?>> M)M)M)9+]-52ULM.DECBNXH4O](8ZTEZS,+90FG7=M%?,ZQ?Q*?"G_@M=^QSJ M_P#P6S^)GP&T+X;_ ! ^(/[),G@[P[\/O@#I'@[X;_$/6/&VL?M6^%;]=>\3 MSVOPBU73--\?36/B:]U+7OAQ9^#O$=G#!HFI_#GP[?1>'=/_ +8U/;_4#%_P M4:U#4963PU^P%_P4A\2PF>*UM;AOV;-#\!17]W*L+&&-?BW\5/A[,C<3!-%\._91=,MO(_B+45 MN7LO^$?:X26>!/#CQ171\4;-*>WCN9H5T0OK:W37JKH;Q^!/$U]XS\&^&?%> MI^#/%GP[U#Q#HFGZO>>!?':>'8_&7A.YOH%FET#Q,GA+Q%XM\,IK>F,QMM07 M0?$VO:4)T;['JMY#MF;(^*_B'X@>%/A[XF\0?"WX>VOQ6\?:99P3>&_A]>>- M=-^'=MXFNWO[.">SE\9ZOI>M:;H0@L)KN_6YN],NHYGM%LPJ/DN4U&T_LZ&&2?XKA^+G_!3_6U@BL/V*?V1?"4DB?:9+OQC^WU M\0M3BBB\O*V$MGX,_8?U*5=3+R()7@N[K2X6AN5CO;I#;32_0GP U+]K;4YO M&,_[4'@W]G;P7 9=';P#IOP'^)7Q.^)LRPM_:8UZ+Q?K?Q#^%?PI@>6+9H\F MDS:#H8CG,^I0WT%M]DM)KP ]8N-)\=WEM.G_ E^EZ1<26VNV\4VE>&$N?(F MGUY+GP[J*#5]3NT,UAX=B.EZK9RPS6NI:E=3:G;R:?%#;V5?C)_P5I7PK^RU M\./B#^VW\4/'G_%K?"%IH%MXRM;]]._X2>PNM:\3V/ACPGH7@K2[6WTV/Q'' M<76N6UK:Z4\W]MPQ6U]J%Q>:C DK6O[IU_#!_P '*G_!/?\ X*U?M<^/?"?P MT_9BTG]JG]J']G6TN==^-/CR+Q=\2OV8?!7P6\*>,M0U;6[+P%\./AM\.]*@ M^$OBF^@^$_@N348[OQ?\0IOB'X@UN7Q9;QQ^(I+W3]3EN #^DSX,?$C]G#]A M7X23_$#]IC]IW]GSX7V7Q6&C>*/#FH>+?BOX,\/Z+JOAW^R#-X>/A:_UO5-. MN?%]UKME>MJ<">&[/4%NK>>SAL5NW1I'^H_V;/VT?@?^UM=>*7^!;?%'Q)X8 M\+6>CW9^(WB'X$_&KX:_##Q2^L7&HVZVWPZ\?_$[P'X.\._$F73AIPN-6E\$ M76MV6GVM_IES+>-%?PFOPZ_X-O\ ]A'XI_LV_LRWGAK]N/\ X)^_#GX'_M5? M"?QS>V?@_P#:%UG0?@EXU^*7Q9^&6O1'5?#K7_Q.\):QXR\5VVK?#B\34?!: MZ==:MI=C!X2M_!7]E0W$D>I&#^G15"C R?\ >9F/YL2?UH 4C/Z'J1T.>WZC MH1P>*^./A?\ L ?LA_"/XM>*?C[X8^"OA_5_CSXPUW5/$&K_ !O^).H^(_C# M\7[6;5KR[O)M(\,?$GXL:SXS\7>!O"%H;R2UT?P/X(U7P[X0T33X[?3]+T6U MM+:&-?L>B@!H55Z#G &>I(' RQR3CW)IU%% !7(:)_R,OC+_ *^]#_\ 3%;5 MU]+P]\)?$EW?Z*T,F@&_N[@Q6WZ.44 ?@C\8OV3/VM=* M^#MO^RGX7;XL>/?!7@K]F;X(>!/A#J/PK\1?![X"AX>>VTNUO+7Q0VL^(-(^M_BOX;_:6\-^ M+/VOI/@]X \96EW\2?&W[-OC[1/B/X/E^$-[K&L_#?2=-^&OP\^-WAGX;67Q M%UMM&MOCGH7A'PIXMU7P9;_$KPW'X&GGU+0K^UU;4M3SI,7Z;X!Z@=_UZ_GW MHP#U Z8_#T^E 'PK^PW\,/B)\-])_:&N?'VE?$K3H?B1^T(?B-X(F^,'C+P= MXU^)NJ>#KOX*_!+PLM_XTU#P0S:)I>L1>(_"'B/31X>66]N=*TW3M.2;5-1: M43#YQ^''[!$OA_\ 8[^*^A>(/!.N:O\ M%>*/AM^V=X9\+Z9XN^+'B;QSHOA MJ\^/7B;XJW5EI_PYTSQ)XYUSX:_"BW\9:+K?A2TU=_ 5AX4@33W&FZQ+!%%J M4!_7C '08HH _.#Q'\/?&_P-^./PQ^*WA?X#>)OB_P##_2?V2M+_ &;].\&_ M"^Z^'R>*/A1K6@>,=&\1"UT[1OB#XY\!>'G\"?$O2(M*\.^)-5TC7I9=%O\ MX9>"O[=TNZ\-W3ZOH/C7[*WP:^-G[(7BCPE+XP^!_B'XGV7CW]G[X ?"^'6? MA+JW@+6U_9^U'P%XT^+NM:Q\&M1B\:>,? U^_P (/"^G_$[1KCPCXK\(6^K6 M-]+X=\1P:OX>T>:#P@-<_80@'J ?KS00#U .#D9['U^M 'X@?!?]CSQ_IOB% M?!'Q]TK]J+XB:%\,/'O[77Q'TO2K"U_8WA^ ?Q.MOCL_QRT>XAL/&6G:7X4_ M:2N-6^)?@'XRWUEK'ACQKXLL;K3_ (CVJ:AXL\6W?A[0_#GB:[DO?!'[4EO\ M.+G5O#WPP_:EE\>_"OQ#XBT/]AKQ1K6H_LV77Q>\+>'M5^$WA32M5\'_ +4] MA>>/H/AOXP^"OB/Q]ID?ARWUF_M]3^+,_@KPO#K^MZ_H7CBR\-?$#Q'^W>!G M.!GU[_G28& ,# .0,# /J/0T ?G+:?L]?$K6_C!X5\;>.?!7AZ]MM,_;;M/V MA+ZXM=4TJ_TC3;>W_P""<%G\#!XMT&WOKF/5F33OC8^H^'= M[JS3Q)!8+:^ M(;BPBT\?VBGB.G?"#XH_ KXN>#OC?KWP[LO&.E^'/VFOV^-7TGX=V'CSX6:% MXO?PQ^TSKGASQ5X0^+'@ ?$/QMX-\!SZUIL'A#7]*\3:#J/B_P ->*;/PK\4 M/%VKPQ7MW#JFAZQ^Q-<5XY^&WP\^)^EV^A_$CP)X,^(&BVE]%J=KI'C?PMH/ MBS2[?484=(;^#3_$&GZC:0WL*22+%=10I<1J[JL@5F! /SK_ &7_ GJOCO_ M ()I>//#7@OPQX9T[4OBC;_MS7G@7PSX0O;5/!\\/Q9^-W[0FL>"$\,:W=+I MVE7OAS6[;Q1I-WH_B6#[+X>U?3KZ#7M+E70KRSEKS_4OV._BK<_L\_MO^%HO MAYI3_$CXU_LH_ OX5^!RVL^%6N_$'BOX8?L\R>%+71IM5EU3[%I"SLK.WAM;2TM88[>VM;:W MC6&WM[>"%4B@@@B1(H88D2.*-%2-510!8H _&7XX_ KXW7B?M8_"#0_V>M2^ M*T_[0?[4?P5_:#\(_%JX\0_#W2_ 5IX5\(ZK^S6=3L?&5[K?C&R\<:3X]^$- MI\(=>C^'^BV7A35])\1VJ>"QI>MZ9%=^*8?#^-.N>$[9O&$OA_P ,_M'1:_K_ M (*^++_#77?"OBOQ(53Q/IZQ:GXEE^$]MI=Y'^SV!G.!GU[_ )TF!G.!G&,X MYQZ?3VH _-;]@3]G7XI?LUZG\3-%\?\ A'0UL/BCIW@_XH:/X@\-:I8WND_" M::[?6[2Z_8YT.&\U237&^%?[/:74"=/L/"ME-IWQ8U77-"C^#]M%X5\%:WXHMY_C%X5\2Z- M\8/AU:6^E^'/[0U_1YM/^'>O?MK4;11/)'*T:-)%O\IV12\>]=K[&(+(74;6 M*D%EX;(XH ^.OBOX4\4:E^V-^R#XOT_P[K.H>&?"?A']J6U\3>(++3;JXTC0 MKCQ'X>^$\'AVWU?48XC::?<:Y+I6H0Z7%=2PM?36-W';AS;2!/C'PIX*^(T? MA?X)?LH/\+_B8GCGX7?MPWOQ9\7_ !$U;P1KUK\+E^$/A/\ :!^(/Q^TOXFZ M3\5FMI?!6OWWQ'T#6?#_ (.M_!.DZYJ7Q%T[QAXGURP\1^&=-TC0]8\1P?LO M28&I_&CQIK7@K6M&^'$7A[X5_!OXS?"/1/$7A#XDZG:VGA/XC7'QPUCQ]X;U MW0=)\#:IXDUO2O"^K>*)O'UKX4UC1[NPD_8D# ] !^5& .0 #SV'OIT]C\4?BA\/5TRUOXI+?X?:SX=TJWU4W;0.LVJKKGA M/Q(\\MH(&CM#;26B1QW%P)4F9HVB_''_ () ^&[G3/C_ /\ !:#2)?%/BC5I M;'_@IYKL4FM:K=Z7)K.HLG[._P %Y#<:A/::/9V;SN+A8W^RV-K#Y=O;JL2F M-FD_>&;_ %4O_7-__037XC_\$E?^3F/^"V'_ &E"\0?^LY? V@#]G?[$G_Z# MVN_^!5E_\KJ/[$G_ .@]KO\ X%67_P KJWZ* /QT_P""C/PE^)GC#QI\.+[P M9X,\=>.;#3/!^OP:EJ.D:'>:U!ITSZ[!<)-AVABWK\B$ MGYF_9K_8C\7?%OQTVG?%6W_:7^"GAG2] ?Q1H_C+X6^-?'OP'U_4M8AOM,M+ M711X^\*OIFO'3-1TK4]0NIM/TK4["YF:UAO8;J)[-6K^A+6/^03J?_8/OO\ MTDFJIX7_ .1;\/\ _8$TG_TW6U?R=C/HF<,XSQZI^/4^*L\CG-//,#GL5NO@,KP^5TZ+KN'UKDE3P\:KDIB9\5/@G!SXE_UE>-Q*Q'UFEB? MJRA2]CS4J$*"CS6Y[-04F[WN]-#XX^#7[ /PC^"'C31_'_ACXE_M:>(_$7AW M3-0T70H/B?\ MC_M)_%7PCIND:G87&G75@GPX\>?$;6_AQ>1QPW,LVG3ZGX3 MOKS1;[R[_1;K3[R&&:/[%_L2?_H/:[_X%67_ ,KJWZ*_K$^U/E[XB?L7_LM_ M%[QBGQ$^+/P"^"_Q2^($6BVWAJ/QQ\2?@]\*/'OBV/P[9375S9Z"GB#Q=X'U MG4TT>TN+Z]GM=.2Y%K;S7EW)#$C7,YDU?"_[)G[.O@@V!\&?!;X0^$CI23Q: M9_PC/P>^$6@?V=''];T;3?%>B2Z'-K7AB_U;2[O3[3Q'H\.K:)?:5+J^A7%S'JNEIJE MC?:<=0M+8WME=6PD@D[ZB@#^.?PQ_P &=W[$7@_XLZ)XT\,?M>_MSZ/X[\(Z MAH7Q+\.^,[?Q3\$9/$.E^-](\4MJNE>(H-0N/@Q,[:E8ZQI]MJ\=Q(KS-?H9 MY)WWF,?UX6GAV\AM;6*Z\3:]?7<5O;QW-\[:5;27MS'"B7%Z]O:Z7':V\EW. MLEU)!:10VD$DK16L,-ND<20)_P CU<_]BI9?^GN_KKZ ,#^Q)_\ H/:[_P"! M5E_\KJ/[$G_Z#VN_^!5E_P#*ZM^B@# _L2?_ *#VN_\ @59?_*ZC^Q)_^@]K MO_@59?\ RNK?HH P/[$G_P"@]KO_ (%67_RNKF?&>C31^$?$KG6]:D"Z)J3& M.2XM&C<"UD)5PM@A*L!A@&!() (SD>BURWCC_D3O%'_8"U/_ -)): +1T2?) M_P")]KO_ ($V7_RNH_L2?_H/:[_X%67_ ,KJWZ* ,#^Q)_\ H/:[_P"!5E_\ MKJ/[$G_Z#VN_^!5E_P#*ZM^B@# _L2?_ *#VN_\ @59?_*ZC^Q)_^@]KO_@5 M9?\ RNK?HH P/[$G_P"@]KO_ (%67_RNKE=&TB9O$/BY!K.L*4NM#!=9[0._ M_$CMSER;!@2,X!55R,9!(S7I-UW_P M*LO_ )74?V)/_P!![7?_ *LO_E=6_10!@?V)/\ ]![7?_ JR_\ E=1_8D__ M $'M=_\ JR_^5U;]% &!_8D_P#T'M=_\"K+_P"5U']B3_\ 0>UW_P "K+_Y M75OT4 >=^*M'F2PTXG6]:DSXG\)KA[BT8#?XCTU XQ8*=Z%@Z9) =5+!@"IZ M7^Q)_P#H/:[_ .!5E_\ *ZJOB[_D'Z;_ -C3X0_]2;2JZF@# _L2?_H/:[_X M%67_ ,KJ/[$G_P"@]KO_ (%67_RNK?HH P/[$G_Z#VN_^!5E_P#*ZC^Q)_\ MH/:[_P"!5E_\KJWZ* ,#^Q)_^@]KO_@59?\ RNI&T2?!_P")]KO0_P#+U9>G M_8.KH*1NA^A_E0!YQX6TB:2/7<:SK$>WQ5XB7]W/:+N(OL;FS8/\S8RV,+GD M 9(KJ?[$G_Z#VN_^!5E_\KJH>$?]5K__ &-GB/\ ]+S774 8']B3_P#0>UW_ M ,"K+_Y74HT2<$'^W=<."#@W-G@X(.#C3AP<8(R,@GFMZB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** (YO]5+_P![^NOKD$_P"1ZN?^Q4LO_3W?UU] !1110 4444 % M(_P#TO-==0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%)D9QD9/09Y/X4 +11D9QD9]._Y44 1S?ZJ7_KF_P#Z":_$?_@DK_R(/_6[^NOH **** "BBB@ KEO''_(G>*/\ L!:G M_P"DDM=37+>./^1.\4?]@+4__226@#J:*** "BBB@ HHHH *Y#1/^1E\9?\ M7WH?_IBMJZ^N0T3_ )&7QE_U]Z'_ .F*VH Z^BBB@ HHHH **** .6\7?\@_ M3?\ L:?"'_J3:574URWB[_D'Z;_V-/A#_P!2;2JZF@ HHHH **** "D;H?H? MY4M(W0_0_P J .2\(_ZK7_\ L;/$?_I>:ZZN1\(_ZK7_ /L;/$?_ *7FNNH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $;=M;;C=@[<]-V.,^V> MM?D'X3^-'Q$T3_@IUK/PM_:#^)/Q2^'D?B/PGXI/[.'@2"3PY;?LR_&7P@VM MQ3:%#X>U2UT/4;Z[^-FCZ#IGB+5/'.@>/M?\+^/O[7T:]/PQL-;^%MO=O-^O MIY!P<''!]/?GCCWKX?U[]CW4?&_[4&E?'7XC?&+Q1XT\">$8=%U?P)\'+GP_ MX.T32-!\<>&_$>K:_P"&-8U/Q'X>T+3O$7BK1?!]SK%QJ7A31=8OO-MO$*PZ MIX@O?$ZV6EP:< ?-WPN^./QJOM'_ &7?VF];^*GB#7/#'[4'Q]O?AWK?P.N] M&\#0>!O!?P[\>S_%:T^%8\%W.F^$[/QU;^-_ \OA3P5<>,=>UGQCXDT_Q>E] MX^,VCZ99'PH?"?ZWJ=RJW]Y0?S&:^.O"'[%O@?P?XZ\+^(8/'?Q'U;P#\//B M#XU^+'PN^"&K7?A!_AG\.OB+\0!XP&N^(=&DLO!UCX[U:TTYOB!XVF\%>%_% M?C37_"W@2X\3WDGAK2;1=(\(1^&/L< #@ 8 ] * /+_B)\4]%^';Z?;:KX M<^)FO2:O;WTMN_@#X5?$+XC06XM#!&Z:G<>"?#NN0Z3+*URAM(=1>VDO$2XD MMEE2VG9/YW/V9?CQ^TY^QY^TA_P4OUM?^"8W[>WQU\#_ +3'[;NM_'3X6>._ MA=X'^%_A[1]1\$2_";X;^!8WU#1?C/\ %/X7^--,OY=7\)W\T,-UX72*6QDA ME\])?,@7^G$JK?>56QTR I_M%?](7_^"H7_ M ((?V5?_ *)>C_AZG^T5_P!(7_\ @J%_X(?V5?\ Z)>OV6\F+_GE'_WPO^%' MDQ?\\H_^^%_PH _$_P 2?\%8?CUIGA[7M2U7_@C9_P %.].TO3M$UC4-1O[K M1/V5TMK*PL=,NKJ\NYV7]I5W$5M;0RSN(TDD*QD112R%8WSO G_!6KXX>(/! M'@W7O#G_ 1T_P""FVN>']<\)>&=9T/6=/T3]EB2QU;1]5T/3]0TO4K1Y?VD MXI3;W]C)?#< M5]);F>.SDU[0[_2$NI(8VB>:.W:\$SQ))&TJ(4#J6##"^"WP\?X5?!_X5?#& M[OK;6KKX=?#;P'X#N-7@M&M(-4G\'>$]'\-RZC#:S23RVT-Z^F-I_M%?](7_P#@J%_X(?V5?_HEZ/\ AZG^T5_TA?\ ^"H7 M_@A_95_^B7K]EO)B_P">4?\ WPO^%'DQ?\\H_P#OA?\ "@#\:?\ AZG^T5_T MA?\ ^"H7_@A_95_^B7H_X>I_M%?](7_^"H7_ ((?V5?_ *)>OV6\F+_GE'_W MPO\ A1Y,7_/*/_OA?\* /QI_X>I_M%?](7_^"H7_ ((?V5?_ *)>C_AZG^T5 M_P!(7_\ @J%_X(?V5?\ Z)>OV6\F+_GE'_WPO^%'DQ?\\H_^^%_PH _"2+_@ MKQ\87^+%[X/3_@D!_P %+V\:0?#?2_%-QX7&C_LM?VM#X8N_%^L:+::Z\7_# M27V<65SJ]C>Z=&!=&[,]K*[626P2[D]%_P"'J?[17_2%_P#X*A?^"']E7_Z) M>OT;MO@M<0?M-ZO\?3K5FVGZG\"?#OP?7PT-/E%U%=:)\1_%/CM]:;4?M!MW MMKB+Q#'8)8BU$T]^3%_SRC_[X7_"@#\:?^'J?[17_2%__@J% M_P""']E7_P"B7H_X>I_M%?\ 2%__ (*A?^"']E7_ .B7K]EO)B_YY1_]\+_A M1Y,7_/*/_OA?\* /QI_X>I_M%?\ 2%__ (*A?^"']E7_ .B7H_X>I_M%?](7 M_P#@J%_X(?V5?_HEZ_9;R8O^>4?_ 'PO^%'DQ?\ /*/_ +X7_"@#\:?^'J?[ M17_2%_\ X*A?^"']E7_Z)>N ^*W_ 5V^,OA#X9^/O%7C'_@CY_P4S\,^%/# MOA'7M:\1^(=4T3]EQ-.T31=.T^>YU'5+UK;]H^ZN1:V5LDEQ.;>UN9A$C%() M",5^ZODQ?\\H_P#OA?\ "O$OVE/A#-\>/V??C5\%K#5K3PW>_%;X8^,_ %KK MUU82:A;://XIT.\TF+4KBPMYK6>\ALY+E;A[:*X@DF$>Q)8V(8 'YKG_ (*I M_M$Y(_XX)![$CFD_X>I_M%?\ 2%__ (*A M?^"']E7_ .B7K]EO*BY)CC))))*+DDDDY..3SU[T>3%_SRC_ .^%_P * /QI M_P"'J?[17_2%_P#X*A?^"']E7_Z)>C_AZG^T5_TA?_X*A?\ @A_95_\ HEZ_ M9;R8O^>4?_?"_P"%'DQ?\\H_^^%_PH _&G_AZG^T5_TA?_X*A?\ @A_95_\ MHEZ/^'J?[17_ $A?_P""H7_@A_95_P#HEZ_9;R8O^>4?_?"_X4>3%_SRC_[X M7_"@#\:?^'J?[17_ $A?_P""H7_@A_95_P#HEZ\Z\+?\%>/C#JWCCXGZ!H__ M 2 _P""E^I^(?">H^#K;Q;HUIH_[+3WWARZUSP=9:WHUOJ*/^TDD2R:GHT] MOJ< MIKM5MYHQRT>+3Y;>?P^G@#X9:1X F@NKN2XEBOVU&;3'U&!X(+9;:"9; M9UE=3*0#\Y/^'J?[17_2%_\ X*A?^"']E7_Z)>C_ (>I_M%?](7_ /@J%_X( M?V5?_HEZ_9;R8O\ GE'_ -\+_A1Y,7_/*/\ [X7_ H _&G_ (>I_M%?](7_ M /@J%_X(?V5?_HEZ/^'J?[17_2%__@J%_P""']E7_P"B7K]EO)B_YY1_]\+_ M (4>3%_SRC_[X7_"@#\:?^'J?[17_2%__@J%_P""']E7_P"B7H_X>I_M%?\ M2%__ (*A?^"']E7_ .B7K]EO)B_YY1_]\+_A1Y,7_/*/_OA?\* /PJ^(W_!7 M7XR^&='T.]\4?\$?/^"F7A^QO_B#\-/#>GW>HZ)^RVD-YXD\4^.] \/^%=#A M,'[2%PYOO$'B'4--T73PZ1VYOKZW6YN;2!GN$[__ (>I_M$G_G#!_P %0O\ MP0_LJ_\ T2]?I3\>OA%/\8O"W@_P]9:M::#)X8^-WP!^+4MU<6$EZEW:_!CX MR^"OBC=Z-'%!-;M%*PGO4NYH+B*%X)/;1#$ !Y4? Q]Q?\ M* /QI_X>I_M%?](7_P#@J%_X(?V5?_HEZ/\ AZG^T5_TA?\ ^"H7_@A_95_^ MB7K]EO)B_P">4?\ WPO^%'DQ?\\H_P#OA?\ "@#\:?\ AZG^T5_TA?\ ^"H7 M_@A_95_^B7H_X>I_M%?](7_^"H7_ ((?V5?_ *)>OV6\F+_GE'_WPO\ A1Y, M7_/*/_OA?\* /QI_X>I_M%?](7_^"H7_ ((?V5?_ *)>D;_@JI^T2%8G_@C! M_P %0@ "23H/[*N .2?^,E^U?LOY,7_ #RC_P"^%_PIKP1.CKY<8W*RYV+Q MN!&>G;- 'X4?#O\ X*[_ !A\2P>,9/"W_!(#_@I?XABT/XD^._"NN2:9HW[+ M4JZ5XH\/:N++7]!NS+^TE#B^TB]S:W1A$]H90PMKV[16=?0_^'J?[17_ $A? M_P""H7_@A_95_P#HEZ_1WX"?!BX^#EC\4[2]UFSUX_$/X\?%[XQ6[V^GRV0T MNT^)OB=O$%OHDRSSW!N;G2HV%M<7T9AANW'F1V\*X6O>?)B_YY1_]\+_ (4 M?C3_ ,/4_P!HK_I"_P#\%0O_ 0_LJ__ $2]7=-_X*D_M"WVH6%E-_P1M_X* M<:;#>7UG:2ZC?:%^RX+*PCNKF*W>]O#;?M(W%PMI:)(USH]J*** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHI&S@XZ@$CM^O;ZCGTH 7(/0].# M['TH!!&001ZCD5\)_LNZC\9?%EM^V;X"^)?QKUGQ-XI\#_M+^(? 7A3XA:'X M.\$^&)_!>@Z[\ ?@'\0;#3/!7A:?1_$>BPZ;X2U[X@ZZ?#$/C@_$'5IX3;_\ M)9K7BF?SGE^>?"W[0?Q:^'G@']N#7]!^('B;X^^ /AUXO\(?![]E7QOX]T_P ME/XF\<_M*^([:'X=^*OAE9:SX,\-^#](\;> O#'Q^\2^!?!-OXH;0I;O3O%P M^*W@Z75=2L_ L-OIH!^N(93T(.1D8(Y'K]/>ER,XSSUQWQZU^4?Q;\2?%'X% M?$S]FGP5IWQX_:3\0^-/$/BW]G7X>:_J_COX?^#C^R9XCT2?5/#_ (4^)4/C M7XDO\,K2?0?BK\3-.TOQ-J?P^T[3OB*WB[5/C5XF\%^%=)M&\)ZL?#:_0UQX MD^+&D_M_^&/!VH?$N74?A#XV_97^+OB[1OA5:^%]"TS3= \4_#OXH?LY^'H/ M%.I^)F2_\4^(_$FJI\2/%5HVS4M"\*Z;H+Z1IUKX4FUJSU+Q/K !]JY'/(XZ M\CC/3/I^-*2 "2< &_%C6'P>_9ZT"[\%6[^$;;Q'83:+I%W\9_B3X+\4^.KKQ?K6 MC^+G/P\\1:=8:%I.GZI)H_B71?>/V^?CSXY\&?#3XA_"[X%>)SX6^-5S\"_B MY\6M4\?65OH&JWGP/^&'@/PCXANW^(ZZ-XA@OM&OO%7B7Q;I]CX$^%NE:YIU M[IM_KLOB3Q9>:9K>@_#?Q-IU_4?%?PF^&/BC5KI M;W5/$?P\\$:]J-XHB"W=_K'A?2=1O;E?)5(=L]U"_BE^QS?^"_B2WA;P'XI_:5\,_#GX@^![#POHEY=?$'3_%7@7XFWWV7 M7/%.LKJ5YI6@:1+X>L=2M--\*6&A:U>Z]#:7.H>)YM$MKGP[J(!]PY&<9&?3 MO^5(2!U('&>2.GK]/>OST_:VU[XE> ?'GP1U+X6?'/QX/BG\4/C-\)O!7@;] MGEK'X)[?P7H^D2&Y\3:=X2\45_$/C/QC\3?&/[6OB33_B)\;O"_PC^##^ O@K MX;L_V?M$TKQ7X]\1?$/PU"WCOXTZWX:\/WG@+QS=ZM=^?X]\!_"V4Z9I,E_H M]Q\/_'*Z==6$TU_IK\CM#^+?[07C MC_@G3^T3\1O#?QLUCPWXZ\&#]I6X\"?$3Q9\/_"'_"_/"?@KX7IXIN="\/\ MQ8^'\VBZ+X$\%_M!:0^B/HNKVVM> [FVT"S&D:AXK\!WGBJ75+8?0?B3XG_$ M#Q5_PQ-\,?"_B+4M+\9?%]_#/Q@^*.NZ9:VQN[?X-?"+PGX;\9_$0LS)Y5G; M>/\ XC>(_A=\*[[R8HY3HOQ UYK":"XLU:, ^[LCGD<=?;Z^E-#*WW65L=<$ M''Y&OSA^&?C+]HZ?Q9_P44\&7_Q"G^)_C+X>ZEX$M+\*7WC M3]G73/%^@>"/"]AF:2?3;?Q7/9RC4?'7B/Q)JE_K%[J5[?:Q::+<66B:/2_8 M8\4>(-*UNZ^%WQE\=_M=7?Q_D^$/@/QMX@\%_M0K\+)M*O+&UG/A[Q;XV^%. MJ?"#2&\*W5A_PG-T^D>*-)N/$MQKGA^*[\)27?AS1M,US1[W5 #]+:3(QG(Q MSSGCCKS[=ZR]=AUBYT75[;P]J%AI&OW&F7T&AZKJNES:YI>F:O-:RQZ;J&I: M);:IH=QK%A97C0W-YI4&MZ/-J-O%)9QZKI[S"[A^'OV6[OXG?%3]D'[/\0?C MSXZ7QW8?$_\ :.\%ZW\;=*TSX9:!XTOM'^%7[3WQ;\#6%V+*;P+??#S0&N?" M/A#3]'NI[/P>@TK3UEN["XMM4B36$ /O7(QG(QC.<\8ZYSTQCO1D$D @D=1G MD?45^/\ X*^.'QR\5?LN#2=%^)/B7Q)K7[17[4VK? K]CSXW:CH?AVR^(?BG M]GC4]674;KX[ZG:Z)HNA>';RZ\,?"OPC\;?'GP[\6P>%],MO''@GPU\-/&5[ M9W%SXKDU+4?4;[XA^.?"O[%?$7_"+WD/A[1O%WBJ6]^% M^@_%+7/'8U+4O#]KK=L ?IAD=,\CJ/3/2DR/4=<=1U]/K[=:^%?AO\0/B#X7 M_:G_ &S]$^+?Q;CU[X8>!_A5^SU\6O"6F3>&]!\*^&?A)X;\5ZC^TM9^)K.V MNK2.]\0:VW]@_"[0-7\4>(O%&OZFVH:W;:C>:%I7A/09;3PW8_/NI^//VF!^ MSQ^RW\-O UQX:\.:SJMU\(_VE?VE? OA[P)\$CK M&LV,R^#?#G@SX.>,['2_%T6DZ(_C+6_&, N[3QAX;MH=9L-= /UM) ZD#Z\4 M5^17[07[4NOS_M$_&[X=GQ+^TEX,^$O[+?PR^%GC3XG:Q^S;\/? ^N:W9W?Q M"LO%?CG4_&WCSQ-\0M$U^>^\&>$/!?A.RAL/AU\'_#_B/Q_JUQ>>+-8U_2-1 MTFV\.V*_K'HVJZ;KND:7K6CZC;ZOI.KZ=8ZII>JVDL4]KJ6G:A:PWECJ%M- M%AFM[VUFBNH98E$3T'KCK1D9QD9]._Y5\.?$;Q9\7?#O M[<_[-_AJ#XE/'\'_ (C?#/\ :#@OOA78>%]$MK2X\0>!-+^&FL:?XPU[Q7>+ MJ7B74M6M9]=O+#0].T:Z\,^'M/TNYU'^V-+\2:I=6.I:1S'Q"UWXD^#OVR?@ M#X*\ ?'+QWXYU#XF>(_''BWXQ?!3Q'8_#F[^'GPZ_9HT/P'XRL[?QM9R>'?A M[I'C/P?JT'QKF^&/@WP!JFM>,-5N_B%>:MXTTN^M]=L/#>JZGX. /T)R.>1Q MC/(XSTS]>WK2D@=3CZU^5UW\1?&7CWX6?%_]H6]^)'[56G?#W6OCUXFTWX-> M&/V4/ ^C?$SQM>_"WX7V8^%VFZG8>%[CX5_$/4KO2/'WCWP;X]^)\6H6]I:P MZEI7B;P98:E=7&D);6,_.^/OC'^TC=_\$Z_@=\=M)^.'AO2O'S7GP%\0^//% M_@3PSX1\02?$70O$WQE\!^%V\/BZN([WP=X2O?$'A[7C:?%9O#/AR[^RZT/$ M.A?#Z]\'I'8ZM9@'ZYY''/7@>YP3@?@"?H#2%E )) X)) .<8)[<\?6OD3 MQQXU\>^*/VI_ /PD\ >(9]"T;X9?"[QC\;/BW(=.^W:5JE_XS.L?"[X!>"_$ M"Q75C>7&B:KJ]G\5/B-?V%AJ&EWL]S\*O#\?VZ.UOW9O+?V84^+?QD^!GQT\ M!_$WX\_$*]\:^&_VF_CY\-[7XQ>";#P-X"\:V6B>!OBDPT6R\-V-OX5UGPKH MNFV=A$?#6GVU_HNO:DOAGR[?5];UG7OM/B2Y /T-#*WW6#8ZX(./RI:^!OV$ MU\=:K9_'CQ?JWQH^*7Q?^%>H_&?7/!GP.OOBI?\ @K6M7?PK\)K:/X?>-O%U MAK7A#PGX2%QH_C?XMZ5X[DT""[M;VV?POX>\/:YI=V+?Q!-&/J_XPV/C/4_A MAXWL?A]XS3X=^+[CP_?KH_C<^'+#Q9<>&G2/S;S4],T#5KFWT:\UR+3X[M- MEUN/4]#T[6I+#4]:\/\ B;3+*Z\/:F >DY&,Y&/7/'/3FE) ZG'0<^I. /Q/ M ]Z^ O!/BS4_'O[ '[/OQE^*_P"T7XW^#:-^S7\)/C)\8_B]X:F^'.B:I?17 M/P@T7Q+XQUC7M1\4> /$^A:+ITFHWMUXDU ^'-!T6XDNK:'3K)X-+N)])N_- M?AG\5OVDO&GPV_8.^&_C[5==\,_&WXP:UJGQ9^+&J/X:TSPSXOM_V.D_:_\ %?P<3XH?M ^+O!NC M?";QIXG\5Z9^U!X!\*> ]5UKQIIOQ"\%>'_#GBS]G2^T7X:_#?4/&WPXL=.O M/%>G_%.^L[76O!?AV^UOX0_V%/IFH>)+^/45^&OQ[^(OP?\ A?\ M_>-/CC\ M0;CXQZG^SQ\>?%]CX5:'PSH?@J"]L;G]GWX!_$/PI\*_!WA_0HKJ:UL;[QY\ M1;CPEX/AUW6/%OBNYDUJQCUWQ5KNHNUV0#]+L@XP0<].1SCKCUQ2Y&<9&?3O M^5?FK(?VE/A7\1O^"<7A?QG\<[_7;7Q=>^,/AW\=_#(\.>&KC_A9/Q&@_9C^ M-WQ3U_Q3J_C&XLYM3M?#V@^-?!>CP^ O"WA*S\*PZ;8V]Z_B/5_%MO/M&E\-_M4? SX;^$I=$\*>";W]B?1OA3XL7X; M7/C?P'\>OB??>!]1UKPS^T'JEI/XST?3_#5U\0=!\5+\0O'?P"TWP=8Q>'?% MU]!= '[2T9&<9YZX[X]:09(Z\\]?7W QR.X&.<@5\.^#_%GQ=M?V^?BK\//% M'Q*?Q%\,[[]FWX?_ !%\%?#^T\+Z)H>C>!;^3XK^/?!]['/#'AT6NHW&L@'W'D'."#CK[?6DR/4=<=1U]/K[ M5^<'AWQSXR^'O[87B/P/_P -!^,_BK\)O!/P!\>_%']I^7XEVOPX&@_!#Q-? MZ[X+O_@99>&M;\ _#SP9)X?UCQ-X%L?C%KGB#P'K%WK:P> _#7A7QM>Q:1>: MYI.H^-/GWXF?%+XR^'OV/?#W[2/B/XI?M9>$?'WQ T;XI?&3PGX<^#WP]\'> M/?!7PZTWQU>:CXU^$.E?&T>(/A1XJL_"?P_^&'P]U'P5HGC;4?$_B#P[X;M8 M-.\<^(M5N8;^"?5; _:+('4]>![GTHR,XSSR<=\#&3^&1GZBOSS^.7COX[: M#K?[ _B+3OBKXU\.VFC>(=4N5TF_U7Q7']2[9?%'Q6^*O[1 M'QP\/?#OQVW@SP?\$OAAX8^%L=[>^&8?$F@7'[0/Q4;2OB/X@UK4-';4M(;7 M-0^$WPH3X;'0+&75+;2_[2^+.N1ZM:7BV0@(!]JY&,Y&.N<\8]+?BSXXTBT\?:[I&C_M.?M'Z+X/\ #6L>./"O@:S\)_%& M>'QE<6&E^!=3\&^$G\;?$;PY\/?!OBOQQ:_#]_#W@;2O%6J:M::5X;C-IK_A MWZ>_81^-6M?&#PC\;-,U+Q;XG^(NE?!O]H3Q9\)?!GQ,\:^$X?!OBSXB>"(/ M OPT^(WASQ'K>EVFA^%].OI;6W^)$OAFP\5:9X9T*P\;Z-X>TSQA#8EM;DO+ ML ^YJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H/((]:** M/F+Q)^S%INJ>!_VG_"/A3XI?%/X8:M^U)XFU7Q;XD^(7@+4_#5EXZ\ ZWK'P MQ^'?PGN;OX9ZEJWAC6+#0[B+PS\-]+FL+[4],UG4]-UC4M4U/3[ZUG72CIGF MOPX_8FB\$:9\'?"NO_&KQO\ $#X>_ GQIX=\:?#7X=:CX#^!W@;PEX WN="\,WGBJ'QAIEMJDFI7,7BOPSX:U+[6!9WD=]]ST M4 ?+_C#]F=_B+XTL=9^('QJ^+7BSX=:1X^\(_$S2?@?=)\,-&^'MMXJ\!:Y: M>*O!BZAJWACX;:)\3/$7ASPQXOTK1/%NE^&/$/C_ %+2I]?T;3IM<36M.MH] M,7KO'WP-TWQIXZ7XFV/B[Q7X/\=V'P-^+?P.\/:UX?DTEDT#3OBWK/P^\0WW MBZTM=1TR[,WBOPWK/PU\/7?AV6>X.DH'U"/4M-OS/;R6ON5% 'SSXA_9H^'F MN_LO:C^R5#)K6A?"^^^#(^!L,NBW5FGB#3/!R^$X_!T4UA>W]C?61UB+3(EF M%Y>Z?=Q2WQ>XN;:;S'1L_P#:#_8__9M_:?T7Q'I_QF^#'PP\;:[K_@+7?AU: M^/O$7PY\!^)O'_A?P_KECK5J%\*>)_%/AS6[[1IM(NM?U+6=%2(M96.M3R:@ M+1Y9KCS?I:B@#SWX4?"[P3\%/AOX*^$_PXT'2O#/@CP#X=TWPUX=T71=)TG1 M-/M;'3K=8C*FF:'8Z9I-O79A62X?.3\4/@_X<^*] M]\++_P 07VLV4WPD^*N@?%WP\ND3V4,=[XA\.Z'XIT"SL=8%Y8WK3:/+:>+- M0DN8;-K*\:XALVBO8HTFCF]8HH ^)-7_ &/=?G_:8\3_ +3/AS]IKXP>%]>\ M5:=X&\,7'@]?"?P#\5>&]!^'G@R33[V\^&?@O5?&OPA\0^.?!_@SQSKMI>>* MO'5OHGBNVU?7O%&I_P!K2:Q'_8'@^W\.=]H'[.%_X,^#NA_"SX?_ !J^)?@/ M5].\4>)_&NO?$K1M+^&&N^*_&_B?QWXE\3>,O'5]XJT_X@_#_P :^%9XO$_B MKQ9JNNW*:=HFG7EE=Q:=!I^HP:?:RV=U].T4 ?-6B?LM^ M#^"7Q2^"2:SXP MU2S^-,/Q3N/B=X]UG4]+O/B#XN\2_&&PU'3?&7C&_O[?1+'P[;:R]I?Q6FBZ M?I/AG3?"OAS3-)T/0=$\.V.@:3:::FSX!_9^\-> _B+)\1X=8UK7-5L_@Q\- M_@7X9MM8&GFW\+>"_A_?:]JUTVF/96EI*^J^-]6U?3K[Q?=SYCO#X4\+V]I! M:6^EK')[Y10!XUX;^">@^%/&WQO\?Z'KWB:R\1?':Z\)WWB&X6;1I8_#U[X, M\ 6'P\T:[\+0W.BSQ03)IFG6VI3+K::Y;RZNK2&#[ QL#ROPN_9TA\">/]4^ M+/C+XI_$CXU_$V^\&V_PZT[Q;\1%\!:4GACP+#KTOB:Z\/\ AKPO\+O WP\\ M(6+Z]KHT_5/%.O76AW_B3Q!<:+H-M=:M'I&AZ1I5E]'T4 !Y_3]#FOBCXB?L M2^&?''[->O\ [,.D_%3XH^ _!OBGXD>,OB%XGUCP[_P@.I:WXGLOB#\9_%7Q ML\:?#;Q':^+/!'B#P[JWPQ\5:WXMU'PKXF\-R:+%<>(?A^'\*:QJEY9ZGKC: MI]KT4 ?*/@#]F*^\.>-?AQX\^(?QG\<_&C6_A1H'Q%T/P,?%_A;X3>$['13\ M1E\$6%WJ$&D?"CP#X!T,W^@^&_!UQX5\.W!THS66A^+_ !;:RS7"W]J+&]I? M[,[S?$OPE\2?B-\:OBW\8'^&WB#Q'XI^%WA+QFGPQT7PGX&\2>)?#>K^#9_$ M*VGPU^&W@/4?%VN:3X0\2^*/"_AR_P#'.J>(ET32?$6JSV]L^NSKK:?4%% ' MRU\4OV4O!WQ2N/CO=7_BCQAHLG[17PX^$OPC^(D6D76E);2_#SX7^)?B#K%W MH.E"?2Y+FR/C_0_BAXR\'>+[R6ZNI!H5_;R:''I6I6SW=QZE\4_A'X;^+/A[ MPQX:UVZU33-.\)_$WX2?%/3/["DLK64ZW\&_B-X9^)GAC3IA=6-Y#_8MWK/A M;3[#5K:"&"ZETB6YM[&\L+EH;N'U.B@#Y)^+W[(GAKXK^*/&GB2U^)7Q1^&< M?Q7\ Z9\+_C1HGPZOO!EGIWQ5\#Z-'XGMM+T_5[OQ-X)\4:[X3UNTTKQEXG\ M/#QI\-]8\&^+Y/#VK_8)-9-SHOA;4- ^I-&T?2_#VD:7H.B65OIFCZ+IUCI. MDZ=:((K6PTS3;6*RL+*VC&1';VEI!#;P("=D4:+DXR=*B@#R;Q1\'O#?BSXL M?"OXP:C?:S#XB^$>D_$G1_#UA:3V<>C7UM\4+#PQIVNOK$,MC-?336D/A6P? M2FLK^Q6&2:[-TEVKPK#\O>'_ -B3Q;X0^(_QL^(WA;]KCXY:???'CQ+XI\3> M,;.]\(_L\ZK=Q_VGX>UCPWX$\,Z7XUN/@Y'\1K+P9\&+'4[9?A7X;@\7Q6VA MG3I)M0EU6_\ $?C"_P#$/WU10!\VS_L\7FC?#OX4?##X2?&CXF_ _P +?"?P MCI'@73K;P'I7PBUV37/#FAZ1I&BZ4NL/\5/A?\1!;ZMIEKHZ26.KZ&NE2_:; M_49]2@U1I;86E+4?V2?A7<_LXZ/^R_IC>)- ^'.B#P8UI=6.KKJ/BJXN_!OC M[0_B4NJ:KKWB"UU:76-8\2>+-$.I^*]6U"">^UBYU;6+LRP7MVEQ!]/T4 >1 M> O@_HW@;QM\9_B"NIZCK?B?XU>+=$\0ZY?ZFEFC:/H_A;P3H/@CPMX,T1;2 M"$1>'-"MM)U/6K:.Z\^[F\0^+/$^I3SNVHB.+%\(_ 71? ?@WXO>$O"'B[QG MH5Q\7O''Q<^(EYXJM;O13XD\)>*_B]>7FI:GJ/A&:71'TVW/AS4;L7OA=-7T M[5_L\UK;?VHVJ(LBR>[T4 <'\+OAOX5^#WPW\!_"GP/9/I_@_P"''A#P[X)\ M,VDL@GN(=$\,:3:Z/I_VNYV1M=WTMO:)/?WLB^=>WLMQ=S$RSN3U^I6,6IZ? M?:;.TB0:A9W5E,\142K%=P26\C1EE=0ZI(Q0LC*& )5AD&[10!\)_$C]A?1O M''P5_9J^!>@_&SXK_#[P=^S(/ATWAV'2--^$OBFW^(%Q\)_"%GX7^'=S\5-! M^(GPU\7>&?%)\(ZEI^G?$#1+*#2-+TBU^(^D:!XJDTV>X\.Z'#8>I^ /V=+K MPKXPUWXC>+?BYX[^)GQ*UCX3Z%\(;7Q[XBT?XQ^!/!<=S83G3KQ[_ .F:* /FKX=?LXKX M2^(L'Q:\=_%SXG?&_P"(6D^#==^'OA+7?B(GP[T>S\%^$/%&O:%XA\56/A_P MQ\*_ 'PZ\,'5O%NH>$_![^)?$^KZ5JNOWT'A;1["RO=+TM+JPN\W6/V3O!6L M:CXFN9?$GBU--\+/AOX,^'GAKPGX4F']EQW,/@ MNQUWX3?#SQY+9F:?4[KQ+H#0S:F=$O9--C^IZ* /+?''PE\/>/O&7P:\;:O> MZQ;ZI\$?&GB+QSX8M[">TCL=2U7Q+\+?'OPFOK?7DN+*XN+BPC\/_$/6+ZV2 MPN-/N%UBUTZ>6YELXKFRNOG?Q/\ L-^!O$^J>.+&3XD?%;2_A'\3_B9:?%[X MD_ ;3;_P0?A]XN\=1:YX5\3:K(?$=AJ_VU10 @ 48'J3^+$L3^))/X\5Y+'\'/#D7QMU3 MX\1ZAK0\6ZK\*='^$4VGF:Q.@1>']%\8^(/&UIJ$-L;#[=_;+:KXBO()Y9=0 MDL)+&&VB%@LJS3S>MT4 ?FIX)_X)U7OA'X:?$3X.ZC^UC\>/'/PZ^+0\52_$ M_3/%7A?]GRU\1_$+5?B!XATC4_B%XF\9_$#P=\'/"OCKQ!XF\8^'K#4? FH: MA?:^]I9>#]631=)TVQL/#OA6TT7Z>^,_[/\ JGQCBO-";XY_%SX>?#S7O"5Y MX*\7_#GX>0_"S3=)\1Z'J,&HV.IBW\5:[\,_$/Q(\'ZCJNDZE+HE[J?@CQGX M?O+738+2;P_)H.MP?VR_T;10!X;XM_9]\!>*M-^"&B1)?^&=#^ 'C[P9X^\ MZ-X;>RM=.@N/ ?A7Q#X.\/>'[V&\LKYV\.VVB>(KB VUG)9WNZSL#'?QI',D M^K\'?@_HWP>\/^(](T_4]1U_4_&/Q(^(7Q3\6>)=82SCU;7?%'Q#\6ZAXENW MNEL(+>T2ST/3Y])\'^'[:&%18^%?#>A:>S2R6K32>NT4 ?-GA/\ 9T/PV^ W M@CX$?"GXM?$;X=67@."RLM)\<:98?#/Q%XON]+M]0O[ZZTS4[?QS\/O%'A": M#4?[1EBN)[;PO:7T(AMGL[JW*SBY[SX-_![PM\$O"$OA3PS&M'T7PWHVDZ19>KT4 %%%% !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 %%%% ! >1110 4444 %%%% !1110 4444 %%%% !1110!__9 end GRAPHIC 28 chart-cfae94b6d7d4bb03491.jpg begin 644 chart-cfae94b6d7d4bb03491.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "9 0H# 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#^_BBBB@ 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**** "J%_JNEZ4D "2 M> ,T ?I]_P )CX1_Z&GPY_X/-,_^2J/^$Q\(_P#0T^'/_!YIG_R57X?:7^TI M\-M8\8:9X7L]-\?#1]<^(NL?!_P]\5+KP->6WP<\0_%?0;O6].U3P!HWCN2\ M+7.KQZQX9\1^';'5IM$M?!>M^*]!U3PKH7BO4]?@BL+C7\,_'3PKXB^)6F_" MB]\)_%#P+XO\2Z1XIU_P)'\2? $_A#2OB/HW@>^T*P\87O@G4WU+41=3>'6\ M3>'[^_T?Q#;^&?$$FA:M:^(K#2+S1%N[VU /VJ_X3'PC_P!#3X<_\'FF?_)5 M'_"8^$?^AI\.?^#S3/\ Y*K\)O#W[6GP<\2Z'XQ\26;>,K#1O"G@*/XI:=>: M]X+O='7XC_#B\\3ZMX'T/QG\*TEN9IO&.C^)O'&D/X/\.021:/KFIZYJOA@# M18=-\5^']1U#Z5MRTMO!+-9RV,\L$,L]C="W^UV,\D2/-8W?V::YMOM=E*SV MMU]FN;BV^T0R?9[BXA\N9P#]1/\ A,?"/_0T^'/_ >:9_\ )5'_ F/A'_H M:?#G_@\TS_Y*K\P-B?W5_P"^1_A2JB;D^5?OI_"/[X]J /UA!!&0<@\@CH1Z MT5'#_JHO^N:?^@BI* "BBB@#D_$GCWP-X-DM(?%_C3PGX5FOTFEL8O$GB/1] M#DO8[=HTN)+1-3O+5KE('FB29X0ZQ-+&KE2Z@\U_PO#X*_\ 17_A=_X<#PG_ M /+:OR8_X*SHC^*_@EO1'QX=\=XWHK8SJOA?.-P.,X[5^1?DP_\ /&'_ +]1 M_P#Q-?RQX@?2%S3@SC#.^&,/PU@,=1RJKA*<,76Q^(HU:RQ.78+'-RIPH3C% MP>*E35I.ZA&3LVTOQWB;Q.QF09[C\HI93AL33P$_P#Y;4?\+P^"O_17_A=_ MX<#PG_\ +:OY(S% H+&&$!06)\F/@*"2?N]@":]Y\1?LQ?&#PKX>M?$NL^$= M-BLYKGPI:7VGVOB#PQ?>(O#*G7G1K8JK&C!IRYJCA MAY*"Y8597E;W:'P5_P"B MO_"[_P .!X3_ /EM7\QGCS]GCXF?#G1]'\0:_H?A^_T37/$#^$K+5/!_B?PO MXVLHO%L:;SX7U"X\,W^H1:?KSC<(;"=LS/'+'%*\D92K6M?LV_$_P]XE\.^% M=7T7P[;WWB63Q5#;W]OXDT'4] TF?P'')/X^MO$NMZ5->VF@77@6")Y_%EK> M_OM*CVD+<&2,/V3^D1QW2J5:-7PTE3J8>6!C7A4J9I"5&693A2R]5>; KV?U MVK4C3PKG95ZDX0IN4I)/>7BCQ'"4X3X2<)TGAU4C*>,BZ;Q4XT\-SJ6'7+]8 MG)0HN5E4E**C=L_II_X7A\%?^BO_ N_\.!X3_\ EM1_PO#X*_\ 17_A=_X< M#PG_ /+:OY(Q% 0"(H2I&5;R4 93RK ,BL PP0&56 (W*IR ODP_\\8?^_4? M_P 37B?\369U_P!$AE?RS3%^6W^S>MOD>?\ \1FS#_H1X/\ \+*WE_TY]?P\ MS^N2R^,GPAU&\M=/T_XJ_#>_O[ZY@L[&QLO'/ABZO+R[NI5AMK6UMH-4DFN+ MFXF=(8((4>665UCC5G8 ^D5_)9\!(HA\=?@L1%$"/BQ\.R"(HP01XNT@@@A< M@@\@CH>:_K3K]X\(/$W&>)>7YSC<9E6&RJ65XS#86$,-B:N)595Z$ZLIR=6G M3<7%QLDDTT[NS/T?@?BVOQ;AL?7KX*C@W@Z]&C&-*K.JIJI3Z>H4445^P'W(4444 %%%% !1110 4444 %?-/[3'_(N>&_^Q@E_]--Y7TM7 MS3^TQ_R+GAO_ +&"7_TTWE 'QK2JS(RNC%71E=&7AE=&#*RGL58 @^HI** / MS6UCX*:OKWQ0^&?PZ^'-U^TAH?PJ^'G[5VB?M ^*-#\9>"?#_@[X'^$SX4\; M^(OBWK=MX/\ B!J7ANU^(_Q:TGQQ\1M:+^ O &B:]XA\'^%CK^M>*=5U&RTS MPIX<\/IUW[/OC75_B]\=[[XN_$CX5?'[X;^*M'T#Q;X%^!G@KXA? KXA^#_" M_P +?AL^L:9J/BSQ1XJ\?ZQHZ>"M4^-'QQO?"WAK4=2L=*U>_P!*\(^!="\) M?#;P]>:OJ[^.]7UG[Z"J"2% )ZD GZGJ:0*J]%4?0 ?R% 'YD_$S]FS6O"+ M>.G_ &O:Y<^+K27Q7%XRUGQ7\._A-\#]&\I? [0=7O;K2O 46B:1]>?L[7/CVZ\)>+V M\:R?$FYT>+XK^.[?X2W_ ,9M*M-$^+^I?!F(:'_PAM]\1],MM-T:>VUY]5;Q M7!I[ZUHVE>)KKPE;^&KOQ'8QZI/-+-[YUZ\\8_#T^G)_.D & .@ P/R% M"TJ_>3_?3_T,4E*OWD_WT_\ 0Q0!^K.G_)V.,?\ L)RO_P!4&4G\F^(W_):9W_U\P?\ ZKL&(S% M7!(,8,BL%WE63YE8)SO*L 0F#O(VX.<5^K?Q%\9Z;XA^%WQ5U3QCH'PY\$?% MK]I>P^"G@B*\T[XR:1XRLO$MYI&L:1O\87FA:5YUO\,?"/A[1;=;G7)M8N;V M].IM';*L2VF^_P#REIBQQKNVQQKO^_M15W]?OX W=3][/4^IKY#ASBFOP]AL MXPT,.L52S?"U,-.E4EAE1I2K9?FF55,4E5P.)Q,<73R_.,QHX2M@\7@)4GB: MBQ'US#5*N$GX659S4RNECJ4:2K0QM&5*4)NC[.#GAL7@Y5DIX:K55>.%QV*I MT:E"MAI0=62J^WHRG0E]_?M!^'8OA%\(O!'PR^&'B[P!K_@OPQXQT[Q_XL\: M>'?B%X,U7Q/XU^+-_9"SL=4TSP=HVJZAJ^C^%?"%I#]@TV2ZC\PNL%S? >2) M[WIO#?Q%'Q)T?2M&^*LWA6#Q#\5_#OQ:\3Z7X;\+W.E_#>UU;3IA)XAETO7? M$1NYX]!\4_M,?%'PWIT&MZG+U*40AE*(5?)=2JE7)X)<$8;( !W Y / %>P^/:E+-,1B\'ET\-E> M(P>79>\@EF'M\MIX/+ZE*,,+&G+!0IUZ/U*-;#4UC:.*FJ^)JYEBJF-QUJC[ MO]9)PQE6O0PLJ6#J8?"X7^S)8GVF$A0PLH*-%1>'4*E/ZNJE&*Q%*O)5:L\7 M6E7Q'O/UCXW>&?!_@_XH^*?#G@/4!J/AG3VT9K9AK%OXA73M1O?#^DZAX@T" M/Q!:@6^NQ^&]?NM3T)-6AW+>KIXD:26422R>4T@ 4 * H X & !P M !@#@4M?#X_$4\7CL9BZ.%I8*CBL5B,12P=#^#A*=:M.I##4=(_NJ$9*E3]V M/N17NQV7SV)JPKXBO7IT88>%:M5JPP]/^'0C4G*<:-/1>Y334(Z+W4M%L>L? M 3_DNGP6_P"RL?#O_P!2W2:_K0K^2_X"?\ET^"W_ &5CX=_^I;I-?UH5_:'T M4_\ D1<6_P#8VR__ -0ZI^]^#/\ R+L[_P"PW"_^F)A1117]7'[.%%%% !11 M10 4444 %%%% !7S3^TQ_P BYX;_ .Q@E_\ 33>5]+5\T_M,?\BYX;_[&"7_ M ---Y0!\:T444 %%%% !1110 4J_>3_?3_T,4E*OWD_WT_\ 0Q0!^K.G_)V.,?\ L)RO_P!4&4G\ MF^(W_):9W_U\P?\ ZKL&%%%%?DQ\2%%%% !1110!ZQ\!/^2Z?!;_ +*Q\.__ M %+=)K^M"OY+_@)_R73X+?\ 96/AW_ZENDU_6A7]M?13_P"1%Q;_ -C;+_\ MU#JG] ^#/_(NSO\ [#<+_P"F)A1117]7'[.%%%% !1110 4444 %%%% !7S3 M^TQ_R+GAO_L8)?\ TTWE?2U?-/[3'_(N>&_^Q@E_]--Y0!\:T444 %%%% !1 M110 4J_>3_?3_P!#%)2K]Y/]]/\ T,4 ?JW#_JHO^N:?^@BI*CA_U47_ %S3 M_P!!%24 %%%% 'XD_P#!6;_D:_@G_P!B[X[_ /3KX7K\C:_7+_@K-_R-?P3_ M .Q=\=_^G7PO7Y&U_FAXZ?\ )V.,?^PG*_\ U092?R;XC?\ ):9W_P!?,'_Z MKL&%%%%?DQ\2%%%% !1110!ZQ\!/^2Z?!;_LK'P[_P#4MTFOZT*_DO\ @)_R M73X+?]E8^'?_ *ENDU_6A7]M?13_ .1%Q;_V-LO_ /4.J?T#X,_\B[._^PW" M_P#IB84445_5Q^SA1110 4444 %%%% !29QZ_D3_ "%+7YS?M2?\$Y=)_:D^ M)L?Q-O?VS?\ @HG\")H_#6D>&O\ A!_V7_VOO&_P0^&CII$^HSKK_P"1_P *^:OVF,GPWX;P&/\ MQ4$O\+?] F\]O8_E7YV_\.5O#W_237_@L]_XL?\ BG_\IJR]4_X(=>!='O^DFO_ 6>_P#%C_Q3_P#E-0!^T^1[_D?\*,CW_(_X M5^+'_#E;P]_TDU_X+/?^+'_BG_\ *:C_ ('O^DFO_ 6>_P#%C_Q3_P#E M-0!1_P""LW_(U_!,X./^$=\=_P )_P"@KX7]O_MZ_\ !6SQK/I<=Q#ILWBG]OWQ_KDNGPW;Q2745F^H>'IV MMH[F2"!YTB*K*\,3."44CCO^(<+]E3_H[[_@J#_XF_XN_P#F6K^5?$'Z/><\ M9\8YWQ-A>(LKP5#-:N$J4\+B,-BZE:BL-EV#P,E.=/W&Y2PTJBY;VC))ZH_& M^)_#''Y]GN/S:CF>#P]+&3H2C1JTJ\JD%2PV'P[YG!.+NZ4I*W1I/4_.G(]_ MR/\ A1D>_P"1_P *_1;_ (APOV5/^COO^"H/_B;_ (N_^9:C_B'"_94_Z.^_ MX*@_^)O^+O\ YEJ^,_XE4X@_Z*O)?_"/'?U_PS\K^!_Q!K,_^ASE_3_ESB?* M_P!GU^[[_P ZO_P##E;P]_P!) M-?\ @L]_XL?^*?\ \IJ_>_![PSQ_AIE^_Y'_"EK\5_^'*WA[_I)I_P6>_\6/\ Q3_^4U?K?\,? T?PQ^'7 M@7X$8O&?Q,\3W?C7XB>*X_#VEVVEIXA\<^+[](KWQ1X MMUA;87_B#7[N..YU?5)[F^G19)F _8C[H[FBBB@ HHHH **** "BBB@ HHHH M **** /./%OQ<^'/@37M"\-^+_%6G>'M5\27.F6>DKJ:WEO937FMZHNAZ%:7 M.L&T;1M-N=?UUX]#T=0L9=;UJ:#2=*2[U">*W>OI_QH^%>J^+]9\!V'CO MPY<^*] CU1]4TE;]4>!M %F?$<$=W*L>G7EWX8_M'3AXHLK&\NKSPR=0L1KT M&G&[MQ)\P_M+P?$_XA?%KX6_":7X5?$/4OV==.U3P1\4OB/XU\'1>!M5'CGQ M=X2\=0ZUX#^%$UKJ_C71=<\+^$O#GB7PYH7Q*^*?B/\ L6\D\2:):>'?A]X; MCU"SU[QY-HV7X!^$OQ.M/&OPI\(>(/!EV/#OPE^/'[3_ ,7-;^)6JZQX6O-% M\;^'?C+/\;_^$5T31=-L;R?Q%<:UJ'_"YX+OQ;9ZSH6BZ?H]UX*U%&O=8BU3 MP] MHZWI>KZ?X4M]$MK_ %#Q+&O$#W*Z'97ZQV6BZGJ98Z99S7B^H>&_$F@ M>,-!TCQ3X5UG3/$/AS7]/M=6T37-&O(-0TO5=-O8EGM+ZPO;9Y(+FVN(G5XY M8W92#@X8$#\R/'O[.?Q9UGX6_"+PX-.\>^$T\'_M+?M.?$37?$OP1U[P7I7[ M0/@WP_XY^(/QWOOAWJ?PHUWQ->R>#].TSQ1H'CO3+#Q]IUS'J&JGPAK)T:#1 MK>YCU&;2/M;]EWP7XM^'7P ^%G@;QQH_A_0?$OA3PI:Z%?:7X;BMH;&W@T^Y MNX-*>\2QO=2T[_A(;K1UTZ]\72:7J6HZ5-XNN==GTO4+[3Y+:ZF /?**** " MBBB@ HHHH **** "O-[[XN_#G3/'6G?#74O%>G:?XSUB06VD:-?+>6AU346T MJYUY-&T[4;BTCTB]U]]!L;[7(_#]MJ,NN2:-8WVJQZ>UA9W-Q%Z17P5X]L/B MC\4/VKO"6B^+OAE\1]$^!_P6U"V\2_#;Q7H<7@35- \?_&#Q%X$UC1S\1O$] M\WC5/$7ASP5\(-&\5:]X<\.>%IO"LNK>*_B5J-WXPU*WM-!\$^"[CQ$ ?2.E M?M"?!+6;7QCJ%A\4/!CZ;X!TVYUOQ9JD^MVUCI6D:!97%_97?B234[\VNGW7 MAFWOM*U33Y?$FG7-YH2ZCIFHZ>=0^VV5S!'#JW[17P3T/PKX*\;:I\2/#-KX M5^(?AFW\;>$-;-U/+9ZQX)GT[2]6?QHGV>VFFL_!UAINMZ->ZQXJU*&QT#0[ M?5=.DUG4; 7D&_YI^ 'PH^).FW_P4TKQQ\/&\-:;\ /V4-2_9]U;4M6U;PIK M5E\1/%]YJ7P<^R:QX3M-'O-0N)?"EA8_"&76HM1\2VGAV]%QXSL=-30HM1TK M7ELN!UG]G[XDV'[/GP*TCP]H7C_3_CI;?L=VW[-WBB/P]>_#>[\,:?'J'@'P MI!J^E>-=;\6ZM/%H0TKQCI N+3QGX,L/%MW'8PZ\D?A[Q5<7&@65 'Z=QR1S M1I+$Z2Q2(KQR1LKHZ. R.CJ2KHRD,K*2K*05)!!I]<1\-/"#_#_X=^ _ KW[ MZH_@SP9X5\)MJH!_"EHHH ,#THHHH M**** "BBB@ HHHH **** "DP.N!GUQ2T4 %&!Z=.GM110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% C!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D! end GRAPHIC 29 chart-e2b9037b54cc07ba6fa.jpg begin 644 chart-e2b9037b54cc07ba6fa.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "F .(# 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#^_BBBB@ 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 **** "HXYHIHTEB=9(Y0&C=#N5U;!5D9U^.OP8M=4\1^&M?T^?2;SQAX"UVT\97RZKX6\00SZ;HW MC2U\0^%MS_:]^!'AKX6>&K;7]<:]O/V>=5\%_"VX\96^G M>%Q(=/NOAYJ&C7GQMU_QAJ$5A+HR^+-"N+O5=5M]=\(:+_8U+]B[XL?V?'X2 MNOB1JW@&_P#%'CKX"^%/'_Q@^(*^(_$0\0_#_P"*E]XR\/\ AF]^%/Q=U#Q5 MJA M_GTS[9SWI:_*SX(?$/Q[XP_;BL]<^(7@OXU>"-9\U+2? MO@7P9X#^,/PML? 6F++9ZUJ/A35?&>LV&H:YXK\6>*[,7LUUJOC*U\':=JUQ MX>\,:29/U3H **** "BBB@ KY4_:]_;'^#?[%'PUTGXC_&";Q;?GQ;XQTSX< M?#GP)\.O!OB#XA?$GXG?$76-+UG7-.\%>!O!WAJRO-0U35Y-!\.>(=>O+BY- MCHVCZ)HFIZMK.IV%C:O-7U77YL_\%5?V;M>_:C_93U/X=>$/V>?"'[1/C>R\ M6Z/XJ\#:7XB^//B#]FSQ%\-/%^D:;K<&@_%WX7_%KPOX.\7:WH/Q%\(WM^EO MIUO;-X=AU#0]6U^"\UNXM1)XER:Y\+/A;K_ ,.?&NB>--*T>/PEXM\7B]^*6C:KI%G/\)7N;/P-XJTO M3M+\=G2-(7TJMX>_X*'?LS>-/B5^U3\)/A[KWC7XE M^/?V-_#NA:[\:]!^&_PP\>^.;RVN]>U+QEHT7A3P+!X=T.^NOB?XRTS6_ GB M+0->\/> ;;7I]%\26-SX:OIH]?L-6TW3?F?3?V./VL=0\!_\$A;3XT?%'PM\ M9_C'^QK\<8/B1^T[\4KG4[ZUE\;6R_LJ_M(_!YK_ ,-W%UX?T[4/&>LV_BCX MJ^%+.;6-;TKPSJ?B:PM-9\8ZG::=JEW<:4_H?BW]G+XXZ+^UU^V7^TAX*\)> M!O'>B?&#]B+]FOX#> /!>K_%KQ)\([[Q!XX^&/Q)_:C\0^/-/UGQQX6\'>*M M=^'&FWGASXS: WA[QKH.G:OJ\>MK>/#::;+9QZD #ZB_9C_:O^$G[6?A3QAX ME^%TGC/3=0^&WQ U;X4_$_P'\3?A_P"+OA7\2_AM\1M&TG0_$%YX2\:>!?'& MEZ3KFDWTOA[Q-X<\0:7>1Q7>CZWH>MZ;JFCZG?6EQYBX?[,_[:OP _:ZU_X^ M:!\"_%-[XMD_9P^+%U\&?B'JC:)?Z=H,WC&STN#59Y/"6KW86U\7>'#'+)!: M^)]',FC:C/;7#:;/V MA/%3^*/"?Q_\9_&SXK_L7_#GXF_ VR\/^%?$^F?&7XI_#C3?'7[7GQKMOBQH M$6LW&M_%#5-,O?">A^([#1=.\=^)M!^'GA^QD[__ ()??\$^OCI^PO\ %/\ M:\_X3SXJ^!_'OP@^(D_[,^C?!+3?"7P[TOX?W=GH'P2_9R\"?!^74=;T;3=8 MUF/0;FVMO"]KX5AT9-1U>/6TT1OB!=ZE#K'BG4=*LP#]CZ*** "BBB@ HHHH M **** "BBB@ HHHH **0\ _0U\2?$GXG^/M%\=>)=*TOQ)=6>GV5_'%:VR6F MF2)#&;"SE**\UC)*P,DCMEY&.6(S@ ^V9(XYHWBE1)(Y%*/'(JNCJPPRNC M JRD<%6!!'!!K*T7P_H7AO1-+\-^']&TO1/#VB65GINC:'I-A:Z?I&E:?IZ1 MQV%CIVG6L45I96=E'%&EK;6T,<-ND:+"B!5Q\ 2_&?XF112RGQ5J4@BBEE,= MMIFEW-S((HVD,5M;1::9;FYD"^7;VT0,MQ.T<,8+NHKPO0OVTOBQXH^%*_%3 M0?#/CV2.WU#XCV>N>#M&/$OAJ#X6^(O%WAWQ-/K%UJ&I3>'/MAN/!N MH/9:58:O>LLMS;6NIW^F1PW^H6@!^P9M;9KA+QK>$W4<4D"7)C0SI!*R/+"D MQ'F+#(\<;R1*PC=T1W5F12&+86*?:-EI;+]KF6YNL01#[3<((PMQ(H@XD$:"0*R!PBAPKL&90V M-P5F568 X) )!(!$E?F)X1_:*^(_C'2;C7[#7]5M]$DUS7=,T#4I[71)(/$^ MDZ)J$FE1>*]+\O3!LT/7;RUOI] :4M-J.BQ6&O)MLM8LE'3_ /"Y/B;_ -#; M>?\ @%I'_P KJ /T4HKR[X/:[JWB/P-I^J:W>R:AJ$UYJTHT %%%% 'S++^V5^R[!--!+\;_ $3_Y%K^8C6F;^ MVM:Y/_(:UGN?^@I=UTOPW\+Z3XV\;^'?"VO>+[#P/I.L:A#:7?B34;#4=52T M$LB116UEIFF127&H:OJ,\D5CI-H\EI:2WL\0O;^SMP\M?Q!2^D[QIB<;3P6' MX>X8=:OB88:C[6>.P]-U*E6-*G[2OB,TI4*,')^_5K5:=*FFYU)P@G*/\]P\ M7.(*N(AAZ65Y.ZE2K&E3YY8FE%RG)1CSU*F,A3IQNUS3J3C"*O*4HQ3:_I2_ MX;/_ &6O^BY?#_\ \&\G_P BT?\ #9_[+7_13_Y%K\*=&_9Y\&: MM\2OBO\ ")_B/XFLO&O@+5/BE#H]R_@:SG\'7&A_#'3+S49]<\9^(?\ A)[> MX\.1:O)8S:>J:?I6IP:==/9F>ZF^W6\!Y/X!? :^^--GXPUYY?%J:#X-C\-6 M]U9>!?"]IXO\8:OK7BV>\CTK3=+TK4]=\-:3#!;6VFZA?ZG?ZCJ\"K'#;6-C M!=ZEJ%M!7NP\=O%"KC,'@*/"7#&(Q6.KYKAA_0%_P -G_LM?]%R^'__ (-Y/_D6C_AL_P#9 M:_Z+E\/_ /P;R?\ R+7X)^&?V*=;\/6?A[5]+LM M,L[,Z)XK\/>'9-/\6WD^L'4_#WBBYTG6]2\S: M2#P'Q3I4&A>(M7TFREUB?3K.]ECTN]UW1[GP]J6J:7G-AK$NCW?^D6,&K0;; M^QAD+O\ 89[.X6X;HX?'4J-?"U.?&5%6IUXU)0< M51S6HU*,:3=:G+EJ4'4I*M&FZU)/FQ/BCQ3A*-&OB,FRFG2Q$*=2C/FQ$U4C M44G&W)C)>\E%N<7:5.\%447."E_32W[:/[+"*SM\<_A^%52S$ZO)@*H)8G_1 M>@ )-?2>G:A9:M86.J:=+U_7A\*O^29?#O\ [$7P?_ZCFF5^I^#' MBUG7B5C,_P -FN6Y7@8Y3A+_ /L)Q?\ ILT^@#SI3M96(R P./7!SBOCGQO^ MSQ\0M9^&.E_"CP[XQ\"R^#M5^*GQ4\:_%S0/%FF>,K&T^)O@?Q[\0/&?Q%TW MX52:OX1U :QHGAB?5_%%EIWQ,2VC:?Q_X6TB[\(PW>AZ'XEUV*Z^Q*:W"MC^ MZ?Y&@#A=4\/?$+6-%N[1M*^%VK"73/"9T_2=:\(^*=4\)C6[&2\;Q:+M$EE, MFA.1I:^!%LM*@U#0'M+M]8BU+S;2"Q\JL_V=[;3OA1:_#6YD\-2ZJGC+Q9XI M37F\'06$'@"'XD>.M5\5>-+#X-Z->-JEW\/AIN@Z[JGA/X=26VI";P["]CK< METUW9P6Z?Y_?_!<[]J3]IKX??\%6_P!K[P?X"_:)^.G@KPEHOBCX>Q:-X6\) M?%[X@>&?#NDQ7/P:^'%]B^(K'3+".XO;JYO)TM;6)9;JYGN) TLLCM M_33_ ,$3_CC^WCXQ_P"":GP!UC2/@QX"^.D6HZK\7XK;XR_&S]M#Q#X?\5ZX M]O\ &#QC:R'Q/X;N/@3\3?%,-GX>,S@L894L+8 _: M7X1_ N;X6^-O&GB*'6])GT77K35-,TC2M*TO5-/OY;"^\>ZUXST:;QEKW MNF:IJ7P_T/5+/X5> Y=%TW38-/\ AUHME8S"/,.FZ?\ 0]?%G_";?\%$/^C: MOV-O_$ROC!_]!S2'QM_P42PVW]FO]C0-M;:7_;)^,)0-@[2X7]CI6*!L%@K* MQ7(4@X( /W-^ ?\ R3;2O^O_ %S_ -.MQ7L]?DA\'M=_X*K+X#TP:)\+/^"> M$EA]LU4QO/\ 'S]J*&7S#?RF<&-_V;KIPJR[@C-,0ZC=P_P!+_P""72=0MM1C@E= 72.9[98I&0%U1V906 %?,&JZ?^VO<:MK$EQX MO_9!TF7^U]45[.T^'7Q\\0PAUO[CS95U&Z^)OAJ4^;,9"MO_ &8%@C5 +FX+ M,4H_V1^VC_T4']DK_P ,_P#'3_Y]E?Y+SRVG3Q,ZD<\RBG4A7]B9.,HR36L<+*#L[;.2?=H_4 MF']IVPFM_C'!K?P<\.ZM=?&_QIJWBKQ=JEEXV\6^&M9>PU*^.I6?@E-2T2)+ MNX\*:?J4DEY+IJO:Q:[)>!?VV?@O\.!=Z5!%]>O)QXQ\8FZO;+PGK-M97,ZZ] MJ@N+BUA:"\-M;RRB22"%KRY:WB9(FN96C,C?N/AEPOF/B%C,=4Q''.68+$\/ M8>'U:O@^'L!BJSIYW5S.6-HXBKC)]M"FZDO:? MH?"63XKB?$8B=7B+"8>KEE.'L:E#*\/6J.&83Q?MX598C"X.,X593K2E%SQ$ M9NO5+/B!JT?B&;Q.BI<6D-IJWB5/&. MOVFCVUN\EE+I7C%UM-+OKA;J0OX5>_TJSF:WUN\N&L_%_P"*^I?%_P 1V'B# M4=(M]%&F:1-I%I:1:KJNO7#1W?B+Q!XJO)KS6M;DEU*]+:MXEU&.P@F80Z3I M$6GZ1: P60EE^4/@)%)!\"?@C#-&\,T/P9^$T4T4J-')%+%\._#4'E7FZD6H?O9PK5*GM) M2Y7-RE4DYS?.^=JFI\RI4N2"Z_X];K_KVN/_ $2]?UX_"K_DF7P[_P"Q%\'_ M /J.:97\AUU_QZW7_7M_#?X>_"7PEIG@'X5^!/!WPU\"Z(]_)HW@SP#X:T?PCX4TF35+ZXU M34Y--\/Z#:6.E6+ZCJ5W=:A?-;6L;75[:5W;M** "BBB@#[Y^ ?_)- MM*_Z_P#7/_3K<5[/7C'P#_Y)MI7_ %_ZY_Z=;BO9Z "BBB@#^.G6O^0UK7_8 M:UG_ -.EW6;6EK7_ "&M:_[#6L_^G2[K-K_'RO\ QZW_ %]J?^ER/X;J_P 6 M?^)A4PN+D# N;D < "YG '0 "3 [ =*AHK%I/=)^IF!))))))))).223DD MD\DD\DGDGDT444P(+K_CUNO^O:X_]$O7]>/PJ_Y)E\._^Q%\'_\ J.:97\AU MU_QZW7_7M,_\ L7Y- M_P"I.8'[5X,?[[G_ /V"X#_T]BCOJ***_M0_?@HHHH **** "BBB@ K\\?VF M_P#@JO\ L*?L=_$T?![]H;XO>)O!/Q#/AG1O& T32?@)^T7\1K3_ (1[Q!<: MI:Z3>_\ "1_##X3>,_#'FW,^C:BDFG?VS_:=F($>]L[>.YM7G_0ZF,@8Y)?T M^61U'Y*P'XXS0!^-Q_X+_?\ !*$@_P#&1GCGH?\ FTC]L_\ ^AZKXN^(W_!: M7_@F]KOC?Q'J^E_'#QW=:??WT?^(J_M?_\ S@Z/^'QW_!.W_HM/CS_Q M%7]K_P#^<'7]2WE+ZR?]_I?_ (NCRE]9/^_TO_Q= '\M/_#X[_@G;_T6GQY_ MXBK^U_\ _.#H_P"'QW_!.W_HM/CS_P 15_:__P#G!U_4MY2^LG_?Z7_XNCRE M]9/^_P!+_P#%T ?A'\(O^"[W_!+?PQX(T_2-;_:"\=66H07>J2RVY_9,_;*E M*I&XU34[B%Q^S3^U \-Q?W,T M+@-\&0P#Q2(P# ,,X8!@0*/_ \%_95_Z&_XD?\ B-7[3_\ \YJO[]/*7UD_ M[_2__%T>4OK)_P!_I?\ XNOYKG]%S@.=<7WE)R=L;DMKR=W;_A!;M>_7 MKZ'Y/+P?X89W=MM_O\ =?^Z4OK)_W^E_^+H\I?63_O\ 2_\ MQ=3_ ,2M"_ MLJ_]#?\ $C_Q&K]I_P#^4OK)_W^E_^+H_XE:X"_Z'7&'_ (79+_\ .#^KORL?\0=X<_Z&&=_^ M#\!_\[C^ :?_ (*!_LK/!.B^+OB06>"9%'_#-7[3_+-$RJ,_\*:XR2!D\#N0 M*_H[^'__ 7K_P""5^B>!?!FCZG^T+XZM=2TKPGX;TV_MF_9+_;+D:WO;#1+ M&TNX"\7[/LD3F&XADC+1NZ,5RC,I!/[?>4OK)_W^E_\ BZ/*7UD_[_2__%U^ MB^'OA-P]X;8C-,3DF.SK&3S:CA:&(6:U\#6C"&$G6J4W16#R_ N,I2KSYW-U M$TH\JC9W^IX7X*RSA2KC*V7XG'UY8VG1IU5C*F'G&,:,JDHNG[##4&FW4ES< MSDFDK):W_'FS_P""^G_!*B_O+.PM/VB?'$EW?WEI86D;?LF?MEQ+)=W]S%9V ML;33?L^QPPK)<3Q(99I(X8@QDFDCB5W7]BO\_E4?E+ZR?]_9?_BZDK]1/L H MHHH **** "BBB@ HHHH **** "OG;XW?&/Q'\'M9^&MR=!\*ZQX0\=_$[X8? M"86\GB?5+'X@7WB7XH>,(/#$<_A;PY'X;O=)U>R\&Z7+<>.O$D,^N6UT_@S0 M?&&JK_9L7AOS-4^B:^5O&7[._B?Q/^T9X2^/L'Q7GA@\%>&[/PUX6^'^N> _ M#WB70O"*W^HWLOQ#\2>#=2FO]-U'0_&OQ*T*;3O"&N^*;J/6;_2/"VCQ:+X7 M72+#7/&%MXC ,'P+^U%K/C#7O"4@\"Z>_@GXMW/QETWX.ZEI'BN*[\1:YJOP M=U#58/LOB73-1TW2M(T:/X@:1H&N^(/#5Q8ZYJ46B6MC;6'B5H;S4&>P\I\1 M_MY'P7\ /@Y\9?B/H'P]^$L?Q*\3^.?"7BKQ%X^^)-U:_!WX7:]X(N?&UM%I M.O>/X/"D.L:C=^-+[P5=:%X,DB\):;!JFL7'V4$ZD^C:%K_T'X$_9FT3P/XV MT#Q''XM\1ZMX;\!7_P 3-5^%_@:]ATJ#2/!&H_%W6)=9\7S_ -H65I#JOB%; M'[7JNB^#8=6FV>&O#NN:KILIUF'?$MK)9_&O5]4U+QM8:KX:U.U72IY##J8L=&U>Q?3M9TVU@ MFLI+V\T?6_$VC:T ?07PT\6WWC[X=^!/'&I^&M2\&:CXP\'^&O%%_P"$=8FB MGU7PS=Z]HUGJMQH.HS0QPI+>:5+=-97$GD6S/)"6DM;64O;1=O7GGPF^&GA[ MX-?#3P-\*O";W[^&_A_X8TCPIHCZG/%<7S:?H]JEK;M.UO;VEG$S*F4M-.LK M#2K"(QV.E:?8:=;VMG#Z'0 4444 %%%% !1]/\_SHHH ^,?BM^U3J'P2^('B M7P[X[\*:#J'AZQ^"'QJ^.FE7'@[Q9/?^)[#PM\%3X1BG_P"$STC6]"T73-%3 MQU>^+8='\,7]IJ]Y:0^(["XT60ZI']JU/3N^(?&FOW>K>,_$>OZYJ?73?LQP:[X-^.7A_QS\1O%GC'Q'\>?AQ;?"CQ- MXTNK'P_I=[I?@S2/#WB?0- M=$T32[&+0X+^TE\9>*?$NIWT]O.-7\3>(-1G M%OIVB1Z3H&E '(_&K]K67X1^*_'=M-X7T>3P;\']-^#>L_$C4]<\3RZ'XDU' M3?C/XQU+PAIDGPYT+^Q[NS\0OX?DTYKBZ_M+5M+BU_5VD\):.\.IVTUZ/M-6 M##(]67GU5BI_4''M7S]\6_@!HWQF\1^'+SQ9J5NWA70SI4]WX>@\*>&)=8U> M72?$-KXB&FOXZO[*\\2:1X6UJYT_38/%'A_0FT]]>LK(V$^JPZ??ZG9WOT"! M@8'N?J2@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** 1** "BBB@ HHHH **** /_]D! end XML 30 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Future amortization expense for finite-lived intangible assets:  
2020 $ 41,544
2021 37,010
2022 34,671
2023 33,665
2024 33,150
Total $ 180,040

XML 31 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]      
Impairment charges against certain finite-lived intangible assets $ 900 $ 0 $ 0
XML 32 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Cash Flow Information Related To Leases) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating cash flows from operating leases $ 24,569
Right-of-use assets obtained in exchange for lease obligations (non-cash), operating leases $ 102,245
XML 33 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense $ 58,633 $ 48,274 $ 40,631
Cost of recurring [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 1,879 2,464 1,627
Cost of one-time services and other [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 1,487 2,778 1,843
Total included in cost of revenue [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 3,366 5,242 3,470
Sales, marketing and customer success [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 11,203 9,285 6,381
Research and development [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 11,115 9,048 7,765
General and administrative [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 32,949 24,699 23,015
Total included in operating expenses [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense $ 55,267 $ 43,032 $ 37,161
XML 34 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments (Fair Value of Derivative Instruments) (Details) - Designated as hedging instrument [Member] - Interest rate swap [Member] - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value $ 0 $ 2,260
Derivative liabilities, fair value 1,757 186
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets, current portion 0 0
Accrued expenses and other current liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, current portion 0 0
Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets, long-term portion 0 2,260
Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, long-term portion $ 1,757 $ 186
XML 35 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule of Components of Income Tax Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current taxes:      
U.S. Federal $ 1,534 $ (1,088) $ 2,565
U.S. State and local 613 1,182 (144)
International 130 306 101
Total current taxes 2,277 400 2,522
Deferred taxes:      
U.S. Federal (1,724) 659 (17,128)
U.S. State and local (2,235) 45 398
International 359 (1,323) (1,084)
Total deferred taxes (3,600) (619) (17,814)
Total income tax benefit $ (1,323) $ (219) $ (15,292)
XML 36 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Balance at beginning of year $ 6,855 $ 7,205 $ 6,994
Acquisition-related change 0 16 0
Charges to expense (402) (366) 211
Balance at end of year $ 6,453 $ 6,855 $ 7,205
XML 37 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Commitments and Contingencies (Components of Lease Expense) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating lease cost $ 27,519 [1]
Variable lease cost 4,035
Sublease income (3,189)
Net lease cost $ 28,365
[1]
Includes short-term lease costs, which were immaterial.
XML 38 R4.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
Revenue      
Revenue $ 900,423 $ 848,606 $ 788,487
Cost of revenue      
Cost of revenue 418,424 381,742 361,904
Gross profit 481,999 466,864 426,583
Operating expenses      
Sales, marketing and customer success 224,152 192,848 169,559
Research and development 106,164 98,811 89,911
General and administrative 113,414 106,354 94,870
Amortization 5,316 4,844 3,271
Restructuring 5,808 4,590 794
Total operating expenses 454,854 407,447 358,405
Income from operations 27,145 59,417 68,178
Interest expense (20,618) (15,898) (12,097)
Other income, net 4,058 1,103 2,260
Income before provision for income taxes 10,585 44,622 58,341
Income tax benefit (1,323) (219) (15,292)
Net income $ 11,908 $ 44,841 $ 73,633
Earnings per share      
Basic earnings per share $ 0.25 $ 0.95 $ 1.58
Diluted earnings per share $ 0.25 $ 0.93 $ 1.54
Common shares and equivalents outstanding      
Basic weighted average shares 47,695,383 47,206,669 46,669,440
Diluted weighted average shares 48,312,271 48,045,084 47,775,702
Other comprehensive loss      
Foreign currency translation adjustment $ 2,641 $ (5,218) $ (789)
Unrealized (loss) gain on derivative instruments, net of tax (2,821) 583 751
Total other comprehensive loss (180) (4,635) (38)
Comprehensive income 11,728 40,206 73,595
Recurring [Member]      
Revenue      
Revenue 831,609 762,181 684,583
Cost of revenue      
Cost of revenue 357,988 305,481 277,639
One-time services and other [Member]      
Revenue      
Revenue 68,814 86,425 103,904
Cost of revenue      
Cost of revenue $ 60,436 $ 76,261 $ 84,265
XML 39 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment and Software Development Costs
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment and Software Development Costs
7. Property and Equipment and Software Development Costs
Property and equipment
Property and equipment consisted of the following as of:
 
Estimated
useful life
(years)

December 31,
 
(dollars in thousands)
2019

2018

Equipment
3 - 5

$
4,512

$
4,243

Computer hardware
1 - 5

67,045

75,060

Computer software
1 - 5

35,726

34,294

Construction in progress

213

233

Furniture and fixtures
1 - 7

7,823

7,004

Leasehold improvements
Lesser of lease term or estimated useful life

24,295

26,795

Total property and equipment
 
139,614

147,629

Less: accumulated depreciation
 
(104,068
)
(107,598
)
Property and equipment, net
 
$
35,546

$
40,031


Depreciation expense was $15.0 million, $15.9 million and $17.8 million for the years ended December 31, 2019, 2018 and 2017, respectively.
During the year ended December 31, 2019, we recorded impairment charges of $1.4 million against certain property and equipment assets that reduced the carrying value of the assets to zero. These impairment charges resulted primarily from our facilities optimization restructuring as we wrote-off facilities-related fixed assets that we would no longer use. See Note 19 to these consolidated financial statements for additional details regarding our facilities optimization restructuring.
Software development costs
Software development costs consisted of the following as of:
 
Estimated
useful life
(years)
December 31,
 
(dollars in thousands)
2019

2018

Software development costs
3 - 7
$
139,014

$
121,983

Less: accumulated amortization
 
(37,712
)
(46,884
)
Software development costs, net
 
$
101,302

$
75,099


During the year ended December 31, 2019, changes to the gross carrying amount of software development costs were primarily related to qualifying costs associated with development activities that are required to be capitalized under the internal-use software accounting guidance such as those for our cloud solutions, write-offs of fully amortized assets, and the effect of foreign currency translation.
Amortization expense related to software development costs was $21.0 million, $16.6 million and $12.8 million for the years ended December 31, 2019, 2018 and 2017, respectively, and is included primarily in cost of recurring.
XML 40 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Business Combinations
3. Business Combinations

2019 Acquisitions
YourCause
On January 2, 2019, we acquired all of the outstanding equity securities, including all voting equity interests, of YourCause Holdings, LLC, a Delaware limited liability company ("YourCause"), pursuant to a purchase agreement and plan of merger. The acquisition expands our footprint in corporate social responsibility and employee engagement and enhances our position as a leader in providing solutions to both nonprofit organizations and for-profit companies committed to addressing social issues. We acquired the equity securities for an aggregate purchase price of $157.7 million in cash, net of closing adjustments. The purchase price and related expenses were funded primarily through borrowings under the 2017 Credit Facility (as defined below). As a result of the acquisition, YourCause has become a wholly owned subsidiary of ours. The operating results of YourCause have been included in our consolidated financial statements from the date of acquisition. During the year ended December 31, 2019, we incurred insignificant acquisition-related expenses associated with the acquisition, which were recorded in general and administrative expense.
The fair values assigned to the assets acquired and liabilities assumed in the table below are based on our best estimates and assumptions as of the reporting date. We finalized the purchase price allocation of YourCause, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2019.
(in thousands)
Purchase price allocation

Net working capital, excluding deferred revenue
$
3,711

Other long-term assets
2,574

Identifiable intangible assets
74,690

Deferred tax liability
(4,660
)
Deferred revenue
(4,300
)
Other long-term liabilities
(1,650
)
Goodwill
87,350

Total purchase price
$
157,715


The estimated fair value of accounts receivable acquired approximates the contractual value of $4.2 million and $54.6 million of the goodwill arising in the acquisition is deductible for income tax purposes. The estimated goodwill recognized is attributable primarily to the opportunities for expected synergies from combining the operations and assembled workforce of YourCause. During the year ended December 31, 2019, we recorded insignificant measurement period adjustments to the estimated fair value of the YourCause assets acquired and liabilities assumed following the receipt of new information. The adjustments resulted in an increase to net working capital, excluding deferred revenue, with the corresponding offset to goodwill.
The YourCause acquisition resulted in the identification of the following identifiable intangible assets:
 
 
Weighted average amortization period
Intangible assets acquired

YourCause
Valuation Method
(in years)
 (in thousands)

Acquired technology
Relief-from-Royalty
12
$
47,800

Customer relationships
Multi-period Excess Earnings
15
25,900

Marketing assets
Relief-from-Royalty
2
830

Non-compete agreements
Comparative (With and Without)
0
160

Total intangible assets
 
13
$
74,690


The method of amortization of identifiable finite-lived intangible assets is based on the expected pattern in which the estimated economic benefits of the respective assets are consumed or otherwise used up. Customer relationships and acquired technology assets are being amortized on an accelerated basis. Marketing assets are being amortized on a straight-line basis. The non-compete agreements were fully amortized as of March 31, 2019, based on the insignificance of the acquired assets.
We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, separate presentation of revenue and earnings since the acquisition date and pro forma information are not required nor included herein.
2018 Acquisitions
Reeher
On April 30, 2018, we acquired all of the outstanding equity securities, including all voting equity interests, of Reeher LLC, a Minnesota limited liability company (“Reeher”), pursuant to a securities purchase agreement. The acquisition expands our fundraising performance management capabilities and is intended to drive more effective fundraising and greater social good outcomes for our customers. We acquired the equity securities for an aggregate purchase price of $41.2 million in cash, net of closing adjustments. The purchase price and related expenses were funded primarily through borrowings under the 2017 Credit Facility (as defined in Note 9 of these consolidated financial statements). As a result of the acquisition, Reeher has become a wholly owned subsidiary of ours. We finalized the purchase price allocation of Reeher, including the valuation of assets acquired and liabilities assumed, during the second quarter of 2019. All measurement period adjustments were insignificant. We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented.
2017 Acquisitions
JustGiving
On October 2, 2017, Blackbaud Global Limited (“Blackbaud Global”), a U.K. limited liability company and wholly owned subsidiary of ours, acquired the entire issued share capital, including all voting equity interests, of Giving Limited, a U.K. private limited company doing business as “JustGiving” for an aggregate purchase price, including certain post-closing adjustments set forth in the related stock purchase agreement, of £102.4 million, or approximately $137.2 million, in cash. JustGiving is a market leading social platform for giving, and the acquisition is expected to enhance our capabilities to
serve both individual donors and nonprofits, expanding the peer-to-peer fundraising capabilities we offer today. As a result of the acquisition, JustGiving has become a wholly owned subsidiary of ours. We financed the acquisition of JustGiving through cash on hand and borrowings of $138.7 million under the 2017 Credit Facility. We finalized the purchase price allocation of JustGiving, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2018. All measurement period adjustments were insignificant. We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented.
AcademicWorks
On April 3, 2017, we acquired all of the outstanding shares of capital stock, including all voting equity interests, of AcademicWorks, Inc., a Texas corporation ("AcademicWorks"), pursuant to a stock purchase agreement. AcademicWorks is the market leader in scholarship management for higher education and K-12 institutions, foundations, and grant-making institutions. The acquisition extends our offerings for our higher education, K-12, and corporate and foundation customers. We acquired AcademicWorks for $52.1 million in cash, net of closing adjustments. We financed the acquisition through a drawdown of a revolving credit loan under our then-existing credit facility. As a result of the acquisition, AcademicWorks has become a wholly owned subsidiary of ours. We finalized the purchase price allocation of AcademicWorks, including the valuation of assets acquired and liabilities assumed, during the first quarter of 2018. All measurement period adjustments were insignificant. We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented.
XML 41 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Results (unaudited) (Schedule of Quarterly Financial Information) (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
Quarterly Financial Information Disclosure [Abstract]                      
Total revenue $ 237,839 $ 221,120 $ 225,634 $ 215,830 $ 221,218 $ 209,532 $ 213,672 $ 204,184      
Gross profit 121,302 119,323 124,827 116,547 117,922 114,295 118,500 116,147 $ 481,999 $ 466,864 $ 426,583
Income from operations 3,586 7,883 13,491 2,185 14,679 15,783 11,374 17,581 27,145 59,417 68,178
Income before provision for income taxes (1,262) 4,930 9,873 (2,956) 11,485 11,496 7,417 14,224 10,585 44,622 58,341
Net income $ 1,324 $ 4,566 $ 7,140 $ (1,122) $ 9,334 $ 11,164 $ 6,592 $ 17,751 $ 11,908 $ 44,841 $ 73,633
Earnings per share, basic $ 0.03 $ 0.10 $ 0.15 $ (0.02) $ 0.20 $ 0.24 $ 0.14 $ 0.38 $ 0.25 $ 0.95 $ 1.58
Earnings per share, diluted $ 0.03 $ 0.09 $ 0.15 $ (0.02) $ 0.19 $ 0.23 $ 0.14 $ 0.37 $ 0.25 $ 0.93 $ 1.54
XML 42 R18.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
11. Commitments and Contingencies
Leases
We have operating leases for corporate offices, subleased offices and certain equipment and furniture. Our leases have remaining lease terms of less than 1 year to 19 years, some of which include options to extend the leases for up to 5 years. We do not have lease agreements with residual value guarantees, sale leaseback terms or material restrictive covenants.
In May 2016, we entered into a lease agreement for our Global Headquarters Facility in Charleston, South Carolina. There are two phases for construction of the Global Headquarters Facility. Phase One included a building with approximately 172,000 rentable square feet, which we began using in April 2018. The lease agreement also grants us a Phase Two option to request that the landlord construct and lease to us a second office building and related improvements. The lease agreement expires in April 2038 and provides for 4 renewal periods of 5 years each at a base rent equal to the then prevailing market rate for comparable buildings.
We continue to lease our former headquarters facility, now called our Customer Operations Center, in Charleston, South Carolina. The lease expires in October 2023 and has 2 renewal options of 5 years each. We also have a lease for office space in Austin, Texas which expires in September 2023 and has 2 renewal options of 5 years each.
For each of the leases discussed above, we have not included the renewal options in the lease terms for calculating the lease liability as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these options at this time.
As of December 31, 2019, we had an additional operating lease for equipment that had not yet commenced with future rent payments of $0.8 million. This operating lease commenced on January 1, 2020 with a lease term of 3 years.
The components of lease expense for the year ended December 31, 2019, were as follows:
 
Year ended 
 December 31,

(dollars in thousands)
2019

Operating lease cost(1)
$
27,519

Variable lease cost
4,035

Sublease income
(3,189
)
Net lease cost
$
28,365

(1)
Includes short-term lease costs, which were immaterial.
During the twelve months ended December 31, 2019, we recorded $3.8 million in impairments of operating lease ROU assets associated with certain leased office spaces we ceased using as part of our facilities optimization restructuring. These impairments, which were based on our estimates about our inability to sublease the office spaces, were recorded as restructuring expense on our consolidated statements of comprehensive income. See Note 19 to these consolidated financial statements for additional details regarding our facilities optimization restructuring.
Total rent expense as determined under ASC 840 was $22.2 million and $17.1 million for the years ended December 31, 2018 and 2017, respectively.
Maturities of our operating lease liabilities as of December 31, 2019 were as follows:
Years ending December 31,
(dollars in thousands)
Operating leases(1)

2020 
$
25,999

2021 
21,840

2022 
17,187

2023 
14,651

2024 
7,790

Thereafter
74,168

Total lease payments
161,635

Less: Amount representing interest
46,227

Present value of future payments
$
115,408

(1)
Our maturities of our operating lease liabilities do not include payments related to Phase Two of our New Headquarters Facility, as that option had not been exercised as of December 31, 2019.
As determined under ASC 840, the future minimum lease payments related to lease agreements with a remaining noncancelable term in excess of one year, net of related sublease commitments and lease incentives, as of December 31, 2018 were as follows:
Years ending December 31,
(dollars in thousands)
Operating leases

2019 
$
20,808

2020
20,274

2021
16,924

2022
14,391

2023
12,923

Thereafter
81,755

Total minimum lease payments
$
167,075


Our ROU assets and lease liabilities are included in the following line items in our consolidated balance sheet:
(dollars in thousands)
December 31,
2019

Operating leases
 
Operating lease right-of-use assets
$
104,400

 
 
Accrued expenses and other current liabilities
$
19,784

Operating lease liabilities, net of current portion
95,624

Total operating lease liabilities
$
115,408


As of December 31, 2019, the weighted average remaining lease terms and discount rates were as follows:
(dollars in thousands)
December 31,
2019

Operating leases
 
Weighted average remaining lease term (years)
12.5

Weighted average discount rate
5.96
%

Supplemental cash flow information related to leases during the year ended December 31, 2019, was as follows:
 
Year ended 
 December 31,

(dollars in thousands)
2019

Cash paid for amounts included in the measurement of lease liabilities:
 
Operating cash flows from operating leases
$
24,569

Right-of-use assets obtained in exchange for lease obligations (non-cash):
 
Operating leases
102,245


Other commitments
As discussed in Note 9 to these consolidated financial statements, the term loans under the 2017 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2017 Credit Facility in June 2022.
We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by
us. As of December 31, 2019, the remaining aggregate minimum purchase commitment under these arrangements was approximately $91.7 million through 2023.
Solution and service indemnifications
In the ordinary course of business, we provide certain indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our solutions or services. If we determine that it is probable that a loss has been incurred related to solution or service indemnifications, any such loss that could be reasonably estimated would be recognized. We have not identified any losses and, accordingly, we have not recorded a liability related to these indemnifications.
Guarantees and indemnification obligations
We enter into agreements in the ordinary course of business with, among others, customers, creditors, vendors and service providers. Pursuant to certain of these agreements we have agreed to indemnify the other party for certain matters, such as property damage, personal injury, acts or omissions of ours, or our employees, agents or representatives, or third-party claims alleging that the activities of its contractual partner pursuant to the contract infringe a patent, trademark or copyright of such third party.
Legal proceedings
We are subject to legal proceedings and claims that arise in the ordinary course of business. We make a provision for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Unless otherwise specifically disclosed in this note, we have determined as of December 31, 2019, that no provision for liability nor disclosure is required related to any claim against us because (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.
All legal costs associated with litigation are expensed as incurred. Litigation is inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending against us. It is possible, nevertheless, that our consolidated financial position, results of operations or cash flows could be negatively affected in any particular period by an unfavorable resolution of one or more of such proceedings, claims or investigations.
XML 43 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization
1. Organization
We are the world’s leading cloud software company powering social good. Serving the entire social good community—nonprofits, foundations, companies, education institutions, healthcare organizations and individual change agents—we connect and empower organizations and individuals to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility, school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for more than three decades, we are headquartered in Charleston, South Carolina and have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom. As of December 31, 2019, we had over 45,000 global customers.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment and Software Development Costs (Tables)
12 Months Ended
Dec. 31, 2019
Property and equipment [Member]  
Property, Plant and Equipment [Line Items]  
Schedule of Property and Equipment
Property and equipment consisted of the following as of:
 
Estimated
useful life
(years)

December 31,
 
(dollars in thousands)
2019

2018

Equipment
3 - 5

$
4,512

$
4,243

Computer hardware
1 - 5

67,045

75,060

Computer software
1 - 5

35,726

34,294

Construction in progress

213

233

Furniture and fixtures
1 - 7

7,823

7,004

Leasehold improvements
Lesser of lease term or estimated useful life

24,295

26,795

Total property and equipment
 
139,614

147,629

Less: accumulated depreciation
 
(104,068
)
(107,598
)
Property and equipment, net
 
$
35,546

$
40,031


Software development [Member]  
Property, Plant and Equipment [Line Items]  
Schedule of Property and Equipment
Software development costs consisted of the following as of:
 
Estimated
useful life
(years)
December 31,
 
(dollars in thousands)
2019

2018

Software development costs
3 - 7
$
139,014

$
121,983

Less: accumulated amortization
 
(37,712
)
(46,884
)
Software development costs, net
 
$
101,302

$
75,099


XML 45 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Components of Lease Expense
The components of lease expense for the year ended December 31, 2019, were as follows:
 
Year ended 
 December 31,

(dollars in thousands)
2019

Operating lease cost(1)
$
27,519

Variable lease cost
4,035

Sublease income
(3,189
)
Net lease cost
$
28,365

(1)
Includes short-term lease costs, which were immaterial.
Schedule of Maturities of Operating Lease Liabilities
Maturities of our operating lease liabilities as of December 31, 2019 were as follows:
Years ending December 31,
(dollars in thousands)
Operating leases(1)

2020 
$
25,999

2021 
21,840

2022 
17,187

2023 
14,651

2024 
7,790

Thereafter
74,168

Total lease payments
161,635

Less: Amount representing interest
46,227

Present value of future payments
$
115,408

(1)
Our maturities of our operating lease liabilities do not include payments related to Phase Two of our New Headquarters Facility, as that option had not been exercised as of December 31, 2019.
Schedule of Future Minimum Lease Commitments Related to Lease Agreements Under ASC 840
As determined under ASC 840, the future minimum lease payments related to lease agreements with a remaining noncancelable term in excess of one year, net of related sublease commitments and lease incentives, as of December 31, 2018 were as follows:
Years ending December 31,
(dollars in thousands)
Operating leases

2019 
$
20,808

2020
20,274

2021
16,924

2022
14,391

2023
12,923

Thereafter
81,755

Total minimum lease payments
$
167,075


Schedule Of Supplemental Balance Sheet Information Related To Leases
As of December 31, 2019, the weighted average remaining lease terms and discount rates were as follows:
(dollars in thousands)
December 31,
2019

Operating leases
 
Weighted average remaining lease term (years)
12.5

Weighted average discount rate
5.96
%

Our ROU assets and lease liabilities are included in the following line items in our consolidated balance sheet:
(dollars in thousands)
December 31,
2019

Operating leases
 
Operating lease right-of-use assets
$
104,400

 
 
Accrued expenses and other current liabilities
$
19,784

Operating lease liabilities, net of current portion
95,624

Total operating lease liabilities
$
115,408


Schedule Of Supplemental Cash Flow Information Related To Leases
Supplemental cash flow information related to leases during the year ended December 31, 2019, was as follows:
 
Year ended 
 December 31,

(dollars in thousands)
2019

Cash paid for amounts included in the measurement of lease liabilities:
 
Operating cash flows from operating leases
$
24,569

Right-of-use assets obtained in exchange for lease obligations (non-cash):
 
Operating leases
102,245


XML 46 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Restructuring
19. Restructuring
During 2017, in an effort to further our organizational objectives, including improved operating efficiency, customer outcomes and employee satisfaction, we initiated a multi-year plan to consolidate and relocate some of our existing offices to modern and more collaborative workspaces with short-term financial commitments. These workspaces are also more centrally located for our employees and closer to our customers and prospects. Restructuring costs incurred prior to our adoption of ASU 2016-02 on January 1, 2019 consisted primarily of costs to terminate lease agreements, contractual lease payments, net of estimated sublease income, upon vacating space as part of the plan, as well as insignificant costs to relocate affected employees and write-off facilities-related fixed assets that we would no longer use.
Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018. See additional details below.
Restructuring costs incurred during the year ended December 31, 2019 consisted primarily of operating lease ROU asset impairment costs and, to a lesser extent, lease payments for offices we have ceased using and write-offs of facilities-related fixed assets that we will no longer use. See Notes 11 and 6 to these consolidated financial statements for additional details regarding these impairment costs and fixed asset write-offs.
As of December 31, 2019, we have substantially completed our facilities optimization restructuring plan. Any remaining restructuring costs related to these activities are expected to be insignificant.
The following table summarizes our facilities optimization restructuring costs as of December 31, 2019:
 
Cumulative costs incurred as of

 
Costs incurred during the
year ended(1)

 
Cumulative costs incurred as of

(in thousands)
December 31, 2018

 
December 31, 2019
 
By component:
 
 
 
 
 
Contract termination costs
$
4,176

 
$
4,906

 
$
9,082

Other costs
1,208

 
902

 
2,110

Total
$
5,384

 
$
5,808

 
$
11,192


(1)
Includes $3.8 million of operating lease ROU asset impairment costs.
The change in our liability related to our facilities optimization restructuring during the twelve months ended December 31, 2019, consisted of the following:
 
Accrued at

 
Increases for incurred costs(1)

 
Written off
upon adoption
of ASU 2016-02
(2)

 
Costs paid

 
Accrued at

(in thousands)
December 31, 2018

 
 
 
 
December 31, 2019

By component:
 
 
 
 
 
 
 
 
 
Contract termination costs
$
1,865

 
$
4,906

 
$
(1,656
)
 
$
(5,115
)
 
$

Other costs
50

 
902

 

 
(952
)
 

Total
$
1,915

 
$
5,808

 
$
(1,656
)
 
$
(6,067
)
 
$


(1)
Includes $3.8 million of operating lease ROU asset impairment costs.
(2)
Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018.
XML 47 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Defined Contribution Plan
12 Months Ended
Dec. 31, 2019
Retirement Benefits [Abstract]  
Defined Contribution Plan
15. Defined Contribution Plan
We have a defined contribution 401(k) plan (the "401K Plan") covering substantially all employees. Employees were able to contribute between 1% and 75% of their salaries in 2019, 2018 and 2017. We match 50% of qualified employees’ contributions up to 6% of their salary. The 401K Plan also provides for additional employer contributions to be made at our discretion. Total matching contributions to the 401K Plan for the years ended December 31, 2019, 2018 and 2017 were $8.7 million, $8.1 million and $7.1 million, respectively. There were no discretionary contributions by us to the 401K Plan in 2019, 2018 and 2017.
EXCEL 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -9#5% ?(\\#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,$% @ UD-44"?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 " #60U10OY/>?^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>R'%A?TSJR\9.&PQ6V-C-V&IK&L?&UDCZ]G.R M-F5L#["CI9\_?0*U)DH3$KZD$#&1PWPU^J[/TL0UVQ-%"9#-'KW.=4GTI;D- MR6LJS[2#J,U![Q $Y]?@D;35I&$"5G$A,M5:(TU"32&=\-8L^/B9NAEF#6"' M'GO*T-0-,#5-C,>Q:^$"F&"$R>?O MJ%.%?_Q,X=8*?DF-V2&H:A'E9SKNS0 MP/OST^N\;N7Z3+HW6'YE)^D8<AO@!02P,$% @ UD-44)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #60U101^B#WG\# N$0 & 'AL+W=OA\UQUIE6VLJBXC'<1J565Z%R[EM>ZR7'VMS% V];/-254VNJZ!6 MNT5XS^[6(NT,5O$K5Y=FM!]T4WG6^J4[^+I=A'$W(E6H3=MUD9G-63VHHNAZ M,N/XTW<:#C4[XWC_K??/=O)F,L]9HQYT\3O?MH=%. V#K=IEIZ)]TIV>WE^D_">ALV\-[ M!\,T_M @>H,8#$Q^:)"]0;X;$GNVKE.QYV:=M=ER7NM+4%_C/6;=5<3NI#G[ MFZ[1GFS[GSD]C6D]+^-Y=.ZZZ16KJX*/%&Q01*;OH0!'!5:J$+>* M-55(/ 0!YRBL78SL";9+:)?6+D?VU#E%5#'!!1)8("'VJ5. *F:X0 H+I,3. MW)2!Q!/S!):84+^3\PI(!"XQA26FU"^=$D#BB7H&2\RHW\T:2#QALQ@3%],> MW+R1QI,X\W#-2 ^<=J#&SO2>')GF%\F: ]N\DCCB9YAS!FE MF+OA(XTO?-+GF'U.N19N^DCC29]C]CGE6KKI(XWOOH[9YY1KZ::/ M-)[T.6:?4ZZEFS[2^.:"V>>4:YFX58#&5P6SSRG7TKW&D,9WC6'V.>5:DFL, MW.Y]N6#V.>5:SMPJ_W_'YYA]3KE.R)4,;OJ^*IA]3KE.V&V5=:])K*;J5YC) M-)8)Y[Z'4;P&",IWXCX2]YIT5$W.F.1BM%K7:/0R6:IZ;U_4FV"C3Y7]2C!J'3X&W'/[,OHNOWY)^)[5 M^[QJ@F?=FE=:^^*YT[I59BCQ)S/A@\JVPT&A=FVW.S'[]?4-_GK0ZF/_=2(: M/I$L_P%02P,$% @ UD-44*EB!*"M! L18 !@ !X;"]W;W)KV^]=N4AMGW?7/H[^?;83C> M557_M$W[NO_<'M,A_^>Y[?;UD&^[EZH_=JG>3$'[IM)*N6I?[P[SY6)Z]M M M%^WKT.P.Z:&;]:_[?=W]NTI->[J?P_S]P9?=RW88'U3+Q;%^27^FX>OQH0^GMJFG_[.GE[[H=U?6LE6 M]O7W\^_N,/V>+NV_A\D!^A*@KP%@?AB EP D =79V334G^NA7BZZ]C3KSF_K M6(]) 7>8)_-I?#C-W?2_/-H^/WU;.K.HWL9V+I+56:)O)/JC8LT5SEXE5>[_ M:D*+)O04C[?Q3HY',1ZG>',;[\D@SA([20Z3!"& (@,15"J4O!C1B^%> O%R MEKB;7JRQ)EABALL,A!B4[,:*;BQW$XD;R[H)(5#/:T'E;"R\92=Z< MR@;\:(1SXT ,>)9)\X'2_.>JVST(@N@E<"^DEU5@O7@T M%LE[7'-9-A.#EMU$T4WD;I"XB:P;M-8X8H:KC%((LA=0,IH4=\/8I'@V*)/[ MHH3BNL)W! 5. C=CJ1D0S JADNN\U;%6# D,Q,T-^2H(PA@X9IV%B-20)$-7 MFB&9QL!Q["F.@9,68M31,4>"T(%%58 RR%0&QQ;?TA(#,DZ!\S10G@)'I?&. M)NQ:D(VH*Q 59*0"9VJ@3 4)J@B>^N$RXT(LO749JL"I&BA5@0,S0U4I"GE! M9[3*U@OEEDQ6S0$9+O<'TD^^I#YB)R/D6VXA=J3&1'JSD(5C(6=/^=BI!1"B8L^*/JA"3K, ME97,U'H7 BES)/9B)R-0)>%%7+L?;*:4FLM MR@!*"23C$3D>\TZ)&N+@TVB"99,DZ(PSOK!70)F2R"D)=&E8H5"?QES&LE02 M=!Y]*)1I**,2.2I!42Y=1+=G5O)^01**^X7JYNQP/,S]H^Y>=H=^]M@.0[N? M#@N?VW9(N5'U.3>W3?7F>M.DYV&\]/FZ.Q^BGF^&]G@Y(*ZNI]3+_P!02P,$ M% @ UD-44)K"RX1% @ ,@< !@ !X;"]W;W)K:X;!8J!\6=1$R*]EY9V8N?74O9; ,2I)BT6&]:33LU<&&^Q M5%U^!:+G!)]-4$M!""$"+6XZORS,V(&7!;M)VG3DP#UQ:UO,_U2$LF'G!_[K MP%-SK:4> &71XROY3N2/_L!5#\Q9SDU+.M&PSN/DLO,_!-M]KO5&\+,A@WAH M>]K)D;%GW?ERWOE0 Q%*3E)GP.IQ)WM"J4ZD,'Y/.?VYI Y\;+]F_V2\*R]' M+,B>T5_-6=8[/_.],[G@&Y5/;/A,)C^)[TWFOY([H4JN252-$Z/"_'NGFY"L MG;(HE!:_C,^F,\]AG$'Y%.8."*> < X(XC<#HBD@L@+ 2&:L?L02EP5G@\?' ME]5C_4T$VT@MYDD/FK4S<\JM4*/W,H!Q >XZT:2I1DWXH F7BOU:@9)9 A3 M3!$Z*4(3'RTH_I$@8=P@90XD1('4F8A):M*-LM;B@4$H]R 94YH3('E.6]RE:E$ PA@KF] M2&MADD=ABJ+(C90[D7('DK7YJWSM7FT^%"76.;)W"&&*8)+&%A)X.+WT;?(- M\VO3">_(I#H(S7%U84P2E11NU&=9JPML[E!RD;J9JC8?C_&Q(UD_W5!@OB;+ MOU!+ P04 " #60U108GC/NF(% !U&@ & 'AL+W=OU41)C-J6 M)RE)]^U'R:KK7!YV[4ML*S]>'4K4.21U_=IVG_NGIAD67W;;?7^S?!J&P]5J MU=\]-;NZOVP/S3[^YZ'M=O40?W:/J_[0-?7]U&BW79%2;K6K-_OE[?5T['UW M>]T^#]O-OGG?+?KGW:[N_ETWV_;U9JF77P]\V#P^#>.!U>WUH7YL_FR&CX?W M7?RU.E6YW^R:?;]I]XNN>;A9OM-7E9D:3,1?F^:U/_N^&+ORJ6T_CS]^N[]9 MJE%1LVWNAK%$'3]>FK+9;L=*4<<_<]'EZ9QCP_/O7ZO_,G4^=N93W3=EN_U[ M7XN=E/GZ_'_WB>F^$&-#>@4P/MOMN YP;\K8'Y;@,S-S"BP>K8 ME>G:5/50WUYW[>NB.][>0SV.(GUEXM6_&P].%WOZ7[P\?3SZQD(S MLSXR=,ZF3LQ.PGIE#*D+B@98H%$YQRHL\IYD,$/59MH6H+NNUP 0<+.-!M M(71]9-R94*.#(2.ZG6(J@RZ*0J@&F'/! MB:@'*2RBDYDV7Y])> ,L$DJE.*R>H;>JC%!WOH2<C>,BT!YMEQ9G9#."U)I_,;SBTE<&P1 MB"V6L35#X4RLNI3&54*J2-8=*:4O;<:/",<6@=AB&5LS]'^B$57(AQI0470F MMPCG%AEPLW(E<'X0R ^6^4&IXQL?IY -DRFO9 40J8U60DR5$>N^M5SFGP'%"'MS$3"(1-G<"YL[2W&?H MW![(21,I 75A229NA3 ?,BL*PM9.P-I96CLASPYR_EX"S,K!60'(VXRW,;9U M!K9NI*USNFRYT$%0):*,D\]>A3#.>!MC3V>P I(W?LUH!>3E%*$$F%&4;(L MS+,M,G-;QD'"($A,YN'BS([23VPI,399_I%-)4XG\]%?G)(;%8#S+CY>,LL! MYX+);E4P-G?^B9TEQO;*/[*WQ& [R/JXHI>]!YR*:ZBD]RE'WCO.^ MC8V4P M3S>Y"XB-E=%N3V[X8)=CM-^3#)_4F5P(R>X#P((S<@)2 2PN*K*[I_<:_>*N M?=X/XQ;VV='3NY-W-.[=B^-K?54=WX!\*W-\(?-'W3UN]OWB4SL,[6[:OW]H MVZ&)*M5EU/?4U/>G']OF81B_^OB].[X(.?X8VL/\DF=U>M-T^Q]02P,$% M @ UD-44!.,F;]L!@ )R( !@ !X;"]W;W)K\;9O[?:/U:D[&A/FZ66ZFM]?[:Y^VM]?=2[]: M;MI/V\GN9;UNMO]4[:I[NYG:Z?<+GY>/3_UX87Y[_=P\MK^W_1_/G[;#M_DI MROURW6YVRVXSV;8/-]./]JKV9FRP5_RY;-]V9Y\G8U>^=-W7\^-+MVT:W^6M[W M3S?3-)W38^]_;5_;U2 ?G0SWN.M6N_V_D[N77=^M MCU$&*^OFV^'OC#?C8@$6#^:$K^[&I MF[ZYO=YV;Y/M87J?FW$5V2L>1O]NO+@?[/W_#<.S&ZZ^WEKFZ_GK&.BHJ0X: M.M><%/,A^ND6A&Y1D6[._O(6"Z0)EYH::2(VXF!?W3Z NPB0< "& 7@?@,\# M.",&ZZ#Q>\WFH+'9)-%?K6).;$6/M2JZX!RV[*%E#_J<<8 P3=9R_[?-"$ M,Y_)A^Q$G[4J9A_D+ .5RZ5IBM!R!);%T%916XXD5Z46A91%YVLMLC:D@ TG M:#@!PR0,)W4;G\[7PL&Q5G&B*![H&JA,<(6'.D/+&5@69JJL;C-SP8CQ6P!5 ML%DX!B(;DV5LV1J; X4UL'^AUEOQU8.4/>D1W7,K(J[:!@ MUBF4[R81YU%SD M.5H)8Z1C PIVT#&.1: ;#&=+,!3 MD$2U@"K$@:5O(,LVR7P/9$3GLDO?&%(64"JH5:+18A-QC-*XUI&Q+GGI',2+ M@7)I?6-8V:PS4B <@C ["+ C2."1SO@S.^RW)#Z@CJ.B'M09,@6($(8( 8C( ME501P .')+<."Z1SXXQ(ZT!'R9UM_"^M8Y00 >N2?T>1&*7LY'YD@83,F9WT MC@)RB*FP<28,,0(0D]RI2'-'IM3W)360S'PH+1/,+@+L"I*YI'&C[+XKJ8'$ M&E=XI@DSBS2S;)"H)8P7I#0AH@J0X\4&DT3+$MY"&'T>4 NJ)$E].HD;[?E]1 M,G,F%9*^P[QR@%>20Y5#?'%1;EL74!>#VFC@>+FT2W"85P[P*DI>.8T7N3T" M$BN?;*0I#73A/ P 2B["RFFTQ"'/2+8"V9!GDC>RP 1"HA!MZ20/P\H!6,E- M9N4 9IQ1*P144$F>@=9 %0(7=M .(\L!9$6)+ =H1"X8M42@SJF"'NM,*.40 M#"\'X!4EO)QFC;66K%HKJ-K*^I2T!D***7"A*'>870X47$D67$Z72%G.S0*( MAC+1JK4"9,62W&%:.D!+59,[4!U19):;!:";#3$09TG>6100YT)I;-=QBQCP+(D M6<8 4OKD#:BB=?)10;%\L*7E5GBAQ&#."B1D#!4&4$D2*@P@$+.L[9$JR0>W M1BKKN7# RY@G#'B2)$]8IW\.2<[$ LCDOO0H.7^3YFP1WXPYPJ &*AU$,<[J MK+.Z*K%9YV WI'ZY&T)C34J'I<0+V M( '+HK8ZBOQ["1CH1 (^6)J?O2U?M]O'_2\1=I.[[F73CV^?NWPD<:W M[>)Z9:_JPUOX_\(?RKWQ:[]SV-9;?.FO:R> MYO6^*O*'/FB[F7.2^/DV7^^F5Q?]O2_5U47YTFS6N^)+-:E?MMN\^N^ZV)1O MEU.:_KCQ=?WTW'0WYE<7^_RI^+-H_MI_J=JK^;&5A_6VV-7KIBL?+Z2_T M>65-%] K_EX7;_6[[Y-N*'=E^:V[^.WA3MQVMQ4VPV74NM MCW^'1J?'/KO ]]]_M+[L!]\.YBZOBYMR\\_ZH7F^G*;3R4/QF+]LFJ_EVZ_% M," WG0RC_[UX+3:MO'/2]G%?;NK^[^3^I6[*[=!*:V6;?S]\KG?]Y]O0_H\P M',!# !\#B$X&F"' ' .83P;8(< > XP_&>"& />S!WLRP \!_AA@3_<0AH#P MLX?0+^!A=OOE6N1-?G51E6^3ZK#C]GFWL>ES:#?$?7>S7__^?^V*U>W=URO* M^&+^VC4T:*X/&HXT)M;<((V--0ND<;'F%FE\K%DB38@U*Z1)CYIY.R?'B6$X M,=PW8*,&,C'H@\;WFEVO<<$'M@GAG@SLR:B>6I*()3AHW+N>V&=)2(4A+7-" MLM 20XEU8LUOM6S&Y-B(>5X"G4_$PJ^TB(*U289GR<)9LGT;)IJED6EVL &G M%]3(:79J08/Q1NSUU3E59,9#,QZLN3QV7G4S8Y-XL0E79V61G0#M!&!'GO"@ M^C%9PMG(&J2PGQ3T(S;+=:KZ(0&)Q4E)9".#-C*]%8*TD:%IS;P\)V=ED1U* M,(03,"].4CA17=G$&Y*013(7G.2CECD_8GHD%CR=&PE0FC66=&DE#U]K4DAS4 M.5EL"/.9-*!U>B2(7D-JFL_JXFH0(YH1HF6*9 U58S.V8X4G!BLCL,KTQ!JL M\HPL3FMB*R-%,*B"5:9D#=X9!Y_*TOZ\+K:$$2Z9HU*Q-I!I2Z7O[6 M!:+9>U5L&".7 7))\4VCU&6F/<-C/WX,AJD!,"6)%0-@&DQ(I:E!=S+#H[:R M%LR"F+= -V/OTU286R*A(UD2K8",K;=A9&T,3@B&/I[B#0:Y 2!7*=Z "IHR M>6979V6QH9&''@CC\H 84$FS\1)GJ_.ZV!*&M$&05KM-0YI]L&X$#P9#VB!( MJP, GC/(?7U*$AO!D#8:TCK!&UCWAE2=GK.ZV!)FN4$LEPG>:$B[5#VI64"9 M)!\X,>PQ12W MJ"26"=X"4!)QZD<.C,4(M*@FE@G>ZGIW1JE,J>=4L1V,4PL>2,BG5#=6<](G M[:Y(QIZ968Q*"U!)7HX=/-?-?/!6FM(Z+V9H 336A50"ZA;H9IPEWLN2"@E= MJQ3'$,C8V%2Q=?[NY4;WQNR/O'I:[^K)7=DTY;9_F_%8EDW1MIE\:EM[+O*' MX\6F>&RZKZ']7AW>5!TNFG(_O(6;'U\%7OT/4$L#!!0 ( -9#5%!/C4&. M$ ( )0% 8 >&PO=V]R:W-H965T&ULC53MCILP$'P5 MQ .&Z.UW/BE4LT:(5F4P(A\X@W4^LV9"T:4#L4%R48 .5D2HP@'P0(Q M4M5^GMG<0>09ORI:U7 0GKPR1L2?+5#>;OS0OR=>JDNI3 +E64,N\!W4C^8@ M=(1ZE5/%H)85KST!YXW_'*[WB<%;P,\*6CG8>Z:3(^>O)OARVOB!,004"F44 MB%YNL -*C9"V\;O3]/N2ACC7-K5=NU[?3OM'D"[@BX M)X2+#PE11XC>"?&'A+@CQ","/1^KL+$+'CP5V4\0B>83LIY P MC.==1+.-1E8@>F@TG1>(9P5B*Q _"*Q&)^4P"XNI+28*DF4:C/J=PG :3V#[ M.;5TM8KF72>SKI.I:SRJLW68=% G>(K3D>?_ >W_ 7)^T>!N,A 7^]]+K^#7 M6IE//,CVH^49F[L]RF_UR'$3XEW&S:MO1%RJ6GI'KO2?8^_WF7,%VF/PI$V6 M>D3V 86S,MNEW@LW*%R@>-/-0-0/XOPO4$L#!!0 ( -9#5%#WZ"R&L $ M -(# 8 >&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0 M)4JZ#8%MH&DQ;, &!!VV/BLV;0O5Q9/DN/O[4;+C>IVW%XND>0X/*2H;K'OV M+4 @+UH9G],VA.[ F"];T,+?V X,_JFMTR*@ZQKF.P>B2B"M&-]LWC$MI*%% MEF(G5V2V#TH:.#GB>ZV%^W4$98><;NDU\"B;-L0 *[).-/ -PO?NY-!C,TLE M-1@OK2$.ZIS>;0_'?,P*5]9?^8>L=>SL+#O55/L@IM3C]04D$M>A4>[? )IGYN*9F: M_P(74)@>E6"-TBJ?OJ3L?;!Z8D$I6KR,IS3I'";^*VP=P"< ?P-@8Z&D_$$$ M463.#L2-L^]$O.+M@>-LRAA,HTC_4+S'Z*7@?)NQ2R2:&PO=V]R:W-H965T&UL?5/;;MP@$/T5Q >$->NDT6;M\44!Q@6\3OZ^@!W72:V^ #/,.7-F&+(1S;-M 1QY45+;G+;. M]0?&;-F"$O8*>]#^ID:CA/.F:9CM#8@J@I1D?+>[84ITFA99])U,D>'@9*?A M9(@=E!+F]0@2QYPF],WQV#6M"PY69+UHX >XG_W)>(LM+%6G0-L.-3%0Y_0N M.1S3$!\#?G4PVM69A$K.B,_!^%;E=!<$@832!0;AMPO<@Y2!R,OX/7/2)64 MKL]O[%]B[;Z6L[!PC_*IJUR;TUM**JC%(-TCCE]AKN>:DKGX[W !Z<.#$I^C M1&GC2LK!.E0SBY>BQ,NT=SKNXW2S3V;8-H#/ +X ;F,>-B6*RC\+)XK,X$C, MU/M>A"=.#MSWI@S.V(IXY\5;[[T4G*<9NP2B.>8XQ?!53+)$,,^^I.!;*8[\ M'SC?AN\W%>XC?/].X?4V0;I)D$:"]+\E;L7RN_(CU/H/MA@2:A>.G_S93&,V M&0[[^0>QY1L7?P!02P,$% @ UD-44&B@5AZU 0 T@, !D !X;"]W M;W)K&UL?5-A;]L@$/TKB!]0$IRU661;:CI5F[1) M4:>UGXE]ME'!YP&.NW\_P*[KK5:_ '?<>_?N.-(!S;-M !QYT:JU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\8J]4[*%DR&V MUUJ8/T=0.&1T2U\=#[)N7'"P/.U$#3_!_>I.QEML9BFEAM9*;(F!*J.WV\-Q M%^)CP*.$P2[.)%1R1GP.QK-_:\0'7@IFRL_0HW_8+.AH'+A>.//9ARST7#8 M33^(S=\X_PM02P,$% @ UD-44)]C8;JS 0 T@, !D !X;"]W;W)K M&UL?5-A;]P@#/TKB!]0M.IL3EOG^@-CMFQ! M"WN%/73^ID:CA?.F:9CM#8@J@K1B/$ENF!:RHT46?2=39#@X)3LX&6('K87Y M<02%8TYW]-WQ))O6!0*QRF@1!H*!T@4'X[0+WH%0@\C)>9TZZI S ]?F=_5.L MW==R%A;N43W+RK4YO:6D@EH,RCWA^ !S/=>4S,5_A@LH'QZ4^!PE*AM74@[6 MH9Y9O!0MWJ9==G$?IYOK=(9M _@,X O@-N9A4Z*H_*-PHL@,CL1,O>]%>.+= M@?O>E,$96Q'OO'CKO9>"ITG&+H%HCCE.,7P5LULBF&=?4O"M%$?^%YQOP]-- MA6F$I[\I_$?^_2;!/A+L_UOB5LR?*MFJIQI,$Z?)DA*'+D[RRKL,[!V/;_(K M?)KV+\(TLK/DC,Z_;.Q_C>C 2TFN_ BU_H,MAH+:A>,'?S;3F$V&PW[^06SY MQL5/4$L#!!0 ( -9#5%"0>*"RM $ -(# 9 >&PO=V]R:W-H965T ML/C-FR!27L#?:@ M_4V-1@GG3=,PVQL0500IR?AN]X$IT6E:9-%W,D6&@Y.=AI,A=E!*F/Y-J=WE%10BT&Z9QR_P%S/+25S\5_A M*'!R4^1XG2QI64@W6H9A8O M18FW:>]TW,?I)KG"M@%\!O %]"$^\/W#?FS(X M8ROBG1=OO?=2\"3)V"40S3''*8:O8O9+!//L2PJ^E>+(_X'S;7BRJ3")\.0/ MA>DV0;I)D$:"]+\E;L7<_I6$K7JJP#1QFBPI<=!QDE?>96#O>7R3W^'3M#\) MTW3:DC,Z_[*Q_S6B R]E=^-'J/4?;#$DU"X&UL?5-A;]P@#/TKB!]0[DC6GDY)I%ZK:9,VZ=1IZVV168&KV0'9TO[X^G-,3'@!\21K/*'PKMM M@G23((T$Z7]+W(HY_)6$K7JJP39QFAPIS=#%25YYEX&]Y_%-WL.G:?\J;",[ M1R[&X\O&_M?&>$ INQL&UL?5/;;MP@$/T5Q <$+^NTZ6;ML8T"Q@6\3O^^ M W9<*['R LQPSID+0S8:^^Q: $]>M.I<3EOO^P-CKFQ!"W=E>NCPIC96"X^F M;9CK+8@JDK1B/$D^,2UD1XLL^DZVR,S@E>S@9(D;M!;V[Q&4&7.ZHZ^.1]FT M/CA8D?6B@9_@?_4GBQ9;5"JIH7/2=,1"G=/;W>&8!GP$_)8PNM69A$K.QCP' MXUN5TR0D! I*'Q0$;A>X Z6"$*;Q9]:D2\A 7)]?U1]B[5C+63BX,^I)5K[- MZ0TE%=1B4/[1C%]AKN>:DKGX[W !A?"0"<8HC7)Q)>7@O-&S"J:BQ96!O>7R3__!IVG\(V\C.D;/Q M^+*Q_[4Q'C"5Y I'J,4/MA@*:A^.G_%LIS&;#&_Z^0>QY1L7_P!02P,$% M @ UD-44,BPGXRO 0 T@, !D !X;"]W;W)K&UL?5/;CILP$/T5RQ^P3AQZ401(FZVJ5FJE:*NVSPX,8*WMH;8)V[^O;0B+ MMK0O>&8XY\S%XWQ$^^0Z $^>M3*NH)WW_9$Q5W6@A;O#'DSXTZ#5P@?7MLSU M%D2=2%HQOMN]95I(0\L\Q2]:^ ;^>W^VP6.+2BTU&"?1$ M-0>_WQU,6\0GP0\+H5C:)G5P0GZ+SN2[H M+A8$"BH?%40XKO 2D6A4,:O69,N*2-Q;=_4/Z;>0R\7X> !U4]9^ZZ@[RFI MH1&#\H\X?H*YGS>4S,U_@2NH (^5A!P5*I>^I!J<1SVKA%*T>)Y.:=(YSOHW MVC:!SP3^BL"F1*GR#\*+,KBUYQG-V MC4(SYC1A^ JS7Q LJ"\I^%:*$_^+SK?IA\T*#XE^6-/Y/P2R38$L"63_;7$+ M2"/MQLFG^#Z"&4 MLKL+*]2%![8X"AH?S7?!MM.:38['?GY!;'G&Y1]02P,$% @ UD-44)NJ M5ENU 0 T@, !D !X;"]W;W)K&UL?5/;CMP@ M#/T5Q KJI5::;15VVU"Z(^,^:H#+?R-[<'@36.=%@%-US+?.Q!U FG%^&YW MQ[20AI9Y\IU=F=LA*&G@[(@?M!;NYPF4'0NZIV^.9]EV(3I8F?>BA2\0OO9G MAQ9;6&JIP7AI#7'0%/1Q?SQE,3X%?),P^M69Q$HNUKY$XV-=T%T4! JJ$!D$ M;E=X J4B$732JK!!ZMG%I2BQ>NT2Y/V<;KA]S-L&\!G %\ M#RD/FQ(EY>]$$&7N[$CQ"?>'SGVIHK.U(ITA^(]>J\ES[*<72/1''.: M8O@J9K]$,&1?4O"M%"?^#YQOPP^;"@\)?OA#X>TV0;9)D"6"[+\E;L7<_96$ MK7JJP;5IFCRI[)*^\R\ ^\O0FO\.G:?\L7"N-)Q<;\&53_QMK Z"4W0V. M4([_'LIC&;C&#[^0>QY1N7OP!02P,$% @ UD-44*T@Q<>X M 0 T@, !D !X;"]W;W)K&UL;5-A;]P@#/TK MB!]0$1U2]9N3:G!THJJ,6@W!..GV&NYY:2 MN?BO< 7EPX,2GZ-$9>-*RL$ZU#.+EZ+%R[3++N[C='-WF&'; #X#^ (XQ#QL M2A25?Q1.%)G!D9BI][T(3[P[-@F2#<)TDB0OB'X\*[$C9C;Y%T2 MMNJI!M/$:;*DQ*&+D[SR+@/[P..;_ N?IOV;,(WL++F@\R\;^U\C.O!2DAL_ M0JW_8(NAH';A>._/9AJSR7#8SS^(+=^X^ M02P,$% @ UD-44 ZE!FZS M 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TK MB!]0$I)L561;:CI-F[1)4:=MGXE]ME&!\P#'W;\?8-?U-K=?@#ONO7MW'-F M]M&U )X\:65<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQOMF\8UI( M0XLL^ZCE(AS8ZCE0 M,A7_!:Z@0GA4$G*4J%Q:2=D[CWIB"5*T>!IW:=(^C#<'/L'6 7P"\!EPF_*P M,5%2_D%X4606!V+'WG+_P?DZ?+>J<)?@N[\4OD*P7R78)X+]FR6NQ>S^2<(6/=5@ MFS1-CI38FS3)"^\\L'?I$=E+^#CM7X5MI''D@CZ\;.I_C>@A2-G; M#06UC\?WX6S',1L-C]WT@]C\C8L_4$L#!!0 ( -9#5%!->\*.M0$ -(# M 9 >&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9D$OW[V=(FF9;M"^ C=_SLS'9:.R+:P$\ M>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[I9I(3M:9-%W MMD5F!J]D!V=+W*"UL+].H,R8TSU]D#@\#M"@^@5"!" M&3]G3KJD#,#U^8W]8ZP=:[D(!P]&/IUUV<1^GFR298=L /@/X KB+>=B4*"I_ M%%X4F34CL5/O>Q&>>'_DV)LR.&,KXAV*=^B]%OR09NP:B.:8TQ3#5S'[)8(A M^Y*";Z4X\7_@?!N>;"I,(CSY0^%AFR#=)$@C0?K?$K=B;O]*PE8]U6";.$V. ME&;HXB2OO,O WO/X)N_AT[1_%;:1G2,7X_%E8_]K8SR@E-T-CE"+'VPQ%-0^ M'#_@V4YC-AG>]/,/8LLW+GX#4$L#!!0 ( -9#5% \[8Q:M0$ -(# 9 M >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S2>FA6QIGD;?R>:I MZ;V2+9PL<;W6PKX>09DAHUOZYGB2=>.#@^5I)VKX#OY'=[)HL9FEE!I:)TU+ M+%09O=T>CDF(CP$_)0QN<2:ADK,QS\&X+S.Z"8) 0>$#@\#M G>@5"!"&;\G M3CJG#,#E^8W]:ZP=:SD+!W=&_9*E;S*ZIZ2$2O3*/YGA&TSU7%,R%?\ %U 8 M'I1@CL(H%U=2],X;/;&@%"U>QEVV<1_&FV0WP=8!? +P&;"/>=B8*"K_(KS( M4VL&8L?>=R(\\?; L3=%<,96Q#L4[]![R?GU3O(V7A\V=C_RA@/*&5SA2/4X >;#065#\<; M/-MQS$;#FV[Z06S^QOD?4$L#!!0 ( -9#5%#^Z5"1LP$ -(# 9 M>&PO=V]R:W-H965T))-ZX*#%5DO&O@*[EM_,MYB"TLE-7168D<,U#F] M30_'?8B/ =\EC'9U)J&2,^)+,!ZKG"9!$"@H76 0?KO '2@5B+R,UYF3+BD# M<'U^9[^/M?M:SL+"':IG6;DVIS>45%"+0;DG'!]@KN<#)7/QG^$"RH<')3Y' MBD2P3S[DH)OI3CR MO^!\&[[;5+B+\-UO"O^1?[])L(\$^_^6N!7SITJVZJD&T\1ILJ3$H8N3O/(N M WO+XYO\"I^F_8LPC>PL.:/S+QO[7R,Z\%*2*S]"K?]@BZ&@=N'XT9_--&:3 MX;"??Q!;OG'Q$U!+ P04 " #60U10BNA=>+0! #2 P &0 'AL+W=O MEGGTG6V9F]$KVS/$R@S%32A;XXGV78^.%B9#Z*%K^"_#6>+%EM9:JFA=]+TQ$)3T(?D>,I" M? SX+F%RFS,)E5R,>0G&I[J@AR (%%0^, CTIJ:,2H_).9/L)2SRTE2_&?X0H*PX,2S%$9Y>)* MJM%YHQ<6E*+%Z[S+/N[3?),F"VP?P!< 7P'W,0^;$T7E[X4796[-1.S<^T&$ M)TZ.''M3!6=L1;Q#\0Z]UY+?I3F[!J(EYC3'\$U,LD8P9%]3\+T4)_X/G._# MTUV%:82G?RC,]@FR78(L$F3_+7$OYO:O)&S34PVVC=/D2&7&/D[RQKL.[ ./ M;_([?)[V+\*VLG?D8CR^;.Q_8XP'E'*XP1'J\(.MAH+&A^,[/-MYS&;#FV'Y M06S]QN4O4$L#!!0 ( -9#5%!"?' 1M0$ -(# 9 >&PO=V]R:W-H M965T':3 M26*M+\%VFN7O&3O9$"#BQ?:,YYPY,QYG@W7/O@4(Y$4KXW/:AM"=&/-E"UKX M.]N!P9O:.BT"FJYAOG,@J@32BO'-YL"TD(866?)=7)'9/BAIX.*([[46[N<9 ME!URNJ6OCB?9M"$Z6)%UHH$O$+YV%X<6FUDJJ<%X:0UQ4.?T87LZ[V-\"O@F M8?"+,XF57*U]CL;'*J>;* @4E"$R"-QN\ A*12*4\6/BI'/*"%R>7]G?I]JQ MEJOP\&C5=UF%-J='2BJH1:_"DQT^P%3/&TJFXC_!#12&1R68H[3*IY64O0]6 M3RPH18N7<9_3>"GXX9.P6B::8\QC#%S';.8(A^YR"KZ4X\W_@?!V^6U6X M2_#='PKOUPGVJP3[1+#_;XEK,<>_DK!%3S6X)DV3)Z7M39KDA7<>V >>WN1W M^#CMGX5KI/'D:@.^;.I_;6T E+*YPQ%J\8/-AH(ZQ.,]GMTX9J,1;#?](#9_ MX^(74$L#!!0 ( -9#5%"4F!89MP$ -(# 9 >&PO=V]R:W-H965T M-"VQO0%61Y 4A";)#9&,*USFT7BQP MBM\<3[SM7'"0,N]9"S_!_>I/QEMD8:FY!&6Y5LA 4^"[]'#,0GP,^,UAM*LS M"I6ZP$D0! (J%QB8WRYP#T($(B_CS\R)EY0!N#Z_L3_&VGTM9V;A M7HMG7KNNP+<8U="P0;@G/7Z%N9YKC.;BO\,%A \/2GR.2@L;5U0-UFDYLW@I MDKU..U=Q'Z>;;#_#M@%T!M %J"^-U5P MQE;$.R_>>N^EI#=??4E!MU(1Y1N7 M_P!02P,$% @ UD-44 D_\R&W 0 T@, !D !X;"]W;W)K&UL;5/;;MLP#/T501]0)8K3%H%MH.DP=, &!"VV/2LV?4%U M<24Y[OZ^E.RZ;N<72:1X#@\I*AV,?78-@">O2FJ7T<;[[L"8*QI0PEV9#C3> M5,8JX=&T-7.=!5%&D)*,;S;73(E6TSR-OI/-4]-[V6HX6>)ZI83]=P1IAHQN MZ;OCL:T;'QPL3SM1PQ/XW]W)HL5FEK)5H%UK-+%09?1N>S@F(3X&_&EA<(LS M"964E%")7OI',SS 5,^>DJGXGW !B>%!">8HC'1Q)47OO%$3"TI1 MXG7<6QWW8;S9)Q-L'< G )\!MS$/&Q-%Y=^$%WEJS4#LV/M.A"?>'CCVI@C. MV(IXA^(=>B\YO]FE[!*(IICC&,,7,=LY@B'[G(*OI3CR_^!\';Y;5;B+\-TG MASGGW \NZ6#LBVL /'G3JG49;;SOCHRYH@$MW(WIH,6; MRE@M/)JV9JZS(,I(THKQS>:.:2%;FJ?1=[9Y:GJO9 MG2UROM;!_3J#,D-$M M_7 \R;KQP<'RM!,U/(/_V9TM6FQ6*:6&UDG3$@M51N^WQU,2\!'P2\+@%F<2 M*KD8\Q*,;V5&-R$A4%#XH"!PN\(#*!6$,(W729/.(0-Q>?Y0_Q)KQUHNPL&# M4;]EZ9N,'B@IH1*]\D]F^ I3/;>43,5_ARLHA(=,,$9AE(LK*7KGC9Y4,!4M MWL9=MG$?QIOD,-'6"7PB\)EPB''8&"AF_BB\R%-K!F+'WG\_@F?^'CM/\0 MMI:M(Q?C\65C_RMC/& JFQLQ^1OG[U!+ M P04 " #60U1043$'&5T# !:$ &0 'AL+W=O(DJ( S<)+N MW\\0RHC]O'XI8-[=L_&]YUP7%U6_- +=1)%WDE'^N@.95E M5O]9RT)=EJ$(WP:>\OU!MP/1:G',]O*[U#^.C[5YBH8LV[R459.K*JCE;AG> MB[LU3]N #O$SEY=F=!^T2WE6ZJ5]^+)=AG$[(UG(C6Y39.9RE@^R*-I,9AZ_ M^Z3AP-D&CN_?LG_J%F\6\YPU\D$5O_*M/BS#- RV="OVD+I]EOZ!I&/2K M_RK/LC#P=B:&8Z.*IOL;;$Z-5F6?Q4RES%ZOU[SJKI?KFR3MPW ]0$T!*0= M3W0EZF;^,=/9:E&K2U!?/_XQ:_=8W)'Y-IMVL/L4W3LS^<:,GE>4S!?1N4W4 M8]97#(TP8D!$)OM 08AB34XXX7"&,^0NG,?A-,4))C#!I$LP&2=(8VN)".-9 MY!223$$"LD@0AC')#)+,0(*)18(PGL^50)($))A9) B38)(4DJ0@06J1(,P< MD\PAR=Q-,+R\\2A4@A;W[$.39?@'E>B\(I+ + M ((\%2"PK@4[*6:)3>-B:)YZ:+#Z!9#VW'$X%\1Q[.'!!B!<=7,L;)[_@VYY ML <(5^ <.^6&0+YRPS8@7(US[)0; OG*#3N!<&6>.-7F8CB>>6BP%PA7Z!P[ MY89 GG(C[ ;D"IUCN]S> =WR8#<@5^@L;'.#(-_9C=V @-!'.]SSN" 6GD.> ML!N0JW06;/,@T,3#@^V @-*%LQX$\M0;83L@5^F"G/T!=B \+DK8#@@H7=@G M*03YZ@W; 0&EN^M!(%^]83L@('6R[0V"//9&V _(E;J8VGX 0$R>>F/L!PRD M3G:]O0.ZY<%^P$#J9/OH.Z!;'NP'#*1.]G>#((^/LN=7/Y ZV3Z*0.PYMAG[ M ;M2%VP?VP#$[*EKQG[ 0.ILUS4$V74=C5J[4M;[KJEM@HTZ55U'/1H=&N=[ MZEK#?_!KU_TMJ_=YU03/2IL&LVL#=TII:>82?S!S.9A&?W@HY$ZWMXFYKZ_= M[O5!JV/?R4?#OQ-6?P%02P,$% @ UD-44,WHTI3$ 0 -P0 !D !X M;"]W;W)K&UL;53O;ML@$'\5Q .4!,=-%-F6FDY3 M)VU2U&K;9V*?;50P+N"X>_L"=CTOXXN!X_?G#CAGH]*OI@6PZ%V*SN2XM;8_ M$F+*%B0S=ZJ'SNW42DMFW5(WQ/0:6!5(4A"ZV=P3R7B'BRS$SKK(U& %[^"L MD1FD9/K/"80:<[S%GX%GWK36!TB1]:R!%[ _^[-V*[*H5%Q"9[CJD(8ZQP_; MXRGU^ #XQ6$TJSGRE5R4>O6+;U6.-SXA$%!:K\#<<(5'$,(+N33>9DV\6'KB M>OZI_C74[FJY, ./2OSFE6US?,"H@IH-PCZK\0GF>E*,YN*_PQ6$@_M,G$>I MA E?5 [&*CFKN%0D>Y]&WH5QG';VR4R+$^A,H OA$'S(9!0R_\(L*S*M1J2G ML^^9O^+MD;JS*7TP'$78<\D;%[T62;++R-4+S9C3A*$KS'9!$*>^6-"8Q8G^ M1Z=Q>A+-, GT9$VG:5Q@%Q78!8'=/R6F-R7&,/=QDS1JDD8$]C\,NBCKGD^XY%HI"RZ5S9W+ MI75=O"P$U-9/]VZNI[<\+:SJYS8ER[^B^ !02P,$% @ UD-44-&.Q7[% M 0 -P0 !D !X;"]W;W)K&UL=53;;MP@$/T5 MQ <$7YMT95O*IJI:*9%6J=H^L_;81@'C EXG?U_ CNMNZ8N9&N "IBI%V\ W,]_&DK$ 'PQFO;.1Z^0LY8MSOC8ECIP@X% ;QT#M_N=_;/OW?9RIAH>)/_)&M.7^ ZC!EHZDEK,?J;OB^)#8LZE=T!^%W[/BM8U>JC3]6)"+(UHQQP63 M[##QAB"6?2N1A$H&PO=V]R:W-H965T.S^DHY*MJ #1ZXZQ3&6ZT[H^$J*(!3M6=Z*$S7RHA.=4FE#51 MO01:.A)G) R" ^&T[7">NMQ9YJD8-&L[.$ND!LZI_',")L8,[_ M\=+6C;8) MDJ<]K>$[Z!_]69J(+"IERZ%3K>B0A"K##[OC*;%X!_C9PJA6>V0[N0CQ:H,O M988#6Q P*+15H&:YPB,P9H5,&;]G3;Q86N)Z?U-_=KV;7BY4P:-@O]I2-QF^ MQZB$B@Y,OXCQ,\S]Q!C-S7^%*S #MY48CT(PY7Y1,2@M^*QB2N'T;5K;SJWC MK'^C^0GA3 @W!#(9NX8FK,I;-(=A?MFBE\VC M?9R2JQ6:,:<)$ZXPNP5!C/IB$?HL3N$[>NBG1]X*(T>/UO3H _^]5V#O!/;_ MM7C8M.C#)'Z3V&L2>P3N-R8^S">_R<%K;[(717^!]\>AR^45FWG4(7H)V-_-[=6JLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO'= M[I9I(3M:9-%W-D6&@U.R@[,A=M!:F#\G4#CF=$_?',^R:5UPL"+K10/?P?WH MS\9;;%&II(;.2NR(@3JG]_OC*0WX"/@I8;2K,PF57!!?@O&ERNDN) 0*2A<4 MA-^N\ !*!2&?QN]9DRXA W%]?E-_C+7[6B["P@.J7[)R;4[O**F@%H-RSS@^ MP5S/@9*Y^*]P!>7A(1,?HT1EXTK*P3K4LXI/18O7:9==W,?IYL!GVC:!SP2^ M$.YB'#8%BIE_%DX4F<&1F*GWO0A/O#]RWYLR.&,KXIU/WGKOM4@.:<:N06C& MG"8,7V'V"X)Y]24$WPIQXO_1^38]V&PO=V]R:W-H965TKF:81GJZI*?[=8'=JL N"NS^*?'PH<0U MS*SW8&PO=V]R:W-H965T7%,0#7-M_7T!K;8\F_2+,\,PS MSXP,Z2CDDVH -'KFK%,9;K3N#X2HH@%.U97HH3,GE9"<:F/*FJA> BU=$&V4K.0CQ9XV>9X< * @:% MM@S4+!>X <8LD9'Q;^;$2TH;N-Z_L=^YVDTM9ZK@1K"_;:F;#"<8E5#1@>D' M,?Z N9X=1G/QO^ "S,"M$I.C$$RY+RH&I06?68P43I^GM>W<.DXG<32'^0/" M.2!< A*7ATR)G/);JFF>2C$B.?6^I_87;PZAZ4UAG:X5[LR(5\9[R:,X2,G% M$LV8XX0)5YC-@B"&?4D1^E(J1#[/U)XF]26(/P/@ZS= MU"E4B*%S$[_R+H-]';J[^PZ?7H5[*NNV4^@LM)D =T\K(308*<&5:7EC'J+% M8%!IN]V;O9S&<3*TZ.>7ABS/7?X*4$L#!!0 ( -9#5% ZJN@%W $ $% M 9 >&PO=V]R:W-H965T2[]$KCS\W)'.-)!JE?= !CT M)GBG,]P8TQ\(T44#@ND[V4-GOU12"69LJ&JB>P6L]"3!"8VB/1&L[7">^MQ) MY:F\&-YV<%)(7X1@ZL\1N!PRO,&WQ$M;-\8E2)[VK(;O8'[T)V4C,JN4K8!. MM[)#"JH,/VP.Q\3A/>!G"X->[)'KY"SEJPN^E!F.7$' H3!.@=GE"H_ N1.R M9?R>-/%LZ8C+_4W]V?=N>SDS#8^2_VI+TV3X'J,2*G;AYD4.GV'J9X?1U/Q7 MN *W<%>)]2@DU_X7%1=MI)A4;"F"O8UKV_EUF/1OM#"!3@2Z(I#1R%?^Q S+ M4R4'I,:S[YG[BS<':L^F<$E_%/Z;+5[;[#6/]TE*KDYHPAQ'#%U@-C."6/79 M@H8LCO0=G8;I<;#"V-/C)9U^(+ -"FR]P/:_%N]7+88PG\(FNZ#)[KU $JU, M0I@/3G(?--D'!.C*)(2)PR9)T"0)"&Q7)B',;F5"%E=0@*K]\&E4R$OG!W^1 MG>?[@?HK_ \^/@[?F*K;3J.S-'80_'6MI#1@2XGN[*DV]CV: PZ5<=O$[M4X ME6-@9#\].&1^]?*_4$L#!!0 ( -9#5% SL_1EQ0$ #<$ 9 >&PO M=V]R:W-H965T'W9P88LU&J5]T"&/0F>*=SW!K3'PC1 M90N"ZAO90V=W:JD$-7:I&J)[!;3R),%)'$6W1%#6X2+SL9,J,CD8SCHX*:0' M(:CZ=P0NQQQO\'O@B36M<0%29#UMX#>8/_U)V1595"HFH--,=DA!G>.[S>&8 M.KP'/#,8]6J.7"5G*5_=XD>5X\@E!!Q*XQ2H'2YP#YP[(9O&WUD3+Y:.N)Z_ MJS_ZVFTM9ZKA7O(75IDVQWN,*JCIP,V3'+_#7$^*T5S\3[@ MW"7B?4H)=?^ MB\I!&REF%9N*H&_3R#H_CM-.DLZT,"&>"?%"V'L?,AGYS!^HH46FY(C4=/8] M=5>\.<3V;$H7]$?A]VSRVD8OQ79WFY&+$YHQQPD3KS";!4&L^F(1ARR.\1=Z M'*9O@QEN/7V[IB=I6" )"B1>(/E4XNZJQ!!F'S9)@R9I0.#;E4D LX^N3,CJ MX@2HQC]9C4HY=+Y=5M&E*^YB?_$?\*FE?E'5L$ZCLS3V^?A+KJ4T8%.);FPN MK>WB9<&A-FZZLW,UO>5I860_MRE9_A7%?U!+ P04 " #60U109)2';]$! M ">V;HQ+D#SM60V_P/SN3\I&9%$I M6P&=;F6'%%09OML>CHG#>\"?%D:]FB/7R5G*%Q=\+S.\<04!A\(X!6:'"]P# MYT[(EO$Z:^+%TA'7\W?U1]^[[>7,--Q+_KA22:_]%Q:"-%+.*+46PMVEL.S^.TTKR;::%"70FT(6P]SYD M,O*5/S##\E3)$:EI[WOF?O'V0.W>%"[IM\*OV>*US5[R:+]-R<4)S9CCA*$K MS >"6/7%@H8LCO0+G8;I4;#"R-.C-3W>AP7BH$#L!>)/+=*K%D.8*&RR"YKL M @+QE4D(LPN;)$&3)""07)F$,+=7)F1U.@2HVM\+C0HY=/Y.KK++U;NC_G1] MP*=[^Y.INNTT.DMCSZ@_2964!FPIFQO;<&.?BB7@4!DWO;5S-5V8*3"RG]\" MLCQ(^7]02P,$% @ UD-44%Q-[?CH 0 9@4 !D !X;"]W;W)K&UL=53;CILP$/T5Q >L"82$C0!ILU752JT4;=7VV8'A MHK4QM4W8_GUM0RBELR_8'LYEQC"3CD*^J@9 >V^<=2KS&ZW[$R&J:(!3]2!Z MZ,R;2DA.M3G*FJA> BT=B3,2!L&!<-IV?IZZV$7FJ1@T:SNX2$\-G%/Y^PQ, MC)F_\^^!E[9NM V0/.UI#=] ?^\OTIS(HE*V'#K5BLZ34&7^T^YT3BS> 7ZT M,*K5WK.57(5XM8?/9>8'-B%@4&BK0,UR@V=@S J9-'[-FOYB:8GK_5W]HZO= MU'*E"IX%^]F6NLG\Q/=*J.C ](L8/\%<3^Q[<_%?X ;,P&TFQJ,03+FG5PQ* M"SZKF%0X?9O6MG/K..O?:3@AG GAAD F(Y?Y!ZIIGDHQ>G*Z^Y[:3[P[A>9N M"AMT5^'>F>25B=[R*$E2H1F&#EZ MM*;'[PCL48&]$]C_4^+CID0$\QC@)C%J$B,"NXT)AGFGD@-J&UL=51M;YLP$/XKB!]0 P$2(H+4=)HV:9.B3ML^ M.^1X46W,;!.Z?S_;4(;H]0NVS\_+G8TO'X5\40V ]EXYZ]3);[3NCX2HL@%. MU8/HH3,[E9"<:K.4-5&]!'IS),Y(% 0IX;3M_")WL8LL.TDX8S#2=$,R%:" ?G0R8CE_DGJFF12S%Z['+LISX%P>_$89GOQ M9/68.,C:M1'EE6+H7 M;19=.]1BYQ_@?/K6Y[U36;:>\J]#F2;N'5PFAP:02 M/)C_HS&==5DPJ+2=[LU<3OUE6FC1SZV3+/V[^ =02P,$% @ UD-44/V1 MPYCA 0 04 !D !X;"]W;W)K&UL=51MCYP@ M$/XKAA]P**OK=J,FM]>9V9D MR"8A7U0+H(-7SGJ5HU;KX8RQ*EO@5#V( 7IS4@O)J3:F;+ :)-#*!7&&21@> M,:==CXK,^:ZRR,2H6=?#509JY)S*7Q=@8LI1A-XK/&IRE%H$P(&I;8, MU"QW> +&+)%)X^?"B59)&[C=O[%_<+6;6FY4P9-@/[I*MSDZH:""FHY,/XOI M(RSU)"A8BO\,=V &;C,Q&J5@RGV#:%ID44R#GW@_4_N+H3$QO2NMTK7!G)GEEO/G/P$L9<@=@3Q7R4>=B7Z M,+%?)/&*)!Z"9"?BPQS](D>OR-%#D.Y$?)C_M"OUBJ0>@G<[$0^&A#L1O+F" M'&3CAD\%I1A[-_@;[SK?C\1=X3_P^7'X0F73]2JX"6T&P5W76@@-)I7PP72U M->_1:C"HM=VF9B_GJ9P-+8;EP<'KJU?\!E!+ P04 " #60U107W$9W[8! M #2 P &0 'AL+W=O M;0O@R(M6GFA>QH MD47?V109#D[)#LZ&V$%K87Z?0.&8TX2^.IYDT[K@8$76BP:^@?O>GXVWV*)2 M20V=E=@1 W5.[Y/C*0WX"/@A8;2K,PF57!"?@_&YRNDN) 0*2A<4A-^N\ !* M!2&?QJ]9DRXA W%]?E7_&&OWM5R$A0=4/V7EVIS>45)!+0;EGG#\!',]MY3, MQ7^!*R@/#YGX&"4J&U=2#M:AGE5\*EJ\3+OLXCY.-X=DIFT3^$S@"^$NQF%3 MH)CYHW"BR R.Q$R][T5XXN3(?6_*X(RMB'<^>>N]UR+E2<:N06C&G"8,7V'> M$,RK+R'X5H@3_X?.M^G[S0SWD;Y?TP__B9]N"J11(/VK1/ZNQ"W,_ET0MNJI M!M/$:;*DQ*&+D[SR+@-[S^.;O,&G:?\J3",[2R[H_,O&_M>(#GPJNQL_0JW_ M8(NAH';A^,&?S31FD^&PGW\06[YQ\0=02P,$% @ UD-44%XB*>ZX 0 MT@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$ M7=;9I"O;4C95E4JMM$K5Y)FUQS8*& ?P.OW[#MAQW-0OP SGG+DPI(.Q+ZX! M\.1-J]9EM/&^.S#FB@:T<%>F@Q9O*F.U\&C:FKG.@B@C22O&-YL]TT*V-$^C M[V3SU/1>R19.EKA>:V'_'$&9(:-;^NYXE'7C@X/E:2=J^ 7^=W>R:+%9I90: M6B=-2RQ4&;W;'HY)P$? DX3!+43,7_ M@ LHA(=,,$9AE(LK*7KGC9Y4,!4MWL9=MG$?QIO=EXFV3N 3@<^$VQB'C8%B MYE^%%WEJS4#LV/M.A"?>'CCVI@C.V(IXA\D[]%[RA"\?@F'_!QVG\*6\O6D;/Q^+*Q_Y4Q'C"5S16.4(,? M;#845#X<;_!LQS$;#6^ZZ0>Q^1OG?P%02P,$% @ UD-44$&UL;53K;ML@%'X5Q ,4 M!SMU%MF6FD[5)FU2U&G=;V(?7U0P'N"X>_L!=CTOY8^!PW=0M@ MT)O@OH$ M]+J3/5)0Y_AA=SSM'=X#7CJ8]&:.7"47*5_=XFN5X\@E!!Q*XQ28':[P")P[ M(9O&[T43KY:.N)V_JS_YVFTM%Z;A4?)?767:'!\PJJ!F(S?/!]R&SD M,__,#"LR)2>DYK,?F+OBW9':LRE=T!^%W[/):QN]%@E-,W)U0@OF-&/H!K-; M$<2JKQ8T9'&B'^@T3(^#&<:>'F_I:1062(("B1=(_BOQ<%/B1TRJZ7J-+M+8 MY^,ON9;2@$TENK.YM+:+UP6'VKAI:N=J?LOSPLAA:5.R_BN*OU!+ P04 M" #60U100A:(9K8! #2 P &0 'AL+W=O-EI.%GB!J6$_7L$:<:<[NF[X[%K6A\@_&]RNDN M) 022A\4!&X7> I@Q"F\3)KTB5D(*[/[^I?8^U8RUDX>##R3U?Y-J=WE%10 MBT'Z1S-^@[F>:TKFXG_ !23"0R88HS32Q964@_-&S2J8BA*OT][IN(_3S74Z MT[8)?";PA7 7X[ I4,S\B_"BR*P9B9UZWXOPQ/L#Q]Z4P1E;$>\P>8?>2Y$F M^XQ=@M",.4X8OL)\(!BJ+R'X5H@C_X_.M^G)9H9)I"=K^FVZ+9!N"J11(/VG M1/ZIQ"U,\BD(6_54@6WB-#E2FD''25YYEX&]Y_%-/N#3M/\4MNFT(V?C\65C M_VMC/& JNRL&UL M;53;CILP$/T5RQ^P3@ALH@B0-KM:M5(K15NU?79@ &M]H;8)V[^O;0BEJ5^P M9WS.F1F/AWQ4^MUT !9]""Y-@3MK^R,AINI 4/.@>I#NI%%:4.M,W1+3:Z!U M( E.DLWFD0C*)"[SX#OK,E>#Y4S"62,S"$'U[Q-P-19XBV^.-]9VUCM(F?>T MA6]@O_=G[2RRJ-1,@#1,2:2A*?#3]GC*/#X ?C 8S6J/?"47I=Z]\;DN\,8G M!!PJZQ6H6Z[P#)Q[(9?&KUD3+R$]<;V_J;^&VETM%VK@6?&?K+9=@0\8U=#0 M@=LW-7Z"N9X,H[GX+W %[N ^$Q>C4MR$+ZH&8Y6855PJ@GY,*Y-A':>3[$:+ M$Y*9D"R$0R"0*5#(_(5:6N9:C4A/=]]3W^+M,7%W4WEGN(IPYI(WSGLMTUV: MDZL7FC&G"9.L,-L%09SZ$B*)A3@E_]&3.'T7S7 7Z+LU?;^/"Z11@30(I/^4 MF-V5&,,\QH-DT2!91&!_%R2&.=P%(:O&"=!M>+(&56J085Q6WF4JGI+0^+_P M::2^4MTR:=!%6?=\0I,;I2RX5#8/+I?.3?%B<&BLW^[=7D]O>3*LZN&PO=V]R:W-H965T M?.7-F[!2#=>^^ PCD0ROC2]J%T&\8\W4'6O@KVX/! MD]8Z+0*&[L!\[T TJ4@KQK/LAFDA#:V*E-NYJK#'H*2!G2/^J+5P_[>@[%#2 M%3TGGN6A"S'!JJ(7!WB!\-KO'$9L9FFD!N.E-<1!6]*?J\TVC_@$>),P^(5/ MXB1[:]]C\-24-(N"0$$=(H- =6\;"I7]F?TRSXRQ[X>'> MJK^R"5U)?U#20"N.*CS;X1=,\UQ3,@W_&TZ@$!Z58(_:*I^^I#[Z8/7$@E*T M^!BM-,D.$_^Y['(!GPKX7,#3/N>Q&O>+7AN)LZ)M,J MTAF*]Y@]5>O\KF"G2#1AMB.&+S'K;,8PY)^;\(M->"+(%P2<\\L$^46"/!&L MORA8?5,Y8FX2QHR8ZRS[KI,M%A/?W1_A#M)XLK&PO=V]R:W-H965T[ A M!'#4&?5TVIEVYJ:=MI\YC6H) O>?1$2GMU]=I,\9J=74;R4 M1\ZE]9JE>3FSCU*>)HY3;H\\B\L'<>*Y^K(7119+-2P.3GDJ>+RKC;+4(:[+ MG"Q.>>BOE4G&6:Y/RIL,ISEL7%WR5/Q75F@_TV\3TY'&4UX=DE&<_+1.16P?P&3#0DK@QKQ*^'7\N;=JE)Y%N*E&GS9 MS6RW8L13OI65BU@]+GS%T[3RI'C\:9W:7,5$QMB(MZU]K>RZER%HOBDH6 MOS;/)*^?U^9+X+=FN %I#4AG$+JC!EYKX'4&=!1/6SSM\#!NX+<&_GL-6&O M- .GJ55=_,=8QO-I(:Y6T>R?4UQM4Y@PM;S;:K)>S?J;JG^I9B]S2LG4N52. M6LRRP9 ;#'0(1WGO0A LQ)(8YEJ 1Q/!_#YD;4( :!^S,3&4>CA3#RV&5SOP M>@XH[H"B#FCM@/8<:)DL&XQ?8_(V$Y^Z81^VPEPQ+6'$%0'FNCAE'Z7L&W$" MK:Y+WPSC4GH3IEE%$Z8A-H@C\.@07X;R94A= HTPA@GQ( $:)$ <1%H0!.,/ M9!*B04+$ 6@U;3#LIF*17O=U:%3U$\!042.42F10\8B^;R,CC ?&'H@,OFIY M=<(FB QN G!QV7*1XAFZY1J!=+[W(>M12)_K@,0"PM73N<+]E7Y$0 ;;,4B? M+:K6"R &6V"Z(K2@T"BSJ84NRYNAJ J<4& MD;N0]2BDSQ57+@ :S MQ4\=02Y ;.C>B1\&XG\@6_PP$.0J86:+@=<5KIS,]LUC@M2]17:_!(F:\#FR62%X1UND?53'>#E.]E]:IZ/ZMH M.LIF(,6I[9:=KF6?_P-02P,$% @ UD-44($(,=4H P @P\ !D !X M;"]W;W)K&ULE5?AKIHP&'T5P@-<: M2C9JHR[(E M6W)SEVV_4:N2"Y1!U;NW7PO(%$\3^".TGN_T.Z6G[3>_RO*].@FAG(\LS:N% M>U*JF'E>M3N)+*Y>9"%R_<]!EEFL=+,\>E51BGA?!V6I1WU_XF5QDKO+>=WW M6B[G\JS2)!>OI5.=LRPN_ZY%*J\+E[BWCK?D>%*FPUO.B_@H?@CULW@M=?QI2=UN3!-X_WYC_UR+UV*V<24V,OV=[-5IX7+7V8M#?$[5 MF[Q^$:V@T'5:]=_$1:0:;C+18^QD6M6_SNY<*9FU+#J5+/YHGDE>/Z\M_RT, M!] V@ X-8&T ZP*"6GN36*WT4ZSBY;R45Z=L/E81FS5!9DS/Y%"B<489(!4"&*6<: [5H0"BL!"@1U"V BU MV",D&+#&$2BR6)%@*Q'@@BV PT'*$6FX&"(^'YVP)0:/LPV#$4F(%;-CJ*S4#Y"+78#!2=#$]J 8A; M-E2&'<. &;AEHV/8#(P,5\NP&1@X&9Y6,@+9]F1FN6 A,]A2Q69@(^Y8#)N! MH9.A_VT1*+3LR0P[A@$SUP>D[QRME+IPJJN?PY2*J'U^B]ZC9UT1=PU M4G%0YC72[V53%C8-)8NVY/6ZNGOY#U!+ P04 " #60U10*DI]Q]L" "+ M"@ &0 'AL+W=OX,OXJ MCI1*[ZVI6['TCU*>[H- ;(^T(>*.G6BK_MDSWA"IEOP0B!.G9&>,FCJ(PC - M&E*U_FIA]A[Y:L'.LJY:^L@]<6X:PO^M:$H]4:P6IS(@?ZB M\OGTR-4JZ%EV54-;4;'6XW2_]!_0?8FP-C"(WQ6]BL&[IT-Y8>Q5+[[OEGZH M%=&:;J6F(.IQH1M:UYI)Z?AK2?W>IS8B* ;5O^I=O*X]'/? MV]$].=?RB5V_41M0XGLV^A_T0FL%UTJ4CRVKA?GUMF[SGHBN M(G2/5?:W>M,DV_RGTB/4[F6%\V(17#21Q:P[3#3 H!X1*/;>102Y6$<3\VCL M8#-%I,D84DXA"&%810P&&AL"/ RT"&$"#!)@0Q"/"&;RD( $":# R<2ZPR0& MTQI,'&>9DZXI".,P=!(V!459.).Q%-2; GIC1V^'20=>TBAV/^\4A(O$ 953 M$ H3-)/@#!2< 8*Q(SB;N/F2%*D3U@9$96Y- J@\1PDL.0<) L:%52,G=QN M %2&D9,V )3DV8QDL <^H.B&PV1!0S\1SMPO#:+<>B@!E&J8^8QHN&4BJ&>Z M!\J"1J< %7'NJH9@.7:[ 0KBIFVA>!&C? -A\J"AOT1Y;G;!R#4I(A* #4L MHDYS,+B1&\H/9MH1WI:=6ZDOML%N/U$]1/I&=_;7>M(R-_T'33>F_23\4+7" M>V%2S0OF5M\S)JG2&-XI=4'5E_$6<*)7.:U768NV>I&QN?%_L3K0BPF,-K=67 M ^,5D:K+C[YH."5[0ZI*'P=!XE>DJ-W-RHP]\L2$8 MQ*^"7D6O[>A4GAE[T9TO^[4;Z!G1DNZDEB#J=:%;6I9:2S.0K+*JJBI5.2U?1>U>5_;+PFR-)B +0%W!/Q_0F@)X5)"9 G14D)L M"?%20F()R5)":@GIB."WU37+=481P@3 M=AA?U:0K# 8+@XU -!"(8($0% B-0-@3"*, %HA @0B803Q:FA:3&TQM,"A. MO10.$X-A8B!,,@K38E#0BQ-Y&(Z2@%$2(,IXGR639.+(2^ H*1@E!:)DL$ & M"F3+%RT'!?+W%VV;3_*,T%PU=]'8^7BZE\-TMBZPZ5 XG1&:2PJV'8H^4!?84@CR5#P^H>+I=L<>F@D$ MNPH!MD)S$K!E4/J!=&'3H R8!1X?VBTH[B_O[,K WD* N=#&ULC55;;YLP%/XKB/?5 M&&P@$8FT$DV;M$E1IV[/3N($5,#,=D+W[V<;PB@V6U_PA>]RSH%C9QWC+Z*@ M5'JO==6(C5](V:X!$,>"UD0\L)8VZLV9\9I(M>07(%I.R97,@0B:L^IG>9+%QD]][T3/Y%K) M)]9]ID-"V/>&[+_2&ZT47$>B/(ZL$N;I':]"LGI04:'4Y+4?R\:,W:!_I[D) MX4 (1P)$_R1$ R%Z+P$-!#0C@#X54YL=D62;<=9YO/^\+=%_$5PC5?VCWC3% M-N]4>83:O6TQ1!FX::$!\]ACP@DF?(O(;02&^"UF9V/BOQ"@@APC#9V1AH8? M3?@1"MP"D5,@,@)H(I#$LTQ["#:0IH]1F:3I+!4;AA$.8>2.!CFC058T.$!N M >P4P.^O1^P4B.T(X*P@>6QE&B40NET2ITOB<$EF+CTFGKB$.%DH1NIT21TN MLZ^6IY9+@N+50LE63IN593/_-_*5Y?(!Q?&""PS<31E8/G B,?1+9+0QQDL#Y MB00FYZB^";\1?BD;X1V85$>R.3C/C$FJ-(,'I5:HRW=<5/0L]311<][?0/U" MLG:X7<%XQ6__ %!+ P04 " #60U10 S4M+%P" 2"0 &0 'AL+W=O M((#5;5:W42M%6 M;9^=Q EH#::V$[9_7]L0E T'B7T)MIDS=D*^J9$Q[;S5OU,8OM6[7 M0: .):NI>A(M:\R;DY UU68JSX%J):-'5U3S (=A'-2T:OPB=VL[6>3BHGG5 ML)WTU*6NJ?RW95QT&Q_YMX67ZEQJNQ 4>4O/["?3O]J=-+-@9#E6-6M4)1I/ MLM/&_X366QS: H?X7;%.W8T]NY6]$*]V\NVX\4/;$>/LH"T%-8\K>V:<6R;3 MQ]^!U!\U;>']^,;^Q6W>;&9/%7L6_$]UU.7&3WWOR$[TPO6+Z+ZR84.1[PV[ M_\ZNC!NX[<1H' 17[M<[7)06]@\V9O?4ON-T1H;;PYVT5GAWIGFE5F]%A%&>7"U1 -FVV/P'89D MZ8@)#/\H@D$1[ A6[T0P3+ ""5:.@+PC6#UTV6,BAVD<)B%Q%L(R!)0A@ QY MD($P$2P2@2(10!##!#%($"]W,P$)D@5N)A,W29*&,VZFH$RZP$T(D\ B&2B2 M30A(//,Y4 @G(%SN)YH)$5K@Z "ZMQ1'V9RE"$X2P@M,!4 DR69TX,"A:>)( M0F8HX# A\@%?X:@@*"L37Z.)K^EJSE4X42A>XNH41)*9_RJ"@X>FR2/IW+\5 M#A5*/^ J'!DTS0S@:C9Q%<4SKF(X6#ACQ<@KO3S-X6?E!YKAKE[84V M!Z,[ODY":&8(PR?3&PO=V]R:W-H965TGSG>4>2IZ35L.1XE4SQB1?W= Q9!Y@7=Q/+=UHZT# MYVE':O@)^E=WE,;"LTK9,N"J%1Q)J#+O*=@>8HMW@)<6!K78(UO)28A7:WPK M,\^W"0&%0EL%8I8S[(%2*V32^#-I>G-(2USN+^I?7.VFEA-1L!?T=UOJ)O,^ M>ZB$BO14/XOA*TSU)!Z:BO\.9Z &;C,Q,0I!E?NBHE=:L$G%I,+(V[BVW*W# MI'^AK1/"B1#.A&!SEQ!-A.B=$-\EQ!,AOB+@L137FP/1)$^E&) <_VY'["4* MMK'I?F&=KMGNS+1'&>\Y3\+'%)^MT(39C9AP@0EF!#;J]E(&LW.@H5HN?:=FGAG:?S*;37X\J_,U,[#MF[S#CR M/XBL6Z[026AS^=P5J8308!+T'TQNC7EE9H-"I>WVD]G+<=9&0XMN>D;P_);E M_P!02P,$% @ UD-44-ZZ<3\& @ C@4 !D !X;"]W;W)K&ULC53;CILP$/T5Q >LP5Q"(D#:;%6U4BM%6W7[[)!)0&MC M:CMA^_?UA5 V\4I]P9[AS#EG;'G*D8M7V0*HX(W17E9AJ]2P04@V+3 B'_@ MO?YSY((1I4-Q0G(00 ZVB%&$HRA'C'1]6)@U!!I&[\GSG"6-(7+_97]L^U= M][(G$IXX_=4=5%N%11@*$K/-/1)&Z%'P,A#O[@9@KCC=8 MGTUCDO8H[#]M7NKLIGF9\@\7I, M+$'RSN,'#E(O06H)TG<$^*9)A\DLIG>8-,-QXM?)O#J91R>YT7&8?*$39_B# MX\B]*KE');U1R>]4\B2-BL*OL_+JK.YUHM1/4'@)BO^_M[678.WI-+OI='UW M;\4JR:(;&;1X#PS$R4X"&33\W-LIM,C.P^81V_?T#^XFU7CG- X:C,=J7WPHT(%R@^3-,/S2.X_@M02P,$% @ MUD-44$^BN5X[ P 20X !D !X;"]W;W)K&UL ME5=M;]HP$/XK4;ZWL2^.XU2 M#)-F[1)5:=MGU,P$#6)L\1 ]^_GO!2!?=Y M2"0VSYV?\_DYSK.C:E^[G90Z>*O*NIN'.ZV;ARCJ5CM9Y=V]:F1M?MFHMLJU M&;;;J&M:F:\'HZJ,@! >57E1AXO9,/?4+F9JK\NBED]MT.VK*F__/,I2'>H?S5-K1M')R[JH9-T5J@Y:N9F''^C#$D1O,"!^ M%O+8G;T'?2@O2KWV@R_K>4AZ1K*4*]V[R,WC()>R+'M/AL?OR6EX6K,W/']_ M]_YI"-X$\Y)WPVG=:59,70Z7*W\9G40_/X^3_W0PW@,D 3@:4_=,@G@QBRR :F0VA M?LQUOIBUZABT8[::O#\4]"$VF[GJ)X>]&WXST79F]K!(8CZ+#KVC"?,X8N , M Y>(I8O@R0D2&0(G%H"R@,$^OF"1X@YBU$$\.& 7#H05QHA)!DP]8A+.,FK% M@L!8"D!Q.@REPQ ZF45GQ/"S=>X@%DEF[?X2PR4I$(832E!"B4N($8M0XBP4 MTU1DB<7'A4%&.?6DBZ-TN$.'I9YX4M1!>OV!$:@#@6R(=1(>A1.IM65+%T$Y M(3B/#.61N3OADPXEN(+)]7M!/46 7B&?"721>,&SQ-8/BB,QR3R4\(I X0H) M3: +;5!J%G,XH4#.F?"0PJL,=!J(&SH(P,4-U_00$^@B"T#LOP4,Q3)/ 02\4, U/00@S0$U1=GF@\$X M]64)+SN ]1#@<8$7"N W9 E7-KC*1K*4_O>?&X$P2'V'#B\1@#01;HJ$TT\Z M7%S('4(F.NOI^TO6M[S=%G47O"AMK@=#$[]12DOCDMP;9SMSKSL-2KG1_6MJ MWMOQ&ULE5;M;ILP%'T5Q ,4_ 6D2B(U MB:9-VJ2HT[K?;N(DJ("9[23=V\\VE%*X3.F?8)MSC\\]P;YW?I7J19^$,,%K M651Z$9Z,J>^C2.].HN3Z3M:BLF\.4I7B:T*]+DLN?J[$H6\+D(4OBT\YL>3<0O12DJG^QDH?UOL#MK(\N6Q4HI^6OSS"O_O+;\;V%P M &X#VK= MW[E%;[9_9^W1=O6R9)3,HXLC:C&K!H-[&-0A(LO>;8&A+59X%(X_;K >(Q+V M$;(90Q"BL H")DH\ ?F0Z 0!!0FH)Z!]!7B0R*K!,(^IFDWB.!ODLAZC:!JG MZ2!C $5(&L.2&2B9C20SRF""!"1(;C.8#FR#4(0E ]L@%*-X M0O3$38( XR:<1^!-\8#P)ZR#CSDBMUA'QI\<39/9T#L AC$A0_, 6!S/9A.Z MX=L%C:\71K,)"OBT(_8)]^#SCI);W$O&MQQ!R="\,8IFE Z]&Z,(3H?E)>I5 MLU*HH^\4=+"3Y\JXHM!;[;J1!^RJX6!]Y;H47R7?:9H6YP=7Q[S2P;,TMM;Z MBGB0T@@K,KZS\DZVJ^HFA3@8-TSM6#6M13,QLF[;IJCKW9;_ %!+ P04 M" #60U100_\N6/0! !@!0 &0 'AL+W=OIHV_M%;F-'4>3\HEC;PU%X\M)U5/P] ./CWL?^+?#:GAME M JC(!WJ&GZ!^#4>A5VAQJ=H.>MGRWA-0[_U/>'?(C-X*WEH8Y6KNF4Y.G+^; MQ;=J[P>F(&!0*N- ]7"%%V#,&.DR_LR>_H(TB>OYS?V+[5WW_-S7^'*S M-Y5H1LF9M$^OO$C%N]E%E]+1CVEL M>SN.L_\MS9T0S@GADA!.O4P@6_EGJFB1"SYZ8MK[@9I/C'>AWIO2!.U6V'>Z M>*FCUR(FSSFZ&J-9B2M]SNQIJ#E7H"V#)^W6Z.MN63"HE9FF>BZF0S\M%!_F M^PPMEVKQ#U!+ P04 " #60U10'6C+T+<# #B#P &0 'AL+W=O;QU MG&ISX'E2W8@C+]0O.U'FB52OY=ZICB5/MK4HSQS/=9F3)VEA3T9UVU,Y&8F3 MS-*"/Y56=T_U!Z@9G,CHF>_Z=RQ_'IU*].5V4;9KS MHDI%895\-[:_DMLUJ04U\3/EYZKW;.FNO CQ6[\LMF/;U8YXQC=2ATC4URN? M\2S3D92//VU0N\NIA?WG2_3[NO.J,R])Q6K;!;;,=%KFMPJE0JN M6^NY7_^H9FNE6E\G04#",'?(/&(,&3(+C $=7WXZ-*O/#:]- MA! ?KQ#%9PJM(]"^#?I.!!^/X-<1_+X'"@9MVC!!S10MXX$BSDS(#QB8M7,3 M"HD/TMV9T!="/#"^]R854PI,/2#."6& >C0I%L0@WP()%88!F#M++&'L@B6Q M0L;*CWP0:XT,%F64XN4-\/(&1GD#1H'GAF%]-R&+ QH!<(6!GLL8 XMUC8": M\GNE'IAGN'F&F >U6S(C%2,LBN"(FUA$U8C#%6EBA+C,ZRW_@>\0]QTBOD&F M96@.4435+ _!+%AAH.L';@1&8HV H9JAH?N.^0@W'QE;2G\9#R+$>(08V5+ M:IHV3-0SZ]ZX8+[-, @,SQQEP&#?F= 7E0[N*%@HP#R@#-Q/4$\ 6F 0!=-V MB:8#O5MA4 QGM@F1F]Y?]:"N^IB$GDM#"0\@&E/&#_$8\%2XQ2U#BEH1EAD5$J!K[6"*7*_,Z)@+QW_"3(_F6X)L9V MX_EJ-C#HV^1\M3W#_SH,8\91QND=H7->[NO+8F5MQ*F0>L_JM787TJ^>/H*# M]BFY71"D?:DOL/61_2U\<_O]EI3[M*BL%R'5T;\^G>^$D%R9=V_4_]U!7;B[ MEXSOI'X,U7/9W#J;%RF.[8W:Z:[UD_]02P,$% @ UD-44+1I);T/ @ MHP4 !D !X;"]W;W)K&UL?53ICILP$'X5Q .L MN9.-"-(F4=5*K11MU>UOAPR'UL;4=L+V[>N#L 1H_F![^(Z9P4S:,?XN*@#I M?%#2B*U;2=EN$!)Y!12+)]9"H]X4C%,LU9&72+0<\-F0*$&!YR6(XKIQL]3$ MCCQ+V462NH$C=\2%4LS_[H"P;NOZ[BWP6I>5U &4I2TNX2?(7^V1JQ,:5,XU MA4;4K'$X%%OWQ=\<$HTW@+<:.C':.[J2$V/O^O#MO'4]G1 0R*56P&JYPAX( MT4(JC3^]ICM8:N)X?U/_8FI7M9RP@#TCO^NSK+;NVG7.4. +D:^L^PI]/;'K M],5_ARL0!=>9*(^<$6&>3GX1DM%>1:5"\8==Z\:L7:]_HRT3@IX0# 0_>4@( M>T+X28@>$J*>$$T(R)9B>G/ $F)DG:*K%NHQ.XL)1AA_0""E/E@$2Q:[8$8/[@WVLDN\Z!+/75;>Q,5BDI&+ M'_W/)5ET268N41Q.7))9+<_>))/]'#-!'!XA;*)H=%4I\-*, >'D[-)(_<5' MT6'2O 3ZJD_B.S6![,#XE+'CZP?F9=T(Y\2D^I',=2\8DZ 2])Y4;I6:F,.! M0"'U=J7VW,X->Y"L[4&ULE5?;CMHP$/V5*!^PB9TK M*"!UJ:I6:B6T5=MG P:B3>+4-F3[][4=$T$RB<(+L9TS9\Z8F6'(&L;?Q9E2 MZ7R41256[EG*>NEY8G^F)1$OK*:5>G-DO"12;?G)$S6GY&",RL+#OA][)\I)7(6>5P>ERYG]!R@T-M8!"_<]J(N[6C0]DQ]JXWWPXKU]>*:$'W M4E,0];C2#2T*S:1T_+6D;N=3&]ZO;^Q?3/ JF!T1=,.*/_E!GE=NZCH'>B27 M0KZQYBNU 46N8Z/_3J^T4'"M1/G8LT*83V=_$9*5ED5)*/P]MNJB4X*M S49>[UH;D[\TY% M*]3I=1TE*/.NFLAB7EL,OL/@1\1FB(BC#N(I 9T*#*K QCYX4(%A@@ D" Q! M^$ 0],)H,9'!5 :#DBCI10* TAA6$H)*0D!)V%/28N)I)0!H3$D$*HD )5'/ M231P@G'LPUYBT$L,>(E[7N(GO"2@EP3PDL $*4B0SL^P!4BPF)%ABT&('[ L(SLLN"YGB!FP>"ND"RQ5!]=K/,#0L6*!U0*BQWH'@LD9070\2;5C8D!H -:H&+G\$ MU?\@VY(GV@R"VP1*YR1<^HPCN)T@J)\L1GXSX5Z _?DYA^$JQE 5]W,.3U5Q M>R.3D$OWMD$U 9V-J.^'Z]O4'X0BX]P?L969V=VPV[QA_$Q6 ]-XI:<3&KZ1LUPB) ML@**1Y.PJ2=W @7OB M2BGF?[= 6+?Q(_\>>*DOE=0!5.0MOL!/D+_: U<[-*B<:@J-J%GC<3AO_.=H MO<\TW@!>:^C$:.WI3HZ,O>G-M]/&#W5!0*"46@&KUPUV0(@64F7\Z37](:4F MCM=W]2^F=]7+$0O8,?*[/LEJXZ]\[P1G?"7RA75?H>\G];V^^>]P Z+@NA*5 MHV1$F*=77H5DM%=1I5#\;M]U8]Y=KW^GN0EQ3X@'0I1]2ECTA,4'(?F4D/2$ M9$) MA7CS1Y+7.2<=1ZWI]MB?8FB=:+<+W70F&V^*7N$BMZ*=!7FZ*:%>LS6 M8N(1)AH02*D/*6)7BFT\H\>/"79S1)8^0O9S2!0E[BH6SD871F QKB()W0*) M4R Q LF#4]'$*8M)#::Q54X:V5G(TP,D>)ITZP M@Y6[VM19;3JO=CD]5XN) MPG&:X#^F9LXLF<.3R>%NLYDG\<2V739O-PNRB2<.4#SS!(WN/05^,3-%>"6[ M-E)?GU%T&%O/L?YO)O&M&F=V^GS(V%GX _-+W0COR*3Z*\V_KE4JVY'4)V(UG;SU/]*(NJ6?LG8\X/0=#L3JK,F@_ZK*KVFX.NR\RTK_4Q:,ZU MRO:]45D$/ QE4&9YY6]6_=ASO5GIBRGR2CW77G,IRZS^^:0*?5W[S'\;^)(? M3Z8;"#:K1*M3.="ZR]N-5;551=)[:.+Z/3OW;G)WA_?.;]X]] M\FTR+UFCMKKX+]^;T]I/?&^O#MFE,%_T]2\U)A3YWIC])_6JBE;>1=+.L=-% MT__U=I?&Z'+TTH929C^&S[SJ/Z^C_SOAOG;.N*-B#:!=SUPWV:]=_UV;;M*.OFR@1J^"U0I#B>"X40@G,@*9]#(NWG^8"&%,K'B@;HX2A,< MD(0!R4E L5TD)([""!#I+YU9)"!^F,:DDG M94 1L^L>B#@)' H+,;\A""9VN'!L 6S^@C"(^"/C((K$WD:F(B)'&3(,.A-@ M'@=:#*/.:$&V&$^&^+2Y R**0L<\F#HVQ2Y*72XP+"Q>D"W&A24SRGT4W9>R MC$.*[$69RN(HE*Z<,'X,\)>Z3B1,#0_G+PO'U' VH^2!B"('G1RCQ0%:J2M4 M3 U?<#YR3 U')Z1=\D#D+'F.T>( K=2Q(W),#9<+LL74<'3&V"4_BJ)W)U[, M[1,/R8BGY @(,\@!@TX7F!J>SE\6@:D1Z*RQ2QZ(G"4O,%H"H)6Z&D),C> + MLG4TE>BLL4L>B)PE+S!: J"5.AH:@:D1T8)L,34"G#63DA]%][7,F;"7!(B$ M V&!^1. O]150Y@8L:#+$Y@8,:?/$],>+D[X9$V *@P= !.FCP!]KBZ>,%BT MH-,C#!;-Z?2 R+D'$*:/ 'VIH],CQX^Z!9T>8;!H3J<'1.2;X2[J&PO=V]R:W-H965TU#2$L.%5>X@LS<^:\ M"-2X:MP\,WO//,_86=*J(<_<$>>ZQOSOEE#6K5WH7C=>JE,I]0;(LQ:?R$\B M7]MGKE9@5#E4-6E$Q1J'D^/:W<#5#OJ:8!"_*M*)R=S1J>P9>].+;X>UZVE' MA))":@FLA@O9$4JUDO+Q9Q!UQYB:.)U?U;^8Y%4R>RS(CM'?U4&6:S=QG0,Y MXC.5+ZS[2H:$0M<9LO].+H0JN':B8A2,"O/K%&P1D30(9 M/IKP4>3;!0*K0& $@@]5F)G<]IC08)J^"BCU8##+Q0+S89H@NYW0:B>TV$$S M.STFFL3YA.(8SDMK@051D@1V.Y'53K2P$X0UW2U@<>FEJ-Q-; MS<0+,T%X1R"Q"B2/'Y;4*I N'43>K!X63)#8@T#/?C$]2Y@[]P[>N=OP\52A M]>YNH/] LE;0/ Z8O$@UX2?S> NG8.?&=([)[M@@-J8_@!N\[RX_,#]5C7#V M3*IWT;Q>1\8D45Z\)W6X2M70Q@4E1ZFGL9KS_E7O%Y*U0\<"8]O,_P%02P,$ M% @ UD-44'\)2AXX P D P !D !X;"]W;W)K&ULC9?A;ILP$,=?!?$ Q6=C U42J4DZ;=(F59NV?::)DZ "SL!)NK>? M,90F]E'M2\#V_^Y^/LQQF5U4\](>I-3!:U76[3P\:'V\CZ)V?-W M*4MUF8<0ODU\+_8'W4U$B]DQW\L?4O\\/C5F%(U>MD4EZ[90==#(W3Q\@/M' M2#L#J_A5R$M[=1]T6WE6ZJ4;?-G.0](1R5)N=.S7,FR[#P9CC^#TW", MV1E>W[]Y_V0W;S;SG+=RI#4N6O_;6H[?4R^'\SPPWH8$#_UX -!FPT /&A M03P8Q.\&\8<&?##@CD'4[]TF.;T-L/85@M]*'GT)0(Q3 M,'2CS#I@UQ24X@YBU$%L'<0WF7(HEYA&.-GL-=QJ:JO)2"*R)7@^:&A7 '>(VH@ "9.+@P42$!20UU><"/ MQ!B)W?1@.LJ!3QQ@0"OJ U $B;E(U'^=.&3N^X3*F& 30'AQ!>8_,O?T#)J; M0$G*W6\!(N-9DJ83/'BM!J00@_=9B[U(+ 5"7"!$QA-7]@A^Q68\)5-''R_9 M@-1LX"XW]R,QXG,C,D@F@=RR?;N*5U+P2VD<.]^[)2(2("8H\#()6)U,W#B8 MR#TVT55?5,EF;YO4-MBH4ZV[7%W-CHWPDG9]E3._ZAID9/X!Q/VZ[_6<%9,( MLY*@*ZE9L=UV] [5]^K?\F9?U&WPK+3I 6VGME-*2[-C>[<'\/1@'I=SI M[C8Q]TW?(_<#K8Y#_Q^-?T(6_P!02P,$% @ UD-44'MH]RC_ @ + L M !D !X;"]W;W)K&ULC9;=CILP$(5?!?$ !?]@ M<)1$6A)5K=1*JZW:7K.)DZ %G!HGV;Y]C2&4V$/5FX#-F9G/)C[,\B;56WL2 M0@?O==6TJ_"D]7D11>WN).JB_2#/HC%/#E+5A39#=8S:LQ+%W@;5583CF$5U M43;A>FGGGM5Z*2^Z*AOQK(+V4M>%^IV+2MY6(0KO$R_E\:2[B6B]/!='\4WH M[^=G94;1F&5?UJ)I2]D$2AQ6X1-:;!'K JSB1REN[>0^Z);R*N5;-_B\7X5Q M1R0JL=-=BL)GU9A M%@9[<2@NE7Z1MT]B6% 2!L/JOXBKJ(R\(S$U=K)J[6^PN[1:UD,6@U(7[_VU M;.SU-N2_A\$!> C _QM A@ R!M!_ZNF@IZ,>V8"H7XG=FFVAB_52R5N@^K=[ M+KH_$5I0L_F[;M+NM7UF=J.* 9C4=:X8 M*,2YZUZ^"E&>SN#,^"CR<+A[I@?-M$[*J4?CJQ!E!,W@P(:*,+ [F_!F>MZ@V9J\RDA MG@<#,LHR3F9X7!=^? H;(_*=T?LHY8"(8?=X1Y.^H!;J:%NN-MC)2Z.[;^MD MMF_KGW$N") ;EW@M'?$GT?^;50Q[)I@U>I34=C^XZ#E%H8 M_OB#V9F3:5W'024.NKM-S;WJ^[=^H.5YZ$VCL4%>_P%02P,$% @ UD-4 M4)>C_K\^ @ %@< !D !X;"]W;W)K&ULC55M MKYL@&/TKQA]P$1"K-]9DM\NR)5O2W&5WGVE+J[DH#FB]^_<#M,8J7?I%7CSG M<)X'>,@[(=]5R9@./FK>J'58:MT^ Z#V):NI>A(M:\R?HY UU68H3T"UDM&# M(]4512[.FE<-V\I G>N:RK\OC(MN'<+P.O%:G4IM)T"1 MM_3$?C+]J]U*,P*CRJ&J6:,JT022'=?A)_B\@8[@$&\5Z]2D']A0=D*\V\&W MPSJ,K"/&V5Y;"6J:"]LPSJV2\?%G$ W'-2UQVK^J?W'!FV!V5+&-X+^K@R[7 M81H&!W:D9ZY?1?>5#0&1,!BB_\XNC!NX=6+6V NNW#?8GY46]:!BK-3THV^K MQK7=H'^E^0EH(*"1 ./_$O! P#,"Z)VY4#]338M!BA0;,2X]!$PRZ16R6B(2,$& ,C"Z0UP5R?'SC OH% ML%< .X%X(@"3>1@]ACA,XS 8)A"O9K$L82A+";D33^RU$R_LF(5F=GI,,ED' MIM$\L4L0(DGLMT*\5LC"2DIF3LAB$0QCC&>PS1*&,I)E=_8I\;I)EOL4([_ MRBNP>ORDI%Z!](&3DBX3$J$5@;.$+&$H3;*)VHV=S&LG\R0$^P5@Y+_!T>,I M@7>* 'P@*0-H>C$@QFDR+P4>&"39_/J 28&R+\8/*D]5HX*=T*;6N8IT%$(S M(QD]&;'2/%+C@+.CMMV5Z?< M*G)X%:3J\8QX_MRUB_S:8T.O:#_U;X+DYU4(%0)'W MZ(1_8O&KWS&Y Y/*H6EQQQO:>0P?U_Y3N"HSA=> WPV^\MG:4Y7L*7U1FV^' MM1\H0YC@2B@%)!\7O,6$*"%IX^^HZ4\I%7&^OJE_T;7+6O:(XRTE?YJ#J-=^ MYGL'?$1G(I[I]2L>ZTE\;RS^.[Y@(N'*B=N:#MJ"*MM.AU>#:= M?EY'_1O-38 C 4Z$,/V4$(V$Z(T0?TJ(1T)L$,!0BNY-B00JQ^I8*ZV?J=; ^7T4N11C '%R4T8C8#!LXPX80 4GU* 5TI-M"B&PFV M-B)-WD-*&Q*&L=M%Y"PTT@+1W 6$;H'8*1!K@?A=IR*C4P,FT9AN2)(%9K4. M4!!D1KTV:+F,W'83I]W$83190V(DX_Z&OJ-)HZC!I??Y/> M-7H74=J(![AIX71A90EA8H"V-NAA&9@GWJ$4!A\<^H[C4COI'C9I@.;S+#K/J!V*GIN+>G0MZ:^FX[4BJP]!@\2GNU'(_3AN"C M4,N%7+-A2 P;0?MQ_H%I"!?_ 5!+ P04 " #60U10]XJ_YYL$ !>&@ M&0 'AL+W=O/OORVU=F'G'@7R( ;_G-LQS9L"+2Y;_ M* Y:E[.?:7(JEMZA+,]WOE]L#SJ-BT_969^J;_99GL9E=9J_^L4YU_&N,4H3 MGP>!\M/X>/)6B^;:<[Y:9&]E+[W?V=V3:@P:Q;>COA2]XUE= MRDN6_:A/_M@MO:#.2"=Z6]8NXNKC7:]UDM2>JCS^Z9QZUYBU8?_XE_>'IOBJ MF)>XT.LL^7[E%WFSG=[';TGY);L\Z:X@\F9=]7_J=YU4\CJ3*L8V2XKF M_VS[5I19VGFI4DGCG^WG\=1\7MIO0NK,L 'O#/C5@+.;!J(S$&,-9&<@QQI0 M9T!C#51GH,8:A)U!.-8@Z@PBP\!O;T=S?S=Q&:\6>7:9Y>T4/<PNJF;0 MMK[83)CFN^H6%]75]Y42X<)_KQUUFOM6PWL:.8^&FK6MH8 /-1M;PR0--9]M MC1)&K(<1?AZ11@TU3TCS?^U^-6[7P>-P\'CC0 R2G6,' CH0C0/9=R #8V1; M#36:4Z,)@_K/&#A;)CCU98-T)$Q'@G28D8ZMD63FF&-U8+8+LZ!U)^I7Q(<=:A@*]U+& M02BC^6PZT3#4W)Y='^N&*>'NS.SV+,G!),,=E&&HQ5+1"1H_>$3>.&8%PY04,RL%HD(Q%S['6V$I[;;\UMA@=::,#QI:F MA<*(2;#>A"X7&#$Y8;V1F!Z)]F?6V-I/;G2C7@R9!"M.R+ +PI#1A!6',#P$ M%A.K7K+AN5$O878(L!,Z%FG"[- $=@BS0V/8Z43]OL1N3&ARO.0![ 2.=9HP M$S1AV2',!-DK"@7&>Y/[3C0HF,+063!FAP [H6,/11@*FK#R* R%0BN/^:"- M1*'CWBA,C@+DA&3& >\.N/V"[0-5FX[?>^==__+R5YR_'D_%["4KRRQM7G+O MLZS4E&ULE59A;YLP$/TKB.\KM@%CHB32VFC:I$VJ.FW[["9.@@J882?I_OV,H8C8 MQY9^"=B\>SS?<2^WO,CV11V%T,%K5=9J%1ZU;A91I+9'47%U)QM1FR=[V59< MFV5[B%33"KZS0549$81H5/&B#M=+N_?8KI?RI,NB%H]MH$Y5Q=L_]Z*4EU6( MP[>-I^)PU-U&M%XV_""^"_VC>6S-*AI9=D4E:E7(.FC%?A5^Q(L-L0$6\;,0 M%S6Y#[JC/$OYTBV^[%8AZA2)4FQU1\'-Y2P>1%EV3$;'[X$T'-_9!4[OW]@_ MV<.;PSQS)1YD^:O8Z>,J9&&P$WM^*O63O'P6PX'2,!A._U6<16G@G1+SCJTL ME?T-MB>E936P&"D5?^VO16VOE_Y)RH8P.( , 60,P,D_ ^(A(+XU(!D"$B<@ MZH]B<[/AFJ^7K;P$;5_>AG=?$5XD)OO;;M,FVSXSZ5%F][RF&5U&YXYHP-SW M&#+!D&O$@X^@Z35D T"R;,1$1N2HE(!*B26(IP1Q#A/$($%L"9(K! M01CVS1#$S;LAAMT%0_;B50D"45< !88I".P-!-V>$@+W,KFEET&0:[8@R'7;:#)& M=8/P-]X>BEH%SU*;BX^+4NQU=YN9^[8?0/N%ELTP M7$?CA+_^"U!+ P04 " #60U10;)DKK/8! "Z!0 &0 'AL+W=O H/'EI M6RK^'8#Q8>^'_N?&:W.NE=E >=;3,_P"];L_"KU"LTO9M-#)AG>>@&KO?PEW MA]3HK>!/ X-KO ,C!DCG<;[Y.G/2!.X MG'^ZO]C:=2TG*N&9L[]-J>J]O_6]$BIZ8>J5#]]@JH?XWE3\#[@"TW*3B684 MG$G[ZQ47J7@[N>A46OHQCDUGQV$\29(IS!V IP \!^"QEA%D,_]*%O/GBN+M[0=!BVMG7K6?5)R;3GHGKO0-MO>LXER!M@R>M%NM M'])YP:!29IKHN1B?DW&A>#^]E&A^KO/_4$L#!!0 ( -9#5%#_G9&B,P, M #T. 9 >&PO=V]R:W-H965TJ;L MH]H3PJT_15Y6,WO/^6'B.-5Z3XJTNJ,'4HI_MI05*1=-MG.J R/I1I&*W,&N M&SI%FI7V?*KZ7ME\2H\\STKRRJSJ6!0I^[L@.3W/;&1_=KQENSV7'DAW MY#OA/PZO3+2<1F63%:2L,EI:C&QG]CV:K' H"0KQ,R/GJO5NR5+>*?V0C=5F M9KLR(Y*3-9<2J7BTFIB2VWS_5GU3QHICWM"(/-/^5;?A^ M9L>VM2';])CS-WI^(;J@P+9T]5_)B>0"+C,1,=8TK]2OM3Y6G!9:1:12I'_J M9U:JYUGK?])@ M8$W! PNDCP-,$;2_ UP1]+"#0A&$L(-2$<2X@T(1I+B#4A M'DM(-"$Q"$[]_=2$6*8\G4\9/5NLGM.'5%H'31(QY=:R4\TP]9^8$Y7H/[3?2/$ X0)NY@EA(FZF,<^)DP,G2<( M8^@\0YBXBWF!,$D7L^IC(M>%!\\#OX^G!+R.P,#H^Z" KP3\]JB%1K6+&A,H M3*DPKO%]KB*6?01RO8%2 S#3H)=IY&(CTQH3=J(,#6@(1@F!*)X1)>Q%,$ "]B0*;J@7-AR"'&?4^ZA![7JC8+A>V#,(,DTR( $; L4WU M; B7]+)"Q M.JPT".'N2C:PK<+.P8!ST-#.##L"H_'E8M@1&%\O]UF#$.IN#W<#:PV&G8,! MYZ"!]0[#EL#^#07#EL# /H7,'03W-RIS"[D(Z28"&PM#QO+-1/K&ZB5R"5(G MXK2.DP5A.W4_J:PU/99<'F]:OGWN=8SMKA7Q1!6/:>ZUXK59^H77SB)#:%:RBZD$TK#9? M#D)65)NA/"+52$;W+JCBB 1!@BI:UGZ>N;F-S#-QTKRLV49ZZE155/Y[8ERT M*Q_[EXGG\EAH.X'RK*%']I/I7\U&FA$:6/9EQ6I5BMJ3[+#R/^''-4YL@$/\ M+EFKKOJ>364KQ(L=?-NO_, J8ISMM*6@ICFS->/<,AD=?WM2?UC3!E[W+^Q? M7/(FF2U5;"WXGW*OBY6_\+T].] 3U\^B_AKUY:U:]N>_Q(&!Y ^@ P!.+H;$/8!X2@ =O);K<::O\4^#$TQ=S925<[]\UDJ\SL.4]QE*&S)>HQ3QV&7&'(+6(]123Q M $%&P*""@"J(BP]O5,P0A"!!Z BB&X)DE$:'B1VF=IA@E,8404@2P#HB4$<$ MZ$A'.CI,F82(P( \& 9 M >&PO=V]R:W-H965T\HZ+-UD!*.^= MT4:N_$JI=HF0+"M@1#[R%AK]Y,@%(TJ'XH1D*X <+(E1A(,@18S4C5_D-K<3 M1<[/BM8-[(0GSXP1\7<-E'DA/\!/7:[H2.T*ARJ!DT MLN:-)^"X\I_#Y38S> OX54,G;_:><;+G_,T$WPXK/S % 852&06BEPML@%(C MI,OX,VCZXY&&>+N_JG^QWK67/9&PX?1W?5#5RE_XW@&.Y$S5"^^^PN G\;W! M_'>X -5P4XD^H^14VE^O/$O%V:"B2V'DO5_KQJ[=H'^EN0EX(."1$*:?$J*! M$'T0XD\)\4"()P346[&]V1)%BESPSA/]O]L2\Q*%RUAWOS1)VVS[3+='ZNRE MR'":HXL1&C#K'H-O,.&(0%I]/ *[CECC&1W?'["9(]+D'K*=0\(P=E<1.8U& M5B"Z,YJY!6*G0&P%XCN!Q:13/2:QF,9B'L(LR29VYR@<9/'$\!P4XD7D+CAQ M%IPX"GYR"Z1.@?3_6Y8Y!;)Y!5$P:5DV\YEDT:1A\-.T7^CF M6C 0)SMRI%?R@:@T==7J6G\QA0."JSS?1>]#.J#Q1OA_&+QF] \0]02P,$% @ MUD-44/#J^[;Z 0 I@4 !D !X;"]W;W)K&UL MC51;;YLP%/XKB/?58&YI1)":3M,F;5+4:=NS X>+:F-FF]#]^]F&4-:Y4EYB M^_"=[P+QR2K_(;>TDBIR/BG8]G(0G1\:(^',$RJ>#'_K7PE/7M,H44)$/ MI('OH'X,)Z%/:&6I.@:]['CO":@/_D.X/X:!:;"(GQU,D_PH7H!ING&B-DE-I?[URE(JSA45;8>1E7KO>KM/" M?VUS-^"E :\->,XR"UGG'XDB12[XY(GYY0_$?.-PC_6[*4W1O@K[3)N7NGHI MLBC,T<40+9CCC,$;S"L":?95 KLDCOC_]CAS$T1.CY$EB+8>@W<HN)4^P629PBB4,D:,23L+UFK_!Y@GTCHNEZZ9VYTI?57JF:&ULE5?1;ILP%/T5Q <$;&P(41*I:=9LTB95 MF[8]T\1)4 $S<)+N[V>,2XE]W:4O 3OGGN-KWX/M^84WS^V1,>&]E$75+ORC M$/4L"-KMD959.^$UJ^0_>]Z4F9#-YA"T=<.RG0HJBP"'81R465[YR[GJ>VR6 M$HNHY@.:^S _O!Q,_ZL9&M8 MY26KVIQ77L/V"_\.S391V 4HQ*^<7=K1N]>E\L3Y<]?XLEOX83U84'9,#X_97]024ODWG*6G;/B]_Y3AP7_M3W=FR?G0KQ MG5\^,YT0]3V=_5=V9H6$=R.1&EM>M.K7VYY:P4O-(H=29B_],Z_4\Z+Y7\/@ M *P#\!" T;L!D0Z(;@T@.H#<&D!U +TU(-8!\1" IN\&)#H@>0M(U0+VLZN6 M:YV);#EO^,5K^HJKLZZPT2R1!;'M.M7ZJ__DBK6R][Q,(CH/SAV1QJQZ#!YA MT( ()/L@@2&)%;;#B2%Q#V'B:\P:PB37F$\V)HD,G@<(8_!L(,P43CH"YS52 M!-$500H3$)" * (R)B"AL3 ])E682F'"B6.4%!2A@ @R1&P,(0Z1&!2)+0(: MIX9(;&42N3))0)$$R 0;1998(AA/#-#:!J%DXJCW*3B4*3"4""9(08+T]MI! M(>SJ$!@#,;P"@ @-'3J.KP<"=*BITX/BJRF5FZ5+"OR*W"$,2,6F%+:DB$,% MMBV* )7$00$;%Y$/+!]L2P3YTEB^#0!R+Q_L3&1;TYK3C0:-YQ0[5&!K(LB; M#G,CV%)H^H$YA4V%TO_/Z0, M96U!XZYQBV'C8-AZAU$$!&PKC MV^<4PV[!D%O,3SL (M1A*0Q;"MN;(:&."L*PI3#]0+:P6S#D%BM; .2L(-@O M&/(+,75LD+M285-A8*.BKI,=;"H,;%744A>$_G>])>BOB%XK2]\P7#K7/X#4$L# M!!0 ( -9#5%"@T(^R+P( $ & 9 >&PO=V]R:W-H965T?$>$.D MVO(S$AT'FMN=YQBZ2UBWLN2,N34/XWQU0UF]!7#;V8K1V= MY,#8J]Y\.V[54?T M7\);!^HL2UTT1V?NJ;!"5:]YC,,,7371B-D-&'^&\28$4NR3A&^3V/F/[2&V M$P16CX$A"&8$/O;M!*&5(#0$X5U(O @Y8+#!M(-(C+WT'E4\,H5A9+>"K5:P MQ4JTL#)@HIF5A!Y5/@):E=)K;*Q!:99"$3/YYK$D3O MI$D6,GT7\[PVS]0?BY;H5S8%*-!?/VGAB3H**NGM1) M5VJ<3QL*)ZF7L5KS8:@-&\FZ<5ZCZ:.1_P-02P,$% @ UD-44(!@"XJY M @ RPD !D !X;"]W;W)K&ULC99M;YLP$,>_ M"N(#% RV@2B)U*2=-FF3JD[=7KN)DZ "9K:3=-]^MB&,X$O5-\$^_^_NYX?8 M-S\+^:8.G.O@O:X:M0@/6K>S*%*; Z^9NA,M;\S(3LB::=.5^TBUDK.MY'(NCKHJ&_XD W6L:R;_KG@ESHL0A1?#<[D_:&N(EO.6 M[?E/KE_:)VEZT1!E6]:\4:5H LEWB_ >S1Y1:AV\8VV(9CYG/B:5Y6-9#C^]$'#(:=U'+P2@41*$ M"IZ@^!H?A?HHF(ZV^@HE U$R (5,4'R-CY)Y*%E6W-B?'"3)O2RTF.Z/K_%) M:WJK7H_"5B3YQ M'ZX@$9U>[='HM:FYW+N77P4;<6RT]1U9A^IBY6J!B7V-9@^0_1XE9B !1@R@ M&7&%2O0_=5?F_&!R7S8J>!7:O)_NE=L)H;F95WQGEO9@*JNA4_&=MLW,M&57 M7G0=+=J^=(J&^FWY#U!+ P04 " #60U10D\)R_U#_Y'HWO1R9@A?!?S5G7>_"/ S.<&$WKE_%\!FF?D@83,U_A3MP M$VXK,8R3X,H]@]--:=%.*J:4EKV/:].Y=9CT'VG^!#PEX#D!C[V,(%?Y1Z99 M54HQ!'(\^Y[93QP_8W,V)^MT1^'>F>*5\=ZKC*8ENENA*68_QN!%3)S2.089 M_1F"O1#L!)*% ";8+Y!X!1(GD"X$2+8J<@PA+J0;&5$>Y7Y*ZJ6D6PJ)5Y@Q MAOZ#P5GJQQ OAG@P>(4A&TQ,"_P?#/5BJ >3K#!TBTF3(O9C,B\F\V#6/U"V MQ> ")WY,[L7D&PPMUMWD&TP>9X3X,8474VPP&24K3+'YTV*:1=F:@Q97T$ZX M;TQ>FTX%1Z'-;79W[B*$!B,9/1FUV@S5V>!PT7:;F;T<1\MH:-%/4Q/-H[OZ M"U!+ P04 " #60U10Y;NE1(L" "C" &0 'AL+W=OMV#H#:'GG-U(UH M>6-6]D+63)NI/ #52LYVSJFN0 (A!34KFWBU<+9[N5J(DZ[*AM_+2)WJFLF_ M!:_$91FC^-7P4!Z.VAK :M&R __)]6-[+\T,#"R[LN:-*D432;Y?QK=HOD'. MP2%^E?RB1N/(IO(DQ+.=?-LM8V@5\8IOM:5@YG?F:UY5ELGH^-.3QD-,ZS@> MO[)_<DS189(1)GF+N)LB,$[?8C93#"4#!!B1@](DJ#1Q_NE8!4G"!&F0('4$ M>)PJ]C+M(,1!&@=!$&,(O70#,)1.8)LI#(;UXJ!>/-%+$R]$T6'H6$F>S;RT MUE,FC+TB;Z9,5\22H%@R"9'[6LDD0DYHXFG=D,]N&@WJH-,BT\P30@/E(QC. MO%V;4E'D4=T%J!)$X17)65!R%I#L:2E"F#P<9!8,,IL29'Z!0A@4#I)[0=XL M(AB^:N#'Q[ (@&AR)5-TY4I#'Q>N"( P3;TX8'2+UEP>7$=3T5:<&FU]1]:N M:Q9HOG8]SK/?YO--'K";=$V;A<&5H0&#_Z&[]OV#R4/9J.A):-,7W.V]%T)S MDQ>\,6?Q:%X,PZ3B>VV'F1G+KFUV$RW:_DD AG?)ZA]02P,$% @ UD-4 M4!2PP&UL;53M M;ILP%'T5RP]0@P/-%@%2TZG:I$V*.JW[[<#E0_4'M4WHWGZV(8PU_(E]+^>> MI#N2ZVT8-:%NB&FU\"J4"0X MH5%T3P3K)"ZRD#OI(E.#Y9V$DT9F$(+I/T?@:LQQC*^)YZYIK4^0(NM9 S_! M_NI/VD5D8:DZ =)T2B(-=8X?XL,Q]?@ >.E@-*L]\IV;$BZ0O7.^O[$^A=]?+F1EX5/QW5]DVQY\PJJ!F [?/ M:OP*#\"[.LR+0:D9[.OF?^BN,#=6=3^F0XBO#-F3RGV>YJ1BR>: M,<<)0U>8>$$0Q[Y(T"V)([TM3])M@MVFQUT@V*T(:$JW"9)-@B00)/\UN?O0 MY(1) T9.(DEZ_WE;)MV423=DD@\RZ8U,'%%ZKD&E&F28FE5V M&8X'&N[_'WR:K!],-YTTZ*RL>T7AKFNE+#@WT9TSTKIA7@(.M?7;O=OKZ4E/ M@57]/*UD^&ULE5;MCILP$'P5Q -@#(2/B" UJ:I6:J7H MJEY_.XD3T &FMA.N;U_;$$I@J=+\"+:9G9E=O)BT9?Q-Y)1*Z[TJ:[&Q>Z(:I(4=M9:M;V/$O9599% M3??<$M>J(OSWEI:LW=C8OB^\%)=-_0&O=SC4 0;Q6M!6C,:63N7 V)N>?#EM;%<[HB4]2DU!U.5&=[0L-9/R M\:LGM0=-'3@>W]D_F>15,@B;74KZP]C/M$UK95I_] M5WJCI8)K)TKCR$IA_JWC54A6]2S*2D7>NVM1FVO;\]_#X "O#_"& !S\,\#O M _Q) .J%'CMJV(>]:*IG;FGLA5J]99%T2I%-TW4 M8[8=QAMAO$?$;HX(_Y(@96!PX8$N/!/O/[@(80(?)/ -0?! $$W2Z#")P=0& MXSL)+!* (@$@$D]$.DPX$L&36@4S&ZX3P396H(T58".9V.@PV!W[< )8)015 MPKE*[,($$4@0/?],8Y @!AQ,BKF-YWEZBXDFH$P"R$SV]S:9RR1.[(Y_&-;4 M,5#;N8"JOT"QT+GX^0)CN.VP]T2)>]#C7DJ<);-P?V*@0>.%QX3A[L/!?^0+ M=PX&6F>>+] [GN_$"TIP]V"H?::[J@>MQH6=)H1&+W)]LGXC_%+4PCHPJ,9DG3_?H =UX%S MU2\QD.>>>^XXX!87WKV*(V/2>ZNK1BS]HY3M0Q"([9'55-SSEC7JGSWO:BK5 MM#L$HNT8W1FCN@IP&"9!3.-4U[?ZM6<4O2Q_Y MUX7G\G"4>B%8+5IZ8#^9_-4^=6H6C"R[LF:-*'GC=6R_]!_1PP81;6 0OTMV M$9.QIT-YX?Q53[[MEGZH%;&*;:6FH.IS9@6K*LVD=/P=2/W1IS:,*9FDY!L:DK-K>$ MK%/'"<:I53&%"XI"BV@#$,48PW(S4&[F%G\^$V\.$N2?*/X<*($4V]7OHI+8 MVN8-R(1P!BM&(7RSA9^H_P%TXPIC8MT^!0"+[!L*P)!\3O+,98P^<08&T(T? M.X,% +I#!!-;,P0+LYESB\#[_1%AX#!@6S5V/9'$+O4"@B7(K@\(A=)L[D% M\(N "*";V+H)<%L[B2P@&'9U0V0QSNVS'$Q>[YIU!],9"6_+3XW4C^!D=>R^ M'K%^_:WUM>[*3%?P3M.W=#]H=R@;X;UPJ7H+TP'L.9=,R0SOE<"CZB+'2<7V M4@]3->[Z5JJ?2-X.;6(P]JJK_U!+ P04 " #60U107=PAKMH" !<"@ M&0 'AL+W=O-C/WR%@U\;QF>R1%VMS2BI3\RY[61Y!WP^](LU* M=SZ5L>=Z/J4GEF:Z=YE04:?UO07)ZF;G O09>LL.1B8 WGU;I@?PD[%?U M7/.>UZGLLH*4349+IR;[F7L')IM0X"7@=T8N3:_MB)F\4OHF.JO=S/6%(9*3 M+1,**7^=R9+DN1#B-OXJ3;<;4A#[[:OZ@YP[G\MKVI ES?]D.W:7LA5X>B9H/=ATU^0TYDYS#A1,^QI;FC7PZVU/#:*%4N)4B?6_?62G?%Z5_ MI=D)4!%@1^!C?T8(%"'X(*!/"4@1T%@"5@0\EA J0CB6$"E"-)80*T(\EI H M0C*6 /SKSOD?E/!S2K?98/0HU^T&4*-X;6+)3+U/63J?UO3BU.U9JU)QI,&$ ML[BXB,KIY'"9IZ9Z&D,(L6 WL8C*,A9FUB0(?PN(7.![3Z6$"# M#X72 M/'UM>&-" $#V'0KLF1)(A:!O V.[ K(K(*F !KFF^5RW&"PQ9;L@ &D;]&2" M4(0#;54V%JD8H\AN&=LM8]-RK+E9MYBP/PX*0LVR";J!"=!29F-#^:'=<6AW M'!J. =2.R2(T5N8&0#WOEB8*)8'F^-X$)7$4:(?.,AY,L+9$#R:*IVBLGSPK M*M&T'DU4A(!V9ZTL4@A"[<986U ^UFT]618+A5!/21.%XP#I-Z77N[T+4A]D MG=(X6WHJF3B!O6A7"MU!/M#YD9>.\4L;_ M.O+'L*>4$6[>O^6^C[S4ZSHYV3/1C'B[;@N>ML-HI6HYKRLHY_\!4$L#!!0 M ( -9#5%#A2)_B?P, #41 9 >&PO=V]R:W-H965TF>65NYQW;0_U6NX5[S^[6 M/&P#.N)7+B_-U;G3#N5)J>?VXNMVX?JM(EG(C6Y39.9PEBM9%&TFH^//D-0= M^VP#K\]?LW_N!F\&\Y0U*C%];%31=+_.YM1H50Y9C)0R>^F/>=4=+_T_<3*$X0 ^!/ Q@$7O!@1# M0/ 6(-X-$$. ( %>/Y1N;M:9SI;S6EV[^,]/3 MF-;S,IY%<^_<)AJ8M&?X%<-&PC/9QRXXZB+E5CB_[6!E$U%XBZQMA#&!501P MH$&7(+A6$88X@8 )1)= W,Q43&8*,0D9[ >8-6)F6&P(Q8;6:!/?QPDBF""R M%"0^(Z-%#+VUB G(:!$S<6]C*#:V$D2YF0]?&-2@&T.0-V$8J3B<7+<1'B[.-OBQQ7!0YL6M!G$T#6 MTEY]!%K#[B8\EN.JP&V;CI.)MTZ.;9J+_Y@W[)L<6*(];PBB3@\AND( 9*\0 M[VKO6,IZW^W+&V>C3I5NMV!7K>/>_YZW>T_2GK*[=;^#?TO3?U#XGM7[O&J< M)Z7-SK;;?^Z4TM)H]#\9C0>9;<>+0NYT>QJ;\[K?R/<76AV'CQ3>^*5D^0]0 M2P,$% @ UD-44 ,UO8V( P '@\ !D !X;"]W;W)K&ULC9?;CJ-&$(9?!7'/0O6)9F1;6C,3)5(BC39*'..X.9U,7 MW1=[,8W[YV3;NNC=9?L:=Y?6%,;\=YSN]O8M[XJ&_/< M!MU;71?M?WM3V>LVA/#CQK?R]=P/-^+=YE*\FC]-_]?EN757\2W+L:Q-TY6V M"5ISVH9?X>&)L2%@5/Q=FFNW. ^&4EZL_3Y<_';2DZD]OJG_+8G[>A#H.C.15O5?_-7G\U M-D/A9]L=NT]AJT4S]\ECU@"(.XU3UBC M)=PTL2OD5@TCJV%C GZ7@-$).)F CPG$70+N3<>DD:.F&3492SQ1CD4 "5LI M1I!>!.'%F[']I%&+89@0W)O['*M 9US19B1I1A)FO&'V$@W#I6)>-^58E=!& M%&E$(2,\23TC"M^#$"5BY0&EI)4466&)/RTD(YUDR GXD[_/T"!*^U#!FF7_WQF!A(9;0G2M M\NF6X%GAJ? )1ZB86'E"L,):P'8$@BV@@5*A_88A5*[#TQ4[-"R!$;/COTJS MZ*X=>)J![P?+), :8H"&+W "WWHE! #,PT@HJ3*_*$K'TV2%5T"3 M$SZ#3L!4C#C36ON6/DU/H/$)F)]:9KX;S,9("*%\,[1L[1VE(0J8H@I1%# @ M(P; T/00.LCD&K^ 1BE@EH+RO[R .1DQ!7ZSY90.,K%HMGM+-%,!0Y5 !R9F MQ,%?#%"JC*V\J8P&*R/ BAC/,#(CX"#\!55.";5VCW?%$TU71M!5^5] AKD9 M*<(1)4-O[>,L6Z[RHA2M 9XHF$K2QM"5HKYI?'\$A" .H!4LP<_RC:U[+I@A?;NQW)N&\X6=L;ES/YXK*=W6;U=E&94S^]=<#"0105H25:W4 M2M%6VSX[Q EH#::VDVS_OKX0EAAO7L ^S,R98^SC_$K9&Z\Q%MY[2SJ^]FLA M^A4 O*IQB_@3[7$GOQPI:Y&04W8"O&<8'32I)2 *@A2TJ.G\(M>Q'2MR>A:D MZ?".>?SU[!''&TK^- =1K_V%[QWP$9V)>*'7;WBH)_&]H?@? M^(*)A"LG,D=%"==/KSIS0=M!15IIT;MY-YU^7P?]&\U-B 9"-!+"]"$A'@CQ M!P$^),"! "T",*7HM=DB@8JW2?8S!%I<@_9SB%A"-TN8F>AL1:( MIRZ2Q"T G0)0"\") %Q:A90&DVA,9PI9)%8IFSDHBP*[7H?210Y0G-IFYZ H M_&0W9TZ[F6,;V':S^<^#B76J-@[0;*]LYZ"[O6+\@LEA;S$[Z4;*O8J>.Z'. MS"0Z]NKG2#4+*U[*'FY:[H>,N0!^(G9J.N[MJ9"M2#>,(Z4"2X_!D[17RSMG MG!!\%&J8R3$SG==,!.V'2P6,-UOQ'U!+ P04 " #60U10\=;ND88" !) M" &0 'AL+W=OPGV,CL[X]A>LH'0-U9A MS)WWMNG8QJTX[]>>QPX5;A%[(CWNQ)L3H2WB8DK/'NLI1D>5U#9>X/NQUZ*Z M<_-,Q78TS\B%-W6'=]1AE[9%]%^!&S)L7.#> B_UN>(RX.59C\[X%^:O_8Z* MF3>S'.L6=ZPFG4/Q:>,^@W6YDG@%^%WC@2W&CG2R)^1-3KX?-ZXO!>$&'[AD M0.)QQ5O<-))(R/@[<;IS29FX'-_8ORKOPLL>,;PES9_ZR*N-F[K.$9_0I>$O M9/B&)S^1ZTSF?^ K;@1<*A$U#J1AZMRHMF'3AZ4YN;)4;6^2FFMS8 MJ/(E3+6=LK6 (- \E190$*9VO8E5;V+1N]+T)D85&&F':VMB(LUV::'Q'^S] MU*HU-;4FVH8K4G-%8J ?5 L(!+Y^5FVH!S?&RJIW93EJVHXK5L8!@2'4%]<$ MF>>Q-$%WYW'4ZRTNU!;3LVI6S#F02\?EO;2(SOWP.9 7LA8O1)\&PO=V]R:W-H965T MWSP+*ZJ_MFN:M%-_=4KQ;JHHN\ MDD^UTUS*,JO_6\M"79+W(C MBZ)E,G'\&DC=F\_6GY:N<)V]/&270G]1UW_D MD%#D.D/VG^2++ R\C<3XV*FBZ?X[NTNC53FPF%#*['?_S*ON>1WX7\VP 0T& M=#,@_D>#<# (;P;LSP9\,."6@=^GTJW--M/9:E&KJU/WVWO.VBIB#]RL_JZ= M[!:[^\TL3V-F7U8B80O_I24:,.L>0R/,&\(W[#<7A%RL:6).]PXV4T0),8'1WAA:D<]A:7:A;3FDN\-)@OTPTP22,O2NT, #-Y;&Y_L2@RH'AB M9AD(*QX%[Z]FPF)&0,PFU0Q /)[S@_6'D/[8U0Q L^),6",(:83]21U XPO" MAS@8W[CN76$M(7 5$;'MBD]*ASPMD $"//NM9L M$6K\6;J/&#1[:\4>J6T%K/FU:='ZANJ-IN_O/F?U,:\:YUEITVAT[&ULE57;CILP M%/P5Q >L;0R&1 2IFZIJI5:*MFK[["1.0&LPM9VP_?O:AB 6G"I]B2_,&6:& M'#OOA'Q5)6,Z>*MYHS9AJ76[!D =2E93]21:UI@G)R%KJLU2GH%J):-'5U1S M$$%(0$VK)BQRM[>312XNFE<-V\E 7>J:RC_/C(MN$Z+PMO%2G4MM-T"1M_3, MOC/]H]U)LP(CR[&J6:,JT022G3;A![3>(FP+'.)GQ3HUF0?6REZ(5[OX6-F3Q7;"OZK.NIR$V9A M<&0G>N'Z172?V6 H"8/!_5=V9=S K1+SCH/@ROT&AXO2HAY8C)2:OO5CU;BQ M&_AO9?Z":"B(Q@(4_[, #P5X5@!Z9<[J1ZIID4O1!;+_6BVU?PJTQB;,@]UT MV;EGQJTRN]%9&KCZ M#P1!?[/ !R(90%.S<-XN2PB!68KNB+G3N<@32':'PM]V*/J/2/R-A_ CD>"% MWPB2>2A+4(;)3 R8G&OVHOE&Y;EJ5+ 7VAR1[B [":&9(81/IH5*<[>-"\Y. MVDY3,Y?] =\OM&B'RPN,-VCQ%U!+ P04 " #60U10,\$262H# !Z#0 M&0 'AL+W=OZ%>]B3DZS?FIT0 MRGLOBZJ9^CNE]H]!T*QVHLR:![D7E7ZRD769*3VLMT&SKT6VMD%E$4 8\J#, M\LJ?3>S<*?)U[R[4Z9B6 VV6=;\5.H M7_OG6H^""\LZ+T75Y++R:K&9^D_D<0F1";"(W[DX-5?WGBGE5MB7K-&+&3Q)U^KW=1/ M?&\M-MFA4"_R]%5T!46^UU7_71Q%H>$F$[W&2A:-_?56AT;)LF/1J939>WO- M*WL]=?SG,#P N@"X!!#^:0#M NA' /LT@'4!S D(VE*L-LM,9;-)+4]>W?Z] M^\R\1>21:?579M**;9]I>1H]>YPE*9D$1T/48>8M!JXP'XA LU^6 &R).?3" MX7:!11_!HUO(L@\AA.%94+10:@GH3:& $S"4@%D"=D- ':5:3&0QE<5$":<. M:M%'L01BYE2,H$).!Y2/T)2C7LH1BW "CA+P\:+%*$$\0K06PZ\*)4F<.IKU M0<"X*QG"Q"'&\TW0?!-$,8X3I"A!.EXQ$N(=&8[0K /=E,J2V!$-04$<)XYJ M&%?"Z$#2 S9"$.$&E">H33P1N$,ZO,<)'2,=[95+*>>N='U4! Q.^0C!C&; V@OZ0#N]TPL=(Q_MO"H'0]3<$ED+B.CJ"XC09\#>"VPO! M_&7 X0C>\22Y0SN\YTDZ1KL4T8Z0R-6N#TM#UFO9/BJ.^4#A@/L,8#XSX'6 M=SV0\=H!WO4 ([3K0#=M!BESOQ$(3'\D4@>VQ& T)$/JX58#F-4,&![@C0_L M#O7PQH?^%QY1+^KO2B+@[L<"@3$:4M?R$!B-"7?[-KC:@):BWMK-?>.MY*%2 M9A]W-7LY0#R!V< Z\W-]L&B/ 1\T[:GD1U9O\ZKQ7J72VV.[B=U(J83.,GS0 M^>WT0>@R*,1&F=M8W]?M:: =*+GO3CK!Y;@U^P]02P,$% @ UD-44$R" MW)8! P ^0H !D !X;"]W;W)K&ULC59M;YLP M$/XKB.\#;&Q>HB12DW3:I$VJ6FW[["9.@@J8@9-T_WZVH938EZKY$/SR//?< MG=JHJU_U:\%)>%C_RWA#N59 MB!<]^;Y;^)'VB)=\*[4)IAYGON9EJ2TI/_X.1OU14Q.GXS?K7TWP*IAGUO&U M*/\4.WE<^)GO[?B>G4KY*"[?^! 0];TA^A_\S$L%UYXHC:TH._/O;4^=%-5@ M1;E2L=?^6=3F>1GLO]%@ AX(^+.$>"#$(P'3#PED()"1@,B'!#H0J$4(^]A- M,C=,LN6\%1>O[>]#P_2U0S.JCFNK%\WIF#V5STZMGI=9GLW#LS8T8-8]!D\P M:$2$ROHH@2&)-7;H^%I@XR(2>@VY=R$($=B+& PT-@;B:: IA@T0T Q!LA5 MIG(K4STF,9BZ]Q(G,441+$1!(>H(Y5%D"?68;"*4TH#0?/*#)1-0,@$DD269 M.+&E.,Z2#-9)09T4T+$NPSIU0\N"V,KTQD7E)%")?O]9_M\#=DD0W7 _ ]W/ M /=CR_W,2=,72M.4W#B/'!3* 2%B">5./$D:X 3,P)4DBN!*$ &BU"X%D1L> M0CB;O*_76C>J#@*T$EL+.1%F48#3&TI@\;E#&%!*;27LOK9.5L=>;(7UI]U:7^L>#5B_0\ELHX)T=Y2#:L>T=>&[=-\4_F3MH:@[ M[UE(U6R8EF OA.0JKBA0J3VJ/G2\$V5T=)I W9JI5::;55VV:O*NENY)R&:A>]WNQ.K\L[C#:OE MS(&W52[DL#WZ7=.R?*])5>D3A&*_RHO:72^U[:E=+_E9E$7-GEJG.U=5WO[= ML))?5RYVWPW/Q?$DE,%?+YO\R'XP\;-Y:N7('[WLBXK57<%KIV6'E?N %X\X M402-^%6P:S=Y=U0J+YR_JL'7__^LDY?)O.0=RWCYN]B+T\I-76?/#OFY%,_\^H4-"46N,V3_C5U8*>$J M$JFQXV6G_YW=N1.\&KS(4*K\K7\6M7Y>!__O-)A !@+Y7T(P$(*1T*_F+"$< M".&-$'Y(B 9"9!#\/G>]F-MG;2 M>EE3'"S]BW(T8+(>0R88/")\Z7V4()!$1BPZN1?8VH@XNH<\VA",0SB* $PT MT Z"B8,T(;"#$'00:@?AU &EQDKUF%AC:HT)(QHG :P3@3J1I4,1,G1Z3#K1 M2:B7I+!,#,K$@ PV9&(KG0"1!%-8)P%U$D#'V/\LL=-)/)GU[6=$MK49-/(B M8SL> ;_$FPL_!<-/@?"-LYFEUC)]2@B:N2,4E*& 3&S(4"N;-/+BF;.%$7S= M$2!DW7=D)T2B($$S%P[/E!8,:(6F%K;W2&:5@GM_KPI6FP=, -7$5"56AA'" M86K@M@#NHPN-X=*# R"DU PIL+<7>:&L,;>?&9U-^: ,8+BL8;NN4636-0@T M5WXQ7-8P4->P<:TW "@,S7LP@*)I6:(4SZ5MEK_[6;AH8;MJ67%L !#%YB?% MGWR(*]8>=5?4.3M^KH7B3JQCY[4AZD-NV#/5D0'V!QPOMC))>T8&*&=TV^'? MI/L6\'O>'HNZ7-F3[#K'0&ULC9;MDIL@%(9OQ?$"@M^:3.),DVPVV6EG=K;3 M]C=)2'06Q0*)V[LO('&BH5O^*.#SON< 1W3>$OK."H2X\U'AFBW<@O-F!@ [ M%*B";$(:5(LG)T(KR$67G@%K*()'):HP"#PO 14L:S>?J[%7FL_)A>.R1J_4 M89>J@O3/$F'2+ES?O0V\E>>"RP&0SQMX1M\1_]&\4M$#O%Z\F$$$8'+AV@N%W1"F$LC40:O[6G MVX>4POOVS7VCYB[FLH<,K0C^51YYL7 SUSFB$[Q@_D;:+=+SB5U'3_XKNB(L M<)F)B'$@F*FK<[@P3BKM(E*IX$=W+VMU;[LG::)E9D&@!4$O\*-/!:$6A+:" M2 LB6T&L!;&M(-&"Q%:0:D%J*\BT(+,53+5@:BOPO=O.>2,)Z+9Y*BJ2O50U!$3H]=\ZL=S<)5.FEEV3#!@DB&S,C'I MD%F;F&S(/)F8Z9#9/#+!D'A^))+1I+:/B.]'0V9G2";PALR+B?%[!HC5[[<@ M,&]!H!S"^^DD_W (S0ZA&UL MC5C;;MLP#/T5P^^M+W41)C-E69BO-]O>3+\TY15WMZKDZS-+WO55+DV MR^;@M:=&YKM>J"H][ON15^5%[:X6_=Y3LUJHLRZ+6CXU3GNNJKSYNY:ENBQ= MYKYN?"T.1]UM>*O%*3_(;U)_/STU9N5=M>R*2M9MH6JGD?NE^\@>,BXZ@1[Q MHY"7=O+N=*X\*_6K6WS:+5V_8R1+N=6=BMP\7N1&EF6GR?#X/2IUKS8[P>G[ MJ_8/O?/&F>>\E1M5_BQV^KAT$]?9R7U^+O57=?DH1X="UQF]_RQ?9&G@'1-C M8ZO*MO_K;,^M5M6HQ5"I\C_#LZC[YV74_RJ&!?@HP*\"+'I30(P"XK] \*9 M, H$1, ;7.ECD^4Z7RT:=7&:(;VGO#M%["$PT=]VFWVP^]],>%JS^[)*>;+P M7CI%(V8]8/@$PZX(SVB_FN#(Q)I;XOS6P,9&1.$M)+,AC 68A8".BEZ!N'$T MQ0H"J"#H%013!<(GD1HP88^I>\Q=R!A!;0 J"DA,,@3R9SP.(>$0$&:$RH") M)E9\;"*")B)@@CBRCBP3/ HH#QMT%W)&#F(&4'$RD\08$HX!84$(QXA+2I.( M4%:J,X":IOJ&<0(9)X#QS#%(H8+T_0>?^;A&^.\X^B-HZBH+4I+!#4#% 4TS M -V)&<8S58T!QB%ES&PS7*0II6S#HICF&8#">"9-#);)1\8!YXARYN#8Q8)2 M!BAF?4T Q=.Y...BR@3@'%/.PCX9(2T $2+508PQJUHAC&NX@R5<:OA!;:A M@-.NA5!)3#G;(!;',Y1Q'6>HD*>4LEW)[WC"K3#;L# 1E+,-BL.9EL]P8V"H M,S#*V:[GM,H""(NL&+^EYY8M[@KL/6V!@5K.!+>^/1MFU\$,H*9U\)8T;@P, M=(; JLJ)92>)K"#;H*X04LH )69K'.Y%+ 6MC@HZO9U"Z#0?0O!9B]<'+<(CEH$ M_;9&T,UM5Z3T0]\@F)V3#,%NN,^\B[ M&8OLK\WL.TRJ_]4,@_.7O#D4=>L\*VTFN'[.VBNEI6'IWQM^1S.K7Q>EW.ON M-3;OS3"P#@NM3N,P[EW_([#Z!U!+ P04 " #60U10J )[Z((" !7"0 M&0 'AL+W=OJPJ2?SM4XG9C O,C\%I<$F!*P@2\;M +1V-#9'*$>,W,?EVVIBV<(1*E#$A ?GE MAO:H+(42]_&W%S6'-05Q//Y0_R*3Y\D<(45[7/XI3BS?F)%IG- 97DOVBMNO MJ$_(-XT^^^_HADH.%T[X&ADNJ?PWLBMEN.I5N)4*OG?7HI;7MKL3ACU-3W!Z M@C,00/"0X/8$]Y/@/21X/<%3"%:7BJQ-"AE,8H);@W2/MX'B+0(O'J]^)H*R MV/(>+P_ET5NR]IS8N@FA'K/K,,X( P:$Q=6')1S=$CMG1E<6V,\1@3^%I',( M )[>A:M-U)4"[B115R_@:04\*>!-!#RE4CJ,DLE^ 29]C)F8];5F?8U H)CM M,&N)J24F6@7KR4^QKF, Q?H<$Z[NO"Z!UGJ@L1XJUCN,/UK$5JP^1:2/$!.; MH=9F.+/I^7<>4:05B):_D&NMP%I3J$@IU!P3^.I378!)'V,F9H&MWVAL3<&B M.Q)W]BJPO&1 NQ=M@;.@:%J06K4EH/0):.I8OV\!=R[AVZIC'0BHCA> TB>@ MSK$UZBX5(A?9N:F1X6O-Q"8]B@ZG@ZTCNI,2WXE3@^Q:GS+=D>,'))>BIL81 M,][[9(;\U/.,"G1F8EAR,>D:_7=A.&F/\98PUDJ^0]02P,$ M% @ UD-44-#=FGX @ \ 4 !D !X;"]W;W)K&ULC53MCILP$'P5Q .*)]="I-Q7C+9$J MY!@ZD-$4M13[&,6I)T[EY:G(GGJ?L*FG3P8D[XMJVA/]Y!LJ&S/7<>^*E MN=12)U">]N0"WT'^Z$]<16AF*9L6.M&PSN%09>X'[W!,--X ?C8PB,7>T9V< M&7O5P9^)TYT_JPN7^SO[)]*YZ.1,!1T9_ M-:6L,W?O.B54Y$KE"QL^P]1/Y#I3\U_A!E3!M1+UC8)189Y.<162M1.+DM*2 MMW%M.K,.$_^]S%[@3P7^7."%_RT(IH)@58!&9:;5CT22/.5L1'Z*;IIHPCR/&'^!62&.6T0>74QH%1-NQ"11:">( MK 31XW;$5H+X 3M&3+RTPX_QV@X+:H>]=PYW9Q6SL]CQ#L'>2K!_W([$2I \ M8$>R.7<_"?'*C2THP%Z\DH(6=T_/PF^$7YI..&&UL=53;CILP$/T5Q >L MP0F01("TV:IJI5:*MFK[[,!PT=J8VB9L_[ZV(902]P5[AC/GS-B>24&WK1AD'RM.>U/ -U/?^(K2%%I:R M9=#)EG>>@"KSG\/3.3%X"_C1PBA7>\]4CE!B] MJ2'2:?R:.?U%T@2N]W?VC[9V7B+? MFXO_ C>@&FXRT1H%I])^O6*0BK.91:?"R/NTMIU=QYG_'N8.P', 7@+P5,LD M9#/_0!3)4\%'3TQGWQ-SQ>$)Z[,IC-,>A?VGDY?:>\N/49RBFR&:,><)@U>8 M<$$@S;Y(8)?$&3^&[R,WP".2/!P7/F[O M!*T>(0-1V_:37L&'SK;^RKMT^#.VC_@O?!H/7XFHVTYZ5ZYT*]@'6W&N0*<2 M/.DL&CV1%H-"I5D*-[/(P?K9Q$$VC_<'W7I]S?,_% M+D:E7TT'8-&[X-*4N+-VV!)BZ@X$,W=J .EV6J4%LR[51V(&#:P)),%)EB1K M(E@O<56$VEY7A3I9WDO8:V1.0C#]]Q&X&DN.EA-(L8>2<'I5Y]\KTI<>(; @ZU]0K, M+6?8 >=>R+7Q%C7Q?*0G+N.+^E/P[KPH@9:=N'U6XS>( M?G*,HOD?< ;NX+X3=T:MN E?5)^,52*JN%8$>Y_67H9UC/H7VFU"%@G93$A7 M_R702*!7!#)U%JQ^9995A58CTM//&IB_$^F6NF'6OAAF%_:<6^.JY^IA30MR M]D(1\SAAL@4F^XC8?4:L\QE"7 -S%]G-+K+ I\L3-LEM 7I3@ :!U0<;JRL; M$R8/&!DP-%VG='/EY3,L>[C/\VL_9#%A?^-_,GWLI4$'9=W/"B-ME;+@)),[ MI]:Y1S8G'%KKPXV+]735IL2J(;XB,C_EZA]02P,$% @ UD-44 N8GHI7 M @ 60< !D !X;"]W;W)K&ULC57M;ILP%'T5 MQ /4YIM4!*E)-&W2)D6=MOUVR$U -9C93NC>?K:AE()3Y4_\P3G'YY[ ==8Q M_B)* .F\UK01:[>4LGU$2!0EU$0\L!8:]>3$>$VD6O(S$BT'YYG[")IU<">.^)2UX3_VP!EW=KUW+>-Y^I<2KV!\JPE9_@)\E>[ MYVJ%1I5C54,C*M8X'$YK]\E[W'E8$PSB=P6=F,P=7]^'9">$GQ+"@1#."*@OQ62S(Y+D&6>=P_N_MR7Z+?(>0Y5^ MH3=-V.:9BD>HW6N^BJ,,7;70@-GT&'^"\48$4NKC$;[MB(V_H/L?#]@N$7,/ MNR7$\T*[B\!::& $@ND9P8TR0JM : 3"#P[F2?68R&":/DV,0S^8U;N$I6$: MXWA6\Q*6I J8V%U'5M?1PO4JNI%;;!6([\\ML0HD=^368^)II4D4X'26FP7F M)T$\S\T"P_$*WR@[M;I.+;E%=H&556!U?VZJ;UH_37Q'<@-H^I)X?K3 ;:TX MSP_Q+#L++O6B-)@Y1Y/^4@,_F]XMG()=&JD_T\GN>#\\^;H_S?8W^MXP?>M= MIK]T?A!^KAKA')A4W<_TJ!-C$I1+_*#\E>J>&Q<43E)/$S7G?;/O%Y*UPT6& MQMLT_P]02P,$% @ UD-44'=$5R0S P ,@T !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4;,"&*(D4TB:;M$E5IVV_:>(D MJ( S<)+N[6<#86#?-/1/P)=SS_TXSI4]O?#RK3HP)JSW/"NJF7T0XCAQG&IS M8'E2/? C*^27'2_S1,AEN7>J8\F2;>V49PYV7>+D25K8\VEM>R[G4WX265JP MY]*J3GF>E']CEO'+S$;VU?"2[@]"&9SY])CLV0\F?AZ?2[ER.I9MFK.B2GEA ME6PWLQ=HLD:1_TZTXS.S0MK9LEYPR\<(O7UA;4&!; M;?7?V)EE$JXRD3$V/*OJ7VMSJ@3/6Q:92IZ\-\^TJ)^7EO_J!CO@U@&/=?!: M!Z]S\#_$^RW>[_#H8X>@=0A&!B MGHP-0%L'.@S@-*VMM7I,1#*?EOQBE=Y1,C4.2NB%A,W&-S#H [A2/8N!(9"Q-AP MQ\, CR:"!$/(RH0@Y,-9>&"A7DW@]6-X-\KP00*_)O '&6A9Q@TFJ#%%TTW7 M];&GU6O"0C\DKM;WE0FCH012..L S#HPLH[(#0("$I#Q?:,@ 1W1MP9#>I5Z M-/1"7^L; ",X"#6V)S.B[^N]!:@"#^E;?_TQU:#Z$*P^!/H?P@012!"-[S]R MX;^X.T*!%C1H2(1EX)4!&$-5T@LB(&U+M?_ $D)E*060!=CUMP!_"P1>:TC:A[@P*>?"CXA!+P[$-DC!+$&-,>[N7:ZF"B$,%$5\$, M"*A@4NGAUG>(AL7KB^_,F!D 1Q5HJZ,W9,>3)81_Q),GR+["DS5D7R J M U P8JL#WL[S@63G7,?Y"XZR M, MM\C83JA7*M_+YA3?+ 0_MC<4I[LFS?\!4$L#!!0 ( -9#5%":" X&800 M . 3 : >&PO=V]R:W-H965TIQEZS7B<]%?'^8%^S5GY*DBC[KV_C]-QMD_;'P,_]=E>4 M T&OFO\F:V[K;#,B,;VU51NHCU.N5%FC1>7"I)]+O^W1^JWW/C_\,,-Z"- ;T8N-A?&;#&@'T:\"\->&/ M'S40C8%XU$ V!O)1 ]48J$<-=&.@'S4PC8%YU,"59*-<^&DBOS:YB$T>CO(A M-Z' )*@+JZK4851$O4Z6GEM9W6S'J.QI\N*LG/-RM*K]ZI^N6G,W^MXSBG6" M]])3P_1KAEXQ0JA;9NXSY$($+H5+'A3-HT\]>WH;8> 30NA;9N@S_)8885[, M+3/V&2END0GB1H:WS!1CR"TSPQ@P\?FW2[/X/N&ECQ#"<8487BFL\L"NTU!W M/'#< Z\\\)M: _KT:T94S*&.PI1F0*(!@E%"*)!@B&%",E@4"$:$9L#;& U* M"2C""8*%1C @VA0+RJ0"V SSQHF^L_("7WGAK3PAH(/[-2.O KFYL1"V(8(1 MPRC8,X:8-ZXI"#K"O$G! 3;&,&4HR&V"89P:T M3#-,B!'+/T-P(S&TN/(&X M)L: BET@F)1:@E)<(AB5KA9QN24NM_3EIF 1^M*;'1-: K%]2&D-I?8APK@! M.]W(IUSG@*3&B"LN%5C*"4()!=.:(A1A<+^9(902&B0_1Y)7A(/L%SXE#(=] MMO0IJ8G2N, *%U@A H-MJ*^\.$^$PH?+P*>X@1O?T(>,AF\)(R2>:SU046.? M[M#C5(@H"]JMWT#?2(M3X%DX1"E/783"Y,6=P<2X1R,L/7Z>#J )W8;%M]*LI;J_1T*,I#T-7HY7/4 M#UH>P,%XG[S,"#(^+S]?50?V3_?UMZ\_HFR[/^2MM[1P!__J;+Y)T\*ZY,-G MM^WL;+2^W,1V4Y27REUG]3>G^J9(C\WWM.#R4:_W/U!+ P04 " #60U10 M7M9I1Z," ! "0 &@ 'AL+W=O&ULE5;; MCMHP$/V5*!^P\>0>!$@+J&JE5EIMU?;9@(%HDSBU#6S_OK83LA /%7TAOIR9 MV9%5E/&D=OWNG_L!I#*_'%^^?;/ ZF#65;,FK M7^56'69^[GM;MJ/'2KWR\V?6!Y3X7A_]5W9BE88;)9ICPRMI?[W-42I>]UZT ME)J^=]^RL=]S[_]BAAN$O4$X&*3%/PVBWB :#+ILWC6(>X/XPR"VV>I"L;E9 M447G4\'/GNC^WI::4P236&=_8Q9MLNV>3H_4JZ=YD673X&0<]9AEAPFO,# @ M NU]H @QBF7HF(>W!"L7D28X0X0&$5G[Z":(''<0HPYBZR"^<5#"VUW\"L,#]W.!@(I\7%F#JU91 M,[&W;5AZ&WYLE$GHU>K0ZA>A:37.>C)9ZF#<'2U$[]A^%GQ0=&^+;U3LRT9Z M:ZYTD[.M:,>Y8EH_>=*9.>CGS#"IV$Z98:;'HNOIW43QMG^O!,.C:?X74$L# M!!0 ( -9#5%!UI&PO=V]R:W-H965T2]P+8+,[LVMV;'9QE?5S:]E435+_Z34>1X$S>XDRJQYD&=1 MZ3<'69>9TL/ZG6F1[XU06 2,D#LHLK_S5PLP]UJN%O*@BK\1C[367LLSJ MOQM1R.O2I_YMXGM^/*EV(E@MSME1_!#JY_FQUJ/@CK+/2U$UN:R\6AR6_IK. MMYRU#L;B5RZNS>#9:U-YDO*Y'7S9+WW21B0*L5,M1*9O+V(KBJ)%TG'\Z4'] M.V?K.'R^H7\RR>MDGK)&;&7Q.]^KT])/?&\O#MFE4-_E];/H$XI\K\_^JW@1 MA39O(]$<.UDTYNKM+HV298^B0RFSU^Z>5^9^[?%O;MB!]0YLJ@/O'?C=(32Y M=X&93#]F*ELM:GGUZNYCG;.V)NB5*\"U"P#5CUVAM-*%B*=P&*MH'0 8'E2^-W%!.6)@7:M(O)%F?D2A;+DR)] M6J5D"S0ES,&#!4J10JTB2>TB22,'$<,Z9F1"C?1&$VJ$8:DS(/74=:9B$3,V MO4885AX#RDO'FRL#RJ-Q--X( %9,'8<)P_)D2)Z.79AA[;'H'8N"M_L6:X;; MFAD>-5T,P"A-7/^:6%C&UL[+U;<^-&EB[ZO,^O0'BK=TL1$$WPSJK>'2%7V9Z:]FVJRNV8F-@/$ E) M:), &R"ETOSZLZZ9*W$AJ;*[9\Z)_=!ME00D\K)RW=>W_E37^^A0Y'\_9&_* M0['_WU\LE[,OHD_;35'_[R\>]OO=JR^_K%FZ?LBR_7;SY6@XG'VY3?/BBS__J<[__*?]G]^6J\,V*_916JRCKXM] MOG^.WA4\0EX6D?O[=?3SA[?1Y<75G[[<__E/7^+;/$(RBKXOB_U##:^OLW7S MSV^SU2 :)W$T&B;+YA^_R6X'T7"*?QP-FW_\UT,!;PZ[WWQ3/F95M$OOLT'T M'S>W];Y*5_O_T_JXSG[_O,M:$Q]>_Z7WA;0H#NDFJK)=6>V;3^VK0VLT]^8N MJ_)R'66PG^MTWWY.]N/_^1__HVM=?L956M0YG4'W).[23=T:74[P+M]D47'8 MWF95\XGA<'@]'V65ZOL/L?=A"D4Z;;U@:\VZ>K7V_2PCH%,5H.>0?)B M558P::*A.*KWL!%1644K).'J&?Z[;F_,USV#[=-/4;Z&/MOS1'<3NUJ\I'V,76S#Z\.37$KH1!-M%_YKO.;1XM M)\M1:X(T G"*SE<6D]:&?E>NX!N[!]B[GL,8);/KV:A-9A_S/=!F>1.QW,"-2"N^LE7KL1_*GA=A]A6R">8-M'8@G4/?=_)B MGR&'S!\SY$JIOG^$?\!M!5J\+ZO6V7R75K!?-ZM5!D_!,^OH&WR^9ZQZFVXV MT>VAAKM6]\TOVV;5/:[BOBJ?]@] AMM=6K2^K$,^P-:?>&9WN-WDJ^AN4Z9] MJUPQC=5,8S5=K) Y0;V!?2 ]6$#<]J7T6T6P3:M(Q"C690,6<;B)>^?/9))B;=L'[U[ M]PY>K[+R;A!].*P>CDWV*<<#SHAJUO O.#^/R.?Y?!$16KS8&>[=K!N[Q&/O2< 6/(4/N(0+QFR(Z< MRA&U9-0-3'K-N[Q)>P\Y&/L.?MDBW:/B6]X69:#S_6_^O8\N88 *7LYA19^B M7[,6B8,,3T:+X7"Z:+%-80N-C>G41*ZOD]'U.&ESWJ(N-_F:J..K=),B87Q M!;+V2F!T ;.+/CZ4AQK.MK4TJ_3USC&M:QCS5>O/:?U !+/"'[*_'_+'=(.W MKOG@>Y"H5;[":=*CZT.&= \[O2^W';P4&!:J'S60T"J#06\W61P5V1XI"UA4 M^40KA7]<3./I:$ESN)C$\]$H2O<=A(5_;_YV$#K:0Y:Y"=0Z6NY0270?^4X/V]?2Q*6*/R//P/W%^@2)3X,BAN\0Y*E MO6@^^N,..3QRG0V(.+A]^?W#_KJ\NS[ /[I'_U#>[9^0S:PSV(*2QH9[7._K MSB]\6Y9K9"#-W[\#L5C'[.0+ M(9$RRO\S S.M0!W]B%;S)M"" M1-/>@=QX1$W[=90LC@X_&\:CX2P>+A/:DNDR'H_F\6P\UH=))5[_;BST9KTF MJQB%*W#(:Q!#JW27P\FU[R]0R@%4:UE:RFP(5I3$P]DL'D\G- '0C>:PBNE\ MXM;W>\UU!=K 84.25%@"Z*Q5]@"< A6I3=E6B-]G^S1'4P)$=P''U4.E=0>E MG*1G6L,Y;Q[3 2Y!/X0;\ #***@85V?K!%Y?A*OZ35[ F#E,[Z=2O!S]7IQ. MP>TD]HGK$;>)]MPWSKXT[K8P5;NN&MCMU8JU3:.MM*:6%1GJX_A8NMZ"&82$BE>^;5J@Z/G/M$O\ MD+IZ6.W!)FK3$U_5\N0ZY9SNJG*K3\,1=^A.8+K!=LLPW9(PI[$ZU2KYS&T& M=FC&OBBRP= LY==0RO=.#S6 6]BTCJ/\ 40UC] R?H3?H?>YIO#WG#0_B?UPLG%%'58[(UC]Y^G\I2A.HS"[1&. DS;[ENH\SGS\1_/ ME!3?P-GD]X6H/:MG=AEOV$.:KO\&U-]%S3\7P#HVR'ZB2QSV*KH'@1/!.R 1 M8.UDXN<%$BLQ"Z=>P:GVD.V9$PY93C<5O$>G =Z0Z#^^)U';D@8_%MGU/@.9><\S-*D[FI2]ZLC74-7H M5$YOW(G7:%* K"Q!PF( MX78_!3QC71YN]W>'C;>F2!-!I@T3!9;8YF&D"E_?@JZ_)M("JN$O]_ T:WYT M;(Z9*I[Z6I^^8T4$5DXF*HN"O*99=E],T*>O:0/]%6M3.GFZT$]HMY8L4?I" ME_62KH#UB"XDL]B5-5ZO.^<][3B5#N7H!TOT)6!#'&NM>'<>P[>)!RR'J>E5!O6@2& MJKJXJH8+2]\Y]I5N+MUQ_U99MI8=@SGM-T[Y/F\$51).[[4[V ->5J#Y1?6I-M06$2"5M4+7FAMD%+E4,*=QP*+.)#AP[T@\H^<\.+=>=QM]U6 MAH%MIKV\VM_('%DP@LN)-'\G7GA MB/]"W*UG'SPN'<^PMAZ3E>.7+U!N0W_BU\R@SC7R:=K'7!2]ZG:_CZ[WE="? MT3_R&1ZUWI=;KK7>)]7E=9FK<7@E3D&GNL_ZWCGUW#O'GMY:]M1Y5/_QOMQL M(C#T4*:T9BD"CN2?,/ VE^V3+]X7&*4[H]A3A(?_JE><^(&C4'[G4.3H"_3[ M\T_]\+G&0J>7D8RLDA@U;XT<_T&7N=]O&9U!ERQG70Y4= M3KO5!CBP3[%BE2:M-IA:Q$>'YW'SX6 7T9<]OIS Z=U]Q7O%QN^A?!XC/%7ZC'^,'E\#STDK\]LV MR5;W8-!T&_[V;R!6W=ZJ6?L31K^*O;/$?23 ;'W_IB2#R'XA^B6CE!84ET]E MM5G_K_^Y&"7SUS6&"2DE;+4I#\:@DZ2A:%<^9:0LU25]_+XLUX/H [J41(/" MA$-XP?R=$H:0_SS35T:OB[)@AS6H"W>@J? R,1G0FWS9^B W"FVM?'^01QZR M=+-_6.&<2K,@9H!Y00P=LWY$-4[O<6/DN]$39<84J#^33;NEY1P=B%1ZIQK# M G,P[F"6,,3^H2H/]P^-K8J=@RTF1T"U1VZ>HF6#QS[(XZ'*2KLLH=O4-X0$ MO$%$ZZJ!5 MFM>J9[YY_[WQ\6,:YV.Y2E?/,=!J5EWORVO\KWT-CT)2G?0D,6 ''\@Y/AUC MTE19XCP*V&-.A("9Z2>(VV_37^D?=XY6[=-B,Z$IA%$&G2P\L7F&D>J0K.!$ M0!/%A#]8X+8DVDU1WZLR=#>LTC5N^!.3-1#)^N^'M$*5G31BGTD:1Q_* ^S8 MF[2"/2]2^N9#"L+#QP54D?P9:%9Y&PQ^@Q-(04=&M;=(U_A?3!J-WL.)T#CF MI;_ Q-?E=A#=T+FUXZ(TV8<4]#',R)Y,*5!\OREO*<5 E.Y6$A8ZT&E RP]Z M?%NX=3_!(BG*WL\:1H.HAMEA7X\BZMO&%2 MK4FZ$-FF?J([X"JK?(>>S7N.&Z$$7:VRW9[?;1U(=(G7>C1\_>W-S4_T8_+Z MRJQE%?#0\Z8M5A1]S%E1,%8C?9MY!/SI"<02S+-\0O6X/MS6^3I/*]AO./?- MAM-'E77>LEQE!D,Q![3ZD-S\9F6;? OSDB4'*QA$/XL1".QP2QN :^+M=6*A M9U4X%!8G4/XM[CSN&5QIL@-KBC<.V"?[(7@S$+D M8!GYM76_NGVVSDL,YL:ARN20.!5DW_L.?V5-/@[.9>Q:)'"UFE*+\;]]TQ(/ MJX2LU$MKS'^?%LP9B'"./Z+\C8<(;\BT<-N@4B_"W5>Y4"CG3U9[K7/ I?4>?!(ZPSN&"5.RK;'Q@ M$('1P(G'9"'@P5H^6!;P\TJN[KLB^B:[K0Z8ZHY6<4R+\LJ?8?4?,.8*:FP= M?56B-GOYQ30 !%N!_^/+^H2E3TZ6U/Y M9/.;R/5!\9'H&]^^+4L.N&;"[5329VM:4;;)R#*'.1Q8^06E;?4KAN!)*T#Y MA;HH[L(Z9_]W>_I%B8>+S*JN7T67R14<1<:NRP+K2';DBH0;FGW*=6;"%R)6 M\^D7&&SGLXJC2R!'SF=L6-_(C?I&E8/&8[L<7^FNPDVM4)(Q>_+O!R_1;JS! MCL2UT*[8/7D W;1&+TS7EL1">#ND+OB"(T 9P+^,)J00H9('KQ%_IX)$%&44 M&'F%EP&NH?,:;IY),NFQX63A*YYHC%S1"^M,=OQ[D3W))PU#JH574&CC :3C M-LV2/:FWJ&:>(-V3NARK4PD(^T'E=1++[^[B.+I)1,IA%V.CVNN M9B\;_X@U(43-!3&6,U_CVU0Q2]2K2-IB[^YZW6BG&8*P+)53*'Z]F0/WL'!L M2^7E :1XAL4KVRT> FH#.6P[7C%4TLQ"-]Q7L11XGQ7,@-$M>]BAWFA> M)2Z3/P;?J\J[C.IW4'%U/@*O$,)!LO=)]3)8%IP:F= P06(+L;./30A(!QOH M43#C-!>&3IK8:KF1VUZ;3"!T/. .:"I(R1=5K="8)&XAFC13997=(9NIM=R( M-&%FPD]*KU).12Q/JJORPHRS'9 -68&SU]&[ ML.Q5V)N*E5A%BNB>;(JZY;X^,0S<'ZKSIA#Z[2:_#YT&.K ?YJTL*!C%4AS< MCE7FGP?+L5P=?UC=0V?/!8E%QW]OMM,;140CM#4I&SAH'M2@(*4]7R'^)TEG M_B=_9J)+U"Q!KK&>_OG8A%E.B@>'74=RU_6*EY5)7GM,0>]#,ZA)K6(>'$ 3 M1-,46]^$N5WF&ZB9PC6@B=VR M)^+1U^3QMY :@HAWX2UD8<4-XV*#V%9(&O)5,7: MRPUIWNGZT7%*S@+#$ _.?]!!.'G-09T<#57T:&19W2D"#K?UJLII^@]""NXIAT65#)NW)A'.:^2K=H5K>GX3BT?[_& M4E#0(=8@WBN;LE9[SW!6P,U^8-]HZG-* N[>W"S8_=(OCK<*Q:H54.[*X";B MSL%$X6YNP&8">35^AKL("PJSXIUB2X$ M,+KECL0L.9]\M$3\E%1FBG?'S)H77GJ_ PSF$!AX.V\^O(EFP]EU,KR>3J_' M,R?.X%^3H?,K56O1U[VEJ=:GN%'PV_>4^D]<;@"3%JW3F;\CSBVUV^_.!VF$'\E-S>/<#9H*PEQ]QNW MAZI6GO&8;9QG1AU'0&OY)_@WJTKF UEQ+W[NIB14L56CL4B!(C+1G\A)AO)H MDW$HEO3J% $#G+;-8K1G*7G=K2F(ESK@54*$XGWI4#7:HL73(K)]%B_ ;*FV M#JT^+M0QZV8'(GILR6S6P]V5>^13Z _!,>"QADP*]P[.^#8KX"]I]2OKWV#" ML+,>U,4R9\JDA5Y2G'V=H0N[>KXB[KK**O+GK-B=@\HF>NX=O= P=W2&%(+$ M#<9-CW!=J)"S:2Z?0T_2?H\X!ID<.9X'_8F]54H)Y*O.'KDH2=ZH8\>^>(N9 M\8:N/EI"<&'Y=5Y=J0FR<7+^V95<,B8<5SS@4][7V4ZH6NB]9J9#*;*!1:I3 MX$_!8;2G9)26.U1:,ZUMJRF14.H8#AH^ HI8L9JEW@12F5;LHY0R0KRF>'_Q M;#H"2JG?QH913W1:ZTLP M!D9]3@6J?[G#A5P'J6=="8&#Z*9QOU0L5VMUCAGST\AK8[T*4W$ZJ62/-X[D M,A]D ^*S6UB#]Z&8S-Y^#PA.I^H=&R-N$LI6[QY-/[45"L*E@IF&,\PQ^ F_ MQ]^?,W'GAQ.QJKX#26'P3*([W![, M*!?4+28WL8-7XJYZHN#W;>8+*C!41*D8A5PW,OURU@3$T0QS8!_HY+_3*D[0BG^[\B18;7^*?ANB?!B M_YG5$EW?'8@F24O#;+K;JDR!GC#UH\;M83>[<:]_AW^*DN@Z^K=#N5?UFC>* M_1TK3YME4/S(EJXYBOIU8]A1Y[ :YN\A^-:H50=3!4*]ZV26/OD'P][-6?\QH,7G/];R M+3.USFO%RJ+3TU(7+I4CHP""_!)7A#J*WW0E4@5,!>4I/HA7E &)&("

6%TJR1S8LNL54!(\5*"5GT0\V]W MJ'8E.7,X27J3KYY]FA'[^]P,:JZAQ>$>LC5%C?5]W)EUAO3#.BEF[5#R(GZ$ MF#^^X2)"QE]+RP"EA),51;CX@$@CA#2@!*L*EX)Y&"N?AF9%,;]CMLXI2*0O M(O@DJ&WJPMQX3^VJF=;6'--DM-&",$$5=CC=MZ?,"R8M2X-3F_PN"__LU_6+ MTV*0O_4<^VG5+-1*!M&[UEZ05/8GA6?CRO=X5NR]\N>W:^"$GKOK@1J*FO>^ MKYA(S4[/W.!VN$*XEJ$(-W?U())UC[F\]XY;N'@0;"]C9).*/+T^%L\[VXF>Z1H MU&#!@% DHTH$Q,,%! M67B/THJ0IV*9ALOZWO(7-%%XX&M86Q6HOWC#ARZ&7-P-"-Q\+96^O$\[*>&5 MJTR:;0Y,B@HB]HRG3-N.VM>60>%15*'EZSZ-MYE/G7,&Q9W0G-; %MMVXGN^ MCGKA-%]'36#%DZ,%(0*8>QXLCH_11[89S1 T'S2 M.!J1++6M6O,CKU=V7V7WFE;O_)"W:?%K"*U"4H3(H29D.J?[&XNW[TNB:1_( M>-;Z2S&(LYRH>0.3H'J!BB5KP2'R+0JJM1"SI-7@)E$,UP??<0F2A\?(PI3A MA33:=YY=AQ-DY\A)^7O4.A_R8S.RKHJ0%=BM\"2)1Y^)'"@0R I=2 $1E@^W M?\/O<$;HRHY8-X>4.0> 'TTJCUNUW^US+];^;/V6B%NB]U9WU95WTA19?4)\ M>/5E#==_!WV,L<#MSF@!&W^^8UXL_(P:+_S0?O;IH32Q.4[DRU00N*(ZQ(;? MEQ7(;2::6@^[XZODHA#WA;,[,V/::#PBV%;*+D@E_NH0@+L!BWPH#\X4V)Z& M+ZL\TYP0JI@@DO0?Y31$I0O,^J=D4]:FB[6[E^Q+[<.PYJ)8>@&+=Z.8O=VP M:,[$M%9%@RB?&IO74FY<+4G9>9Z#J!LNV&A3W?@ZSL3BG&0)!$C!M\@H5=OR MRL0O@'?ASF]$'58G%59]4=(K9;"P43+@_'ZLJ47N4\%X/BCJ/V;U0TSKKUP^ MFF0,^1QE.8Z.V7B]DA8VB'[>48;'7K*/(RD@B8.$!=D$!G/B1" ML'/>98-I ML XPMDCGV9;N*NUM-1?7&#Z+^478^83C5G%M":8?$=%QE(224$.E#R4L9E_[ MJR")-CZV()Y,TF%!C42E:TV,E*$,,4LFQR2<\I[::?@[K6M#/Y$H#7P=TI7- M:[8^(^O)YTUC0Q]SL-'6XB(\9E9YX;,]M'A+85@;J=AK+E7Y)?,..U8+Y2,2 MT\/D[MS6S^,1 M@^BKK@(JW E;'>BSP4UN=1N[JEF59K"NW,,M9PK6B_GTJS/T<"5R+?XP"68# M+?5V/GR4!!*:9=5& 68D=MZY##EN7WO668IV%MT3![P-:\ M@0/DJ*CGQ@O3&LMDGG(@@")(FKRKBVU$TNY(ENGT70F=XW]'[6W*MOIM.R/* M8^I3?SDY3EUYA"8; MRY6;$E-EE_I2L;:5F5ML)WI;'O:O?$15)7\#YRQ(1O?A39\@UP:!?1U5Y7.Z M$8YD4S>0(SM\.="3>5K3= MF'M:J-&F 0JIPF#Q)K_T3UHB[A@3=\O/J#M,]3JHSJ7M; 23*8R'O^)Y/DG: M%29)9V)&$J61!6@8ECL3EFR8%\?UH"1 F=72Y:IZ$($U:+W=(J@-T=XC9WN& M2_&WO7GL'&HJ_T8VD50Q4*X-8JAK.3'ELU0LL'X,RF])=+J;2Y$_SVGLMCUA M=L(FSQYU0RIJ3<0Z,A*Q./BI#0P**'*B8*5.)9HP# H*.&@.J[T@;=.OTH+C M4Y2?]NA,#./%"0M3T;5;@F93&6;G?FBPM@;GYMH*0U5!(J9D?B#W/Y-9L_%. M+JZNFF(SP;SF8(DF4/"6P0'L;2HXQ6!4/A8>-%R J"KY/KAYZ$6>U2JN*!(O/ MHDW%<75D#D6&9T],K'0V'7X>UH++%%> M&'6"=.R/964U^ ;=U,['WB2H+BI$UH$@,SB\GPBR,3MI MM9$:.3(N#SM#PF!M,=T+.R),#DFM._B<#O6 1;87&R.]LU_".ZL9GZ6P6G>= MW7.I1%DH; ,+%OT]YR%GC652^BFEDL(>]/@(GDPF[LD+Y I,B!UE:W_K.U78 MKC!3XVR-/K=YEF/AB?2%D&>T=P3 1IQ:L"ZZKI84#>\5UX\8TM3AQ MP2-;<@/\DCDV'U%GLTPTQ[82>-I+X9,+#&Y+D#46 %"+1H-@6V3377G/)V>- M O=XR'UB"OKB&H_[>)YWQC,/W1M=)-(T<6*:K+B)'A-?* M3G]L>IU,(L( 1=R-/99:5)G8;N';R?64WG@C:H7&?+J7R=\Z,3V3>.43'#G1 MQ,[3)YL\53E9D?QIK@1I2:0B]+\$9^: ;C0O'@XF7+P$"T 450Z7$D M/2IT#FH^3MXWE8H[H4JQ9*3]WA$BY9W@5H%2L=>I<(CRUD(2T9N/Q@C5K 7: M9S![U.UN,P[R@\HF+4L=PVANLCS.JT,3\1@W/[I,5M#(SB,B\DFTH>&-1JWH MTZ$N;CUX;,GX;YO=SUF.,?@)V4V:KM4U;SW,MFTMGL(/AUO<906_V&Q416P? M(WETW5V F].)@F,BG3-Q:9P=Z$P[0IPAX3E;P$^C.4W#?H_RZ[.&L+P[>-O: M\_S2+TR>B._0^EOC!I&1)<0NA=K]--]'MNQXM)0VB+[V%ZC/^.%LGY&Y;US[AO;9(. MKMD/SS>0'0[ZUV89,4(:KX U54T( 1/ MY9+^V4__6&X(#/$2%05$,.$PQ94FB+A0'8?,)&) B1[4RI;60Y'X1D+)H?"2 MN;>_!SEC*'74Q"+:115^)"Z"?_8>5!LS:LZ1PB1A[Z5!U-O)Q&1$]X&:2>A, MBUE3R01NENBVY [!P(;U8/E>76%8@."60^8Q53EJ1(6U4U=QSJ)0(9DU,3# MMVA/XB6(SQSB2QF;\/K#Z@&]E?*NRRZFG%6=D\N>.SCXH;K+^F]C '+J@8,E MLD$]W+(8\YMAIHX>::8N6!P__H.4US"K$)5 Q2+.WK.$:4W&*8S M3XT^?7)+4Z[A)-'BJN>8WQN?@V[F]_!$AN"@&XP.DWI+X%RXC4%ZZ;Z!&O?4 M0(U3'6C?M/YX/BZKSA<=9JZQ@TR90(N=Q.@C.'6^H0.$*]VU3(VI.:>![C(2 MA9>23]LH: X_+X\?*I$9K7NE7Q!/Y17&NAEZ+<3%:+_)^%I^9NC KVKO9)(E M.96XO82!]MPSS=)J$\QU7F/;:*'5+:2+9[REI0S^,(Z +;APB*6R8/H9_U1\L,)!+GF M"KV:*R/\168P149_HE^FGU2MXWYZ;$2LX1^UUIC?21LW#9A)97-YV*^DD!:G MF![$:HZZ..3HGI,* MJ2W0&%N;C5 P@PXZ:N+(X2[TM-#2H 8>#A>0FPG+7'P6:]6-&V1P$#GDCA\L M.C4[D]3MTV"\4]C BE(1W/JPRB25U/1(;B0@B-_1 *0%J?#O"I-]3R^LT4>Y M>E8GJ"0!=\RB6S@:U_B@E0/*T;Y'P;K!E$/\1T:"3;*=4H(\R5A0.I00@PJ; M(;0VK'TC24:5-#-;=S6*IF,TJ56DX'&\S,=2P^LDZ#+58:U(''>@39&)2<2X M21F6B)IU9O>DYX%1\=00LU46!B[2:#K\ \= \H=2F?A3QH2/;@_)U^!BIO:1 MNHQFGG00S<([S!WXK,^3;CS[;UQ/.:6+CO&[CE@AE2S(N[F90M>2-W;[S$2I M,7]Y,+RTDIMI+RN:^/ZVBNH::ID^DDAG($%C9D;^*1K;_=&7F4H,S1T/QL?. MB$LYA$ ]HAH&XU8O'"!%YLF3/C P3.&F3\:G%"E+L&6#J5+U/H!DT3G0QQV! M/'.),X?P);N'ONCXLV_%<'Z$*@_AVB@Z9$H!T1O7M\NMGJ _^#P=6R>0.K'C MGB0X >D@ZC-<6KVY:+]:&58>0\1R44[U;@PL&FKANJ!R2N_^@8,$_FNN"%M5 MHN[^IG6K""(]T21(BZF_19P@%B:4E]G4OEI;%%13PB&5%N-<'S+!!N8"Q4H* ME(.M]F7/HB&ZBBG=:],836$13"[Y6E)F^7.FEZ]#S. >8/WI8D]V$L0'6@NF M*!GS/S)MC2 YZS.+%WP&UGLQ'"P=R.E9'Y@W/M Y_+U$("Z206*&[VO_W/^' MXXF1Q.9WQ$4**MF\S=#I1/E5T8=>)/(H]#YH;E[+YF [*BON@:^Q4T5D)##R MO42GD@+V M\$EVH(C9EZEZDX.[A+/K6Z/X+)K.G%??!L]&8'W:$?FW0K0^BEMR')E9J/S# M485S['$JD718J)Y534+ME+EIYYR#A?7G]OY8"#R9>X_%F[R=88\1) 1"CE+& MM5%19;]!TXDYP8*A!ER@W%*Z(-A6Y6:C]37X\W4#)^X.F]Q0.R0N'V#L'H%) M:]70,$&BNY93QLIP2;IC08J8S"V T:;L#H8G[@#?,3F]6%\5-!]8"4BW*BB( M))7N S-(-]1-"\N#@TB1IHB)CH6XHV1 8.8$XRLD3PZH> M',XMJ]BLWI66-?(ED!PR5W;L04F\M,WWST#-H&)@#YU(>CYXDG.%RLAQUFAB MDIG E:QUHPV'28Z/#;@7,RNG8G1Q%%#-]MC2)+G]^SJPM8&9"+$>59L*G@8E@XDU7\R_9.S5'-6[^2.V'VCJJ.!-.M3 M :3NO;,LPY"_KPH?(^'-+411$)8/PMFN4K0_E,ZY".+X:P09J7[]C"@5^1C5 M?WO@BI74]9Z1&*!S/=L9N1"KE/N8"7!=1R":SSR,1K/8DX4%L2TM^*>D5_1. MWFW+AU;#EE-E7+]DINJ+M)CJD9^UHZ@#T1%6![J: O"U71^=%6)Q]&M1/A5N MZ.=,*U\9/5^R$>[%1^6SO&V]#SY2I'OI.:3^2JK_8I]?7(LM2C[;C!N#)P-N]7VI"3L,[:U=#G=9B+Y5[G7((<#VZ6G MP,=QX[M<=_3O4\MX,NXYAYAXE/!NTS4U/0\HD"ZJ"#Z7L&IZ"S@:@G,Y]2XCT_1 (\Y+W/W%5]Y&"=U;SIB0PI#QK5' M;#%@78072,QGFZ52PLNEQ%J EWUZ2 ^U(FX(GWYF=&\'[X=5>ONL=5G: MYGY]7UI/Y2\H":YQ.\W+IGC4?PW\MIO)R-HROZTVPR M8SDSB2?#(?S_()?)>$SBN?#290,XVF21)>+>)'@ _S69VY5ZYS^ M6VQ7$H\G4_CO*)[,9[A=2;P<+VB[DGBQ&/-VS2<)/@&[!W]?3$;P=WZ1-FNZ MF,,_D\DBNEPN)_ W?/QF3=TW:Z_O_^+(C=-S@C\:I<^#0@(=7XR-.R6.+B:# MH?LGTO/%R+2L^=PZ9Y\GO'D62 C*K/;3Z_J=WYL]T /P=$PE*:-/MY% Y]&5-,NJJ2>WJ MX=2FT8&9KDF%"I J*314V-)*CMPH'3;Z8;6;/H7C>BQ&E]+"KPB:!\>E@ZP! M^GOK*.S4NZ#/#"&*YT*ZDV'EFYB$'0E(.E>7J]*8G:F^UW43!L)6BN1QC=J^ MCH&UG#9&11O8GXF3;$@5"K&_.(_6P^O>EE7%S7045:+9C>S$=+GV[MB0=;A\ M;QRHX]XE!C'SP#;P.&/:6#\8;4OJ._^UP C\\6H7A,8Q.%!%"AO9C5(PV'2- MKDD7QJ,$5N1OO5>PT8J#"R0[.LQYNG6SY)XNQ5IQB&IY("= "C2U>6L]%7 J MN7)K31=#C +2J2FK7.*/F=D7XRTR;@\7$K/Q6I\PFTI;N,:]M!9KPS;#O(!:DU$#Z>GJ+'3;OVJ[E'#CNSWK M01\=G!CL##R1AHXY2H5Q\0&,Q^+-E!P?3)L,LV_#E#R"I;&4IV2FJ&>[1V\+='3&;AM+28N M!@P(O,/Y;YV9Z:Q'.@/V(!4-;Z;CKL \[O:L'=7B-:F;FV'=VRY(KC0AV0_< M"(4% <[9;1M-0.7\F+0=;&A M>U.C'>ZPO3?9)Y,EQ]7NDC%BRZM39.)8.9BECP265)SJ:.V;<*^1L:Q-!3A3 M+Z)ZH@5S_V"KQ17GW>X@YIX82J[1=P:F"7)B4ES-KX1BE'L*21-ZLJ8_ M\,(W:;YU.:SX>K,)I%8':!;G4>@0CTG0W1>RK&SM#]5W/@O2\@$EKB8S?ZV0 MAMB"HW[ 0_Z%N>Z!51UTD[2?N7WF7-]&&DW0U8RY%2=K(DP10D_=,C[Y4X;B M J^#)$(4!](T'8_CSR"$VIZZ,% 9 >!L/NGS);! M##"J^6CKVWZO)0FP'/,/*?!7(1\;>F/<$"7FU:-(.(L*R@=Y4]?[O_\ MIR_K_,]_PO_M_^R0<]Z8HJNS'HK^X^:VICC[_VD^/S:(/,$K9%;['PK61'=G,#0]ZL-%&F,&FHNMK_VP6:H-?^,YCN3?/J<**+>+NS.?_ M!8@ #R".OOON#=8+O07%B'SR6I3D^;Q ?D277[CWO[B*,56R/@C<<>JA'IS> MPU'?3O20+K=26N49D[RS1&.M+S)5G4/$R7?WXO>) =X$<7R70^F#L'#'O &,4@[H@6?2,7;WAC)A0LST]B _#\(TIBMC9JF/>"YC+U^/64+7-%=F&JP=TV-%)LB),5"^9BF!1 B)1/.!8*,3@T\?^ADM.T M>HS L .JZ&RV#ORMV%5OPV#;\:PLD^P1MBQV [8ZA76FL@3;9AQW+W5 ?WP( M(1TL!LM>R^7.PP&C+#961=]!Q MT(S6G;EEBU1M89$]SEQ8;$58B/JBZ R#IM_XI][98<;F4\GMR"24J\B^G(C3 MZ*6$SO-YDG#C1*X)9,<23WX43^<3UP%8TJ>;M;CS23Q;#GTIH,W,AEL*?YT- MHRO_=]=0<1*/A_B7YL?M+ETF\6R*#SF8G<4\'L-O/I;H7&FX,O5$3UTQ^13*5U;9Q+):,FX(2XF@U'HKYY.PE[L%"YS0&WB85,4&2.< M"/$4L_!H2\,2%U,I$*[GWF,A>3.R9E"OV\->D @=:^6;%@*WW)6*-XHL[QDN M\CW]FF#&2,%0HC0ZL=PHX#N8EX^$Q@VK[*5X(;\R_,3R*YNS+#:PS=J5)?6= M,/[-<^9S68SOI"U9%5F^(S&"28D&;5(T##,=%@B9PL"X)'J89O&R&QE[#NS[ M=[(6>E=SU%\/GZ=AEFFHRDZH(RM2\"0=C4)'HO$Z >[0\SJYM&]GC1>A<\E?*!?E= M@:&3G@Y^Q^"J4-]/O$98 KB7/KQ<*W_8#?H.)D!OZ09LX1S2,V!;6J?7]W:7 MNY5O4]%]JJ*RAAE&K$Y\3\G>RM/B<*LM3[.5?LJ(/.Y+T -/NVR8'@EY'=QO MQLO8>]='%SASEZKYVKJQ?"]*#FHX\@JJVO2:U+FF][;01B69/"(6:5FE@Z%P M61T%2SA6D'$JZ/VBP&U@Q+[/,F[4&]V (-M$XZ&M"?B'&K#R:;%9O\\+,+KA MPAXS6JDOT? UOTG_2%ZWK%=C@;4-V1-6*YA"0+&U%-$[T#:3N ^RQ4BT8LU^ M8,GSQ9R8BKHI81F2;ZMAQ\5W8#9(4&I2HJ316E+?.=VD)OT^MN8D,H)X]$>I[.X<P%$&9,H+5@9Y% MX_+;P50(X!17?$^/QSX^%AJ9MC9**\;VKQNDZ?3S-&LQ6?Q1R+5=;>$'C(C*L" M@>(]V*6#M-)B;24$.47'"^,4/2XS7LJ<_73^.5ZEQ?]ET'T,^F:5KC,P?'X! ML[TV*J@M&CVE@6JHZDY9(S.,ES#(8!HQ J<,D$M^S#ZEM0M=X'(NOP@>;<=- M^GA5:EMOVQRHK0FC&LN:,+$..GE51YLSB.GS_!$?X.&HBLZA3X<- MMP._<#$=F435LY338WQ'.4T*^GCZM,::#D'@4&0SU^Q'4P"Y4_E#5ER[HM<& MV94G_IQG-R0$[XKYV(39K:S1.Z KQP,QGS;:R!BV@ZF<:C9!S=K!4/S=;%20HP.;0[854U,/&UA1#K@( 0#(HD MGHZFQZ:$6?RS\20>+A8NZ\\XRWM=K=22A%.XNN=I/51Y%0;G]OU1R(^-Z)O" MIHJWVA7D88(\0HM3LU#)9PUQ>*VI'C@VR:/VJE$RT7VBM$%T<-]8[V=W)6&/ M[_$B&BUF\7*:T$_#>#QG53:CI/H"G^NL7E7YK?%KC;U?JTN2Q5R[BR5(TJ/P!*RYMTBSLSCC"^.' ME''NZSZ+=GUS"QQ&*S)MLZMM>.BL#3#X&D\^!-UR6E8M0;G_S*J2>63[^RX8 M1\%5AG);<1%BHXZ:P5&X01&YUB1K"'_O0S3\43EAZ9G5_NI3:E";,"\I""%U M9*:8?!1),VVC'@6="#0%OO.7A@!/Q*=. I9'OB>8"&,I_5!%2J(M+UQ-&*K1 ML4"'R=)MUX93(@"&US/R?!!I%V;F#> E%MI MXI)?XP/7W/Z#RA?A.M;=PTK5S/%S>76DC/&43"8[^9V9>>/$7D5OW"^0!^#4 M+Z+)*)[.D'^.E_&"BCW'\W@ZG;N'RR*[)DP6CZ3B"KQ&Q.1'H(+-,&UE,G)1 MUMY91)-)/ >) ]\%L1U-AB"YE\&T._+RI_$X 74@7DPFT1BD4:*RJ!FA=?LI M217=I UJ)WQV,>4(]I!6/<&"U6'GR9:'/88LZV;V ^=^=QXV)7I(KQ?*W@=S M&H[^4 TSZ&33GXQ&HZ&N';0BV%GX5\)GOXP&>+/(U3# M9K#7\/,X A5K-L,:U=$$?TY<-M!%E( :-YP,FQ:("_7_A&A:Z)HY_<01@V9J MLK[]\YTW,522.9_:T0@GA[N MF'!%V,0D7@[1(IH@F:-V/(<=AQOR5E'K\)562DB8I W4/%O"95F,\":C,=DE2P6,'TX MG4F32+]!N^ZOI*Q\[WTC+0/?/.:-^6.9Z+-!U#-T]-XQ2_ M(_GO6)B/&;&/5_H^\6;Q:.]2S(LU$]\__L(9'EBS/Y_..W[CC,3VN&>]?W+2 M"S-IU0O.F"]?5%TWUQ?N[F+7^??;>=KS[(RGYG9_%_#Z) M)=8K4##8:^I SC]@!(%8W9MR[3/V+K^X^?#FBZMH 0:U61!?I7_)&!Y&2PM] MC^/;$!/'7ZG!L2FZZ]C]KJNY#5L8U$_IKFXF?*NNV?$H62A.!Z?F M>4I5)X M1['V)/CNW5<_OF=@5UOE6=ZB)L@)O'MA^&"-_OU08Y[ MYT.!;#2GN26=')3>=F4R?FD/.0B::O7 L3[7.=4:B\9RYV!K_2"E>? #GA., MQ(8! 3'D*]=S1K#I3E',-MD>2A26,83[$HJ-_6I0TGTV4:[S-:-=:_MZ2OD0 MI+HJ) &8B70VP<$#1M4U_HLQX P"W(T#9,+[^.3GB76#-$>5K=US_0V?_H$* M8/Z1>DH1?(%U%>68ONM2W.4IN[=ADF- )YX%AJ@;9BZMRDB?YZN.+Y\=XOI) M4Y+*O@.Y(V8E];!C]TI_E8WY;CLF1TDPOG.*Y@T+$I9 VKF^61^)#13GG%AL M?)\$R=!L;]6QWV'L\2BNC*TT4M(\%.8RYP48=@S61J;YHT !P[)N-4_H%VW M8) D]^W&H]JAI[-#&3$BL/25/*313]!,M6O6K?+V$)\L=2ONWGL6^5WC:KD+ MW//G.D#8U/O0['.OZ+J^VB3L;_7%\_[BGR[>YJ]"1$W&]M$J)QQ2]N MA.EEUG89 ;36Y*"./8U?5V>>YL7Z*.PB1%O3$3"#JB.J_R M&65)BO'?3 OX/?BQZ4TXIC?IQ\GO=#I=21G2S_6PH]!4(??#%< V5QE"BCR? M61?6J/<[-]/D_-*KIE/D)WNCOO8W"O[ED.7?&B!:]&BW7#$Z2!S]M$GE;3]6 MOT=F3MB1+_]^^);G SV_[O>W:.#^ZRZ$Y>A2JKM>%D+PBQA'UQ'YQ^,I5WK% MH\F8"JT.>\J8K]:TOH2>F\W1E1?-I_%P-O1/N0@U/S6>QO/1C(+[RPFBY# * MGN1X 7^\Q^IZ9]1C6@B&"+XY5$6^U\8U=_DG[@^'8\ZC>;P8C>'_A\,)8T21 M,@L\O2H?Y:Y\!X-RXA)P[,@!(76V!K]#-Q],;QJ-9O%\J0D!/;P[&2_C63*) M$O2[CI;TI5=!@-PV1(@ND^$$-H@#\\-Y/%WBC]T'[^+;TW@Z05<'!DK&"9RG M&5#=^&C37R13@^88T[^78;5L,C!=SQ3Y)XE<3]?>+XD;EP'@>.Z(W1L M*DN->JM19-/4 K')MJJD-# =*>7Z"0&)"3?4O^6 ("0G9X<.00T@MCQ#;.I MM/># 87\S3(B\@TUSU[.T4X=1_[TSV5>1R8R)EYQ01=V"!<6?AHE\7(Q[KBR M84[+&"O;$:+U]/2OE[ MLVM$$X,BZ#CBH5&-:S+PI^8W]W,Q*AN]P<@6X*6PZ9BY.\I)6;:T6;E M5.[+YR:\G$J@.+;#R&]'28/?S@P6 ?/;T>_,;V-?8R@Q+'_,0:1=5/&6QO3& M,@WON/_@NB2^92;1?&]!H'9GO8H-68&A=CI!-:FM^R8'NQ'\XXV" )>W>VGE MH0 1F,%V=3E"B.7E,)[/\&XO0&8NAVXB[B";/34P\7I5Y:*RCS#8O0"M(T[& MD^CG C15Q%OHPJV8<>I"G,P2]Q405X>*AD[BZ0)CI,/%//J(.(;H)N&'. G3 MC;.8 .N*A],IL/@5^V%!84!8HSI:\!BCH63NRMXMX/$$L;1!EW#*R:D-3S _ M$O2S9#2-DVDB3.\[A_VA\(DS^/-RC/\9S\;'#E*]V2Z2! K@8HH,;[J,YXL% M'DKW!1.HBR/G29=KO B1JL=34P-$EPM^\X^^7%B$@9#LLTY7M##/%XAA5 M=(6V*'ME3 >#>A,P%3S1GZFUYUI[5=]%-Q]^1D*=78.R!"J&XN8UK0;9XC;H MMJH,3;1?HS./O(OW/)79^5+:V$DO)?GW)L\.]$&@BD3SW\%,_O%(8ET"N[>8 MH2MOZHS0%H[4.)F!K)I'H^4BGH(0Z3O')%X,D=:F(!V;BVI?/=4 M3^/E4I&J3,O*WYZF*"$]E_\THDGB?X>4!K4$FOF6VD 6W1%SQQ1ET+?5[S*)!Y-9]'EMWYY7S+)$>X>$3F:S^*S+[YG1S3'L&CO%3:];=?\U91 M@DZD(5EO0_II/$B2Z _19)",X3\?"22-'@:>"70QA/\NX$KC@Z,1/#$>3";X MH%Q66/]DMJ 'Q^Y!H']\<(8#\W7]N?"FC(NZ4&8 QZ&QHG2E\B"AO,LDGHUF M\CKN<_L.ST%*#>7_0?I/Z:/S.?R'G^]IL0"4#/K;C'9A##)BAKF>P9SI\E:9 M,$_8Q5\RM3>S1RQ_VC!<[S/7P%Z,1]8K-8VNR?QME%(R_#"'-4IUG7^3W58, MHHH&.WNVF^^IIO8*(U9$,QJ^RC#Z1O3NC+]6M:<;ADQ?, 8(_: 6<'E"3:9- MXJ=)B"4$$8'GZ!,]15^BZ.B_'HK,U%$'^YVZ8[F8#X?FM.JLR,OV834_ MW09N\9_^V(?MXKL51!>3X*O]Q]3^\.G=OA@'@_O]/C)J>^,'K+EHX3'&DZOL MJ3DXY2'X+[ +(+%/Y!W+(TIR8)]IS>!=5)("BBG5J[M\)E/J'N @M$\_CNXR M[0WIP>U]1]H5MAMFU[N+OW0>5*S0N**8*/JH+_+V<(EOQ%F[0;6@^2PU27F/?56;YNE1*J&@V 6&0IC"677L/J4ZCL57A9QIX$OZ/>!34M(YR M 9+A'Z)&0MN3\VEE:V> 6M;(Z0CR%S,?@BLF[KXUR8;G;I\F[9AM[-G%WW^^ MH4)U?,8==[/WY#N>E?)K;"FS=M".MA4+PINLI/W3?]VY=,S\U %UO/*//RF0 M ?CQ1F_W(BS.EZ[NW=JS\8SB=)Q/EI+F\?F&\B)FAI^T[XA.EYE5CG WF\RG ME:7DY^1J\&C.6G;GFWM\3FF:Y-Z5_08!;623=R(;@G&K9Y:G1UCI$W8,R==A M'S;.[;";1$ D+! NK).9%"WK3]4DDL5,2I+&V=291IHW5-WM/23,#.H^% M[R;J!CYZ%'?B/M*&./W>.=FQPACA+[37CNVCA+"O <;&<0]7W+^(/2KB9'P/ MFYYYFVC3] (*:(6I1[-;W%7#V>R4\XN]8PX/JSD]#GF:)".ZO-RP2<")2]/O MYECNK0,84SW"7-;P;EZ26D!$"'\3OG'5:V_H;6U)E@]AK\9.>O]XA.,Y_>\R MOT(U;1HHGJ**FTX7.A$W/PR!H2YT^]S6U;'EX_G#-I1Z5GA@ !XA&9XQ!#5X M=8:&QZ\ZI@#77'25K;5=!^,%<9I,'VZ&(%#5]P2P(V9U>ZY O8=8DZ14 MZ>*PQ0@_X;Q0;RMV\#&FSF6*IT+P!/2*/D@?(U B#H$A6;'.B XV 2,JR@/A M \&&?Y46OY(#^R=:DYGYS0 RD]S2[S:&.AH,I:(*> M0O#9KP]5Z0Z?'KWD6_C(9['.=E*GJ273^G" 4P[1\#D4N^7K:_XHR #X*/6 M4/F*,@_A$8\YF/N.NVQ[P_V\9^H8TOOPR^%@/OT#8^)=WEYU3)P^9U]-]-6$ M7F7@)BS^)]M$08&XX9?TLD;+0U=Z*,B::8B@/J9 O&XX2*8RV1'\X&@B#O<1 MB:(@O"SQ)U%F*%!R5ZE!K'6@=HJH,\ W2+'_J$+H'/*5('@MJ7!PF;"W"6IZ M&].1\*.'9]%UA[8A%07(O4-G0&&*XCNO&(:B,:<63=%&W4:?D:V&_VC$1Y=Q MC8]41\L4J?]LE.^[Y+X"[Z',*L_JH_,ZQR_@W?/8OAE^ M#EO\L:;0/'Z.X"ECH;[/[F\QY^2@.5V[NA_60*7!L/!:DIFP-Y)OAH1.B(R$ MAD8>^O!AL-,5F\OCS[&.X%LS=1,F:82B;W U0$[TXM1*.@R_ :? #WNWM=DA M4O@I3__O!W'$5](IL46&OD\];L"79>7>,OE%>^\@94!^ P7J[H=77C@7]6(4 MR%?F/]H!/I9VXS$GBCBL,*R;_DX/_CT=/.P\G.PMY20KGC(9[F-@8,R_X+^] M[(&.U(GTEI'Y?(HE<$+(<>S($F26!&="DMHFVB[8^G^D1Y^'["Q/N,YD#' M0/'$.CB&@7?D G,4A,@3+"*WI8ZH&Q[&B7H81[:#A^LGQ7 E#AW5W2>;YV3Q MJUS 3.-_FG+$^7)X#?S@!.6*+$P9PS7J'[CB N.#S,/XE-"0(X5"^)GI<:E. M,@;#DS\0/\[-.0Y'PX&/;75U^*%O4AD%%]U0L;G0-7>!U21 ;M-'27S]VEG/ M\?2835)OXK+WCSL6+6)ECQD6GQ(##9;=?7EP-FDM8:WZ<[ M6M\58 N.@!"N MA?MQ%$VF8X[?(*Z%RS9&8 O]QT?4T&)\8U/Q3LK6&A+E8]\.1D.HIZOOW&U00\P!^YB&C9Q[JMB+@6LE.[E MH_:,#6-\55[_*G&)S7-O7*(X&F-D??@+/\('_/.-_AGQ6%FW=H%&TE(+$!M8 MLFO<3\%$Z4O$USP.:#,002R-TW?I<35.K1NC;U[:\4*$9I"?W/>.YG=;2W8P1][CP__Q6#$*WDK7%1-$AZ@9L/K!?_D M1^'4[SD?,G?574O1Q8F=;8T1H!BXXSQOL$ZR(2W6%P!HR%CPE[$G.??<1N&-H:=N>P!:@X MPL>IG>'=T1F:/9<*?.GGK8.<<^1GW6;X!6*)'2$Z21#3SCSQRGL./#Y2.[?O)649'A^KF4%_ M=AYW>XC.66Y:6<=!V8JSL@E5K)W*SL!H'@"LAR1.[F$GJ)GBL.'PA@<0N#MZ MX0]69>GY\LE2"^D62Q*%B[**0:9 M#90=P7/_SC2,N \']$A'=-//&E1"^Y0D\>WO.]PY^;__[LLH.^@1#ON23_W* M_UG3#RZBZ7S\PM%&\1![,K>'2N#H7S94$H\6XZZA+D?+,>:C4VO[3;XRD29R M?:\-M?O5Y]6M&_.7&L M>IA,%B[X<"BJ3-)7J,:;4*9*0E/WN0XN[Z\;_.:$X"#@7=]M7!$K&HGPIN.S M@VBNM(1G$+WIE<@!9I4"7O9PC9=\4RIL[S;<,@P/*P39.'61PAU'K60C;G_J MHTT'OXY"F&O."(5)^,>90+ M$4$FI>*A9N-Z5^;%7F*[P4&Z@ZX_@P6$,S>= M/T*]Q@,VG#E@']>F^]3HS\:HC7[BQ)$<#*S!92,LY_U3MJ'6GL7^@;#2 [.@ M"9,#JI^[A$U/1(?3P][TWX"ZYG$#7HXM(T4E+L!L%-27'>8M9Z^41:;=?SY' M_%KPH'Z1^[*1YFU!>T1&&J$K"PP+D_IE]'&I9N3%-R<,K?IHK1*(M63<'J.I MYY\:Y'*:N%8?M 48WABU"\F#D#!6AR.OA2^"-O>BA\^+:"0)5J ?&^8[#EYK MTYYF12!C2[FD]?+N#@.(,65T<6JQ_(HK?"6U*@M ?>X4B(9Q7&5@Z1&TE>I< M+E)$UEDSY(Q+(7?-)H"&^2K#YXF0[L)2*SEWXOELIW."D%\(!\^G,@Q?J]+? M*IZ#;:6-IC4P&>XKR6+L_I!B-[B,=B'=R%NWZ>I7G;W)&W,)$X^9ST<@[^[W M*?F+9UU>@,8\7+A6&JK^2Y:N)8.H#K)60/96L'%[S/CZ4!Y@[F_2"IA6D2IC M15&Y?RJCW8,Y7(,G)%SKV(<&T4_DXONQ,.F>:*CG&PH\LE,N:!V:S$=4&8:B MB2OO<-0,TXGVKH2#_'880Z_%/\>-#$?4-.WC0^MT.#F#.O.A7@=3X'E]A.6U MTS1<$@08I>M-R1>;U\VY@TQ^)8\D78*9M/W2;"S=0B5USP\X!"FA9BGCA4W0 MY_V?X+9D3Q@V)X6+R%])E%0RRO3CW#T:U^;N[1&>$HO(TGSC,0.]IYTR("M. MSY!E<(+#BK@ (]WRS$L.FV/U]H,]> WE *<#TVN5$KP#/NR*O:5$':_>&R+E M^ QJE*^:7?)>JQ'CNV'OOY';'KW=C>WQN74L&65VLOM9,8";HV$_FB>D;(HRYP6GO^JA(?+?)ON4ZQC%FM)I7+>^ MM(9G,.]_4.VMT]C^7T\GDUIW'=JE!I$;/^LK\JC#+VM M"L, ]2RT \Y#' VP17.+5OD^ M2-?M K<- 3N[&> +TK=^;"KE> DE56N$2!-+CE./DAAW@)*U8-K)8LZ2#*%. MI@FG:LWC^7)H$[7FB,>TD%WFZ3O6F#96A RN=D /$5>4LIXF5OAD%H]& M<_2RA\6FPI+=D.CZF\:3(6,=_5WXYJ,.:,'\G@_9$_=NJR@ MYF.Q!&N,*EMNLZQP\FW=>X8DWOHHD9/\9/WP]WQ[V#8WV,RZV_A(C8E4E,4* M0RJ<;4M<%VVM3X2E5-XY@%J7W.KR/I5_-#*2(\?Z\30?J1JMIUO);T\V;!'Q MB-O&CH;Q8KA@Q..E--1*1O#[L:7@!;JL%>VE9Z.! M[!!L=3XEDK.BH>@"R$D;M6P<[53X$*IZRH'7=0?R@KJVWC:_QV]X4Z97" -R M7=X1.*"+4R$PZ@0,JQ='IP0AZBBV5 _8Q7)*^!:\V\=NJK_IQ]-@6\@JW4X! MJK6S\.H= 9_/VNH6Q$K7]QVV9C(:3-NO!!.+IH/E+/H#Z%:[')O1$U:)WN*[./S8AWRX=$<&/3V3)Z MWT'%#- FX?A/$L)@+!&R2F\W^;T8EY=440-?NWK5/L9D.(I'DZFXZ2RGN[&6 M6"Z=8U^BSL1A&=*I@A*-/WU^H9,O1/QG5SJ1>:H^3_0SV/V7)(AJ?2U8-;YY M\D'VEBHJ%8*T@8'AR@^>3*980[LN\&ILO''*SC+5UU=XTK$<6UI52"LJ2'G+ M4R< M!9!/V3*V&YQOJ>S\Y4+^((<';MK4$<3S:G1/0W\81=+"R2H^88DW1 R M6%K^$7(.;QGL[#K;%J[HK-;6'01^@(8J<)^**S\T8X;+YMG3Y#:P-0Z\\)AR M@30W^ J;*BF<]";-M]K2.=M@I.U@X;V!I2'78G:QQ29/5)P+E,)P#B11<[*F M7+#RX'N[>H(I/97 P=\U6Y!@](D"4/#E6]:""&*78^'HK"'%S<7G EA:V5;_ MB=9NQ'3EJ&B*!J3!5U150E$NYPGQ ;4G_U>-7?A[1(JJCQ3CX!*R)<2!M %> MX=[QYISQ[80E(75[]H/H6^>:EHJ^X('@*O\B3F=Q.7NM,S])6*28QM*"B6XV M9=NXUE_,DTK\\1'$45G5 2D+2:+?Y"<8^I!R(9.IRI8[9#1AV1OZ%>V +HU+ MP)F],$^RO3#@B/8T)05,=@2[3K<@MF/DT+6D4/_M4*$]L.(&3J5#P60:K:GZ MEZSU[6Y3/I/['X8H^'%G$Z6B1SLWAWC3)<3AC>+@;_=LP77RXR MJNQR&V6S"=S%0[P*H ZL_:,F:^@&CLC]NWLFU9%JPK@:4&\E6++? 5O;:"8F MQ6M_8<\?6 S8V8;UDN8S%.GA!0G"=5YG9Q .78QM^BO-%JF@5EM<+O#*1::> MN>\27_9;.-_VC7<7HWWM-7W 5TV2LY0AP8N^NZP^&S>U6C(+'O/LB6/YJ&KL M3?4V26E*-L@$>XJR$#@%9+M+);Y:9/?E/E<>XU,UL9/> =WV2$MKNAVD:]U3 M^>X!-/F-T>2MWDCY*8]$?3LF=J*JDN@ \7,."#Z XA(SRRF81H,\X4FA+X.X M M8DK3F,J)H?;#>6VGE^9*S;/BLXYC,IRL:I^B,J$!_4QRMS)Z\#%HW\D>C* MR9U#[=++$<%@3S$LGB)9QG*(F!P MU4=9D8DH'&&W];&/-EUPN M>Z7M7AP=:?AO)U>!+A#-\#4! :26CG@*&Z$SY FDR>*!"N&Q8\$3W&L"%%A= M\;BN#Q0FF!BGZ]?%[H8K*^9SIM'0A<-']0Y2_@AM9[+$DK=@A MNUY17&X0_4OYA 7",8?CM(,A]U@@RXJ)%>+8@_X M(P7!SC)<-@PM32PV><@VI+:P/Z9I5'N]G("^"=6"^TU8YZ_H$,8B<>*[0!6. MJUM22GV03,#BV5X927JZQ;L-FW.7/I8X$J=S_MS.C_2/4EOUX7,B\<'7[[#NU^L)2D!/@;VX2H=J SR=9-&&O%\9:Y!6EBZU6Y7$BG+L#4M_9'= MO!AM-\HV9L3XM?!2Q5ZA)74/SD:0;A /' !LX$ ':9Q%@#1>T>9V#<%6N<6* MEV6C)?/GKI.T 5TK.0QPF8-F=?FP83!F#)-1 M\@>3?DGK=,?HJWO8^]>41[)4ZEGA*CAH.Z7:77$7TD^IAXI*09.O-NLG-);P M6_4SR/0M2U1XJT*%EIP"]/M88#)+A:*F\17\QGP:AQ*C?0NO8#-Z[%60;4GR M@:X687Z5XQAS])#BK3+' VTA^*528M M!3'B VS<:Q1OOODQ_*5!T7+MWH5 /TB%6#(;76ZO5,?J(9$;NR>@\F0$J@?:;W2;\SVTU3("O#2$JY]LFQ9.U*+&V?5<7R6N[ MIN(*SJW6E;@5?//V76L!^ T7%X@DH].EA]Y69;H>-$"U#9SVOA40[\C@O93\ MW:M7OQ45_8VXJ/V#Q?8.>R",-VG_-P'Q_BQ1&43S9(Q MPD4O1O#\9*)Y\(YK).-A-![.L%61N,!7]N-8.S&?1^B3AV^,1AXWOFMNF&L_ MPF_,IDOXQSQ.1CB_SGE=8N<#A%.?3*/QC,35)@X5.7#;B.I@" M1O@1J1H>FR5+>GH>+Q+_N#DI3;"^\&-CNCV]AK^;QJ,E]GAZ.1W<4O/6AKW@ MOYS5OYDF:!,OHFF<3##*-)D#%5"CE44\G-)^,9;O$RH9T9P0E?Z04Y M.5<*Q%#S&OC.))Z-Y#OC20*<#PV- OVMS+ANL_U3EDGC78<*G^YVFV?U^ZO8 M9U4")4:EM.#?,AG#3I8J!+)RZTQ2"=Q3?@WN\A'.2U=G M/^A_QE/ZS]>ZSE="UG;W7*!)EZU4=XE.TBO$D8\0[_&-+VYHJT6\0;")>2;H MC9[F/:9_JY/!! %%K\S0=6-Z9PY\R>-<#@=XCW3XWCXG$WCL6_N6GSA!EDC^154 >E[[+56T^H7^'.S.&'<8Y7^)Q7;DS ME:F(!HYRY7(\I^E>)KS$2^PB=.6RIMU.7$ .[3X.EJV7H>P7E?4 M!D\TU BO,0.7A4],X)$1;5&Y^K5+#X"K.A@Q%Y/=6=#VD%1F64[TCDT=F\>/ MR$$Q1E)C;C+K=D^,4I;C+<";M!@.D/*DD@5W \\4E<#SJ MJJ< $0 NGQQX=Q MS9\_-*IVM#$G9?[>\3Z!%4'FF:2-^D-Q#:7-3E.& H\56'6!0.9Z,,/4;%Z$ MB>:W8NTOD\EO.S[!U9ODMWSE> ^%"EK&..VIC_BZYHY2I8$B>!F/J(E,@MW? M$ATO[AC,$LEH J)_&L$M6((&T HJCS'986A+>,/^X:A;O?8]-/UV /M M;#[!"LG)2/C-/)XLYJ#7S(;S#C509[\<2A%J093FR*;K-O,F/1K=]P0P;\2CUO76Z M&@*7&_EH4'5;<=&)DQ";](G#R^BA.NQSHIDXT+U/SDJP"!'OE\J-L(J !>UH MX53U,U?;Y$E(*L#5D^NHO^ZP!FRD5088_#M_4"'[#X,DLZ%G;K:&?H*C>B?13$O#D MD)(^8PRDE9LFDO1G\ G_:.<$I/:F;82(-LG@ALB&_UA[W8O2&C0EW&3+FMQW M:H9,<3?[O:;OB4%\/WZWEF.DZ?GW$ O[*MV7S%Q)VE-SNQM2Y M=NXXF< ;Z8_.1T/.+S-61I5F/,HQ/>HB8@%BH3HN)\,1B0H6,J1JS4$1 HUF M!O)LAH*,WR*C?18OEQZMV@AQA\1CTK.:6( 'LN1.J1YKN.V,,T!+&M/][ M+(E0WD+C&.LQ*^IB;+J)=,[6]Q *SD9#^48M):*DIBL&NHM5!X(S=[GYS9PH MDV7$76 P,GY'UJB&O$TV%OR *DW)48;66,A37!L3VAC76-:W;<#ZSPST%O;3 M*U*W28/HVW?I4^3,MVZW^J#S+(]/HY7]VY_.?A30IZ-L(&T@/$@;F?XVREVS M_YQ9G]&W**T#.YQZV'J;O"-BX?#(F_SKB:+AULCV28#[]->LZ-![ [<##2W% M['O.CVDGEKBD,;L_];&K6L,V8_*76]=1. XIC'3?>BW,Y?W&2DZ'9Z+I),"+0*?AD#U\E9(\/"ERS*:1.5&L);M3 MXKXNF3/ZN2"EG!S!'7W97&*HZ^R&Y$(1CJ;#.JL#5P>>]T/)U>O\5XI&8QY" M_S9:93_L=_/N3I 7*FJPJ)DO?G$'O<+>=H7G03&QA MS\I7Y%EY8SPKK>>PD81X8'X2K/D;GXM]+'5F/ C\-_8KT=>2\LD]*3K#T1M, MP/_9E@7,HJ]!$DE!]3L72@T&_FFC+4R_L&_@KPF7-Z.4-,(X,-%8[G@DY=98 ME5_X($SC;](<":R9;"4!*$H'K6,'34&\$IYJ_P9(A (2ZF"EH;PU0$E6?E;R M%]1Q?88L]^72%&"\>Z7WYW_89*QQ_[&/[1 M-_YA?8"9 V+Z^VI5P920;$!,9^_L7\?INP%0Z)NR>,PQA4#A/49RB+).?(6? MB7'2@RC!VDVBN^A'.K,O^1_OM%\7SIFJ\M*ME/:8Q0F4Q6;AVVM=I&<2 !A+K2 1ADQ6[$ MCM%=NQ./>I&WE<:=H'O0W6H^"J/YH M'FOJ+3?^:6^=ON]>*7KLDUD\GY'7?C:.I\FP_2R?RW28D#.?>HS/QW*-N_9" M#?O9,%[,)1[AZ -S&A;C&>W.-OU;:8O#.NB\<8/,U1-7#TQ8NI*;@@6\88,C M,[P4[O+AYGWMN%6KYFQ#"&XPM[DB;-R$DQ*##R[#ZD"LC$$15,QH^0>=#0WD MW4]-=S)81ME&HMQZ1^@:I,9]1),K-XP[<*?5BJ0$JZRCO9^_QOQ:9*_6M!Q$ M7VL'3];2Z<^!F1B(.X]R$&9ZM^][JMX_+)#P"7,,045 0'RFNC!$-1*#H^1> M4V;U\"C"HFAS4^(&/$C.$/,D M!J*^R\ALN!181H>6TO5Y>?P@6$?!AA/"BWX!F,)J=:BN!HCE\(AAB$U0+=%^ MDRIX"C\SC%Y6M;\CLB1?\]1:PJ _=FI@-]%'NU*SB;Y,$HJC/U0GXQS8KA"^ M_#S7@,-G>:*2$YJUIT:]]'+GZW#&C.1)+J,>6>03Y'I57EG ,'U=$DNG43R?+W"4 MR=@G$O9-(1K'Z)N>4L!Z'$_FPV#"[7-\%7U(-W@7F:TI&)M6':(92B@824)9 M ,MXM)A&LWB\2%"J"'(?PFZ724M>]FX%<4'X5P(JTTE7M-'I?%POKJNGVR[QH0L \*^"7S MT"YM9FSBOVD;Z<$S7\SU4U3&/IU)/6JJ!?BVD8$F;82[:@)!W\I#IY5.EJ-: M%4VKL7].1B-QJ@!)A8AA,'U3/*Q^ @[&?,<+$]J:B:S=^=;8Y*=N$F8Y+#%6 M^2Z'00SS820_Y4O*)E19YL M>&*3$_K?%NS"G(.G[+IWO4<_[75#LDWF0"?=5V/OXZ+GNZ;&3:"K1P'G2OT? M4@5Z).@YXKV(/RVZ4-#Y0C9#'*KYUOU!O"VU:JU>8@)Y3,3Q-BW* 9R!G M5G>:7ZD)H=(1D\\64QW*O00_A=09@'*54:L;;:YZ4LBPTU0N?Z\2U1O[)T8K M-3Y-=)(]*@TDG%[U4EK_=6YP ]KY:Z(L QM^!)ZE:7F03!2 M7,F B#O5$)X_.]:X#Z'_8 .\?781S:>#R2SZ5J[.'*3 8@:R8S$8+Z._\@B7 MTRG(D@EF%^+I%G"KSG]9N#@G/3>R:.+D:3%I+;,LA":H>/6F*FF[".+$>9XYE+::YA.1E,$Y[L?#(8 M+EJS[+'T5ZJ MM:NEB[-<)V]-G]PYP7)KOL@ J!U""M'TJ3Q3!)39JJ"3N("HI-'WL#\9 NQN MRJC.MUJKMRW7V>9WE(16X)TTMEN24$H2V6 TK@N955BD:+9737#J9QQ(Y:,> MC Y)_)LD)1_I/T!0\L"]3.'_$V)2O9,7**W $E0A.1Z"90A_G\\'RZ$5AIAY MA/DJB^E@-G;2!DOD\5_%_G(9_C[ MB4<0?J,@!7<DX^O M4Q91W%E[-^9%-TMSH1.".'#A^L\WTD(;Z#>*L(]!5$+T?0FKN ";C?[@OVE' M<%O;)+W.[^X0Y /QZTW)(0TL[3D5?8O=RD6PIF"SVHO=8C$+%\5Q+,W,G2;% MUHG[:_#9QEIP9.U/0%*,I ^DKHWYZ-N*AQ%=KUK/)K6*N$8GG>NF!NK6[C":%X$EE.TN14NI4>AO8W M:M:#6< Y1@&;8-5Z$G"7OLRLD$G0)(]PN)Y9=F1-#<+C_B]6FA!XASV9ZY>*)$*=''@681"OYY;8R%#3AM%+,YRZ2V.#G6%0 MZ=QK,SQ!N.&HOQ,%-VCEYNA*_FN.JS-Q"1.PLJK^H]A:S6?$ CN2FS01,F@, MA $:26GGM6.B14.G/#7HEL*B3?+6"&&EY'G)WB MFJ]UH!0E7\5,N)^1-C$+L;---XR"VA)SBA.5E+'-L^;H&5-^)YPJY3W6C80W MYZ=S26\V1LWY>UB0Y)2MWO=-OEZW)>-VRD+%-2&Z/'J=G5E.!!_XT<]%(A[@ M[S:II(*^Q?6\=2>)W)-D_WL*B?&??Y*-H']\D]U69$G,7([Z<)",_.]'\^A[ M"N D4VFD,Q[*H_0@I5HM&,@VF'^T.]QX=\BQ?0(5R_F85]V$/$ MS/UB\>G"3RD92E\0KHSJH.PU;0F1]5U>>=! ?LU1>DF]2>"KN%&B),GFE(4N M>RP?:Y(Z1_!P5TLS-UX-/*ZRH\I,6_82^-P6L]ET3X"7]Z^"RJ"X$7/=-Q;# M[?ED)6XSXQ[CEEL74]NW713/@'EWQG*8S/5+ZS*K;0L\FX'LE$@=28 >=1[2 M4)%L =30\ZU31.'J%\8%P=4&CQR\4.3&3&K\4_&N><@O 5MN.(1,>/0N%6X8 M9(>VF0=%[WT?H\"95W(%DRF+,@?AMXY!\^SV_9)ID3!C0,D[;.%6A/'][$P[ MG1X%#K<9G.A:T[<=%#*S)9\$9X^Z.4XOR9 Z&E!$?[;+DR+D2N>$YWYV:/Y4 UB<11Q6F(DG"[L,Q@E!U,"/L\E(?B!_R5=F MWMSZ6(KX&7&X;/9/QJ#ZRWK12B%(W]R2>++$8JOY!/__)R/)]@E54\7G+091A-YQ-I5O(Y M357#"1+8,)6?1+[_S"57G%]B%V,XW^68(,2T/LKF QQ!#4JF"5 +#N++S=/? M-.O(3_MR,J+:L 46NB?S.16=2]'9M3I&3RX>=G4Q0B?==#&.YE-,I@C/25+E MUJ5K=GSSX6>B]>NA1SI)9G/;2/T%N^](3H2EOP@>D,K27:N-)W%ML>M\6^#3 ME,^LX#C!7\[BV7 A6%A ?GHOR:WYL?/#"! VFR1XCT=$.Y=SZK;ULNF$FW$Y MCI>S.0,,\'S<;,YC-:V]15PO64R3WS1MD[>2#HE-19U.CL&DYH/OLWTN_22^ MTN*D(R;/%+7*GJ%]N,=E8Z[L,Y-A( M=S1WT2YV#L6!*_G0>G"1=>X[WJOV_[;WKLMMY-BZX*MD]+BGJ8@4=UYX=45, MA,IE^[BGW*ZVJ[IF1\?Y08F4Q"Z*U&:2=BEB/_RL&X"%!)!,RNZ>?>;L/S9% M9B*1P *PKM]7_I'VH>GXCW)$@*79P$SMN40M;LY*^<,!U+MQ03>B%Y*7>Y!2 MJE^N$85JTGZ:.&CLF[(JX=E.JL1!GK%OMO">_[Q*8!KM%S//J0U_EGX(6'-Y1=Q4BD':]9\QR767Q1QL=SPY9X%Q MO[HC>7[GK*W4)1\MJWJ'S$^0;BUHDFQG&/&59K@#\X)/%813IX28G;TJR(K. M!G]X]?K#'RZ&?9HB2)H$\K(V*ZFF_[=5I"%BD6K0KE:8S7X0U:9RDB,!U,.5 M"N(2MK)MM9$1(85ZBS<0SA;G]-]Q>G7<%B8\_@;VN.W=Y8; +P5K!N;];H6: MZ./]^@8!"/!]/*?/1O%92^[G"FN6M,9WLC#=*^K#P!1L_0657D\I>= H1T>4 M28*.G(^*#!,+)[+4+%T!P;U;%LP7"$LTIBKN49$7H$,XEK[IN2Q]'JJ\I1^4 M/,WX6 4+P2"P?'3I[:E+2)=Y9>!9R3=A:6332Z/'W<%JF@ZS2+_X7&8S3KSQ M7EKQP3-WO)QZQ9Z1!DII 8?,RHFV>DWZJY<_N6LE2])+GNP#K1=NA.U!D_9M MGH'SZ75F4I@SH^GSCC:,3CE[966X.G-7_<:-H+FGRX\M,1N;GP8[D0QY'/@; M<:@M,3J&JP?Y\F!E7);%Y;BXQ!I^8M[]3!#&CB/7.I>/E.':T&&9ZCV*]F!] MH2"C.)J _"]K4.:D#S0#F]7V[G O:<[LZR+Z*=C!!D'B\\5WU+W!VFO<)95X M*?@V.=USZL%TV6O#I+_U]O-N+4A?-MM:7A.W'8']]3.Q8?>Y6UTX*N3S1GTR MOBPO![<7@YK*^V#^)&QW^ :+A;A0V%D#IZO=5JG: L@#7J>08."CN1FQH+RX Q=%N+1?;\<'0%3HY- M]BP(A #]2/")T.]D$]FA _C9/A<=OVTTN)#NKH/FSONCA65F&H2#I)SD93W% MO/_Y+!^/QY(SX6 0@IOZNH6CH)(4K *]^V:_9HNQ66R4[VJS.RX=&Q0/4ZNH M]-_APE?$"+)S-,V5F0&4?8S$((2C4M:MM':^&4?*@AETJPIZMF3.!_T.-G]? M;P;[E;#:(<#WBJB$\.RUW%8_>SY^TP.UC?8=9F;G6(1H&,'K73M@&/S=LVE5 MNE2$K@RM0_8VZSJ@[B0W<;?$M^)EY-&F&2T,K? +!KB\S.R?ZO9%G0,:]!?[0 MJA.,K3.9BN:%T4^JC"!;#::B:8\G=A=VBC!W6(K;-7!C*VI(F'EMC@34I6;[^@AJ3/D)=??3[[C M=W[_%EJ^.8H#ES=++%H%>?Z_+S%LQ)&*K+FYW^T0F_AV0?SFNX<'3-5:BWJP MV$NH]^:X.1QQ%+U7R#43"M@&^SMS+CVLEY<-+6K8$,C*]IACOO-Z^[JCM_>K MQ>9P?T,9G*C=@;8#KXU8M5(TMVT.Z\-1NF-X0NPBO05I6D8ZNT%@-9.6R]!O M=\2W&>TLMJ0[_*ZCPZX)76C6!(L705C.6;):"LY)T8!9D/:_R:CR#*S!]J8;?*S :1_3V937)QV4)_]=$ M5S"K\PH>P$L8/D\+*@2$NT06?7J1'+63[)0:H%CI MZW/-W9")GDO7=.LXO-]KQ$U. -517.@0(VH+- 5.,G$=K1=;S475YI&&,7>. M#C@RD4ZN0T"L$\W#:3J=:9E37$ZHV.'^!\[6-L&L[4%2I:TE9^#H\+P.S/N_ MVHR!CS*)@^-V<5SBD1 XA-W%;^P<:&]6+R*KX(F!=0]:6:1;O]ANQ5=3;C+0 M7;@=Y&714IU=D@"F$5!> 7[@:+Q3I]U*J.II/JNI>I9PB0OZ-,XGQ#M2E6/X MM<#3I6F$\(4.P[JHLA*$J"96\U$^JQ C>B+\%!3_T'S**$^P2F>P&/,90A+6 M^0A)T?-R-N[/58%H@1,,#8WR.71J3EL",E^,)P)-+)=C@&64(6\S/K"$@WN M[X:WOC9X3VX8OU]@_A>F;A (=S&D>BGX#W>D 7R+]_VPWI R3A?!/W.^P/S\ M+YTR5$8(&[(JYD(-4L&(3J;TJ1C!J(Y:4U9.\SF2T9>CO)J#/E."Q504-&5E M>LK@ZLETGH$03''2!*I["A-9]I\UA Z?C>F_.4['".'$H1LP0VK*0)1 XK"N M>3+*0([F%3X(XW:=,U;Q5%4CGC'^KYZIZ:+V^+\58M) ))GII M 53,=HD9:&AJ-T>BU,($0RF+P&EIC'6XQU/>UFDDV/WD*-BON&0:M)A5N,]R M&H,Z$.*-!:<,!U1<0"%Y[%A'VKG'CBW'QFW?4NIJU,J(>Q6VR>/-@27G_E]W^M^9Q M<6,X+9M[&(Y+JI9QDZI(Y0U9K+J/=%MV0&#S*W0'8&31F'VW;0)AZ_EA+$+/ M2)/$3-%!VQ/(2/:6I]266%.24!B,GV P7KE+C+'ADEN;\3M@B*0<]K Y\6-Q'AP #43/+DC##J9 MHYOT62P:2WW& F!9/?T!1FZXU24( F9B"7K_I5F'MYJ#P!"=,BCA=D>A(PZ) M#;-?$HD.-+9A/91@L3"#QXZ]?9H0(?OXX1?'@V%=)^B;<4QYXH4EY&O-82LC MM/=D0I,3:!)L>MQ25D(FLFI>]89_/)+ST8I1Q 6&6Y^*'YO][!H&_\L)Z>SK M#DI(8W+@B/UDO5?4#HS@BX2 Z+Q'^_)WYL3V!917HNP,Q@?OC80G-PPMVE=V M$/RB)3KFV,!CG)J>G&NU1$;>PTUO5M'!T%U4[],%]&^&PT^.P(-VLSJ(*+NQ MH"3X!SD@6O+X2!7%5]LG%2+81^0DX+57E.B&T%@%REI% #'3NU70V:^[AEPY MY99YY=@Y6_+-][SJ(_1H%I]JJ,NI+U0Z[=[YJ7\VB&&V;P,&TQ#\=SFEP'$^ M)X-]GA>SRKKL&N*2J8H9&/<56A:E,?L1*)P=#6#,D.,/UMW:'*U32 _8X6I:4V]9M1-05]S&>4_JYL3T/;LSAH+'=6U'G^A%\&!N17 MX2/%4P>]"2P"?L5<_JJM[7<0K].1YY7QZCXATO6>#;$&0UA3EX4 \9Z7+JT(CC^A[ M=16W6-;_>'#&G!^ ,#"2;Z^N?C(PDNEQ<7WN>E7OJI[O*B8GAUL,&1>T195B MUXOC4N!W\2S&A,9-*_!- MDS7FGD+A"002EKH]COT[\@@.]J^6>L$E*.H(X,VY%WE.4<0H?RQQSR'(%8B] MI&>(I+IEDZ;(P#7P;^H8"A(7AEA5A![C[=V.P_^-@G$4F'IJC9EJ.!:5'#QM ME3/(.]>Z,4M@*U++!K?.CML2/T2+W"WW'%&Y7)89K^"O56B00$!7BXGUR[*%I!L\(?>XOLEF(U .Z!IS!2:]:N7 [DED(*X:DW>T M1Z=046; 6>4-K/A MMI^)QP_=Q.-QG+--",T*GI,[M=@9E"6861(;+$U2M>A M<0(H#;B;*7.*A="(![\C.4OE1,*,)W8-B_H.R]#Z, 0XWDP;=O:P4T*C4;)E MP5JT7DY(_6(35](,B&>_YY<.I&J<%8< G&OO=MO"I;/A^I]$G,DBHQV)DD MP7TBVD,IIV;[,PQVGY>P\#2F'['F6ZVL-HE4WZTBO?>6W]"=\[8_39BYQ+]&AX!0PO9"L&8 MT)C)VD;AW*]N-Y049 *,J*$+SH+.9;Y>\0ZZX789:H*=6V[YNA? ;=L<[#$] M'6[8[XYW]VW!.:P>&YY$,ZD\31=L MI89=,S^LM%=*6@D2RMWU5YMVU4V8?2Y9O+W[HA.^=!&(2@]%&>$4=3:\.![Y MA#@BT:<0FJ^@IKM/;LYLWA<=2*"-+99/71UV;#JTPGZCJ"6M=;/$=1V 5WCO M!PP%7HQAL+AX8\U475[QA!X@Z"Z"8I09PJ#+VI?'Y7)&HWYV3EOC=A[+OMCONZV?N'4A[8G4% M!L3 DBX.KJ^8"/[HT%-*?&(M="?AJ6"4N;5QN+KM>,$X^1A(]W.A M@N1]VP^[0[GZ"KD;.%#CEO41^,>-!8F";A)5] M_T J*,6\6^4ML<&B*+M].1XJ/%;U 667C F[0T6<"]A) MMI8SA(=3%WB-+^N)/<[@KU%A_5W[I:C_SG"U1,KLWL%GW^VY%A[>9\AABR\P MI]0(YAT<#(")VN-C VIVE\4=(F48##!LVMPUD(-?UG9KT[DP8.RFV_CPH&:) M62M/Z5QY=R68?FQ$)V'+D**TAIU697;RQM_JO!$E?2[!)0J)T5+@AL5LLBMI M3%#!T=)UV_FO9RV+F' MQMN(;26@5E!]M71+3#YVN_3T.W?\X'"H1ER7[-C=P]S@64L.P\?-$<5I_7!] MW#=FS_B\VEA'C_%#@:Q1N)]5)?6 U?9._._MD] <6\@3NUG!K&S)XF< 00GZ M4V$PZ=6+FWOTN'Q4[,_$CW)9(6;R7W<$5D7NE>P#22L],\D?^RV6%^XA5\6^]]8_P83 MAH,("#NW9LFD%QU0AM-RA:[U_=,%$TA*%/"&O4-?I##)R@LUPRD;1))MTRCQ MO5 A9TM?'H>.*0PR+U<65G0O/['SRT@"%Y)^9F(;N4/*DWRRJ+;GT,+.V@7+ MM]NB11$0] +).[@22@/MS4"Q:9W]DTK;:Q7K^KHM,;J=:(VW6YM98TT='P5+ M9:PFJ\\X[(75;VO2F9](5)?D;KN1O)/0/FF35+&LJ4=GAZ9N%&EYME-9W>-U[:5DL8QCR4L$E8\ M+4F*[9WT]U5G8"8HK26.IE;AXJ^4NB5Q(,K!))VJ\0">D[)#'62H3^PWN@;9 MSVB5=P?F)O+>\*9#63R>16JZP(\:,BF5WR6EM-RBTKIR7-Q(D[PB%$J:)[H7 M).)F)3SU[$T@E>F&79Y"187+%-7R5D6[XEIE;\C8LCO]ZO_J"D]=:Y1LP:8P[*F[ MEJ-%F[U:EIQ+R9AH:,T*&R-'%@^KF_OM;K.[>XH!]/UJ*<+=(82"I^?W5CE1 M['-,OKH K&9V9LC'NG3)';#[*JUOC0U':]K97ZJ\UI9K[*I M6)W4L _Y4S)8#U=#ICI&4$GK0W%IBQT>$.S./MDV!O DQ&Z\>]1]TK'Q>EP5 MLDMY/?5[N,:@K,5GA Y)E\'$?9*(4=-(Q(CV$QH1J3,P]1FBQCLOBO^ Y7%E M,';:VYKN.2ZGM63'K%6B@)-(4XTE=Y\,2* [F2%'E;&+FCEDT,71-TS%G'B MI/!G_VA*L4TTV\IY$N_!F7/L )#IBY3.1B,1E!*K%?UME MRP4(TAD@&L^<#V/C<9"$#+>UQ),'0.]P3:P=2:RHN^*\I#PO0W@OPL[Q*DHL MVAA7::[2_VZFYA[_1-'AB MHA^6%/<[[N/PMNXJRL);'RB5F$/\CT>29-+MX G9]7ZW0 09,,@:#YO#N)U_ MQ)^R,KO,_GK<'8Q2+IFCY"6Y<;*IQFMM($O55#3?M9JMHLV:7(.$P >MYME_ M='0M;'!M)$I%[/#4Y%9S*;$!V^>25LMJZ?)OE,L;34==T"%C2UN1^IHG;HGM MR"ZF%-7( &F7/P]2#8/T-] M=8?W_M,;SGZE0[9KDVN" P[ZRI,Y(#AF;T2QA4_V9479*OA^L$E3AS(#;*Z[ MB@5=T1,(-$X3K[?"0457)#9W4Q4DVO5X0]8;RE&^<4OFEG]K7;5$E]]$*8T@LC MO#B$7>87)H7.Q,$VZ]N5_[-]KP TDG$H,-^RXR(?XTTRK !Q0T&%^S;ERZ*Z*%\!1M8#]>XPZ)7"0L_ [//I]S!@;O;1.&\\T9S7)C9JNUOQ0ERFPZ)KI6S9#NEWSH2[/:(7WEDH MWP47G]_XJW3C/[0NSDZUYOFX89S6GJ0P,JJ$XZ+A9H?/?>_%5[3Z2:YS=GH, MD6N'#K]6*,88!T'_R&VS$G(ZMIF-(^UZL?W-I=LS_!WYP4$2&T*!M6JH,ME2 M3Q*ECQ#T,H6Z3R"-:UI(&^@$Y>WO>;_>_I:PCR0O!0:(@I(L> MZ?EX*BU7E*F$KK'4?,8FQTLOD9ER2SB8GW#Q[;9?L+W)/F)VS?5>>2IADC'G>R.GD3%'?0I*0UM MB<%(E&'*TUWXPSU,;\]<,&HR3R0WP"4WBCQ%>N.V=7HQJ13>.[AK26'/O="D M#,)RW; 0X5=;$_\4/Y("[[9]=M&8AYW58KWR$\K I*I+$Y7!""=M@AC=Q$0# MFGGVAU*Z&>__*\&(P @/IFVR'J]"ZLZ+*#Z+)9=E<_E;6'\3JQ3H=1'*D"ZM MB:((Q5 @_!H-BLB*L)F+ V41R#27%].NU'C@I# MB. BKR&! U>)$2W,./E*)N5:X2BL3W/&6F%-Z0 K>[G9+*F=V6GS0ELIW M8O>3X5/R7K;EO[TE7X?IOBTHL6NQ4_6B&/_7C8SL^ N7<,8I&<84E-F+U2UI MTZJC#(?P0S@7ODV_=*K@!HX%5+LHWFT?L-Y2]\0AWGI=62DYE2<86YRHJ$@ M<]U1!'A^Z?SXG/WJB$&:EH[H.]5=6H9"^A#OY7?9?O>TV,AFKP.&>TGDQ@Y\ M1V?"?KTZ8.*T\L:#$8VD:C?$5PG[R6?0::S N=6!ANCUGH8;,YZV1JLS#BY) M >:M5KYT5VHACK2)H^5Z%'>.?N?5JC%>MA_"8(:A^Y7T\XL$^XGY4_1,DC12 MVS3LGID3"VPAU5&TF:\Q>6E'B\N&M_G@=!54$BIY>$"R/9*]SYQCY+^*6^WM M:6=7Y>X?I,A([JS4_>>VN(ZBJ'N&JOS@%:,12H)=N>1O=CN-'K8O&!/;K%>? MS8!@V<5NBWUE(79LS^LMQNDH>QS3Q-FE2QK?]A%/L9L#W\5?(5X!^CP8.0-YI\1'+IN5KJG<:T6RZ>3)CG=H?@/P:V*;?.+_'/'C@< MCO%SV#AW^U8.A7K A,9A[J6RU8"Q2I,N"/"&D!,& W@5?4YPX;GQP?H;9)W6:_..X9*(#'7@27P0/C#%D(N.C]VF< M?O\$('PGKP3R87&SWV&%Z>X!LTH4;5G#R0ZL@[9AJO Q2]C:]T]ZUSWL5X33 MUM*^*&(-?\H9$^>"0-^E\@=YDR,0)GS[CDH-#*:IC(OQ0NLT:CZ:PLC2N_:Y M>?("XT5!T;@SR^U7QT"/KX20*GR8A^?R:2/&Q0N&F:U#]\+'5_H/P_?CV-NM M!DK!SC_W[JLLR&\,2%EFT M:<9DI[B#\O3#QHCI_Q=,@<;"X(/&D6K=75Z.&2-%=GKC 8R_)C_K1/=4!-9E M.G#L2/>3XT>!3*@M\S9D$HF0(7%X4X3=P,KTO2Y+_N E)Y-86KP*!?-IB@1U M>J_-%\%ZR;U-J9!$V]WF,WXUP-''PKN#5>- M5*WK0'*JLEV\%]WLP:$I0^S,K>2[]<%H@)CM8=^.C@%**37)RKP#V/1^WFC1 M.:KC*5XQ4=@)GR:9E%OZ!L,IUL4@[,""AM6#^=CTR<8/CK9TM(F=8NN7S^N8EPKEG?U:;W:+/UFHIYZ M>O3)(17&;5(Z;*IB0 EJ!K.;=5Q%Y0XMZ( O+>@ 1@&@^+FSVUU_AL85YS(\ M.2ZCNNQX2[H$SBB9>-!S68')"61I7E-#MRO2-P82AFQEC_N/E\N13YGQ0]KK MRCQ!%/2+(:+;4-F\7X04WLFUT:YG:+?N&Z=,R2M9#3%\A:'!93TX4L=&^=.L ML616'I?8,\>Y76*Q+4-&O56FV.[8BG53? _3-R%CQ\2=1UODRN78BEX]HO0X MZ(ZNWYB-+L!E,:O5D*<:7;X-3RO@78O-C1%F$^MSX^C ;>T6X1XF/GF=29++ MAF["-K;MAAEJ>)PVW (]8>D5''+"%^L1R+TK'R4"CQ-%JCVZICCWQ*UY!M_@ MJESZ2BL9H5,W=CNRW3_BON8 M4O!2>?MV9E<+&40#@3@E4[&(4LJ95&*9_8)!3C>VE#HY4[Y@NH2?^U4XV%BB M-XS(41LN $16[,?)X<3^U6'I2^(]D:XKEYYK*[U<7 7' 7"!VZCSEP5 M 7=!"V#= M-Y*UMV\6&T;148/@3>/]&O:_/:*RS0#)/.)]:\[T:N8BT'YMB4^I*Q5^6J$JR>/B?R!JD.;@EHY.[EYI?(3[?X,\W782-I47Z?-VB^C)X>)2K;$U-K$* ?9KBU2XU._$R2\ MPC/<+TUR_VW[2JH*$:9B%S*R6 6D/(LIXT.@<*[HQ\BFR\D5K88-K&ZV0*\0 M)P-1=@;6HNBGV5QZHVS%"9Q;*=4]N-TE)SZ2=1'WIB=_Z(Z"&K:"!6G,E#N. MA.L4P,H^)8'/,M_L-<'/0+L5;/WM'2R+E86#ART6]H&##EC!\F]VVRT:9KXW M@'.."'"((S=Y'(_-I93Q:-HT=87%:D(1IA]R/V](7W25]?'Q3I+02%2V]^(( ML !&ZEHZEFP5E8Y\YQKY%2][][,%(6%XT,# [X":LZ]]J_(Z\#SHWX@$JH\. MX=/ "(<%Q_IF2MGD!Q+"C^E*KD(?KAQ5C;C"1G:4D"I6%&71>V?>C9>I_-$" M'S;'QEXP)?=/YN1&A8E7;+3/WHLEDP.R#UNI9+;W\8XK=Z^0\;,Q1::L&CFN M1N\9U)U<"+.?Q*/5>B=17QX73_O=9F,RF?#S9:ND_%;!Q7^YWTF9GU14!]E* M+.1( <%QOIW_2F;$O+B>],T#\"(?/ ,:1>KT+&0B<5+Z^(DW @]FSDPL.ET< M/,W<#*CM%N8$1_&\Y=A'B!):!)S;SOC(QV:E'4VV=)!.1E4;C(HKIG*[!U!T M@XI!_^KFB-];O9D&QNR<:I4*LFM6>C78NEC>7@SR)NTNXE\F/P)K'S YUZSU ML<:QT]LM+P*)]-E<8U>_= N'-7]<'YY FN$8NX=Q,WN)$SF;G8R[V!*M'M)< M+=RW%R=1V36YJ@/F#= >8[$=!;2%PZ4/G22C%8%/#U?C._=R>7OYL!L+U.[= MP0O./MD,O*6J+/$AH4P9*UP,KPXBE9Z9WGE$O?9P-K2P$#7")65E4$E?&H0T M$BMH)9FU(&Y5 M2S9[ MLW(EHS\97TD*JM8ZL?8KFVNG(4?:-?>D/0=+X,J\ILH1]:LA#RX/VL"&&"^0 MY#Z?FOP\<[@B7YP'QZPL5ZREZK+8>W&@@^^PXK19\W:8;;@*W*;DQB(YD'A- MD+B*>Q/.0\Q#0G^?>HTOR@MB 0,ZY?!Z@N*=SXRM==(9;3B651UMQZG6+CB;UP]HO$B66%# M"?NBF RH7)Y.)C!DMU)W3(G()BMU]?O]XMB8*A I6W]B<"M;W8ZIJV@\MM9. MV+>VB==QM*8"?%=+Z,!AW21#L1'FFO8EC#$<_]:/#*TYLW&_1W/6S._"8)6J M.A%0(%HHG0EJC(,<1(@X)8W*'E<.>0\[/V L@2&TJO[G9!']C.;$Q(-20 MIF+H4RJ8$+57GTV.MZU.[62_F$G=;X'*ALBI?KNN MG&%ENL/^A8]L(W]'LP M%;KKL=*]%D.$[2EEWHEV$XD$F[[:H&&K=RH3W;PW\?0\2,(X$:((!C37>-E- M>$L8FK [<[23=D"_#(VK$ARHQ/5NOV<(2?+P1"!]3W27<_^ZFFS\UW\-MZ))A V2'H@W."Z6T7J5%RM/& M'6YC0)U4H[7@&XK<-N\<&S_R[9:!%>WR8UJ<1CM1/$(1/%562\%#,O@^&O9# MN;;;"-(8UC:$"GE2UG*#5JPV+Y#6LFJ5HEWTPG3XFP$);//KQ9Q$'GHD=@Q& MACCA/1N3 HW6?8;>;ER9$D%=J7INA,/@65/;)=B@!-J&2=QR1A@/"#'X";T- M):_FD2AWF#;>%6)4.[K#S+72M^ZP&%]I!H?.'TW!1G,D:DL+, NZZ_K:YII@ MB P!^T-Z"-/_+28THI5QW',*@$F9U*%%3CG;8_R6(4A=4T]ZO5[OT,#WO!4: M_P']9(8S^ZBQ?)2"2?-%O5UL6T:\W8EAH[D]<)9%(W96TQX,[=4Y^C'T[5+B M4 P5*,GCUPLW;-0!TS=YK'B,EHN'Q9T\#J.\:R2FYP1I&[-GA[C+?>670>MF M0VNL057=HM]L5K^K? 7.S)?8G4X%7^"&#Z-POUI\)H+![2DN&L>VL\1-:*FR MU5G2L8(=20ON[G5F>X1(CZ* 2NH;M+9!N]X;HP55<78GNS<,^LI:$AE5XS?43YVNUXIL>##!O=)QP@]5^6#DJ3%U?5GC2X.J0 MD-/V2$JJW1[Y,5BR>2#8,O)&.Y^D2:4Z#/3M8PF_ MS;W_5J\DA:R9I)U3,8+1#W(E?EPRM3(LNV05VFXUB)_#QXRKTQ3*KL.>@J!/ MDG7']9K"X66"9S:]3*26BLX/ZTOS + =S8L3&4[X6"F@)3\0#PGN;S0/%M4P MR-CJF139>G-3,KRR]TB2%Y6DK"-!J1^QG-@_1^*74,G/"F]%CUX<--S\ M+1.Q6J_3O^DTG5\M2;2Z63!KZ#9R:[S(ZKR>3N'_25[5%3-ISB'%=TQ12Y-OE6RIBO\FDQRLHB'Y=E-ICE,R+CY+N>.52!]^R_ MQ'"5>3U"CM J'TV%@W1>SVBXRGPVJWFXIJ,2KX#1@]]G(R0;Y1MIL,:S*?Q9 MCF;98#X?P6]P>;**_)6N(C>[87:9_3N,V*L%>@'^_IX&XG\FF[A2-R^^40%C@N/'8..YP^X^#*)]KK^6*Y5E'\"D1L!45I MV);9GY*]P]RG+SO&9Y9XGP&IX72#%K@L+MPI+$,FP*42'_8YK?#P=64H4 MR5MLGWS343Z9%ZYZ1Z=$/F4#^'529!?N=XLP/\KK G]I/UR/$O'JXD6VY',V MS>NQ(69NS1,LK/$47F@^2BO;KWHDG^V"I(I;KL69[+]/3YL+T'H M6DKO(G+\AW5Y5J!<+RV^6_:>^>F4TM 2'3L0ZM#\B$;;[26Z.BX_2AU[B?O[ M:)K/8(82>L=[C"Y=2C]?[ [TC]K@JF]5%2FMXI3CP!K^: M3)1?F2OO(BNRI07LUD4S_1O?#Q\N(W,@5J]Y!9$;U3\ MT/O^*7N%X(*QN=!'AZ&2D^PTRS:,"5&(.<]0\^RG]P3*Y7FL6EC'=+J\;.D: M\?FCX:!I>J.-"B;@:-=@)U8?J!6S">A8)7TJ8"N=ATL-QKL"Q6(TRT>ST6GE MOJKKO MHRIQUTUJ\55>P;H&G64^SW[ HD3<@ W5.3P1%#Z6T-O3;S<>3Z = M,#U@KP$C&'5HF\CJ#6]B& 9E. 9O;IX.W8))"XX3#G^"&E#"7C\G;76.;S -C".GCGMF MZFOV94?5/GL4'H1)")L@.-DH2KB!8>@TM%]V:/:G5AMIU.]4F+E%E?.2\/JE MO$8PD.$4!"UH@B-3S_,9V3_U-!^/I_;B70>]2D735\%6.D%M"M1[Y&- M1OD49 F>"PLR&Q6P)N=>MR.1A'%>E[#0P8 8@4I734LC97J@O?U,*I#CFS\< M'_#8V9B5@(+>>H0V7'"(OF$OM'4L6]'94DRQUB M\4A^Q\(,T!\8A]]@@)_PZ:0"_$H&L9M]A/ JULVJJ H<6#@\8=K@KQ)%JR@+ M_%SA[CV!B83/=08[\V2"-F$UPL^EU8!!Y87=OQ@%$V-5L9\P]Y[^YBSXT/U;ET)0\LV ;^ L;7 M'F%<7I+1) YK&$TPT@O4GT:XF/!TG<+0PSK\885)4%N^)=#=?0\TK)G)')8D MV/AXKA5P+N&"IO_ U"]0*5/UP!$?[LM,5^>+4W4"A]=L-@-=&0YTT+#+O(2F MJTEUJC]D:Y(!N!:&05 )ZK*BC0(^%J K%J A0&>GTW$^+:HL#%N\%,%XD17# M:DS_T8%1#L@9FXZGD6^L1AFVV^O^DYV>J4X;5:-'?V$-38K(-^W^RI'2 MY]:SNGKV^,XFP=^]QS:\MQ,6];5#/86_;";[#RKGG F24LLR ;*:\F*:R_/L MI\U"GNKZT.7.U*[_^"OT[%IZJ1H#\7441'4@[IKS%%KW<@CS3]I:/F;7#1A^ M=<8'.[0&&^>2QKZDZR93W/(SV.H+D#=[E;6$^*H:3H)J0D8D&(6O=EM.%I7D M2*)#1<71R ,Z&U!A?7.$+?M@RFIOU[\ST 6V.@R021>-JMW@<0/= ,YKDT[DQ/!/8NR5H\)-RE)5X/E=S>M++--+LH"Q& M,$!L !:@\\_Q8WSBK1TU!ET.5PFJ[77@JH]6PIC-LO/Z5IC8PG(C[8WH1X M?W11R&'X=%!A0&E>@,V(PS\# 9P7MN<=]/6.OK?!1329@F8,&F4]RG[9&FK, M2.7%A*W2O)R4]BEPV!SWU#28,C-43(L9'-F85)=;JB=)BC?MS$8@77DQ'F>? M6.M]LN#@V8S; .OH@QX[4%3')48.86':E7YJP$MT:L%F5U9C,)M*D&_>E)G'1/9XJ=Z@;OI;(PR.9[G4U#/,:8=M?=8T^V:3T0G>%'/ MAB52DF[PWAS^'@^G]F_L!WXSL]^8E/&GE*E$"UD4![R=[)_

<"9C60^+UMB5:C3]48BD4NK=X$H*#R*[@3(: M(M5+NEQ!2Y(7Z#IW7V@G[GLU#>W!1)&$W1/ECW&[0(6J_7>2MV3=;B# MOE*,X=]B.H%M1R7,*O0IC%&"B5G!>3&W'?J\N-' !6E)*"?K;*7W*\6&Z0V M87Y)OJJ>SV%G&'P&\^S,;SL++W#@#HU MJF"HZID;UX[]Q=?"IS48[.2&@W&%?0IGE+#V%\N=95^Y^O0+RO[D$HY(L"O_ MO-@>T6K!\2CC;K(891-+K<@)G MYS2KYK-\#(=:2@C*?%:@H([AM&Z_5+ANT3$_RNN:'?/C?#XOVQ'=]!LG>OK" M]O6%Z6WWW)C0**=T;I]%,E8[UQ%HX?_%^2DF\-*>$NY M8]LX893=ZFQ\:E+!K#0-WT%5CRCHQW5S'[U^4,WG-D=!^C&057O!;UGFU7B2 M#>;%F')W4#D)AP)-LF(\(W]$6=3&V _E'+J43&1T,1B\[LR8"X-W7:O-UV2G M6R:HMA?1,5EYB)*V",,6 :ET55W<1'5&S9?%HPJ5#:GOMMQC<0B=EXG'XK5G M+_L.Q=J'3'V)6X\@PLHIM=DM*!92SM!@+\_FLSHPMI>"%*/%TZP8=X]?M$X ML@9]GE$XK@^@/\%Y6A,#YU.X3^^/E$. M"?(+ZNV$1J&&\VZ"@0C=YT#O(?3U[#WS4JTI:=+F'\C8OY&Q#YVG<=U.<$Y7 M-J6*'O'@'J%2'/!*VD5:S^*Z84U6>7XP)WBN1')X5"F08S]6,' URP0&M8+(SL=M'SOE/U6X-OJF/81+27FT!7\8QO*[CDHPZU9W:S.W=R0B1.CF'416Z\ M^A&/,R=-X^Q?N)^-S^%%-I[69[8&JB/FM(9-E7"8G=<4'/6S.M84*(UU%FRX M2E)_V:IUT'_G53)YU"VDUII-,YR&DM@A1$HJ91Y]]3HMQ-W3K@8T0&T4(];Y M=[HT;IAW4+R"-L#<),CHOHT,QJ5-QZ(AP*.UBAA#!CR'MEJ_A+:?(YG+R3MR MI6Z\RS=!];EQ\'7X]Z)ZC5S?96^U'4F4CL0.HPJT&+BB58I-%X U U;II^.U MK>"G(:[S]PSOGWQCQ?;1R]N-ZZ1DJ90!]@B,BZB-F3,_GK#]66 PB"F0YA5&= MLOZ([JEQR>KC-)_."ZT\3M$M/Q.);@$6E!.P#6KCF+CB=$&+(F*!!'$C&TWR MJIJ:XCJ'@B$I5[9)W#/'^:A@ES<"-SR<-9P"/�'6+8"C]1=O_/7W:FO;^L M\ Q?+*5&HK%Z?<[0MQ;#(;M?+#-&<5MM'4I\&K6ELVR0W_S]>KM^.#Z(6.F- M0=DV_..5RPW]A>!/KSZ]RF9AFM95HRG#C_I2MG9DT!_DT6D8BCA:!&:3/(CS M?+O;WJ B+"6YN.X\9&=D?,=-QAJ!IO7&+/.;UE[8AN_(DQD+7V]U!2M'LLJK M(I\5,UY#\+F:2BI=.! MK\R*R8=;V X?#2:AR\__1%;'NRW1/I%D&F'Y680EDCS49?\&;AHWPQHXA5/K M-&==. E]]+-@W -_3>SY-M1<5L-Q>(O7L6P\G$^R/](.TL8?"O?@%E24'_VF MPE++<-T-,O+,UV^?EU08C?1!QV;E[#;,'<"*QK.M-0G2=(9W$CZ:^9C<,BS' M71NOW;A["[,SH,X29*\-9RRM51OM':S1!7&G5)Y%\QR-AUZ&+'!"(A&DP+90 MM?#*@U%\J>:H3289P %19&T\F6!3N4>.XY.M>G2-[77=WM_9+]EP0%7$"!D8):E<% MUX]&QOCD_'CXN:R+K"XFF) BZ^U&/QP=%]-I-J(ZF3$<0+HZ,N@;&K@5/F,R MGL,?H.U5V+]HOP88Z:2"Z7%6SV>M;M740%Y7-9>B%)17TPH$<0^Q)(;*+P>3 MD@M7IOFL=)>O Q8@'CMN&VUS?#R:MF8$MMEZ@K,V+VFPJV)" MPM2OKW204$H-):1/*GE.'5:!Z]%^;0,H:O%^1$'ZB&">J#!'B[6OR)QWOUND M8S^^@X#53[9F6808P[['PV[_Y)..Z5B.%2BZXMA(+:*D?EN@OI"*QVX1! T0 M4R*C!X2;LC?Q3E;EL "]0_ZKQ_2?K7A\*8M/3X@]>\UKF[4QP+22"XP(9>5P MEKGR4'-A^_4)]7LE^/6J=-I&YX)(Y*@>HK_"-=VTNM>SX0&W,RB&N-I-\\GL MBQ%<-JB&*+8EJ'(\)H+LVS$<8VH=AH4W%_K+=5WSC3/.\L"AN37J$>9W6(8U MC##V>8#3=6'GU( ,,]H=P9#44^KNH.17'&"ZU(7U%]F1&DR&N)?A1<6P\K / M.*96P/M:OS=<\4G07LM)-7BX8))9?HNZ@$>,X)**ABC!@ :K?UCQ7BNC,Z/A M>?ONQY_?L0)"\@[Z<##];WYX]TY+VYBG<*JF\"\[7 B8HHOV'>@O&ZR(P>T( M]0L'VXMUNZ@S2NEN":. \XNOP ZSP4@&IE(A@^ X<$N;1Y,T_8L_8J_X_VJ" M;QM$!O5.9<]%W*'B51BQ(T&S0?FG0(JBJEV($9A"YQT$/T0>P:Y_W!9W+ZUT M,IJ2V1%-#36M&J>^V4I.\6#BOC_/*TH3*#$1LC3MY9'&%&$::IDC4 _*63Z' M8R?0$&NT$ H=!VJ7RX-&A%'D8E2FQ1BZ-(5-%?[#;(IV$AG^6&=S@S%8BD=-\-)O"83HIIA%UQO1^7N=3+";&--9)')'" M1HG-1(5C@ G)8R[F'4&#C%$1N.WJBFJQW.I[L_Y]M71M$*3+!7^@O:\SCQ5E,Y=;1Q&6K#&I"UAG,JTE4"6P!;8#4FIV7^+L'0-)N:R23X;C\77&VWW";5#4%M*ZL<+&LX9UFIW)+8HX*5P M;U =LB+4)PMFO=D3G/7ZWYGX#3<\YZA*)\%-L72GI&M6:/7"#,$)PBG8^ZB6AN\AP3!W3&H9[2\1R6MQHJ@ MI5H/LQZB]N-&XPG8$6"@CK(?%X\&!A"58\:[MII-@_8AZRPD/@2&D%V<@OH8 M@8DR:0])G(#Z>SI@7GEZTND$N"L^)S\HK,?KI^PU%GW33]G/3X_/J5)VR)-2 M=*O1)&U=.5/3'N 1)J=%=Z0])E?N:B=0'Q/(B256\E,Q!PSXI,['8#<&UQ*T M8C8N2CH6*3,+SHQ/2=1&L[(G13Z;RLEN 1_1))W506*%&NSD1#T/_2')$"R; M8-H'[, C7^73Z0Q;&=4]@!WJ'#?>,:DU=3Z: M%B=0'5XRVN#)$HRR)%T1-,89)MS7LS)-X ?7XG$\)V23*"*BCO"-88]?-(I&48LG&P85=W=TA)3^X% M>/P6"_^Y00SUME:A'?JPYD!M8EBS-X1#X2WV$RZ>@CAAB$&/()F8)E.O<>&(^_VT>E\. >[8SB2L QZ.?$M M?KX/WPZK[8T_:FG(5(7-7I=DDVMKZ\HOUPTZ9Q,0T+VD])LZ M%RCF(-;=TFF.;I!D$/;94/"%YN7L7RR:"HW[3U1/CIB-G9AW#(JK,@'9VGSE M90)2B04H9#:4E$;':WIG/UX_.6=/W@F<]TS]X:I'+W+?QA/-FL!P2W+QP\?) MJ)(/)!#?JWYS"JCXHY@D;-?.(\63_U173,(59^&);S?5-ZQX0P-E.L)_![5U M$?AM2F-^(,5E@7*^H//Y4A#/922^ +,ESUZ (3*_X%++03T=H65"57>XH1<9 MXHE>/=BBXC/S2_T.4IHII2QE+OERP,X31&R#_S /\V=E-VJEI2/J@G7"=4F( M<@ZO[:MZG;EN#T85V5,S]-F4TRGY3\10,W":IU\>1A54>FAA#&8CUK)];,V3 MT(:'U8$SK ZTL'"@HZG$\C-&WXJ<[#5N(;@8H9:[(%LSSFU]6O)Y*^@6^,$D MGQ0S"4^"^)EU2?OVSPE2[2J?C$IIKW?!%O[BEGV=,)&:F>G.D7&:!,G/.Q9;U<[.+$?[^$$^@BC MG,!V;NDDDD_8<#D!(ZN)3Q2V[SO7Y)Z:]'FR-,JR X?VP;Q/>FI0D2*MBMQ] M+]"&F13DBYB2^6)VOB.>KQ2JGX^*#$V;23=\R$ET#T,(_Y&=5ITC_DI4&^-( M"9QE/ZR;A:@X,B*)TMC.66!61NZ6/_Y$C^2-_F*YW)M,0$U*^?*\\><8>6L2 M$%:LII+-:34E,Q@^%9-\;HLEW8004@/"FU48 2@P/0\W.5,19:I8YT61CRK4 MVV9@)?(43V[VN^/CF:^*V 7TNOCA[?NW)&0S,,#1U*@GE43N M:U -2WCEUW %:G?UO,JK\0RN0'=,#;]7($ZC[!W\7E83 L8OP3K"Q)%9#=N1 MJ59'9$=3XS+33A^$ M,7>$:W"V+YI#EX!8S_/ARPJ)F(39+.Z!]N VB#B6$ZKA_@=&>C,Z[/8@4&^4 MLWM0(WK@6'DJ,.BO:M?=$68:X7 MK?S)3W"%_ 7JX9^/VQ5]>$_>*5>F[J2X@GUZ5I-7CJ)BE!D/6\*$LK>J$05WDY&_=/ST&G^*0B^HIYC3 8N)PQV6<\D<"87(XZT0C1+B;XP!)VM0&^ M&]X:(8AR0(L4 BZ&Y#Z!_W W&<"W>)^!7*2+X)\Y7V!^_I=.&>[4% *IBKED M0U4PHI,I?2I&,*JCUI25TWR.F=DEXWDIP_*'Z1P4]'R*DR:! MXBE,9-E_UC!PC0A#J)[B=(PPF W=@!E24P:B!!*'_M+)* ,YFE,A!JK:G3-6 M\515(YXQ_J^>J>DJ<::JFG^%WZ:T<[X4HY]XM([*X+!!![/5(2,F%C8TQP?< M56Z/L..QJP:G!3TX9!O!=D7AB&#W\%E_^^P6_AVO8CS!/?Q34FE/Q2%@E#P8 M>*1]R$+< ;W[BM5FU)'Y4D<$V'#RJO=E/)F8:(=.--2%LR$Y(.W>^8:^5?$, M0ZE++,( 64FD,+!QT#D]SXM9954A+NBO0&&:$UH(:OH&[W#[='7(TN #;0A(*P!:2OJ(*TZ+7!D@RCL'"_ M[I#+4_A@I1@-J2WY1T; MH)C V/QL5D*['9C-859(S_L]I O#M:-BIGWIW\O@;F_)^6%BH^"M49==2/920ML#LPB(^S=J/G=C[U))+7Q+A!4YTHM7@HA]=Q)@S%: M?<$BBOA,E33088GP[YV=Z,1TS?XS._427:BG< MQ/;5352!Q\3[Q3]@ZR9^H8OT?IP@JDD-^HG'=FUX;SK78>[C[3+5;!C^4X2< M_^?_44Z*[V"GE@^.,//,=^PA]*?ZKL2]?>LL+J8]^G1"_LO$ @@X=9(K68]F M[U9ZC%9U9L?ZO&SB5#E)B]3KY=O,L,]^2H_!.:NM4Z,R2IRU<=:G5#,G+N_Q M4CU:./$J_U58=1/;[=<0[%X\0]GT'^)QZZ9%^O6KS)B_>596EP68'"HG'OKV MUR,H,[=D.)C>93^LFQO0PQ"UH6O[[LH:#W'%#1&M"UBVK[&TM!T/4BGEW0,4 MUF2#4/8W5_H/^-F0<7'MTQN:,[LA^231,,I<E^\)$8W\^;D]>0YTJZLYK3E/Q2C4Q)H20UV(IOD]7L$ZQ M.A<>"0P+1Y&E>&5NHV#N9NFWVS":BB,K:.0X_B"KT,J5?Z,TCLVS4A M:Z8W\<5R];"^^76W_RTM:P%"IP'O[*($01)Y28=G'C$T0^CV\YN'?;?'RR26 M1)(S^3G[F;=*8J;A&33 P8(XQ-B \.ND]_V5)L=UGF,VK?G$*=Y?OTQ#I?A MJ>/#-/Q/T]>3:[$73[!+C Q4FH3_(<8$G%2+$@IH$?^Z%[%N/_;=L]=%OV9# M]EXM'SV?\/>/._CW#9=L=AWO@:LOV+)[D>R>\81@1W@F"W#RW:^Z1O>?0.C[ MG"U21R[2&T/+LO\JBSO*R7JVV9Z@S GVWSB7Z\#M\\;'%[H"VV2RX6X4:Z;G M"UKFV]1VTF^-GF"4BWP64 ME#$^UF<0KZ;$_M\,KR85Y%(I2?<0UME[CIJ^QJAIL'>N'JV!%1PF[Q?[8?*D MT7<&!QV94:D?=;/!C]T,IZ$SJDV>>EY[(6-JLOU3@/:Y-'#HK>D^$ZD"? 4UQ_":[// FO^LMN MN_<[W'FN*93JD[9;E$JTH\'XU,0I5-M7&:[:U,%E.&R[?Z]/DHJ>R6B:6E@I MK]?ZO%9 M0=GXDT_Y[@/>UO.O[/&"W3?W[:.-&IQ_Y3E]C-Y\LH\)SMID6#+.7?O,R_O$ M04^W<.(=$RRZWW@[TWM"^KIG6>D=FUO/O:%K#^S/"'LF]>MSWK4+ ZI][=_+ M_YG_O8K,WSG$KNV[NYA=4T^RY*[!^=S%[QJ:!2V2UX37]Q2?:UP: IZ]3LN_ M-Q]KTF(/+PU8?H+W^R_*<1J1L?_JY+7?:HWW(W1]SD(_AYPU=,Q[>'JIGU., MK-%5:DA9@Y%+\+*&^T81+=IE%] MCNPF"T]/N#V?U^,4N>AS>M[B"PUZ[?N5D\PJ\A"@WUWPU: M3HFW0?LVN&8*'ML,,@HN'PN86%JHLA,Q4W9A1+$LAD41 ,G^Q(FEU+!M([J1 M:"S-UJ78@VLOL>DSS*9)*+Y-,%2VT#3;;7K@6!W:BP.Q:;>@G&8D@J?X/R-V MDS"U9+'W+X?<9<+5QZ#]]X>85DRNK&<(TE+L]WQ MSX8SRZ.P#?LW#@?V]7&_L_%?"J3UZ4$96R'?V[L?%ON[]?8LR[O]2ERAW,"B M7I [T;YB_,W.[_9JXU3>:.QSB7XA),A/<\C) M'/FR#+]$#NO(E545^7(T"L'<'8*]:6[VR0A>,3HS]\W%C M [*=B;'RP,[&U(!T*:<]<<]6IGJ.M3OA_.CSX',^>QZ=^QDL%S.SQAK^F MYRI.5G9%&?X! /#KB3A.')$.MIFO".X',7];?_JBFU[?WBR2A1D]L# M''_3V7?D.8Y=6(SHPBIZ 14J<5/%+'H%FALK.+LH*)SC*6-"@>= )^3B_<8J MZZ<5,2S!&-RLEKD1TNGO,.?:_+';@7WZGYF9YD!/L<@;YA&& M@V' L02\.3JQIU_6AG(^.+2L5T3^E?8X_#^=C::$:]>>[/:^NAK/T MR_WZYIY)UM8/F"P%_=E$PEQ?,9@Z)>6]AT_A1HB'^"N#N6SS^WS@<3\/(UO# MXI; !^OT?+Y'U-]H;"3UA#-&X]NQU9_A,ND@3__G3/N'Y_.M/U\*.F!/3OKS MNFC2@VU2*NZR2<)CT[N^OP2I*T(D!.GJUOE2X-F_#NN,$J\,^[/1P&3]F"RPQ]6E[# MAIHRE:T/#(4 CJK%)B;L'V%4=EMZRB/H]%1L8TH \,U33&ZA<08#T1S6-TSZ M=SS ^=*ENJG#,"#1#%:PY=+C)?7,[A M7G]6VJ''BQ[(E*(BC_[6HB"/&K"&[SJ^:WKQ?T_Z%2I 8E^C33FG4M8'3SD MLUZ .KPVN5N*6SB573L8U;CIA4].?!U?:^DCI0?)^K,2117R;, >>HH@/;4% M+9[%EYYH[01;^@G/R@D,L0 BZ[3FDL@"[$54'KRBHAOO\>0.0S7"\AWS!L4I MOD](X5<0>S\+X$&1;?M?LZ;)*FOGY>^W(,H.K((NWFB3SPEQ1 = M.+BZ6:)#U2I%[7P6>D'*8*:R>:GO]YJ_VN]Q:V*J M-&(42]#,P.J75;9[I]4J^\0P0)D&,=$/R15T()?GV"/H)UX87&?:F6;'+;1V MM!@;=S ^O2C)TPB."5[R9-9#FIR\/S;2&3A'O::_/]>X+PBGMLRO0_0QO3*2 M'27'3-_4;X/KU>A;LVG&E]C;K]M3_^:]9>K7Y[5M:9Y3S:L+GO>$<)8\DL^O MGY_G-I>FW6XW(@CLV+EJ -.K!QW_4C-AAAM5\<[ZX$(?OP! MB=166,!%:::.JPW51D..9[\-L^1IYO8KA4.+W*D/N38'XLG8Z5O=&E.-J L3 M[1VOF]5_'"DSZG-G*K-]Y9],84Y7?J\:(+[Z66,4R-K7T,0_S^CO?H@8\MUP MK6>17_XNT_8&J8 MXD^8Q!X0Y:/O1SS_G%-!0"O$S?GZ=TI2V-@T68F !(_OSK[1I.:GMD)#9]Y! M9A"PQ4<9Y/NEF *:.AQHB%2VQZ]HU6!M!:L'5W"5_E)+I&SGB6J_!; M/\@YBQIZ<[NXB48<4Z5]9DAU_A$1,RY\F(8V*4+ RY(ZY7O.HN6JDSS%KTA" M/,7?$'V^^?+:K:^GKUA7R<:9E K)GH^/SVG_[?NW:2]GQV_O.G[[T(FE_=_, M\K[][;QE>V&7A[=VC!GT/D2^I]\6IX9V6GP$^22(8?!<;LX+G$#O_"CX^Y2!UNDSJAO!KCMD:8'DAU M.S/>QDV?"P4?.AI[<#S?)PB]G[<7M)LAN33$T"?PHA(4QZGS- 9RDZ3PQM2+ M2.I')\'S-\6I[J!P/J4X=%WSSV#X[BTG"<+O_JG<"?#P'L=LU\2%0V](N7L^ MO],LUK!QJ5G1M. I*W\2L?)C;6,IU_FRDVBICTC]-^DVC\:_-6QEN.YNL'%NP2\/ MA.]C;Z&GAZ'WD+? LQW@'K0C\.H%1<^_=DKJ7#O0UP>A=X,WL3/78)VFR$(_ M$;ROM0FT!IT7,0R6B ;P%E&RD,1$)8@1NK+FL3%$@@H)E"YRK#U#SJ=]SBCF6B*Z+UK7_ MFM_R?U9L_D;_67-]K6PK/J'(R>SU:S0MPP!$3H<@R,U('&.KQW22 ?QF&EBZT4[T_8S&*[30GU ; M?!T;XP255-V;+=;. /;C+T:X-^U6S3M$ /OQ5QR3DM6]M--_IX6_ 5!+ P04 M " #60U10R+0[(-8& 0P #P 'AL+W=OWV MK$NS%97;-'=CNS-2K.Q&RFI;C,/))!EOA=*CMV_VY[HQ8[I15C*O5*E=8]/P M5C]M^%'+EO,29?HXW#_F\7Q-?F_X2Q7*]5 M+B_+O-Y*775Q-+)HKJ[M1NWL*-!B*\]&^T,"H5?!>UTYFN!*=Z=RQS;?Q5WZ M:M5]K\I%[#=L8%XKM\-2$_FSNAU8_#OF8.B.:\1.^$56V0;HRT[M!#M R@95%&T(OE<;:1Q'JF$OFLX@G.*"4W" MK)+WPFBG>QO<.,#%1AA)R9!"ILP.^2"4";Z*HI;!)REL;;KGE>(A>4R9[>$R MK9U+:1Z[1.&_6NV>TH9%N:XH)M+']#G]\<$])#I7HGCJ_R@F$LB4V2"7NYL?F;G#E'F#I[JOT M()$SILS2N-)YN97!%_'=9T*RF#+;HLE$OKUR.I.K-K^3VAZZ+$3"")F%T?)M MRF(EC?VC[5&J1\J&+!$R6^)2KIUINQ^;4TZ*B90R8U8*3/#]&PXGL9YS%NLPP?7R)2RXQ]U-&7Z?=B M(MG,V&>N0,H?O*"8R#8S9MO0I+\WAD@R,V;)#&7_OT I)K+,[#D&*0>#@+Y8 M1L@Q$?=(Y3C9[F5$DHF8)=.3=?9(N+2+;Q,RV&< \SYT'PXHYC(.3&S1S-%TDF9I3.$>9QII$@Z*7MU0#_F^_5:YEZFD2+II,S2@9A^ 2B2 M3LHN'3#;[V,BZ:3LTD&+$A<4$TDG99<.BB;--%(DG?242SQ>II'"ZN13%I]Y MF4:*+)0R6PACTDPC119*F2WD+YCU9!QS))\YLWQ\NH4[XZHNY/[MB))B(OG, MF>4SC-GNH9A(/G-F^0QCMOJAF$@^RK4T%!/)9\XLGP/,WUEQMQ1 M,9%\YLSR@9B>RN=(/G-F^0ROC;=]$L5$\IDSRV<8LXTLQ83ORYRLTL!A^C<= MR6=^HG+H#I,F1AFR4/8<5=&#F#0QRI"%,F8+]==M]"@]0Q+*N*ND>RGWRZ?T M0<^0A#)F"0U6FW<1I9A(0AFSA'K+8*Y+???JVHTQZ5Q'AB24L==/'U?"D#:* MB224,4L(8GK=9H8DE#%+J+>N:-^XI"]L9$A"&;.$(*8?3?@")[.$8 64ASF= MX)] ="#B,*W.R>MB\;MX?;MFU77)__M+F)= M>RZ*_,8$S9_V7&$4-R]WK>NBN'!MG_5U*9KV]AS[_WSB[4]02P,$% @ MUD-44(S%GP[] @ @#P !H !X;"]?/K2-,-R4_?=<'\\UAN;R9^_,%SC]Y/]7_N?QQM=HNZ]?C\N>^'L8/*OY>8-%\ M'&2G@ZP\R$T'.7F0GP[R\J P'13D07$Z*,J#TG10D@?EZ: L#RK3044>9%J0 ML=4G$=9ZK0UP;?1>&P#;Z,4V0+;1FVT ;:-7VP#;1N^V ;B-7FX#=!N]W0;P M-GJ]+>AM]7I;T-O.<*]--]MZO2WH;?5Z6]#;ZO6VH+?5ZVU!;ZO7VX+>5J^W M!;VM7F\+>EN]W@[T=GJ]'>CM]'H[T-O-L%="FR5ZO1WH[?1Z.]#;Z?5VH+?3 MZ^U ;Z?7VX'>3J^W [V=7F\/>GN]WA[T]GJ]/>CM]7I[T-O/L-=-F]UZO3WH M[?5Z>]#;Z_7VH+?7Z^U!;Z_7VX/>7J]W +V#7N\ >@>]W@'T#GJ] ^@=]'H' MT#O,\*R2'E;J]0Z@=]#K'4#OH-<[@-Y!KW< O8->[PAZ1[W>$?2.>KTCZ!WU M>D?0.^KUCJ!WU.L=0>\XPUD3.FRBUSN"WE&O=P2]HU[O"'I'O=X)]$YZO1/H MG?1Z)] [Z?5.H'?2ZYU [Z37.X'>2:]W KW3#&<%Z;"@7N\$>B>]W@GT3GJ] M,^B=]7IGT#OK][PQZ9[W>&?3.,YSUIL/> M>KTSZ)WU>A?0N^CU+J!WT>M=0.^BU[N WD6O=P&]BU[O GH7O=X%]"YZO0OH M7?1Z%]"[S#"K0\,Z9C.&RG:R M@_;AU.Z263<'O3.)3%.5--/HS>C7_M0CNKWY;+;ZOO>K3T_73ZTWD9[GOFNT M[Z8Q>1C;5TW7SPUC:_IEC=MWL_L0%D2K+\?0Q85KFRA4792\8<+K&T_GX;YO M#\;:KC7_%6W:;KO&M%-S/X1;8C=;HUNW-\8/?>SVVIKVN[?=N'O.>Z>M_ZJ' MT#@Y]LE?"^+KY?"/O3D?8*E<"'27:BZY+3PDH]H3ENG->V;AH?6U_MA?TWVL'P_]\+_%%VR'-[WUB^70T)R M9) <.21' &UL4$L! A0#% @ UD-44$?H@]Y_ P +A$ !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ UD-44&)XS[IB!0 =1H !@ ( !"Q0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44$^- M08X0 @ E 4 !@ ( !YB4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ UD-44&B@5AZU 0 T@, !D M ( !_2L 'AL+W=O&PO=V]R M:W-H965T*"RM $ -(# M 9 " =,O !X;"]W;W)K&UL M4$L! A0#% @ UD-44'/ZBD^U 0 T@, !D ( !OC$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MUD-44)NJ5ENU 0 T@, !D ( !?#< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44(KH77BT 0 T@, !D M ( ! T, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ UD-44 D_\R&W 0 T@, !D ( !R$@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UD-4 M4,WHTI3$ 0 -P0 !D ( !-E 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44-'C?S>W 0 T@, M !D ( !058 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44#JJZ 7< 0 04 !D M ( !,5P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ UD-44%Q-[?CH 0 9@4 !D ( !2&( 'AL+W=O MK^"?H! #+ M!0 &0 @ %G9 >&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44%]Q M&=^V 0 T@, !D ( !L&@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44$(6B&:V 0 T@, !D M ( !B6X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ UD-44'*K:;)S P O@\ !D ( ! M1G0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ UD-44.V@>T.R @ X H !D ( !87X 'AL+W=O&PO=V]R:W-H965T.P, $D. 9 " =2* !X;"]W;W)K&UL4$L! A0#% @ UD-44#\VH "M @ QPD !D M ( !1HX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ UD-44+1I);T/ @ HP4 !D ( !0Y< M 'AL+W=O$ M&;P" !<# &0 @ &)F0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MUD-44#5_G=+6 P &PO=V]R:W-H965T. , ) , 9 " 66E !X;"]W M;W)K&UL4$L! A0#% @ UD-44'MH]RC_ @ M+ L !D ( !U*@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44/>*O^>;! 7AH !D M ( !%K$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ UD-44/^=D:(S P /0X !D ( !(+L 'AL M+W=O&PO=V]R:W-H965TF82(P( \& 9 " M 13! !X;"]W;W)K&UL4$L! A0#% @ UD-4 M4/#J^[;Z 0 I@4 !D ( !;L, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44(!@"XJY @ RPD M !D ( !>\L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44!2PP5D" ^" &0 @ %QU0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ UD-44%W<(:[: @ 7 H !D ( !&=L 'AL+W=O M&PO=V]R:W-H965T#A M !X;"]W;W)K&UL4$L! A0#% @ UD-44*!^ M??5( @ Y08 !D ( !G^4 'AL+W=OZ >&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44'Q(W#HU @ 30< !D M ( !>>X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ UD-44 UR8U7] @ YPH !D ( ! M?O< 'AL+W=O&PO=V]R:W-H965TEP, !T0 9 M " 4/] !X;"]W;W)K&UL4$L! A0#% M @ UD-44*@">^B" @ 5PD !D ( !$0$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44-:T+G>V M 0 U@, !D ( !(@@! 'AL+W=OBE<" !9!P &0 M@ $/"@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ UD-44)H(#@9A! X!, !H M ( !!Q ! 'AL+W=O&UL4$L! A0# M% @ UD-44%[6:4>C @ 0 D !H ( !H!0! 'AL+W=O M&UL4$L! A0#% @ UD-44'6ER6A- P ML0X !H ( !>Q&UL4$L! A0#% @ UD-44 Q1MT(AR@ B"L# !0 ( ! M !L! 'AL+W-H87)E9%-T&UL4$L! A0#% @ UD-44(? RY9U M @ M T T ( !4^4! 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ UD-44(S%GP[] @ @#P !H M ( !]NX! 'AL+U]R96QS+W=O XML 49 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Results (unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
(dollars in thousands, except per share data)
December 31,
2019

September 30,
2019

June 30,
2019

March 31,
2019

Total revenue
$
237,839

$
221,120

$
225,634

$
215,830

Gross profit
121,302

119,323

124,827

116,547

Income from operations
3,586

7,883

13,491

2,185

Income before provision for income taxes
(1,262
)
4,930

9,873

(2,956
)
Net income
1,324

4,566

7,140

(1,122
)
Earnings per share
 
 
 
 
Basic
$
0.03

$
0.10

$
0.15

$
(0.02
)
Diluted
0.03

0.09

0.15

(0.02
)
 
 
 
 
 
(dollars in thousands, except per share data)
December 31,
2018

September 30,
2018

June 30,
2018

March 31,
2018

Total revenue
$
221,218

$
209,532

$
213,672

$
204,184

Gross profit
117,922

114,295

118,500

116,147

Income from operations
14,679

15,783

11,374

17,581

Income before provision for income taxes
11,485

11,496

7,417

14,224

Net income
9,334

11,164

6,592

17,751

Earnings per share
 
 
 
 
Basic
$
0.20

$
0.24

$
0.14

$
0.38

Diluted
0.19

0.23

0.14

0.37

Note: The individual amounts for each quarter may not sum to full year totals due to rounding.

XML 50 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)
12 Months Ended
Dec. 31, 2019
Customer relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, amortization method Straight-line and accelerated [1]
Customer relationships [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, useful life 8 years
Customer relationships [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, useful life 17 years
Marketing assets [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, amortization method Straight-line
Marketing assets [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, useful life 2 years
Marketing assets [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, useful life 15 years
Acquired software and technology [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, amortization method Straight-line and accelerated
Acquired software and technology [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, useful life 5 years
Acquired software and technology [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, useful life 14 years
Non-compete agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, amortization method Straight-line
Non-compete agreements [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, useful life 1 year
Non-compete agreements [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, useful life 5 years
[1]
Certain of the customer relationships and acquired software and technology assets are amortized on an accelerated basis.
XML 51 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Operating lease liabilities, current portion $ 19,784 [1] $ 0
Accrued bonuses 24,617 14,868
Accrued commissions and salaries 6,980 9,934
Taxes payable 6,835 6,204
Customer credit balances 4,505 4,076
Unrecognized tax benefit 3,758 2,719
Accrued vacation costs 2,232 2,352
Accrued health care costs 2,399 1,497
Other liabilities 7,949 14,631
Total accrued expenses and other liabilities 79,059 56,281
Less: Long-term portion 5,742 9,388
Accrued expenses and other current liabilities $ 73,317 $ 46,893
[1]
Upon adoption of ASU 2016-02 at January 1, 2019, we recognized lease liabilities for our operating leases. See Note 2 of these consolidated financial statements for details.
XML 52 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Defined Contribution Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, percent of qualified employees' contribution 50.00% 50.00% 50.00%
Employer matching contributions, total $ 8.7 $ 8.1 $ 7.1
Employer discretionary contributions, total $ 0.0 $ 0.0 $ 0.0
Minimum [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Employee contribution, percent of salary 1.00% 1.00% 1.00%
Maximum [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Employee contribution, percent of salary 75.00% 75.00% 75.00%
Employer matching contribution, percent of employees' salary 6.00% 6.00% 6.00%
XML 53 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details) - Restricted stock awards [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested, number, beginning of period 1,263,510    
Unvested, weighted average grant date fair value, beginning of period $ 75.46    
Granted, number 723,868    
Granted, weighted average grant date fair value $ 78.39 $ 94.51 $ 74.08
Vested, number (557,749)    
Vested, weighted average grant date fair value $ 67.26    
Forfeited, number (112,865)    
Forfeited, weighted average grant date fair value $ 80.27    
Unvested, number, end of period 1,316,764 1,263,510  
Unvested, weighted average grant date fair value, end of period $ 79.92 $ 75.46  
Unvested, weighted average remaining contractual term 8 years 4 months 24 days    
Unvested, aggregate intrinsic value [1] $ 104,814    
[1]
The intrinsic value is calculated as the market value as of the end of the fiscal period.
XML 54 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment and Software Development Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Abstract]      
Depreciation $ 15.0 $ 15.9 $ 17.8
Impairment charges against certain property and equipment assets 1.4    
Software development costs, amortization $ 21.0 $ 16.6 $ 12.8
XML 55 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Revenue by Geography) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Revenue $ 900,423 $ 848,606 $ 788,487
United States [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 775,308 727,366 706,904
Other countries [Member]      
Disaggregation of Revenue [Line Items]      
Revenue $ 125,115 $ 121,240 $ 81,583
XML 56 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Summary of Debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Jun. 02, 2017
Line of Credit Facility [Line Items]      
Debt, gross $ 468,250 $ 388,750  
Less: Unamortized discount and debt issuance costs 1,150 1,626 $ (1,800)
Less: Debt, current portion 7,500 7,500  
Debt, net of current portion $ 459,600 $ 379,624  
Weighted average effective interest rate 3.18% 3.61%  
Revolving credit loans [Member]      
Line of Credit Facility [Line Items]      
Debt, gross $ 187,000 $ 100,000  
Weighted average effective interest rate 3.11% 4.13%  
Term loans [Member]      
Line of Credit Facility [Line Items]      
Debt, gross $ 281,250 $ 288,750  
Weighted average effective interest rate 3.22% 3.44%  
Short-term debt [Member]      
Line of Credit Facility [Line Items]      
Weighted average effective interest rate 3.05% 3.77%  
Long-term debt [Member]      
Line of Credit Facility [Line Items]      
Weighted average effective interest rate 3.18% 3.61%  
XML 57 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 58 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation (Policy)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”).
Basis of consolidation
Basis of consolidation
The consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of estimates
Use of estimates
The preparation of financial statements in conformity with 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 financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets , income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for sales returns and doubtful accounts, costs of obtaining contracts, valuation of derivative instruments and loss contingencies, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.
Recently adopted accounting pronouncements
Recently adopted accounting pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) ("ASU 2016-02"). ASU 2016-02 requires lessees to record most leases on their balance sheet but recognize expenses in the income statement in a manner similar to previous guidance. The way in which entities classify leases determines how to recognize lease-related revenue and expense.
We adopted ASU 2016-02 as of January 1, 2019 using the transition method that allowed us to initially apply the guidance at the adoption date of January 1, 2019 without adjusting comparative periods presented. We elected to use the package of practical expedients that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any existing leases. We did not elect to use the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment. Additionally, we elected not to apply the recognition requirements of the new lease accounting standard to short-term leases. Adopting ASU 2016-02 had a material impact on our consolidated balance sheet as of January 1, 2019, as we recognized $121.6 million of lease liabilities and $113.4 million of right-of-use ("ROU") assets for those leases classified as operating leases.
Recently issued accounting pronouncements
Recently issued accounting pronouncements
There are no recently issued accounting pronouncements that are expected to have a material impact on our financial position or results of operations when adopted in the future.
Revenue recognition
Revenue recognition
Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii) providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.
Recurring
Recurring revenue represents stand-ready performance obligations in which we are making our solutions or services available to our customers continuously over time or the value of the contract renews. Therefore, recurring revenue is generally recognized over time on a ratable basis over the contract term, beginning on the date that the solution or service is made available to the customer. Our recurring revenue contracts are generally for a term of 3 years at contract inception with 1 to 3-year renewals thereafter, billed annually in advance and non-cancelable.
Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, online training programs, subscription-based analytic services, such as donor acquisitions and data enrichment, and payment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, subscription-based contracts for professional services and variable transaction revenue associated with the use of our solutions.
Our payment services are offered with the assistance of third-party vendors. In general, when we are the principal in a transaction based on the factors identified in ASC 606-10-55-36 through 55-40, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount billed to the customer) and record the net amount as revenue. For payment and transaction services, we have the right to invoice the customer in an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18.
One-time services and other
One-time services and other revenue primarily consists of fees for one-time consulting, analytic and onsite training services.
We generally bill consulting services based on hourly rates plus reimbursable travel-related expenses. Fixed price consulting engagements are generally billed as milestones towards completion are reached. Revenue for all consulting services is recognized over time as the services are performed.
We generally recognize analytic services revenue from donor prospect research engagements, the sale of lists of potential donors, data enrichment engagements and benchmarking studies at a point in time (upon delivery).
In certain cases, we sell training at a fixed rate for each specific class at a per attendee price or at a packaged price for several attendees, and recognize the related revenue upon the customer attending and completing training.
Contracts with multiple performance obligations
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of our solutions and services are typically estimated based on observable transactions when the solutions or services are sold on a standalone basis.
Costs of obtaining contracts, contract assets and deferred revenue
We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have determined to be 5 years. We determined the period of benefit by taking into consideration our customer contracts, including renewals, retention, our technology and other factors. We do not generally pay commissions for contract renewals. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.
A contract asset is recorded when revenue is recognized in advance of our right to receive consideration (i.e., we must satisfy additional performance obligations in order to receive consideration). Amounts are recorded as receivables when our right to consideration is unconditional (i.e., only the passage of time is required before payment of the consideration is due). Our contract assets are recorded within prepaid expenses and other current assets on our consolidated balance sheets. To the extent that our customers are billed for our solutions and services in advance of us satisfying the related performance obligations, we record such amounts in deferred revenue.
Fair value measurements
Fair value measurements
We measure certain financial assets and liabilities at fair value on a recurring basis, including derivative instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. An active market is defined as a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 - Quoted prices for identical assets or liabilities in active markets;
Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and
Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.
Our financial assets and liabilities are classified in their entirety within the hierarchy based on the lowest level of input that is significant to fair value measurement. Changes to a financial asset's or liability's level within the fair value hierarchy are determined as of the end of a reporting period. All methods of assessing fair value result in a general approximation of value, and such value may never actually be realized.
Derivative instruments
Derivative instruments
We generally use derivative instruments to manage interest rate risk. We view derivative instruments as risk management tools and do not use them for trading or speculative purposes. Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accordingly, changes in fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract.
We record all derivative instruments on our consolidated balance sheets at fair value. If the derivative is designated as a cash flow hedge, the effective portions of the changes in fair value of the derivative are recorded in other comprehensive income and reclassified to earnings in a manner that matches the timing of the earnings impact of the hedged transactions. Ineffective portions of the changes in the fair value of cash flow hedges are recognized currently in earnings.
Sales taxes
Sales taxes
We present sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, exclude them from revenues.
Cash and cash equivalents
Cash and cash equivalents
We consider all highly liquid investments purchased with an original maturity of three months or less and cash items in transit to be cash equivalents.
Restricted cash due to customers; customer funds receivable; due to customers
Restricted cash due to customers; Customer funds receivable; Due to customers
Restricted cash due to customers consists of monies collected by us and payable to our customers, net of the associated transaction fees earned. Monies associated with amounts due to customers are segregated in separate bank accounts and used exclusively for the payment of amounts due to customers. This usage restriction is either legally or internally imposed and reflects our intention with regard to such deposits. Customer funds receivable consists of monies we expect to collect and remit to our customers.
Concentration of credit risk
Concentration of credit risk
Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash due to customers and accounts receivable. Our cash and cash equivalents and restricted cash due to customers are placed with high credit-quality financial institutions. Our accounts receivable is derived from sales to customers who primarily operate in the nonprofit sector. With respect to accounts receivable, we perform ongoing evaluations of our customers and maintain an allowance for doubtful accounts based on historical experience and our expectations of future credit losses.
Property and equipment
Property and equipment
We record property and equipment assets at cost and depreciate them over their estimated useful lives using the straight-line method. Leasehold improvements are depreciated over the lesser of the term of the lease or the estimated useful life of the asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to earnings. Repair and maintenance costs are expensed as incurred.
Construction-in-progress primarily related to purchases of facilities and information technology assets which had not been placed in service at the respective balance sheet dates. We transfer these assets to the applicable property and equipment category on the date they are placed in service.
Business combinations
Business combinations
We include the operating results of acquired companies as well as the net assets acquired and liabilities assumed in our consolidated financial statements from the date of acquisition. We are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed. This allocation and valuation require management to make significant estimates and assumptions, especially with respect to long-lived and intangible assets.
Critical estimates in valuing intangible assets include, but are not limited to, estimates about: expected future cash flows from customers, including revenue and operating expenses; royalty and customer attrition rates; proprietary technology obsolescence curve; the acquired company's brand awareness and market position, the market awareness of the acquired company's branded technology solutions and services; assumptions about the period of time the brand will continue to be valuable; as well as expected costs to develop any in-process research and development into commercially viable solutions and estimated cash flows from the projects when completed, and discount rates. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.
Goodwill
Goodwill
Goodwill represents the purchase price in excess of the net amount assigned to assets acquired and liabilities assumed by us in a business combination. Goodwill is not amortized, but tested annually for impairment on the first day of our fourth quarter, or more frequently if indicators of potential impairment arise.
Accounting guidance permits entities to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis to determine whether it is necessary to perform the quantitative impairment test. Significant judgment is required in the assessment of qualitative factors, including but not limited to an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of identified reporting units and future opportunities in the markets in which we operate.
The quantitative impairment test compares the fair values of identified reporting units with their respective carrying amounts. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess.
Intangible assets
Intangible assets other than goodwill
We amortize finite-lived intangible assets over their estimated useful lives as follows.
 
Basis of amortization
Amortization
period
(in years)
Customer relationships
Straight-line and accelerated(1)
8-17
Marketing assets
Straight-line
2-15
Acquired software and technology
Straight-line and accelerated(1)
5-14
Non-compete agreements
Straight-line
1-5
(1)
Certain of the customer relationships and acquired software and technology assets are amortized on an accelerated basis.
We write off the gross carrying amount and accumulated amortization balances for all fully amortized intangible assets. We evaluate the estimated useful lives and the potential for impairment of finite and indefinite-lived intangible assets on an annual basis or more frequently if events or circumstances indicate revised estimates of useful lives may be appropriate or that the carrying amount may be impaired. If the carrying amount of a finite-lived intangible asset is no longer recoverable based upon the undiscounted cash flows of the asset, the amount of impairment is the difference between the carrying amount and the fair value of the asset.
Impairment of long-lived assets
Impairment of long-lived assets
We review long-lived assets for impairment when events change or circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant decrease in the market value of the business or asset acquired, a significant adverse change in the extent or manner in which the business or asset acquired is used or significant adverse change in the business climate. If such events or changes in circumstances are present, the undiscounted cash flow method is used to determine whether the asset is impaired.
Deferred financing costs
Deferred financing costs
Deferred financing costs included in other assets represent the direct third-party costs of entering into the revolving (line-of-credit) portion of our credit facility in June 2017 and portions of the unamortized deferred financing costs from prior facilities. These costs are amortized ratably over the term of the credit facility as interest expense.
Stock-based compensation
Stock-based compensation
We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the requisite service period, which is the vesting period. We determine the fair value of stock options and stock appreciation rights using a Black-Scholes option pricing model, which requires us to use significant judgment to make estimates regarding the life of the award, volatility of our stock price, the risk-free interest rate and the dividend yield of our stock over the life of the award. We determine the fair value of awards that contain market conditions using a Monte Carlo simulation model. Changes to these estimates would result in different fair values of awards.
We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Income tax benefits resulting from the vesting and exercise of stock-based compensation awards are recognized in the period the unit or award is vested or option or right is exercised.
Income taxes
Income taxes
We make estimates and judgments in accounting for income taxes. The calculation of the income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits. To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.
We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized. In assessing the adequacy of a recorded valuation allowance significant judgment is required. We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies. If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.
We measure and recognize uncertain tax positions. To recognize such positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. Significant judgment is required in the identification and measurement of uncertain tax positions.
Foreign currency
Foreign currency
Net assets recorded in a foreign currency are translated at the exchange rate on the balance sheet date. Revenue and expense items are translated using an average of monthly exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income.
Gains and losses resulting from foreign currency transactions denominated in currency other than the functional currency are recorded at the approximate rate of exchange at the transaction date in other income, net.
Research and development
Research and development
Research and development costs are expensed as incurred except as noted below under Software development costs. These costs include compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to researching and developing new solutions, upgrading and enhancing existing solutions, and allocated depreciation, facilities and IT support costs.
Software development costs, software for internal use
Software development costs
We incur certain costs associated with the development of internal-use software, which are primarily related to activities performed to develop our cloud solutions. Internal and external costs incurred in the preliminary project stage of internal-use software development are expensed as incurred. Once the software being developed has reached the application development stage, qualifying internal costs including payroll and payroll-related costs of employees who are directly associated with and devote time to the software project as well as external direct costs of materials and services are capitalized. Capitalization ceases at the point at which the developed software is substantially complete and ready for its intended use, which is typically upon completion of all substantial testing. Qualifying costs capitalized during the application development stage include those related to specific upgrades and enhancements when it is probable that those costs incurred will result in additional functionality. Overhead costs, including general and administrative costs, as well as maintenance, training and all other costs associated with post-implementation stage activities are expensed as incurred. In addition, internal costs that cannot be reasonably separated between maintenance and relatively minor upgrades and enhancements are expensed as incurred.
Software development costs, software to be sold Qualifying capitalized software development costs are amortized on a straight-line basis over the software asset's estimated useful life, which is generally 3 to 7 years. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Sales returns and allowance for doubtful accounts
Sales returns and allowance for doubtful accounts
We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.
Accounts receivable
Accounts receivable are recorded at original invoice amounts less an allowance for doubtful accounts, an amount we estimate to be sufficient to provide adequate protection against losses resulting from extending credit to our customers. In judging the adequacy of the allowance for doubtful accounts, we consider multiple factors including historical bad debt experience, the general economic environment and the aging of our receivables. A considerable amount of judgment is required in assessing these factors and if any receivables were to deteriorate, an additional provision for doubtful accounts could be required. Accounts are written off after all means of collection are exhausted and recovery is considered remote. Provisions for doubtful accounts are recorded in general and administrative expense.
Advertising costs
Advertising costs
We expense advertising costs as incurred
Restructuring costs
Restructuring costs
Restructuring costs include charges for the costs of exit or disposal activities. The liability for costs associated with exit or disposal activities is measured initially at fair value and only recognized when the liability is incurred.
Leases
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued expense and other current liabilities, and operating lease liabilities, net of current portion in our consolidated balance sheet as of December 31, 2019.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.
Contingencies
Contingencies
We are subject to the possibility of various loss contingencies in the normal course of business. We record an accrual for a contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.
Earnings per share
Earnings per share
We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the “treasury stock method” except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options and stock appreciation rights and vesting of restricted stock awards and units.
Legal contingencies
Legal proceedings
We are subject to legal proceedings and claims that arise in the ordinary course of business. We make a provision for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated.
XML 59 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segment Information
16. Segment Information

Our chief operating decision maker is our chief executive officer ("CEO"). Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. We have one operating segment and one reportable segment.
The following table presents long-lived assets by geographic region based on the location of the assets.
 
Years ended 
 December 31,
 
(dollars in thousands)
2019

2018

United States
$
32,606

$
37,015

Other countries
2,940

3,016

Total property and equipment
$
35,546

$
40,031


See Note 17 to these consolidated financial statements for information about our revenues by geographic region.
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Contract Balances
Deferred revenue
(dollars in thousands)
December 31,
2019

December 31,
2018

Recurring
$
302,751

$
286,960

One-time services and other
13,386

11,595

Total deferred revenue
316,137

298,555

Less: Long-term portion
1,802

2,564

Deferred revenue, current portion
$
314,335

$
295,991


Our opening and closing balances of deferred revenue were as follows:
(in thousands)
December 31,
2019

December 31,
2018

Total deferred revenue
$
316,137

$
298,555


Disaggregation of Revenue The following table presents our revenue by geographic area based on the address of our customers:
 
Years ended 
 December 31,
 
(dollars in thousands)
2019

2018

2017

United States
$
775,308

$
727,366

$
706,904

Other countries
125,115

121,240

81,583

Total revenue
$
900,423

$
848,606

$
788,487


The following table presents our revenue by market group:
 
Years ended 
 December 31,
 
(dollars in thousands)
2019

2018(2)

2017(2)

GMG
$
378,384

$
362,585

$
353,166

EMG(1)
392,258

360,873

352,034

IMG
126,511

123,522

83,217

Other
3,270

1,626

70

Total revenue
$
900,423

$
848,606

$
788,487


(1)
The operating results of YourCause have been included in EMG from the date of acquisition. See Note 3 to these consolidated financial statements for details regarding this acquisition.
(2)
Beginning in the first quarter of 2019, all of our Canadian operations are included in IMG. We have recast our revenue by market group for the twelve months ended December 31, 2018 and 2017, to present them on a consistent basis with the current year.
XML 61 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 62 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Basis of Presentation [Line Items]        
Operating lease liabilities $ 115,408 [1]     $ 121,600
Operating lease right-of-use assets $ 104,400 $ 0   $ 113,400
Contract term of recurring revenue contracts at contract inception (years) 3 years      
Expected period of benefit 5 years      
Net foreign currency loss (gain)   900 $ (1,100)  
Advertising costs $ 3,100 4,000 2,400  
Impairment of goodwill 0 0 0  
Impairment charges against certain finite-lived intangible assets 900 0 0  
Capitalized software development costs 0 0    
Impairment of capitalized software dev costs 0 0    
Impairment of long-lived assets $ 0 $ 0 $ 0  
Minimum [Member]        
Basis of Presentation [Line Items]        
Contract term of recurring revenue contracts at renewal (years) 1 year      
Maximum [Member]        
Basis of Presentation [Line Items]        
Contract term of recurring revenue contracts at renewal (years) 3 years      
Software development [Member] | Minimum [Member]        
Basis of Presentation [Line Items]        
Software development costs, estimated useful life (years) 3 years      
Software development [Member] | Maximum [Member]        
Basis of Presentation [Line Items]        
Software development costs, estimated useful life (years) 7 years      
[1]
Our maturities of our operating lease liabilities do not include payments related to Phase Two of our New Headquarters Facility, as that option had not been exercised as of December 31, 2019.
XML 63 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Revenue by Market Group) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Revenue $ 900,423 $ 848,606 $ 788,487
GMG [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 378,384 362,585 [1] 353,166 [1]
EMG [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 392,258 [2] 360,873 [1] 352,034 [1]
IMG [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 126,511 123,522 [1] 83,217 [1]
Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenue $ 3,270 $ 1,626 [1] $ 70 [1]
[1]
Beginning in the first quarter of 2019, all of our Canadian operations are included in IMG. We have recast our revenue by market group for the twelve months ended December 31, 2018 and 2017, to present them on a consistent basis with the current year.
[2]
The operating results of YourCause have been included in EMG from the date of acquisition. See Note 3 to these consolidated financial statements for details regarding this acquisition.
XML 64 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Annual Maturities Related to Credit Facility) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
2020 $ 7,500
2021 7,500
2022 453,250
2023 0
2024 0
Thereafter 0
Total required maturities $ 468,250
XML 66 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Financial Statement Details (Components of Deferred Revenue) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 316,137 $ 298,555
Less: Long-term portion 1,802 2,564
Deferred revenue, current portion 314,335 295,991
Recurring [Member]    
Disaggregation of Revenue [Line Items]    
Deferred revenue 302,751 286,960
One-time services and other [Member]    
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 13,386 $ 11,595
XML 67 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Long-Lived Assets By Geographic Region) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment $ 35,546 $ 40,031
United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment 32,606 37,015
Other countries [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment $ 2,940 $ 3,016
XML 68 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details) - Restricted stock units [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested, number, beginning of period 459,673    
Unvested, weighted average grant date fair value, beginning of period $ 79.78    
Granted, number 302,719    
Granted, weighted average grant date fair value $ 77.90 $ 95.59 $ 72.19
Forfeited, number (7,201)    
Forfeited, weighted average grant date fair value $ 85.63    
Vested, number (253,704)    
Vested, weighted average grant date fair value $ 75.68    
Unvested, number, end of period 501,487 459,673  
Unvested, weighted average grant date fair value, end of period $ 80.49 $ 79.78  
Unvested, weighted average remaining contractual term 8 years 6 months    
Unvested, aggregate intrinsic value [1] $ 39,918    
[1]
The intrinsic value is calculated as the market value as of the end of the fiscal period.
XML 69 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment and Software Development Costs (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 139,614 $ 147,629
Less: accumulated depreciation (104,068) (107,598)
Property and equipment, net 35,546 40,031
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,512 $ 4,243
Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life (years) 3 years  
Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life (years)   5 years
Computer hardware [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 67,045 $ 75,060
Computer hardware [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life (years) 1 year  
Computer hardware [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life (years)   5 years
Computer software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 35,726 $ 34,294
Computer software [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life (years) 1 year  
Computer software [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life (years)   5 years
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 213 $ 233
Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 7,823 $ 7,004
Furniture and fixtures [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life (years) 1 year  
Furniture and fixtures [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life (years)   7 years
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 24,295 $ 26,795
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (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
Earnings Per Share [Abstract]                      
Net income $ 1,324 $ 4,566 $ 7,140 $ (1,122) $ 9,334 $ 11,164 $ 6,592 $ 17,751 $ 11,908 $ 44,841 $ 73,633
Weighted average common shares                 47,695,383 47,206,669 46,669,440
Stock-based awards                 616,888 838,415 1,106,262
Weighted average common shares assuming dilution                 48,312,271 48,045,084 47,775,702
Earnings (Loss) Per Share, Basic and Diluted [Abstract]                      
Basic earnings per share $ 0.03 $ 0.10 $ 0.15 $ (0.02) $ 0.20 $ 0.24 $ 0.14 $ 0.38 $ 0.25 $ 0.95 $ 1.58
Diluted earnings per share $ 0.03 $ 0.09 $ 0.15 $ (0.02) $ 0.19 $ 0.23 $ 0.14 $ 0.37 $ 0.25 $ 0.93 $ 1.54
Shares excluded from calculations of diluted earnings per share                 241,336 48,881 4,634
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets (Change in Goodwill) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Goodwill [Roll Forward]  
Balance at December 31, 2018 $ 545,213
Effect of foreign currency translation 1,525
Balance at December 31, 2019 634,088
YourCause [Member]  
Goodwill [Roll Forward]  
Additions related to current year business combinations $ 87,350
XML 73 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments (Details)
$ in Thousands, £ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jun. 30, 2019
USD ($)
Feb. 28, 2018
USD ($)
Sep. 27, 2017
GBP (£)
Jul. 31, 2017
USD ($)
Jun. 28, 2017
GBP (£)
Derivative [Line Items]                
Proceeds from settlement of derivative instruments $ 0 $ 0 $ 1,030          
Accumulated other comprehensive income expected to be reclassified into earnings within next 12 months 1,000              
Ineffective portion of interest rate swap(s) 0 0 0          
Undesignated derivative instruments     $ (462)          
July 2017 Swap [Member]                
Derivative [Line Items]                
Derivative, notional amount             $ 150,000  
February 2018 Swap [Member]                
Derivative [Line Items]                
Derivative, notional amount         $ 50,000      
June 2019 Swap [Member]                
Derivative [Line Items]                
Derivative, notional amount       $ 75,000        
June 2017 Foreign Currency Option [Member]                
Derivative [Line Items]                
Derivative, notional amount | £               £ 100.0
October 2017 Foreign Currency Forward [Member]                
Derivative [Line Items]                
Derivative, notional amount | £           £ 103.5    
Not Designated as Hedging Instrument [Member]                
Derivative [Line Items]                
Derivative, fair value, net 0 0            
Undesignated derivative instruments $ 0 $ 0            
XML 74 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]    
Unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate $ 3.9  
Accrued interest and penalties 1.0 $ 0.7
Reasonably possible decrease in unrecognized tax benefits 1.4  
Domestic Tax Authority [Member]    
Income Taxes [Line Items]    
Operating loss carryforwards 21.4  
Tax credit carryforwards 9.8  
Foreign Tax Authority [Member]    
Income Taxes [Line Items]    
Operating loss carryforwards 19.3  
State and Local Jurisdiction [Member]    
Income Taxes [Line Items]    
Operating loss carryforwards 23.8  
Tax credit carryforwards $ 16.0  
XML 75 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Deferred tax assets relating to:        
Federal and state and foreign net operating loss carryforwards $ 9,203 $ 11,021    
Federal, state and foreign tax credits 24,435 18,936    
Operating leases 35,620 0    
Intangible assets 1,560 1,041    
Stock-based compensation 11,717 11,462    
Accrued bonuses 1,713 973    
Deferred revenue 682 854    
Allowance for doubtful accounts 1,374 1,242    
Other 7,487 5,607    
Total deferred tax assets 93,791 51,136    
Deferred tax liabilities relating to:        
Intangible assets (46,569) (43,700)    
Operating leases (32,888) 0    
Fixed assets (4,446) (4,444)    
Costs of obtaining contracts (21,128) (19,573)    
Capitalized software development costs (26,107) (19,469)    
Other (315) (926)    
Total deferred tax liabilities (131,453) (88,112)    
Valuation allowance (6,453) (6,855) $ (7,205) $ (6,994)
Net deferred tax liability $ (44,115) $ (43,831)    
XML 76 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
May 31, 2016
ft²
lease
May 04, 2012
lease
Oct. 31, 2008
lease
Lessee, Lease, Description [Line Items]            
Operating lease, lease not yet commenced, expense $ 0.8          
Operating lease, lease not yet commenced, term of contract 3 years          
Restructuring reserve, period increase (decrease), related to impairments of operating lease right-of-use assets $ 3.8          
Rent expense under ASC 840   $ 22.2 $ 17.1      
SC [Member] | Building [Member] | New HQ Facility [Member]            
Lessee, Lease, Description [Line Items]            
Lease agreement renewal term       5 years    
Rentable square feet (square foot) | ft²       172,000    
Number of renewal options (leases) | lease       4    
SC [Member] | Building [Member] | Customer Operations Center [Member]            
Lessee, Lease, Description [Line Items]            
Lease agreement renewal term           5 years
Number of renewal options (leases) | lease           2
TX [Member] | Building [Member]            
Lessee, Lease, Description [Line Items]            
Lease agreement renewal term         5 years  
Number of renewal options (leases) | lease         2  
Minimum [Member]            
Lessee, Lease, Description [Line Items]            
Lessee, operating lease, term of contract (less than) 1 year          
Maximum [Member]            
Lessee, Lease, Description [Line Items]            
Lessee, operating lease, term of contract (less than) 19 years          
Lease agreement renewal term 5 years          
Third-party technology [Member]            
Long-term Purchase Commitment [Line Items]            
Remaining aggregate minimum purchase commitment $ 91.7          
XML 77 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Balance Sheet Information Related To Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]      
Operating lease right-of-use assets $ 104,400 $ 113,400 $ 0
Operating lease liabilities, current portion 19,784 [1]   0
Operating lease liabilities, net of current portion 95,624   $ 0
Total operating lease liabilities $ 115,408 [2] $ 121,600  
Weighted average remaining lease term (years) 12 years 6 months    
Weighted average discount rate 5.96%    
[1]
Upon adoption of ASU 2016-02 at January 1, 2019, we recognized lease liabilities for our operating leases. See Note 2 of these consolidated financial statements for details.
[2]
Our maturities of our operating lease liabilities do not include payments related to Phase Two of our New Headquarters Facility, as that option had not been exercised as of December 31, 2019.
XML 78 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details) - shares
Dec. 31, 2019
Dec. 31, 2018
Restricted stock awards [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, number 1,316,764 1,263,510
Restricted stock units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, number 501,487 459,673
Stock appreciation rights (SARs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, number 0 60,871
Stock options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, number 206 836
XML 79 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
12. Income Taxes
We file income tax returns in the U.S. for federal and various state jurisdictions as well as in foreign jurisdictions including Canada, the U.K., Australia, Ireland and Costa Rica. We are generally subject to U.S. federal income tax examination for calendar tax years 2016 through 2019 as well as state and foreign income tax examinations for various years depending on statutes of limitations of those jurisdictions. We are currently under U.S. federal income tax examination for the calendar year 2016.
In December 2017, the Tax Act was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time U.S. Federal transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017.
The Tax Act eliminates the exceptions for performance-based compensation and CFO compensation from the calculation under Section 162(m) of the Internal Revenue Code. A transition rule allows for the grandfathering of performance-based compensation pursuant to a written binding contract in effect as of November 2, 2017.
The Tax Act also includes the Global Intangible Low-Tax Income ("GILTI") provision, a new mechanism for taxing certain foreign profits, the Base Erosion Anti-Abuse Tax, a minimum tax on payments to related parties, and the Foreign-Derived Intangible Income ("FDII") provision, a tax incentive to earn income abroad.
The following summarizes the components of income tax expense (benefit):
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Current taxes:
 
 
 
U.S. Federal
$
1,534

$
(1,088
)
$
2,565

U.S. State and local
613

1,182

(144
)
International
130

306

101

Total current taxes
2,277

400

2,522

Deferred taxes:
 
 
 
U.S. Federal
(1,724
)
659

(17,128
)
U.S. State and local
(2,235
)
45

398

International
359

(1,323
)
(1,084
)
Total deferred taxes
(3,600
)
(619
)
(17,814
)
Total income tax benefit
$
(1,323
)
$
(219
)
$
(15,292
)

The following summarizes the components of income before provision for income taxes:
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

U.S.
$
5,149

$
47,532

$
58,547

International
5,436

(2,910
)
(206
)
Income before provision for income taxes
$
10,585

$
44,622

$
58,341


A reconciliation between the effect of applying the federal statutory rate and the effective income tax rate used to calculate our income tax provision (benefit) is as follows:
 
Years ended December 31,
 
 
2019

2018

2017

Federal statutory rate
21.0
 %
21.0
 %
35.0
 %
Effect of:
 
 
 
State income taxes, net of federal benefit
(1.7
)
4.1

1.8

Change in federal income tax rate applied to deferred tax balances


(43.1
)
Change in state income tax rate applied to deferred tax balances
(3.1
)
(0.4
)

Unrecognized tax benefit
4.4

(2.6
)
1.5

State credits, net of federal benefit
(15.4
)
(1.9
)
(1.4
)
Change in valuation reserve (primarily state credit reserves)
3.7

0.4

(1.0
)
Federal credits generated
(37.6
)
(10.4
)
(5.8
)
Foreign tax rate
(6.3
)
0.4

0.2

Acquisition costs
0.5


2.2

Section 162(m) limitation
30.8

4.2

2.5

Stock-based compensation
(20.2
)
(17.4
)
(18.9
)
GILTI inclusion
5.9



FDII benefit
(1.5
)
(0.7
)

Nondeductible meals, entertainment and transportation
11.3

2.6

0.8

Other
(4.3
)
0.2


Income tax benefit effective rate
(12.5
)%
(0.5
)%
(26.2
)%

The decrease in our effective income tax rate in 2019, when compared to 2018, was primarily due to the heightened impact of research credit generation net of Section 162(m) nondeductible compensation. Furthermore, the 2019 effective tax rate was favorably impacted by other state tax credits net of an overall increase to uncertain tax positions. Lastly, the effective tax rate was negatively impacted by GILTI, net of FDII benefit, resulting from an increase in non-US earnings. The reduced base further magnified the impact of other nondeductible items.
The significant components of our deferred tax assets and liabilities were as follows:
 
December 31,
 
(dollars in thousands)
2019

2018

Deferred tax assets relating to:
 
 
Federal and state and foreign net operating loss carryforwards
$
9,203

$
11,021

Federal, state and foreign tax credits
24,435

18,936

Operating leases
35,620


Intangible assets
1,560

1,041

Stock-based compensation
11,717

11,462

Accrued bonuses
1,713

973

Deferred revenue
682

854

Allowance for doubtful accounts
1,374

1,242

Other
7,487

5,607

Total deferred tax assets
93,791

51,136

Deferred tax liabilities relating to:
 
 
Intangible assets
(46,569
)
(43,700
)
Operating leases
(32,888
)

Fixed assets
(4,446
)
(4,444
)
Costs of obtaining contracts
(21,128
)
(19,573
)
Capitalized software development costs
(26,107
)
(19,469
)
Other
(315
)
(926
)
Total deferred tax liabilities
(131,453
)
(88,112
)
Valuation allowance
(6,453
)
(6,855
)
Net deferred tax liability
$
(44,115
)
$
(43,831
)

As of December 31, 2019, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $21.4 million, $19.3 million and $23.8 million, respectively. The federal and state net operating loss carryforwards are subject to various Internal Revenue Code limitations and applicable state tax laws. If not utilized, the federal net operating loss carryforwards will begin to expire in 2028 and the state net operating loss carryforwards will expire over various periods beginning in 2020. Our foreign net operating loss carryforwards have an unlimited carryforward period. As of December 31, 2019, our foreign tax credit carryforwards for income tax purposes were insignificant. Our federal tax credit carryforwards for income tax purposes were approximately $9.8 million. Our state tax credit carryforwards for income tax purposes were approximately $16.0 million, net of federal benefit. If not utilized, the federal tax credit carryforwards will begin to expire in 2036 and the state tax credit carryforwards will begin to expire in 2020. A portion of the foreign and state net operating loss carryforwards and state credit carryforwards have a valuation reserve due to management's uncertainty regarding the future ability to use such carryforwards.
The following table illustrates the change in our deferred tax asset valuation allowance:
Years ended December 31,
Balance
at beginning
of year

Acquisition-
related
change

Charges to
expense

Balance at
end of
year

(dollars in thousands)
2019
$
6,855

$

$
(402
)
$
6,453

2018
7,205

16

(366
)
6,855

2017
6,994


211

7,205


The following table sets forth the change to our unrecognized tax benefit for the years ended December 31, 2019, 2018 and 2017:
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Balance at December 31, 2018
$
3,704

$
5,160

$
3,145

Increases from prior period positions
1,183

104

1,860

Decreases in prior year positions
(385
)
(413
)
(238
)
Increases from current period positions
456

58

404

Lapse of statute of limitations
(612
)
(1,205
)
(11
)
Balance at December 31, 2019
$
4,346

$
3,704

$
5,160


The total amount of unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate was $3.9 million at December 31, 2019. Certain prior period amounts relating to our 2014 acquisitions are covered under indemnification agreements and, therefore, we have recorded a corresponding indemnification asset. We recognize accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. The total amount of accrued interest and penalties included in the consolidated balance sheet as of December 31, 2019 and December 31, 2018 was $1.0 million and $0.7 million, respectively. The total amount of interest and penalties included in the consolidated statements of comprehensive income as an increase or decrease in income tax expense for 2019, 2018 and 2017 was insignificant.
We have taken federal and state tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits might decrease within the next twelve months. This possible decrease could result from the expiration of statutes of limitations. The reasonably possible decrease at December 31, 2019 was $1.4 million.
For our undistributed earnings of foreign subsidiaries, which we do not consider to be significant, we concluded that these earnings would be permanently reinvested in the local jurisdictions and not repatriated to the United States. Accordingly, we have not provided for U.S. state income taxes and foreign withholding taxes on those undistributed earnings of our foreign subsidiaries. If some or all of such earnings were to be remitted, the amount of taxes payable would be insignificant.
XML 80 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Basis of Presentation
2. Basis of Presentation

Basis of presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”).
Basis of consolidation
The consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of estimates
The preparation of financial statements in conformity with 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 financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets , income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for sales returns and doubtful accounts, costs of obtaining contracts, valuation of derivative instruments and loss contingencies, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.
Recently adopted accounting pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) ("ASU 2016-02"). ASU 2016-02 requires lessees to record most leases on their balance sheet but recognize expenses in the income statement in a manner similar to previous guidance. The way in which entities classify leases determines how to recognize lease-related revenue and expense.
We adopted ASU 2016-02 as of January 1, 2019 using the transition method that allowed us to initially apply the guidance at the adoption date of January 1, 2019 without adjusting comparative periods presented. We elected to use the package of practical expedients that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any existing leases. We did not elect to use the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment. Additionally, we elected not to apply the recognition requirements of the new lease accounting standard to short-term leases. Adopting ASU 2016-02 had a material impact on our consolidated balance sheet as of January 1, 2019, as we recognized $121.6 million of lease liabilities and $113.4 million of right-of-use ("ROU") assets for those leases classified as operating leases.
Recently issued accounting pronouncements
There are no recently issued accounting pronouncements that are expected to have a material impact on our financial position or results of operations when adopted in the future.
Summary of significant accounting policies
Revenue recognition
Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii) providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.
Recurring
Recurring revenue represents stand-ready performance obligations in which we are making our solutions or services available to our customers continuously over time or the value of the contract renews. Therefore, recurring revenue is generally recognized over time on a ratable basis over the contract term, beginning on the date that the solution or service is made available to the customer. Our recurring revenue contracts are generally for a term of 3 years at contract inception with 1 to 3-year renewals thereafter, billed annually in advance and non-cancelable.
Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, online training programs, subscription-based analytic services, such as donor acquisitions and data enrichment, and payment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, subscription-based contracts for professional services and variable transaction revenue associated with the use of our solutions.
Our payment services are offered with the assistance of third-party vendors. In general, when we are the principal in a transaction based on the factors identified in ASC 606-10-55-36 through 55-40, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount billed to the customer) and record the net amount as revenue. For payment and transaction services, we have the right to invoice the customer in an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18.
One-time services and other
One-time services and other revenue primarily consists of fees for one-time consulting, analytic and onsite training services.
We generally bill consulting services based on hourly rates plus reimbursable travel-related expenses. Fixed price consulting engagements are generally billed as milestones towards completion are reached. Revenue for all consulting services is recognized over time as the services are performed.
We generally recognize analytic services revenue from donor prospect research engagements, the sale of lists of potential donors, data enrichment engagements and benchmarking studies at a point in time (upon delivery).
In certain cases, we sell training at a fixed rate for each specific class at a per attendee price or at a packaged price for several attendees, and recognize the related revenue upon the customer attending and completing training.
Contracts with multiple performance obligations
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of our solutions and services are typically estimated based on observable transactions when the solutions or services are sold on a standalone basis.
Costs of obtaining contracts, contract assets and deferred revenue
We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have determined to be 5 years. We determined the period of benefit by taking into consideration our customer contracts, including renewals, retention, our technology and other factors. We do not generally pay commissions for contract renewals. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.
A contract asset is recorded when revenue is recognized in advance of our right to receive consideration (i.e., we must satisfy additional performance obligations in order to receive consideration). Amounts are recorded as receivables when our right to consideration is unconditional (i.e., only the passage of time is required before payment of the consideration is due). Our contract assets are recorded within prepaid expenses and other current assets on our consolidated balance sheets. To the extent that our customers are billed for our solutions and services in advance of us satisfying the related performance obligations, we record such amounts in deferred revenue.
Fair value measurements
We measure certain financial assets and liabilities at fair value on a recurring basis, including derivative instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. An active market is defined as a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 - Quoted prices for identical assets or liabilities in active markets;
Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and
Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.
Our financial assets and liabilities are classified in their entirety within the hierarchy based on the lowest level of input that is significant to fair value measurement. Changes to a financial asset's or liability's level within the fair value hierarchy are determined as of the end of a reporting period. All methods of assessing fair value result in a general approximation of value, and such value may never actually be realized.
Derivative instruments
We generally use derivative instruments to manage interest rate risk. We view derivative instruments as risk management tools and do not use them for trading or speculative purposes. Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accordingly, changes in fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract.
We record all derivative instruments on our consolidated balance sheets at fair value. If the derivative is designated as a cash flow hedge, the effective portions of the changes in fair value of the derivative are recorded in other comprehensive income and reclassified to earnings in a manner that matches the timing of the earnings impact of the hedged transactions. Ineffective portions of the changes in the fair value of cash flow hedges are recognized currently in earnings. See Note 10 of these consolidated financial statements for further discussion of our derivative instruments.
Sales taxes
We present sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, exclude them from revenues.
Cash and cash equivalents
We consider all highly liquid investments purchased with an original maturity of three months or less and cash items in transit to be cash equivalents.
Restricted cash due to customers; Customer funds receivable; Due to customers
Restricted cash due to customers consists of monies collected by us and payable to our customers, net of the associated transaction fees earned. Monies associated with amounts due to customers are segregated in separate bank accounts and used exclusively for the payment of amounts due to customers. This usage restriction is either legally or internally imposed and reflects our intention with regard to such deposits. Customer funds receivable consists of monies we expect to collect and remit to our customers.
Concentration of credit risk
Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash due to customers and accounts receivable. Our cash and cash equivalents and restricted cash due to customers are placed with high credit-quality financial institutions. Our accounts receivable is derived from sales to customers who primarily operate in the nonprofit sector. With respect to accounts receivable, we perform ongoing evaluations of our customers and maintain an allowance for doubtful accounts based on historical experience and our expectations of future credit losses. As of and for the years ended December 31, 2019, 2018 and 2017, there were no significant concentrations with respect to our consolidated revenues or accounts receivable.
Property and equipment
We record property and equipment assets at cost and depreciate them over their estimated useful lives using the straight-line method. Leasehold improvements are depreciated over the lesser of the term of the lease or the estimated useful life of the asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to earnings. Repair and maintenance costs are expensed as incurred.
Construction-in-progress primarily related to purchases of facilities and information technology assets which had not been placed in service at the respective balance sheet dates. We transfer these assets to the applicable property and equipment category on the date they are placed in service. There was no capitalized interest applicable to construction-in-progress for the years ended December 31, 2019, 2018 and 2017.
Business combinations
We include the operating results of acquired companies as well as the net assets acquired and liabilities assumed in our consolidated financial statements from the date of acquisition. We are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed. This allocation and valuation require management to make significant estimates and assumptions, especially with respect to long-lived and intangible assets.
Critical estimates in valuing intangible assets include, but are not limited to, estimates about: expected future cash flows from customers, including revenue and operating expenses; royalty and customer attrition rates; proprietary technology obsolescence curve; the acquired company's brand awareness and market position, the market awareness of the acquired company's branded technology solutions and services; assumptions about the period of time the brand will continue to be valuable; as well as expected costs to develop any in-process research and development into commercially viable solutions and estimated cash flows from the projects when completed, and discount rates. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.
Goodwill
Goodwill represents the purchase price in excess of the net amount assigned to assets acquired and liabilities assumed by us in a business combination. Goodwill is not amortized, but tested annually for impairment on the first day of our fourth quarter, or more frequently if indicators of potential impairment arise.
Accounting guidance permits entities to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis to determine whether it is necessary to perform the quantitative impairment test. Significant judgment is required in the assessment of qualitative factors, including but not limited to an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of identified reporting units and future opportunities in the markets in which we operate.
The quantitative impairment test compares the fair values of identified reporting units with their respective carrying amounts. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Based on our current internal reporting structure, we currently have one operating segment, one reportable segment, and one reporting unit. In each of 2019, 2018 and 2017, we performed the quantitative impairment test which indicated that the estimated fair values of the identified reporting units significantly exceeded their respective carrying values. There was no impairment of goodwill during 2019, 2018 or 2017.
Intangible assets other than goodwill
We amortize finite-lived intangible assets over their estimated useful lives as follows.
 
Basis of amortization
Amortization
period
(in years)
Customer relationships
Straight-line and accelerated(1)
8-17
Marketing assets
Straight-line
2-15
Acquired software and technology
Straight-line and accelerated(1)
5-14
Non-compete agreements
Straight-line
1-5
(1)
Certain of the customer relationships and acquired software and technology assets are amortized on an accelerated basis.
We write off the gross carrying amount and accumulated amortization balances for all fully amortized intangible assets. We evaluate the estimated useful lives and the potential for impairment of finite and indefinite-lived intangible assets on an annual basis or more frequently if events or circumstances indicate revised estimates of useful lives may be appropriate or that the carrying amount may be impaired. If the carrying amount of a finite-lived intangible asset is no longer recoverable based upon the undiscounted cash flows of the asset, the amount of impairment is the difference between the carrying amount and the fair value of the asset. Substantially all of our intangible assets were acquired in business combinations. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain acquired intangible assets during 2019. There was no impairment of acquired intangible assets during 2018 or 2017.
Impairment of long-lived assets
We review long-lived assets for impairment when events change or circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant decrease in the market value of the business or asset acquired, a significant adverse change in the extent or manner in which the business or asset acquired is used or significant adverse change in the business climate. If such events or changes in circumstances are present, the undiscounted cash flow method is used to determine whether the asset is impaired. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain long-lived assets during 2019. No impairment of long-lived assets occurred in 2018 or 2017.
Deferred financing costs
Deferred financing costs included in other assets represent the direct third-party costs of entering into the revolving (line-of-credit) portion of our credit facility in June 2017 and portions of the unamortized deferred financing costs from prior facilities. These costs are amortized ratably over the term of the credit facility as interest expense.
Stock-based compensation
We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the requisite service period, which is the vesting period. We determine the fair value of stock options and stock appreciation rights using a Black-Scholes option pricing model, which requires us to use significant judgment to make estimates regarding the life of the award, volatility of our stock price, the risk-free interest rate and the dividend yield of our stock over the life of the award. We determine the fair value of awards that contain market conditions using a Monte Carlo simulation model. Changes to these estimates would result in different fair values of awards.
We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Income tax benefits resulting from the vesting and exercise of stock-based compensation awards are recognized in the period the unit or award is vested or option or right is exercised.
Income taxes
We make estimates and judgments in accounting for income taxes. The calculation of the income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits. To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.
We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized. In assessing the adequacy of a recorded valuation allowance significant judgment is required. We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies. If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.
We measure and recognize uncertain tax positions. To recognize such positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. Significant judgment is required in the identification and measurement of uncertain tax positions.
Foreign currency
Net assets recorded in a foreign currency are translated at the exchange rate on the balance sheet date. Revenue and expense items are translated using an average of monthly exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income.
Gains and losses resulting from foreign currency transactions denominated in currency other than the functional currency are recorded at the approximate rate of exchange at the transaction date in other income, net. For the year ended December 31, 2019, we recorded a net foreign currency loss that was insignificant. For the year ended December 31, 2018, we recorded a net foreign currency loss of $0.9 million. For the year ended December 31, 2017, we recorded net foreign currency gain of $1.1 million.
Research and development
Research and development costs are expensed as incurred except as noted below under Software development costs. These costs include compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to researching and developing new solutions, upgrading and enhancing existing solutions, and allocated depreciation, facilities and IT support costs.
Software development costs
We incur certain costs associated with the development of internal-use software, which are primarily related to activities performed to develop our cloud solutions. Internal and external costs incurred in the preliminary project stage of internal-use software development are expensed as incurred. Once the software being developed has reached the application development stage, qualifying internal costs including payroll and payroll-related costs of employees who are directly associated with and devote time to the software project as well as external direct costs of materials and services are capitalized. Capitalization ceases at the point at which the developed software is substantially complete and ready for its intended use, which is typically upon completion of all substantial testing. Qualifying costs capitalized during the application development stage include those related to specific upgrades and enhancements when it is probable that those costs incurred will result in additional functionality. Overhead costs, including general and administrative costs, as well as maintenance, training and all other costs associated with post-implementation stage activities are expensed as incurred. In addition, internal costs that cannot be reasonably separated between maintenance and relatively minor upgrades and enhancements are expensed as incurred.
Qualifying capitalized software development costs are amortized on a straight-line basis over the software asset's estimated useful life, which is generally 3 to 7 years. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. There were no impairment charges related to capitalized software development costs during the years ended December 31, 2019, 2018, and 2017. We write off the gross carrying amount and accumulated amortization balances for all fully amortized software development cost assets.
Sales returns and allowance for doubtful accounts
We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.
Accounts receivable are recorded at original invoice amounts less an allowance for doubtful accounts, an amount we estimate to be sufficient to provide adequate protection against losses resulting from extending credit to our customers. In judging the adequacy of the allowance for doubtful accounts, we consider multiple factors including historical bad debt experience, the general economic environment and the aging of our receivables. A considerable amount of judgment is required in assessing these factors and if any receivables were to deteriorate, an additional provision for doubtful accounts could be required. Accounts are written off after all means of collection are exhausted and recovery is considered remote. Provisions for doubtful accounts are recorded in general and administrative expense.
Below is a summary of the changes in our allowance for sales returns.
Years ended December 31,
(in thousands)
Balance at
beginning of year

Provision/
adjustment

Write-off

Balance at
end of year

2019
$
3,377

$
6,232

$
(5,963
)
$
3,646

2018
4,400

4,952

(5,975
)
3,377

2017
2,704

10,511

(8,815
)
4,400

Below is a summary of the changes in our allowance for doubtful accounts.
Years ended December 31,
(in thousands)
Balance at
beginning of year

Provision/
adjustment

Write-off

Balance at
end of year

2019
$
1,345

$
2,476

$
(1,938
)
$
1,883

2018
741

2,446

(1,842
)
1,345

2017
587

1,148

(994
)
741


Advertising costs
We expense advertising costs as incurred, which were $3.1 million, $4.0 million and $2.4 million for the years ended December 31, 2019, 2018 and 2017, respectively.
Restructuring costs
Restructuring costs include charges for the costs of exit or disposal activities. The liability for costs associated with exit or disposal activities is measured initially at fair value and only recognized when the liability is incurred. For details of our restructuring activities, see Note 19 of these consolidated financial statements.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued expense and other current liabilities, and operating lease liabilities, net of current portion in our consolidated balance sheet as of December 31, 2019.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.
Contingencies
We are subject to the possibility of various loss contingencies in the normal course of business. We record an accrual for a contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.
Earnings per share
We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the “treasury stock method” except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options and stock appreciation rights and vesting of restricted stock awards and units.
XML 81 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Cash Flows
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Cash flows from operating activities      
Net income $ 11,908 $ 44,841 $ 73,633
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 85,693 79,566 73,948
Provision for doubtful accounts and sales returns 8,725 6,890 11,686
Stock-based compensation expense 58,633 48,274 40,631
Deferred taxes (3,600) (619) (17,814)
Amortization of deferred financing costs and discount 752 752 838
Other non-cash adjustments 4,906 (1,912) 504
Changes in operating assets and liabilities, net of acquisition and disposal of businesses:      
Accounts receivable (6,569) 2,166 (15,821)
Prepaid expenses and other assets 6,383 (5,217) (9,550)
Trade accounts payable 12,900 9,487 1,024
Accrued expenses and other liabilities (9,718) (2,027) (4,973)
Deferred revenue 12,464 19,184 22,184
Net cash provided by operating activities 182,477 201,385 176,290
Cash flows from investing activities      
Purchase of property and equipment (11,492) (14,719) (10,208)
Capitalized software development costs (46,874) (37,629) (28,345)
Purchase of net assets of acquired companies, net of cash and restricted cash acquired (109,353) (44,943) (146,789)
Purchase of derivative instruments 0 0 (568)
Proceeds from settlement of derivative instruments 0 0 1,030
Other investing activities 500 (500) 0
Net cash used in investing activities (167,219) (97,791) (184,880)
Cash flows from financing activities      
Proceeds from issuance of debt 424,000 270,900 774,500
Payments on debt (344,500) (322,476) (679,119)
Debt issuance costs 0 0 (3,085)
Employee taxes paid for withheld shares upon equity award settlement (23,781) (27,685) (23,962)
Proceeds from exercise of stock options 7 11 15
Change in due to customers 77,793 (188,502) 226,717
Change in customer funds receivable 1,301 (844) 6,644
Dividend payments to stockholders (23,607) (23,312) (23,069)
Net cash provided by (used in) financing activities 111,213 (291,908) 278,641
Effect of exchange rate on cash, cash equivalents and restricted cash 978 (2,014) (550)
Net increase (decrease) in cash, cash equivalents and restricted cash 127,449 (190,328) 269,501
Cash, cash equivalents and restricted cash, beginning of year 449,846 640,174 370,673
Cash, cash equivalents and restricted cash, end of year 577,295 449,846 640,174
Cash (paid) received during the year for:      
Interest (19,926) (15,261) (10,614)
Taxes, net of refunds (383) 7,138 (5,613)
Non-cash investing and financing activities:      
Purchase of equipment and other assets included in accounts payable (794) (882) (1,546)
Acquired restricted cash liabilities due to customers 46,838 0 $ 31,644
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Cash and cash equivalents 31,810 30,866  
Restricted cash due to customers 545,485 418,980  
Total cash, cash equivalents and restricted cash in the statement of cash flows $ 577,295 $ 449,846  
XML 82 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Financial Statement Details
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidated Financial Statement Details
8. Consolidated Financial Statement Details
Prepaid expenses and other assets
(dollars in thousands)
December 31,
2019

December 31,
2018

Costs of obtaining contracts(1)(2)
$
90,764

$
85,590

Prepaid software maintenance and subscriptions
24,678

21,134

Unbilled accounts receivable
6,233

4,161

Prepaid insurance
1,585

1,087

Taxes, prepaid and receivable
849

2,055

Security deposits
885

1,020

Other assets
8,051

10,104

Total prepaid expenses and other assets
133,045

125,151

Less: Long-term portion
65,193

65,363

Prepaid expenses and other current assets
$
67,852

$
59,788


(1)
Amortization expense from costs of obtaining contracts was $38.1 million, $35.7 million and $35.8 million for the years ended December 31, 2019, 2018 and 2017, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.
(2)
The current portion of costs of obtaining contracts as of December 31, 2019 and 2018 was $33.0 million and $31.7 million, respectively.
Accrued expenses and other liabilities
(dollars in thousands)
December 31,
2019

December 31,
2018

Operating lease liabilities, current portion(1)
$
19,784

$

Accrued bonuses
$
24,617

$
14,868

Accrued commissions and salaries
6,980

9,934

Taxes payable
6,835

6,204

Customer credit balances
4,505

4,076

Unrecognized tax benefit
3,758

2,719

Accrued vacation costs
2,232

2,352

Accrued health care costs
2,399

1,497

Other liabilities
7,949

14,631

Total accrued expenses and other liabilities
79,059

56,281

Less: Long-term portion
5,742

9,388

Accrued expenses and other current liabilities
$
73,317

$
46,893

(1)
Upon adoption of ASU 2016-02 at January 1, 2019, we recognized lease liabilities for our operating leases. See Note 2 of these consolidated financial statements for details.
Deferred revenue
(dollars in thousands)
December 31,
2019

December 31,
2018

Recurring
$
302,751

$
286,960

One-time services and other
13,386

11,595

Total deferred revenue
316,137

298,555

Less: Long-term portion
1,802

2,564

Deferred revenue, current portion
$
314,335

$
295,991


Other income, net
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Interest income
$
2,802

$
2,008

$
993

Gain on derivative instrument


462

Loss on debt extinguishment


(299
)
Other income (expense), net
1,256

(905
)
1,104

Other income, net
$
4,058

$
1,103

$
2,260


XML 83 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Document and Entity Information Document - USD ($)
12 Months Ended
Dec. 31, 2019
Feb. 05, 2020
Jun. 30, 2019
Cover page. [Abstract]      
Document type 10-K    
Document annual report true    
Document period end date Dec. 31, 2019    
Document transition report false    
Entity file number 000-50600    
Entity registrant name Blackbaud, Inc.    
Entity incorporation, state or country code DE    
Entity tax identification number 11-2617163    
Entity address, address line one 65 Fairchild Street    
Entity address, city or town Charleston    
Entity address, state or province SC    
Entity address, postal zip code 29492    
City area code 843    
Local phone number 216-6200    
Title of 12(b) security Common Stock, $0.001 Par Value    
Trading symbol BLKB    
Security exchange name NASDAQ    
Entity well-known seasoned issuer Yes    
Entity voluntary filers No    
Entity current reporting status Yes    
Entity interactive data current Yes    
Entity filer category Large Accelerated Filer    
Entity small business false    
Entity emerging growth company false    
Entity shell company false    
Entity public float     $ 3,578,045,224
Entity common stock, shares outstanding   49,142,338  
Documents incorporated by reference
Portions of the registrant's definitive Proxy Statement for the 2020 Annual Meeting of Stockholders currently scheduled to be held June 10, 2020 are incorporated by reference into Part III hereof. Such definitive Proxy Statement will be filed with the Securities and Exchange Commission no later than 120 days after the conclusion of the registrant's fiscal year ended December 31, 2019.
   
Amendment flag false    
Document fiscal year focus 2019    
Document fiscal period focus FY    
Entity central index key 0001280058    
Current fiscal year end date --12-31    
XML 84 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring (Schedule of Restructuring Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Restructuring Cost and Reserve [Line Items]    
Contract termination costs [1] $ 4,906  
Other costs 902  
Total [1] 5,808  
Cumulative costs incurred to date 11,192 $ 5,384
Increases for incurred costs related to impairments of operating lease right-of-use assets 3,800  
Contract termination costs [Member]    
Restructuring Cost and Reserve [Line Items]    
Cumulative costs incurred to date 9,082 4,176
Other costs [Member]    
Restructuring Cost and Reserve [Line Items]    
Cumulative costs incurred to date $ 2,110 $ 1,208
[1]
Includes $3.8 million of operating lease ROU asset impairment costs.
XML 85 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets
4. Goodwill and Other Intangible Assets
The change in our goodwill during 2019 consisted of the following:
(dollars in thousands)
Total

Balance at December 31, 2018
$
545,213

Additions related to current year business combinations
87,350

Effect of foreign currency translation
1,525

Balance at December 31, 2019
$
634,088


We have recorded intangible assets acquired in various business combinations based on their fair values at the date of acquisition. The table below sets forth the balances of each class of intangible asset and related amortization as of:
 
December 31,
 
(dollars in thousands)
2019

2018

Finite-lived gross carrying amount
 
 
Customer relationships
$
286,951

$
280,309

Marketing assets
34,246

48,484

Acquired software and technology
233,094

211,654

Non-compete agreements
2,200

2,499

Database

4,275

Total finite-lived gross carrying amount
556,491

547,221

Accumulated amortization
 
 
Customer relationships
(118,031
)
(116,648
)
Marketing assets
(3,648
)
(16,395
)
Acquired software and technology
(115,048
)
(118,268
)
Non-compete agreements
(1,869
)
(1,618
)
Database

(4,275
)
Total accumulated amortization
(238,596
)
(257,204
)
Indefinite-lived gross carrying amount
 
 
Marketing assets

1,600

Intangible assets, net
$
317,895

$
291,617


During the year ended December 31, 2019, changes to the gross carrying amounts of intangible asset classes were primarily related to our business acquisitions as described in Note 3 of these financial statements, write-offs of fully amortized intangible assets, and the effect of foreign currency translation.
During the year ended December 31, 2019, we also recorded an impairment charge of $0.9 million against an acquired marketing asset that reduced the carrying value of the asset to zero. The impairment charge resulted from our decision during the year to rebrand the solution to which the asset related. This impairment charge was recorded as amortization on our consolidated statements of comprehensive income.
Amortization expense
Amortization expense related to finite-lived intangible assets acquired in business combinations is allocated to cost of revenue on the consolidated statements of comprehensive income based on the revenue stream to which the asset contributes, except for marketing assets and non-compete agreements, for which the associated amortization expense is included in operating expenses.
The following table summarizes amortization expense of our finite-lived intangible assets:
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Included in cost of revenue:
 
 
 
Cost of recurring
$
42,565

$
39,877

$
37,557

Cost of one-time services and other
2,204

2,356

2,542

Total included in cost of revenue
44,769

42,233

40,099

Included in operating expenses
5,316

4,844

3,271

Total amortization of intangibles from business combinations
$
50,085

$
47,077

$
43,370


The following table outlines the estimated future amortization expense for each of the next five years for our finite-lived intangible assets as of December 31, 2019:
Years ending December 31,
(dollars in thousands)
Amortization
expense

2020 
$
41,544

2021 
37,010

2022 
34,671

2023 
33,665

2024 
33,150

Total
$
180,040


XML 86 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value on a Recurring Basis
Assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:
 
Fair value measurement using
 
 
(dollars in thousands)
Level 1

 
Level 2

 
Level 3

 
Total

Fair value as of December 31, 2019
 
 
 
 
 
 
 
Financial liabilities:
 
 
 
 
 
 
 
Derivative instruments
$

 
$
1,757

 
$

 
$
1,757

Total financial liabilities
$

 
$
1,757

 
$

 
$
1,757

 
 
 
 
 
 
 
 
Fair value as of December 31, 2018
 
 
 
 
 
 
 
Financial assets:
 
 
 
 
 
 
 
Derivative instruments
$

 
$
2,260

 
$

 
$
2,260

Total financial assets
$

 
$
2,260

 
$

 
$
2,260

 
 
 
 
 
 
 
 
Fair value as of December 31, 2018
 
 
 
 
 
 
 
Financial liabilities:
 
 
 
 
 
 
 
Derivative instruments
$

 
$
186

 
$

 
$
186

Total financial liabilities
$

 
$
186

 
$

 
$
186


XML 87 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments (Tables)
12 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Values of Derivative Instruments
The fair values of our derivative instruments were as follows as of:
 
 
Asset Derivatives
 
 
Liability Derivatives
(dollars in thousands)
Balance sheet location
December 31,
2019

December 31,
2018

 
Balance sheet location
December 31,
2019

December 31,
2018

Derivative instruments designated as hedging instruments:
 
 
 
 
 
 
 
Interest rate swaps, current portion
Prepaid expenses
and other current assets
$

$

 
Accrued expenses
and other current liabilities
$

$

Interest rate swaps, long-term portion
Other assets

2,260

 
Other liabilities
1,757

186

Total derivative instruments designated as hedging instruments
 
$

$
2,260

 
 
$
1,757

$
186


Effects of Derivative Instruments in Cash Flow Hedging Relationships
The effects of derivative instruments in cash flow hedging relationships were as follows:
 
Gain (loss) recognized
in accumulated other
comprehensive
loss as of

Location
of gain (loss)
reclassified from
accumulated other
comprehensive
loss into income
Gain (loss) reclassified from accumulated
 other comprehensive loss into income

(dollars in thousands)
December 31,
2019

Year ended 
 December 31, 2019

Interest rate swaps
$
(1,757
)
Interest expense
$
573

 
 
 
 
 
December 31,
2018

 
Year ended 
 December 31, 2018

Interest rate swaps
$
2,074

Interest expense
$
118

 
 
 
 
 
December 31,
2017

 
Year ended 
 December 31, 2017

Interest rate swaps
$
1,283

Interest expense
$
(293
)

Effects of Undesignated Derivative Instruments The effects of undesignated derivative instruments during 2017 were as follows:
 
Location of gain (loss)
recognized in income on derivative
Gain (loss) recognized in income

(dollars in thousands)
Year ended 
 December 31, 2017

Foreign currency option contracts
Other income (expense), net
$
513

Foreign currency forward contracts
Other income (expense), net
$
(51
)
Total gain
 
$
462


XML 88 a201910-k_htm.xml IDEA: XBRL DOCUMENT 0001280058 2019-01-01 2019-12-31 0001280058 blkb:YourCauseMember 2019-01-01 2019-12-31 0001280058 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001280058 us-gaap:PropertyPlantAndEquipmentMember 2019-01-01 2019-12-31 0001280058 2019-06-30 0001280058 2020-02-05 0001280058 2018-12-31 0001280058 2019-12-31 0001280058 2018-01-01 2018-12-31 0001280058 blkb:RecurringMember 2019-01-01 2019-12-31 0001280058 2017-01-01 2017-12-31 0001280058 us-gaap:TechnologyServiceMember 2019-01-01 2019-12-31 0001280058 us-gaap:TechnologyServiceMember 2018-01-01 2018-12-31 0001280058 us-gaap:TechnologyServiceMember 2017-01-01 2017-12-31 0001280058 blkb:RecurringMember 2017-01-01 2017-12-31 0001280058 blkb:RecurringMember 2018-01-01 2018-12-31 0001280058 2017-12-31 0001280058 2016-12-31 0001280058 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001280058 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001280058 us-gaap:CommonStockMember 2016-12-31 0001280058 us-gaap:RetainedEarningsMember 2016-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001280058 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001280058 us-gaap:CommonStockMember 2018-12-31 0001280058 us-gaap:CommonStockMember 2017-12-31 0001280058 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001280058 us-gaap:CommonStockMember 2019-12-31 0001280058 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001280058 us-gaap:RetainedEarningsMember 2017-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001280058 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001280058 us-gaap:TreasuryStockMember 2016-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001280058 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001280058 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001280058 us-gaap:TreasuryStockMember 2018-12-31 0001280058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001280058 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001280058 us-gaap:TreasuryStockMember 2019-12-31 0001280058 us-gaap:RetainedEarningsMember 2018-12-31 0001280058 us-gaap:TreasuryStockMember 2017-12-31 0001280058 us-gaap:RetainedEarningsMember 2019-12-31 0001280058 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2016-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001280058 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember 2019-01-01 2019-12-31 0001280058 2019-01-01 0001280058 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001280058 blkb:AllowanceforReturnsMember 2017-01-01 2017-12-31 0001280058 blkb:AllowanceforReturnsMember 2018-01-01 2018-12-31 0001280058 blkb:AllowanceforReturnsMember 2017-12-31 0001280058 blkb:AllowanceforReturnsMember 2016-12-31 0001280058 blkb:AllowanceforReturnsMember 2019-01-01 2019-12-31 0001280058 blkb:AllowanceforReturnsMember 2018-12-31 0001280058 blkb:AllowanceforReturnsMember 2019-12-31 0001280058 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001280058 us-gaap:MarketingRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001280058 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001280058 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember us-gaap:MarketingRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:MarketingRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001280058 blkb:YourCauseMember 2019-01-02 0001280058 blkb:YourCauseMember 2019-01-02 2019-01-02 0001280058 blkb:YourCauseMember us-gaap:MarketingRelatedIntangibleAssetsMember 2019-01-02 2019-01-02 0001280058 blkb:YourCauseMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-02 2019-01-02 0001280058 blkb:YourCauseMember us-gaap:CustomerRelationshipsMember 2019-01-02 2019-01-02 0001280058 blkb:YourCauseMember us-gaap:NoncompeteAgreementsMember 2019-01-02 2019-01-02 0001280058 blkb:JustGivingMember us-gaap:RevolvingCreditFacilityMember 2017-10-02 2017-10-02 0001280058 blkb:ReeherMember 2018-04-30 2018-04-30 0001280058 blkb:AcademicWorksMember 2017-04-03 2017-04-03 0001280058 blkb:JustGivingMember 2017-10-02 2017-10-02 0001280058 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001280058 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001280058 us-gaap:DatabasesMember 2018-12-31 0001280058 us-gaap:MarketingRelatedIntangibleAssetsMember 2018-12-31 0001280058 us-gaap:MarketingRelatedIntangibleAssetsMember 2019-12-31 0001280058 us-gaap:CustomerRelationshipsMember 2019-12-31 0001280058 us-gaap:DatabasesMember 2019-12-31 0001280058 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001280058 us-gaap:CustomerRelationshipsMember 2018-12-31 0001280058 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001280058 us-gaap:MarketingRelatedIntangibleAssetsMember 2018-12-31 0001280058 us-gaap:MarketingRelatedIntangibleAssetsMember 2019-12-31 0001280058 blkb:CostOfRecurringMember 2019-01-01 2019-12-31 0001280058 us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001280058 blkb:CostOfOnetimeServicesAndOtherMember 2018-01-01 2018-12-31 0001280058 us-gaap:OperatingExpenseMember 2018-01-01 2018-12-31 0001280058 blkb:TotalIncludedInCostOfRevenueMember 2019-01-01 2019-12-31 0001280058 blkb:CostOfOnetimeServicesAndOtherMember 2019-01-01 2019-12-31 0001280058 blkb:CostOfRecurringMember 2018-01-01 2018-12-31 0001280058 us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001280058 blkb:CostOfRecurringMember 2017-01-01 2017-12-31 0001280058 blkb:TotalIncludedInCostOfRevenueMember 2017-01-01 2017-12-31 0001280058 blkb:TotalIncludedInCostOfRevenueMember 2018-01-01 2018-12-31 0001280058 blkb:CostOfOnetimeServicesAndOtherMember 2017-01-01 2017-12-31 0001280058 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001280058 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001280058 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001280058 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001280058 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001280058 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001280058 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001280058 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001280058 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001280058 us-gaap:ComputerEquipmentMember 2018-12-31 0001280058 us-gaap:ConstructionInProgressMember 2019-12-31 0001280058 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001280058 us-gaap:ConstructionInProgressMember 2018-12-31 0001280058 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001280058 us-gaap:EquipmentMember 2019-12-31 0001280058 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001280058 blkb:ComputerSoftwareMember 2019-12-31 0001280058 us-gaap:ComputerEquipmentMember 2019-12-31 0001280058 us-gaap:EquipmentMember 2018-12-31 0001280058 blkb:ComputerSoftwareMember 2018-12-31 0001280058 srt:MinimumMember us-gaap:EquipmentMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001280058 srt:MaximumMember blkb:ComputerSoftwareMember 2018-01-01 2018-12-31 0001280058 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0001280058 srt:MaximumMember us-gaap:EquipmentMember 2018-01-01 2018-12-31 0001280058 srt:MaximumMember us-gaap:ComputerEquipmentMember 2018-01-01 2018-12-31 0001280058 srt:MinimumMember blkb:ComputerSoftwareMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:ComputerEquipmentMember 2019-01-01 2019-12-31 0001280058 us-gaap:TechnologyServiceMember 2018-12-31 0001280058 blkb:RecurringMember 2019-12-31 0001280058 us-gaap:TechnologyServiceMember 2019-12-31 0001280058 blkb:RecurringMember 2018-12-31 0001280058 us-gaap:ShortTermDebtMember 2018-12-31 0001280058 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001280058 us-gaap:SecuredDebtMember 2018-12-31 0001280058 us-gaap:LongTermDebtMember 2018-12-31 0001280058 us-gaap:ShortTermDebtMember 2019-12-31 0001280058 us-gaap:LongTermDebtMember 2019-12-31 0001280058 us-gaap:SecuredDebtMember 2019-12-31 0001280058 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001280058 us-gaap:StandbyLettersOfCreditMember 2017-06-02 0001280058 blkb:SwinglineloansMember 2017-06-02 0001280058 2017-06-02 0001280058 2017-06-02 2017-06-02 0001280058 blkb:EurocurrencyBaseRateOptionMember 2019-01-01 2019-12-31 0001280058 us-gaap:LoansPayableMember 2019-12-01 2019-12-31 0001280058 us-gaap:RevolvingCreditFacilityMember 2017-06-02 2017-06-02 0001280058 us-gaap:SecuredDebtMember 2017-06-02 0001280058 srt:MaximumMember 2017-06-02 0001280058 us-gaap:SecuredDebtMember 2017-06-02 2017-06-02 0001280058 us-gaap:FederalFundsEffectiveSwapRateMember 2019-01-01 2019-12-31 0001280058 us-gaap:RevolvingCreditFacilityMember 2017-06-02 0001280058 2014-02-28 0001280058 srt:MaximumMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0001280058 us-gaap:ForeignLineOfCreditMember 2017-06-02 0001280058 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0001280058 us-gaap:LoansPayableMember 2019-12-31 0001280058 srt:MinimumMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0001280058 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0001280058 2014-02-01 2014-02-28 0001280058 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001280058 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001280058 blkb:AccruedexpensesandothercurrentliabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001280058 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001280058 blkb:AccruedexpensesandothercurrentliabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001280058 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001280058 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001280058 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001280058 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001280058 blkb:October2017ForeignCurrencyForwardMember 2017-09-27 0001280058 blkb:February2018SwapMember 2018-02-28 0001280058 blkb:July2017SwapMember 2017-07-31 0001280058 blkb:June2017ForeignCurrencyOptionMember 2017-06-28 0001280058 blkb:June2019SwapMember 2019-06-30 0001280058 us-gaap:ForeignExchangeForwardMember 2017-01-01 2017-12-31 0001280058 us-gaap:ForeignExchangeOptionMember 2017-01-01 2017-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001280058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0001280058 us-gaap:NondesignatedMember 2019-12-31 0001280058 us-gaap:NondesignatedMember 2018-12-31 0001280058 us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0001280058 us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0001280058 blkb:NewHQFacilityMember stpr:SC us-gaap:BuildingMember 2016-05-31 0001280058 blkb:CustomerOperationsCenterMember stpr:SC us-gaap:BuildingMember 2008-10-31 0001280058 blkb:ThirdpartyTechnologyMember 2019-12-31 0001280058 srt:MaximumMember 2019-12-31 0001280058 stpr:TX us-gaap:BuildingMember 2012-05-04 0001280058 srt:MinimumMember 2019-12-31 0001280058 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0001280058 us-gaap:StateAndLocalJurisdictionMember 2018-01-01 2018-12-31 0001280058 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0001280058 us-gaap:StateAndLocalJurisdictionMember 2019-01-01 2019-12-31 0001280058 us-gaap:StateAndLocalJurisdictionMember 2017-01-01 2017-12-31 0001280058 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0001280058 us-gaap:DomesticCountryMember 2019-12-31 0001280058 us-gaap:ForeignCountryMember 2019-12-31 0001280058 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001280058 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001280058 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001280058 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001280058 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001280058 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001280058 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001280058 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001280058 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001280058 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001280058 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001280058 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001280058 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001280058 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001280058 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001280058 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001280058 us-gaap:EmployeeStockOptionMember 2019-12-31 0001280058 us-gaap:StockAppreciationRightsSARSMember 2018-12-31 0001280058 us-gaap:RestrictedStockMember 2018-12-31 0001280058 us-gaap:RestrictedStockMember 2019-12-31 0001280058 us-gaap:StockAppreciationRightsSARSMember 2019-12-31 0001280058 us-gaap:EmployeeStockOptionMember 2018-12-31 0001280058 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001280058 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001280058 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001280058 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-12-31 0001280058 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001280058 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001280058 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001280058 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-12-31 0001280058 us-gaap:StockAppreciationRightsSARSMember 2018-01-01 2018-12-31 0001280058 us-gaap:SubsequentEventMember 2020-03-13 0001280058 2010-08-31 0001280058 2019-09-13 2019-09-13 0001280058 2019-12-13 2019-12-13 0001280058 2019-03-15 2019-03-15 0001280058 2019-06-14 2019-06-14 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001280058 us-gaap:CashFlowHedgingMember 2018-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001280058 us-gaap:CashFlowHedgingMember 2016-12-31 0001280058 us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001280058 us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001280058 us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0001280058 us-gaap:CashFlowHedgingMember 2019-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001280058 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0001280058 us-gaap:CashFlowHedgingMember 2017-12-31 0001280058 srt:MinimumMember 2017-01-01 2017-12-31 0001280058 srt:MinimumMember 2018-01-01 2018-12-31 0001280058 srt:MaximumMember 2018-01-01 2018-12-31 0001280058 srt:MaximumMember 2017-01-01 2017-12-31 0001280058 us-gaap:NonUsMember 2018-12-31 0001280058 country:US 2019-12-31 0001280058 us-gaap:NonUsMember 2019-12-31 0001280058 country:US 2018-12-31 0001280058 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001280058 blkb:InternationalMarketsGroupMember 2019-01-01 2019-12-31 0001280058 blkb:EnterpriseMarketsGroupMember 2019-01-01 2019-12-31 0001280058 blkb:GeneralMarketsGroupMember 2017-01-01 2017-12-31 0001280058 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001280058 blkb:InternationalMarketsGroupMember 2017-01-01 2017-12-31 0001280058 blkb:GeneralMarketsGroupMember 2018-01-01 2018-12-31 0001280058 blkb:EnterpriseMarketsGroupMember 2018-01-01 2018-12-31 0001280058 blkb:GeneralMarketsGroupMember 2019-01-01 2019-12-31 0001280058 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001280058 blkb:EnterpriseMarketsGroupMember 2017-01-01 2017-12-31 0001280058 blkb:InternationalMarketsGroupMember 2018-01-01 2018-12-31 0001280058 country:US 2017-01-01 2017-12-31 0001280058 country:US 2019-01-01 2019-12-31 0001280058 us-gaap:NonUsMember 2017-01-01 2017-12-31 0001280058 us-gaap:NonUsMember 2019-01-01 2019-12-31 0001280058 us-gaap:NonUsMember 2018-01-01 2018-12-31 0001280058 country:US 2018-01-01 2018-12-31 0001280058 2019-04-01 2019-06-30 0001280058 2018-04-01 2018-06-30 0001280058 2019-10-01 2019-12-31 0001280058 2018-10-01 2018-12-31 0001280058 2018-07-01 2018-09-30 0001280058 2019-01-01 2019-03-31 0001280058 2019-07-01 2019-09-30 0001280058 2018-01-01 2018-03-31 0001280058 us-gaap:OtherRestructuringMember 2018-12-31 0001280058 us-gaap:ContractTerminationMember 2019-12-31 0001280058 us-gaap:OtherRestructuringMember 2019-12-31 0001280058 us-gaap:ContractTerminationMember 2018-12-31 0001280058 us-gaap:OtherRestructuringMember 2019-01-01 2019-12-31 0001280058 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherRestructuringMember 2019-01-01 2019-12-31 0001280058 us-gaap:ContractTerminationMember 2019-01-01 2019-12-31 0001280058 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ContractTerminationMember 2019-01-01 2019-12-31 0001280058 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-12-31 iso4217:GBP shares iso4217:USD shares iso4217:USD pure blkb:Customers blkb:lease utreg:sqft 0.75 0.01 0.75 0.01 308993 284780 305780 false --12-31 FY 2019 0001280058 4722000 5529000 0.48 0.48 0.48 0.001 0.001 180000000 180000000 59327633 60206091 0 0 0 0.06 0.06 0.50 0.50 0 0 0 0 P14Y P17Y P15Y P5Y P5Y P8Y P2Y P1Y 0 0 0 0 0 0 0 0 0 0 0 0 0 -374000 -239000 860000 0 0 20000000 20000000 0 0 P5Y P5Y P5Y P7Y P1Y P1Y P3Y P1Y P10Y P10Y 10760574 11066354 10-K true 2019-12-31 false 000-50600 Blackbaud, Inc. DE 11-2617163 65 Fairchild Street Charleston SC 29492 843 216-6200 Common Stock, $0.001 Par Value BLKB NASDAQ Yes No Yes Yes Large Accelerated Filer false false false 3578045224 49142338 <div style="line-height:120%;text-align:justify;font-size:8.5pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8.5pt;">Portions of the registrant's definitive Proxy Statement for the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8.5pt;">2020</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8.5pt;"> Annual Meeting of Stockholders currently scheduled to be held </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8.5pt;">June 10, 2020</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8.5pt;"> are incorporated by reference into Part III hereof. Such definitive Proxy Statement will be filed with the Securities and Exchange Commission no later than 120 days after the conclusion of the registrant's fiscal year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8.5pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8.5pt;">.</span></div> 31810000 30866000 545485000 418980000 88868000 86595000 524000 1753000 67852000 59788000 734539000 597982000 35546000 40031000 104400000 0 101302000 75099000 634088000 545213000 317895000 291617000 65193000 65363000 1992963000 1615305000 47676000 34538000 73317000 46893000 546009000 420733000 7500000 7500000 314335000 295991000 988837000 805655000 459600000 379624000 44594000 44291000 1802000 2564000 95624000 0 5742000 9388000 1596199000 1241522000 0 0 60000 59000 457804000 399241000 290665000 266884000 -5290000 -5110000 234855000 246477000 396764000 373783000 1992963000 1615305000 831609000 762181000 684583000 68814000 86425000 103904000 900423000 848606000 788487000 357988000 305481000 277639000 60436000 76261000 84265000 418424000 381742000 361904000 481999000 466864000 426583000 224152000 192848000 169559000 106164000 98811000 89911000 113414000 106354000 94870000 5316000 4844000 3271000 5808000 4590000 794000 454854000 407447000 358405000 27145000 59417000 68178000 20618000 15898000 12097000 4058000 1103000 2260000 10585000 44622000 58341000 -1323000 -219000 -15292000 11908000 44841000 73633000 0.25 0.95 1.58 0.25 0.93 1.54 47695383 47206669 46669440 48312271 48045084 47775702 2641000 -5218000 -789000 -2821000 583000 751000 -180000 -4635000 -38000 11728000 40206000 73595000 11908000 44841000 73633000 85693000 79566000 73948000 8725000 6890000 11686000 58633000 48274000 40631000 -3600000 -619000 -17814000 752000 752000 838000 -4906000 1912000 -504000 6569000 -2166000 15821000 -6383000 5217000 9550000 12900000 9487000 1024000 -9718000 -2027000 -4973000 12464000 19184000 22184000 182477000 201385000 176290000 11492000 14719000 10208000 46874000 37629000 28345000 109353000 44943000 146789000 0 0 568000 0 0 1030000 -500000 500000 0 -167219000 -97791000 -184880000 424000000 270900000 774500000 344500000 322476000 679119000 0 0 3085000 23781000 27685000 23962000 7000 11000 15000 77793000 -188502000 226717000 1301000 -844000 6644000 23607000 23312000 23069000 111213000 -291908000 278641000 978000 -2014000 -550000 127449000 -190328000 269501000 449846000 640174000 370673000 577295000 449846000 640174000 19926000 15261000 10614000 -383000 7138000 -5613000 794000 882000 1546000 46838000 0 31644000 31810000 30866000 545485000 418980000 577295000 449846000 57672401 58000 310452000 -215237000 -604000 174409000 269078000 73633000 73633000 23069000 23069000 390291 15000 15000 23962000 23962000 40575000 56000 40631000 570208 1000 1000 81139 -38000 -38000 58551761 59000 351042000 -239199000 -642000 225029000 336289000 44841000 44841000 23312000 23312000 349248 11000 11000 27685000 27685000 48188000 86000 48274000 541786 0 0 115162 -4635000 -4635000 167000 -167000 0 59327633 59000 399241000 -266884000 -5110000 246477000 373783000 11908000 11908000 23607000 23607000 267455 7000 7000 23781000 23781000 58556000 77000 58633000 723868 1000 1000 112865 -180000 -180000 60206091 60000 457804000 -290665000 -5290000 234855000 396764000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">1. Organization</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We are</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">the world’s leading cloud software company powering social good. Serving the entire social good community—nonprofits, foundations, companies, education institutions, healthcare organizations and individual change agents—</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">we connect and empower</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> organizations and individuals to increase their impact through cloud software, services, expertise and data intelligence. </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">portfolio is tailored to the unique needs of vertical markets,</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility, school management, ticketing, grantmaking, financial management, payment processing and analytics.</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Serving the industry for more than three decades,</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">we are</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">headquartered in Charleston, South Carolina and have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom.</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we had </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">over</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>45,000</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> global customers.</span></div> 45000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">2. Basis of Presentation</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Basis of presentation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”).</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Basis of consolidation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The preparation of financial statements in conformity with 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 financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets , income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for sales returns and doubtful accounts, costs of obtaining contracts, valuation of derivative instruments and loss contingencies, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Recently adopted accounting pronouncements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">Leases (Topic 842) </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">("ASU 2016-02"). ASU 2016-02 requires lessees to record most leases on their balance sheet but recognize expenses in the income statement in a manner similar to previous guidance. The way in which entities classify leases determines how to recognize lease-related revenue and expense.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We adopted ASU 2016-02 as of January 1, 2019 using the transition method that allowed us to initially apply the guidance at the adoption date of January 1, 2019 without adjusting comparative periods presented. We elected to use the package of practical expedients that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any existing leases. We did not elect to use the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment. Additionally, we elected not to apply the recognition requirements of the new lease accounting standard to short-term leases. Adopting ASU 2016-02 had a material impact on our consolidated balance sheet as of January 1, 2019, as we recognized </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$121.6 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of lease liabilities and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$113.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of right-of-use ("ROU") assets for those leases classified as operating leases.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Recently issued accounting pronouncements</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">There are no recently issued accounting pronouncements that are expected to have a material impact on our financial position or results of operations when adopted in the future.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Summary of significant accounting policies</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Revenue recognition</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii) providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We determine revenue recognition through the following steps:</span></div><div style="line-height:120%;padding-left:48px;padding-top:8px;text-align:justify;text-indent:6px;"><span style="padding-top:8px;text-align:justify;font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;padding-right:42px;">•</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Identification of the contract, or contracts, with a customer;</span></div><div style="line-height:120%;padding-left:48px;padding-top:8px;text-align:justify;text-indent:6px;"><span style="padding-top:8px;text-align:justify;font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;padding-right:42px;">•</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Identification of the performance obligations in the contract;</span></div><div style="line-height:120%;padding-left:48px;padding-top:8px;text-align:justify;text-indent:6px;"><span style="padding-top:8px;text-align:justify;font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;padding-right:42px;">•</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Determination of the transaction price;</span></div><div style="line-height:120%;padding-left:48px;padding-top:8px;text-align:justify;text-indent:6px;"><span style="padding-top:8px;text-align:justify;font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;padding-right:42px;">•</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="line-height:120%;padding-left:48px;padding-top:8px;text-align:justify;text-indent:6px;"><span style="padding-top:8px;text-align:justify;font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;padding-right:42px;">•</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Recognition of revenue when, or as, we satisfy a performance obligation.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">Recurring</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Recurring revenue represents stand-ready performance obligations in which we are making our solutions or services available to our customers continuously over time or the value of the contract renews. Therefore, recurring revenue is generally recognized over time on a ratable basis over the contract term, beginning on the date that the solution or service is made available to the customer. Our recurring revenue contracts are generally for a term of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> at contract inception with </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">-year renewals thereafter, billed annually in advance and non-cancelable.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, online training programs, subscription-based analytic services, such as donor acquisitions and data enrichment, and payment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, subscription-based contracts for professional services and variable transaction revenue associated with the use of our solutions.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our payment services are offered with the assistance of third-party vendors. In general, when we are the principal in a transaction based on the factors identified in ASC 606-10-55-36 through 55-40, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount billed to the customer) and record the net amount as revenue. For payment and transaction services, we have the right to invoice the customer in an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">One-time services and other</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">One-time services and other revenue primarily consists of fees for one-time consulting, analytic and onsite training services.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We generally bill consulting services based on hourly rates plus reimbursable travel-related expenses. Fixed price consulting engagements are generally billed as milestones towards completion are reached. Revenue for all consulting services is recognized over time as the services are performed.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We generally recognize analytic services revenue from donor prospect research engagements, the sale of lists of potential donors, data enrichment engagements and benchmarking studies at a point in time (upon delivery).</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In certain cases, we sell training at a fixed rate for each specific class at a per attendee price or at a packaged price for several attendees, and recognize the related revenue upon the customer attending and completing training.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">Contracts with multiple performance obligations</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of our solutions and services are typically estimated based on observable transactions when the solutions or services are sold on a standalone basis.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Costs of obtaining contracts, contract assets and deferred revenue</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have determined to be </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We determined the period of benefit by taking into consideration our customer contracts, including renewals, retention, our technology and other factors. We do not generally pay commissions for contract renewals. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">A contract asset is recorded when revenue is recognized in advance of our right to receive consideration (i.e., we must satisfy additional performance obligations in order to receive consideration). Amounts are recorded as receivables when our right to consideration is unconditional (i.e., only the passage of time is required before payment of the consideration is due). Our contract assets are recorded within prepaid expenses and other current assets on our consolidated balance sheets. To the extent that our customers are billed for our solutions and services in advance of us satisfying the related performance obligations, we record such amounts in deferred revenue.</span></div><div style="line-height:100%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Fair value measurements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We measure certain financial assets and liabilities at fair value on a recurring basis, including derivative instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. An active market is defined as a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels 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:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Level 1 - Quoted prices for identical assets or liabilities in active markets;</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:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and</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:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our financial assets and liabilities are classified in their entirety within the hierarchy based on the lowest level of input that is significant to fair value measurement. Changes to a financial asset's or liability's level within the fair value hierarchy are determined as of the end of a reporting period. All methods of assessing fair value result in a general approximation of value, and such value may never actually be realized.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Derivative instruments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We generally use derivative instruments to manage interest rate risk. We view derivative instruments as risk management tools and do not use them for trading or speculative purposes. Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accordingly, changes in fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We record all derivative instruments on our consolidated balance sheets at fair value. If the derivative is designated as a cash flow hedge, the effective portions of the changes in fair value of the derivative are recorded in other comprehensive income and reclassified to earnings in a manner that matches the timing of the earnings impact of the hedged transactions. Ineffective portions of the changes in the fair value of cash flow hedges are recognized currently in earnings. See </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 10</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of these consolidated financial statements for further discussion of our derivative instruments.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Sales taxes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We present sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, exclude them from revenues.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Cash and cash equivalents</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We consider all highly liquid investments purchased with an original maturity of three months or less and cash items in transit to be cash equivalents.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Restricted cash due to customers; Customer funds receivable; Due to customers</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Restricted cash due to customers consists of monies collected by us and payable to our customers, net of the associated transaction fees earned. Monies associated with amounts due to customers are segregated in separate bank accounts and used exclusively for the payment of amounts due to customers. This usage restriction is either legally or internally imposed and reflects our intention with regard to such deposits. Customer funds receivable consists of monies we expect to collect and remit to our customers.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Concentration of credit risk</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash due to customers and accounts receivable. Our cash and cash equivalents and restricted cash due to customers are placed with high credit-quality financial institutions. Our accounts receivable is derived from sales to customers who primarily operate in the nonprofit sector. With respect to accounts receivable, we perform ongoing evaluations of our customers and maintain an allowance for doubtful accounts based on historical experience and our expectations of future credit losses. As of and for the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, there were no significant concentrations with respect to our consolidated revenues or accounts receivable.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Property and equipment</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We record property and equipment assets at cost and depreciate them over their estimated useful lives using the straight-line method. Leasehold improvements are depreciated over the lesser of the term of the lease or the estimated useful life of the asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to earnings. Repair and maintenance costs are expensed as incurred.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Construction-in-progress primarily related to purchases of facilities and information technology assets which had not been placed in service at the respective balance sheet dates. We transfer these assets to the applicable property and equipment category on the date they are placed in service. There was no capitalized interest applicable to construction-in-progress for the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Business combinations</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We include the operating results of acquired companies as well as the net assets acquired and liabilities assumed in our consolidated financial statements from the date of acquisition. We are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed. This allocation and valuation require management to make significant estimates and assumptions, especially with respect to long-lived and intangible assets.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Critical estimates in valuing intangible assets include, but are not limited to, estimates about: expected future cash flows from customers, including revenue and operating expenses; royalty and customer attrition rates; proprietary technology obsolescence curve; the acquired company's brand awareness and market position, the market awareness of the acquired company's branded technology solutions and services; assumptions about the period of time the brand will continue to be valuable; as well as expected costs to develop any in-process research and development into commercially viable solutions and estimated cash flows from the projects when completed, and discount rates. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Goodwill</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Goodwill represents the purchase price in excess of the net amount assigned to assets acquired and liabilities assumed by us in a business combination. Goodwill is not amortized, but tested annually for impairment on the first day of our fourth quarter, or more frequently if indicators of potential impairment arise.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accounting guidance permits entities to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis to determine whether it is necessary to perform the quantitative impairment test. Significant judgment is required in the assessment of qualitative factors, including but not limited to an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of identified reporting units and future opportunities in the markets in which we operate.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The quantitative impairment test compares the fair values of identified reporting units with their respective carrying amounts. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Based on our current internal reporting structure, we currently have one operating segment, one reportable segment, and one reporting unit. In each of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we performed the quantitative impairment test which indicated that the estimated fair values of the identified reporting units significantly exceeded their respective carrying values. </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">There was no impairment of goodwill during 2019, 2018 or 2017.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Intangible assets other than goodwill</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We amortize finite-lived intangible assets over their estimated useful lives 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="3"/></tr><tr><td style="width:57%;"/><td style="width:29%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Basis of amortization</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Amortization</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">period</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line and accelerated</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">8-17</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing assets</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2-1</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">5</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquired software and technology</span></div></td><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line and accelerated</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">5-14</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #8cbe4f;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:top;border-bottom:1px solid #8cbe4f;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #8cbe4f;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">1-5</span></div></td></tr></table></div></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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Certain of the customer relationships and acquired software and technology assets are amortized on an accelerated basis.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We write off the gross carrying amount and accumulated amortization balances for all fully amortized intangible assets. We evaluate the estimated useful lives and the potential for impairment of finite and indefinite-lived intangible assets on an annual basis or more frequently if events or circumstances indicate revised estimates of useful lives may be appropriate or that the carrying amount may be impaired. If the carrying amount of a finite-lived intangible asset is no longer recoverable based upon the undiscounted cash flows of the asset, the amount of impairment is the difference between the carrying amount and the fair value of the asset. Substantially all of our intangible assets were acquired in business combinations. See </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 6</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to these consolidated financial statements for a discussion of our impairment of certain acquired intangible assets during 2019. There was no impairment of acquired intangible assets during 2018 or 2017. </span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Impairment of long-lived assets</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We review long-lived assets for impairment when events change or circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant decrease in the market value of the business or asset acquired, a significant adverse change in the extent or manner in which the business or asset acquired is used or significant adverse change in the business climate. If such events or changes in circumstances are present, the undiscounted cash flow method is used to determine whether the asset is impaired. See </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 6</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to these consolidated financial statements for a discussion of our impairment of certain long-lived assets during 2019. No impairment of long-lived assets occurred in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> or </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Deferred financing costs</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Deferred financing costs included in other assets represent the direct third-party costs of entering into the revolving (line-of-credit) portion of our credit facility in June 2017 and portions of the unamortized deferred financing costs from prior facilities. These costs are amortized ratably over the term of the credit facility as interest expense.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Stock-based compensation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the requisite service period, which is the vesting period. We determine the fair value of stock options and stock appreciation rights using a Black-Scholes option pricing model, which requires us to use significant judgment to make estimates regarding the life of the award, volatility of our stock price, the risk-free interest rate and the dividend yield of our stock over the life of the award. We determine the fair value of awards that contain market conditions using a Monte Carlo simulation model. Changes to these estimates would result in different fair values of awards.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Income tax benefits resulting from the vesting and exercise of stock-based compensation awards are recognized in the period the unit or award is vested or option or right is exercised.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Income taxes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We make estimates and judgments in accounting for income taxes. The calculation of the income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits. To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized. In assessing the adequacy of a recorded valuation allowance significant judgment is required. We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies. If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We measure and recognize uncertain tax positions. To recognize such positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. Significant judgment is required in the identification and measurement of uncertain tax positions.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Foreign currency</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net assets recorded in a foreign currency are translated at the exchange rate on the balance sheet date. Revenue and expense items are translated using an average of monthly exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Gains and losses resulting from foreign currency transactions denominated in currency other than the functional currency are recorded at the approximate rate of exchange at the transaction date in other income, net. For the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we recorded a net foreign currency loss that was insignificant. For the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we recorded a net foreign currency loss of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. For the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we recorded net foreign currency gain of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Research and development</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Research and development costs are expensed as incurred except as noted below under </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">Software development costs</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. These costs include compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to researching and developing new solutions, upgrading and enhancing existing solutions, and allocated depreciation, facilities and IT support costs.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Software development costs</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We incur certain costs associated with the development of internal-use software, which are primarily related to activities performed to develop our cloud solutions. Internal and external costs incurred in the preliminary project stage of internal-use software development are expensed as incurred. Once the software being developed has reached the application development stage, qualifying internal costs including payroll and payroll-related costs of employees who are directly associated with and devote time to the software project as well as external direct costs of materials and services are capitalized. Capitalization ceases at the point at which the developed software is substantially complete and ready for its intended use, which is typically upon completion of all substantial testing. Qualifying costs capitalized during the application development stage include those related to specific upgrades and enhancements when it is probable that those costs incurred will result in additional functionality. Overhead costs, including general and administrative costs, as well as maintenance, training and all other costs associated with post-implementation stage activities are expensed as incurred. In addition, internal costs that cannot be reasonably separated between maintenance and relatively minor upgrades and enhancements are expensed as incurred.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Qualifying capitalized software development costs are amortized on a straight-line basis over the software asset's estimated useful life, which is generally </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. There were no impairment charges related to capitalized software development costs during the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We write off the gross carrying amount and accumulated amortization balances for all fully amortized software development cost assets.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Sales returns and allowance for doubtful accounts</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accounts receivable are recorded at original invoice amounts less an allowance for doubtful accounts, an amount we estimate to be sufficient to provide adequate protection against losses resulting from extending credit to our customers. In judging the adequacy of the allowance for doubtful accounts, we consider multiple factors including historical bad debt experience, the general economic environment and the aging of our receivables. A considerable amount of judgment is required in assessing these factors and if any receivables were to deteriorate, an additional provision for doubtful accounts could be required. Accounts are written off after all means of collection are exhausted and recovery is considered remote. Provisions for doubtful accounts are recorded in general and administrative expense.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Below is a summary of the changes in our allowance for sales returns.</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="13"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance at</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Provision/</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">adjustment</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Write-off</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance at </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">end of year</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,377</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,232</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,963</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,646</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,975</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,377</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>10,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(8,815</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Below is a summary of the changes in our allowance for doubtful accounts.</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="13"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance at</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Provision/</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">adjustment</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Write-off</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance at </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">end of year</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,476</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,938</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,883</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>741</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,842</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,345</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>587</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>741</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Advertising costs</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We expense advertising costs as incurred, which were </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> for the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Restructuring costs</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Restructuring costs include charges for the costs of exit or disposal activities. The liability for costs associated with exit or disposal activities is measured initially at fair value and only recognized when the liability is incurred. For details of our restructuring activities, see </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 19</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of these consolidated financial statements.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Leases</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued expense and other current liabilities, and operating lease liabilities, net of current portion in our consolidated balance sheet as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Contingencies</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We are subject to the possibility of various loss contingencies in the normal course of business. We record an accrual for a contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Earnings per share</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the “treasury stock method” except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options and stock appreciation rights and vesting of restricted stock awards and units.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Basis of presentation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”).</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Basis of consolidation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The preparation of financial statements in conformity with 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 financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets , income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for sales returns and doubtful accounts, costs of obtaining contracts, valuation of derivative instruments and loss contingencies, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Recently adopted accounting pronouncements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">Leases (Topic 842) </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">("ASU 2016-02"). ASU 2016-02 requires lessees to record most leases on their balance sheet but recognize expenses in the income statement in a manner similar to previous guidance. The way in which entities classify leases determines how to recognize lease-related revenue and expense.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We adopted ASU 2016-02 as of January 1, 2019 using the transition method that allowed us to initially apply the guidance at the adoption date of January 1, 2019 without adjusting comparative periods presented. We elected to use the package of practical expedients that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any existing leases. We did not elect to use the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment. Additionally, we elected not to apply the recognition requirements of the new lease accounting standard to short-term leases. Adopting ASU 2016-02 had a material impact on our consolidated balance sheet as of January 1, 2019, as we recognized </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$121.6 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of lease liabilities and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$113.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of right-of-use ("ROU") assets for those leases classified as operating leases.</span></div> 121600000 113400000 <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Recently issued accounting pronouncements</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">There are no recently issued accounting pronouncements that are expected to have a material impact on our financial position or results of operations when adopted in the future.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Revenue recognition</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii) providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We determine revenue recognition through the following steps:</span></div><div style="line-height:120%;padding-left:48px;padding-top:8px;text-align:justify;text-indent:6px;"><span style="padding-top:8px;text-align:justify;font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;padding-right:42px;">•</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Identification of the contract, or contracts, with a customer;</span></div><div style="line-height:120%;padding-left:48px;padding-top:8px;text-align:justify;text-indent:6px;"><span style="padding-top:8px;text-align:justify;font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;padding-right:42px;">•</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Identification of the performance obligations in the contract;</span></div><div style="line-height:120%;padding-left:48px;padding-top:8px;text-align:justify;text-indent:6px;"><span style="padding-top:8px;text-align:justify;font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;padding-right:42px;">•</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Determination of the transaction price;</span></div><div style="line-height:120%;padding-left:48px;padding-top:8px;text-align:justify;text-indent:6px;"><span style="padding-top:8px;text-align:justify;font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;padding-right:42px;">•</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="line-height:120%;padding-left:48px;padding-top:8px;text-align:justify;text-indent:6px;"><span style="padding-top:8px;text-align:justify;font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;padding-right:42px;">•</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Recognition of revenue when, or as, we satisfy a performance obligation.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">Recurring</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Recurring revenue represents stand-ready performance obligations in which we are making our solutions or services available to our customers continuously over time or the value of the contract renews. Therefore, recurring revenue is generally recognized over time on a ratable basis over the contract term, beginning on the date that the solution or service is made available to the customer. Our recurring revenue contracts are generally for a term of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> at contract inception with </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">-year renewals thereafter, billed annually in advance and non-cancelable.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, online training programs, subscription-based analytic services, such as donor acquisitions and data enrichment, and payment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, subscription-based contracts for professional services and variable transaction revenue associated with the use of our solutions.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our payment services are offered with the assistance of third-party vendors. In general, when we are the principal in a transaction based on the factors identified in ASC 606-10-55-36 through 55-40, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount billed to the customer) and record the net amount as revenue. For payment and transaction services, we have the right to invoice the customer in an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">One-time services and other</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">One-time services and other revenue primarily consists of fees for one-time consulting, analytic and onsite training services.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We generally bill consulting services based on hourly rates plus reimbursable travel-related expenses. Fixed price consulting engagements are generally billed as milestones towards completion are reached. Revenue for all consulting services is recognized over time as the services are performed.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We generally recognize analytic services revenue from donor prospect research engagements, the sale of lists of potential donors, data enrichment engagements and benchmarking studies at a point in time (upon delivery).</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In certain cases, we sell training at a fixed rate for each specific class at a per attendee price or at a packaged price for several attendees, and recognize the related revenue upon the customer attending and completing training.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">Contracts with multiple performance obligations</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of our solutions and services are typically estimated based on observable transactions when the solutions or services are sold on a standalone basis.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Costs of obtaining contracts, contract assets and deferred revenue</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have determined to be </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We determined the period of benefit by taking into consideration our customer contracts, including renewals, retention, our technology and other factors. We do not generally pay commissions for contract renewals. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">A contract asset is recorded when revenue is recognized in advance of our right to receive consideration (i.e., we must satisfy additional performance obligations in order to receive consideration). Amounts are recorded as receivables when our right to consideration is unconditional (i.e., only the passage of time is required before payment of the consideration is due). Our contract assets are recorded within prepaid expenses and other current assets on our consolidated balance sheets. To the extent that our customers are billed for our solutions and services in advance of us satisfying the related performance obligations, we record such amounts in deferred revenue.</span></div> P3Y P1Y P3Y P5Y <div style="line-height:100%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Fair value measurements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We measure certain financial assets and liabilities at fair value on a recurring basis, including derivative instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. An active market is defined as a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels 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:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Level 1 - Quoted prices for identical assets or liabilities in active markets;</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:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and</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:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our financial assets and liabilities are classified in their entirety within the hierarchy based on the lowest level of input that is significant to fair value measurement. Changes to a financial asset's or liability's level within the fair value hierarchy are determined as of the end of a reporting period. All methods of assessing fair value result in a general approximation of value, and such value may never actually be realized.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Derivative instruments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We generally use derivative instruments to manage interest rate risk. We view derivative instruments as risk management tools and do not use them for trading or speculative purposes. Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accordingly, changes in fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract.</span></div>We record all derivative instruments on our consolidated balance sheets at fair value. If the derivative is designated as a cash flow hedge, the effective portions of the changes in fair value of the derivative are recorded in other comprehensive income and reclassified to earnings in a manner that matches the timing of the earnings impact of the hedged transactions. Ineffective portions of the changes in the fair value of cash flow hedges are recognized currently in earnings. <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Sales taxes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We present sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, exclude them from revenues.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Cash and cash equivalents</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We consider all highly liquid investments purchased with an original maturity of three months or less and cash items in transit to be cash equivalents.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Restricted cash due to customers; Customer funds receivable; Due to customers</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Restricted cash due to customers consists of monies collected by us and payable to our customers, net of the associated transaction fees earned. Monies associated with amounts due to customers are segregated in separate bank accounts and used exclusively for the payment of amounts due to customers. This usage restriction is either legally or internally imposed and reflects our intention with regard to such deposits. Customer funds receivable consists of monies we expect to collect and remit to our customers.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Concentration of credit risk</span></div>Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash due to customers and accounts receivable. Our cash and cash equivalents and restricted cash due to customers are placed with high credit-quality financial institutions. Our accounts receivable is derived from sales to customers who primarily operate in the nonprofit sector. With respect to accounts receivable, we perform ongoing evaluations of our customers and maintain an allowance for doubtful accounts based on historical experience and our expectations of future credit losses. <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Property and equipment</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We record property and equipment assets at cost and depreciate them over their estimated useful lives using the straight-line method. Leasehold improvements are depreciated over the lesser of the term of the lease or the estimated useful life of the asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to earnings. Repair and maintenance costs are expensed as incurred.</span></div>Construction-in-progress primarily related to purchases of facilities and information technology assets which had not been placed in service at the respective balance sheet dates. We transfer these assets to the applicable property and equipment category on the date they are placed in service. <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Business combinations</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We include the operating results of acquired companies as well as the net assets acquired and liabilities assumed in our consolidated financial statements from the date of acquisition. We are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed. This allocation and valuation require management to make significant estimates and assumptions, especially with respect to long-lived and intangible assets.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Critical estimates in valuing intangible assets include, but are not limited to, estimates about: expected future cash flows from customers, including revenue and operating expenses; royalty and customer attrition rates; proprietary technology obsolescence curve; the acquired company's brand awareness and market position, the market awareness of the acquired company's branded technology solutions and services; assumptions about the period of time the brand will continue to be valuable; as well as expected costs to develop any in-process research and development into commercially viable solutions and estimated cash flows from the projects when completed, and discount rates. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Goodwill</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Goodwill represents the purchase price in excess of the net amount assigned to assets acquired and liabilities assumed by us in a business combination. Goodwill is not amortized, but tested annually for impairment on the first day of our fourth quarter, or more frequently if indicators of potential impairment arise.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accounting guidance permits entities to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis to determine whether it is necessary to perform the quantitative impairment test. Significant judgment is required in the assessment of qualitative factors, including but not limited to an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of identified reporting units and future opportunities in the markets in which we operate.</span></div>The quantitative impairment test compares the fair values of identified reporting units with their respective carrying amounts. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Intangible assets other than goodwill</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We amortize finite-lived intangible assets over their estimated useful lives 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="3"/></tr><tr><td style="width:57%;"/><td style="width:29%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Basis of amortization</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Amortization</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">period</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line and accelerated</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">8-17</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing assets</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2-1</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">5</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquired software and technology</span></div></td><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line and accelerated</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">5-14</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #8cbe4f;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:top;border-bottom:1px solid #8cbe4f;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #8cbe4f;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">1-5</span></div></td></tr></table></div></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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Certain of the customer relationships and acquired software and technology assets are amortized on an accelerated basis.</span></div></td></tr></table>We write off the gross carrying amount and accumulated amortization balances for all fully amortized intangible assets. We evaluate the estimated useful lives and the potential for impairment of finite and indefinite-lived intangible assets on an annual basis or more frequently if events or circumstances indicate revised estimates of useful lives may be appropriate or that the carrying amount may be impaired. If the carrying amount of a finite-lived intangible asset is no longer recoverable based upon the undiscounted cash flows of the asset, the amount of impairment is the difference between the carrying amount and the fair value of the asset. <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We amortize finite-lived intangible assets over their estimated useful lives 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="3"/></tr><tr><td style="width:57%;"/><td style="width:29%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Basis of amortization</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Amortization</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">period</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line and accelerated</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">8-17</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing assets</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2-1</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">5</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquired software and technology</span></div></td><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line and accelerated</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">5-14</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #8cbe4f;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:top;border-bottom:1px solid #8cbe4f;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>Straight-line</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #8cbe4f;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">1-5</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Certain of the customer relationships and acquired software and technology assets are amortized on an accelerated basis.</span></div> Straight-line and accelerated Straight-line Straight-line and accelerated Straight-line <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Impairment of long-lived assets</span></div>We review long-lived assets for impairment when events change or circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant decrease in the market value of the business or asset acquired, a significant adverse change in the extent or manner in which the business or asset acquired is used or significant adverse change in the business climate. If such events or changes in circumstances are present, the undiscounted cash flow method is used to determine whether the asset is impaired. <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Deferred financing costs</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Deferred financing costs included in other assets represent the direct third-party costs of entering into the revolving (line-of-credit) portion of our credit facility in June 2017 and portions of the unamortized deferred financing costs from prior facilities. These costs are amortized ratably over the term of the credit facility as interest expense.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Stock-based compensation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the requisite service period, which is the vesting period. We determine the fair value of stock options and stock appreciation rights using a Black-Scholes option pricing model, which requires us to use significant judgment to make estimates regarding the life of the award, volatility of our stock price, the risk-free interest rate and the dividend yield of our stock over the life of the award. We determine the fair value of awards that contain market conditions using a Monte Carlo simulation model. Changes to these estimates would result in different fair values of awards.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Income tax benefits resulting from the vesting and exercise of stock-based compensation awards are recognized in the period the unit or award is vested or option or right is exercised.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Income taxes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We make estimates and judgments in accounting for income taxes. The calculation of the income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits. To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized. In assessing the adequacy of a recorded valuation allowance significant judgment is required. We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies. If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We measure and recognize uncertain tax positions. To recognize such positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. Significant judgment is required in the identification and measurement of uncertain tax positions.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Foreign currency</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net assets recorded in a foreign currency are translated at the exchange rate on the balance sheet date. Revenue and expense items are translated using an average of monthly exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income.</span></div>Gains and losses resulting from foreign currency transactions denominated in currency other than the functional currency are recorded at the approximate rate of exchange at the transaction date in other income, net. 900000 -1100000 <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Research and development</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Research and development costs are expensed as incurred except as noted below under </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">Software development costs</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. These costs include compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to researching and developing new solutions, upgrading and enhancing existing solutions, and allocated depreciation, facilities and IT support costs.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Software development costs</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We incur certain costs associated with the development of internal-use software, which are primarily related to activities performed to develop our cloud solutions. Internal and external costs incurred in the preliminary project stage of internal-use software development are expensed as incurred. Once the software being developed has reached the application development stage, qualifying internal costs including payroll and payroll-related costs of employees who are directly associated with and devote time to the software project as well as external direct costs of materials and services are capitalized. Capitalization ceases at the point at which the developed software is substantially complete and ready for its intended use, which is typically upon completion of all substantial testing. Qualifying costs capitalized during the application development stage include those related to specific upgrades and enhancements when it is probable that those costs incurred will result in additional functionality. Overhead costs, including general and administrative costs, as well as maintenance, training and all other costs associated with post-implementation stage activities are expensed as incurred. In addition, internal costs that cannot be reasonably separated between maintenance and relatively minor upgrades and enhancements are expensed as incurred.</span></div> <span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Qualifying capitalized software development costs are amortized on a straight-line basis over the software asset's estimated useful life, which is generally </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7 years</span></span>. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. P3Y P7Y <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Sales returns and allowance for doubtful accounts</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.</span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accounts receivable are recorded at original invoice amounts less an allowance for doubtful accounts, an amount we estimate to be sufficient to provide adequate protection against losses resulting from extending credit to our customers. In judging the adequacy of the allowance for doubtful accounts, we consider multiple factors including historical bad debt experience, the general economic environment and the aging of our receivables. A considerable amount of judgment is required in assessing these factors and if any receivables were to deteriorate, an additional provision for doubtful accounts could be required. Accounts are written off after all means of collection are exhausted and recovery is considered remote. Provisions for doubtful accounts are recorded in general and administrative expense.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Below is a summary of the changes in our allowance for sales returns.</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="13"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance at</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Provision/</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">adjustment</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Write-off</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance at </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">end of year</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,377</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,232</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,963</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,646</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,975</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,377</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>10,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(8,815</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Below is a summary of the changes in our allowance for doubtful accounts.</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="13"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance at</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Provision/</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">adjustment</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Write-off</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance at </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">end of year</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,476</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,938</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,883</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>741</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,842</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,345</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>587</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>741</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 3377000 6232000 5963000 3646000 4400000 4952000 5975000 3377000 2704000 10511000 8815000 4400000 1345000 2476000 1938000 1883000 741000 2446000 1842000 1345000 587000 1148000 994000 741000 <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Advertising costs</span></div>We expense advertising costs as incurred 3100000 4000000.0 2400000 <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Restructuring costs</span></div>Restructuring costs include charges for the costs of exit or disposal activities. The liability for costs associated with exit or disposal activities is measured initially at fair value and only recognized when the liability is incurred. <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Leases</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued expense and other current liabilities, and operating lease liabilities, net of current portion in our consolidated balance sheet as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Contingencies</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We are subject to the possibility of various loss contingencies in the normal course of business. We record an accrual for a contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.</span></div> <div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Earnings per share</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the “treasury stock method” except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options and stock appreciation rights and vesting of restricted stock awards and units.</span></div> <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">3. Business Combinations</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">2019 Acquisitions</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">YourCause</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">On </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">January 2, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we acquired all of the outstanding equity securities, including all voting equity interests, of YourCause Holdings, LLC, a Delaware limited liability company ("YourCause"), pursuant to a purchase agreement and plan of merger. The acquisition expands our footprint in corporate social responsibility and employee engagement and enhances our position as a leader in providing solutions to both nonprofit organizations and for-profit companies committed to addressing social issues. We acquired the equity securities for an aggregate purchase price of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$157.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> in cash, net of closing adjustments. The purchase price and related expenses were funded primarily through borrowings under the 2017 Credit Facility (as defined below). As a result of the acquisition, YourCause has become a wholly owned subsidiary of ours. The operating results of YourCause have been included in our consolidated financial statements from the date of acquisition. During the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we incurred </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">insignificant</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> acquisition-related expenses associated with the acquisition, which were recorded in general and administrative expense.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The fair values assigned to the assets acquired and liabilities assumed in the table below are based on our best estimates and assumptions as of the reporting date. We finalized the purchase price allocation of YourCause, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2019.</span></div><div style="line-height:120%;text-align:justify;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="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Purchase price allocation</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net working capital, excluding deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,711</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other long-term 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,574</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Identifiable intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>74,690</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Deferred tax liability</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4,660</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4,300</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,650</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>87,350</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>157,715</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The estimated fair value of accounts receivable acquired approximates the contractual value of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$4.2 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$54.6 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of the goodwill arising in the acquisition is deductible for income tax purposes. The estimated goodwill recognized is attributable primarily to the opportunities for expected synergies from combining the operations and assembled workforce of YourCause. During the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we recorded insignificant measurement period adjustments to the estimated fair value of the YourCause assets acquired and liabilities assumed following the receipt of new information. The adjustments resulted in an increase to net working capital, excluding deferred revenue, with the corresponding offset to goodwill.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The YourCause acquisition resulted in the identification of the following identifiable intangible assets:</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="6"/></tr><tr><td style="width:39%;"/><td style="width:29%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted average amortization period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Intangible assets acquired</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">YourCause</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Valuation Method</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"> (in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquired technology</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Relief-from-Royalty</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,800</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Multi-period Excess Earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>15</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>25,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></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing assets</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Relief-from-Royalty</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2</span></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>830</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Comparative (With and Without)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>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></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>74,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The method of amortization of identifiable finite-lived intangible assets is based on the expected pattern in which the estimated economic benefits of the respective assets are consumed or otherwise used up. Customer relationships and acquired technology assets are being amortized on an accelerated basis. Marketing assets are being amortized on a straight-line basis. The non-compete agreements were fully amortized as of March 31, 2019, based on the insignificance of the acquired assets.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, separate presentation of revenue and earnings since the acquisition date and pro forma information are not required nor included herein.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">2018 Acquisitions</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">Reeher</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">On </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">April 30, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we acquired all of the outstanding equity securities, including all voting equity interests, of Reeher LLC, a Minnesota limited liability company (“Reeher”), pursuant to a securities purchase agreement. The acquisition expands our fundraising performance management capabilities and is intended to drive more effective fundraising and greater social good outcomes for our customers. We acquired the equity securities for an aggregate purchase price of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$41.2 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> in cash, net of closing adjustments. The purchase price and related expenses were funded primarily through borrowings under the 2017 Credit Facility (as defined in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 9</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of these consolidated financial statements). As a result of the acquisition, Reeher has become a wholly owned subsidiary of ours. We finalized the purchase price allocation of Reeher, including the valuation of assets acquired and liabilities assumed, during the second quarter of 2019. All measurement period adjustments were insignificant. We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">2017 Acquisitions</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">JustGiving</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">On </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">October 2, 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, Blackbaud Global Limited (“Blackbaud Global”), a U.K. limited liability company and wholly owned subsidiary of ours, acquired the entire issued share capital, including all voting equity interests, of Giving Limited, a U.K. private limited company doing business as “JustGiving” for an aggregate purchase price, including certain post-closing adjustments set forth in the related stock purchase agreement, of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>£102.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, or approximately </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$137.2 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, in cash. JustGiving is a market leading social platform for giving, and the acquisition is expected to enhance our capabilities to </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">serve both individual donors and nonprofits, expanding the peer-to-peer fundraising capabilities we offer today. As a result of the acquisition, JustGiving has become a wholly owned subsidiary of ours. We financed the acquisition of JustGiving through cash on hand and borrowings of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$138.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> under the 2017 Credit Facility. We finalized the purchase price allocation of JustGiving, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2018. All measurement period adjustments were insignificant. We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;text-decoration:underline;">AcademicWorks</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">On </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">April 3, 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we acquired all of the outstanding shares of capital stock, including all voting equity interests, of AcademicWorks, Inc., a Texas corporation ("AcademicWorks"), pursuant to a stock purchase agreement. AcademicWorks is the market leader in scholarship management for higher education and K-12 institutions, foundations, and grant-making institutions. The acquisition extends our offerings for our higher education, K-12, and corporate and foundation customers. We acquired AcademicWorks for </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$52.1 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> in cash, net of closing adjustments. We financed the acquisition through a drawdown of a revolving credit loan under our then-existing credit facility. As a result of the acquisition, AcademicWorks has become a wholly owned subsidiary of ours. We finalized the purchase price allocation of AcademicWorks, including the valuation of assets acquired and liabilities assumed, during the first quarter of 2018. All measurement period adjustments were insignificant. We determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented.</span></div> 157700000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The fair values assigned to the assets acquired and liabilities assumed in the table below are based on our best estimates and assumptions as of the reporting date. We finalized the purchase price allocation of YourCause, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2019.</span></div><div style="line-height:120%;text-align:justify;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="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Purchase price allocation</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net working capital, excluding deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,711</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other long-term 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,574</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Identifiable intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>74,690</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Deferred tax liability</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4,660</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4,300</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,650</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>87,350</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>157,715</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 3711000 2574000 74690000 4660000 4300000 1650000 87350000 157715000 4200000 54600000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The YourCause acquisition resulted in the identification of the following identifiable intangible assets:</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="6"/></tr><tr><td style="width:39%;"/><td style="width:29%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted average amortization period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Intangible assets acquired</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">YourCause</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Valuation Method</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"> (in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquired technology</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Relief-from-Royalty</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,800</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Multi-period Excess Earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>15</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>25,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></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing assets</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Relief-from-Royalty</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2</span></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>830</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Comparative (With and Without)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>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></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>74,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> P12Y 47800000 P15Y 25900000 P2Y 830000 P0Y 160000 P13Y 74690000 41200000 102400000 137200000 138700000 52100000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">4. Goodwill and Other Intangible Assets</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The change in our goodwill during </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> consisted of the following:</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="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>545,213</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Additions related to current year business combinations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>87,350</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Effect of foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>634,088</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We have recorded intangible assets acquired in various business combinations based on their fair values at the date of acquisition. The table below sets forth the balances of each class of intangible asset and related amortization as of:</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="7"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Finite-lived gross carrying amount</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer relationships</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>286,951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>280,309</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>34,246</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>48,484</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquired software and technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>233,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><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>211,654</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,499</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Database</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,275</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total finite-lived gross carrying amount</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>556,491</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>547,221</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Accumulated 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(118,031</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(116,648</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3,648</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(16,395</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquired software and technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(115,048</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(118,268</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,869</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,618</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Database</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4,275</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total accumulated amortization</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(238,596</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(257,204</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Indefinite-lived gross carrying amount</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing assets</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:Frutiger LT 45 Light,sans-serif;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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,600</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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Intangible assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>317,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>291,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">During the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, changes to the gross carrying amounts of intangible asset classes were primarily related to our business acquisitions as described in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 3</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of these financial statements, write-offs of fully amortized intangible assets, and the effect of foreign currency translation.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">During the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we also recorded an impairment charge of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> against an acquired marketing asset that reduced the carrying value of the asset to zero. The impairment charge resulted from our decision during the year to rebrand the solution to which the asset related. This impairment charge was recorded as amortization on our consolidated statements of comprehensive income.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Amortization expense</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Amortization expense related to finite-lived intangible assets acquired in business combinations is allocated to cost of revenue on the consolidated statements of comprehensive income based on the revenue stream to which the asset contributes, except for marketing assets and non-compete agreements, for which the associated amortization expense is included in operating expenses.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table summarizes amortization expense of our finite-lived intangible assets:</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="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Included in cost of revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Cost of recurring</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>42,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>39,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>37,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></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Cost of one-time services and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,204</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,356</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,542</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total included in cost of revenue</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>44,769</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>42,233</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>40,099</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:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Included in operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,844</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total amortization of intangibles from business combinations</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>50,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,077</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>43,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table outlines the estimated future amortization expense for each of the next five years for our finite-lived intangible assets as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">:</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="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ending December 31,</span></div><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Amortization</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">expense</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2020 </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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>41,544</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2021 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>37,010</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>34,671</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2023 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>33,665</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2024 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>33,150</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>180,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The change in our goodwill during </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> consisted of the following:</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="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>545,213</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Additions related to current year business combinations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>87,350</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Effect of foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>634,088</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 545213000 87350000 1525000 634088000 The table below sets forth the balances of each class of intangible asset and related amortization as of:<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="7"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Finite-lived gross carrying amount</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer relationships</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>286,951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>280,309</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>34,246</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>48,484</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquired software and technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>233,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><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>211,654</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,499</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Database</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,275</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total finite-lived gross carrying amount</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>556,491</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>547,221</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Accumulated 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(118,031</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(116,648</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3,648</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(16,395</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquired software and technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(115,048</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(118,268</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,869</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,618</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Database</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4,275</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total accumulated amortization</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(238,596</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(257,204</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Indefinite-lived gross carrying amount</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Marketing assets</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:Frutiger LT 45 Light,sans-serif;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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,600</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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Intangible assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>317,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>291,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 286951000 280309000 34246000 48484000 233094000 211654000 2200000 2499000 0 4275000 556491000 547221000 -118031000 -116648000 -3648000 -16395000 -115048000 -118268000 -1869000 -1618000 0 -4275000 -238596000 -257204000 0 1600000 317895000 291617000 900000 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table summarizes amortization expense of our finite-lived intangible assets:</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="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Included in cost of revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Cost of recurring</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>42,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>39,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>37,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></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Cost of one-time services and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,204</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,356</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,542</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total included in cost of revenue</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>44,769</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>42,233</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>40,099</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:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Included in operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,844</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total amortization of intangibles from business combinations</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>50,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,077</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>43,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 42565000 39877000 37557000 2204000 2356000 2542000 44769000 42233000 40099000 5316000 4844000 3271000 50085000 47077000 43370000 <div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table outlines the estimated future amortization expense for each of the next five years for our finite-lived intangible assets as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">:</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="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ending December 31,</span></div><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Amortization</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">expense</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2020 </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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>41,544</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2021 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>37,010</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>34,671</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2023 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>33,665</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2024 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>33,150</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>180,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 41544000 37010000 34671000 33665000 33150000 180040000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">5. Earnings Per Share</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table sets forth the computation of basic and diluted </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">earnings</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> per share:</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="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;">  </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands, except per share amounts)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,908</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>44,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>73,633</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Weighted average common shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,695,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,206,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><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>46,669,440</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Add effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock-based awards</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>616,888</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>838,415</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,106,262</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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Weighted average common shares assuming dilution</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>48,312,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>48,045,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,775,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Earnings per share:</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 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.25</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.95</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.58</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Diluted</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.54</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Anti-dilutive shares excluded from calculations of diluted earnings per share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>241,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>48,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table sets forth the computation of basic and diluted </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">earnings</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> per share:</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="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;">  </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands, except per share amounts)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,908</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>44,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>73,633</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Weighted average common shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,695,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,206,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><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>46,669,440</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Add effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock-based awards</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>616,888</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>838,415</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,106,262</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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Weighted average common shares assuming dilution</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>48,312,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>48,045,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,775,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Earnings per share:</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 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.25</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.95</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.58</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Diluted</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.54</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Anti-dilutive shares excluded from calculations of diluted earnings per share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>241,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>48,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 11908000 44841000 73633000 47695383 47206669 46669440 616888 838415 1106262 48312271 48045084 47775702 0.25 0.95 1.58 0.25 0.93 1.54 241336 48881 4634 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">6. Fair Value Measurements</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Recurring fair value measurements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</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="16"/></tr><tr><td style="width:45%;"/><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: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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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 #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Fair value measurement using</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Fair value as of December 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Financial liabilities:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total financial liabilities</span></div></td><td style="vertical-align:bottom;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,757</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,757</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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Fair value as of December 31, 2018</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Financial assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Derivative instruments</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,260</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,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:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total financial assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,260</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,260</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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="overflow:hidden;height:20px;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;height:20px;font-size:10pt;"><span 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;height:20px;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;height:20px;font-size:10pt;"><span 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;height:20px;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;height:20px;font-size:10pt;"><span 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;height:20px;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;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Fair value as of December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Financial liabilities:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total financial liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The fair value of our interest rate swaps was based on model-driven valuations using LIBOR rates, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps are classified within Level 2 of the fair value hierarchy.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We believe the carrying amounts of our cash and cash equivalents, restricted cash due to customers, accounts receivable, trade accounts payable, accrued expenses and other current liabilities and due to customers approximate their fair values at </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, due to the immediate or short-term maturity of these instruments.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We believe the carrying amount of our debt approximates its fair value at </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, as the debt bears interest rates that approximate market value. As LIBOR rates are observable at commonly quoted intervals, our debt is classified within Level 2 of the fair value hierarchy.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. Additionally, we did not hold any Level 3 assets or liabilities during the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Non-recurring fair value measurements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived, intangible assets, goodwill and operating lease ROU assets, which are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs. In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">During the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we recorded impairment charges of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> against our operating lease ROU assets, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> against certain property and equipment assets and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> against certain finite-lived intangible assets. See Notes 11, 7 and 4, respectively, to these consolidated financial statements for additional details.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">There were no other non-recurring fair value adjustments during </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> except for certain business combination accounting adjustments to the initial fair value estimates of the assets acquired and liabilities assumed at the acquisition date from updated estimates and assumptions during the measurement period. See </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 3</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 4</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to these consolidated financial statements for additional details. The measurement period may be up to one year from the acquisition date. We record any measurement period adjustments to the fair value of assets acquired and liabilities assumed, with the corresponding offset to goodwill.</span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</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="16"/></tr><tr><td style="width:45%;"/><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: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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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 #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Fair value measurement using</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Fair value as of December 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Financial liabilities:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total financial liabilities</span></div></td><td style="vertical-align:bottom;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,757</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,757</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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Fair value as of December 31, 2018</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Financial assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Derivative instruments</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,260</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,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:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total financial assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,260</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,260</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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="overflow:hidden;height:20px;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;height:20px;font-size:10pt;"><span 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;height:20px;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;height:20px;font-size:10pt;"><span 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;height:20px;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;height:20px;font-size:10pt;"><span 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;height:20px;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;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Fair value as of December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Financial liabilities:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total financial liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 0 1757000 0 1757000 0 1757000 0 1757000 0 2260000 0 2260000 0 2260000 0 2260000 0 186000 0 186000 0 186000 0 186000 3800000 1400000 900000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">7. Property and Equipment and Software Development Costs</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Property and equipment</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Property and equipment consisted of the following as of:</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:38%;"/><td style="width:37%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Estimated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">useful life</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(years)</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="5" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Equipment</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">3 - 5</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,512</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,243</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Computer hardware</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">1 - 5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>67,045</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>75,060</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Computer software</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">1 - 5</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>35,726</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>34,294</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Construction in progress</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>213</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>233</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">1 - 7</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,823</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,004</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Leasehold improvements</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Lesser of lea</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">se term or estimated useful life</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,295</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>26,795</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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>139,614</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>147,629</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(104,068</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(107,598</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>35,546</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>40,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Depreciation expense was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$15.9 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$17.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> for the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">During the year ended December 31, 2019, we recorded impairment charges of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> against certain property and equipment assets that reduced the carrying value of the assets to zero. These impairment charges resulted primarily from our facilities optimization restructuring as we wrote-off facilities-related fixed assets that we would no longer use. See </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 19</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to these consolidated financial statements for additional details regarding our facilities optimization restructuring.</span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Software development costs</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Software development costs consisted of the following as of:</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:64%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Estimated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">useful life</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(years)</span></div></td><td colspan="5" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Software development costs</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">3 - 7</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>139,014</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>121,983</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: accumulated 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(37,712</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(46,884</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Software development costs, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>101,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>75,099</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">During the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, changes to the gross carrying amount of software development costs were primarily related to qualifying costs associated with development activities that are required to be capitalized under the internal-use software accounting guidance such as those for our cloud solutions, write-offs of fully amortized assets, and the effect of foreign currency translation.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Amortization expense related to software development costs was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$21.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$16.6 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$12.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> for the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively, and is included primarily in cost of recurring.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Property and equipment consisted of the following as of:</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:38%;"/><td style="width:37%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Estimated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">useful life</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(years)</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="5" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Equipment</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">3 - 5</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,512</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,243</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Computer hardware</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">1 - 5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>67,045</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>75,060</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Computer software</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">1 - 5</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>35,726</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>34,294</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Construction in progress</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>213</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>233</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">1 - 7</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,823</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,004</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Leasehold improvements</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Lesser of lea</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">se term or estimated useful life</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,295</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>26,795</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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>139,614</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>147,629</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(104,068</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(107,598</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>35,546</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>40,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 4512000 4243000 67045000 75060000 35726000 34294000 213000 233000 7823000 7004000 24295000 26795000 139614000 147629000 104068000 107598000 35546000 40031000 15000000.0 15900000 17800000 1400000 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Software development costs consisted of the following as of:</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:64%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Estimated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">useful life</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(years)</span></div></td><td colspan="5" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Software development costs</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">3 - 7</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>139,014</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>121,983</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: accumulated 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(37,712</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(46,884</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Software development costs, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>101,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>75,099</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 139014000 121983000 37712000 46884000 101302000 75099000 21000000.0 16600000 12800000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">8. Consolidated Financial Statement Details</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Prepaid expenses and other assets</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="7"/></tr><tr><td style="width:72%;"/><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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Costs of obtaining contracts</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>90,764</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>85,590</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Prepaid software maintenance and subscriptions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,678</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>21,134</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unbilled accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,233</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,161</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Prepaid insurance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,585</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,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></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Taxes, prepaid and receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>849</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,055</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Security deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,020</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>8,051</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>10,104</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total prepaid expenses and other assets</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>133,045</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>125,151</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:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Long-term portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>65,193</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>65,363</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>67,852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>59,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:Frutiger LT 45 Light,sans-serif;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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Amortization expense from costs of obtaining contracts was </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$38.1 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">, </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$35.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> and </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$35.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> for the years ended </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">, </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> and </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></div></td></tr></table><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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">The current portion of costs of obtaining contracts as of </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> and </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> was </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$33.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> and </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$31.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">, respectively.</span></div></td></tr></table><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Accrued expenses and other liabilities</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="7"/></tr><tr><td style="width:72%;"/><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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating lease liabilities, current portion</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>19,784</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued bonuses</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,868</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued commissions and salaries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,980</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,934</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Taxes payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,835</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,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></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer credit balances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,505</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,076</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unrecognized tax 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,758</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,719</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued vacation costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,232</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,352</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued health care costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,399</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,497</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total accrued expenses and other liabilities</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>79,059</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>56,281</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:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Long-term portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,388</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>73,317</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>46,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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="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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Upon adoption of ASU 2016-02 at January 1, 2019, we recognized lease liabilities for our operating leases. See Note 2 of these consolidated financial statements for details.</span></div></td></tr></table><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Deferred revenue</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="7"/></tr><tr><td style="width:72%;"/><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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Recurring</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>302,751</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>286,960</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">One-time services and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>13,386</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,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></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>316,137</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>298,555</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Long-term portion</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,802</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,564</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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Deferred revenue, current portion</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>314,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>295,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Other income, net</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="10"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,802</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,008</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>993</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Gain on derivative instrument</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>462</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Loss on debt extinguishment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(299</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other income (expense), 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,256</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,104</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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other income, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,058</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,103</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Prepaid expenses and other assets</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="7"/></tr><tr><td style="width:72%;"/><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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Costs of obtaining contracts</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>90,764</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>85,590</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Prepaid software maintenance and subscriptions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,678</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>21,134</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unbilled accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,233</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,161</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Prepaid insurance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,585</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,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></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Taxes, prepaid and receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>849</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,055</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Security deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,020</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>8,051</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>10,104</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total prepaid expenses and other assets</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>133,045</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>125,151</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:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Long-term portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>65,193</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>65,363</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>67,852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>59,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:Frutiger LT 45 Light,sans-serif;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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Amortization expense from costs of obtaining contracts was </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$38.1 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">, </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$35.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> and </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$35.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> for the years ended </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">, </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> and </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></div></td></tr></table><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(2)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">The current portion of costs of obtaining contracts as of </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> and </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> was </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$33.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> and </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$31.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">, respectively.</span></div> 90764000 85590000 24678000 21134000 6233000 4161000 1585000 1087000 849000 2055000 885000 1020000 8051000 10104000 133045000 125151000 65193000 65363000 67852000 59788000 38100000 35700000 35800000 33000000.0 31700000 <div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Accrued expenses and other liabilities</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="7"/></tr><tr><td style="width:72%;"/><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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating lease liabilities, current portion</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>19,784</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued bonuses</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,868</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued commissions and salaries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,980</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,934</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Taxes payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,835</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,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></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Customer credit balances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,505</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,076</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unrecognized tax 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,758</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,719</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued vacation costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,232</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,352</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued health care costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,399</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,497</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total accrued expenses and other liabilities</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>79,059</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>56,281</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:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Long-term portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,388</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>73,317</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>46,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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="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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Upon adoption of ASU 2016-02 at January 1, 2019, we recognized lease liabilities for our operating leases. See Note 2 of these consolidated financial statements for details.</span></div></td></tr></table> 19784000 0 24617000 14868000 6980000 9934000 6835000 6204000 4505000 4076000 3758000 2719000 2232000 2352000 2399000 1497000 7949000 14631000 79059000 56281000 5742000 9388000 73317000 46893000 <div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Deferred revenue</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="7"/></tr><tr><td style="width:72%;"/><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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Recurring</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>302,751</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>286,960</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">One-time services and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>13,386</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,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></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>316,137</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>298,555</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Long-term portion</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,802</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,564</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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Deferred revenue, current portion</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>314,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>295,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div>Our opening and closing balances of deferred revenue were as follows:<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="7"/></tr><tr><td style="width:72%;"/><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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total deferred revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>316,137</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>298,555</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 302751000 286960000 13386000 11595000 316137000 298555000 1802000 2564000 314335000 295991000 <div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Other income, net</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="10"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,802</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,008</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>993</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Gain on derivative instrument</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>462</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Loss on debt extinguishment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(299</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other income (expense), 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,256</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,104</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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other income, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,058</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,103</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 2802000 2008000 993000 0 0 462000 0 0 -299000 1256000 -905000 1104000 4058000 1103000 2260000 <div style="line-height:120%;padding-top:12px;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">9. Debt</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.</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:43%;"/><td style="width:1%;"/><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:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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 #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Debt balance at</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">effective interest rate at</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Credit facility:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">    Revolving credit loans</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>187,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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>100,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.11</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4.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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">    Term loans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>281,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>288,750</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">        Total debt</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>468,250</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>388,750</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.18</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td><td 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.61</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Unamortized discount and debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,150</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,626</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Debt, current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.05</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.77</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Debt, net of current portion</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>459,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>379,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.61</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">2017 refinancing</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We were previously party to a </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$325.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">-year credit facility entered into during </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 2014</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. The credit facility included: a dollar and a designated currency revolving credit facility with sublimits for letters of credit and swingline loans (the “</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Revolving Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">”) and a delayed draw term loan (the “</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Term Loan</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">”) together, (the “</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">”).</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we entered into a </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">-year </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$700.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> senior credit facility (the “</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">”). The </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> includes a </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$400.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> revolving credit facility (the “</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Revolving Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">”) and a </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> term loan facility (the “</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Term Loan</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">”). Upon closing we drew </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> on a term loan and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$110.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> in revolving credit loans, which was used to repay all amounts outstanding under the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, fees and expenses incurred in connection with the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, and for other general corporate purposes.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Certain lenders of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Term Loan</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> participated in the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Term Loan</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and the change in the present value of our future cash flows to these lenders under the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Term Loan</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and under the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Term Loan</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was less than </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>10%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Term Loan</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> did not participate in the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Term Loan</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Revolving Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> participated in the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Revolving Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Revolving Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> did not participate in the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Revolving Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In 2017, we recorded an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive income within other income (expense), net.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In connection with our entry into the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we paid </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> in financing costs, of which </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2014 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and prior facilities, are being amortized into interest expense ratably over the term of the new facility. As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, deferred financing costs totaling </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively, were included in other assets on our consolidated balance sheets. We recorded aggregate financing costs of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> as a direct deduction from the carrying amount of our debt liability, which related to debt discount (fees paid to lenders) and debt issuance costs for the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Term Loan</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Summary of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">2017 Credit Facility</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Revolving Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> includes (i) a </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> sublimit available for the issuance of standby letters of credit, (ii) a </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> sublimit available for swingline loans, and (iii) a </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> sublimit available for multicurrency borrowings.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> is secured by the stock and limited liability company interests of certain of our subsidiaries and any of our material domestic subsidiaries.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Amounts borrowed under the dollar tranche revolving credit loans and term loan under the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> bear interest at a rate per annum equal to, at our option, (a) a base rate equal to the highest of (i) the prime rate announced by Bank of America, N.A., (ii) the Federal Funds Rate plus </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.50%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and (iii) the Eurocurrency Rate (which varies depending on the currency in which the loan is denominated) plus </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.00%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> (the “Base Rate”), in addition to a margin of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.00%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.75%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, or (b) Eurocurrency Rate plus a margin of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.00%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.75%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We also pay a quarterly commitment fee on the unused portion of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Revolving Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> from </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.15%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.25%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> per annum, depending on our net leverage ratio. At </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, the commitment fee was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.20%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The term loan under the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> requires periodic principal payments. The balance of the term loan and any amounts drawn on the revolving credit loans are due upon maturity of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2022</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We evaluate the classification of our debt as current or non-current based on the required annual maturities of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> includes financial covenants related to the net leverage ratio and interest coverage ratio, as well as restrictions on our ability to declare and pay dividends and our ability to repurchase shares of our common stock. </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">At December 31, 2019, we were in compliance with our debt covenants under the 2017 Credit Facility.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> also includes an option to request increases in the revolving commitments and/or request additional term loans in an aggregate principal amount of up to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> plus an amount, if any, such that the Net Leverage Ratio shall be no greater than </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.00</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">1.00</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. At </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, our available borrowing capacity under the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$209.6 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Financing for 2019 acquisition</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">On </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">January 2, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we acquired YourCause for </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$157.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> in cash, net of closing adjustments. We financed the acquisition with a revolving credit loan under the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Other debt</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In December 2019, we entered into a </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">-year </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> agreement to finance our purchase of software and related services for our internal use. The agreement is a non-interest-bearing note requiring four equal annual payments, with the first payment due in January 2020. Interest associated with the note will be imputed at the rate we would incur for amounts borrowed under the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. As of December 31, 2019, there were no amounts outstanding under the agreement.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, the required annual maturities related to the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were 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="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ending December 31,</span></div><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Annual</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">maturities</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2020 </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,500</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,500</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2022 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>453,250</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2024 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total required maturities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>468,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.</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:43%;"/><td style="width:1%;"/><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:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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 #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Debt balance at</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">effective interest rate at</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Credit facility:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">    Revolving credit loans</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>187,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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>100,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.11</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4.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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">    Term loans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>281,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>288,750</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">        Total debt</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>468,250</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>388,750</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.18</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td><td 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.61</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Unamortized discount and debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,150</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,626</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Debt, current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.05</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.77</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Debt, net of current portion</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>459,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>379,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.61</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 187000000 100000000 0.0311 0.0413 281250000 288750000 0.0322 0.0344 468250000 388750000 0.0318 0.0361 -1150000 -1626000 7500000 7500000 0.0305 0.0377 459600000 379624000 0.0318 0.0361 325000000.0 P5Y P5Y 700000000.0 400000000.0 300000000.0 300000000.0 110000000.0 0.10 3100000 1000000.0 600000 900000 1800000 50000000.0 50000000.0 100000000.0 0.0050 0.0100 0.0000 0.0075 0.0100 0.0175 0.0015 0.0025 0.0020 200000000.0 3.00 209600000 157700000 P4Y 2200000 <div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, the required annual maturities related to the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were 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="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ending December 31,</span></div><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Annual</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">maturities</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2020 </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,500</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,500</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2022 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>453,250</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2024 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total required maturities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>468,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 7500000 7500000 453250000 0 0 0 468250000 <div style="line-height:120%;padding-top:12px;text-align:left;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">10. Derivative Instruments</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:20px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Cash flow hedges</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We generally use derivative instruments to manage our variable interest rate risk. In </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">July 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we entered into an interest rate swap agreement (the "July 2017 Swap Agreement"), which effectively converts portions of our variable rate debt under our credit facility to a fixed rate for the term of the July 2017 Swap Agreement. The notional value of the July 2017 Swap Agreement was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> with an effective date beginning in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">July 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> through </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">July 2021</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We designated the July 2017 Swap Agreement as a cash flow hedge at the inception of the contract.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we entered into an additional interest rate swap agreement (the "</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> Swap Agreement"), which effectively converts portions of our variable rate debt under our credit facility to a fixed rate for the term of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> Swap Agreement. The notional value of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> Swap Agreement was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> with an effective date beginning in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> through </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2021</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We designated the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> Swap Agreement as a cash flow hedge at the inception of the contract.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we entered into an additional interest rate swap agreement (the "</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> Swap Agreement"), which effectively converts portions of our variable rate debt under the 2017 Credit Facility to a fixed rate for the term of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> Swap Agreement. The notional value of the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> Swap Agreement was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> with an effective date beginning in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> through </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2021</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We designated the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> Swap Agreement as a cash flow hedge at the inception of the contract.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Undesignated contracts</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we entered into a foreign currency option contract to hedge our exposure to currency fluctuations in connection with our acquisition of JustGiving because the purchase price was denominated in British Pounds. The notional value of the instrument was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>£100.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> with an effective date beginning in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and maturing in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">September 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We settled the foreign currency option contract in September 2017. We did not designate the foreign currency option contract as a cash flow hedge for accounting purposes since it involved a business combination. As such, changes in the fair value of this derivative were recognized in earnings. The insignificant premium paid for this option and the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> in proceeds from the settlement are shown within cash flows from investing activities in our consolidated statements of cash flows.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As the closing date of our acquisition of JustGiving extended beyond the settlement date of the foreign currency option contract, we entered into a foreign currency forward contract in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">September 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> with settlement in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">October 2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. The notional value of the instrument was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>£103.5 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We did not designate the foreign currency forward contract as a cash flow hedge for accounting purposes since it involved a business combination. As such, changes in the fair value of this derivative were recognized in earnings. The insignificant premium paid for this forward contract is shown within cash flows from investing activities in our consolidated statements of cash flows.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The fair values of our derivative instruments were as follows as of:</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="16"/></tr><tr><td style="width:27%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Asset Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Liability Derivatives</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance sheet location</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance sheet location</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;font-weight:bold;">Derivative instruments designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Interest rate swaps, current portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Prepaid expenses</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><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;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><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;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Accrued expenses</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">and 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:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><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;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><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:bottom;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Interest rate swaps, long-term portion</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>2,260</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;font-weight:bold;">Total derivative instruments designated as hedging instruments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>2,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We did not have any undesignated derivative instruments as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The effects of derivative instruments in cash flow hedging relationships were 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:21%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:39%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Gain (loss) recognized</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">in accumulated other </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">comprehensive </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">loss as of</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Location </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">of gain (loss) </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">reclassified from </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">accumulated other </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">comprehensive </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">loss into income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Gain (loss) reclassified from accumulated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"> other comprehensive loss into income</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest rate swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>573</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="overflow:hidden;height:5px;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;height:5px;font-size:10pt;"><span 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;height:5px;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;height:5px;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="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest rate swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,074</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>118</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="overflow:hidden;height:5px;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;height:5px;font-size:10pt;"><span 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;height:5px;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;height:5px;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="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest rate swaps</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(293</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accumulated other comprehensive income (loss) includes unrealized gains or losses from the change in fair value measurement of our derivative instruments each reporting period and the related income tax expense or benefit. Changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to accumulated other comprehensive income (loss) until the actual hedged expense is incurred or until the hedge is terminated at which point the unrealized gain (loss) is reclassified from accumulated other comprehensive income (loss) to current earnings. The estimated accumulated other comprehensive </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">income</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> that is expected to be reclassified into earnings within the next twelve months is </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. There were no ineffective portions of our interest rate swap derivatives during the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. See </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 14</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to these consolidated financial statements for a summary of the changes in accumulated other comprehensive income (loss) by component.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We did not have any undesignated derivative instruments during </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. The effects of undesignated derivative instruments during </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were 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="5"/></tr><tr><td style="width:48%;"/><td style="width:27%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Location of gain (loss) </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">recognized in income on derivative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Gain (loss) recognized in income</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Foreign currency option contracts</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other income (expense), net</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(51</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total gain</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>462</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 150000000.0 50000000.0 75000000.0 100000000.0 1000000.0 103500000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The fair values of our derivative instruments were as follows as of:</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="16"/></tr><tr><td style="width:27%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Asset Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Liability Derivatives</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance sheet location</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance sheet location</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;font-weight:bold;">Derivative instruments designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Interest rate swaps, current portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Prepaid expenses</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><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;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><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;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Accrued expenses</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">and 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:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><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;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><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:bottom;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Interest rate swaps, long-term portion</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>2,260</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;font-weight:bold;">Total derivative instruments designated as hedging instruments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>2,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 0 0 0 0 0 2260000 1757000 186000 0 2260000 1757000 186000 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The effects of derivative instruments in cash flow hedging relationships were 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:21%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:39%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Gain (loss) recognized</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">in accumulated other </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">comprehensive </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">loss as of</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Location </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">of gain (loss) </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">reclassified from </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">accumulated other </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">comprehensive </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">loss into income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Gain (loss) reclassified from accumulated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"> other comprehensive loss into income</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest rate swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>573</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="overflow:hidden;height:5px;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;height:5px;font-size:10pt;"><span 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;height:5px;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;height:5px;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="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest rate swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,074</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>118</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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="overflow:hidden;height:5px;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;height:5px;font-size:10pt;"><span 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;height:5px;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;height:5px;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="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest rate swaps</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(293</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 1757000 -573000 -2074000 -118000 -1283000 293000 1000000.0 The effects of undesignated derivative instruments during <span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were as follows:</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="5"/></tr><tr><td style="width:48%;"/><td style="width:27%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Location of gain (loss) </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">recognized in income on derivative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Gain (loss) recognized in income</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Foreign currency option contracts</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other income (expense), net</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(51</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total gain</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>462</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 513000 -51000 462000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">11. Commitments and Contingencies </span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We have operating leases for corporate offices, subleased offices and certain equipment and furniture. Our leases have remaining lease terms </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">of less than</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1 year</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>19 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, some of which include options to extend the leases for up to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We do not have lease agreements with residual value guarantees, sale leaseback terms or material restrictive covenants.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In May 2016, we entered into a lease agreement for our Global Headquarters Facility in Charleston, South Carolina. There are two phases for construction of the Global Headquarters Facility. Phase One included a building with approximately </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>172,000</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> rentable square feet, which we began using in April 2018. The lease agreement also grants us a Phase Two option to request that the landlord construct and lease to us a second office building and related improvements. The lease agreement expires in April 2038 and provides for </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> renewal periods of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> each at a base rent equal to the then prevailing market rate for comparable buildings.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We continue to lease our former headquarters facility, now called our Customer Operations Center, in Charleston, South Carolina. The lease expires in October 2023 and has </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> renewal options of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> each. We also have a lease for office space in Austin, Texas which expires in September 2023 and has </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> renewal options of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> each.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">For each of the leases discussed above, we have not included the renewal options in the lease terms for calculating the lease liability as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these options at this time.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we had an additional operating lease for equipment that had not yet commenced with future rent payments of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. This operating lease commenced on January 1, 2020 with a lease term of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The components of lease expense for the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, were as follows:</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="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating lease cost</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>27,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></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3,189</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>28,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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="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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Includes short-term lease costs, which were immaterial.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">During the twelve months ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we recorded </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> in impairments of operating lease ROU assets associated with certain leased office spaces we ceased using as part of our facilities optimization restructuring. These impairments, which were based on our estimates about our inability to sublease the office spaces, were recorded as restructuring expense on our consolidated statements of comprehensive income. See </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 19</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to these consolidated financial statements for additional details regarding our facilities optimization restructuring.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total rent expense as determined under ASC 840 was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$22.2 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$17.1 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> for the years ended December 31, 2018 and 2017, respectively.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Maturities of our operating lease liabilities as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were as follows:</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:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ending December 31,<br/>(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Operating leases</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2020 </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>25,999</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>21,840</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2022 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>17,187</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,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></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2024 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,790</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>74,168</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:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>161,635</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Amount representing 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>46,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></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Present value of future payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>115,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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="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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Our maturities of our operating lease liabilities do not include payments related to Phase Two of our New Headquarters Facility, as that option had not been exercised as of </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As determined under ASC 840, the future minimum lease payments related to lease agreements with a remaining noncancelable term in excess of one year, net of related sublease commitments and lease incentives, as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were as follows:</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="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ending December 31,</span></div><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019 </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>20,808</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>20,274</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>16,924</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,391</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>12,923</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>81,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></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>167,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our ROU assets and lease liabilities are included in the following line items in our consolidated balance sheet:</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="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Operating leases</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating lease right-of-use assets</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>104,400</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued expenses and 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>19,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></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating lease liabilities, net of current portion</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>95,624</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>115,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, the weighted average remaining lease terms and discount rates were as follows:</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="3"/></tr><tr><td style="width:83%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Weighted average remaining lease term (years)</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>12.5</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Weighted average discount rate</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5.96</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Supplemental cash flow information related to leases during the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, was as follows:</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="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,569</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Right-of-use assets obtained in exchange for lease obligations (non-cash):</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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>102,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Other commitments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As discussed in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 9</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to these consolidated financial statements, the term loans under the 2017 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2017 Credit Facility in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 2022</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">us. As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, the remaining aggregate minimum purchase commitment under these arrangements was approximately </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$91.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> through </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2023</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Solution and service indemnifications</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In the ordinary course of business, we provide certain indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our solutions or services. If we determine that it is probable that a loss has been incurred related to solution or service indemnifications, any such loss that could be reasonably estimated would be recognized. We have not identified any losses and, accordingly, we have not recorded a liability related to these indemnifications.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Guarantees and indemnification obligations</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We enter into agreements in the ordinary course of business with, among others, customers, creditors, vendors and service providers. Pursuant to certain of these agreements we have agreed to indemnify the other party for certain matters, such as property damage, personal injury, acts or omissions of ours, or our employees, agents or representatives, or third-party claims alleging that the activities of its contractual partner pursuant to the contract infringe a patent, trademark or copyright of such third party.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Legal proceedings</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We are subject to legal proceedings and claims that arise in the ordinary course of business. We make a provision for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Unless otherwise specifically disclosed in this note, we have determined as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, that no provision for liability nor disclosure is required related to any claim against us because (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">All legal costs associated with litigation are expensed as incurred. Litigation is inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending against us. It is possible, nevertheless, that our consolidated financial position, results of operations or cash flows could be negatively affected in any particular period by an unfavorable resolution of one or more of such proceedings, claims or investigations.</span></div> P1Y P19Y P5Y 172000 4 P5Y 2 P5Y 2 P5Y 800000 P3Y <div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The components of lease expense for the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, were as follows:</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="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating lease cost</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>27,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></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3,189</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>28,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Includes short-term lease costs, which were immaterial.</span></div> 27519000 4035000 3189000 28365000 3800000 22200000 17100000 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Maturities of our operating lease liabilities as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were as follows:</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:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ending December 31,<br/>(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Operating leases</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2020 </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>25,999</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>21,840</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2022 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>17,187</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,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></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2024 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,790</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>74,168</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:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>161,635</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Less: Amount representing 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>46,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></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Present value of future payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>115,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Our maturities of our operating lease liabilities do not include payments related to Phase Two of our New Headquarters Facility, as that option had not been exercised as of </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">.</span></div> 25999000 21840000 17187000 14651000 7790000 74168000 161635000 46227000 115408000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As determined under ASC 840, the future minimum lease payments related to lease agreements with a remaining noncancelable term in excess of one year, net of related sublease commitments and lease incentives, as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were as follows:</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="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ending December 31,</span></div><div style="font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019 </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>20,808</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>20,274</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>16,924</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,391</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>12,923</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>81,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></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>167,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 20808000 20274000 16924000 14391000 12923000 81755000 167075000 104400000 19784000 95624000 115408000 <div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, the weighted average remaining lease terms and discount rates were as follows:</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="3"/></tr><tr><td style="width:83%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Weighted average remaining lease term (years)</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>12.5</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Weighted average discount rate</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5.96</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our ROU assets and lease liabilities are included in the following line items in our consolidated balance sheet:</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="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Operating leases</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating lease right-of-use assets</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>104,400</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued expenses and 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>19,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></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating lease liabilities, net of current portion</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>95,624</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>115,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> P12Y6M 0.0596 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Supplemental cash flow information related to leases during the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, was as follows:</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="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Year ended <br/> December 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,569</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Right-of-use assets obtained in exchange for lease obligations (non-cash):</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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>102,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 24569000 102245000 91700000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Legal proceedings</span></div>We are subject to legal proceedings and claims that arise in the ordinary course of business. We make a provision for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">12. Income Taxes</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We file income tax returns in the U.S. for federal and various state jurisdictions as well as in foreign jurisdictions including Canada, the U.K., Australia, Ireland and Costa Rica. We are generally subject to U.S. federal income tax examination for calendar tax years </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2016</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> through </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> as well as state and foreign income tax examinations for various years depending on statutes of limitations of those jurisdictions. We are currently under U.S. federal income tax examination for the calendar year 2016.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In December 2017, the Tax Act was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time U.S. Federal transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The Tax Act eliminates the exceptions for performance-based compensation and CFO compensation from the calculation under Section 162(m) of the Internal Revenue Code. A transition rule allows for the grandfathering of performance-based compensation pursuant to a written binding contract in effect as of November 2, 2017. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The Tax Act also includes the Global Intangible Low-Tax Income ("GILTI") provision, a new mechanism for taxing certain foreign profits, the Base Erosion Anti-Abuse Tax, a minimum tax on payments to related parties, and the Foreign-Derived Intangible Income ("FDII") provision, a tax incentive to earn income abroad.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following summarizes the components of income tax expense (benefit):</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="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Current taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">U.S. Federal</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,088</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,565</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">U.S. State and local</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>613</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,182</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">International</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>130</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>306</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>101</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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total current taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,277</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>400</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,522</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Deferred taxes:</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 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">U.S. Federal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,724</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>659</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(17,128</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">U.S. State and local</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2,235</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>398</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">International</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>359</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total deferred taxes</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3,600</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(619</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(17,814</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total income tax benefit</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(219</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(15,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following summarizes the components of income before provision for income taxes:</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="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">U.S.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,149</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,532</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>58,547</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">International</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,436</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2,910</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(206</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income before provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>10,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>44,622</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>58,341</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">A reconciliation between the effect of applying the federal statutory rate and the effective income tax rate used to calculate our income tax provision (benefit) 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="7"/></tr><tr><td style="width:61%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Federal statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Effect of:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">State income taxes, net of federal benefit</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Change in federal income tax rate applied to deferred tax balances</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:Frutiger LT 45 Light,sans-serif;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(43.1</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Change in state income tax rate applied to deferred tax balances</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unrecognized tax benefit</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2.6</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.5</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">State credits, net of federal benefit</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(15.4</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Change in valuation reserve (primarily state credit reserves)</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1.0</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Federal credits generated</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(37.6</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(10.4</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5.8</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Foreign tax 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6.3</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.2</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquisition costs</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Section 162(m) limitation</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>30.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2.5</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(20.2</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(17.4</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(18.9</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">GILTI inclusion</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">FDII benefit</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Nondeductible meals, entertainment and transportation</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.8</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income tax benefit effective rate</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(12.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(26.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The decrease in our effective income tax rate in 2019, when compared to 2018, was primarily due to the heightened impact of research credit generation net of Section 162(m) nondeductible compensation. Furthermore, the 2019 effective tax rate was favorably impacted by other state tax credits net of an overall increase to uncertain tax positions. Lastly, the effective tax rate was negatively impacted by GILTI, net of FDII benefit, resulting from an increase in non-US earnings. The reduced base further magnified the impact of other nondeductible items.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The significant components of our deferred tax assets and liabilities were 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="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Deferred tax assets relating to:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Federal and state and foreign 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,021</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Federal, state and foreign tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,435</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>18,936</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>35,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><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,560</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,041</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock-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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,717</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,462</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued bonuses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,713</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>973</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Deferred 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>854</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,374</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,242</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,607</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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>93,791</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>51,136</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Deferred tax liabilities relating to:</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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(46,569</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(43,700</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(32,888</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Fixed assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4,446</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4,444</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Costs of obtaining contracts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(21,128</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(19,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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Capitalized software development costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(26,107</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(19,469</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(315</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(926</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(131,453</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(88,112</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Valuation allowance</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6,453</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6,855</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Net deferred tax liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(44,115</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(43,831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$21.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$19.3 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$23.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively. The federal and state net operating loss carryforwards are subject to various Internal Revenue Code limitations and applicable state tax laws. If not utilized, the federal net operating loss carryforwards will begin to expire in 2028 and the state net operating loss carryforwards will expire over various periods beginning in 2020. Our foreign net operating loss carryforwards have an unlimited carryforward period. As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, our foreign tax credit carryforwards for income tax purposes were insignificant. Our federal tax credit carryforwards for income tax purposes were approximately </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$9.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. Our state tax credit carryforwards for income tax purposes were approximately </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$16.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, net of federal benefit. If not utilized, the federal tax credit carryforwards will begin to expire in 2036 and the state tax credit carryforwards will begin to expire in 2020. A portion of the foreign and state net operating loss carryforwards and state credit carryforwards have a valuation reserve due to management's uncertainty regarding the future ability to use such carryforwards.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table illustrates the change in our deferred tax asset valuation allowance:</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="13"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">at beginning</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">of year</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Acquisition-</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">related</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">change</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Charges to</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">expense</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance at</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">end of</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">year</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,855</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(402</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,453</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,205</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(366</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,855</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table sets forth the change to our unrecognized tax benefit for the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">:</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="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,704</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,160</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,145</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Increases from prior period positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,183</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,860</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Decreases in prior year positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(385</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(413</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(238</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Increases from current period positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>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><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>404</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Lapse of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(612</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The total amount of unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> at </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. Certain prior period amounts relating to our 2014 acquisitions are covered under indemnification agreements and, therefore, we have recorded a corresponding indemnification asset. We recognize accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. The total amount of accrued interest and penalties included in the consolidated balance sheet as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively. The total amount of interest and penalties included in the consolidated statements of comprehensive income as an increase or decrease in income tax expense for </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">insignificant</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We have taken federal and state tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits might decrease within the next twelve months. This possible decrease could result from the expiration of statutes of limitations. The reasonably possible decrease at </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">For our undistributed earnings of foreign subsidiaries, which we do not consider to be significant, we concluded that these earnings would be permanently reinvested in the local jurisdictions and not repatriated to the United States. Accordingly, we have not provided for U.S. state income taxes and foreign withholding taxes on those undistributed earnings of our foreign subsidiaries. If some or all of such earnings were to be remitted, the amount of taxes payable would be insignificant.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following summarizes the components of income tax expense (benefit):</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="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Current taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">U.S. Federal</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,088</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,565</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">U.S. State and local</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>613</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,182</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">International</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>130</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>306</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>101</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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total current taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,277</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>400</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,522</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Deferred taxes:</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 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">U.S. Federal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,724</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>659</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(17,128</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">U.S. State and local</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2,235</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>398</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">International</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>359</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total deferred taxes</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3,600</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(619</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(17,814</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total income tax benefit</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(219</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(15,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 1534000 -1088000 2565000 613000 1182000 -144000 130000 306000 101000 2277000 400000 2522000 -1724000 659000 -17128000 -2235000 45000 398000 359000 -1323000 -1084000 -3600000 -619000 -17814000 -1323000 -219000 -15292000 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following summarizes the components of income before provision for income taxes:</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="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">U.S.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,149</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>47,532</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>58,547</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">International</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,436</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2,910</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(206</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income before provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>10,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>44,622</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>58,341</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 5149000 47532000 58547000 5436000 -2910000 -206000 10585000 44622000 58341000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">A reconciliation between the effect of applying the federal statutory rate and the effective income tax rate used to calculate our income tax provision (benefit) 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="7"/></tr><tr><td style="width:61%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Federal statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Effect of:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">State income taxes, net of federal benefit</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Change in federal income tax rate applied to deferred tax balances</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:Frutiger LT 45 Light,sans-serif;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(43.1</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Change in state income tax rate applied to deferred tax balances</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unrecognized tax benefit</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2.6</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.5</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">State credits, net of federal benefit</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(15.4</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Change in valuation reserve (primarily state credit reserves)</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1.0</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Federal credits generated</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(37.6</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(10.4</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5.8</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Foreign tax 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6.3</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.2</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Acquisition costs</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Section 162(m) limitation</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>30.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2.5</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(20.2</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(17.4</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(18.9</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">GILTI inclusion</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">FDII benefit</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Nondeductible meals, entertainment and transportation</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.8</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income tax benefit effective rate</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(12.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(26.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 0.210 0.210 0.350 -0.017 0.041 0.018 0 0 -0.431 -0.031 -0.004 0 0.044 -0.026 0.015 0.154 0.019 0.014 0.037 0.004 -0.010 0.376 0.104 0.058 -0.063 0.004 0.002 0.005 0 0.022 0.308 0.042 0.025 0.202 0.174 0.189 0.059 0 0 0.015 0.007 0 0.113 0.026 0.008 -0.043 0.002 0 -0.125 -0.005 -0.262 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The significant components of our deferred tax assets and liabilities were 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="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Deferred tax assets relating to:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Federal and state and foreign 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,021</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Federal, state and foreign tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,435</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>18,936</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>35,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><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,560</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,041</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock-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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,717</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,462</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accrued bonuses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,713</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>973</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Deferred 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>854</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,374</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,242</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,607</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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>93,791</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>51,136</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Deferred tax liabilities relating to:</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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(46,569</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(43,700</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(32,888</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Fixed assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4,446</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(4,444</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Costs of obtaining contracts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(21,128</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(19,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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Capitalized software development costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(26,107</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(19,469</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(315</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(926</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(131,453</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(88,112</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Valuation allowance</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6,453</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6,855</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Net deferred tax liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(44,115</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(43,831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 9203000 11021000 24435000 18936000 35620000 0 1560000 1041000 11717000 11462000 1713000 973000 682000 854000 1374000 1242000 7487000 5607000 93791000 51136000 46569000 43700000 32888000 0 4446000 4444000 21128000 19573000 26107000 19469000 315000 926000 131453000 88112000 6453000 6855000 44115000 43831000 21400000 19300000 23800000 9800000 16000000.0 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table illustrates the change in our deferred tax asset valuation allowance:</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="13"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">at beginning</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">of year</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Acquisition-</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">related</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">change</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Charges to</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">expense</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Balance at</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">end of</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">year</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,855</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(402</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,453</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,205</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(366</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,855</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 6855000 0 -402000 6453000 7205000 16000 -366000 6855000 6994000 0 211000 7205000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table sets forth the change to our unrecognized tax benefit for the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">:</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="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,704</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,160</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,145</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Increases from prior period positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,183</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,860</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Decreases in prior year positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(385</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(413</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(238</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Increases from current period positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>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><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>404</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Lapse of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(612</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 3704000 5160000 3145000 1183000 104000 1860000 385000 413000 238000 456000 58000 404000 612000 1205000 11000 4346000 3704000 5160000 3900000 1000000.0 700000 1400000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">13. Stock-based Compensation</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Employee stock-based compensation plans</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Under the 2016 Equity and Incentive Compensation Plan (the "2016 Equity Plan"), we may grant incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock awards and cash incentive awards to employees, directors and consultants. We maintain other stock-based compensation plans including the 2008 Equity Incentive Plan (the “2008 Equity Plan”), under which no additional grants may be made.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In connection with the acquisition of Convio in May 2012, we maintain the Convio, Inc. 1999 Stock Option/Stock Issuance Plan, as amended (the “Convio 1999 Plan”) and Convio, Inc. 2009 Stock Incentive Plan, as amended (the “Convio 2009 Plan”), which we assumed upon the acquisition of Convio. Our Compensation Committee of the Board of Directors administers all of these plans and the stock-based awards are granted under terms determined by them.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The total number of authorized stock-based awards available under our plans was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,558,625</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We issue common stock from our pool of authorized stock upon exercise of stock options and stock appreciation rights, vesting of restricted stock units or upon granting of restricted stock.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Historically, we have issued four types of awards under these plans: restricted stock awards, restricted stock units, stock appreciation rights and stock options. The following table sets forth the number of awards outstanding for each award type as of:</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="5"/></tr><tr><td style="width:66%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Outstanding at December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Award type</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Restricted stock awards</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,316,764</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,263,510</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Restricted stock units</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>501,487</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>459,673</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock appreciation rights</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>60,871</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>206</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>836</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The majority of the stock-based awards granted under these plans have a </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>10</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">-year contractual term. Stock appreciation rights (“SARs”) have contractual lives of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> years. Awards granted to our executive officers and certain members of management are subject to accelerated vesting upon a change in control as defined in the employees’ retention agreement.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Expense recognition</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We recognize compensation expense associated with stock options and awards with performance or market based vesting conditions on an accelerated basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize compensation expense associated with restricted stock awards and SARs on a straight-line basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of comprehensive income based on where the associated employee’s compensation is recorded. The following table summarizes stock-based compensation expense:</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="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Included in cost of revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Cost of recurring</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,627</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Cost of one-time services and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,487</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,778</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,843</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total included in cost of revenue</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,366</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,242</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,470</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:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Included in operating expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Sales, marketing and customer success</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,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:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,115</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,048</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,765</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">General and administrative</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>32,949</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,699</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>23,015</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:#f4f4f4;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total included in operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>55,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>43,032</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>37,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>58,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>48,274</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>40,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The total amount of compensation cost related to unvested awards not recognized was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$88.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> at </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. It is expected that this amount will be recognized over a weighted average period of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1.7 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Restricted stock awards</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We have granted shares of common stock subject to certain restrictions under the 2016 Equity Plan and the 2008 Equity Plan. Restricted stock awards granted to employees vest in equal annual installments generally over </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> from the grant date subject to the recipient’s continued employment with us. Restricted stock awards granted to non-employee directors </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">vest after one year from the date of grant or, if earlier, immediately prior to the next annual election of directors, provided the non-employee director is serving as a director at that time. The fair market value of the stock at the time of the grant is amortized on a straight-line basis to expense over the period of vesting. Recipients of restricted stock awards have the right to vote such shares and receive dividends.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table summarizes our unvested restricted stock awards as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, and changes during the year then ended:</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="11"/></tr><tr><td style="width:46%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Restricted stock awards</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Restricted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">stock awards</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">grant-date</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">fair value</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">remaining</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">contractual</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">term</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in  years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Aggregate</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">intrinsic value</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unvested at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,263,510</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>75.46</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Granted</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>723,868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>78.39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(557,749</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>67.26</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Forfeited</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(112,865</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>80.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;padding-right:2px;"><div 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unvested at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,316,764</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>79.92</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>8.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>104,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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="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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The total fair value of restricted stock awards that vested during the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$37.5 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$24.2 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$19.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$94.51</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$74.08</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Restricted stock units</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We have also granted restricted stock units subject to certain restrictions under the 2016 Equity Plan and the 2008 Equity Plan. Restricted stock units granted to employees vest in equal annual installments generally over </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> from the grant date subject to the recipient’s continued employment with us. We have also granted restricted stock units for which vesting is subject to meeting certain performance and/or market conditions. Restricted stock units granted with a market condition had a fair market value assigned at the grant date based on the use of a Monte Carlo simulation model. The fair market value of the stock at the time of the grant is amortized to expense on a straight-line basis over the period of vesting except for awards with market or performance conditions, which are amortized on an accelerated basis over the period of vesting.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table summarizes our unvested restricted stock units as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, and changes during the year then ended:</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="11"/></tr><tr><td style="width:46%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Restricted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">stock units</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">grant-date</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">fair value</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">remaining</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">contractual</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">term</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in  years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Aggregate</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">intrinsic value</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unvested at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>459,673</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>79.78</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Granted</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>302,719</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>77.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(7,201</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>85.63</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Vested</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(253,704</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>75.68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unvested at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>501,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>80.49</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>8.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>39,918</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> </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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The total fair value of restricted stock units that vested during the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$19.2 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$13.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$9.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively. The weighted average grant date fair value of restricted stock units granted for the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$95.59</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$72.19</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Stock appreciation rights</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">SARs granted to employees were settled in stock at the time of exercise and vested in equal annual installments generally over </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4 years</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> from the date of grant subject to the recipient’s continued employment with us. The number of shares issued upon the exercise of the SARs was calculated as the difference between the share price of our stock on the date of exercise and the date of grant multiplied by the number of SARs divided by the share price on the exercise date.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">There have been no new SARs granted since 2013 and all SARs previously granted were fully vested as of December 31, 2017. During the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>60,871</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> SARs were exercised, which had a weighted average exercise price of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$22.24</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. The total intrinsic value of SARs exercised during the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$12.4 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$14.2 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively. The total fair value of SARs that vested during the year ended December 31, 2017 was insignificant. SARs granted with a market condition had a fair market value assigned at the grant date based on the use of a Monte Carlo simulation model. All other SARs granted had a fair market value assigned at the grant date based on the use of the Black-Scholes option pricing model.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Stock options</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">There have been no new stock option awards granted since 2005 and all outstanding stock options were fully vested as of December 31, 2010. The total intrinsic value of stock options exercised during the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was insignificant. All outstanding stock options granted had a fair market value assigned at the grant date based on the use of the Black-Scholes option pricing model.</span></div> 7558625 The following table sets forth the number of awards outstanding for each award type as of:<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="5"/></tr><tr><td style="width:66%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Outstanding at December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Award type</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Restricted stock awards</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,316,764</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,263,510</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Restricted stock units</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>501,487</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>459,673</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock appreciation rights</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>60,871</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>206</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>836</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 1316764 1263510 501487 459673 0 60871 206 836 P10Y P7Y The following table summarizes stock-based compensation expense:<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="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Included in cost of revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Cost of recurring</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,627</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Cost of one-time services and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,487</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,778</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,843</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total included in cost of revenue</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,366</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,242</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><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,470</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:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Included in operating expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Sales, marketing and customer success</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,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:top;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,115</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,048</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,765</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">General and administrative</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>32,949</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>24,699</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>23,015</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:#f4f4f4;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total included in operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>55,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>43,032</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>37,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>58,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>48,274</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>40,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 1879000 2464000 1627000 1487000 2778000 1843000 3366000 5242000 3470000 11203000 9285000 6381000 11115000 9048000 7765000 32949000 24699000 23015000 55267000 43032000 37161000 58633000 48274000 40631000 88000000.0 P1Y8M12D P4Y <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table summarizes our unvested restricted stock awards as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, and changes during the year then ended:</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="11"/></tr><tr><td style="width:46%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Restricted stock awards</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Restricted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">stock awards</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">grant-date</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">fair value</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">remaining</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">contractual</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">term</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in  years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Aggregate</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">intrinsic value</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unvested at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,263,510</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>75.46</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Granted</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>723,868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>78.39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(557,749</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>67.26</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Forfeited</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(112,865</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>80.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;padding-right:2px;"><div 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unvested at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,316,764</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>79.92</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>8.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>104,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div> 1263510 75.46 723868 78.39 557749 67.26 112865 80.27 1316764 79.92 P8Y4M24D 104814000 37500000 24200000 19400000 94.51 74.08 P3Y <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table summarizes our unvested restricted stock units as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, and changes during the year then ended:</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="11"/></tr><tr><td style="width:46%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Restricted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">stock units</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">grant-date</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">fair value</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Weighted</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">remaining</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">contractual</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">term</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in  years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Aggregate</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">intrinsic value</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unvested at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>459,673</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>79.78</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Granted</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>302,719</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>77.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(7,201</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>85.63</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Vested</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(253,704</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>75.68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Unvested at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>501,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>80.49</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>8.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>39,918</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div> 459673 79.78 302719 77.90 7201 85.63 253704 75.68 501487 80.49 P8Y6M 39918000 19200000 13700000 9400000 95.59 72.19 P4Y 60871 22.24 3600000 12400000 14200000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">14. Stockholders' Equity</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Preferred stock</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our Board of Directors may fix the relative rights and preferences of each series of preferred stock in a resolution of the Board of Directors.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Dividends</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our Board of Directors has adopted a dividend policy, which provides for the distribution to stockholders a portion of cash generated by us that is in excess of operational needs and capital expenditures. The </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> limits the amount of dividends payable and certain state laws restrict the amount of dividends distributed.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table provides information with respect to quarterly dividends paid on common stock during the year ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</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="7"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Declaration Date</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Dividend</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">per Share</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Record Date</span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Payable Date</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 6, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 27</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">March 15</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">April 30, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">May 28</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">June 14</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">July 30, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">August 28</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">September 13</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">October 28, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">November 27</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 13</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">On </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 10, 2020</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, our Board of Directors declared a </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">first</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> quarter </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2020</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> dividend of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$0.12</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> per share payable on </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">March 13, 2020</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to stockholders of record on </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">February 28, 2020</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Stock repurchase program</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">In </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">August 2010</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, our Board of Directors approved a stock repurchase program that authorized us to purchase up to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of our outstanding shares of common stock. The program does not have an expiration date. The shares can be purchased from time to time on the open market or in privately negotiated transactions depending upon market conditions </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">and other factors. Under the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017 Credit Facility</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we also have restrictions on our ability to repurchase shares of our common stock.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We account for purchases of treasury stock under the cost method. The remaining amount available to purchase stock under the stock repurchase program was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Changes in accumulated other comprehensive loss by component</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The changes in accumulated other comprehensive loss by component, consisted of the following:</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="10"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Accumulated other comprehensive loss, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,110</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(642</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(604</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">By component:</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 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Gains and losses on cash flow hedges:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accumulated other comprehensive income (loss) balance, beginning of period</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>748</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other comprehensive (loss) income before reclassifications, net of tax effects of $860, $(239) and $(374)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2,399</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>670</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>574</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Amounts reclassified from accumulated other comprehensive (loss) income to interes</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">t expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>293</span></span></div></td><td 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:#f4f4f4;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Tax benefit included in provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(116</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total amounts reclassified from accumulated other comprehensive (los</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">s) income</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(422</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(87</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>177</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></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net current-period other comprehensive (loss) income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>583</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Reclassification upon adoption of ASU 2018-02</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>167</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</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></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accumulated other comprehensive (loss) income balance, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>748</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Foreign currency translation adjustment:</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 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 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:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accumulated other comprehensive loss balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6,608</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,390</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(601</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,641</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,218</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(789</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accumulated other comprehensive loss balance, end of period</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3,967</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Accumulated other comprehensive loss, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,110</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 0.12 0.12 0.12 0.12 0.12 50000000.0 50000000.0 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The changes in accumulated other comprehensive loss by component, consisted of the following:</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="10"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Accumulated other comprehensive loss, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,110</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(642</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(604</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">By component:</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 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Gains and losses on cash flow hedges:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accumulated other comprehensive income (loss) balance, beginning of period</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>748</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other comprehensive (loss) income before reclassifications, net of tax effects of $860, $(239) and $(374)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2,399</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>670</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>574</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Amounts reclassified from accumulated other comprehensive (loss) income to interes</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">t expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>293</span></span></div></td><td 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:#f4f4f4;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Tax benefit included in provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(116</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total amounts reclassified from accumulated other comprehensive (los</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">s) income</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(422</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(87</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>177</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></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net current-period other comprehensive (loss) income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>583</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Reclassification upon adoption of ASU 2018-02</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>167</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 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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</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></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accumulated other comprehensive (loss) income balance, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>748</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Foreign currency translation adjustment:</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 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 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:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accumulated other comprehensive loss balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6,608</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,390</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(601</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,641</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,218</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(789</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Accumulated other comprehensive loss balance, end of period</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(3,967</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Accumulated other comprehensive loss, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,110</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> -5110000 -642000 -604000 1498000 748000 -3000 2399000 -670000 -574000 -573000 -118000 293000 -151000 -31000 116000 -422000 -87000 177000 2821000 -583000 -751000 0 -167000 0 -1323000 1498000 748000 -6608000 -1390000 -601000 2641000 -5218000 -789000 -3967000 -6608000 -1390000 -5290000 -5110000 -642000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">15. Defined Contribution Plan</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We have a defined contribution 401(k) plan (the "401K Plan") covering substantially all employees. Employees were able to contribute between </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>75%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of their salaries in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. We match </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>50%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of qualified employees’ contributions up to </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of their salary. The 401K Plan also provides for additional employer contributions to be made at our discretion. Total matching contributions to the 401K Plan for the years ended </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$8.7 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$8.1 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$7.1 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, respectively. There were no discretionary contributions by us to the 401K Plan in </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div> 0.01 0.75 0.50 0.06 8700000 8100000 7100000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">16. Segment Information</span></div></td></tr></table></div><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our chief operating decision maker is our chief executive officer ("CEO"). Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. We have one operating segment and one reportable segment.</span></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table presents long-lived assets by geographic region based on the location of the assets.</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="7"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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 #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended <br/> December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>32,606</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>37,015</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other countries</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,016</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total property and equipment</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>35,546</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>40,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">See </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 17</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> to these consolidated financial statements for information about our revenues by geographic region.</span></div> <div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table presents long-lived assets by geographic region based on the location of the assets.</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="7"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom: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 #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended <br/> December 31,</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>32,606</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>37,015</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other countries</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,016</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total property and equipment</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>35,546</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>40,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div> 32606000 37015000 2940000 3016000 35546000 40031000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">17. Revenue Recognition</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Transaction price allocated to the remaining performance obligations</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, approximately </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$816 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>60%</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of these remaining performance obligations over the next </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>12 months</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, with the remainder recognized thereafter.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (payment services and usage).</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We also applied the practical expedient in ASC 606-10-65-1-(f)(3), whereby the transaction price allocated to the remaining performance obligations, or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application, is not disclosed.</span></div><div style="line-height:120%;padding-top:20px;text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Contract balances</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Our contract assets as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> and </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> were </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">insignificant</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. Our opening and closing balances of deferred revenue were 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="7"/></tr><tr><td style="width:72%;"/><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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total deferred revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>316,137</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>298,555</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;"><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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The increase in deferred revenue during the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">year ended</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> was primarily due to new subscription sales of our cloud solutions. Our acquisition of YourCause on January 2, 2019 also modestly contributed to the increase in deferred revenue since December 31, 2018. We also sold more subscription-based contracts for retained professional services. The amount of revenue recognized during the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">year ended</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> that was included in the deferred revenue balance at the beginning of the period was approximately </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>$290 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">. The amount of revenue recognized during the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">year ended</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> from performance obligations satisfied in prior periods was </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">insignificant</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">Disaggregation of revenue</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">We sell our cloud solutions and related services in two primary geographical markets: to customers in the United States, and to customers located outside of the United States. The following table presents our revenue by geographic area based on the address of our customers:</span></div><div style="line-height:120%;padding-left:4px;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="10"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended <br/> December 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>775,308</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>727,366</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>706,904</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other countries</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>125,115</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>121,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>81,583</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>900,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>848,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>788,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The General Markets Group ("GMG"), the Enterprise Markets Group ("EMG"), and the International Markets Group ("IMG") comprise our go-to-market organizations. The following is a description of each market group as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The GMG focuses on sales to all K-12 private schools, faith communities and arts and cultural organizations, as well as emerging and mid-sized prospects in the U.S.;</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:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The EMG focuses on sales to all healthcare and higher education institutions, corporations and foundations, as well as large and/or strategic prospects in the U.S.; and</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:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The IMG focuses on sales to all prospects and customers outside of the U.S.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table presents our revenue by market group:</span></div><div style="line-height:120%;padding-left:4px;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="10"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended <br/> December 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">GMG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>378,384</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>362,585</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>353,166</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">EMG</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>392,258</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>360,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>352,034</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">IMG</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>126,511</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>123,522</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>83,217</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,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><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>70</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>900,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>848,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>788,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">The operating results of YourCause have been included in EMG from the date of acquisition. See Note 3 to these consolidated financial statements for details regarding this acquisition.</span></div></td></tr></table><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(2)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Beginning in the first quarter of 2019, all of our Canadian operations are included in IMG. We have recast our revenue by market group for the </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">twelve months ended</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> and </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">, to present them on a consistent basis with the current year.</span></div> 816000000 0.60 P12M 316137000 298555000 290000000 The following table presents our revenue by geographic area based on the address of our customers:<div style="line-height:120%;padding-left:4px;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="10"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended <br/> December 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>775,308</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>727,366</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>706,904</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other countries</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>125,115</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>121,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>81,583</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>900,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>848,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>788,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table presents our revenue by market group:</span></div><div style="line-height:120%;padding-left:4px;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="10"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;background-color:#acacac;color:#ffffff;font-weight:bold;">Years ended <br/> December 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">GMG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>378,384</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>362,585</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>353,166</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">EMG</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>392,258</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>360,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>352,034</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">IMG</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>126,511</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>123,522</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>83,217</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,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><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>70</span></span></div></td><td 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;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>900,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>848,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>788,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;background-color:#f4f4f4;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:Frutiger LT 45 Light,sans-serif;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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">The operating results of YourCause have been included in EMG from the date of acquisition. See Note 3 to these consolidated financial statements for details regarding this acquisition.</span></div></td></tr></table><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(2)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Beginning in the first quarter of 2019, all of our Canadian operations are included in IMG. We have recast our revenue by market group for the </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">twelve months ended</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">December 31, 2018</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> and </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;">2017</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">, to present them on a consistent basis with the current year.</span></div> 775308000 727366000 706904000 125115000 121240000 81583000 900423000 848606000 788487000 378384000 362585000 353166000 392258000 360873000 352034000 126511000 123522000 83217000 3270000 1626000 70000 900423000 848606000 788487000 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">18. Quarterly Results (Unaudited)</span></div></td></tr></table></div></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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></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: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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>237,839</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>221,120</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>225,634</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>215,830</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>121,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>119,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>124,827</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>116,547</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,586</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,883</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>13,491</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,185</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income before provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,262</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,930</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2,956</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,324</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,566</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,140</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,122</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Earnings per share</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 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 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.03</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.15</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.03</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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="overflow:hidden;height:20px;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;height:20px;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;height:20px;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;height:20px;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;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>221,218</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>209,532</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>213,672</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>204,184</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>117,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>114,295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>118,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>116,147</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,679</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>15,783</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,374</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>17,581</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income before provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,485</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,224</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,334</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,164</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,592</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>17,751</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Earnings per share</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 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 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.20</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.24</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.14</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.38</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.14</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Note: The individual amounts for each quarter may not sum to full year totals due to rounding.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The results of operations of acquired companies are included in the consolidated results of operations from the date of their respective acquisition. See </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Note 3</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> of these consolidated financial statements for details related to our business acquisitions.</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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></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: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;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>237,839</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>221,120</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>225,634</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>215,830</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>121,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>119,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>124,827</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>116,547</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>3,586</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,883</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>13,491</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,185</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income before provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,262</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,930</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(2,956</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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,324</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,566</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,140</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,122</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Earnings per share</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 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 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.03</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.15</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #71bf43;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.03</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;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="overflow:hidden;height:20px;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;height:20px;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;height:20px;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;height:20px;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;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(dollars in thousands, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>221,218</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>209,532</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>213,672</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>204,184</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>117,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>114,295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>118,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>116,147</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,679</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>15,783</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,374</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>17,581</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Income before provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,485</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>7,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>14,224</span></span></div></td><td 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Net income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,334</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,164</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>6,592</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>17,751</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Earnings per share</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 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 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 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.20</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.24</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.14</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.38</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.14</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;"><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:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Note: The individual amounts for each quarter may not sum to full year totals due to rounding.</span></div> 237839000 221120000 225634000 215830000 121302000 119323000 124827000 116547000 3586000 7883000 13491000 2185000 -1262000 4930000 9873000 -2956000 1324000 4566000 7140000 -1122000 0.03 0.10 0.15 -0.02 0.03 0.09 0.15 -0.02 221218000 209532000 213672000 204184000 117922000 114295000 118500000 116147000 14679000 15783000 11374000 17581000 11485000 11496000 7417000 14224000 9334000 11164000 6592000 17751000 0.20 0.24 0.14 0.38 0.19 0.23 0.14 0.37 <div style="line-height:120%;padding-top:20px;text-align:center;font-size:12pt;"><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="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:12pt;font-weight:bold;">19. Restructuring</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">During 2017, in an effort to further our organizational objectives, including improved operating efficiency, customer outcomes and employee satisfaction, we initiated a multi-year plan to consolidate and relocate some of our existing offices to modern and more collaborative workspaces with short-term financial commitments. These workspaces are also more centrally located for our employees and closer to our customers and prospects. Restructuring costs incurred prior to our adoption of ASU 2016-02 on January 1, 2019 consisted primarily of costs to terminate lease agreements, contractual lease payments, net of estimated sublease income, upon vacating space as part of the plan, as well as insignificant costs to relocate affected employees and write-off facilities-related fixed assets that we would no longer use.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018. See additional details below.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Restructuring costs incurred during the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">year ended</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> consisted primarily of operating lease ROU asset impairment costs and, to a lesser extent, lease payments for offices we have ceased using and write-offs of facilities-related fixed assets that we will no longer use. See Notes 11 and 6 to these consolidated financial statements for additional details regarding these impairment costs and fixed asset write-offs.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">As of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, we have substantially completed our facilities optimization restructuring plan. Any remaining restructuring costs related to these activities are expected to be insignificant. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table summarizes our facilities optimization restructuring costs as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">:</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:50%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Cumulative costs incurred as of</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Costs incurred during the</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">year ended</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Cumulative costs incurred as of</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">By component:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Contract termination costs</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,082</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,208</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>902</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,110</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Includes </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$3.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> of operating lease ROU asset impairment costs.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The change in our liability related to our facilities optimization restructuring during the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">twelve months ended</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, consisted of the following:</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="20"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:13%;"/><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:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Accrued at</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Increases for incurred costs</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Written off<br/>upon adoption<br/>of ASU 2016-02</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Costs paid</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Accrued at</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">By component:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Contract termination costs</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,865</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,656</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:bottom;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>902</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(952</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Includes </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$3.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> of operating lease ROU asset impairment costs.</span></div></td></tr></table><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(2)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018.</span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The following table summarizes our facilities optimization restructuring costs as of </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">:</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:50%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Cumulative costs incurred as of</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Costs incurred during the</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">year ended</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Cumulative costs incurred as of</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #ffffff;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;border-top:1px solid #ffffff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #ffffff;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">By component:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Contract termination costs</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>9,082</span></span></div></td><td 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:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,208</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>902</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>2,110</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>11,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Includes </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$3.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> of operating lease ROU asset impairment costs.</span></div> 4176000 4906000 9082000 1208000 902000 2110000 5384000 5808000 11192000 3800000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">The change in our liability related to our facilities optimization restructuring during the </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">twelve months ended</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"> </span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">December 31, 2019</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">, consisted of the following:</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="20"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:13%;"/><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:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Accrued at</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Increases for incurred costs</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Written off<br/>upon adoption<br/>of ASU 2016-02</span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Costs paid</span></div></td><td rowspan="2" style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">Accrued at</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#acacac;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#acacac;"><div style="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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;font-weight:bold;">By component:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Contract termination costs</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,865</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>4,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,656</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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(5,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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:Frutiger LT 45 Light,sans-serif;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:bottom;background-color:#f4f4f4;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Other costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>902</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(952</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#f4f4f4;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#f4f4f4;"><div style="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;border-bottom:1px solid #71bf43;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>1,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>5,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(1,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>(6,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #71bf43;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:Frutiger LT 45 Light,sans-serif;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:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Includes </span><span style="font-family:Frutiger LT 45 Light;font-size:8pt;"><span>$3.8 million</span></span><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;"> of operating lease ROU asset impairment costs.</span></div></td></tr></table><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">(2)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Frutiger LT 45 Light,sans-serif;font-size:8pt;">Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018.</span></div> 1865000 4906000 -1656000 5115000 0 50000 902000 0 952000 0 1915000 5808000 -1656000 6067000 0 3800000 Beginning in the first quarter of 2019, all of our Canadian operations are included in IMG. We have recast our revenue by market group for the twelve months ended December 31, 2018 and 2017, to present them on a consistent basis with the current year. The operating results of YourCause have been included in EMG from the date of acquisition. See Note 3 to these consolidated financial statements for details regarding this acquisition. Includes $3.8 million of operating lease ROU asset impairment costs. The intrinsic value is calculated as the market value as of the end of the fiscal period. Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018. Includes $3.8 million of operating lease ROU asset impairment costs. Our maturities of our operating lease liabilities do not include payments related to Phase Two of our New Headquarters Facility, as that option had not been exercised as of December 31, 2019. Includes short-term lease costs, which were immaterial. Upon adoption of ASU 2016-02 at January 1, 2019, we recognized lease liabilities for our operating leases. See Note 2 of these consolidated financial statements for details. Amortization expense from costs of obtaining contracts was $38.1 million, $35.7 million and $35.8 million for the years ended December 31, 2019, 2018 and 2017, respectively The current portion of costs of obtaining contracts as of December 31, 2019 and 2018 was $33.0 million and $31.7 million, respectively. The intrinsic value is calculated as the market value as of the end of the fiscal period. Certain of the customer relationships and acquired software and technology assets are amortized on an accelerated basis. XML 89 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Results (unaudited)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Results
18. Quarterly Results (Unaudited)
(dollars in thousands, except per share data)
December 31,
2019

September 30,
2019

June 30,
2019

March 31,
2019

Total revenue
$
237,839

$
221,120

$
225,634

$
215,830

Gross profit
121,302

119,323

124,827

116,547

Income from operations
3,586

7,883

13,491

2,185

Income before provision for income taxes
(1,262
)
4,930

9,873

(2,956
)
Net income
1,324

4,566

7,140

(1,122
)
Earnings per share
 
 
 
 
Basic
$
0.03

$
0.10

$
0.15

$
(0.02
)
Diluted
0.03

0.09

0.15

(0.02
)
 
 
 
 
 
(dollars in thousands, except per share data)
December 31,
2018

September 30,
2018

June 30,
2018

March 31,
2018

Total revenue
$
221,218

$
209,532

$
213,672

$
204,184

Gross profit
117,922

114,295

118,500

116,147

Income from operations
14,679

15,783

11,374

17,581

Income before provision for income taxes
11,485

11,496

7,417

14,224

Net income
9,334

11,164

6,592

17,751

Earnings per share
 
 
 
 
Basic
$
0.20

$
0.24

$
0.14

$
0.38

Diluted
0.19

0.23

0.14

0.37

Note: The individual amounts for each quarter may not sum to full year totals due to rounding.
The results of operations of acquired companies are included in the consolidated results of operations from the date of their respective acquisition. See Note 3 of these consolidated financial statements for details related to our business acquisitions.
XML 90 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Stockholders' Equity
14. Stockholders' Equity
Preferred stock
Our Board of Directors may fix the relative rights and preferences of each series of preferred stock in a resolution of the Board of Directors.
Dividends
Our Board of Directors has adopted a dividend policy, which provides for the distribution to stockholders a portion of cash generated by us that is in excess of operational needs and capital expenditures. The 2017 Credit Facility limits the amount of dividends payable and certain state laws restrict the amount of dividends distributed.
The following table provides information with respect to quarterly dividends paid on common stock during the year ended December 31, 2019.
Declaration Date
Dividend
per Share

Record Date
 
Payable Date
February 6, 2019
$
0.12

February 27
 
March 15
April 30, 2019
0.12

May 28
 
June 14
July 30, 2019
0.12

August 28
 
September 13
October 28, 2019
0.12

November 27
 
December 13
On February 10, 2020, our Board of Directors declared a first quarter 2020 dividend of $0.12 per share payable on March 13, 2020 to stockholders of record on February 28, 2020.
Stock repurchase program
In August 2010, our Board of Directors approved a stock repurchase program that authorized us to purchase up to $50.0 million of our outstanding shares of common stock. The program does not have an expiration date. The shares can be purchased from time to time on the open market or in privately negotiated transactions depending upon market conditions
and other factors. Under the 2017 Credit Facility, we also have restrictions on our ability to repurchase shares of our common stock.
We account for purchases of treasury stock under the cost method. The remaining amount available to purchase stock under the stock repurchase program was $50.0 million as of December 31, 2019.
Changes in accumulated other comprehensive loss by component
The changes in accumulated other comprehensive loss by component, consisted of the following:
 
Years ended December 31,
 
(in thousands)
2019

2018

2017

Accumulated other comprehensive loss, beginning of period
$
(5,110
)
$
(642
)
$
(604
)
By component:
 
 
 
Gains and losses on cash flow hedges:
 
 
 
Accumulated other comprehensive income (loss) balance, beginning of period
$
1,498

$
748

$
(3
)
Other comprehensive (loss) income before reclassifications, net of tax effects of $860, $(239) and $(374)
(2,399
)
670

574

Amounts reclassified from accumulated other comprehensive (loss) income to interest expense
(573
)
(118
)
293

Tax benefit included in provision for income taxes
151

31

(116
)
Total amounts reclassified from accumulated other comprehensive (loss) income
(422
)
(87
)
177

Net current-period other comprehensive (loss) income
(2,821
)
583

751

Reclassification upon adoption of ASU 2018-02

167


Accumulated other comprehensive (loss) income balance, end of period
$
(1,323
)
$
1,498

$
748

Foreign currency translation adjustment:
 
 
 
Accumulated other comprehensive loss balance, beginning of period
$
(6,608
)
$
(1,390
)
$
(601
)
Translation adjustments
2,641

(5,218
)
(789
)
Accumulated other comprehensive loss balance, end of period
(3,967
)
(6,608
)
(1,390
)
Accumulated other comprehensive loss, end of period
$
(5,290
)
$
(5,110
)
$
(642
)

XML 91 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations (Tables) - YourCause [Member]
12 Months Ended
Dec. 31, 2019
Business Acquisition [Line Items]  
Purchase Price Allocation
The fair values assigned to the assets acquired and liabilities assumed in the table below are based on our best estimates and assumptions as of the reporting date. We finalized the purchase price allocation of YourCause, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2019.
(in thousands)
Purchase price allocation

Net working capital, excluding deferred revenue
$
3,711

Other long-term assets
2,574

Identifiable intangible assets
74,690

Deferred tax liability
(4,660
)
Deferred revenue
(4,300
)
Other long-term liabilities
(1,650
)
Goodwill
87,350

Total purchase price
$
157,715


Acquired Intangible Assets
The YourCause acquisition resulted in the identification of the following identifiable intangible assets:
 
 
Weighted average amortization period
Intangible assets acquired

YourCause
Valuation Method
(in years)
 (in thousands)

Acquired technology
Relief-from-Royalty
12
$
47,800

Customer relationships
Multi-period Excess Earnings
15
25,900

Marketing assets
Relief-from-Royalty
2
830

Non-compete agreements
Comparative (With and Without)
0
160

Total intangible assets
 
13
$
74,690


XML 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 313 554 1 true 95 0 false 8 false false R1.htm 0002000 - Document - Document and Entity Information Document Sheet http://www.blackbaud.com/role/DocumentAndEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.blackbaud.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.blackbaud.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.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 2101100 - Disclosure - Organization Sheet http://www.blackbaud.com/role/Organization Organization Notes 8 false false R9.htm 2102100 - Disclosure - Basis of Presentation Sheet http://www.blackbaud.com/role/BasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 2103100 - Disclosure - Business Combinations Sheet http://www.blackbaud.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 2104100 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 11 false false R12.htm 2105100 - Disclosure - Earnings Per Share Sheet http://www.blackbaud.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 2107100 - Disclosure - Fair Value Measurements Sheet http://www.blackbaud.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 2108100 - Disclosure - Property and Equipment and Software Development Costs Sheet http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCosts Property and Equipment and Software Development Costs Notes 14 false false R15.htm 2109100 - Disclosure - Consolidated Financial Statement Details Sheet http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails Consolidated Financial Statement Details Notes 15 false false R16.htm 2110100 - Disclosure - Debt Sheet http://www.blackbaud.com/role/Debt Debt Notes 16 false false R17.htm 2111100 - Disclosure - Derivative Instruments Sheet http://www.blackbaud.com/role/DerivativeInstruments Derivative Instruments Notes 17 false false R18.htm 2112100 - Disclosure - Commitments and Contingencies Sheet http://www.blackbaud.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 2113100 - Disclosure - Income Taxes Sheet http://www.blackbaud.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2114100 - Disclosure - Stock-Based Compensation Sheet http://www.blackbaud.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 2115100 - Disclosure - Stockholders' Equity Sheet http://www.blackbaud.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 2116100 - Disclosure - Defined Contribution Plan Sheet http://www.blackbaud.com/role/DefinedContributionPlan Defined Contribution Plan Notes 22 false false R23.htm 2117100 - Disclosure - Segment Information Sheet http://www.blackbaud.com/role/SegmentInformation Segment Information Notes 23 false false R24.htm 2118100 - Disclosure - Revenue Recognition Sheet http://www.blackbaud.com/role/RevenueRecognition Revenue Recognition Notes 24 false false R25.htm 2119100 - Disclosure - Quarterly Results (unaudited) Sheet http://www.blackbaud.com/role/QuarterlyResultsUnaudited Quarterly Results (unaudited) Notes 25 false false R26.htm 2121100 - Disclosure - Restructuring Sheet http://www.blackbaud.com/role/Restructuring Restructuring Notes 26 false false R27.htm 2202201 - Disclosure - Basis of Presentation (Policy) Sheet http://www.blackbaud.com/role/BasisOfPresentationPolicy Basis of Presentation (Policy) Policies 27 false false R28.htm 2302302 - Disclosure - Basis of Presentation (Tables) Sheet http://www.blackbaud.com/role/BasisOfPresentationTables Basis of Presentation (Tables) Tables http://www.blackbaud.com/role/BasisOfPresentation 28 false false R29.htm 2303301 - Disclosure - Business Combinations (Tables) Sheet http://www.blackbaud.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.blackbaud.com/role/BusinessCombinations 29 false false R30.htm 2304301 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssets 30 false false R31.htm 2305301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.blackbaud.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.blackbaud.com/role/EarningsPerShare 31 false false R32.htm 2307301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.blackbaud.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.blackbaud.com/role/FairValueMeasurements 32 false false R33.htm 2308301 - Disclosure - Property and Equipment and Software Development Costs (Tables) Sheet http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables Property and Equipment and Software Development Costs (Tables) Tables http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCosts 33 false false R34.htm 2309301 - Disclosure - Consolidated Financial Statement Details (Tables) Sheet http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables Consolidated Financial Statement Details (Tables) Tables http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails 34 false false R35.htm 2310301 - Disclosure - Debt (Tables) Sheet http://www.blackbaud.com/role/DebtTables Debt (Tables) Tables http://www.blackbaud.com/role/Debt 35 false false R36.htm 2311301 - Disclosure - Derivative Instruments (Tables) Sheet http://www.blackbaud.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.blackbaud.com/role/DerivativeInstruments 36 false false R37.htm 2312301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.blackbaud.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.blackbaud.com/role/CommitmentsAndContingencies 37 false false R38.htm 2313301 - Disclosure - Income Taxes (Tables) Sheet http://www.blackbaud.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.blackbaud.com/role/IncomeTaxes 38 false false R39.htm 2314301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.blackbaud.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.blackbaud.com/role/StockBasedCompensation 39 false false R40.htm 2315301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.blackbaud.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.blackbaud.com/role/StockholdersEquity 40 false false R41.htm 2317301 - Disclosure - Segment Information (Tables) Sheet http://www.blackbaud.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.blackbaud.com/role/SegmentInformation 41 false false R42.htm 2318301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.blackbaud.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.blackbaud.com/role/RevenueRecognition 42 false false R43.htm 2319301 - Disclosure - Quarterly Results (unaudited) (Tables) Sheet http://www.blackbaud.com/role/QuarterlyResultsUnauditedTables Quarterly Results (unaudited) (Tables) Tables http://www.blackbaud.com/role/QuarterlyResultsUnaudited 43 false false R44.htm 2321301 - Disclosure - Restructuring (Tables) Sheet http://www.blackbaud.com/role/RestructuringTables Restructuring (Tables) Tables http://www.blackbaud.com/role/Restructuring 44 false false R45.htm 2401401 - Disclosure - Organization (Details) Sheet http://www.blackbaud.com/role/OrganizationDetails Organization (Details) Details http://www.blackbaud.com/role/Organization 45 false false R46.htm 2402403 - Disclosure - Basis of Presentation (Details) Sheet http://www.blackbaud.com/role/BasisOfPresentationDetails Basis of Presentation (Details) Details http://www.blackbaud.com/role/BasisOfPresentationTables 46 false false R47.htm 2402404 - Disclosure - Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details) Sheet http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details) Details http://www.blackbaud.com/role/BasisOfPresentationTables 47 false false R48.htm 2402405 - Disclosure - Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details) Sheet http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details) Details http://www.blackbaud.com/role/BasisOfPresentationTables 48 false false R49.htm 2403402 - Disclosure - Business Combinations (Details) Sheet http://www.blackbaud.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.blackbaud.com/role/BusinessCombinationsTables 49 false false R50.htm 2403403 - Disclosure - Business Combinations (Purchase Price Allocation) (Details) Sheet http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails Business Combinations (Purchase Price Allocation) (Details) Details http://www.blackbaud.com/role/BusinessCombinationsTables 50 false false R51.htm 2403404 - Disclosure - Business Combinations (Acquired Intangible Assets) (Details) Sheet http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails Business Combinations (Acquired Intangible Assets) (Details) Details http://www.blackbaud.com/role/BusinessCombinationsTables 51 false false R52.htm 2404402 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Details) Sheet http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsGoodwillAndOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Details) Details 52 false false R53.htm 2404403 - Disclosure - Goodwill and Other Intangible Assets (Change in Goodwill) (Details) Sheet http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails Goodwill and Other Intangible Assets (Change in Goodwill) (Details) Details http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsTables 53 false false R54.htm 2404404 - Disclosure - Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details) Sheet http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details) Details 54 false false R55.htm 2404405 - Disclosure - Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details) Sheet http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details) Details http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsTables 55 false false R56.htm 2404406 - Disclosure - Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details) Sheet http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details) Details http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsTables 56 false false R57.htm 2405402 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details) Sheet http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details) Details http://www.blackbaud.com/role/EarningsPerShareTables 57 false false R58.htm 2407402 - Disclosure - Fair Value Measurements Fair Value Measurements (Details) Sheet http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails Fair Value Measurements Fair Value Measurements (Details) Details 58 false false R59.htm 2407403 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) Sheet http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) Details http://www.blackbaud.com/role/FairValueMeasurementsTables 59 false false R60.htm 2408402 - Disclosure - Property and Equipment and Software Development Costs (Details) Sheet http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsDetails Property and Equipment and Software Development Costs (Details) Details http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables 60 false false R61.htm 2408403 - Disclosure - Property and Equipment and Software Development Costs (Schedule of Property and Equipment) (Details) Sheet http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails Property and Equipment and Software Development Costs (Schedule of Property and Equipment) (Details) Details http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables 61 false false R62.htm 2408404 - Disclosure - Property and Equipment and Software Development Costs (Schedule of Software Development Costs) (Details) Sheet http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails Property and Equipment and Software Development Costs (Schedule of Software Development Costs) (Details) Details http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables 62 false false R63.htm 2409402 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details) Sheet http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details) Details http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables 63 false false R64.htm 2409403 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details) Sheet http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details) Details http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables 64 false false R65.htm 2409404 - Disclosure - Consolidated Financial Statement Details (Components of Deferred Revenue) (Details) Sheet http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails Consolidated Financial Statement Details (Components of Deferred Revenue) (Details) Details http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables 65 false false R66.htm 2409405 - Disclosure - Consolidated Financial Statement Details (Components of Other Income and Expense) (Details) Sheet http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails Consolidated Financial Statement Details (Components of Other Income and Expense) (Details) Details http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables 66 false false R67.htm 2410402 - Disclosure - Debt (Details) Sheet http://www.blackbaud.com/role/DebtDetails Debt (Details) Details http://www.blackbaud.com/role/DebtTables 67 false false R68.htm 2410403 - Disclosure - Debt (Summary of Debt) (Details) Sheet http://www.blackbaud.com/role/DebtSummaryOfDebtDetails Debt (Summary of Debt) (Details) Details http://www.blackbaud.com/role/DebtTables 68 false false R69.htm 2410404 - Disclosure - Debt (Annual Maturities Related to Credit Facility) (Details) Sheet http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails Debt (Annual Maturities Related to Credit Facility) (Details) Details http://www.blackbaud.com/role/DebtTables 69 false false R70.htm 2411402 - Disclosure - Derivative Instruments (Details) Sheet http://www.blackbaud.com/role/DerivativeInstrumentsDetails Derivative Instruments (Details) Details http://www.blackbaud.com/role/DerivativeInstrumentsTables 70 false false R71.htm 2411403 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details) Sheet http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails Derivative Instruments (Fair Value of Derivative Instruments) (Details) Details http://www.blackbaud.com/role/DerivativeInstrumentsTables 71 false false R72.htm 2411404 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details) Sheet http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details) Details http://www.blackbaud.com/role/DerivativeInstrumentsTables 72 false false R73.htm 2411405 - Disclosure - Derivative Instruments (Effects of Undesignated Derivative Instruments) (Details) Sheet http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfUndesignatedDerivativeInstrumentsDetails Derivative Instruments (Effects of Undesignated Derivative Instruments) (Details) Details http://www.blackbaud.com/role/DerivativeInstrumentsTables 73 false false R74.htm 2412402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.blackbaud.com/role/CommitmentsAndContingenciesTables 74 false false R75.htm 2412403 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Components of Lease Expense) (Details) Sheet http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails Commitments and Contingencies Commitments and Contingencies (Components of Lease Expense) (Details) Details 75 false false R76.htm 2412404 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details) Sheet http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails Commitments and Contingencies Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details) Details 76 false false R77.htm 2412405 - Disclosure - Commitments and Contingencies (Schedule of Future Minimum Lease Commitments Related to Lease Agreements Under ASC 840) (Details) Sheet http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details Commitments and Contingencies (Schedule of Future Minimum Lease Commitments Related to Lease Agreements Under ASC 840) (Details) Details http://www.blackbaud.com/role/CommitmentsAndContingenciesTables 77 false false R78.htm 2412406 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Balance Sheet Information Related To Leases) (Details) Sheet http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Balance Sheet Information Related To Leases) (Details) Details 78 false false R79.htm 2412407 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Cash Flow Information Related To Leases) (Details) Sheet http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Cash Flow Information Related To Leases) (Details) Details 79 false false R80.htm 2413402 - Disclosure - Income Taxes (Details) Sheet http://www.blackbaud.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.blackbaud.com/role/IncomeTaxesTables 80 false false R81.htm 2413403 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense) (Details) Sheet http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails Income Taxes (Schedule of Components of Income Tax Expense) (Details) Details http://www.blackbaud.com/role/IncomeTaxesTables 81 false false R82.htm 2413404 - Disclosure - Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details) Sheet http://www.blackbaud.com/role/IncomeTaxesScheduleOfIncomeBeforeProvisionForIncomeTaxesDetails Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details) Details http://www.blackbaud.com/role/IncomeTaxesTables 82 false false R83.htm 2413405 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) Sheet http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) Details http://www.blackbaud.com/role/IncomeTaxesTables 83 false false R84.htm 2413406 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Sheet http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Details http://www.blackbaud.com/role/IncomeTaxesTables 84 false false R85.htm 2413407 - Disclosure - Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details) Sheet http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details) Details http://www.blackbaud.com/role/IncomeTaxesTables 85 false false R86.htm 2413408 - Disclosure - Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details) Sheet http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInUnrecognizedTaxBenefitsDetails Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details) Details http://www.blackbaud.com/role/IncomeTaxesTables 86 false false R87.htm 2414402 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.blackbaud.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.blackbaud.com/role/StockBasedCompensationTables 87 false false R88.htm 2414403 - Disclosure - Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details) Sheet http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details) Details http://www.blackbaud.com/role/StockBasedCompensationTables 88 false false R89.htm 2414404 - Disclosure - Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details) Sheet http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details) Details http://www.blackbaud.com/role/StockBasedCompensationTables 89 false false R90.htm 2414405 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details) Sheet http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details) Details http://www.blackbaud.com/role/StockBasedCompensationTables 90 false false R91.htm 2414406 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details) Sheet http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details) Details http://www.blackbaud.com/role/StockBasedCompensationTables 91 false false R92.htm 2415402 - Disclosure - Stockholders' Equity (Details) Sheet http://www.blackbaud.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.blackbaud.com/role/StockholdersEquityTables 92 false false R93.htm 2415403 - Disclosure - Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) Sheet http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) Details http://www.blackbaud.com/role/StockholdersEquityTables 93 false false R94.htm 2416401 - Disclosure - Defined Contribution Plan (Details) Sheet http://www.blackbaud.com/role/DefinedContributionPlanDetails Defined Contribution Plan (Details) Details http://www.blackbaud.com/role/DefinedContributionPlan 94 false false R95.htm 2417402 - Disclosure - Segment Information (Long-Lived Assets By Geographic Region) (Details) Sheet http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails Segment Information (Long-Lived Assets By Geographic Region) (Details) Details http://www.blackbaud.com/role/SegmentInformationTables 95 false false R96.htm 2418402 - Disclosure - Revenue Recognition Revenue Recognition (Details) Sheet http://www.blackbaud.com/role/RevenueRecognitionRevenueRecognitionDetails Revenue Recognition Revenue Recognition (Details) Details 96 false false R97.htm 2418403 - Disclosure - Revenue Recognition Revenue Recognition (Contract Balances) (Details) Sheet http://www.blackbaud.com/role/RevenueRecognitionRevenueRecognitionContractBalancesDetails Revenue Recognition Revenue Recognition (Contract Balances) (Details) Details 97 false false R98.htm 2418404 - Disclosure - Revenue Recognition (Revenue by Geography) (Details) Sheet http://www.blackbaud.com/role/RevenueRecognitionRevenueByGeographyDetails Revenue Recognition (Revenue by Geography) (Details) Details http://www.blackbaud.com/role/RevenueRecognitionTables 98 false false R99.htm 2418405 - Disclosure - Revenue Recognition (Revenue by Market Group) (Details) Sheet http://www.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails Revenue Recognition (Revenue by Market Group) (Details) Details http://www.blackbaud.com/role/RevenueRecognitionTables 99 false false R100.htm 2419402 - Disclosure - Quarterly Results (unaudited) (Schedule of Quarterly Financial Information) (Details) Sheet http://www.blackbaud.com/role/QuarterlyResultsUnauditedScheduleOfQuarterlyFinancialInformationDetails Quarterly Results (unaudited) (Schedule of Quarterly Financial Information) (Details) Details http://www.blackbaud.com/role/QuarterlyResultsUnauditedTables 100 false false R101.htm 2421402 - Disclosure - Restructuring (Schedule of Restructuring Costs) (Details) Sheet http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails Restructuring (Schedule of Restructuring Costs) (Details) Details http://www.blackbaud.com/role/RestructuringTables 101 false false R102.htm 2421403 - Disclosure - Restructuring (Schedule of Restructuring Reserve by Type of Cost) (Details) Sheet http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails Restructuring (Schedule of Restructuring Reserve by Type of Cost) (Details) Details http://www.blackbaud.com/role/RestructuringTables 102 false false All Reports Book All Reports a201910-k.htm a201910-kexx211.htm a201910-kexx231.htm a201910-kexx311.htm a201910-kexx312.htm a201910-kexx321.htm a201910-kexx322.htm a201910-kexx41.htm blkb-20191231.xsd blkb-20191231_cal.xml blkb-20191231_def.xml blkb-20191231_lab.xml blkb-20191231_pre.xml arrow-green.jpg bbarrow.jpg bblogo.jpg chart-032033febb1f545eb8f.jpg chart-351cd15dd8ca8ec06b2.jpg chart-4434d7a430c6c57acd0.jpg chart-44e4b3c9e41315d5290.jpg chart-5bfed5aff38f9014b1b.jpg chart-5ec64e83a1bd86e589a.jpg chart-701d6bb79cf6e00fe88.jpg chart-958a54baff24dac32e3.jpg chart-98f0d6b6ff3f002772a.jpg chart-9ad17b85c8416041884.jpg chart-9ee20478275c466f5e1.jpg chart-cfae94b6d7d4bb03491.jpg chart-e2b9037b54cc07ba6fa.jpg http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/stpr/2018-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 93 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 02, 2019
USD ($)
Jun. 02, 2017
USD ($)
Dec. 31, 2019
USD ($)
Feb. 28, 2014
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Line of Credit Facility [Line Items]              
Credit facility, maximum borrowing capacity   $ 700,000   $ 325,000      
Debt instrument, term   5 years   5 years      
Change in present value of future cash flows to financing investors       10.00%      
Payment of financing costs   $ 3,100     $ 0 $ 0 $ 3,085
Capitalized financing costs to be amortized over term of facility   1,000          
Total deferred financing costs included in other assets     $ 600   600 900  
Aggregate financing costs related to debt discount and debt issuance costs   1,800 (1,150)   $ (1,150) $ (1,626)  
Commitment fee on unused portion of revolving credit facility         0.20%    
Line of credit facility, available increase capacity, amount   $ 200,000          
Line of credit facility, current borrowing capacity     $ 209,600   $ 209,600    
Minimum [Member]              
Line of Credit Facility [Line Items]              
Commitment fee on unused portion of revolving credit facility         0.15%    
Maximum [Member]              
Line of Credit Facility [Line Items]              
Commitment fee on unused portion of revolving credit facility         0.25%    
Net Leverage Ratio   3.00          
Federal funds rate option [Member]              
Line of Credit Facility [Line Items]              
Credit facility, variable interest rate         0.50%    
Eurocurrency base rate option [Member]              
Line of Credit Facility [Line Items]              
Credit facility, variable interest rate         1.00%    
Base rate margin [Member] | Minimum [Member]              
Line of Credit Facility [Line Items]              
Credit facility, basis spread on variable rate         0.00%    
Base rate margin [Member] | Maximum [Member]              
Line of Credit Facility [Line Items]              
Credit facility, basis spread on variable rate         0.75%    
Eurocurrency rate margin [Member] | Minimum [Member]              
Line of Credit Facility [Line Items]              
Credit facility, basis spread on variable rate         1.00%    
Eurocurrency rate margin [Member] | Maximum [Member]              
Line of Credit Facility [Line Items]              
Credit facility, basis spread on variable rate         1.75%    
Revolving credit loans [Member]              
Line of Credit Facility [Line Items]              
Credit facility, maximum borrowing capacity   $ 400,000          
Proceeds from lines of credit   110,000          
Term loans [Member]              
Line of Credit Facility [Line Items]              
Credit facility, maximum borrowing capacity   300,000          
Proceeds from lines of credit   300,000          
Standby letters of credit [Member]              
Line of Credit Facility [Line Items]              
Credit facility, maximum borrowing capacity   50,000          
Swingline loans [Member]              
Line of Credit Facility [Line Items]              
Credit facility, maximum borrowing capacity   50,000          
Multicurrency borrowings [Member]              
Line of Credit Facility [Line Items]              
Credit facility, maximum borrowing capacity   $ 100,000          
YourCause [Member]              
Line of Credit Facility [Line Items]              
Total cash consideration paid for the acquisition $ 157,700            
Loans payable [Member]              
Line of Credit Facility [Line Items]              
Debt instrument, term     4 years        
Other debt, face amount     $ 2,200   $ 2,200    
XML 94 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition Revenue Recognition (Contract Balances) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Total deferred revenue $ 316,137 $ 298,555
XML 95 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accumulated Other Comprehensive Income [Roll Forward]      
Accumulated other comprehensive (loss) income, beginning of period $ (5,110) $ (642) $ (604)
Reclassification upon adoption of ASU 2018-02   0  
Translation adjustments 2,641 (5,218) (789)
Accumulated other comprehensive (loss) income, end of period (5,290) (5,110) (642)
Gains and losses on cash flow hedges [Member]      
Accumulated Other Comprehensive Income [Roll Forward]      
Accumulated other comprehensive (loss) income, beginning of period 1,498 748 (3)
Other comprehensive income (loss) before reclassifications (2,399) 670 574
Amounts reclassified from accumulated other comprehensive (loss) income to interest expense (573) (118) 293
Tax benefit included in provision for income taxes 151 31 (116)
Total amounts reclassified from accumulated other comprehensive loss (422) (87) 177
Net current-period other comprehensive (loss) income (2,821) 583 751
Reclassification upon adoption of ASU 2018-02 0 167 0
Accumulated other comprehensive (loss) income, end of period (1,323) 1,498 748
Unrealized gains (losses), tax effects 860 (239) (374)
Foreign currency translation adjustment [Member]      
Accumulated Other Comprehensive Income [Roll Forward]      
Accumulated other comprehensive (loss) income, beginning of period (6,608) (1,390) (601)
Translation adjustments 2,641 (5,218) (789)
Accumulated other comprehensive (loss) income, end of period $ (3,967) $ (6,608) $ (1,390)
XML 96 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Costs of obtaining contracts [1],[2] $ 90,764 $ 85,590  
Prepaid software maintenance and subscriptions 24,678 21,134  
Unbilled accounts receivable 6,233 4,161  
Prepaid insurance 1,585 1,087  
Taxes, prepaid and receivable 849 2,055  
Security deposits 885 1,020  
Other assets 8,051 10,104  
Total prepaid expenses and other assets 133,045 125,151  
Less: Long-term portion 65,193 65,363  
Prepaid expenses and other current assets 67,852 59,788  
Amortization expense from costs of obtaining contracts 38,100 35,700 $ 35,800
Cost of obtaining contracts, current portion $ 33,000 $ 31,700  
[1]
The current portion of costs of obtaining contracts as of December 31, 2019 and 2018 was $33.0 million and $31.7 million, respectively.
[2] Amortization expense from costs of obtaining contracts was $38.1 million, $35.7 million and $35.8 million for the years ended December 31, 2019, 2018 and 2017, respectively
ZIP 97 0001280058-20-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001280058-20-000011-xbrl.zip M4$L#!!0 ( -=#5%"&%J*?Y.(# !4U, - 83(P,3DQ,"UK+FAT;>R] M:Y>;2+8F_/G,KV"RSSE3M9;3C@@("%Q5GL6U.D_;3E=FNKMKOO0B42A%&8$* M4%[ZU\\.0!)2@F[6727?S?#__KY_]]>?E/\^:C9,?^L,^C3+(2[F6\(ST%64_Z M1X>GWZ1N$O>E?\3)M^#1N[PL;AJ\U_4NIAQ37595A>KWK-N5F2[[\#]=E7;T M-\_OF<85#3$N>PI5NAVF>\CS"?*]KHJ)S/GH89.W^^7;ARG,LWR]-!YFQ8.7 M)'CH91)!!(VF5%SO94 OT!REOUSTLFSP_MV[IZ>GMT_RVSAY>(=U77_W+,9< M%(/>IWZ/=^+@LLL[49SQ\4U=+[W/;^D$Z;N90>\(POHEPI%+?AF=NR03+GOO+JZ/_$ ]CT _QADH#RO5R"B)L?-#NJAH"0>_5< MA@LUP_WL/JP?+Z[4W/ P])+Z&\25FAN28?WP9%C'?L$I+PSG\!&NCOZOAH] M9=I(?]J@)WZ8\#F:DE^NN37PXJ#^7>)*W;O 3H*H9G[YFXJ+=3**AU&6+%*- MZ4'B,5KM8^;>7G-;;IUI@U*5%VLF'7F!G]:_*[]4-T&_ 6/@0AW[H\<&[D>/ M31.:S\.I(3433)/IFR?R2YK,,5=9\<3Y2EV.F*/8]^&W^RG8O@\]_]N]-^R\ M]>-^_F9P&*_?.Q^4RA%S@&F$[T'@->A =40-!X;II9?X21SR&L6O7*RYM>/[ M@[CAK<6U!B-+[VL,-YB24W6:HXMU;_2[EVF=5H@7YM?JC)K[ MH>^%OMP$O^/K-3<_I\&4+I0NG""$W_WST\=;D$C?$Y:9>9'/Q^SDP7Q5K RH ML[HYOE3GUSB,:'I-05X-8ODU?J;$++_.QTQY_$9>S(Z:]Z#% MP44]DDV] Z2UQ$Q@5,V#O*2!!W"A9CA_]GOU[Q)7:FZ(_4&W(0;(+\VA;3Y- MC4YE@4-I=B:U8%->J T$.D$W ".!A.5RX"4U\?2K(?4*7_O6.@0>6R6>8\,- M!@Q#@=\\O_QRW;O^' ;9 M2\/;\FMUMO_MEZO4;HLG[&C]:!IKW=:@$N EI8_/+)M=S3D_?W&OB0:^6!6(. MS2GL?9U:0N#0'/DTACT-"5:G+KWB36C*:]&TFB8TNY/I077@5<9\<>P_S8\* MQ8B&\*:,AM5/MG&B=8H=])JB>;A2 MBR--!B>NS!'[8K(:*(J&_7HN=K+DG0@%W\$(G@3^# UA@"3ZS4 ] RP_ZVY M&">NSN8GLSG=JQREN31TW^#K[NN4ZS!XVU(W@0KTW;?2D=?'UH/[A M7ETP+A EX<&<>$M&_;@ND"S=H;C8$';!$^N*8).PL+X,]LI6II-/ M2WGU37[4Z08-WG1RO39$;KBI;O XYUFKB8KT(NKVPP<.4%^NC MQ4%SM#BHNV54&&@TYLJ ^BBH(<$>76E@2FV);\24^C)?<:43)#6>9G*GN%Z' MD&G<[3: I+C4D)[.1ZGJB+HXH0$+YE20YU WOEY7-8)9!7,L:+9>- [ALK37 M8 Z5$0T0V:S7Q<4Z!6T [5K,CN)H"9\-R?",WP953^\;D+*X5AO I/&@ ;J* M:[6%HBX7UL\;65]FT..!XSDV9OF-N7T9!32&!PWUKX8D97QI3B:Q<$6BOOP1 M\6P1/V#(*ZM>8-1U[ ^CIA0IOU27ZS:(.*OCPRCNFAN4U>/B9+UA096S.1$# MG6EDHRHT:LK'S.-?/?<$L,]%_0;*&D MJ@4U\,3-L<3H:IT##+J/3?4"<:D^ M*P,;>VXP_-'5!K]25\P:L:^^F 5S?_RSF:['/QLK4S49X*0N59%V'71-9-455]--7C?E.B*"[5B3;VFV)+N%+K&6N\1N$2:],;L2XS+^2J M;P\((C_SGAM(SZ_5W#08--3.X,(<8%U8GJE'A. 9PC#N3Z'"1)RC.N.[+/&B MM!LG_;Q4+)Y#+Q&;FD;4X!V+X0WYXMSFB4J(B%_-NA['%DV97!*U)F=&!&+MM8%+<.7=ZU78P'MH6CB"*W4ZYS44J.%" MO?0:I58CK2QHBDQ&5^KR4I\W!';BRAS/RH6V?XF#J&'!I'Y<0P#PWI#S%..?'RLEK80_Q V..+_4D%'X85,'37&Q%E(;"JJCUHFZ MHLB\DDA]6OW FR SOS8O>VQ<4*V.J NT^,."!?8RE'ZHKLSQIOI3G2O.#2.K MM1I:6$UV\>%__YUX'__X^<^SSQ)C+X4JV&0P5MQE D2[B 7NY#\XJ]? M+C+^G+TK&@[?Y3=F01;R#Z-.QY_?%7_#H]^5S_[Y/NZ\?/BY$SQ*:?82@HBZ M\+#+KM+YP.5('@I6^)_2/7$C#*,AN1/@-F>4] M3TK"GHO?7%MXYM^4W^_L?T$6]:\;+WK@QG.0YG]]\IZ#_K#_B1\B*8EP3W0S$!\\7I#\+XA?/T0@I ZBY,[-)!1#6H M3C3B(FJKF#FF;1LJ,2U')K;B7#Y]NUQJX,4']%:C/[^;IGI[7 BB#7)!)09U M%*114U$I=1ECE"'X#S4T&;M$'G-AT4#!!80WS06V&UVPF<%L%4C49(L:MLI4 MAF5;MG3;)+9AFV,N+!JX'5UHYL)F=<$P35=FBF$KLA"KKLK@IVQ7-@B3;69/ M=&'!P)5UX>JS6^%#VO,2,;$&FYBB\S:O$0, 9GY;5\'<70#L6H2^ #=MUGL M?S.BSN27K_"6O\-?0?0 OSO/P*<@Y7&W&#D0W1A!'BG?B'[P*GLH55S30$1V M#8=:V#9<9LJRY3#%%6J QNQ9-/#B@XR8KLN;9Q#;*X-L'6S ,C 0BRAES+1- MFZG8I PS@BTZL:(% R\^$*9H#&V>0?I>&60@YEJNC0V*F>Q2C$U7T'8HDJWQ7!<-O)"*Y/.7"\A6W]_'$%AY41>$!O%#_C\C(LI)KT&# ME8LP&R*U"#E94HLO4 4ZJU+9, V-BJ"Z6%V.R5DT M\.+#Y24F$.A]_[1'(5LQ;T#L(.ZX\%M592Q-5Y!%7(O)F#+58"IQ7&8 \FK8 MMH@^$<."@1\**! M (P@^^?LA-!0/QBB337"Z_ T)__QE^JFD$P!'&&:UB*0W63&HK"#!GHC@LJD_;T1AO&36'5R MX\2.A_=9=Q@:?E[B2F^XSX-'[S[DI5U4B)4UYFBJ8QB*@:F.9 .[AFY:5'8( M(TB=A'N+!EY\4#0"NQ0X> \BJ.NGH(9:7]KYX M0:10-%Y*:PK1#*-D&H;2+;=G7= MU1R%6@2D;AYPD<+AJX14+U31"*#,Q4I#N:)JN4@(>E,G-TY+B: M1K'%\ 1&%PQB@7G*\1TYQWPZ:V!I-3H) *FC.;)I0AH-_LYT M%17;6)%UYCK(GA0;%@W\7CIK(^/%HBPB8V.8]>(D^#>O:JJ.;$N5;:QAQP"< M-$VD6KK00=MBR,83A[]HX,4'#+XS_W^;)V^^!.>0AW6-8%53+%L!:4#6HM@V MU73+ %U4;'/B1A8-W"IYRTCO*DV'4Z0Y( P ?TV$NU0V3$8H=4W9L&P&23V9 M2&[10/"0NDPT5=YP2KNLX%Y1!EFDHL!T(:Q$U)69H1*-*KIKJ1I2-%494[9H MX,4'%4&X@_15+.Z2SHUSFKV^S;M!Q#O52LV7T(O*6DUB0]"=[I&-5&/I4S13>1:LJ+(FEVI\,T?N#(#%L!E M&=#\JR3Z7W_EG0<@RN9I\!#EE=7<3D:7/\=1I[S$.TT6DP2/<.N=Z>'(;=[,GR&!F M;JQG,$@WPCO@B.&HKJL!G%-+UDQ%0;:"#%E! M$!-65ET6#12\TPZ1=Y^\Y!L72Y@Y\U[?N!$V6M1Q+9<@6P:5HD@WJ.HB6V.V M;8OE\,KBU8*!@HWT$-D(N.B#+?.,&P\)YSFD;81U#C-MPDSB&)A1"LD(0<2P M=5'N-%W7K'0G+1@(K-LDYZH-)PM(K.:Y8?PD@EV -=[MDB>O2"4B'9!NB3ZQ3JF"% MR3H!DZ+45C0@9[)PM6C@'N3Y,8X>D'D7F]P.TD&<\LYUMVJ$3&?8%JW1 MN@G3-W7,('H$&DS;A/B[8H0+!NY!ELO2*/JZ#88,AR@N5735@)S6IHZC4T>& M_TSJI(L&[@AHUJ$1M(SJ-G%$[P9%U-6QIA$P/<-QL0DV-W%W"P;N2([78G]Z M3M.$6JOG)0]3NQ]$$[-!#8W8!J6JJY@& WV37>J:6&7:1'*+!NY(XU&:EY$AM> ? M8_]U.;H:F@&>UF<<34_\&B7<"T6;SR36FQ2O4R,)Q#<"[&$"_RV:LN^\Y^HV M&8=9U 38I>!I9%4%*R80@]N&[IH(5:+V10,O)%$9!V9=?) U9:.]M#4+(\?# M8,HLS4:JZ4 B0+'!3(."GR/,4AV DLJ>M$4#*PPF\HH=O*LOH1P/@PDQ5(OH MBBD;!B6VKKM(1L36L*;8CF-5\I4% R\^,'7%AK;U^MUS3MCBI)]$K'ZGV4P& MYAB*Y8C_3Z8*A?"6Z8Z%# 7;CN$XB$W"Q$4#-PIS#?UKBXC!NBJVFT >0C$U MP*>XEFI8"A;]=Z:-)@OSBP:N1LSZK89?DI*81 M,\MT"0*_,XD<%@T4FT-VV"JZ-(%(@ 4AR#0@2-,U4+-=DMF-K,I,UI]*V MO6#@-@E<4H+7PTR<;"82EBHX$]E!KF6 L8C&>JH3'=N6I5&F&(Y923P7#=R* MEFYA8H/RJZ*32 MB6: OB"@9P)ZBP8>&K]1J1*0!T-)Y1?K,H0_U5.3(5^\ M%_%3_CKG>1 D7MF1#2GYU!9T!4)^9A.QTN1:EN$:.D*0$FB&HC.YN@5]_D#! M&[03YHA#,-*;VZ^[8Q( "U8TY")QZI NRWD;/F4:A)588]K$WRT:.)=)&\VJ M[A+NI&(9N.I=@J4K2B)ZV21"T8"%1AI*HRK:%*_% Y;"P9 M'0&=?OA9'&B?G\'=]X **?\:Q/M>(@@2 <:EH$E\\N_MLRC7%)?%:=? @Z _ M",6A9N^FGU&\KOJ._,\T'B;Y7_D!X>]+SA6,J%3M\R/:BB$\/XE"_##Z16P# MSX)NP!,I?QVO/7_4NOK;]-D2LS?G[W@W^Y+R'8/?C)])7*!,;O&_U0'OP'3+&Z:CN'!7W!VSCC\(K,I_*G[KP)N?!V'@!V5<(76"OBC6BH-@1R;3 M0-/%A_P$HAFB?GY7^]QB&N]>S>-D!+]*E#)*#VS^R,.X&M4=B48L0>S%A[$[ M;:*V597%JM(X]H059@'-9Z$V1?1"#M$!%Y\,R4H>J92(;HCV<1!^T$1C-JWEFR!:/WBB]/-'JYO/_F>TC M^?&[0G]%J3-[$6TPNAT\A5:+Q1GLE]%EC<(,B\\2>682^OV M=&2[]7!U99&W?F$;HMVPUU]/M"W&'Y60:Q;[ET1MWQ_VA_E13DW;)D]2]$O3 M?3:UW;4R@ZFFQI-4E!H*SR([*,L"+9P<"YQLMUBR>C[0!H='$O>O;N6M:(_ M:M<."5OIGF*(-_LAA%87]F?I6^OK:Z5[$):^__+MZCZ]+?B-KM>$P2L3[[Q983WU:AW-F:K)67-*N))QR#++Z G0+ M&[ML)]G"@#9R4%T*;5!PQ&)=XV6TM;2#\#2 M-[SDO'9LT!K[J<8!:]<6VD6+TZXFK%F^;I.(XRU3KQQBK$ M_B.%M."R^71*&\9,G/O]@1)T;GO+DD:>OSAH?CW+CQ$HX\$=\ MG/6XI+\"(5&#[9Y*U6G"@6G# "T.M MSARHSNRN)-2JP.&KP!86D_36>1R%%AS06L&6/P5[M!]9$XLFZ=B3B]Y^,69W7^YR#.(@?!QNW7/"U&Q.C$ ^&'#_Q4 M\1FF;3 (6Z#4K3==UD1:;[JC4RZ73!?R3UV,AW3CY(9GPR0ZT40A_Q1&([5G M45]:?TVK596=J\I1KF.U>K(+/3FXM:M6[#L6^_8/6F\E?T"2/Z!P<\T%BE9/ M=HP0V_FT>"OV Q?[%HY7FW$,;A %&?\8//+.500/?PCN0VZD*<]2\^63]T>< M6*&73G="?H[%EIX!S[CQD/"\G?#(5& %JB>%B6:RS\)5;$AY/GG)-YX%T<,- MSS>,S=YX!HJT' M:I5I>J40?\S#CR:AV.'/C&>C44AQH56H%E1JF6=SG26ZC M()^T%PS. 9SFT'UNZK/L4M'YNL$=K1^U7G;GS42M3F^YPZC5Z:/ Z2,. PX9 MG-LH8R>(?+R5FD-&X;80M OD/2W=/13@;75W%[A[8E'#H0!O&S7L1GM/H9IZ MT'K<%FMWG,6=JD8?2EC1:O3TAHO?XV%B><.4&_Z?8RTTAVD0<6"=_^,[CD,91X)OH*GLGI@A:D<]$T+\9$,]$W8KSWW(L\:@R?(&/37\.PUZ M4PK05M8WKV-G6&X_9RNXXWXOBL/XX<7TTM8(=F0$2W&]M8$=V< 15Y:.3O,/ MI=QTSOI^O*L 1Z?N![(TL$=MUWY3_@=L_M?@$6*^I=5]'X3 MAYD3HQ_C4-PR/>:4-'N6+1M2[==,K1Y1/8>K.U)B[1*C%91X9O@&E)C]AF\X M[_%D:04NAI^2[E4IVI'QW>#_Q_Q,FW=&GQ3]UU M2EI00]C.0 "DB^3E06!J^,%XLM-0@U4IQ M_*G9T:1)NSNA>!U% *#R[L$^SD'Z,[3N1.1;V/S_O2(_K06IHUPSJ'#8JM#&#T4M M*TZSZ^X-]X=)Y:LG;:>O. >PB6T891F.NX26>L [G>0#L/K*= M&G,58C2HGL2S40JV%D)<1X"9,(XGCT%Q..QU=G0-,LOBQ5QB=]<[L\>/(ZRH M*"UZG(M2K!I?W,69%\*H<-@1H=;('S_R:'A*VI&#QV):S\;)K!>&MDYFQTYF M_XJR7C32YBLGZ5RT-N(XM(AC_Y]S6T$I6H1HE:$-/_<>?NY?35:-*EHUV8.: M'%6\T68I^\M2]HLGKQ;LO2 1G\OBYLOXGW\%H7B)WWOY*#[0/!6@CL=<18-A MEN8#R.PF\,DC/W$O'2:Y3-R$_SGDD?]2_[S*R/1(HYWE6#F)A.?PC M)DG43&>.*(YUP7G#&B^W&K\QC9=;C3\"C<>MQF],XW&K\3O4^'-5S_-6!KT- M<0\5_MH0=_M;=-H0]Y TO@UQ=ZGQYZJ>K3*T^YEP*?50>J^#9 MFH(??<%C/.:$I=Y ZRFDLZN)'%Z>#'VQ&'85P9T/H/VG;.WS"#XW>V^!_LBW M2:X/]*W5[];J#TCX'R'2Y;TX[%SU!TG\>(S;Z5>2_1QZCU7TZWK[M ME4=:!3M$[=QYD>W M'0+&=.)1:'[2I7V'X7N/T?:8CY_0ABZ[V1^OQBZ7RT= ME;V%4@+3.D,_NT[*4S0:OOI27CT>?:NCJ^YC+E.$'6-A>[0RV2C,\I/A1[5A MH5F"Y>?"3Z;GO[7!?=C@EI:*6QL\.NBL+O]:">\$F>OY00B3FK+"VUZ<9'<\ MZ=O\_DBBKG&D\XJJB0W6D'6L@M27$^0-?XQ#\6WYZ3&G(]*Y!!XSN"YCI0*3 M>.?$;'26J&.UT"6%^#&.'DX/:5]3=:QB7!)H6X]YZ*"ZI"!;>SP),;:^\9"% MN*1O;*/7(_.85_E)SF2:FJ7,%=[:N7_YR+.,)^EUMQAZ.H*>1]].Y*Q=(O42 MD7W).:\(W3Z!IH=!Q,/8BXZDGVB>.S%]9YC$HH J3CDRO32_>CT06]Z/"P9FJ2M! M8!%YY[#.6NI"_DT"$:%.9519F7N\WA,L4/.+]R*8>ERJ4$=6->&:I6MG.@!" MW:<.K!7_M9'^;C[>L3]?L7YJT&;R1Q0R+FJF/73A?4\#[('*:6U0;BWO5,!W MJ4!]O/F'=WCBA>XPZJ1.M\O]+'CDMT_>0(P\+D5X':Z/]^0L)O(<@O:UO7(; ML!V9%Q"25G[#AU_>J'! ?(O"=L0!Q:TJ]=N^6D$R5&6?QP*OZ-M/*)Q_CJ"/._\QX=4JT19AC[9A8HU==B<U4 M"5NG5BED'D4*.\6R/(E=GF4S.>^FXP ;;G[T1+'K*C]V7BC$39!^F[+;7-=X MF@D=$S6Q&7O_*^\\!-&#S5,(Y_+R);A]C$'/;)>HZ85>Y//;'N?9Q]A_K75YWX&1IGQTQ':K\FNI M?!.C)QKWBM,;TO36V YENU)K,:W>'J/>-CJ)O ?1\/UDR#M '["/IQY$U0+) MBKZ]+(3H6P24 6_]QW;\1]XIN:(06M=R+B8Z%<=];(UQE\'<*W:W9G<"9J>W MGO%(C+'UC,=@HONN<'Q)^, +.DZI($;4R<';*A2D+7WLP%LN+X+6/,_%@[:! M:QNXGK'9;?F(C[;N?U@6U_JXBYF&?102Z7+=-6>;P _/GD M)9WE["NO[ES[60RDBJ?5/^NX3&2^/N:EE"4IWHE.:)=(OR3:!G6"_8:%A1D/ M"<\_*;Z"*KC\/AEZR8MXRL1*3TCR]03N*/_\!N>.\6R=I22_D-I=J8*ZP8V)11Q.5A>[?J+V M/4OCE3;OX*P-11D03VE[AGIKUX0?8S3U'PI4^@;'N:Y M=MH+!E-/M[RTYX;Q4SGN%!5OJ^6,]=A?^9A;'?]W9 _[_QSF.H"Y!WNHO-N/ M^_PV@U>+Y];654?S*ZMZK44=ND6M,+#B=7?R$?NI7S26I:?]<>]T$E%B&-$'/ Z5<>/R3>H!?X7E@<*Y@- MDG_=6I46\^*97T) .YB'\^PN&R/J>'Q M=P:Y8F:-$KKX($3T_M;:4"2]A( K!W!.27@G?E>]1'2C;7X(W.YVK,T:IAED M)%LQO/GL;FUP8S:((.Q!6]SG-/H:^I=AXO? ,*VXWP^R M@GX+1/ 0)R_7W2N0Q6A$9V)T=[T@Z0S 8[_<<;\7Q6'\<&2?/5F3_-(*FND_ MUCQ7J$;[V;)#$XV0#/D-W]IX&4=V]\\S<62+?,3=/\_#1XBOG-)+I.P "*JG M?1^#BJQ[6OF! D%=U:(HQ]]YS\8PZ\7)[#=T;+B89H%OQ<,H2X[,/=?35MGM M6D?<.50NZFJ8"Q3AMHSXQ7I-^#_#)$@[@7]\W?*+5&(!F6=3VUQ-.5J4.%E% M6,U=M"AQ5BY$:Y7C4)5C_[VWJRE'ZT).4A%F"X:M%NQ,"W9WVM4"H8[.&#A% MF=;1=@8B;5WY,0NZVHYFB),"7E5S;P"H$B"5=VZSV/_V-0JR].;VZW%)=XJT MZO?HY]"V$Y%NH2%M)DUKI;HCJ1Y00C8+X:T.[-ZRMU"OKTVCYF^?^)5'//%" MT9_1Z0=1 %S)-P,1@&T0,P M\).7?.,9_/MTM641L6>#+;7K 2VV'"ZV['^58 V5:;&E592E% 5"?NXE?@^8 M9_-''L9Y8]7IZLH2])Z-NJP1YK;JLB]UV7^(NX:Z6'&:77=OO7#T5:234HY7 MU)V-*JR1[;3(L2_D.,J&A >QB$;8 >Z2B70RP;1AT!$!;D_JT6'OZB4Q- M\:,5^R[$OO]"QSJ]Q:W8C[[4N938VVCL7-1A'?!ON\M/SAFL$_JU:G!RH>!2 MSJ'-Y\[:&;2Q0>L46G78N3KLU3E<$430;]@.'@7+.^D7[\6[#_E$"8;W*?]S M*%J)'N$_KY5D^OIQ*48#<145J:-N%T5 @BZ1?(GE#14!13D7_2;G&G_#!^79 MME\2<8YF7YA _,@[.Y/:>F51X C;7%FTB(GDBMX'!\F V3A"KRC%XCAB:OAW M(D4911X;QP L5^'8U/"-< P?&\<$\- 5=*PZ?",<(T?',?42*RMPK#I\TPU+ MUUF/)U;T2G)X2K+_0+95HP-1H\/:R-F&, <1PFRWZJFU$] M"/._7#^*CC['T=.P MP,DFJ3DT5JI%M42>3?RJKZ(8]^&W^W]=P1.2*"^B>&%QWF;Z:Q(/!R>E'H+4 M]PM(/9M%S=65Q!&<&R1!RD];0^;1>3;JH:VL'N57BTY;-QJ)/(ML>F7%:*.. M5C':J.-@HH[]*\E*.4OK5LXG9UE=,=IP](S48_5LI<6-L\A35E*,-AP]'\58 M/1QM'4H;B+;9RN%D*_N/.BJ-(.V*V"FB@-X*^"RB@+8EX7P\^U(VW8K\E*R< MM2(_MQZ'I43>>N[C%;#^&_GMSCZ&XQ:5E< /J9D>A4?IJ M&J5O7J/8<6C4RG'41C5J]B36_.-#0S\;)D'T8,5I9D0=^(TGC].?4^-$J(%M YR9R:"-U>E+V[3U@O*VP+'I)X?G;'DWY0%/U/5-J-E.Y$W%O^ MW'5KVX=DVUL^0[VU[<.R[2WL[III;&G->^_F?6!%[]EO*([/0DK=./G,GPP_ MKQH"8[XD<03_]'E-)]1XT"UH;,=+.NG700>F)@[D1*3@W=DIX4J\G#JD:C$S MY^EG:R?;MY/6=1Z ZSQL%3DD*#UZ-3PE+&TM97>6TNKWZ:K5, H*G7JX'U3E MW.=>.DSXAR"-%8*U][^:7T9/&%V:/%,\Y-4#TYZ7\+3NF25M^?45'SI,.U]X M@U95]O[=>3^(^I:4P_J/(&FT=Q#C\- M[YA/Z?1+9IXUNC0F;1%?YDFOEL:Y#XR&LY8_3=, _KGB(RTPSA@86:L3>;/S M>,2*3PYA&&]\:GYU5>7]LYO5/7"8)?SAO;BZZ('!\_N$%V?CIKU@('F)G\3A M-#B*\6_CY.$=04A^5XYXUP6W=MF-XRR*,WXAA4'T[6;^G?EM8MR%%"<=GOQR M@2^D;A+W;W@W_>6B@S5-40AC.D":3"Z?OEVZXAV 'ZY+58=2W:(NP[I*3-.P M75ES+-4TW0LIBXLGW %BW/*0^X*<2\56D8N8C1S;H9IK.H:)9$.VD.$H+M+0 M)I0 D-520[959MJN:^FLD86N;,JJB0W- M="EV,*B3J6-+MG3'83+&LRQ<,/QH6%AH(<$5+,2*HYO$=!U3,:FA8MW6' ,I MB"B8J*:.&EFHZ1@4F.BR0>$^I,@RJ)4*82Z @6K1618N&'YL+)3Q! LQ)1:C M"#">(FI1VS0HH)4#/UA M$&;6$A,9()6.QBY1#68Z5HF 9X@1S-5E2CF# L7 M#3\:%LH*HQK'JB9/6.AH3'4M<)06HL36&=BS1@S3LDP#_L]N8J&N81E#I(=T M!$QW#5W3$#%MS'1# 6!U9UBX:/BQL5#3V)B%Q#9E0U4TVU!EJF#=L$T'4 LC M2P'$H(T--T6Z$B*-(AWH.$1G=D1=?5QH#R7+5PA(7ZQ _)X#9TQ<1( ML1P*28U)(']3'5!)Q8#TK=&0SQ8+(1>C'+-*<@W.P[2HJ,):&J"B8NJNHSF* M2DW(MFV73+ERI&M+W]B( +J-544 A:.!+T.VJVD0 2B*XRBVAF;5=]'PH^'] MJ#:DJ&,64L,T-%TGLBX32H#'#%CJJ#8H,;%TN3$?.EOU+5VY/@%1%3&#J90X MLB931A3=129@IX60272B-FKAN8+HB(65@%(CINGJS+9URZ3@977+<2RAKA3; M.G7:?*@A*R>3:$A3*2(R&#-19*HAB-?!I1N:*2-,$5+TMK!17QO"$RW4B<68 M:9B$Y3QS=0L;AF$9S#4P-65\WH4-TN3*97WB3@S(M%5F:A:DW*" $!DAILJZ M#;[$P8PU&K+LFIJ(Y+$+<;9%+1W,7C<=%1YGN(X^&Y,O&GZ@+&R,AC;!0AM; MCIR7@[%&07'!V3*J6*"XD")$R\8FDV5B66V"5Y\CZQ,6.LATL6*!+D+2 M@AUJ@F'K-E(4DQ!PT"T+&[10GF0GCBS;U+6H*PP*BR-$.5(>U3Y<:@!H.N@O_6#0-B M(H &PP1<$X! $<"I-1O4+!I^-"P<&3*;Q(6.#A&-:5DVL)+:D#V;R #_HC&9 MF!#(*>>MA?C.&_3-8=A)5&CWSN"=X&6'BN M"=XH.ZG4"UT-601"0F(Z!-(["'UU6W5T,#O@MK+_-?SBES0>)CY/BS][W /Z MX-^=X/'#S_E_O*(%5:6$::;JN(8I4P%*EJ+JE-FZ:E L(TV\P9NZL?+/^^1= MY6\IS5X$OX&C_++'@X=>]AX3]%\_B5;P2R\,'J+W/A='#?_4C:/L,@W^S=]C M/,A^@I>D R\:/2"_VO7Z0?CRWDV&6?# $^GCG:10Z:-XZIO4B]++E"=!=_9) M^9]/Q;OOX[ #C_[Z^>K.L:7;.^/.N?WYG7C1X4_ZUK&^WES=73FWDO'9EIQ_ M6G\U/O_J2-;UIT]7M[=7UY\W0PE[2S=%RNA1__! #:.'+([>2/9;ZZT$KES1 MEY_NP.MTX/[++!Z\9X/G^8)0-B8(I5X0[O7-)VDT^>*_8$]1'.7M^H&?6Y% M"EG5947F&,QIDOXH,G,= YLV-:FI6P:A)E,3=[CT;2 M#B*Q8R?_N_J"*$[Z7CBE(%B,@4=FWGW()9^'87GUEPMTD?\-$_='?]>P[2[H M\U3ZS)^DF[CO1;.S[7O)0Q 5T_.&63SZ(G?BJ()P7G*\)<1O9-ZFLD M@1=*7Z/ CSM<^G0[>ROP*4[>_P7E_V_TH$6V"&G,)/ Q#<5U'=E%V-!5;*N& MA6Q;MF&P2*99G2T:433TPAL^B).LV2:EKM#+[)>+ ,A/N0_V%(?W7AC&V7W\ M?/'AO_^B:PK]J=&FJJ8U(]T9P16RV(KLMN@2:J#&^/SYJ_%1NG&^7-_<25^^ MWMQ^-3[?27?7$CB^._!N$I:EZQL)TQ\Z/TK7KG3W5Z<*PIOQ5/_]%ZRBGS;] MW/G>?.S)#>M.$(9!4VM4(#?B=SFJC7]?#GM+[)0%,.Y6J&Z<2%F/2]T@!965 M7KB72!QFTY%VP.*?7[_AJ1= &"WPGX/=/27>X&(A8.!)!=U%"%NRC#&&P)XX M"M-$1Y6MF+*LRTQL7'H-&%_RC9!.L4-R.<1X+S:!]F%@K^.]")[QZ.*#S?UB M ZJ,WTCBOD7@<9"Q8(V8XJ0-)4XIE.@'G4[(M^*1IF1#%B4">PDO*LVL+C%, MS7$=UV3$-&7#()KJ6!!=6);!B.A*KPGU$["=0"3N&PDQE#;$J"#-W8WQ^?8J MCR7:,.,4PXQL;#U2:8+BVO'D<=()?QI_Z6(6 P(T0%FAC]OEA87A@+$]H<#"MZ\S6R4J"\Q;@J MAE=UP_CI?0^"<1[]5$I0F7;-BR+D(.J!_F6O[YB&P65BR"TF!:_Q3N3T_0]Y!P_:>Y2\+VFN'PHN ML3:ST"_^W>&W;>2%>1_W;KSJ%I'BLXBQW'#C\XSR#>7'A2W)62L= D+Y72 ??% M"6T=*8BD($LEO^JU' 6 MHRK=EXL\,S[L-3[:=\U[*0^HD,H.$L76F:7*FD94BAR5F:YF:X9AF&(_B:*] M]H#@(+@E;<67(=(B\KIN+601(_BA<4"Q&A]^2)4_@.N;)X M)!*FD\U^)G4,)IHTX5<%6X8CR]BR;,6678.I^FL)WWG/5^4QIGXNY85),,:7 MD$%I6)67%][YV"G$([F=2'$BQ>+(=.F/81*DG2#OU1,!2E"UJ7Q8\N!%P;_S MOW\\1\T'GEV]O7E[^U9R^H,P?H$[IW52^AR_K>/,QG.+*=(6&EYE*X!K$$6W M3*8AQR:&[EJF#SPAQ9-RP,8343V^]MS5*%TMLV4@U+LZM*+QR D7!OCVK.%'E_2O[C:M"B MX4G6HH!_M2QQ0"]SF6/)8D\T<-FU-$R8+E>Y_#&&^/=++X[VNUI'L'H)^K"K MQ;KCPI1)W?S_I%+&0SX0\BH7=:M0XH&Y;!)+VG+L=ZU8RFS.JN2N*;9Y\B><60DK@5 !@6/@'GO".]&68I$.Q5I?%TFVQGU7"Y(?[ M'T5 *KKQ##][?]8%Q7F]:W=!%N:+GH[G0W(9>FEZCO7#N2Q*O#S4N'WI0^#T M0WJ6!=9Y#/IH ?(NFI%\ O$UL]:RM<=W&&*JA2(]9-4T>4 M4611Q;28*1/3H:JN(55#>&KC3XF6+YC*$#NF3EWP3*RKKK)6V 6)#@/A0&R!N M406+>/YS'/']^\$RR2G''&B>T[*B9<7F5^SSXM;R$UP=A:ZBCF@ZX-+]B^3W MN/]-Z@-^2T$!-I7FTB"5/.F)A^'EMRA^@K=S+P5TZ,"%="C*G%XJ=7@WB(K> MTYLA9&H*HB/8JJ =(-C;E6KGM-+5K&FN(YM8=G6B:/EA_:IIVQ":N)0)A_=Z M6>X?,.>_B2G?EC.^RB>\BT+ZQ8??>;JCDOFR^R-7W<$[/G5C.]-]_=_/\18) M47Y:OO(^9X_809EE%&?PRY_#0,0/$#;D.\J2?"=T*@WJX@E9M&&-_\HW[4ZB MB[<2*.U.1+!I79+*_UD%6U0T.68*.0HUQ!'/JJU;NHD@U5$A\,H\Y)\.UV2[@93/L>G!2G?98GB(_)!]V4?QOC4XWG#XXQ%_H!_E'K@ M#(49=B0O#,>V6#72>UX.@&=.V^64/5; MU_XPD?*#4%+I!W@>)'!2.O1[4MJ+Q5:0T2[OK.=ELW-_\M+74)+?7-+P(_CY MJ"/]0 H:[R$-A.OW?XC$#\;G0^$F,8OR.>* AC2?1#Y)+\TD'4D=[R5=+0BH MGBBNV!:!&,"P5,O&,M-DC%4P5%4Q+5>6-?+:4*UADL!$BO,A1)$B\[+ACNRU MC0%.,@8X/.01%@G&V ^R#,PWK\8D<23RK_!%XI O4A7HJX!)B1ZG6PO\R2W M"!:F@&GRC&KT4(WH;_C#L#@J5;J]O)-^&"$8DEEC3@DL+ M+AL$ERU4(%=#E[P $'H)1"">[P.Z))Z "&%N(ON/:G^%Y"2ZK+V0]@&6X"W) MR"6#N?2!M)J/+;R$FXOG<\FI#?G!-WL[YWW]A MA*"?FF:87\8_C88M'- \O]% $0A=-,SR8EP#P>3^DHS"N6H,M\)I)4?=\;6A M=BZZ^ *,J=E:\[9%/.ZP.8<\"8?R+$56X6(Y;RG.NEMI;9B&[:I:^)KFJYC M&[I"%!=A2K!#%+5F/TF>.EM@B ]Q\K+*0E1^=VZ[?GFW6)/Z6&__1[/@N&)I M:2.Y]\$]3_I0(^K;IHHF#356U5 MMESB&%21+;&1564&0PJ5C9IR22X'@SI<[M0LN:7ON.G; M*1([]463 V'%P:-OY;AT"]O(=5W$7"93Y!HN,W&.OH:E8EUV7J/OB/>_YJRW M1N6JW:+PJAU1VUAC&3VI^/C:LJ6X72\ =>>40L76TB7;1,324+X@!)&^Z!?) M8FF8%F54(*CXNDC-0>!QDK\K?!$O?PK@U?!:*>)/HD:;\,<@S3.'R(M\H>B0 M3XCCLL3@-/.BCI=T4DF<.!%T9A:3)DO>/W@_UE9'I87'9)]C ]"H-C];ET][ M/ Q'>B']4-.+UUB'_K&AX6B*[=BVPG1#Q7DK:Z(K6U1ILM! 9WH)O>PP-HMU#] M?KZ30'H4^WI&FIM4]]K[Q5:@5&P%DD"A\FZ:?,6I*YI0X!GIZ_O$7J_-"_1_ MAA$OA"BCT:>&-OT.Z8=[3P N$"!(\L,XS:'6"\6J>N#G3-K\:_^3R6\IV@(Y M.1U>)HDO-_V8K^E[ _ 6SP&8/ ]?MD!* 6S_62*;FR_:PRQ>09LZB;"H89J, M,15^(U2U"+/%!XQ=D+ LN[I64!1+L-6IN ]\J(+C3^+4S8*AY=K5=X,4KPT!2AY$9TM M'0ZAU*C-90(2;Z4[T:W2X1E/^A#-C(XN'(\0X4PV3$?=MA'W>9IZ"7!1$@=Z MB ,^4M%2,_V$[OA,1 A]!G$*+]I&\+$E'"Z.+Q%L2'M>4H>D8B$<:S_-X'!5 M5EZZ'4AR^7TR])*7 G&I %RR#802F+0M%%H(0IHRB:]<2U9MA3J.:U."%5UA M!B$FE9&M*]1E-0V/N4CR3;*WN?BN)V*91J4"E)1RU&T%G JYKX-/BOX&*^2- M++,=@M-ZMK7PDVB[V/!I7UM?/SF?[VZEJ\_6]'SZV^EI9,CCGG'?(%;>,(CGXM/K)LA:,M%KHC37UQW%09BQ;(4U\2..?KB>MX]YQC,H99L&AC)-D;$,DP8:C.";%4US0N) M@P8-1,4I&?*+[TBVMP![7\220-E.]"K8'+4; $DF75U= 9T)C[MOI5L11,R1_%, :?>XES^OD,RT M[8L0:)QN5[[[%,52Z&5YFYTGMO@6/?$0[Q*LYCZHT'59O\?E[85-4,VR+( M1!KP IN6K=N*X:@:,0PLD[5X@>;N7"5D4[S)GU16.I0.)52O\ZAWAOG1$5]L MM*X_WPG/NEYTH.ZH[+=>,;IR/S[7OM#%Q_S-^?88F]/?V7#(7^5S+_.7IAKW MIVOXOJO(6^X%'2F$]YUZB2?&5L[[E;'-GK8$T,U_NI!ZB0A'_Y+*!!.%FJJF M4)6:2#$5IC'9=A1F0G#(M,W8S]KS_& 97\4G;(V;WZ7;.PB[11P.8?>OQHU] M]?E7R;V^^0?\\_+C]?7?Q-_C,1-$&4/E4DN6^]"+.1!V1'I"9EE]H-UZ&W8+ MTVP]FKZ!<^+"+KM#%BL]$-*B3 /*,%DV;5LGMJ685'-L4R,6QL21==4RJ+QW M;_3%N+DK1'_U]H@*!8#]OP>D[Q=:" MTWP.4JHC9!&;85VA,I.91AQ+-Y#AR(YIN.8^P$ENP>F09?21/WBAV$KJ\_SL MT!:COE-Z+4;-YZ"";4O3'(M9"A&?O&($,Z0[V"0RL2!EW@=&*2U&';*,/@41 MEU*OR[,7J1.D8GOF,&FCJ>^5X3I(M?LE3(+.9[FVI;5MYSJ0MA:D6(ZLN)IN MN2K575V7F4M,9)J.;F,#'5([5]O/U?9S[5+QB=I&^'-S)$PM0]UDFMM:*[:#%%Q/%H1!^STN+DQ6*>Z5TO''T@!3A (T7(=VT;89!#S!U7<>0 M%4NS#(,@536QH<_ WSXV+-3NYFMQ^'5G@NS8AL9,V[5-:F'5)!8Q#,.19>)@ MRM ^<%AM#H,LWR(6)_/G]T&A]^I 3)JD6YN Y:EVTPAEF(9 M,M4UG;FN8IFJHA'7P$C?(]*UW=B'*Z;?Q.G.0>;E)R4)[/IS""(H_ZZLB$G> M?3S,1L>[)D'ZK<6S[Q,SQ2V>S>.@016#N! BP./=$I-ARB&I5FRHKJFI=&] MX1EK$\U#%I0[#LK2T9%O10DO'0X&8?ZWE[RTR><&Y$K7.-WEG"!,P\C4D(LI M$ESA6?,^C M^&2')WZ(H^H7/,0-E?K:.'QK@>[[%$!O.R_G+^TX+F3NMH%L5Z*=MOOQ^&:X#5G4\/&&\LC3L(--6 MD:T@JLE,I\3"R)4M"[L.VT^GN-[N"SYH(5WG7P4)HN(3"G#A@*1UE":FK]'L M=H+-Q"VMITEKVR3^/;VRMFD9)B1D5'4H=1S9U'3=E4UJ&;+K;"PIWTR3>-LE MWG:)[U+S=>T8'&=[%F9+:GOLYTD=W5:<7X7:DMK!2L@NO^*9OI'X,_>'>1M' M^9G/HLXV_I:6]"!,7*P5M,L#\RMNA(%L&6:*S:CBJ@PK%.NV@E6BBX]1K>>0 MSPG&%N_\V-/R %[]#.,3QK(#$Y,S!C _[@]XE+95MX4B%(<7BR]=JS96J:&8 MIJI0P[1 D(KFJM0Z.JS:V,:N(G8ALY\MW(NM[Y#L\JN6+_EWNI.T%PQ$5SI$ M YD71-(]CSC$!J)9H+B>APC]N#7R0'*50S1$V71EQT74M$RJ460H MCJ41IAK4T1QL'5_0L&%#E,_-$*W2Y')K$OM!P!33*?L2.Y/3XHO;$+X7O3]% M-"^)+T .Q!=CJ\%Z:W,S-N>JAD-,PY2)B2DEV( _F&G(R%1TAM>MG)V.S2GG M9G-?DB#R@P%XMTG+G-3EY1>>X:9'R(M;)]9\;*IM&$RS#<=5$)5ES=# ASFR MZCJ6K!J:>BREZ'9=LZ6U7<,]P)6L@UG#_7N[A-LNX6Y,\1GD?IIA8UDW&;45 MV]0U%ZL.4L!Q$LM5P&^RHPI$=Q_*NX@9 CJ(JU!3,Q@!GIJN Y&(0M@>-S/C MU8_[.N&*\8&)R7GN!?=!N=VO^WH?H)3Z/=X9AFV/^8*=?RIR$'9<"/UMRI!K MR#:S--=U%%<%:9,6OQ8:!K$(,DSF.":FEJ(;ALP4RA0#'(.-V8;..%UQX7[U M$[).&;H.2T)NG(C6BLN_2;?#?M]+7EJ$^C[I833W? 5XF^#O+Q?DXGS2V7-- MW1<+>U_9S"%F+P@2%T(=XEJ:1C%V#808!4MSD.W:V-K09V363]MOKW[];-Q] MO7%NCRAG/X:T=;'@,:H_\>%=YMV'?/S[Z/S6T6FJD[\K' F#B%^6:( )^J^? M*BSR(5CG284Z5O"H+A;*H^+OZ_$CLV0JGY(A1(:-\YI+/P["\ M^LL%NLC_!MWR1W_7B.8NZ/-4^LR?I)NX[[VJPH /?PBB8GK>,(M'/Q0*DO_R M%'2R'HP&VDN5!/F%WB#E[T?_^&E6;RY>@YI\T1R"%Z]@]+]^NGAE'.7K%[C^W@N?O)=4,*V7E'CF24'GEXM4)I@HU%0UA:K41(JI,(W)MJ,P MDUA&GDQ,'6R]-!#.^ JV$5;EJW;BN&H&C$, M\! ;D\_K.7RXR]$X[DKB;(#ZC^ZNZT(VOKI<EA\/MH]T]' L/BH@7X10*_#_^.?/Y&G&,MNA13\;V4)R_I7(9Q M_$T\J'*68M;S1&,PZ%PP$/N(1J==WWLI/!9F$@\3B0,7^G!5=#*FZ; _R-L: MBY-^0J"M?$K"I71X_P?W,RF+I6%4-B9G+V^ENQY/N731/)&+_/:^UYEZAJ!8 M?-#QLN!J, MQ[I.WXB1XEJ!.40S1D^J/&$\7I8%Q9+7%^V:G:*/<_I^[-3<[SS[^;EOE0)"8091JDXF'PG'X,%^/\!).L!P-!+!F(?'2@"0RWIO$0Z]'T8WAV&X0N8"+PF MWQ[G^7\.@P3(&#VO;!O,N-^+ *(> L&U:=J %P 3D01B%0;U(O&1O(I'B@\) M"1R&*<0=^]\N"\.K;I(I M[DB'8N-?D$]$'$4/S_:]09 53X8_??Z:&WT.(&?+BE6",?PZ]R?O$*:NC#R2]5,[X*NQB$(L87U :3@PP MB![C\%&\>2B&A:%XUE,O\'NYO8]1IN!QEG/#S[Q2:ZJX(Q:!02"^EV;EGV** M]SP,>+>0916:RAE/-C^\E?X!05TJ]*,G"/[OOS!"T$_Y_8_P@OQO_-/H]Y3S M;Z]^+";WZN>^]_+JIQSV9Y_9BX=A9_97H4)1Y]5#_;JQ3W4_AL$W'KZ:P5,0 MAK._91#S\M?SSR%\]L>)Z;^^%/1?/R.)_ZCCS42"HPNQ@)47Z=%+ F\LJUPJ M3[F \F;> 'RIEPAM /4J\%ZHBQ>FL50P3+38P[]%?@$.NGA LW<9.: YCG#& M>XE#T4'/)DXLX*^U;.SV.H$P3C!O<2O,N1/XH'&&#QY:("^(I["P0@6D*,Y MC"$YB7#^Q M&)F"5DC=).[#JV.@O60F[Q2'D;[,8]?RB?">HZ>KOHB8\DYP+]\J7<@DMQ[ MQV'*9[D& GK-M)Q->:13P9]ICLU1G2)" R'=#PMU$/(-08?SC2#QFU( :;X6 M#)/O@%J)?5>EC13K^<9;Z09T;D3'R%R$.'F8\B<1X8EY9")>3(I L7!!!<#G MX<"M8X''"45,,#><@/N!,@&XTRCY?])F1(V$/F_YX:O +N\H#;S MO@G&5!Q/'B0.B@>)[_E!9,<7*.8;,7)RFYA(PKTTQX=I,1<:T"#I0A[5Z&:A M2;P!K\5S'@MS+5\C&!#QI^HYD4EV* M.9)=O&&@N39=.V=6);BDDUQS8U8F%,'%E7+8/*[1I+N\9R MFFLL.2*@0;O TBZPM LL[0++QA98**(R]>J 3&R,DZ[J=HO/[_8J/37"R-$U M9.NR02AF.F/B6!H5'#,7*>'Y@W:0;@XK\23668//43X*\Q"."2+-<'3F1M=5_<%&.&Q&S ML<=*&W^B*&0]Q4G8$64_K/V42B'W\C4[/XR'H+-Q-WL2E46Q+B0*58/X"9XD M*E1QOKCT$,>=M]*M. 2C7"@6A7%1TIY<%S?WAU&0O>1O(3]%<31(XFZ0+P;& MPZ@S6G8#!__8FB\* 2,%CT!'U MN'+%##)#R$W*]VZ=@8X2HM5Q7R=32QSA& H8BD?G-0H&Y'NA=A3J1\G MXBUBW1324"YUN.]UBN4#H3KEZ6#Y$GJ0BD6[#%RB!-;M"X$%@,I>L4(Z:B(0 M>A-$.;;_'B??Q+^QSD@^(7&DD:C03H_."Z&W\3#K29:7 $Q&WOA TD)AQ(H[ M+BO),-;FH5=J\=0H@I!2+%UF7@"NFXO%Q"3KPB/C?'5HI/W5@UZD'CQ3+!-' MQ;+O(*\]"\T'%?]SR*6(\T[.CQ'2E^O2P.[-*Z#XDAMXBL(Z1!E9ZH(])5Z0 MK^R*>5LWG]Z4,X"?WH@UFMCW_)5(YW+E = (4 M*[QOQ!;8. XK!?PW$I Z>L5#XD59W_N6_S%9B*Z.'G@O^5[:?#$W'4\V;R2 M)TU6@C9G1-<@YPFK\M4SGH)#*%;T\A5K(<6)^()$5/;%ZD,82MG+H-#R:5O, M%T8:T.Y-4?3O>W^ 6!["^!Y&5,$LUY^^>#B 5=G!D=ORV+3?2D96@FI'O'OC M3!$UN(T_](T$N-CS.IN?KLA0C\"K*O0-0FCS$_4AG9R6@YOGJ7&&!?!#F+1W#W H'H0?F!N@ D%HN,(Z)+D.44:=-:7K@ M[?I!N52?KX''8#N\&B;DYU4/\\7R5/C(-,= L;H]"3+>2/FZ9%)^OCSMY3!6ZM;?RA3/(AIR MJ&4CK,I455P#R[+AJ%0W==O6%-JF>&V*=Z0IWJ>B&^_Z401._&D;J=VLHF_W M*,#B3_&8]Z+]+?!KUT5FH@&P( "P!")>B(9ACD$7-".'#)A4E'='>HETSU]B MT/Y',6=:42T+:4YE(-=4:-X.)$U;! M60A'E?=R%.TXS;&@Z)#NQ%&1P(A8&V;V",$H '.13Q>N+ ,0'(7HQ5#1ME8V M%%5;.L#]/'@/8D29 C0PZW@ZJJXK_=Z=<5]F%HM&TQH+^.'BSOAT\:.PA =( M?;.\)QFF\I\82?>%]$3S73#NDLK;JN#]I0I!K" Z:(0:1-P31O:'!W[2#XJ/ M9HO N-H"+^S0RM/HVS*%R$7C>H+[5BGE8-0)F[])M K6W/)7X 1,UIF$'I!/ M/H%_S)NE[>4OFS8U;2;KP7T%X[HSM"$I7U*YVO!-!;>[J=K7K6N6NN>\W MD !%=($ &XM4[%]_\\G,LX&DK"I+95&-F8EQ22*!L^3)D\N33TZK])\M#9'> M/(OI#C" 2UJGB:P)]#W68EU0R'=I&(8ND;>2-\%./Z@AF&/:BYRQCS&^@L4$ M8'ZS)/# DI26IURDW!9[07Y7 _7@PH! C2:E!'.A1[4BX([^A"EFO)"T<*2+ M4BE8X&C6@GPQ!#USGJ.^1-R@;$[#Q#_EPI6:#,9-P]UZ(HWT[.?LT7:>-3^< ME3>-$2(4LZ %E%PK1_BH3&9TNNCB[K)%OV"-\S<[Q4# OC ^/RO;6J)H]Z4$ MBN'\HJ6;F_28^ULO9;V4?9X1 M']^JV2?&$X$X)7O+,O-\4N[["Z,5@DGO6MIZU[267&SW;=AX\ M=T517QC4%P8];PSJ=Q<&]>9?;_[IDS1'-='R]:SB;G;D=F3U3(DHE-HD4VJ# MB0F^.X@-BO%I&I(&F$[Q[]X%Z67P,V00:"_V:XW+JST5.7G3Q)^TERDD,&.V M):9/\BC#E%G!HU/@3(N7(G1,2[UL]K+YN>%E#OM),G+G8P;PWVH(T./R:LIH MEN:+" G2-)J71;J,."N69\!E+JHR:2=-V"JT%\M>+!_??%;PK''$4*FXJF*F M12/!NJWB>2A8(7H\B!1JH$<;M0.#RQ0_O23VDOAXQBN2Q=20,,46=J&)?@]6 M85$8DW@AI(!96CMC,J6;OURFJ0^!JQ4&@90=L'(H9VH,D$- W0SFR&I1QD!7 M"PR<9![.6$4+ 88KAY%X1)#RI6;=SP/P"_W#(0>XN$+9 P/\XQ,EY")/ M-N%@ZYZ=52KX%4/[RJ05$!/#-QH"Y$F7S#O@2NS M[[(8E.]%Z_$*#C!.Y@P? MIXW4-:]D^UFJTMY%[.7J,Q+[DQD;@RI53 W.:%/DD<>FW)VM)PR)D=HL;.,R MKI)HGC*T9,!$J.F],<6%U[4&>^J,#).TQSCU,OD9SF*>M\*VO_;R=/P"?L4; MK/VR$JID?&OBRFJ4Q1KN1"^&O1@^=@Y7*))+7< !E2/S-$;9Y;3-@P(\\CJR M.UOB(H3+\#Q9_'J9ZV7N\3)7MT*1TYC(A]-QV<0J.1Z07,3R,=NF)(/.BQ'U MJ'^(>LGK)>\S@<72["3V(B7?UIXR\V,BW=H^EXWM55XO>(]6>5SN;+HB3&;. MT//E2Q5?GW?JA>O+PB:F7C_]E-6-EO:6U:,2/8Y2=?]H;W1\=7XV/-T_.CR^ M/KN\/#XZ/[[R4KDX:!IDD>4R5DENS%EH:C-U]I,$/N[P'&@]S6NO7^ M*"&5768U_(C8B.Q^)K,A0PY!0?DXK9U;2.4]G%39&%T)T[R\WY[<:9=#.,>/ MO 079A^V)M_Y(=6.3/X 4;2(E2'D? M+X&MH&/UT=1GUJ#E"9X2< S2'MM1X.-W<=YRV'*< 0#!BS3-R5SI-,;%>5!D,AFA>DBH::+=,X$%8.K,FHE=DP-Z6GISZXA$*UV[TI@!S4R8L1_>B M>W3Q>5-+C^2$UVY'CF2(&S*=,PUEK&,OMFRQ2@=@XR>.P5B8GGA<;2:=X]Q2 MH/.K)$V48*I[!&5W+%ZY2F="D-*1*O2\7"_6#KF$C8' X!CF*/OUAV).T$!/ MB[E=K$"$)U;+AO$'V,0;CK,/Q&&,:C Y](%D+F>K4S0 (,FDWT+7].6=+Z.\ MLV\@]]AZP,.^HK-O(->7>S[Q&/IRSQ=4[KDUGMO5)_*.88V)/W)-_V_G74FF M6O1C5=Z3M;4^EO&"O;E+\.3EL?:5FNBV,9YKK@N=Z*W-5SYW< VZ3 M+E])*EADUC[T##NR:(OR3JE#C??A.5D#SQO0"(,$W]E=G 3(QL3KSN!U_7XJ M>"SOPQ-$XTU<_.M&X_>>-!@O/_K8[V_^>[@N=+TMD?EU$S(1&1N-$=_IC4HL M271(B/N;_9Y^[XE?3:\\HPY@MF%[FNEN1GF,^)15FH/>$"ZF]0UQQ'$T)6H@ M9-\-N9D:P0N]-1.;Z7C8KCW/S5__[W_]Q_#D\ =A(%[D<8/C+,XZ+[JO-S*T MQ9EP*Q]P^K?*51^FDK)IWO.E.-HT\!IA(T/+6M6^(Z]7H=TW)K-V MV^LMZ-/>B5_YA'BQ+%R34B"D5=ZN89(I*'(QG2!H Q=[[H@,7!R=0TX_3YH2 M\2][%\,NH9" MKL76+,ZG1O:.]J)?=V]V :Z5\1PAHR778-!"FPRX9PX/ M2.R*DD9LR>YANMA4@;4Y."QMN@W$OD33&%+T^+H'?EA#9QRE(G&N IY;4'/V2%8/"LGMA&\74:L[=R9X=NACO8/C;C2Q*/](\24.7?/HLL5HY *VC0Z.!^1 M@%I"^XY!:1V-HB4S\4\5QLZU\^9@/8I)_S[,+H@1[=U.4JE]DMTZPP6D=V1P=UO% M3^M 6R476BK934LNS39[X6V'4U%>X[IV883<]!?;(;63:_BYVE HVCUI],(2 M_Z$OUMYI0U.^LOR(]>?3WUAITD)5+[Y\F[$2N2VC7/8A LK"Y6&J=&*ISF5+ MZ'DQ#"6?5#Z\Q85;V]['CQ$*%X,/FZ_9"U]);3P'"'I]\E%R%&6^PH*OC0Z5 MWQPC1?V$M6[X4EA OW"7O:K49B%^1P(D>-!V[S:;8C:D5T$'3]^88>^@;;98 MUSC)?JVY&=H0W=<\2>04F>9"6NY-V4JGS-"_9@.;2?WMI5NOU$S#O*.3 MA;1+D )S-U;O.W\%WWE-3&G_U3G3?'O=L *^,DFZQS1)WBI=\4%3V.,TQ85T ME]:F(ZQ^%9-!A!$P($9>:H8GA%9ZP M,L6 A8,Z7FG"Q%@,QD/ *, MX:=XVV*LND$8^^#!\QTG"Z5;;R ?]<"$7Z"UE.;,_E$@#?)6)_)^5TU.5D@X M>G]/CT+A8KZ\,YC#H]8 _K94!6@<6S;'!%FZ^VW@1SQ'[I7L]L)S^<#G :^2 M7D7[%A"=P&]T&\N6HEW^U$/PP30341>;FU54&5-FU5U":] M7?*5-C$2@)VT55P2O+C3[\HN@)%5Z=\6D!#Q>H[)(MP1T]Y&)VI7AZW.W=H= M);5O%DLWS ::U'.K.8 T3F<9-[H:V"NJY16*'2362E-XJSF$G(NZ>8JU!_R\ M4,!/S^?>\[F_9/3/LVWG40_PZ0$^_^8 GSZ:]+6B20>O+9JD-;KO1V]?5?CH MC=?WV.9[)YQ.3ESK9&/?&Z,8K7+%_]1B+XGHPW)VU#0*,B G9H'*$\T4.Y>+BNDU)_F^\.3 M/0ZF;^XOCHP['#%.W=4V1N\UL79E*LBO>8UMO0T"04$RSXJ,\2?9G>\QV0H. MW2M1U>RFII^@^USRS;3=YMB^]6:X(J--D;2,&S]['T?3N&YV3&#)AD,0,=%@ MFPT,H,B,#H_D[=%1N4:%DBZR;3DN^W0//WS.=8H:R9.'I8#ZV A2X/[*&+D7 ML8&P<"_PU<;G!@GDK7!M$IM"_*6.GA_5Z;,27P?1=_C:K@W#^ORS#9AA HN@?;,7CD, MJE(_=.!E;-ME0?'PTSPI14L'^EKFFI*KFC= M,FOU;K09,*Q15HXRAE5GH$1>Y*"\=9AA%V]C/B$N5@P#5K;V5^/9K$I3E!8O M2.6[2"G'7*5HC)7SQ2RN2(4VT&HW94O?O(BKDG8R'D0C;!']_GWZ*:X'T4]E MD>!COQ9\=?R5!I^4\^B[;W_=_>ON-]_SFMPLDR)=RE<1)XMQYV$LLW9,"S0Q ME="J0*6U.@.*;E$-JB@?KJ9D?X3C:OXZ5*FL#5>A+FAZ"""B3;J&6A$]XY3' ME,OC/+"@_-4$C/F^D5R.;?GN53R2A#$HA98"46!+H7-%O GN'F-O37"(!D.2JK4A@>6I>5EU3)6\* M)VT=<)BZQ7GFZ!"/MAJP4.>IMEJXL7Y=GTKN[5R58;M8XFT?N M_2;6K)LL)<4&N6JS=!TYEON>DU:F?+=33&E8X+Z-DIATA _=:4H;05])_@5Q M^VVME1\UC*2(WI>+Z+U@;#"WD2%75Z:\*V/9GL=UNC7%%Y @!3EFB2:4C MS,X0:#Y,.I1!*'PX<\."/8DD;Q7++:G!. M7.9#JYF4?)$@77/'3YAEE7QNC-IGMQ"NLP.W-[&:0:"%,@&!@YE+%>$GN"$8 M'Y8$N1;1'][9]GPRQJUJIGZJ:ZV>7NPY7U805+MQ=I*G Z@0*N5Y:<1]F,=- M8[!?/G&#&[\(!2^"Z=.P2,M%GAI0@L+9I1&ORNN$T;Y(4QEF .:Z;_,I' M. M#U9I"#?4%!^TNRR"A:55PIV:-5I,U-%^@)ZS9!0) -ZH",]_/X)(U MT4^\ UNC-]^(!!6"H#O<8R=>4M/&['7..^!XG M%KQ:I[?2QHU6TJ)!Y#V"B%\H+%=;'55(K@HP0!97Q1M-2CQ.'<=EB%0)2'9H MEC,.,R36SJ/W@6LX7C!04V-!JGIT$AH+:;,D5H- ()K2( <@E5ZFF0+6$'* M2L2@#;1(]" V=@WHQ+>"AH&*NP?.5Y+($:BWU2;U&%;L%WEL6%TQJW0IU'8J M<$X%C4QOUSMB8,'J7S-L.A[3")[]Q2"V0ZG3$[_HF_\>2$D&RRCCC&.Y06C7 M6(]RZ\$U\M@M*1K@BTFI/,)R&G9L44MGIP =OK.WG"75N8WQY8PY1E WXZS\ M-PICEM:'[P)VV3?"M/T=A/>;-5\A9VQLB&QN4QZ>P3'QU2+G,V#E]G$5P%#, M<+_HEW;2Y!9W<4V*8V+ZYHE2D%[RY.WFJ113K!"!;SI=[V>=1TH_2'G"NF50 MS5&;?D,KSOG:%\GFDHF7IT]=5/6\.GM-81.7CFGM' 22M0?"T&\U^DM&J?_C M=]\,WXZ7P[J9D M1S'/W(S!3CK)13LFC26B9BH7[/A!SSD\^:$&]7BZ [P0G[RR+A*^.DI?AX+$3GN03X] MQ<_O0 I1_#Y_N'Y_FA_[W1XO7=T<'AV>GYY=K%W>7XU.KJ\/MT[[W($]]"A M'CKTXJ%#7QIWZ;FL>R[K/X#+.J"TO%%*RU?";/TAM9&$3:YIF/?M4K@BC8@J M]4DWSC_@H@,IJ^5J&/1I#NA0'7FJ1,%,HWH;!7.%N0,)>'OMAK-ZX-(?WZ(L M'+G/<@PH4]CDAE]%->C'%(28T>8X%1:8W)L$ M$X*#P4;SOHRJL[%^@7F Z_RQP45Y2^. M\LO_/*/ I#J%"_O]OW4 !;H?X";W:]J_,T2]CF# ?\A$6%4Z1? T3QGF]X/U M@+O!"N^O#-)0_Z[S6]6..QA=7@WWCX^/#T\.CBX/#\B(&QZ.]DZNCZ\OKB\O MGZ;7PU=*;]K@X0:R7ZU<^M/3)%N>?5+\KB2=:$+R3YQEPQ#I'=<=$?_%%W'' M>+$E$;MUT6NG0GZA>:85J=(KA*G^]C_OGRFPS> *P#3R^%;:O+-*>J0VL4+G M$XZM#)US[K9TDG$U!2 F7_0F"1@R5C/?8>&NF?9^!4+*-PBN&X\.?!!4C)-M M-EBC^D7]&$V,F+R+T+LL:_U;4QYX%Z3M4 MN49,/LQ6@ML2;EXSO%[^9.JBIU*N^B!5]S:>BXM?WBKIUK,=+7]WMS7(^N$_D4U0ISM*F!1$OD3I-X(?Y0 M[=/;>&/SI'RPZ4[V2IP]7$2>3=/) M!;\#%B?RL$6:&QM\ M8FJ*67O8D5@L&!U)LQ6TBHI3],NX ]MGO5T9VC&=U5%+F;LU"-K 4WI6)"P0 MR$F9F63@+BA:1XK6S50]\5F_,)R6]$7N=2B7]'V\2)'S>,;+%BA.Z=&Q_O[C MUF5K+SZ(;V/M/0;@X. SD1<*0?SF#^X.H:,+]T&8*4)_P^?1&,8-CI M8 W&6JMV#^U2']'1J)L=1T\"?A-&0''72>G%-C 7+!-;T8\3YDLQ&=P!)X07 MEG(K+$1Q1R]=/=>F#MXKC9',&Z^U$(@:FT&6WF\8Y??+\:Y9S>'19]I,3W4: MUSPM4N25G"^D!9F/C7UQXY6^CJ/P/HWG8M4\XUGPTXPVY_9.4L MK.JEZ!TN3\%/EFW-2E\@?\!5<$]*8)L&T;JIP\8L[SW)KW64YM@HQY?*LH7/ ME8)P"X[3?3J.D&HP[AE7BY'99T4=!"%IG-?>9>N-U+C0]W'^$1R?K1X-IK[X M/2+W!\G7)OXWRZBZE@?N.4T_93SQPUB6R$?B#X:S1V#_8O'XM_.F.6V8C--3 M_+Z=21[7=9>Z*7,,V9;6AK1? 4O*!X\*K7%;I[7!"%?*B4PC7 *-BC=J)W/Q M%/0:TLF)/8L(#X_8&Z:88T#OR0L&C&1P( ,=AKEHN. "YTHM-/YCQTN9TV*O M 19LCZ)DR' 2+V=I53ZKL;!)]?D=PQ8J=\P;N7*%0ZB= OO64UV6@ML*NA@? M7@&AT%P:>+>O":T4:J1V6;;%+ MT;%>#+[,U4FML?+%HO?FM7WJ\,>6H4*KBO#IQ0J;^16 F&YN?R?A)2>$GO:W MM&'(^->8)MPDQ:V#N1!^EM[S++*Q&ZDK)M[<@1MUY25 M5MV\VY(N<_]Z6-UCQH_5-U VBH4!RE<:0KP&VN5';J&JAG#19-1W]GO^&QRAF1Q?OM>X MYJ$J_R$A B\[X+O= P_UN=;4[J%I+P.:UI-1]614+QFG]FS;>?*5H&BCD^O# MPX/3H[.]_8NCBY.K\Z/A\>7YU>G!\.SXY.ALV$/1>BC:OPT4[0_-2K\-\!17 M-E"^Q=ZM,_Q^:KD=3!K]S Z=-I)Z>FO=@60,O0[\WH%)!77Z$W.QB%=_J]U^ M-+UA_<"!J\OF>R"*ZX^1%%'K+T#C.PB"$T6ZU >)=RSHB=H%7[240MZUWJKU M>E'0^OC!\F]KU[GY/AW7W'A:BD:ERGJ'&9R"Y^)#N]&EB1)R &H@[2&Z.6MK M2'M&,T<^)3EJ2K03:L$JKPW"D^V)[OACTG?A-KEXG9>IVYA(:^OP M(*R@2E@EV:BQ%R9C/QH)*KC]3&NW H>9IC&H&DQ=F-\3R\+S6"-XR=^DHW0D MO5)!ZIK*R\\E<3T;EPP.3)MJ+?9N&Z5JU#"OQ%VZFR^?&73"LH3C"C:I@I9P MYB.8M&16DE&R/YIY4CIXEYWW J*^<$GPRP9H$'!RW8\T S!/DRRV>%^6-<4: M<(QJY9**%XO3&90*!_4:KCAQ/9S0Z&DRM4'(WCY]%MF#JMY M7 KP8_(JH<.TIA+;&G3QP_Q@ZV/@U!5G_6N3U.*7-@\_#? MI+PO\C).@#BGS;$(')97/2+ [/%#I20='2$KD^/">[@G0VI?J5@H=#"EXX[4 MF*RUJSW>#"4>[IT,S_=/SO>NSRZ/+JY/3L]'5V?'YQ<'P]'%T?7!:#N@Q ^B M;BTJ_)5!;-W$O@+&UN)?=\KI#EW9.Q\1OA>]KUU41!5[D#[O@C< %@M(6;WA M!UJH ) 0)['CI?\$SLW"Y-#^']*I,&PUJ->0;3CXT%JQBEB#9>6S;1"++E3O M'"A.N7A3EI8WHYDR M6NM*"H(?&7L]-LC35/]B'C,_BNU1PBK$>X)=6S6P'L+[XMTP#$F>Q3=#TX]E MUT-C9XG5FV,;X+XXXQ+]WEFY2IN.PGU&&@06PH_@1D_.,CJ<<"JJ_FA[#G9F M]. 6KIJ2'8O40@MPQ;K=TZ6=9FB;(@9EAHZ<(%ON%FFL;)%I9Z4B8&#/8K,$ MP*Y7H67>MUFG(^>S7=I*T>SNY/'2(#X\#N72A5#<[>M*?]C>9%A'I[I&]8M] M)!_31IOL(DPMR(\Y"5&C<]9':'V4U6T2U$'G)R5(K9)4-%Z'ZIFLS>F42]8, M;CHK[LIL(IB:-35;EB-'!SWPVJX&\%W14CH#=J6Y>1L]DUNXP8P OXDM\'H5 MHN@TP"A+_!:Q]..S":6"1WTS,78F8H#Z-/O':&[?)1" NQU]G"4!RYY*<_@! MLF:RVBFQ&'*RJ+*T@9+Z9Q#I-PB+IUJ5\E,V37G.=?3=-W]^\],WWW-U M808:( @P_FO!=D5X+S(09L9TGXLGS 5CT=#O?/+RY/1I?7>T?#LS/8JH>C\_/# MD_W#JY.C%?J"[;-5?[2UBB.N57QE%BM/3Z!\7R,>T4&>*_*Z\BGXV2XUA'DA M:%?J1A5XZ/=J1M6#/HW;H7EAX;"E<^&B5@,;I+K+ZI:O*0TYB=4VX^B$WWZ; M2>^G,>X 0=F0@D#E5J(U4QK:,.W@O$(2T#NUB]P$8+XJ5NKGM@$-[/.%,*67 MWE22)[P0GH_ +2+G!JS*3KDAAP4).CKJJ9TF]%/,+R8#%C;% &_%ZGTF]>', M[D;6:*GVI S ]HIT]B>VI>&J[,)PPM&50"I;@J.__/S&@@H5J"35,GR_LV^C MXY$6BUK6%!>W+2F"K6%S^XVX9$>W?=6".+_8B*XP= [I5+\9_Y%O[15L'7;K MKSO#_1 OQF?==FR$K0D3C#WBIDW82H,XT84J0'_ X>2^4\$0(G1UCI7!K8(K MQVP"?JC2U*'XOJ!$&TD7(2&XPUP#\X[9S.XI'"VM-Y&NN([\5N]?-D.MUSOP M7-8.E$W':#W<'LOV4K%L/'JR?W();-AH[W)_K\>V]=BV'MOV-?SIGU?Y?=XIE\ K M/'1N)J0$#/FRF\WX"17-,'>]D& P]X%XC8]9+9,%R937VUC;I(20C/4L>A=I MCB=QDLZS";HEE3#IZW1"KEN^U16"G[&\S^2XY>:]&_+WH?Q9F1N8RKZ!Q^KN M!S=9>HQ;-C!1](&R5FS,H4>74B5E@2U"!Y(5B[:1)%B'*?\Q*Z@@A ;X$(-= MM)E&6R!)TF4*OVV0:%%E=]S,D\?Y.B3MJJC(\^'E^;JRAEVWK]X@;IYBB'75 M+3((?K:V4E*%X6@"% NH9B>GBWJ:=#Y*D"L;H$M)B+ MAMX[$%',"G2*E4BA'SQP/3:1M[#L@F[VKT.01GE3M5^SKIDE1+>RL@TOT%PJ M[O(B(3H#BE..22:.X-(Q#PTZ9$@I\,=%PH0\(?LA\BT#D] 4U%"WM2+ZKR@O M0%ADC+)Z@U23^N;<%\/?FL8M=X&E=6#VB8/C/;+!;M$I('RA_Z4!*VL&7]"[)]7?1(%T+4^0<%GM,B M ;HYM; IG\9(-T2I1&V3*A:9=:Q@=-)N8VNUV&J'M12HA@GI0V@UKZP&J9U8 M'B\F#VX;3F?P-<.T1RJSZ+$!:C92%;1 .)8PXO4(#)R=OH[WB$=NDF]R&3%Y M%U@VE+^K'EA:+WFDZTW]/B%C-D>KIH;;>9Z MO;.=3J\%SI,,L,G''3 JT3.YS30HAV\E:\1_%!(H3A6.VYQNWO@3(!X-/\R] M'&U43:;0HCO% [E>N\#2%29)I*M2QU>1'X/$(M_PG':B5;]@6;KQ<7?RE@OO M+;8)NS!J /9D2O(-?USJ9T8<3>1#T-'1Z<7>U='^_LGI\='H\.C\:N]T=')] M?'E\(Y L*!7W6V7"B15PVHB]]-D'3(O31:]-60I8@;K- V,AS\/3=$ MDNL 8.TC%QK MLUUW1I-[KBPL.YMMM2>B1H,5*EE?"2^(W^[*I]6]MU\QH5\I24 M@I)LZ$($Z'\-H[&\0 6JZ!#J,3:#5L*U&A>.GQCF=8DLIB"*^>I*$X\GIZ<#H>CZZ/CX[/3T_/AWO[^WO%P MM#@:!N7@NF7?SG4%IEM4"*"L M51+*IBT71>>##IFYY/J+EMY;MN[-Z [.BL"5C7#/9L!)*I%>I(SG?#>SQ\6T M-264T7<(0NSO_3"Z^#/_:_C#]V*M,%;/ X\/[&6O9H\:4_YG7H>=_U8<9B>N MSVOGHUM\ND/+D=J=7N'Q+@,Y],*7_CY[ JA$GR(\V"V_,IG;(',SOH0--[X) MV"GU'A9NO<+8'E@C5?CD#G*\2412@<\Z*:F&-L!1KYFXZ?Z\5 :IRNN.:^3S MW<4;)Y\**FD",(L/>!G'Q4<.IQ>PI?7J^1 .@1>5H3AA++0[,A.O[Z"Z@^5^ M53CI=T8#70";\VS";UN<%QX'K9:HW9$1P3_F''Y1_D<(I<5*8OD-P&V>-C.C M++F9\0X:6S*&7Z)%MB+$XBBM1V8FRQ@:4RL.E'TJMSB]$^3D3-MO_&J\7K^' M7L-A?,YX9'7*;,6FYLY$?M!^F>;=,MRS2F9EGK ])VZR)<2&"U5@P!Y3>5#1 M*G%78/P4A<%?7/%0RTZ.T7BI* MJV<<_K1]+"R5KT>:*U76 MGS(4*:ZGS96XHPU9I!D7PU@C4_W9BLW4."?5FRQ7N%/$W9TV]_A0T*]E#5_7 M8S/6MMI&TI8&(L$;X.-[7#9, C1"5L;=MK0P4?T $(:;$L5M\?P\+6'1)V_\ MWCL0N1_+,A'T@T0HI WCH+/.\8)6#[PTEE^-H[+WMHLE, "(86,I_?X^04.R M<79KNY1IXJ@!%5U6F#2GW]V0,UPVSZ>E*)9MP8[(@ 3\'J(A_$"H=FDP)0?D$[9 M6+"9F1!NK^O$>,]Y7RE_*TUY$QWPN/["YHPO(FQRR>IYY-3STP=*=KA7[&IO M K?.VF;+-DP5:"GIL<;OS^)_%U1G6/\\JQN#%DN33!0_((*Y(5V!LPU6#WG_ MHERT>>R'(0W(,)[2]<&4%W):)&?"F4_2"%7&'$0X0S@A7L&C39!$?]O("RVR"T M,[^UN^>,W-6#8M0EU^2V3<(V+:T]L+41F#-JP_!K94%,:J$)**O*0@Y8)$F. M?B6MFJ+F@*F3WI4U2!(U[6),)]?*&UVT"FEF@UF,3>7XQZ*\)YG,TCPQ#$L= M9EX?DF@J$812"DJ!(\7F+O@('HYT#FSB8J8MPAGDR(!V>P2V63[/R4R;P5,P M1^^=YTVM%O\\N59>Z[OY#>--_T"Z^PWIAUJOCGA,%>;8S"5X+'\CSUN%@F!/ M;=:-X2"># ;?:Y1_Q?JO3(OTY==Z=TQF$&QPUEGM)E.R45/7'1BSGY>Q[FO! M:';ER7'LOT$.)R<_8BT\U47]1A?G!^7%Z>A\ M>'GQ"D!J)B\Y>*O\5E2.C:7;&,I 8=2\QI24B(\#G]*;:T>(@?N-' ?&O\L.HD65;A\(ZT$Q*#!CA\HK@QPK MCSAF!J#< M42Q8[Q:\ )65K 71F,>Q$T92JQBZ9H@Y9ORJIS!K^&*LH#\Y/]TXO M#HY)+UX?C4[W3T]'9\=GAU?')V>'E\/]XU>E* 5.^E_Q?/$#;1.3 >'ZVAK5 M^99[S'H=#X ?L$"(4*L RB#U7:QRI$LH?T:70>Q7NPA>6_-K9:HQ6D+B>6M# M13YWH3X7H4=!K2DP5HWLQ&\PT?C$BGQXBS)@U&*MOFL1>G;A>P]KF6*":K>X%JC<1&O,W'5TEP M6'.T!:AXA,:62P9V:&P[M&*3CQY-I5D:NM5H09F4TD'^N-NY;<=LM83U,4B! MMO.@104TDMO:=D'KP""T31N;@P35S-\R2SK:30.MX4M#'[*HLK(R!40)0DS" MG=2=B= :%6OVKH>;P_.CL: M#??/1J?')WOG!PDQ*#T&Y5DJ6JIRFK+_KX7B;Q58NY4E M+N)$LH?1M:V,U.";HC9GP1K::FVQ;!*^7+.'=+QQ&%80'2MH M$1-'#U?OLXPI?SE/34?S#<95M+JN:PT=<\/)K?9HVX6&\,W#>]]Y?W@C'LI; MGY(#=W__^(?/,470#NXWIO!UI5593T(A7#>EX/KM!:@7('W295>?V2"PJR72 MM$.7_"90<[W,]3+W.3+'89AY6MV:I)5+2@^\.KU--7A>M5DO>;WD?;;DD?B MDX0M-B1]N#29\2^]-/72],@YF.:+TM5U4]7KJ@B]8._GC8LX#P!=%HI]>"L/ MY=NRU!#:C[G<6!HZBA/E/F[='IOC0#H1V5M&8ZX <(1'%Y?#HZN#H]/]\[V+_=/1]<'9\.AL^ H:WKROX@P( MCJWQMC^DKNXYNHO1D(EA9\A--]Q>@F2.%'59[>1AF6Z)1DMSY6WD23NW64LF M7$9/4.J)5?EDDQV))I+V_@: M]*7FVGZ0HW@=24U?1]LGFK$Z@BD'9V&]0^/*XS&],ZTF6GY\<'IT?GQ_N'QR?'> MT>CB2<[+:E!NO\]";A(B@[ KD *Y\E1F,CN//E#V<"8Q,23+^_P/Y^C*R:OPG:<6Y]R&>#' MN[1H'S(C1L=D.5P,]X_W+H9')WOGH^/CX\.#R]'5Z.SB:/_@L#C-B2\V( M&\L\_=8@\%^)0<&0R+6^BS0M]PN1)869./9;%!I).P>AYF;:)5'?J[^'OR-% M7PC^2O%$S+3][($9]UX!Y7,IQU$'BIFP5E'M\G2TY%,J=IN:YJ M81ZZ%#R]$'M;-T(#GI+A5QBR OY+F9>W2WH3^FQ6S#T,8B_T&3P $%!TA*P[+/\;D7)8&9.L(+#L6?3?AOA M=#VJ/1R1\:Y**_OUC.D.7:Z;]\BUX4F9:%M[8'NPXS](W]RCT%\""KTG/NR)#U\R(OW9MG,X_$JH M\Y/3@]/ST?'5P?GU\.C@\OK\8._H='1]>GU\>'6]=W30H\Y[U/F_#>J\C[OU M<;<_('UG.]>\\SO7P';]NVV"4\]?22S.UH::S:RK.4IPVXDE\!%N(CV\)YL!/>TNO+QJ=&%!\W*9FC)V2> ,3G7KRLU*.' MSYZA_[OE;H!V(BY7 M-H^;R' R/3D;G>Z.S\[.+O3YA MU5^<6WMQJ@YSQ)Q;?CF^=PS&G/HQ0=VUJ2K#<;$V8&<242YN3'<1O9]TSK2* M;R4[)2P>$Q(F;M@+NE;#NR&C@/K%P\9T-66FO5!>WK/:-HV!7>-;::UI[C^- MXM1%$SV[;RM#Z<$M,?AL2='13T 2"OK/".M?M>:OH"(: ,*R6X]\; MV(!WR6O M4]C2',>MUU5/PN7W@$_6!MB1UFJ'0DL?I*5#"_:*;EFZOJ0K\B*&E:)QR"0#UR59>;1;MRU-2###DSR;? 2=R*1, M4@W+Q[<[](^=A+8T&*2\.S:\3J!7TBVE3:.FU, M+ *A#IH(^#6H/.2+&)0V9N=A$0:PNGQ,25VJYZV[ M@0:#=IH#;0X;3Y,]TFC;/)K[U,K?>898A=RQMK-T!CI)JT[H@+TMJ[3DO2>9 MTRZ8F[:UPC!G:7R'W#/9-6L2%7S$YZ7PN 4L[P-+)J^9,3'<:[' :B5/&Z?+ MDKMN>TW#)Y!0,2[O799&2@%X(27%#>HOWBLZ27-'@,;-*SMI!4Y@N4Z:AK<6 MW+ M)[GKXZWP^8,A]<=H M]34JR"^"X&SAPYN? 0!'BRZ\3["270K(W0JI*:=32);EA5<:29XA4'-+<_Z\ MSMC;DS+D7*LS8Z(I+4HM)VXJM-C := _IFO=K/Z6369.=3\]-(6YTM3@4\M%.-UBQ^3&9& &\JHE M' AK=(JFY![ I9R4"X5224_Y:K7? U=_X*G>/0OKP]R_?*79+LP<<9$GDG)) M2J5+F\=+N8^3-%VXJ]:Q,([;AC]4E(U\4.Y/PW*&9/RG!8:M5U X'MC7K.[- M]2/=-!:P">/;&/AD/##@GAXO;4,&/"UE&)O74<5]LHH9M,PP8;>ZS,[9[:WL MW8!:>J8M")43U,*0O5;O45!,!]5$.UNX'MXQFC[4P?V,;=ED]M0"-BCY9I?0 M#??#R>JJ73B&]<;F_(W92F[-/"NX14WRF[6)O7+LRULWJL*_FQ&SD)*9Z [3 M\^A%3^OX$DUFG@DVVWX;'$ZCN[].=^Z!7;%NKFH4'FT[IM?="NHE=(!M/)34 MGU%Z@Q7=TAE35Q-*6%I;/,4=51*55:"&6I0.2W\#OEF$NY?!KT8R-JD^;5XO MK+NA'@S\58VVQUJ9:WT ,>)7A^(:V2A;KQD(I@C?P(UAX)2L6QZV=#48 XP< M&Z,EN52-!/==W)IY2NG!*0A$8W3LDGC-HFV"4?JW5J^[>MWUY;KKQXV1"7.* MGUR%&?P?5PD(!GZ"4!E)^L]5/,G3@3W1?'):#E"NQ!9Q#AR-^(=9EK,55:72 MC0S$U*P,T:. 5.(],AVKOJXI+08&<"'PX2 *ZG79D=':= MU[G%I5VLYA4GG&8^D*'3:M#L]?NB-E4]2H,"^95]D+MPE*?(0)B;F@&96& O MGN:M#NB5Q03<')KR=294.<\'/C<4,ZSB!X9A&^NYV(Z8SU:MZWMAW4EZ&C-<_!>5QN8/E, &M>TP*#_"KPPUQ,"M4,[IU3TVD48[TS\[HWX'>[4&X/0CW%8!P'1W;8_(P M3[GZVI$#I@OW,9*$M4LA22:+;1G3Q.=#F#CTVK4]%,G8;-EP5-P:7;9CLYB M<(2$.T+36UQC&VLK[L!.11R#5F7M*$Q0:8W5[UO% S7T;/@6;;'AQ:V:C!KP MU0@/=[&4CED8JWZ(WHK?0]?836 MQ#=^+*_IA6_)%?Q[!DLZ>EL6Y+[]*/UFH16NXTDZ!N XB'?X@0T-,$YT+DC. M('V$F=2VH3CY< 9>['M"ZH";B9JPK8GK< J=\:"=,*@\5H!$\EH?2N6*2GU' M3R($P)&U56%<4*D#[> NPL)4)G*C/\S3) /6Q+#CV$5$<>L=@Q) 94 Z@ONC MH7+5O<2#8M>;8L,<866<6U;;KVX*!%N0]IJZ<8:3(+=%WTY37>>:&Z&U"U=, MO2:T;%9S1U ?7@C7B:@@B03*9/7&R/:X-FC82"OU$X M JZ %Q.O8E.-/(#$[6B_K\Z)7E,@[$#KIEA:_NA]G&.+)EH4OLRP(Z ).L)P M*?]C$L\7,:T3<.F2DQ0!K4.(&6/'()LI1][2/ V;D=*55O-+M#FY@1A^=F;# M'_!O+(>CZC"QJ,UD!X*UPTUL5WL@/TOF0G] :^W2A(?6!NY6,_'\10.G6M-] MW0+.KRXNKDX.3ZXN3@^/CJZN]T?7P^NST\/#TY/CX=[5]4D/..\!YUL*.'_O MD&K,?^-%G%\) -T5S-S\]?\:+21Q7\>P)P@>Z?UHOV#]EQ5,8(HNKS0G*^= M21[7]2HDVLL1S^+*0]*S>2.CFYZ^[WS31O3OO%QBM>1Q3MV+W5)PU^$* MF'*3Y4_SZ0[CYYG#VGVA]MQ:Y%)_97F*D4)\Z_T.W.[&_SE.Y>)VT"OW?C!!0I:DA_,C"L7L[G M:5,Q_XS. J!1T\E<^H##!&/4:+H;!6(LH]9>E;SN%N D@&&^0>G*9[I1!?*2 M>?ZFB<*IHA][S#3%R/9;X<4$=\R, YF2IRYE(HQMA3&Q4IN&H\:M6.UYBV4^ M6@9BB4H&EG]GH"TW!6%7^:Q)\@<(S$8I4$ $3G4X"EL+N7EGMT M#K8=28!/PWA__1^#0UN_,MW*!MD(>K<>JWBN_W+MI)'5IA,%LQX;8K-E,QLP_$(U&8]@?JX+Y1GE&"FTYR5.3TM4#(QVXW6N#]MC:_97SEKA\;#;=/_5K+X'R MOA!R4\M]YW9DP#A*%GBIMBFPD>1ETZ@YDY==:VHO5VX_P-D75[2S&LYX,"/Y$K3SZH-K+#:I=HSQ)+M\_ M/7WDS/6<9E*S3PQ[*;6P@8^U4?.^%22%2W3$2^ZCS87UT&'2!\%A(.COM%X" MS6/EB4JDYT//]:?AW[ J8I3$BR9^M@,"=1]Z !):#.P1-5Q:*2,@%0_O)NF4 M60:P6X]64._"X($X8)@7&T#&X'5M:#2:JL>M/U#]@7K"6=VP?_1E_^ MH3(Q?#(%X9''TL4IAG0:G[.,DVA,WRTF6JX=--;Y=HW3(#HMR%6L8K#$O5'8=P,G\?)Y>7^P'!V=G UNC[MPZM]>'5+PZMO2.CR',*S%:SV'58Z#IPNFUC]G<12[""B2IPM2-NL5CR+AM6 M R;[!04%Z2 NU>,>9259'/]HJZQ.LHDIXG:E+8;D:<7M+LH"A!9YR5HPOJU2 MC6!HB[MIEH@_KZQ,DS1!=)-39?,XXY 4:KV7;LA^ZD]B!(@[>$ =OBN]P-F M?S'\P?SA%V39JV_KZ H=^O[V/^_-WS$F_/][OV85[8/.K!#;W M3E7O5+T,I^K*\,.^$E^I[S2U_LD'@V/7-.#I8FV67IA!G'P%W<^0M 6FT'0N M$ZJ'MI"2T4J)=>\*6)H#G#9$;Y'0J>"W#G,-I>YS)(&KC$N883;"7#S60OCZ_VC_>.STZ MW;L^NCC?.SN\&IZ<7E[N71P<#4^.SOK 6W]';.D=<9/&M6:87LDM<,;Z=KVO+I M:,QALW_ABBW^S,^NO(P?N?]#Y"V]B4C1F-Z CO[$5CZ0HBVKAS#7Q_O[%Z24 M+LZ/AZ='AY?GI]#!?Q NG%5ZR?H(A, MYXF)S#9:H&F!X$F_MF;Z*?MGFR4F=ZK+C^\(V^'OT58GA_NCL_/3BXO+RZ/1 M^?7I]?GHXNAJ=#[[8Q.^ QG9 MDWN_FJW\F+IRE0$J((4 :2;X9J]/N*Z.\*/&1=%R)U8I4BQ<_F2 ^@@4UN9+ M_7/M__W_#"SE>/>OISM_%4@\LK-HLZNL[:;@U'Q^T59U"UHH^LM-RGG=:'CP M7?P]O//AT7?)]Z8V]>J3MC0:31IICH ;!$J<[=)QOC1WD"!N$/"'BYW"HZ_* M0AEUI^!QX^I?ZZ_#VQ[@?=.V*M">-L-PA&O\YNI",KPE)_8S=U9,HM4(&@F8 M1 4FIDN6$M+[5PTC[.B9-K/,%E,HN[ MH=1H?J[\"%QHM#+8*KV-*T[\9G7=,FH>K^'5Z*R0@O5DG/29/_38U.ED][:\ M>_H#L_G2/S@?G1X<[9\=[UT,CX;[YZ.#TY/KO?/+_;.3Z^'!6>^B])?^ME[Z MWE4?C<8 K>.JO/J43EH.>OZ,JFE2#E_##NA._CE*5Z8EL,I,!,%GH$8M'UJ5 MSP+E.$$GF(ICO1QTM>M1ZGI$\?/$\J_3<=4")#8\0AA_?^_)WV!!K5ND5^1$ MGYWMGNX=[1T#=4S"! C,[U$AQ[^I0O8? -D<;/[30]"<+WK@\<&7:#*R+D$1 M4B0[>L'&$_SOUU9A3WN*=2I3_I]U"NUO9%M^ LKN;\_>N*/QGA];:D8W3ZI4#R5\&_Y\U M^4;^CB^[)::'^-_M7K=O_OMM-IG%:1Z]VXU^S.*"7-DG$:IG7)P7<9I0G_6D ML_ZC;H1O_OOH["EW?(LT_FN7T5>NN=Y5:!$G ]I[RY3TR1?LWXO5Q:]6L%Z'YG!:]._@J5RG M:!W>X/WHE[0(OXUOO?P-CV%.Z5;1?\!#KWD2".UWK)_:5DR_SGO%X+W-RJ97M)1_&K M+LP?>#\;$72W\,MF%AOJ):O4F+K*S6W6/&6[B@2=?ILQ3X=&&B?P@G MXN9LZM-5:_^C9*+WEJ%UCTJ"H&KG+W'!<+G]O>'A+GT-&]64_#" ]]IZ$,V$ MFS_E!LX/FB5L>/C&B0L'OBEHV1O3MJ:AO^"90KPQ0//OO!S3QSR.+=,&1ZCK MM>/SU#[0ZP8DQ(T#813W)K2'F9CB?OSB8#?ZLU 2W!YTYZ WY,TD90:&D'&Q3)\_RRNS>Q14\"-.G*OT](8 M@['M-\S?Z_16*P]<.ZP*M ;3[C;.RII+\VK;C *=$9)VHIW"_^P3W/%B\!L[ M2R+%$K&VI!I-*[05CT;S5/[QMJW3=LX/FY4Y4PA'HQN< RESP$47I6#P3J47 M"PO7!]2"C%LZB3X1*(BA(9Z/S#]G94'[1Z^]++&[^+3M7/!KD7&_>VDK +3LG^.[ MM-N8;0WG3\_2UW<5_YU&UG-W%3]\>2&2U\G,UW<57YUR3[[W!5?#D_M9/?G> M"W+Y-L"LGLG?^Q)H!BPXSU@?#FT[43'6#1UUEL[V+BX6*?WJ*1NJ[1BXYF[7KF)2BNM[O+2 M/*Y:T'X/HK=9DM LKN):5ET,\RAIV;"<=/Y,)-.!TJ% M=LLN =P3"*0W$N,)<3LO8X=[K"#H3.6]CH0&Y7[J'P2;3BMXRIO>YNP0GJW9 M\6 [[6CN'>%XXM.3.U=66CQ;+K>W\80.3D[B5PO_X!V"3WL3:8J,MIIVM&\%CWA?G*7I.H!J=I,^V.D/K0,_'-^7U]+&K"OV$_RN> M+WZ(_F_9TF-^^ND=W"%NK 1W'GY85LWIHY\6)5O[;]-/V:3$D+BX?4?69!IG M(JSHPQ9)^%%>GPL'>I7MS%NFHY^1LTRS9^<"3<"_BMMB "GNZV\*+1*AJ_UV( M#E(XY*8'P38_MM8RNQIK@?V]O5/S2M&5=%Y)=?C*DG1 .D6/::LCG'$ #2&+ M(B$HF@7'D-PE0WG3NH;T3J!^$J#"6W6A4;QP(AX*"9PTB M9;[D"Z2L\H2T+?=QH6<'3<\#]HB@26M%&Q-/3'M+M 7G<*9<2@V_SKN2.A.F MC5B@(R7,4"ABO?AJ4AFD!VR+ MIGL,[_R >;,L3B7:5TUF'-[3P&'6K(0'O57$*79[L>M/$%+)U^(LS9/H(_W& M;:O3]]JN%"W9M2_DQ%+XR:I)^"LP(QX5]OL)C1BC Y8$]]B.[EX-_XE.3J(B M;;B3I]UN5? :7_V9WJ.V53NE#^P&6::M)#^F-:H M6]E_#9G=I V-Y<\@G'%:-HBY=;_Q8UI6MUG\"E7S&A#7'V'*/P+XP>>-?I]C MCT\WF-P1I#6<^R1525.;_9A-- MN8UW59FT$WG@WU1CW&C7U]UP)S)5AS&95[2[<6'V@8X2+$X^5W4TJN;H"43S M2D.M]U.6DMU:P M0I8E\!BN.*PW0RYW$&H*,62@UZ7F#9\J-:#J]OTT3&DQ7 M2?C!=&](;]'P#9LTFJ"ESQ+"\0%WY#LQ]#VE89]PO$W*2+QAZ<4Q%&&62V:GE8HPP64'I+ M3\)3R>_)HY0]BO5&1L?3OQK-\UW?FKA=D>_WHR$*^S7 MW9M=,F'&-(L,P@5&RPK7C:;_.M_[KBCOC:NWI.OV8Q8D]+Z7FU:Z:]-HM VS MGM]QF^7<>[;B[MH#&RX8F+Y6=V@PGT0=&T2- )=4%=?W1/C7PO5=691P @-O M [H.L:QXUPF^>+,2$K&9--F=VC3CZHX[M%7<2&GLQ[X/?R+SI^->+^MN?E3? MZ=N^W@T0OL(\<#]<&;RO(WE=X^WMKS<7T7>DCSA_&&;Q;LJ6%H+T,=J@Q]]' M?R9M02M+(X6Y20IB^K)1^#229"G-7&ZAH;JXN5)_G_ M) &P@FZ6\P7'\^1:L+__2_RO?ZU5D6P*D0%U7X3&4_272_G 93;YF!68L=-^ M/\7W*YIRK17V -G:\/KP_/+Z:+1WLG=V='ER.AI>')[O#T^&EZ.CR^OSE;X[ MC]>BGN(Y?C*5>>QH&A0&M298_.;]U=MH.-J-?GES\]?H>G3Q_N=?;K:FY?O/ M'LMX5'IQM1A.6E2T1M;)F/M8,Z,AXBSX(:IG94NNT1A1IS@QF@B'&K:]=#58 MH2;TL"*/I.7=2X[B^.!LFIZEX\/IT<%X+QV>'0X/)F<'^_LGQWUGT9ZA;UL9 M^M34SB;1+SA1KQ1CN&;B4#O3.,NY57')ES$Y%6!J10AJVH*9=,+:91*WI' 0 MH:M2CNN"NE6;A->S6+Z?I!,LPA>:X7^0VM5)D H$."I?ZBID$CB$@10OLH1^ MGZ+S#$?/M)=T)6UI3 O2<5Q5&9.\EA'@24LVB;F)J8%KB=5 KY*7]JBBEXHJ MZGM_]KT_7S+"Z/E 8D<]BJA'$?4HHI=JL8!@66(F&7K=I=9FT[9WAH9^438N MIL/F#+)#\UB;F-_2&47,P\;:!Q*4X>@)GF*SAH@/24L7_OTM1P@;]P1C#G)\ M+&WPJR*>PQ>=E+=%)O&>&QIJ4N]$HKQE@P E2E$P@6C'-4@\\D;JTA1B? M9%>2KZIV%;T @1BYP?DN#8;N, 3%F'1H3 G531T"OQPD& MD0+_3@L[:8*>7P@3LH5GTA,TL(DN/7U7VSS@&Q/:_7)NPN?S^*/Y1IR4B\:T MWJEH >_CW'3T<449A;FCJ MMPU*1B:EACCN4M=_<98M-&2)KI%Y;B$NLZQ*=A9QU2PYKD&+8\ @W$U2Y9W^ MGIGNC]R"DCMIWDD[S> E ['=_7WEAAQCY">6D+)%5<[I_(0;M#T[(L&AR7IY MW^#-N3/_5.[9K*',KQ/Z1[:QW$#62M #Q8LS8/K#8?8(M^P[7P,; M%QM ;LMLW2;;/:5+W^@2TU&3;LK)1[E*=4^*])8O!'<+8PYW<=X:;!5MTN(AA;EY M]8KD?Y=59P1D=I+T\1)5*5H/^2K9U&Q:@4RR7" =]''IAY'5/$A>*J2.]$+\ MWSPH8['$TVFJ%DOE^O6Y#,*K4MYO82)Q.$Y,RO03Z0ELO2H>2!<)3\ZR:>[U MV@9WZ?:?-I(Q(_N31(]4NF:)V7"F]6 \K86=6!MP7B:DFJ!LHDE>M@DGG"=5 M)F9=YV.;Y!F#:ZYIA97'F.?5);56ESDGXG?DW!*-46L1P_3%YM9J5[MQ MQLM@JUP>KL_C44)1H6_8/9JU_;/5TE=V'])@&"HWZV%./?NC0LJ@GL&IV5:3= M_$47LB!BO9J9[5/7D>@<[&N M.P(#\7X^YV@WZY;Y#S]Z+U-OOG?^,FQ=ZV@;%!Q+!OZ";:U+7HO;LK0X%KKT MG-6+E3,9D+#87 P/[J.W^C5?/;!#W'%__;%LC]Y[B^S.FD78L(Q^E,*6^ ,6 MA)(*@RRVX9V!J].G[_GD& QECNG,3K"-W8I_F'M88US^J!<9)58Y5,Z;+"4Q&Z:D/\BGM DK=CJ8P%H.@*'SH_KMYKL M_3P/A$,A5Q)M@JSQ^^6A=5?B^-O,,? 8N8+*FG'\*"Z"=\(C]%9K()<+4DYS M7JMY2NHQ 3AIM+?J;VZ'>L"AUO*]*R2.>I"IO MS@16V@^D4V5PY H6UC07(*"]';11Z%3*,BJY6FRX;67LB.+1,I4Y3H!7(V=Z M;./P9HUX.^-E&.DSU@F]?\D^Q!B>*822K<_*:1 . 7Q ?"UA4]N L MOI##V=+!EJ4G #:02#/L6EP]QOC- 8M*$]_\++WPIE]S8K9[%E=SXT $MA/] MN6[).ZNVYS9[+_6F D;70^3$,"WX9I+2)"R96V8-I%!1C^+&*3U)RK!,.;2!,,1#=V@G;^AH]+69\ MF-:,!4/P+QDG!VQ#PU[.<9J+ I"[RI3)\)0]#B7HVH]INH"CK^F74.[T'I#+"P6Y]-0Y MCT9%? EM9P]LZ:ES>M!+#WKI02^_=^F[!DA2LJNST2H:!*;X8'UFI!/[(^,Q M"0Q[DQ^$P=1)MZ3)*_2C=%$#%XF&#N2 A'NYV(0ICU-7/$IN);W<.-R&#L@R M1;KE#O=$([7;YB!]\,DR-!1?;K77"X/&XCQ*$R M690XB'G$6:(J>*SW'OF^@QE,XH6Y>TP:BE=7 MWTT3;FK&G'7+F#GR5).;1H^H4QL@J$6]Z#!YVB9 [%"\)9'X-9RTMV M'A?/AGDV;C,[LQTWSU &6?^VLS$A($[>G_P\'GDQ KSNXF<<,R2W^+(PAC_*0S)7,P- MLJ\\8]=K8#)*DF2];>D[J%%>B16E9,F0J$Z<1>.S1/\IW.S/"G/XNW]JBGTW MA#VB53%8&X(POJ?XFX^.*M 0OGE85#OO#WW50WGKDPGF?_W'Z?[^\6?WMOJ- M*7S=PZ4Y%!/>A@W@CA'.!#!(G'F//Z5>=HA^-*E]HW,R1(K)"F_("II.:\GL MX$93[>.I)V9-XMBAY:SWDZ2KJI(!#&5>KUOLP&7_8M$^[$7[E8FVK54@=]?(W,$?1H,@P%%K(B91'KA0D#'1DI:\)/);@/+X/:/AA$C=5RPRAK*5% M UNNDFO]WD595>VBB=[!>.74WFC2#*R_ !+,<4\1"6;=4$%\8 +O4=8!2II2U(*YK$#OX; M@$$F\7P1@PO)W/%JA2[HJ\#*U0]B[K8/1/\SHR89JFX07!DST[D)@_B9G6DN M8R#/$&AX!D*&RPN$!Y@85#D YO?USCV8D8$94TN&Z]\00EFWZ ,!;Y + M&@L0BZVLU*"60Z!F!\5)%]Y<8A+*]:F4+SA@'-3CZJ?86F1<,F F^2VP2=5. MA@(^EI'U,J& 3Y#+"02= Q\">*>9\11Q&-G_NLO*G(G@UHUN %)*1N$CL,L) M%+C=I(*$7$U6%SDW%/-Q>.IXH5BQ ;% M:_&Y8;' 6O!_$,()PG'LVKZFT=X_ M7RX*9C54)TE6LV$6YA"X/B/UJS%,<4K%&B_3P_E$2_\'J+Y16 )D)4I!UE+1 M%<(UA:<1 '-$2/2_P(L'(4K[I'6%N7B=EMJPK2T0/K(9S+<06@N01E"K E'2 MP X-:XS>5W=2DJLHKE5TD!1**S1^!8+O0K_TM3RGL;>&R@482!JBC4L#)^4* MK"6($]>L-!I#N17,4830-F4+0G%:>#"@"3<<)((&-)PR3?FGSYO_)/M?+D8I/;JEXV!'LL MKK+>@23ZDC'0Z#^WBS'93._6PI?%BKQ/K:'-EBR<^BI+BTG:;]K3:;2:D](: M27=9;KQP>/)#W4VP"Q1U'0=HORE/M2G.9$.:%/O"[21L[/?1ET@/8'X9 .:> MI:]GZ7O)8.;GPZ.?](#E'K#< Y9[2^CW.]P^J8)#"IIB9HNW8$J@(+S) #I. M>'/,=)(S(,U]@3UT-#-+@%/KS=BGVCR)-L^U== :_CR//:22 FO04J_! /2; M\.6;4->M%F)#]G$X!!F:M,SE1 _C0@1QN15NR00SQF]G;#(.H#R)MDKZMUA@ ME439;P5>ND5I!#_PC8DSZ-%EMZP7!F(#0WJ%14#E!CMARK-5IY.VXE9!6N!? M*!HLE5:^X\;TNI!E0M1J9HFCG4F!((\>=K MV8U[>G>ZDY3W18#0),48%[>H#Z9$!(W3H=7[23G*&JZ1S M+G>X%I.*@:RI4;&<92YVXV-),]<[THL>F;)?7F-H:U;>?DD&0DN.R<<4?5CP M-+@^VF+B)Y[][YB@$AZ=1#B5,]\&&0 M2M&,KA:),W#0YO3R8[Y%SJ/;[$]IZ\T#MMA7E2\EH3 %_;IZ MRGZ$3)>M^ "3;291 \U[/Y!N7A74#=546Z2WE)*89@;[%PB.LENX(>FY#;P] MZ\EZ!AN9>CRV9NEE92-0ZRF8^-A(799!EB@A&GY3^!N8E(72_Z&F8&5G?0B6 M(A[,'RR]B$^F8&AXE,2Q9K"&2 !:<.(X M616):/%4$@\(?X?ZIN51F[;O9D+"K8WJCI\J:DA.M++A1#&4_43)\HQY%>-P8YB0(V6.@3J>R*/RF@V)B! M]QDH?A[D2*5EGRMI%Y+:I;)PK-GQ 'A@N]B,5RMIG79:4ELQ"NSH72!T^Q\*6'*&IM M!V8PB=@,_!BER'(+ID2IX4S;JMAT9M;7IF[/2?K9ZHO-@B5-$U#9:8N;39%F M8NOO]3P)7BS$B@TV8-'$>U8?22R&@+]KN49ZY0)+I#^';V68^FX^[;Z0&.KP M>V;?7I!;RC@^[RVNK-6S!6U'D<" L2+D?1UL 0#_"+M@.9W68'UP<_4\."T" MYTIZ]CG9\7U5]]1[+13ZM@8[&@D33J]MG'W5TA:D,7>6I>7X[INK7[_Y?I,5 MW6[1.3+3)K<*4R&IF8*0(FGG4'U_:YHF:<-O=IZB@L[.CM5&*Q*.7((1)% M#FLB96B6&%.&G'2&86#;-OT@ZU WAC)_&D^X7SP@W&3'QTFKM<^,**"5EY7> MC:YLSN(O<=%"XQP,L?_[>UXQ'OIPG/2SJ!&WD!:^Q.?!:1O,J&7R1RG/R*I).Z\;">E*0P6Z MT0HE"6X,!^$FN#U72=([8DC'0+=:/V^4%K?BMG"IJ6F-()?42DYDM4&3J?+T M#X&V'\+!8F]/*LVX]"PHQ8ESTX8JD.IX7G)]M%0]\Q0]?HCPK/F=+5#KV:!- MTCO$D]PQH\77%TA?"-Z%&]K7/(\K@:&#:YWK',2!SP+9V4&&QJ-!JO?'V\<&RE(&/;$/@ B$M7I7U MW$SKP]Z02"["Y2#9C!ZS Y7E/%E6MWU7U9>*U^H))Q\-\#GM,5H]X>3OP&_% MY)#_?]_4AP?[R5Z2).GX:'QX,CXZVS],ILDX3D[.CH=[,3>0C[]$,_; KQ[X M]9*!7^O\]M79[??7^<;K?/B;USF_XK,O9AV3JNCAXA-B3ED2_\N@KR5B*T TN94?<^VX-*BQ[8C< MDKLHRR-%VJ_/IN;] MAVI^I[N581TIT'4<'S,@D([\(0FD>URE-%<'3K-[:LD;WS!B.6T4[U [5,(\ M;?A2Q?;'/ :D\9G'2*=[CZ[4TZRJ&]<-A+-7_ >LM:9!5IMA8*6K-.<<#><4 M>1E7B1$8*F07517??3KN#A>3PPMU9-I-&PR?0D.J P_R@IUN2.%"RA.,7'96 MR8G@RMXP!8L09[)4QR92IX$8(\53!UAUFR=MLA14$4LC%VGJ!#'<'M4;'&D[ M/6X7%EXZ4Z$!*2MN?A6C?5=C O%9%9!90"4EJS>C6]U Q;D.YZXY(50[F0IS M+[;9N29G;=6L.S:JESN('#/D*&.DA:$P[(L5M /Y\#%IUX Z&1DTR>,,^HOI;1O^M@\&@^^ M_#AQB9U)RG;<("I.H@B\(^]"\!V%/_$=N)SDNJ/FX\HM)#Y@Y:#%"F,SO(*X M"&YC >B.! .L@*('O*MP3L8E0?%*3K-=DC4B^H^E1,%>%6.A/-: MB3:+Y]9KX(E T+F-0^ZL7XFH*3HYU+V/% MR@AU/QM8SM9@(T=OQOG&31N$5&9_U(5I9CWHWI-=5A^[/-K-8.Y16MXICT$3TZ7%F,DHCNK2HG/ M<;=M%J+N+IK-\?TSEU!ZB*E;>]VCM>.*O1,OK;5C7]24MX+CY O3F>6"=M5R M&VV[VFE)QQ)M+UR^%H6LCNVJ+O.8-9%%PP$J8Y)\^HS=Z.HN+>2QP1@=]#IV M!H9YL:EG(?$V%3#R@WM6+ \'T2/[4D5"H-#':AKO7.6X=BPA> M"PU+IW11,JNGHWWL&!TRJF DKM.=X:\U$WU5EV"WSA8O>./?J=/ MN\#3WA0)^L LHTOXY3=2Z[9$DY$BP=^_^^;=Q9OH\N;FF^]9;2)HJHEWX=NL MS5>ZXV0/*_J5T1CZC($1+QU>XMKSJH&4FQXL:\M^H2M:X-!) IC;5/;V@0'@ M!;,T7UC1Y;],J[BE2_^B9#&U5LK&[L Z?,\)TO>XCLY:F>=389>=#IK,9"QM M&\SWR0.^+ZN/]>IY+*MUP'E+"9[5:OG[[51VA&^2/K@;_;F\IPG3%>%AR%4( MI"6L'YB<2C4-/2_.!0XA#IJ"1[*[+#BD7$8JQBQ?+P]N@'&$N"-(S0K!F'MK M;.G5!K8T>_%B?0C)>"EP4[-UGCVMJQ74&-!6.^ 4>N:L]C96PD.I:^*%RJ!1 MY, 8Z74=E;0.@[':\:U8+U:HIQI@-K6 ELG'7 N4.LS7M0/"4#&+8?F:)3"4(@ H-26S8'0V]0:HS8"_#,2Q>^ M]DQ2C5$S@WYNB%_55MR4D]O.YI[7J.5G]O'\H-WH,JT762-U!NK;2(&&"PY; MZ1RL>'G1/(VYF:"X"(O9LN88D)5G1^/$#0J9,3,4.UXB23@/#,,L[9B4)=RU M.5+[VLWLY)M&73E5=--JY3]T=;( M[$_91ZPU1UW_489Y1G'Y!ZOAW@'J=L!U(>N[')-1'S<-Z6RMC)AE]8R#Z*2P MYD8J[KUFFBG')U'64?N%P1X$0A1BT9+>*C4-DZ([(_.*X(U6!O0Y0:EP:H9Q,.=>#&*; 'WL*T(/\E%0ID._Q6=9W6S@91-$E.#Q@-HND]='1! M_9,!4'""8IRBIYW70!0.?=G!;=0EQ@2#M-'1F_2#'R/6P![WA^$*(TD4\\YX MY,PN&:\K'FLPG<1T4>)P)^3XTI^%$$3ZNG+P.MP@O\B(]\ TQ9#LIWWG. P/ M)2F*W\+VP%Y?35L'Z@>GYF7"\!!6;)SST324[G7 #>='R[U+A@N@ENX[1GD8 MF,W6G,T1BP8=OLS=(JRY/-&/&UL DSGT%0LA:SJ)P@LKV&J(9YQR'(:E6N); M@6C+E\UUO+8^Q].(&\JDI#0HJ'[J]D]96\(S6%O P[UP,A*R) N*P%PBUQDA M7N+?)-W#_I361A$Z+)./\858",#"W$.\@"'GL>\X649(3GMM:XOV:B.DEJ7,HR4S MA\<$YCQ;T8U!%9IFH+17%!=]5=52M6M0%&XJ#6W7!0N+,^!"]QG;]TJFHJ5^ M82F@Z!K>*+$.3FG"2I)F=?,O,UQNLE[9?(K R^Y.ZF+ MV6NW>U;MYEF@D.F^US1C%C+>!<@I4R7O][3P M,^M^%RIN)NX^N3VJ3].S:Y*6'6T^B) =0(=T!A/JKOA+MW* K&TWR9D*P-B' M$\7B: +&SRD'!URWS1HUYKHES6$L5,/H*)W1" M\Q*D#$]DD+ZFG.C/@?0[M2VWDFA.[OHR\>D>XZB(:7'@ AC8KL,=DM:LR:X@ MVVO"\M1LSTGY &@*WU&E :[1#4%67VYH#.\8*&RQH3)E#^FM"'AKYB5N=;NM MO+P.@09A[$A&E\R.R':(4M/@R=U5KQ]:]MK N\U/7NTQXQ1($436?/?@RY./ M*,OW7)#5UQJ6S1D)!2YRZ(YI7I:)<0!2TJ(SLH<_IK4EMC&EY86 "LO* TYX M2\A*_@$&+,YD_?Q;FU.!/FBB9$ 1&D'2T/D0WV;<&S#&?5-[G)V)-YON' Q0 M:4$/V7!A>X7[#A^_[O)C:WNY@$^?+V7?+3[2%6%8UB QTV,+_C:FD US<5N M]OAQ-_K:L=9?ZUJG"WR=^EB58-U\R%3;(7#R;4A#Q&9!+T577%Z3QK[@K*R! M&%H&$2$GT?Z'VK?/USI Y]WFY9B]??-]VJ= M/H+IT7)G=G%AVZ3U.>QK:5^$P3,PVDWU1A%P(#%K8F$PW &0F#M>5LP N!XT M]R%5'*B!HTT,=48T!X_$SI+TSYK-C'DK:9-T4,:H8=81,F&X(B;LJ5@&9HSU M.VY8B1?==V2UH>"1T]XP!?! N![L8W)Q&#F<%7LME3JMX/"OA3#""& Q'#Q> MYM/JQ# S)(C"?%&QJD/?"*/I)#!5-:3!^%$TB*2U<1\+HO.F!R4[=&ZH T.* MS[Z31&R"7==B%V]R@&):NN>.G>KH7G*/R%^X0]R$<6#+MG'W#G9(Z@X&84]O M&]WQPOS"?FG"5^QL7SMD2S "50@AHJA9W8%8B)B+= 7IZ2SC3<&#-6(]LN/. M$=N>>O> [6?PT/IXPU%3RONC!67*BT'ZS5<8B6FB[HUYAR&B"9"T)L*^L7N" MSK-(#5'HFD]_/9+)_F,23X7ZZ/SF;'B:'T[-A M/)R>)/M'R<'I69R<]$PF/>KEWP;UTC.9]$PF7Y_)Y-J:K_]F/"8&U?"H_@L9 M5PN7]#GD8*5\ N +.# 1N1!\G,9QG7FU%2;@Q@RL Z%%X&;TJ&SE+)#G_65S MS9,+_6QNZQJ]46Q5 -P1?]B%6V4FZ1(ZF^66%5WZ"[UV526 &SZRJM"#P96E MNH%P\3=_3P+&59I&B(XPFX9];D8#67C)\T)K$^C3$DNIZ('W<5[[[)316X]\ MQ9_1RG!D$/14>9C,(JA-G".>HE@;LR#,< _9Y$@^DI+_;.,*$<^,B1FJ;-PV M%HOEOY,O%4-EKQRV*-_A=AOZD)JK=^KTGRU7=0R"IAHJJ]IXW&-EL>LP7GI! M(K_F1KJ4,QIGT<2:].G@[H3U'JML9L01*.8K31&&D!*1<:K5),'A\)9(8^MQ M8Y_C@ @K7KA_JFQ/PRD:AUC:>DW;V15Z3;'?-]T62#9%RPSR0O[@':IZ33\? MACH6X&\.Q)U#EDP&&XHA LK=?+"^C#F^A:5:FI+AE,1WI<46MDIM8P.C?FIB M>Y3BJU%5'"!#V&ZZJI$!3JU*QM)P%JE.TX]Z3'DHMA^[I3RWJ0F!>[TI)8DG]VJ(< 3!T2S&C-**<7_=C"O' M(\,#-)F5H&&&7#-N9],Y*JO''1=>E)8;?XSI8>B0P!7\3.7N6GV$HWIT:Y]N M);!T?&7(PRWKD:/,G-L9 MT5#KJ>)\'>7-^K)1)8/.@N)$AX'DOW02235WB:3W\AM?EP+_$$ X.=U@.HI@ M$3%C3K@RCT-1I-XB/T%'Q#_&H+3D%'%(+6%['<(+'M/)-[3WW9EKMZY@ 7S+ MRYY^_T$#%_E/26W:_F3C7 &-M25UJY3]Y#VG4:'?(*0VB\U0 MV8),A"![V# MZF[SH"['_)2?OI3N'O_C[TO[U(;2?;]*CH>SXS[/!67?6G?F7.HK;MF MW+:?RWY]^D^!$M!82+26*C.?_L62*:5 4!0%54!ES[WM-J!4+A&1L?[B42:] M?ISH[EQGXEO+YUKJ/5=N4W:5;FQWPQ3>K*>]A?<7+?#F;GE"Z7+R7P'ROIV*7M]@746[D1LG\LA4 8'R<4I%H(SX6?46>21 M1':+ZZ5W4%8N)NN%$;6&E1F\=I;*J[7YQ;P^C6L)[02S UT] MG*GZ]F7@BHA(1EV7R@ZSX-0PK&-8)ZN]T8 0P-+\X>4F89;1GRVG -ET*5!R\2&,LP44A)#*,LK;"02,DI[YFQK[J+<]6NA(W+6XTO9AHL MT>0ZFN:DFXI2U!GP64+3V:LQ-2V]RI$!+D'A[,H;,USPM% MBF2E33J3EJD,W&C(VH74YB)L(CE4E(/47NA+K(IRZ(K*:P@6*_VH4A_LV[R! M]4#,0X6SRJFB)^5]Q',:.#YYL.,)GA)[J!"77R\LGS+,-FS-. Q=VGW9+AHL M)0_%JQ/'(I$0M(R!IYH.K_3>RZIY>G!M>.^(VTKW:=/4='OL;D.S=W] MZV&\U*S8*'?:"&G0]/U+G[23=JG4IO?Y-^D+VH MEG^F[B<0LP%JZH@WG5!76H[B4O(*XXL0MB1B&9, )-^>@LL0@<:G63D;5:XA MIV7]3Q]B>(FMM/P@3@A_PQ4=&/#R9$W'0(D(F:./;:#Q5_>1AX#'E%_#/8:] M2(Z'Y?I6$ 9GY';$H-Z8V\MDHD$X$7IT, $B=]\4&]URMPP2-'!/LQ]5->E= MMW*&K2PN7,_XD0UJ2,V4\E-%V7),[20*[!53>,)O=O[+GQO BH085N%B2@D:4AH=3*B1Y3W633Z M=-V)K>\2U;$?;&HJKE?%6*53?4UD'?*J3-&R=O8KDJM.RM3/0DTZI@0>>**@ M-A@!G_#CV3N&=H:$ X+J/S;GBU>B[Z]PH8TC)'0$2B+OTW=1C/#EOBLON(-WR_T&/ITA?B=8 M@MPQB ?#+@=8X )\ (,)M)"H1QH#+O$X.@!ES'AQ;%CB@&6Y&*X7%CH+B"SU$8CV 441>0 M:\?'"G-.C4=,6K,A]QO>'P97(0GLBI&#*70YKLL".Q2ABG4TOV+ERXRZ M6V$/MR1K]\IA'#33[?R\. =\$>,K7.B:J7!MLG1GU<4J!$L14WLQ'\J#UU-> MQF(S%43!A9,1(O-E\E2P3P\ME,YO<:%ZK]>9+]RQA,$A@4>7R,*LBG.("7T8 M)XKQ*IEWKWN]5[Z:,7$(4TF=1P'L)EM],>-0I71I@D<&, KPK3+K,"/BE=,@ MB$:$OP"FRW8P+ELLL16H 39G)2!04:RR>%G;LI&Y? MU4>/P4I$$?(2&[%1/FSB_,@$LH*_8^; ;%-,4J+>TKRM&(MB9U7&2XM]-Y6C M3(%D$@B,\I,=C8PZ$1]ZR2GO95UO>XU*=V].ZHKU160NRPPVMV1IY/7%>!XU M1E,A/4[MY!:0*8+6$$8D/*:MX1@ M5;*?H!661#:X((YIB4@:ALX#V5XH88GR$,8"4,7B+IA^>6H7A-'5>4 S+EO0VI3"_Q?%7E6WHY%1/ #:M#)R6X2,*\-/.M0KZ%*H$J0PDTT+R,G,X-C.C5P3RJ!8<7]KM_<:(:/AFLT"-7H7R5$F 9&I8$AW&'C5IG((:#:K/; M;#GMKNAU!FVWUW*<0;W9ZBV"PQC0#0.Z<22@&Q_$6(+57^0.BE>&O_%9(N+C M+DB(?$*DY?I4V)"H>,=GG48RVUWF%B FG_2/C3&B'I"TRS4%=7(WC,Q MMC I O.'T>(L%.!P*6II,5/L>%.-OJX".\S:7.5:4H1=C;,*,*U<6&^1),NH M:2_E,>;%OQIZ1'ZP6OZ=ZHR!%:VRBPA=GRH<$&.J(*>64S_? TV1DHF@R6F08>.&:<)] /A6CAR/6G@_3+V+ M$06)*\Q*UI3"!TNP"H7^RACV!C7.09!+O2,ZMF01OBT]))AKD/A!YM#C9SB*(.L#]$Q0B2.2X73H%MSQ=:/^)9-2C 6$1MQ_TLB+ M7;57I&")P"&<$S1:J"41T+[+39#H*XXA;";+P'8=>[&O@&PSWBMO1P)VUYS+ MVI2=!"9WHO*-M-YHY+@?84^()0+C-N:JTPVS*UF2VDRR/C%N*A%XE_AB20@M M..(SN.I":Z+LU^2*Y,!W :\A[]^X(!WN,2/.I'L=:+J7@9;=.#^H;E*\#+2L2?\R MZ5\F_>L%=%-N8Z!R40J*5-;\+=.BI&$-=H:?3(;L5@6_A.M/!B-BO+E6,[:[) =HG\&J?Z2^1,IVRT2K0EPD5T,K(2L811;]JC^@]A&Q(R'N^\4%D 69T5V0?X MACP^G#>1SM#ZN&)$L-Y.IC(574C75J+G]QR/E?:%X*(PV$'=(RK?*M8O$F+F M$K7RS[E6_B7W-;VC@M?J^U\N/W^A_ZR]_VGE><)N_@9[RV=.;6-@!&H*?A^,BA0LE88R=R?>GJX0PD?'R.TZUU MWL?<\(HL#/0.X8NDV1-K;U(%FFBYR*_9HN7QI<\'+-G ]:6SH6 -%IIFXAB< M[Z$Z@I%%I@F 96/R=]6EE[ORYFUW&MESECA= M"QD5F]UBYS0WVRQEN&J21.]3K#4GUIP^TBN&2%63B'JAY6!VW+*&NR-KGJ1% M@#3RLX6!ENRWV(!6#W-I:\QE&?6P):]\9J8?CZA:PG/%[FD(&DP@GFF@HLP: ME?+QYR>E$K+7^1[*8O!%7%;V>2SD5.?^0XU/L',Z$%)1>G;'1.>;9>PLD8 M>>?OS*7,$A%_)!N]PJ?'UN&UV$NLT,(J;U969+LUF)T8%1!XWR#HU9W0O85P M:WDS/!4A]S9K?I;MO;R-"K-0KCF6H4\,6Z@7;!R\X&-^7.0B3XDNABZROA6L!^4 2@8%@$UD[R)&<3C+?R)[77M) MBN7FF?0]JKM$DK6F=0RURXJ#!;>)BY=Y[@=)57=4K5^G MI+LTSZY#\(%\YBI]C1)32YP0:C&IYH6:FCL?(://[6)D,F9^ .9W28)B5"? M]:VD?6/R*<">D,@DO2DST_LX;4 MC'^_T.0S*_O)/2YYA! /*A9)(KM7ACDRU']2=RPS6%!PDY[!T6XU&67C^A>=@3F M)%Q.MIAX UD?F"D2,)0S%1N5=V7)H,7ZJGQ!I&>H3M=41^2@-D8_)\S\; =U M:8YN*^[729:/@X&7%-E3+DH1=MD4%GJDLO0&*<_)2'>%S:0F0;(OK(1963?T MTNJX.6Z0,0BFAQ/(?IQZ'#Q=\6*D"\SE32219(=.O@1R<2[I?X7?49Z(O9 L MO:"%Z1+T7N]AH3KB>D7%N]CH )4\)7!6R)E"E1V&EZ=PU\X7M=R,B^%\S_A\ M2Z0L>S)4;D.^4_LH-A8(^?LO" I]3$ U#V MZT#;9 M.(>:C6/ EPSXTB%GYNSO.!LF^\9DWYCLFT-5DI1&\0'3*:*5BH7,,>C/L,\> MZ[8RUT#36N2/SF\ORW^AQ2;*U!YEF&/&MH=^"AD>G6$;+2K/YF(;%>BG0ASX M,H]H*UQD=BU$[*Y1"2HR2*?-1781&E'0B,/_"CY*Q0K48W*TA48K6*6,'<*H M(5I>ECH0>KFMRIC)0\,I@J]X0V]&$6X=:"//9%CV@NF>RXIU3>X%[%.+UB/\ M:>N9$FB_8I&ZZDNT0@?F;'LO4DD+L@Q@Y PQ$LXFX7""@0>R&6F/PGN@D'CB MS:1MMCRN],PL N&4'#EOJSQW/@8=LT5S8^:6#FK72H6F*=)N/3@IS'@OQ.M7 MS(F6R;.Z)<(I&RPCHMSHHCCR),QQB%8\ZL0T>TE9GG+CRF_1NB?.0Q>/%P]] M @Q@/#'M,37J,'25:VBRM/\,TY25/"-K8"W''?MLL E6EHZCSY3&#)%(M8ZH M6A?(("1_9L7Z?>+YU"9X&@;84T/WM:VB"PLAYZE" HL;F$X#;"+J43C2Y3)T M8.- *'=5B>3V;DSZ.1)$(A5:(/\"H,EQL'!-&H;C\>/0YXR=GYS<'NY&P8CN,3+ .R M*V86P=/B[=+/HV^GYI[EG:6,I3S>)9&F-4>&)6"H MZ^"K]!9'67\CN#>+E#'$/(WR.=CX5E3^"FK#+U;X8&UBMBQ<9B^@?F@A4"='_-3RPO)Q.*^4! 7C].1%RW*K M60M!8?&MDJ+U(J(5C5A!&'Q^1G MOVR<+!MZ.2](HMVIJE#4$K.72R% 1:!4ILH)0!1_3JCD&HQ7';/3IV);;3\+ MZ)@.1X^4H%$UHWF;R?PY3B(CHF97.:,SO4?-N58(O:H2.ZQ M[42A0-I6)0U F]C[0;--BG8HZ5$+;M6!0M!FEB:Z2(%.M.?^=)D(+3<@2SLQJR5Y$D:098T:# MU 15^UP^F6&J:X12 [2R]2/&)79(*V8I5$8L'W"F 5:'\V\,92RD_2\# V2E\7> MA/)\-'YC<<49\"HO>02GX6GM.C.@1VE/Z!CA5P MUGTXA#,TJ_#&T$O!5(["!&XU)!Q@G+P&Y!)N*?8T./=L=,$'<\YL82L/Z22' M8,X*L+BNYG@N_,^%VCA]V1)]!",@(VZ!0ZE7RJ>E$@4&\ZQ@C#/W)WG>P8BW M3?*SW#G2R%1V/X>!\5):V$'.D(2#B=@AQ+%:9/$XRQ+&_)\PD/C2G+K&>=?X MP02.7^5'*!P-R?L>7C%4K /CPW_$,D5Z[5*Y-.:_P%G2RSKPG> [K$,,ORL_ M*ZQ0XJ?1%(I)))C]$<=I#B0Q")W(I4T"B<$=YU3"F;8"]#W &4GQ+E=#.MI= MF%" VO> #%TI13/4]5R]R,JL"/$OTIJQ9KM7L6[+WNC%=!\$ J\#ASU'M(;% ME?+&$G @>H[@/H%?,3:'F,Q2U+9(W,TEC/Y=,;.0X$>\$83=$IB Y7H"X+]TCF<";G-:DD0:BM MCRW-A?WADR?"S5"NF>PD RGSDQ82L)$Y))1(;(&8*7+T?8' $[RT";Q19)2$ MEX1+ ._,+4+E]?/Q#R+]9H%5C[C P)*-P;#*3Q;PZ:_2ZR R!5>^6TD0/H&% MMTJ*6R9X/@>) <28E/0T.G*)U-'U2O#U^:SBQ6FQENZLDO,+8DU!"BU< V$T M!F/_O\H4S&\#G(:2^5E_+K7WI&)A=,2[4^[Y N LEU>)J9=.%;*.!#:B!E^: MS,L%&0DYEA*.-?!<*;<<*UN<23(YT"03 _FR<59"TR26&,@7DW1BDDY,TLD+ M6'VH#,,+)1Z( DL=Q$*J[)JR@8ZHZ8R[>+-[1A3T>DV5(EB21>\X!WT$AL%1 M17I0_>&$^CFIU0J'/^:0:QHYG 6Q,+_^+BJGIYV;IL M=KCU]NC<49\#(-UI]>M-CK7EQ?-5JMZ MT6I=]\^OJ^WK7KMY?M5J5FM/00=_X=.K5ZS/7SY]OOKR]>;J>$[K=V%QJ@7R M,#IK)\)Q_TS)G1;GK8& -R_ -O8%\'=@6[=@ $^L"P=L<; ;E/M#[;PQ2:U3MZO5ZNZ[X=D1J ?GV#L71FU_\< #&Y*_ZOES+?7GS MDXPN\1:R%;KN 71V4)P -K0/\M.WZM5&5WF%,_=).".3&^WOG2^QN?M-B\!< MOL<<0^I&L9]&-RUN#[/[R6-T73_%+/(.QD(<GJDV+\ ZHB0LZPX0U2#W?54%NA=GC3?%6 MYAP B9J4EW[F/(LH&[#<4K:UK2"\)_^+A"6Z4)&83WG+C@O2P^RGLGB]UD6. MU!FHA#=63T#GC$_#)!S 1_5JO6$_*W/4#7,L,\EIKT2E9$?U8%-'HXW2!#[Z*'T[\WCH7+J;=V.3#^M69SN()4.O[-2SS M'BX")QZ']_#%,$Q0++RW/@#7XT^O@C%_\!G^"+.WW +/?'92W[9^\X) Q&$" MP]S"[OPKQ/SQBS!.'.N+-\1/YVX@@,-QGA'L,'QT'GGQP E$X4/DGJ]A!%L% MK[EP L=UBAV@%&H<"YDE -9ZJ]R(F!GQM0F.(M#%DM.58ZE&_[-9ZS5:CV^AVZE<7O7ZU?]6X.N]?GQ^M M9MNH6!^N?NE_0/WVXNKJ\N;C+\>CX"ZE^.3+&[UDF1H&E\G"3H\%A1!F\7]9Y"I.P@2+!4%\H M)$NWFX]7UFW_^NKK'];ES>W%AT^WW[XYU M_;QZ?G[5NZSUJYW%6\K$G$S,Z71B3MT'>F+634_,IUS?:V[H-1=[[U!N;XRN M8GR>8?[2TTVNHW@LF"):W_ 1W3W_,]0SS?X&[V8FB\/X,';F!=D$O?5J\ MI>OM[):N5Q][2S_#.A>NI/K.NIW22-)X:E5;C993)L@^][]\M6YN%B780YU. M\ZNZVCN_O.S6KB_KM=;U]56_T;SH7/3[]6J[?5[K'V_@KP4&9?_+OZ^^6M>? MOEA?KGZYN?WZI?_QZ]]O*7C[Z:-U]7^_W7S]PX;O/O2_4F3WT\6_?_WTX?+J M"SSZ]>O5EUNK__'2NKF]_08???[VY>+7_NW5K?7I6CYKW5Y=?/MRLWSBKX\.$BZ\;!WZM^'-*Q1_7J\RD<08:5 M\>'?YQ65O]W?CXO]6@PB;.+"(K#%G5QV_A8)IL&8@_N.H>XE?JIGUL(Y8'=[ MSA=>3E<_EY5E"G"$,G.S#.P"Z:##3.')#J+PNZJL4 M4S.HF%+V3E-MRN@)GI.:QQU5,F%Y3!@G5%%#( QWX@RS$V0"A,45S#L7^I?P M.KRN^;IL4*N]6F_W=XNV8D0\GPJM+<*=XZ>9#I%7#&=5J@6-!O$L$-C#HZW' M^_4M2,A*M8J!Z>?9GMVG@JF>B0@\#^2N"ADY=R 2O"?"W>*&EN+[(9>7DEB9 M*X!*@\^JC7JUT1B)P: V:C5;8M =:8Z!!WY3=!,T6M7,3]#N-G5'@5$,2A2# M>O-!S:"Q+DZVIN1JJZ>V^\J\ZQ3?M;D6Z@R_8S5RX)Y)IY SQ/\]M_JY6WU, M+F5$_Y0IH^K6L.#"*/?ZYFS^YAEW<.,P]7-OF'ZI/B*XNW)S=D48*SWZ);&T MI\WX!"(9AJ87:;HLG&]HVM#T,=-TV]"TH>D3H^F.H6E#TR=&TUU#TX:F3XRF M>R=!TP][3S K:GG>HR;^[[A=)P\E=NXKI7OE;K[8/KS="2TOT,0!\C4ES%3R MG)E=+/>(KJ,],NU!)*H:GCQ.GFPU*NVZX4G#DX8G#XY7F;ESVAB<-3QJ>W 5/]JJ5^FY"#B_-DYNY M9X_<"UN>R?[$.,0QA1N>X)8\V-OB!"Z%DZ6U=J6WC1EA:,W0VF-IK=:N-+?) M/#2T9FAM"Y>ED6N&UI['[&]7VMN8_8;6#*T]UNT+MD%SFVRC [=:'T(%.-6D MH\7*[+\YT]G[\MKLI^;B/><.'Z'QO/7^'*P4/RB>.E3Q_UK8HMZHU&N&+0Q; M&+;0V:)1KS2VBM@9MC!L<;ILT6U5JH8M#%L8MBBR1:?2W:K4Q["%88N398MZ MNU[I-EX%6ZP'QC9->@X!Y;^Y78\>O;?/:VG2LTV ;,]+/LW&/ \VHMG9D3[4 M=VFG37LV%'"F]X[IO7/HO7<,6+@!"W]0G=P[6/@%(PHS9GA_^&?J<2]0;H[P M1:C6Q_$C==.-6.#%X<.9#[!+NN=2XW""ON96Q(,P358VD\"-BK E>H3]'[+V MT&X:T;#8 +N!<2Q#I))?/2(U7W?EZ#4V/):IQ)J,[*X/8B KGIMI#%"AL>P MJ?%H;DV]P)NF4]CX'U8X\&6O7-I@,9WYX5S ;KNIL-(9C"9^8&ME[HLK-WXV MB\30DQUV<>9,J @*C3M/_4+B)/*&"-0NG[EW(I=_E@9>$JNF\G>"%J4MAWKH MWGG)W+IS(H1GIT:]$G4<5B'_:T!G33.DD_:F\M7CR D6)N3@%L'NP9]J@?FR M7%A*3#VL-[\/EWGCB.Z'70G_UL,VV990P3N'$5[W577G(Q[@](\-(7FG]M&# M4$Z?2:08N*\76OC+.$(>I(JOV#UJY9UP,-/D]E:'/T]4'TB1._RI9KKD2>"[ MO68A=N"8A<]+UGU8NC,61\!_V+_N"*;I>.X1S/(8+@>Z&8RT/7)I^^HE+*F, MO$-&+=N?6F8YQS!;)TJL<'0$$TT'OC?TYX<_4R<(0'X,%_7R0YSJS'?0HWH$ M F 6A>/(F<:[\UAO]-K_C=/9B@L#*\/6N%QGR9M_OJO]!/--9SN]@8W.8"RT M%[;0\E;QAR\X7 P61-PM]?!G>T1Z#O5=G3IS:RZ2PY_M0%@K_&6'.%L0'S!6 M,CD"BE4JA*5N:.OPY_S.PW!LF,((;OS325S.K[P]AAA[08!!]('C8S]RV_HT M3$)L)KJ0Z6!@))^JS[P(Q>PX$W6'[J$3I(F&H0E#$X\#\1#M'A$5R'Y:II1G7S2JQM_\H@M_.69NV@W38.OH*?5E/)XOJ$XW*XW3 M\ J]9JI]#92ZO69N:/60:/6U25CC>#\N)5]!92PI^=D7QO5^(O9WHV,W&MLT MX#S8B^,$Z.M$?3V=7J5]5*Z>5T!J)T1>QF]]B 1VHK+L9/W6AX0<_FPJ+_WU M0509 [W^)!_,O.TVXJ7O/<-$SXBX M^K*T\SSYJD^EI^,3-=UJI?FLC1:-I'E5DN8U7-=/B+<8+C)<9.YK(P7I;AY:R!RL.ZR( (DI/C3J8HK.AE^ M9V.*0@?0 W-?VX!@Q_6H-\%670"6QNFG8Y@JQBNKVXRW;HJV%::1=1XZD8N8 M]I=>)(9)&,6$O0\7D6MA'QT$UL\['RB<"(OP0YPTF801C.A*]/_L9^D,_[J3 M'7C;JE:J%OS>]\)@UWN "\=="-,D3IP B7E%*XB*];NP)LZ=L((0D5-<83G! M7-N:V,IP/_)="BW7281-G0+T+]P0?H\#T8@.=D"8>1%W.\ G%AO0+$F7=71> MN$A,\QG3?.:A>W#OS6R[ CSP&98YG#_FZMR4T%^@QO/U(E :/CS;#'46L6+U9JRU> ; M_I.ZXRDLB-]]CU,,5.<=:QP)F*<$]"I=X6">[P%.$WX#ZYP^=N6/:+3RPE1T M@]UHAB 0$/F&.NK \F!O%PC'QJU$-.BRX[#P,H9Q@B"%<\0-P5W:>7^@M]5* ML[OS4;';#E^ZP J[G_1>.B41W^QCJKO?7AL;):4^,1/LKS,&'APCA>0$YLR1 M8;E_D\Z+>Z&A>J/2WKTZM]=SP3DW]C=G0_5[HOJ9P#9?PI]7+)"RUV(0@>B< M[V,%]1U:9]D*'C3/,HF?L?+QBOY1&!W)P1 7W%-3-]".2,D;>1$8Z?)BSD]C M3P=1J^_S(. VX":S>Y!*OSE@*[-#NM; +.R]\$W)-0:\$R(?[6%-2JSPLNK= M/2WK>!3:RTPK164=9-A"RTC?)\_' %3X= H&!HKH"C8TCL6?*>@A/NBZWDA3 M;LN&04K%47(F#-S_01Q3U)"=A/LU.M%8H&U +2#M95M#GPN:8(DOJ/TC4(N M25EQ"J9:IAUYW 5RE**!1.X@-0G9X)(?AM_G4]QC&EG-!%U-FK:/AB!K=W!9#8!DO05KQ?&R#ZGM3 M#PT H"1G&J8!T55. M-QT*7?A') @7!2MY/'P0ZN3YF&-O7D&R%O5(=LP[<1@8"C44^IB.X67"+W?) MNI87@U(P^ \0+VN9:&[YSGW6BYIZ7+]SZ*%A&F,?(;KD?WJ/Q&F(T1#CAFL M[3+7 BE(* (J8R6W]Y(T=-F;/IPXP5C$RK&>._N%$R' .NBC]V'T'3]13O]( M4(=[5G%)605%>.C-2)VEEU&@8&\!R6M'P@%WDX.OJSAV' M9F4!@6#G>6SCPI&6+"82@,T0Q^CH C(8I;#$]:;4,7E>3B3,(9UXW(7'WX-' M\FV]N8^D";44N.& B5",['SL_61[J(F7YW:0<:.E@-C 0VQ9HQ:9 B?1SWY: M]L&H5+#\[QM>(4MY&%V3AK$R#:/Q8!I&M_5737%92-&HK?ZNN47RQIZ3,_;: M7(<#0]8U4(M5JY[]^T#J>I<9 [[WIF,KCH;_>#,8^.$XK/QG-GX#-E]2_$". MD+$9C,U'V^E*91;&>?$%[N\XRS#K5B;3\+\G42YBQN)L $+N^YDS@FW_V?'O MG7F,NS:)'B?0RMM[.$]?X[(*9TTB,?K'F[_$EZUVIW]Y4:^>5SNM[G7M_.*R M=]GL7[4[]7Z_UJCO;)]+U,BO'"09H?Z(^3NYYNALHCVN34*L.SFI=%4RZ^L&.!*L_3-@G $/P0K1)Q6*81K!2H3(% M:=$4&,M=%]ETT">[2OO&;2IW#V.'2G8.VSAWC%$X@SCT4\I?BH>1P)<^Y 6F MD/ 0E^S3^E:QXO'$6&&/!\+WQ)TT_LFH1^,?-G7"7APW]PA@11D%<3##DUV7 M*G&2.4(ZBI!F%;G$Z6CD#3U*Y RMJ1#\$M\#(G4Q9%0@5P6R=AQ^!*2EH9\2 MZVH1!4R%6^"I3'2448MU*X1%SL;J^]^< '0IW PJO.R\CX&*R06,H@N'[@>. M/X\](O]K+P!J]!P?M0==6GRAH"[]YE-^)K*6$U:F-I\<5]*#!\_ -(Y#N:*QPREX MEC>=P26H<11)Q1"!GD)E(Z4%9G$81CLN27VFPG^Y0G895V5*Q8G&: M"[O\?M!5B=(+Q.95>,$=W"0@2.CP2V%\DL+*:>@I$8HU%"O+LI2*4!Q M*XFFR$8HY(51A4#_R"1R!/2[L@X$Z*4RPZ M"N^!U1S:(*JVDEE^"6]^INCRC8>.,-K O Z)*37?:!R;!UWE9%ZE S2V$[Q+M6*I M=3HL7?R\J5)4J/N8A7*)TD!O I+P8-?@96#*PG.QU&'#:'G?"YLA7Z-K*=I@ ME!,Y#Z5HTG>!I6C%RO5LYBN!E62H&,U"JJ*#\4I?ZU!RVURJ<[!SE&.Z0O:X M(L'3#804(W"V'N5_DGH!HIVH"',^E.;%47E2$FDS24S/!7@BYZU _O\F6\N)@9Y*DS(=WS[8"VB *D@7#;"Z"J,8Y&0 M^!HY7J0\4ES5"8R3JM_Y'HMCNLSX"TR:2H'-YHID?[+";"+J/@Y9 GO3*=A* M[(5#*2^(LN?"B3(K6V6V5*S^?@K6%&X\Y_SY+K4/MQYKRF/OQ%Y/)EG5=W&$2"X7!_X<,RY(! M:92?K7>UGT"UQWO'H2*7"!0]>3.KS^ 9Q2GAD.X-]GIC71'L%]PU;).IT,C2 M3N&/W]5_HC6 .HQ,,G4H\P>Y)@(UTR+'DXW7'EQW^ /0*Z5U)8=SQJ XH=( MUQL"]<#;JY5ZBSUH(.'XQ\N#ZE[*K%Z)XE&YG2'/AZ-?H4H>R[?M!!S0)G_J M,/*GFMNE3^EI5Z\E?VJ;AC,F9VJG@$7/G1*WTWPJQ_+WYY M?7G>NJBUS^L7]7Z_?]5HU*]JK6[US4(FD4G$,HE8)Y.(19X?;0;MG:T%1Y)0 MH1)+K61E-U^O?K/:H#Y=?;BZ^'IU:5W??.Q_O+CI?[ N^U_[UM'8 90,)7R. M.>2!5-=)'$UCI0HTT!Z5KP_DD\N90,%_TH"L PY&[4J57*U)/J0A9H9'OA@J MLLN#^9SEY)-U&X2)B&4 !OX*EJZXGPC&D=(')=V0\'R>!;*#VQV7F"@S!F-A(S*8&85J.O29)*Y5%Y =@5MRPR,'.1C613X M"'MSF8:.2-'=D19;KSZLQJ[15==\U=OJ*?.NPW[7YFB<2RC3SA#_=PH([SF4 M:>^A?KVK,$E'],_#N[1-K[-]JS4K)ZW@Q'EM)3K"'\*)+,PZ< N=8[=J3O82 M=/9L<;4'=_(=W<9A"D-@.H3,?LFK(5%;60'U_81FTT_8VG)P>;G ET+9?W"; M]Q"5>O"=_QNGLQ4'@Q7U:]286:(0WM/9/[?PJ*P\\.T.[\6;D+R&*\@P\29, MO(U_T7"#X8;3Y(;.D5UI=7.E&28V3%QDXK9A8L/$AHE?M.W[)GRZ57?G59OS M8C2]8;/XU](,_O;;;[_UO_QA?;JV/GV^^M+_>O/IX^T#'-%X-$>\EIZ8)[QP M<_KF],WIO\Z%F],WI_^:3W\SG?&H5<,W__P:,CS&G0A2\4Q9K"^VV&U:=Q^P M^?;FG[UJU6[6&ULLZV"]"\X#IX03GW"7KT<+3=KH"W5F[MT)1[LK7"R?K]72+>-;LWN;*6T&+HU=/N" M=-NNV;VJD;>&;H^,;AL]NU[?1N2()'Q>E-D&C[?5ZQ^15> 5NN%,EMG;;[K:W44,-L1EB>RRQU=MVJVMR M/@RQ/8?"UZO;S;J)9AEB>Q:KN&$WJD>ELYE(D%_2?\T8RW11MYIVMV6&;I^-;NM-N];;#<23H5M# MM\]%M_5NVV[U3D-/>!7!H)M@B(W_%KJ[ORH70[UCUYK;J @'*U%?D^ \+EIK M]>QFS53.&%I[CB3ZKEWK;*-"&EHSM/9X6JMOE>-N:,W0VJ,S*^Q.[:C"CZ\[ M(O118!]T-#.,C8PCU3 _W;AV7HUT/1&R;3;M;O,TTGP-V;X>LNTT['9CF\PX M0[:&;%\R4<1NFB(V0[9'1K;UEMUN;I.M=WAD^YSAGW+0_RK]\U*&&_VU"!'^ M^>J+=?MK_\L5M;]](D;HL^_T@@?B 3NGCKW;%L\"V/<@41RD05BMU$WV];%[,0Q'GA1']@Q'&HXT''DP M'%FKM$PZ@.%(PY$'PY%P1QJ.-!QI./* .+*U38>>P^/(5U%5=NGY:2+7H]ZE&ER^<>&+!JSU@"/?)>(//N8DOR0'-K1Q=V^[.P0KI@V*: M0Y7NABD,4QBF,$QAF,(PQ0%MDF$*PQ2&*0Q3'*8Y?M16-?VU6 1XWO_0_WAQ M9=W^>G7U]7 * 4\KU># UF?.\G369\[R=-9GSO)TUO=JSO)UU\!Q?R0GCD62 MQ2AV-OC_QNELS9[Z7B#.)JS-U>K5OVH#S)(W_WS7^ EFE,Z>*\AI\BE?,)W# M[O7J=J]MD+&.6I8:MCPUMFS76G;#="PR;&G8\I#8LM/KV-WF:90@&+8T;'DB M;-EHMNSJ5NV!#5L:MC1LN2>VK-<;=J-Q&K?E*XCRO?GGI1B)*!*N%8D[$:3" MQK(]/\7I6<,4O@D2:Q9&V!SN566(-VIMN]8P#;L.Z[8X46*K][IVZ[@J$@RQ M'2VQ=;IVIVH*K0RQ/0LL?-6N=[CV>[8M6KU) S^U^R'>VUTV^@"W6[5N-;0K:';%Y2WC6T;+ANZ M-73[@O*V6;<;6T%6&;HU=/N"\K;:M:O=;>( AT>W3T21Z=0&HV;C-&Q./\0) MBVAJ^9XS\'PO\<21964_O?KT"0?Z<@S9KG;L1KN^RSI3N0^'>Y^\ $<>[+5R M4L3<;+3L;GNKV\40LR'F R/F;MON;90QMHNSXP=XT2_I/&B3>:+[UT9[/_(D:^&":QE4R$Y4WAE!,K M'%F.&\X2C"?WA\,P#>@_;Q,G<)W(C:UO,]=)A/7N3?_VVYN?K'JUUCZKUFWK M@W!B((-W7\.9-[2ZS?I/EA?@USW;"@/+L691&,_@==Z=L 9.[,45ZU8(ZV,( MH]7QO6$:@9P)B$\<[(4Q\@(G&'J.#XN%#Z8B@+G"H,G$BZU(8)@;:"VR1FD$ M*X@LUXN':1Q[85!YB/ -L6]![/63)O;;;TBMS;,J$.P7SNFV1E$XM2Y@I,C! M1^^]9&)=P$S#J8@R6F]7VXK6NY+6(Y$L4;LAR3V09..82;(?@U 4=UZ8QOZ< MI)[90U@&3.XLGYX4W@,%O6V6FE9<,S^)M<+?'#+5*<]OL12]+@7@"' ?]?'#\)HZO@%/;LFV7!G(F=!XDR=:.P%/#TG M34+U 1LS] G+H%H5UBY593 Q?&<6BY_5?[Q?U(IS0:8A_ZR66_R*;NNOFI0K M?E>KK?ZNF7_UL$S<8X;K&G-GQ^((=37K&JC%JE7/_GT@";[+C '?>].Q%4?# M?[P9#/QP'%;^,QN_L1P_*7X@1\C8#,;FH^UTYCA,\XVDG#!%);[XSQ]<^AO!8Q.:Q*)T3_>_"6^ M;+4[_O6\VFEUKVOG%Y>]RV;_JMVI]_NU1GUG![0\AW]^)7$,UQ%JG&CL M9 >H;]]6=\C./2,E[H4#F5O)QI[[SO#[P$E=5)>&B[=W3I?%&WOE8@II M-H/VSM:"(\G\!^DS*EG9S=>KWZQ.Q?JM_['_R]5O5Q^__OW6NKRYO?AV>WOS MZ:/5_W@)_]__\,?MS:WUZ=JZOOG8_WAQT_]@77SZ>'GS5?WFR]7MMP]?Z2>? M/E]]Z>,7MYL?;T&YJ"N%9)4:O8\#IV%^]A)XYQ!9"93&$>@1X3WJBKEC@#1/ M)W#\.6BRRNF0^QE 4W2]1/T.E,K43_AG,Q&1NAR#XABF/NB1J'2">@HZ)CSU MGS08TG-D(MZ ]FG5^M87+_YNC3=S ME&J1^4'Z 1@*/EBLY Z!&60W>,7:;!=F; W$VF2\8(1:(ZT(E,IP"M_@;."E M4@6F77%14X.EL;(^A-/T<4N2$-X%&CMH]$.8/!G1E,^#LX#9XXZ! 8[%T_#3 MV(,AG:CP3MBCQ $B6"&I\Y*&555P-6 \I4):K+Z>R1/?9 M5=?JU.!2.[]HUZZJK=YUO=>J75TTNZWZ5;7:;5Y?+UYUFXN0M0*R;BR E19 M[4$+@%[Q:%W^P+*YZCL3F?7R._+JAQBF9$#?IE,XK?ECM,>#O1O>_/-W@1)@ MYQEJULY'1#%W'T:^^[>_=.NUSON8A"G5=?EA"M0:CI)[%&8D/(.Y-0OO823X M/@Y)&([#T$6?>G2G_#P@##QX0/L>'YZF@9?,Z2WU]T$8S*)PY*''9X0RFF\Y M6[[%0SF*+A>6RUX YY6D\B<3 3;79(AS"J,Q_/B_\HI$60RR"!O+X=TTG#C! M&(YAC():OG?GVW=/ET2 ;B)\O9C2]NS^W->M-,;[#.[J"&,A> )>I%S-R01N MP/%DX2QM*\;C&M(N_YBA((('R3OF)'#GP$4 M^T8[]'*[BGN4[J'_=GYB*C7 M@!+CP<["_CH>:,2L.""% RG_F0HK$(*O<"7++9!@WP40]1$LD%1&N%R8K61$ M*W CQXN1D9$:+K[\9LLEP4>VY;AWX= 9SFUK)N"22L(S_%-_#!DX@JW#6)WD M?_21P@L\RMJ%1^/A) QQIP+@3%2B; OV3KUB'#E!,G6^TU]RC4O_]7P,AP'T5S.H(ID!E\ZJ".& D!BN/0<<5Q$-2Q M7'EP@;A_IDZ$@0I2QR\F3N2+.,$(P&V88K3-B8#W XJ*98M(X^ ;W M&3Q_B\8 "-(^'B+H%XX-3P>.BW^&8"F .3;D<;2'_@V'[X;3/9!JGP32SL=5 MH0K.UI'QBM[.7T.!'0R_['QDS%PZ MHDF,3J[B!H51X?X!_0N'53<2,3E<8+'#7AFE M9=$#A2>RMTX=U+8"B@WBXW$Z(X]*_BA^^LZ[*[P/5&=!+A5T1F2J7 [)@(%7 MNBT=#FNB'R/U^8:%"7H!7^?RQF0?$05-U6!;DL>B3^'9>UY=PY&>?0YA3ZU? MHO >)/EM@C0RGF^WH.Y&ZSDB#PG[)MK=%KSF*?Z/UH/^CV:[D.BQD 6R[LO> MFN]::Y_LZ,DE+QH_/0A8UBF\VQ1#(H:C M+@-+X>-?M?PXCH4$07CGD&/Q@N[R6W6]OT*:."A)*.^^;C& ^7Q\8)9J MEFJ6>E!+/2CY9#2U%]#4ML$'.'5B.#E-+:(PK^.#?7I%F=7P]T#$1B-['5+> M+-4LU2SU.)9Z4/+):&0OH)%M _UWZL1P:AK9U8\9AGX88JWONA$H8Q1W^(UR M/EXA!1R4W#/7FEFJ6:I9ZJ'*)Z.7O8!>M@V4^*D3PZGI93=3S/41UB?..0S& MZ"_SAIX(AF7U$:=^_$^N_]@LBV=G&6LE1:J/2N?1ITX)=^OR>PX(=H7>7R"V MG>&NK*RXK)6!8NP-B>492DAWD<^P" KRI-3.HO1H/DK!>3S:-]:6QC)ESXH4 M>%)(.: ^W+T^F*A \L,TQJ)3-_(HC?[.\5,A2UV388@<@JF>5/>:[:.JA>&L M3[E[%2NKTK9N__T'R*!.\[U-OYGY3H*UH304)X1Z\A0PIQ(FZF"U@[ H?S-A M5!A]^C@?+"GU@E10C0[5!L''%BSECC)7X4_AXY/YR(@!@Z\7P1B."U-UK9N$ MWN;'(7P*IXI+QI^ D3)KF(8QO,8JW]AI)D3)0'1S22D*E1Z;N9POF@"?Q_ M)NG563;.#0Y>!)SR*M@M0 6PSBR#6[><.\?S29#![PM[6\'R7\[ ]:(XL1(0 M4BI-'K8D":,Y;P_"_% 9F6T-!*P/$U%SP+:$2HQQSD%X;\5 A1Y<>["W_IP+ M(V#BL>=B501L&V;DQ^H_:4N"XKE1&45^O-J&[C;Y^9DY1&@T?2\H91>+PO], ML>@NJT1"8"+W\[2_=9K?^7E5'$SEC(?N< M$Z;QO#Q9#S-R4.!E%8/ 7L-) &HQ<)2/-=- DZ)B_2Z)A%8/7#:.Q#BOS\C+ M:":./U*TUZI:WRJW%2N6)1N1D$7H^&K'][/Z<6 /V'*NL\.3(S+-QZPU\H)N M*42P(I(7X.4[C1O-Y5,L+32*ACF(&7Q_[T3 =.QZP^=C(.>(BQ=]D'=CD96; M\+;(X:C@R8K3 2P%I@\/A)0WSCN& BL["]HJ2G 7 M\P"V./[I%IB >33A&, MBM8VDF@"#IUG07(1[("/]86NGE8YS]4H JQK; /,^CUOBQ$"J'@1EVM61/HA!ME, *X-# M97"HGM.=M$<,=5!C+Q_Y3F MS$!'N2Y+5EMLU9M*C82%6_465B*B$<JA MU;?FP@'3#T4"XBM$H<03)9.H8-"3]K8X.U+"];6XE$RG68T,"<$#Z\6,"=72 M@VX'ZJWCWH&V"!)*K21R9E[1JIV&H&,$6" 9,30$.AV%S79A,''(!BA8A5,' M##)0*F,/V5<:KP6C.K/(8"/@K-C2% Q+E16_D\\-'*I TKQPQ95('AA2'^0:F(N1H,2_3#\#L> *GE249.L%>Q;G:1 M[8K?C\,SGP\";*5ZE5^$=!@)9'2P6[,S@?$<]&!H6 8+YG5,MGMF*&]"%7E- MJ+Y>S1(/ P*FA8,DF"LL,T54::*)!'$8%G$?$/U%2-PPGFF$*"'*[4#6&H)H M!00#$84.P]]JB\(G"1=B[(UP-6#PP%\&\,0$SP[-@".VOW/*_BPQ,/!/ZUK; M0A(8+ #^!5/\A7U4!7MJ["#]1%PG7+%N/3J8B10FO@.6V 2)"H0&T)"$LP?% MRZIA>;A&B81-@'8EO"]%@Y)JFW&DS @EB#+T?,%(FC4<+\'GH-\%."L 4GT1R(A &AXA#6ASAEV[G!!"0VW!6PWCD22 M.4W8W66-P4K!UR\.K&0 6HMP=7Z"ZP-,&(OA72ST,\YFBQYHF@%<)4,AO47D M4!+JJ-%#-)@7]P1E5" 0P0IZSW.$&&=^5:04H8 MZB#5_DS9=85W&&^WW.$AR4Z'2V(5D5 E)?.$ M,\WP'5$?0Y=AYEZ5CFBZ C/'(D5L8G*P*V2'I6WCKC0)Q\%' MK]JNQ+8*@Z#4DK#YV9>H'87RK3G)>R+7V,A:PG>A>B59(9#T#5M")X-KV&@/ MT._-S65 "96X@W*"N#.+YYW!BN :X6QB[2PTURNV'HBI:0%B;.2W*^//:0=+ MBF&V_4+#UD--C$F=56S:6=<;HP %_@P3L#6D9L4,L#A59PA;&DO,4@JPE(9D MT+EL*TZ6EH%C(;EY($93A"U-DL@;2,5A1OK=A-S8L.PT4A:+T&6X(L-1MHWI&(X'31M_GG.^ M!(J!M[/#)$L20=O-SR(L"KM7?[&N\!&.K=P 1:M(R"C81$!05O\5+N\G9EN= ML2:?10EXN^BZE;9;)0\L"_A(0RVF0,Y 3, 6!.W5SJZHE';(D1$+ MN2UL]RK^+UYOS 0XE3P,IDE8H[T^B_;:.#7M5:7)]W\[*77U)F_WD\=YAQ1& M=JT_@(LN'+ EE3Q13!@C6])])R'%V&' @.1KH1\50*H?SH4H5S)8VTPF7N2B MZ+XFF8IQVVH.# OR \5];H<[L0QB7]Q^*2@LG AA2]<8+1+D%=P3=KX\S5.F M)+_+EO;;FC5@T/$,<-S#_PPT#%9"JU1 Y .X#4>$[L>6>J=*MKH.@ULPN"G2 MCH*?7(-QY@*@,^#-EG!X=X+\=^1,$F/&/,M6\'>8BCOU H_R3KP[74*3>D6B M6<*_D3I%UZ+X@:).*-PQSOF02F8N-%'DCE*!3E$GT:/V8(\X<7*F%-E,_4(- M+0-/EXH((K@!\W"\/B'8?3%W!)2_K^%D&D+;#"DL7M@5O1'F?Z%JDN3:>Y]IHGMJU\<@LWN.]2/3X M"SD34 0&>4X1\)6F_J/!ET0@_A-LR8"\G0D/TK^5LI=R#A_(:UBJB*9@<@U1 M/E>LRU1:A/+24IY55UEU9-6@^(D$O"-&,7(?1M_!@L70B$K/T_1[W#L2&@L* M+#6+@Q=/T@'LQE AI4MI2;>#3UE#8X%)09S*XXL? M'H=326G7%PU6,6T$#I#.8"UHG833#!$357/RI^"3L9X1R-\J:Y0N%W84R4EQ MIJ1T'0,Y480+UHTFT6]AG&11$3JV*6GP.";O0?9&&MBAH;-UX/FA@&59SB>L M6S9 N;3?V86AKDIU8Q2"4E=I!-1)2],\]-(/QX!0HZV9B M$KT.(='+="8TG0D/.>EK?WE[97"@)K'+)':9Q*ZMD;R/Z Y6R-=H#.WWAFW4 MJP43?>$>;:[YLOCHT[N&5>F?8R^*+I,IA%GR1?8%>/?VMT=U9#^1PEA#%DN5 MTP%6_W'D]E/>L64%?3RS'BN/@X3=TEELOHL[5HO^"/]0O1+>_=5PD3G\I]?> M[U$_XU/; &8WJ3=<9-NJBL;3/*W^S\3YOD4"\S]I< M4DJR9D59LM!@OOM&46];M4I7M47>?;\HEWWL.Q]X3UW#*"TDR-RUL.&%=E _ M;V71G8K-\V2G8O-!DZ>^VF^XYJLUWL;>H=25'H0F@M'.(U?6W_SS_QC=\EE/ M]!EZ\TG5$8O]Q3"-Z,I0UU\D?(J%$NZ)A!QPQ10C162>Y24F6MY>7ND5CK*F MQ2I!!QZE3&K,5XZY0"WA_K$4[QOZ:2RC?5KVDI8J3IGXLL&=A=TL75=D]8 ( M97#/8KCP6@KE8:&.RA3),H =F6"*J<##R)OAK\\&]%W^#$9$(Y$X7L#9BLM] M^U[>+GV=[+%_@7=F!-ZI";Q+,:1Z2A0:H-E14GTF4O(VFDH&DJ CI*0L126> M8%6D%\BR&T: B6$0GTHJI/#11(J.5743*.P=AJA:E) RZ5O/$\S:8N>=/SG/ M1O8LS=N'J^2ZW;],ZM M)=ADOL)V;S7NQ=!MU"L-8^@:0]<8ND9+. J]SQBZ)Z?WY89N02VQ,3?7%:BK M#5#7&L"6&WON5/G:V',GQ]GNT>H#I#](82<9 MOC=\;T[TR/B>7,))./R>.6ZG,Q'$6=G(VUJUTE3&)UA?['103N ,FY?J0"T7 MBSQ&CA##(H3DAUO6[GLD<@<6&Y)&E6:IDDR928W. A0X= 4W,D6 6FIM"Q2@IJ%\)/1I@8 M86).] 2$";"Z$XRI[MZ)8X%I+!B4S' :P$H:J-XG)%X:E>IBA,X( 2,$S(D> MD1#(D+FX!1&A4 )KUROU3'/04OH(D\GW5 LD2M>#'4+@)@+\* &"0G#YF/ Q M&2\K'&+*( SGYL"2C%4)JD>4,*2K'D8W(L6(%'.B1R12J),:)H4%,0L3K60% MVV=,G<@C]%S"R$/)DJ$44Z\Q96=@VL>OPG&E7(BM:V?(D(+PDG582RQHL)6< MH,85\/,^O-='L=(U8L6(%7.B1RE6E*?3H[X:RLE1RU65?>1_&D@, XEQ,$*. M_EK$/E =HZTO LMBRKG@U8K!$UG?5E+L8:%U./7YPY$C>LU!V^VXS<&@VFCV M:DMUXRM_(U>@UMYJS ZM/G^K_.QGN%\_40G<8@V?5OL696V??6XP[%B$RDKM M+K0\A21["-,D!)>P,+QE(-AS +\^(\QKKKGS8V[\3;!JW/@#I-?0FU&SF--V(EY=L0"NWN!IV?GF_9M#*YU63N(6?IGID( 84(76PT>I,))CN MZ7M#]'O*Q%+JS<3@!24EOO"=!X)LSC_+&H,@]CUI6=R;!?'U==6HB&R0:V^% MH5&2^739P+G"+!>-%=)R:7HW.FT/\T42)#NV%!03Y\X+HZS3P7$4I]*.[&.J MW9T/:G-ONQ] 20F6T>[\!;WZ7W>_OXL4PV;5.JL-^Q!G\".R_5H)$U#/)KAS M?>K)2#T 9/H##!2"_]4Z& M"S(E:P19Z!VJRZERF9-)QI+EYEGVJK?(E@VI%SW"S]-F9N$Z=7P21[<3(;A# MY(433ZQK/[S?;9?M/=ZJ_63W''@IA@CQ$[';I5&SK3U5Y!-+XI93GU/\#RST MN*->[Y(#]X")L%?P/W7E#YTHHO:4SI1J3J0 DD> MF'U7*(P%U@SO?[+NG3W 6;QMMCMY=NO.A^>^*]@36379D4UG][*8>J511:%; MJU2KNU_*T0B$H])[2.U4W8_WH &]K77KE=;^N!T[-Z+8PA#&(OJ,;4T_,*=JZAV56>WF]RQY.*3<<1K(SLM8'< $UCGL/[^4TZXU*>W^'2=W5 MPN'W"6@'J( -YM2\'58'[ [V2" ;H^.Q[O](6]T]GB@=XRR-AA,JQ80%S+"K M5Z3:46&C>BJ#X(MY1HWY_JNWW5ZJE3@6"5FB!_;=<*8(&5W\'TC[[7.[^>*IS^VSF,X;2./5<-NP3%@YJ0ZFL%W9U83)D?0'WP ]I M,R@593IS9!-6;)D6NN@'()L?S2\^(OB=-G5B1,=".S3"-K&,8*9ZGH,E1UD+ M=+$,I*8?HZ:OW#A@_87C@,B:4^9\+W>K(.%_^?0M2^(GL1?&,KL.3$$?OO%& MGJ FNGDCV($V7F(B?5<>HN^D5H#4'>W1L#>U[ S>B1G&1C M1?TG$9B'D:O.3VV +)W6J+IPX+$0UL#!W2*W:7+M2I#4;-QC,'E!0)[$"6ULNOBR^$ MVDALG?=)>8ZLN9>X&[\0HQ/MQV*,0N!H+L'?A113W.@S$]&1/#^"4RZ5O Q1 MJCW"^)Z+.U&Q;L4>/!0HFZU:>W].T$=*>4Y9*;V CECINR"%PXOY@MSQ9I>\ M;P_V<\E;\"9_EK5TGW#R>^1YU)56*TC#?9[YGN(M>SA1XCP7M%^^NT#K"01/ MO[,/WP$KUZ#THM,SM#X[(%)N;JP;D#961PFE/@/]?)$".\B3.#*7 ^6]@16^ M#]="J*@33(4AS$CQEAH(.D^-K_C1,( M)FA+4PZML&83#RS\9!*%,WA\S$WIL=V]("RP,!U/RC(QN#<]*CW(?<6(; :^ MCGY!^&_!5\@$R_MA<$JK6(HKL^&?84J3N9_7\>)B] V1P2(/(ZSQC#O %SRK MJ*/%"\#4CS)$=;[JJJMWA6%J+3-8:7ZI2BSD9,*-K468PIOU0F#A_46[4=:Y M[##[O%NOMQ]=#O; $IY7;&5>=^M7$+ZP5[%M??AP8;U[DWWSYB<+5UJKO<^< M<'6^8]XC^3UDMAIB,\0F1_HB!#:@8/KBOVC$Q;7!C:J]MCY8D=4!JP*_2P!; MV0^$H_E1[O+1VDN@7W?Y;O-*_,_ESU/ $(=7;O)U=P%E\[@"4VZH(1)=H?AP M+@3(9\VGI#TH$RF",,E=Y:5P-.^YE@34;8KB<4(4A8.<"'N?Q%:,92E+X3^7 M,RJI1Y-%IE?!!'/DRV5_%+C$(]VSOS\72F,OMMCV'A0K3J=3%,!\TG%A%TOB M9Z:@YC *:O3*F,=4U#1?74'-@]47IKAF#PO;2F/_JPMC+U7-<7SQW9WP,G MT# _4WK;L)PW9(7(@2@S!@_$K,^LS^ 9;2'(^))_]_:WGUXAK1@2>9A$E.X7 M&5(QI+*>5'Z)PICJM$=>PG2"A@\:$&/ZAKUUUKN_EA'0H3C#5KE)=VB=%_81 MXW5_6+(=9OG6O';>,B=N3GR;]4F93*Z )8%\Y(B#;Y9P_EJ#D7!;SFC4Z(YZ MU5IS4!LLX?RM_,V"3YNP_:03H%[ ^5MX:<]Q:YU!MS7L-F&US5JWVUQZZ#3F\X:HMJ=22ZW:67KOS-QB\]^/2T+TLX%1Z%;F>1AP YH+.- ML 6B2I1,<_AO'8-%PNED)7Q+X#,RY*T 6"A_:3C$,'$2+@/6J!YL*D_*ML( M-P[+R#R,%^,PX\B9PCCU.8!!:_AT&X$,+.&KV)((*I8I#5 MYIBS,Z<:1#5*Q5K>+$+_R1;'6X6A=QV2)LOVPDVD>H'@;!:)J8?%7MJJL]]E M^0$RWL\8050=4(8A5+X).=P(%62"/@6[S5GVV8MPE7=.Y-'85*('#W!NLUQ> M"0:\3@(9'LC1I&/FED@)W>>UR 4.*+0?96!KW-,,PR1.*:=0)2JX*6_BS5Y9S,':V/5<<&XY3^(PCE(IKE&KMG/L(IR2(?D M(I@1'AAAL(P8]D'5',)\U$QI$?:3.@PM/[VZ@-?6B2NC3]Q'K7>)9+=XD0_X MC*9>DB W<6H, 5_$JF=:ODUJJ2&FF\A7P"CNMPUNQ0N3%:P3H7@'"!73&E'%U&.*$E(XOG M=*4@I-R=Y^.-=@#_-C;]GZA M-(#D=P^95JGM'C/-9G+6N\T,N-P_2V__>;?A^R,*"&^&3H_:NA^(M]0O"IW+(_*-9B'4W M+BK-6?:H=?OO/QCV%-'*(P79.X-98<',/D!D]FU!KO;5O7I+LK5/[,G]6)*U M3F4/\-O&E#2FI#$E3U*_,J;DR>E7NBFY*B1$.E:C4E77FUT2)-)C1%DL055' M%PU)8W\9^6!.] CE0TG4G42#UD]:1P]WDB3R!BFK4N@W"K3H)+F:M*!;)&+X M ^5'$-X7HL*KO3MYUD1,($*Q-/9 PTM #3-RQL@9P(S#5@7PX%_#.MPPM&D1,G43JD.#V(!U\X)%EFZ<#WADHYD0W*)$Q9 M9)04(SS,B1ZC\- S]$AX$.Y>&/H%\;'4!VE#+ZR!Z3D,F![3]WIC7)?F@>$-?8V?WXFM%W3 #)!)",IFYLKU=YHL]L>^5E3\,PFH6< M6%-F=6E>8EDQQ&VK,SS5_/F;K[96=C2<#["\"]-/\@H.G@ ]IP)3$^&XU-'/ M^'&,+#$G>HRR9.-:1A(N34VXE(B4J>.*=65@)>TB'A&Y?G+*WDM5F!< 7':> M">:*HTKA:U2JSY4-1W<6=2)1;LG%NFXM8Q4CG1-OE !- P-@K +('._"Y?S\ MY=BH?GFNC:O89>%=*@_8F!&I#A/+6X>)-G>$?X\Q]D)5"*64Y\,? G4!WJH! M:@4SWT-5HB0 ),MA9>+NTT,]:QJ;MLX[W?-NO7=1O>BV&M>][E6WWF^TVE?] M6O>JW:4FFT]N;&H04PUBZI$BIGZ2J19% NJ]3?:F5F?6=]!K<]@J#Y"M!D, M54,B#Y"(P5 UI+(UANJJ:-RAS=S@O"[&@0L[9E _S8D?Q(Z<^HF? )1K3XAZ MM=GIUCNM8;/='K5$;1E5==5O%G*@-D95;;1J0[?6S1JC*K5>J=3=Y97NNHW&[_TX!WM:]PC#X.[JC(6:D"9^NBY MM7,@51HHB+U$@V#-?;[D(O5]_%.])^L_BL I.5QH#@_K6FD >AHB9,Y$DCJ^ M!=(.\2PM)XJ<8,S-+FT-4C6-R2<;C$0D K4Z/?\V&YYP"",8$A\^'N1&I>"' M:\[QT2"EJX%?%\]3PRI]&#Y3/IQ!H*I1-@ UU<%+\]&QMA-$+J899NLOP?$M M/V^"1O4$115DB&Z16K9&22V-2CP&*/5X"#"/IV0=@#D4)"MKQR',[ R([[M( MX(48$!G/99PH7HO[J5 MQR(0$>%S2HSC;;! ;1E[HIZ_(#:2A"O^@E#2HSJH M_ &"T-1A40,Q=A"5"FFS,BG4>RNRC;%(%):8$?('LNR'*6I<-S@5LN,42#B/?C'PS M)WI4\BTS! OBK:'A"SNQ]B,4";IAN24@U)&EU6[B+3)67RLGFN.Q^KK/9?4Y MEBL> ES:PZ$T*HV]'4K%^DI-:]8NZ]ZA\AUJ*9;UM7++1%'&5.2RIE1FX<-& M1JQ]; @RA1)J9T!3Q^-/7.>8VF\MP)'!^>[)T>-0VR(@+-F13-:Z2<9>=W&X M7CQ,8^JE-P!MQXI]?!T(C3!-9LY0N(ICD.3BAXP3\J OW>EEO>4>=C>7I<\; MD)1# $G1T4X>@Y+2/! _U/.!I#R(J'$8.2XG!IBRM^-LM/8-BB+K@WJ]?JUS M?MGI7S;KK?-JK=OMM,^OVQ?UZO5EN]U>J@\R:"H&3>6HT506N;RZ* FJ^XRL MEJSOTTQ(S,&7\D8LY(FU$%>9A<=MI%N95M6]-? E". A?M6$$K= K%DZ$S>C)EY37M!N:,C2U;;D/ M!S_8S^).O< C;PDV75Q!5?K=I5V[SV&4R0,C?63IM#;?Y\ZNMKFSHNSBLXCP MI6"=H7_+97@(E<5*OE],6)4_H1[C(>)K2._6\Z7Y-YN-IMMQFHWJL#UL=9RA M6UU*?E_YFVTS[IM-T1PTACW1K#5J+;=5[Y6]=,5OMGVIJ ]ZU49GT&H.A]7. MP&F/EM/\5_[FF=+\#P EH4S5LA95F*.)(6RT&CV='+.*XY*@CVW=.9%'E@\W M[*,!I M(;K6%&-GV>-#5$%0[I(6A9%->:AB-!)#O/DP#5]EG7LHK)$BP@ U+1F>&\&_ MSF:A!Y^,N;PNBS$@LM $" *.)Z9W^U2.@K$Y57. &.\T,Q%,J$4H#NEZ8^1+ M&#I,9A&.G,\/T8%DFD+""5J/H>Q8ZT6\ETAYH[;'H.R>&DJV]]%0D@/(!9A' M%WT7D638!RY^"SNSZH"3&6I#,K M<\"1ME2J+.7")$^:7A@E=\[MHT9C0R#D0P@&'HUS;V4TF:#0/8YL M18T>";K(@ \MXY1\;51J4&1.[42?0>Y\=F!1A/X2CD:Q2$J\C \T=.QILH:< M.)3&(S%&R4,T$+D71RCT8M7(,0I@1T&+R5\S3CV7\L+^]I=NO59_3TEPLJP> M7S* 2=R?"!3-QS!1CCZ7A>D#7L'1?H!3:KW=PSW@$O8QU>[NITHDNWN75;.= M!P>/9'_?-MHY/^_!>04$/N,T4W]NH_R0OE[2-$H;;.I)FD, M(,:! F(TM\/#Z!Z*3^SY #$:[0/1R4X>!.-!T(=='>F#&"<[!<@P.!<&YV*_ MH?QGP;EX(?W=&9++ [67S&R)4]3?44,)I<)> J59:/VR;%@M*D'.4"HYZ$1V M @\!@/^OICEI2L\:VH.XUJ@%.)"CT'>/8UARLHD+;\JS- M!DPOY0CVFH7K^T,-+09RCMS' H'7O!C97*4D 7W@!6K0?SYNG)NJ<0"1LGH3:8H_); MPA@>8!;/ZO+KH\G46%-!KFQV25YZ_Z'578_#I/ M]K&MD1>@_ ')D@DEV_+%V/%M:Y+"+W58S4#/9M48II@I5( >QY90.(4XC>1[ MMDO#L5F:Q1XA>"[6C6K91N7;>41=@1ZFC6?(FJD=6=9,N](V63.':?F;K!D3 MPCBXH)0)AI]<4&J3K)E&::J\EI<<)^'P>]9911N$% S0PC4M9*'83R]CIPC8 MJJ$0#;T\OJX%R/&6 0, C N7U#G'BZP[QT]%K.P!)PBPC24[<2*-)+*-"/$EUJI?G MEV\V=82N'@/QQ^C7-G@JTP@N!>S%!Z831OZ(E@.+=S:)TP3>#^D\2G M;B4++\-XY S9^K]'T@6:90>@-<6.!F=X1UDS'V9)3L2 L.OP-N169>Q'L&(8 M6]V)68E0B!,15/(R#<'6X N<>JB1L3$(I4E]'T;?T1 2L@HFGL!VL/^,72,> MN56F4X\==W3/QX7GT'M(P$4\O, Z*71,*C^'EN^A/[90)10E;A(]!99 -PE4=&+40IV]EOV#X+A#D4\T=MW$Z MH-^P7(9YPQIM*YW!G.Z<(=,,[2)J(N@](GP?T%3PU.TB&$,,3.+!J3J9@Q9F MFE&!0T!4PEW8Y7NX)L094(/F7\JDXLC[H=S-L;CSL(EA9#5X-5WLP0B$ <@Q9:+'7[\F'._CN<0U[*\1 >!G2WJ.CM[.PE= M$;C[Z.6S\Q$5#?!>2$+8?58:#[]":J[D&>IT[D5Z*"UP;21=!WX:QU0:FY#[ MO"A(^<:0-]B]A,8K,$%!M!&K;2S>,%)4E&[$-A_#!%Y6J]'0;;H$)D*_=%WM M/HP3^""?:@G+16(,]JBD5-1+2[9"GZ"VFN-AU*^Z)]AB1VN<3I$T_BO8LM:B M&BB4IU*G6I"**M"ZE_YOS\0CVWG"5X03C\@/OJ/TMEK]0;]VJ[J5][JV+B]N MYU\=X,LV;QSA#+^/(]!>7#S#,/KY+Z"CPO].P?N1$5K] =3QE0#O(_IGMYOT M,@F0=FI[\/6V>C%_QNGLS4.Z26-*1]^EKSYY[L:]IA(9UNQ[>D)HN?D M02.HCEA0F5O]0'7A9ZJ2>)!"WE'@/4QA!#=>T1UJ8:RI7D.E_CS M US3>#37[''3#B(UYQ4LW)R^.?W7?/K;9936CNUJ0"<99\UDJ359\MTS)6.^ MV,K?/F&!N_ Q['Q!3;O6V08_X6"-DF,7(H9=#IM=>E7#+H9=#+MLM*">7>W6 MCXE==FSU'Z%N]XG2YMING+UR^0=[%YRL8?8*J;97 MW4;N&IHU-/MR-%NW:[7J25#MYFK$JIA[IS88-1L+!U@].FWB*W8WWV4N0NF^ M/"6X5J5_CDOGWW1W=KX9>QYA1Y[E[)\O&>P)7'!@=YR1 D8*E$B! M[G8FEY$"6TN!1^R-$1%&1+RTB*C5[%IO*Q/W*&7$2L22G14"6LMS*86C:[+& M(/=Z8WL']K.X>6NJ C#MK,"WLNAQ-PEMJN)@8\+!&H8'YKZV4G?'V.@WJBGR M-E4>2Z.];52ZNT?'Y+$?5T^^$J-+D?T!UT[WC[K8V<[*\A'3.G$"V0X)L_U\ MD4@TCX'$[QJ7R< VECFOJM;XF"$'#&-=92Y,"8 JC MTPW7%T L(6KT]G)$V+NROK\&-^+'4 ALC(3X!3D2#:.$SR)QYX5IC+A[7DP0 M/ @Z ON5W L16&^[6E\JA"C0&U55K',&*0GH=-,9PR*H=\1:Z1LUQ4XF".L= M)0A*/ A3;KKM!0R ,B>T00F/D\&@%/%/B,9)\\.*G3MX("[H;ZTEQ04\,)Z; >JY\* M2:\ 7[VYU:'IJCO7P>$L?+ QIO#Y)#98(\ M(OU[1\IUO?J@=EU?IUVO^:KQG+A7NQ]QS5?;]T/CBL9OLF8DB/":.8H+6>[/-)6]@F4]_= -WQJ^ M/1R^_1VV,A$422"Z275$>/JDB I_7+Q<-[QL>/G5\#(C:\XV+^# MHA8#^FA.WYR^.7US^N;TS>GO=1,,W*^!^STV0,::W6VWC@F0T>"7&G9Y.78Q M<+^&70R[;+R@=S6[W=J&7Y9)[)#/[5'H$8;Q#N\ 3X_Q6G:MMHU>9QC/,)YA MO.T7]+>_=.NU^C;G=BI1KB/T9QB(^X616J>!NFS&;E_0NNRU=BIL3]_H--1_.M1_2E+;]"61(YF^)/MPU9PPW+C=V\J_>IQH MXZ8C@>E(8$2$:5IB1(01$49$'$!^Q*9;\BB+^C I9BMSVP@;(VR,L%D0-FV[ MVBX#&3?"Q@@;(VR,L#D0)^E1FC^F']M.J,?T8UL<[8CZL1E2WX+4Z\=,ZM]T M^$VK"+UI.8GU+R=(G6AN25 0V=/+38>RA=Q*XHNI]=)J51# )C]XR MF%-7@:$317-\TIF&:9#$JMM L0^$:B/A2:1?U8G,YTYCQ89DR03>="\*;Y>=?LYYF,1*(IP@P"-0VK. MKW^9654X2/ 0!$@ B=E8VR*)0E5>E7=J*]>$YWQG:WSS'DIMJ?I9R]G8\ZVPW3^4R+3+ M1)4-TLZAX]N_.'/E]*N$:I2GQ7\(G.6@EE?M_U?5 M6?9U;\C'C>S MI/]4JSKO/XJL80F4YO)';@>'_-P'K9+7!.0;]N22%&XN9$JCVOL&48Y^- MW%?6#)%PDOO"<8]G;HLVM*<%MVF4"\.YU[Y3R,9'!6Q\Y9I+YL+# '&.&X>5 M%5K1U8YI10P8C3UPS6#X.Y !KO,$R,&D(HOYXKST._VOP)1I1: _0L^F[) MK*-2EQ#^&YD^\;R>07=R.VQ=7?5'K7Y_T+F^NNZTQI/^8##H=T97U[U<\GH* MY[VC4B&N^9S3E/14%;'$]#\=#HM*I63GE7;5;!Q.O.H/=B4N]C"E4K=R3 MLK*M>%Q.61U;S2FV6DK@O6T]C\5T/*CX5')]53!FK1U[5XU&@4G_/]TY?X&]8OG8 M&T:LN\U>Q;*X3A43[3H[\TVS&;/PP=E=>:\[-ZK(0")ER&W&"',/'#V!!57OFJ>$ZS>7$UL;OT#,*C&?7U2B.QDNY=+C,@3,O3?G47EW/NZ="X#U*:!ZV*+U(W;]Q2< M 67"Z,GW-#^-&/1+2::4XK_;[KUNG6=IK^V:\L^+\COC0;;LC+.C_!-Q*0V: MF08[GTEW@BG.>V]1INE0ZC*\$P]- MS?BI\!+>["RY*S)N9$8S0A2_!#D3(&Q$6E*8FQ,E/ N@49;.6HX?T$%: ? ! M'0H_\/--P#:US["\JY+,0WCKL&N7Z;[8391,C1MB&OEA:1"!RT5RM8?3"]1# M6*C,Q:R$)]-?4 8V4@#^^I)H _#-GYA%I:DN9W-8L*'.S&P[H'?%3H>GMAW[ M4L>_+$1Q4_LCOB_3?G1PQ$$2DO3V?8?#5]#K-'VM6P#1;DLSV-J+QB$0JC 5 M;"[+:.41$03;]=)EI;G-FF91[[L?,K*%0-4J_K<*YX'2@ UFGNZ:@B8]AIC& MF3!(+)83&!%_"7[863#OQ KFQ:P/#:C8T9:.P3T?WDD -&>!K+[W25!&5?L1 MQ+O,N>?![X#$ ME=BH#MG"T1?LD0M\(+!F.*P$#@3X>UHX %.; RLR^\%$_4..5#'%8*(467<' M[*ZC7"2A0M+A[Y/)%_@!W3W$"/0FG ;DQ>0H+/($>C:_-)PG>T\%O1(](#5= M++BB=0 +W!#C7Y >XL0%)#)GIJL],BO@V*W"U%%@>8'EBWH6RWGB;K2)K;>R M<"!,?%FLWL>;Q9;?^/%;>L7,>*D,$(LAV;5\3WE])G0M@KT=]'ZCE;HV!&E6LW\'J38+H7NQ5E6;3?WU.UOZ?8 MOU>2*2NO56\I;B_M%JA%:[![<_F@>:[^\\5L9CD/3O//U<,% MW"A^\@.Y0LAFL+9 [7 D32U8Y\T/6!@ZNVGQY9WFKOCGPHU$S ._G,$M__V2 MY-T'9CV!%HE06[C/$VCIAAM[^1GIKT11L ;Z^/SGB[]YU_W!<'(][;2N6L/^ MZ+9]-;T>7_V$CID*EE^, M:MNI5I*]I0#VRF+Z]QD+C :H/?JFP;SKXBVK)O@$MB%Y$X!D+8[V%R@V\\!2 M:DVJ2B8&W3D!Z,VD1LXXMZ6NA]I53&]RTW2K)U"N\)6H^0%I:JC[)36VIG8; MN&C"8BLWB]E,60S^PO1HL"0:PZ%&:LC&3$JMPNE^PB2Y^ TT>5)%YZ8-6ID) M^MH2C(8 =,&+/6VY;KHWHVZK==UKMZ_Z5^WIY'K2&5^-^OUQJSL8#J@#T;/; M5%R' M&2<'OM4(PW+VO:H'D;V91?&<060"IN5<]5J]A-=#)DC=IN=E9%'*O*!W[6P9D*>1^).EM6Q-X16C\%:VU+?3I?#< M2C\J?N'=[')8%3R;I%J9H^_:G6R=P8Z$0D7XJ.B!-14CBE9-$WOJZBHVGP>= M^CN]]Y36.K<"S*F!O_X*F.MSUUIC)@Z3J3OHR9\SW7?B(?30:F,$>',](K;NBF[XV$(3$2\F&4Y3YA,5,'4&628$C7G!N:6-N!E M@&@!(1.A+J)\S*+<,V<%/Z+4+H2DIC/77!'[B\4L0W-ZVD<.%P!#L\T>_-K\TX'4J.$Y@7 M,$Y*#I _3QSCX;2$PF3R-Y$LFC*;&:PA7_5KLZ%-X-3P'A,^O,/Y48A7^/^I M R_3[H&"1"9J(AL\1I1BOW*OL6/Q'P B&1C'X\ ER&V#N?3E6L4T<$N=5GN M.>).\+"@U-I&_$SBR+@C=;3TEPCF58 2+S#X2KX#LW]AH<"GE),XJQ '8)YC M F*5HBCB,Y]]YW:*D$$PK1R1?RE@)))-34I0P 1ED&DSP"G\R*-L6LJ>0/H0 ME1M1GD5@RWDJ_Y924_K'/+H;#2[3G3&]5A*S#:#0?$ E;' ).U](61B^*WQ( MIVP->8U22JVHE5B9+HM+&,"@MX%"L63:2<+5X4"Y9YQO3\\H)+&=LE%R7_6G M=K.G@D6Y+UXIY@E)&C/$W8#+RQ['-"(3@0!AEF]2\L8J-9#=Q8DY%C#( M'"I2"3P0YJ@,T-4O;R&2":2DS+6OG(2VUAYTWBW?8[V0P5&')AF KP=@TP-A MVM:2\M;QE93.&QTE/ /N<'9$11\9E M2==T6UKP9 MDV%+-Z-V3[IPI:1EY%H0UPL:]\Q:_SM,E49[M&[\ M1KHT,5-_1GY3#Y84OE$P;1U+^AX G0WT>,H3SX"^R0\ ;VG$EHV]%@E/J*QF M>MVH*"@%)A*;W#AERE952X29T$YE+!<_O5,>KPG"C M>.@,\?Y+ERLB1-%VG>LLE>11\SHD?A# M2C/C.O5V2MJK:V(K)%0#L*YC;Z=8P"=FG(/@B!F_PH9?:P!\T+O S'(EL!L@ M%GW!JK*GFQ5.M% N80P8:$OTLH-I&"))N-?^B.].T.T!8U.Q"HNI%[U#/?] MX62U"MF..1F&XX.&87]4K=+GK:^Z=<5T73%=;,6T=G[%TF]6TUDFEBFGT*@K MQJLM6/(N"C^_NN_R(C;7TNZW1.S9(W-*11$G@:HE_.HZ=)2YLF,_LEU('RU:G3/?9KTOE1*9F < M@T)J'P[82MT#ME+5W2;G>M9#-G#5SYJS'=&N&OLKT$P,XX,V>5[(N. QWB=R MN[:;F3QC68%3#<_9>:"^D\U"JR+JST%/?M<>-_-QAE924W[9E/AB$VQ?42EV MDRZV_/(URS?N70J<3 Z8U!:N7YN MSPD"Y&PC'%L]$-[ZIBRCRE?JF[\WZF2Z^\]#\:K)Z;GD-!ADT:#!2)G7N[?BDW\W65?\T A OGK!P(D30S^:OJHG@S0V[ MVIBKT]7J=+4Z7:U.5\LL_]\B4>TT](:,B6AES#8Z-]1EC-.7$77G@*XZ42PO M];2J%]17W]&_7V*7?R,Q9T$-N'@#->8MO7M9I%]'!E3%3T]MJ#9@"=+U\-:I* MW"ZG@KM.O@/62WLAG0B^LF55GHCQDG<]>%4OJYOERG+6')LMX] V6S\OFZ5= M.57Y1!'1JO-RWM!R[]8)]CDFV(\J=Q5\#68TOK%:U8YOHV"7M+ZIWVYV\U3G M2EO75&,]CO56OO9R:;%^#@99-AVH-LA.KO= 6LE*<:^M.Q*4LY+B=&NQ^V!P M9%)63K(6N^:",^6"]K YK+F@FAZ3VF%RE,-D%ZD.V[-YKWNJ@>##NET^U4ZY M0+?TO-8?9VM<_%+H5(-+7UPHV]A"B"_=Y B[]R.SEY]VV M_[2%R^<_7_S-N^X/AI/K::=UU1KV1[?MJ^GU^+HWN1D,.Y-)N]O)#>8I-N@W MDK+.7)O"=U@^'>*!Q>Z'3%=#[AIIBANI)'M+ >R5!?KMC 5&0[NS]*G/DS+B7:&^4X$+JV-L*J47/&NW\NW^*A:V1/GW AK MEU(A%0G[(9]4MVKQPSEDA[XT9:A:&!W6&*V;[IZ=>5A$R^V3306L@5"WZ#\K MU>]-FG172VW(UHN[$H&,:B$B6V?MTOH-J@7\K'VRJZ4^URU1WZQ/]HFXT?JC MYN!4W)[GAKO>*%\/:&FOGA/!5Z=]SB/VZNZG;]BJNUJ,TF]E"A)7XNZI%B9Z MV<+UI;U)J@7]028+\NRNA=.V8W+OEGTBVE3O=/(US@UU]="&2J%KG"T27=LM MIV6WI,1& YX"N=_UQOKQV3M?42=Q&]]SSW4#W Q=V ME8M54D2S]#<,KN3;E+0$/;Y/U*KI9#LMVI@U^EFY!7B@+% M_3ULBMO V\W.>STA7L:^)A6^L?KM;%G^E;QX:BJM*)4.6]GRX\^&2M_0K9Y1 MYZV6ME,'>9^I N7<<>=43(9!OC'#:C'1B^=ZG081=%KG;#>6B@@.B=+R]^DH MZ*#*2L1A'$4>^CEM:NISG]:YR]#!Z[7.77?SVM?L><;GCLMQJN"CZ6'&.$XJ ME-_Y[,>N7,'\;?VZR^[;J<:MTVDW41/F"1%F+UNV3?4(\T3,JW?#0=W^N4RV MQ9MK&3;WI3;QUM[8,DKE4C-SNWH]"VMJ*BTUP56>Q?UZ'M3T"A=S]PRZEKQ& MI*AJ%_/%+U]Q'*&G!1Z5AE/7Q8"B0W1!&Z854&D@EMJ&F=Q/)X'-;V*>5DG(IZC>9ER4=>SH@I*1CD+(-0Y:"<= M)[KXY1/WO ]:/ 7%9S^T&;?YW/3/JI7$NW:F8&G%+LWS0FDK4Y^CDT#I":&Q MW^J=@3[[>HU&*G=)3;!GU3?L-**EJ;,:F\^Y3D$4R_&\7=7&95!QWC!_(&LC MCS*ZW,\.>5G;:901>6>!L+HC1MT18U]'C(R)_H4JZF6M><_8/+NT->]GB<1^ M/U,#^M(B\83LJW?M[CFX/FK3*LVT\KQ@R0W-WKB?T L87DYEZ^_8R:F_XVGH MFIV<1P]5XFH\$=QU:[NN4OC*>E6>B&%7EU2EVG3;955EN2E?T,BPB([^I]-" M[ECH5-!2:XU>8F[OA$@U+;F:"\Z4"SH9B]U/D@O.0TD[)UWL31.WRMA;J@;( MN0.DU+F.I6O/56EC;D\9;FC4%5:*6ZW+]$45MY5P)58.']GK9VL%,Q<<9*N& MK99ZF4S7O=*JAFNWV_/VWSV86#S^G?])'FLXM M2Y[AYXO6!?T-:^CJ[Y1]?3.78"'_QI^T>V?)[(_:]I&26N"3:?B+#YV>@(W$ MV-%*(T Z"=$]L#>"0)\%E551B)/;#W&'E@W8HY7V^]-+?= M?UMPS;1A-Z81,$MC2Z!XWZ,,8\[TA;8&[5-;LK5F.[[F!4O-=^!?8I1O8RL3 M;*.:9OL'!U.9-?C;WHZ5:T; \=7$D(#)YB&JKBDY R5WJDS)?W"-K5;66F,1 M 7%1[/4HR8'4MWW&V0'23'?4"* M7Q]DP.Z%6A$&*"WSP026-O6])NG&.W8DB:V!X+?$=](%0S M^D1(YW8+H"$U/M#F++;R^ ?U'Q\WU;%(Q(=^X?'%;HDN7M$?_4=,_B>_:^_Y MJI/ML?Q7[![UV N"QDS'_WN5"-AKA0'[6<>[S^E_^0+I:!LLUXM7&4?B0"F7 MQ[_@NO0TD&P@"*^YSI7]E[)%9#I>6CR0"65.IU6.Y,;F"V0^9HJ3'*1"OB,YR)FF^>3=I=-&0E4Z>1%0M9^N8 <_0 MZ6/Z9CT#\87D7X6(7WO4R18!JEQ(KZ;,:E$F:!RGTT?K]6Z?-PPFC_/%UZG$ MBD]_;(7J;KL*7'W!/(H3I?O?SRJ#^%V[G>ENK1CAGQE.>YG:*YT$3D\)CYUL M8SXKAL=7*%VL[&T5#S*G!9A%:+I,M6QOR"Z]029V.17EKJ8"HH+N\)S'TV6Y M%4\$\UF;-)P&XE^A1.O4',U'9;V]70W*Z3>&V8!.-1O#9&K9=Z@VH9*-86HN M.%,NZ(WS;1)6Y*>]R1+]S(D1!>L'A>:<2/RZ;1;H!:MW;K\]95\J\\XOF0, M^-YJ_]\,9M9SH/3_'/U<*$QRT]^(%<(V0S6%J@=CF0A%ZSSY@V]A!J"_=Y BT]\Y:]_(S;!IVV M=?]P7!R/>VTKEK#_NBV?36]'E_W)C>#86U/["\V3(Y5ILNF __X/&C+#GSJ+0/8S1PR'E@ M8:F@:3]RSW=G@#;L%T##B .OF< M]C@+/,"SYT60,#V4-P($3>T&B[OAMV*3X=[@DT.@Y3^P[I%CN8+NTD:Q;ES_ M*S ]0N*ERRV&9;+J.>;[KCD+A#X)9\+^>; P0D*7)9, 8CR+P).OS4T/KE>J M/6^BTA$] MB8 S;6C:UGS>62&R:\V%IK*T F1YJ.K]00!>WAF0^=,X0)W!H6 MUWT/E_7PN'A*7 S?A[B\?))@()(6_P.7?=&*;A)7-FNAI2*,?EPYK8V9I(N:DEN#TC M0D(*C$,E.K;G.;HI-F["8R#Z@,%P#Y(E.) _MCV@93R)RTT@A\N!O(!C2=33 MS^ _ \OWU%,IZ].+)5UN_#I$L,##FE@:O_#84C$S_1:,*"1M4!87L1&; M:RUQ><.59X#,NESXU,N%I8%ZIB67*5 YEQK,E*./6ZTS*%J]-#.-#-$EJ7R"M6@.#3[5Z MMM/*Q,)5XM1SJXCN9[I4*^&,.6._;($&[6O>D3OS?'*^#E)>_<+[H5.R@?*[ M**2,121YV3V'1DR_P"XJ9;E)FM$T:F4:\9P9=B=6F%*S7,URSV6Y?J_9J5GN M7)TCC&MSN6*ZCUG(KZ7'OEAM[>;CUBCB/GT[ M$WF0;PEO"23SB?HR*%VWLR//J_9GU/Z,TOHSX([85;%3>E?'_CNCMKMJN^N5 M7!V#VM51LUS-S7&Y^@XSSUFJ6*TR'*!%Y]%]7 M'E?)%'J.TR*M:7]N'4VU[2.F=1?M] 2L) :/UJ(!\DD([S'^L9U3@N)E]]:7 M@WPD3>QG#4A$5\6!O>_MI9[S4(>C7#G/;M\-Q]4#\1%V0M=U8#YL>"ZZ*]/[ MJ-TY-E;/L=-WE@;?]C$ V-O.^_)%[;P;+^CG;?JJF[>7@)!L";VU#7H]_C#M MK%N=N:,6WH?:@F].3MB2,;5<)PF$-[.?N_1LU$/]16P++!=LD?[7P%S?>Z"0)B;-L@D$_C5 MM&DB S$U: 4H+8Q $CK7@.YLC@RN/2U,8-U#/>=!J$7RKV:-(EBC6V76^.: MK 427,(F7C24I*%^[ G)#O0/(IVF3ZP3$^$OHF+,, [NR!;[YQC?H#M_WW\^R(GT,=-,X^<+K]<9]*]N^J/I=7O0GUZW1M-V9W U[5WU MII.KSFT;&>BHX4L)6^%-9@(ES8&OG'F.#>_WUY69]O,Y<"-*%_,84'Q;@>X' M0%!B!HZ8F8$ZF0[6\\0]7]TT<].%/R0_Q"\.WUPB%>.6 $C.$KZ= XFZ MS/0$;P+=,KRAQ'@A?+,OMY30V%9L3;-] #R/I@Z_WMH<*9_,0RTNYSAQ@8Q+L=K^3 (*0<-,!\;2 [YQ0( MX3]6W/;0.EC YD"N-C3#(57H$86F!YQGSF%1V\=5T^ 10@'4=GPV8A>Z4B+Q M+:KE)+AQ==I>2+JT$\/T<8J.V%LXU5R0BYQLA=RUS9OQ>R*&46'BA%;4#F:! M:P]8$X0_7 S\B5F>M'9$<$A^M#FZ1SV='#L4,[<,;@'+N426Z:1.I*3+"XDG MMB1XM"$T6,F6\/W,L0-/VG)/H+KAOY?H[;N<$5=ZS$*T*3;%'RX=/&V<8)O: M/V*TTE#P$M09RC\IP1)DVHALQI ,MW<7F7\QW3MM.34K*KZ&$JJ@"P'^#<'E!^7+COEP(]2NP(A=UG MW^$L%D-Y X=Q-1M/CF^9\0?3MN6+2%PL3->(P/J,0X6@]#ALU(A@Z4DE2NA9 MT4MP\TE9 13P!?[#)!9RYG./^TH-(H9^=(0F9J SP8TJ7.L1P:MRC0CN99L0 M')\L?"8C@GM9\D,+/O)IC@5^I;$P1TQ]KD<&UR.##\0_2[*W%, 6.#+X#2QK M5*]VJC=2G]FIK9!/9K^6*_0O_-T#Z&PN*39\/I=^67C!!%112\ST%/&AY M %.-/Y#KP5+MMH3G?-L6$&:\X_E*1<;QK#X8G4_,-3P-YYA*LP[>F@H:NNS6V_=W,S[M_VNY/IS6 \F4RG5X-<7'7;DJ93:\@[->3V00V97O%L M7;>()+,7),=V*$P)_I]4< MGKS]\5(G4ZFZ+!8&IWA@4J8?7?SRA^-^Q[M"%TEC1GF?W;,AH]8PDW0^;S*J20=)IY/)P7XNE/.L;G;/RGDNTGS+)<$YK.;P MGI'8?$RQ5(52G5^OA*'.ABYU-O1K-G6/DT4_JX8CDPC/(2OR7QS3PSD(#4-3 M6;!:M]W(\UH[!,YR4,NKYD&7B67**33J$HIJ"Y:Z5N)T$5L719P*,L^J*.(M M4EU>T=[^C?O"[ERYSJ.)"MULK5I$@"F++0\>J3M!G9Y^\NGI[5%&UU3ELD1J MRJP698+ZT.R=!66>BI=[G"^^3L6)78)^?Z^F402>Z#ADVMA"Z!AMXD03:=ZU M!\-SR"4_+Z2.A^<[=_>$\#AL9ZJRJ18:RNTE42LCQ]86\(?H_YMR=LW@.,Z%.O1&O8[#$1MR MLH;JVNL%,T]WS97(1(-WX IS-'RPERVWBWZ.0:GZW3T):. UCGH@4W'!MGJ0!>N.P![M('HKUV@][HXT [ MW<(-J)W.L5,X3G%2.\9O_MM!"EL!8A;,$V#"05 X=-%W].]-[9OH"0W 16IX MDHQ)XUOF 4))0^IPS>3T6:\AG4@"#O"2P#X,[2=.,' Y30@*FXY3G1W]GGJ1 M$XTAH\">Z!F7/P1P4NQCCF5X-$\IWJ8;@<'M14@'ZN6>[^)())?'9AC)^:[: MRL'SXJD$YL,>VZ;G!;A22OOKLHKEB9^_#-UNI1C/!,GM-?&!8?JN!G':C%F$ M7#EX%YAL!;;?#Y);0!6Y[^JG=K\Y5FE"^=\<:@( $?H3CD?C%@H-WP.^)6ZD MR9!_+$R+JT%$)$^1>9#Y9R@-N2$ZNI.D0RC20S&1>H0$;> 4Y">Q6OQ-(:O. MN.)6>A?<,VX021S1>!X^!PG#?!SX!]]I- &G*M&%YM![?E# MV0$+B-TD5@V3L5-!M;M1_?"V?]V]F8ZZG>ZH?S7LCT8WW=[TYOKZNM4?]L=# MS+BMY$S)SZ&>07T5;^%2K8R\^A;-V"Y"]\M?2A'!%['544$"=9^BQ=UH-GJH MS./\0/CA!^V=^5Z(?)H@P5P#$-GB2;8PA@0V"FBQ$3?)Q48TO?Q9Y_:A+ M#&&,;G94K,""](4R:B!Y"YU%#H8C)R).(R1YZ<&-@_,R0&N0.B##&A)2"#[2 MW^],!2$QT22H%L3FRN2]. M@R>I/B#_?5=7^:1!._%1D>$H(SFY'GB[*G)?#/3N%>X,-6WKL)&,?H#TPH]WNXA99OC?P_>?/6,U'+,2(T/.WW. MD-3>VT;-=N%F?S5< MH2DVRP"+1MCD[3SGM*%1/JU]$*-^SA8K_4V7A_4G7K MB;?FF-DZZG0&.]HT[#S!QP-'>%TYR>QPHC;>->@58DOR(L=]SBI; FX@Y\&& MQ^%\%JX-).8$OJ":*-%CA@+$?O!V-F]0NFA-B34E[J!$] =P744_0M*2ZHP* ME)."A%)47/.P!GM 4C27Z.(7D[]-S)V@<>04UZAILJ;)Y]&DC,J!]*,,!*&& MB_HR(KVGA:DO- .T<0SUP]>!*[\;?P2UV\7D&Q24\SDHYMIL75-@38$9I:*R MW6:.'9#I1CF(\3Y81':;JJN*]1B882+)MA:&-2D^ZPQS"W,,I14M=47?7%*> MQ%P#!=%PW#!A=--/LT59)?8=7!=FIG9:19BIG%PYNA_+,$Q+SA:)M$*4O(II M6X1-OA7[I11MRNE@:VIF.M<6L XL2H)P0V V-*8M'8-[?E+9E N(?!D,;<:3 M<<@5]AQJC^?E=7K7O>OV>- =777[_?Y@W)I<7P^N;ON=]@@V>%W9O+R[L+2^ M>GEY1_4)0#P7D%> ]?@52BQ0;%*5Q*7!N-FK/9C5]F!6)\Q0G*I0##UP(?%L M)?^*$7&M(GFP0?H663=B) MFB.R^V1I C&S;0K'5T6X&2LBB.P*P,.@2#Q0GO2>^9S"\8-U+;F_.UA50#?X M:5RD*D,>79)2@HL+O'N+('J 8M5#Y8EBA&B16,Z+;XXS*C0OO[Z+U%&@3:1:\OU5O ZG!%1 MG6L8! RS/**-6UH,I MQ*$L\/:.$OCTE^Q>86QSBH252,O8J50TM7M,YPA]ILYR:?I1?PW1K^.!V[I) M)8TS3T;?9YRRZ. ]JDN":9O+8)E8(::B1!T8HAX3>_RCK5&[U9[TVMWN=-(? MC >3=K\]Z'6O!K:@ M.-VQ.KIB960GV**4F9\_*72Z19:D O]A2P)O3MU.$AVB@+#Y^S.M-BYT6\2?/4A$XV MP2-[3ES/"39(ST$>DK3S@-7-N:DSNJ(LYN+F_ 76:?CI:WKWUMZ\7I7@.WXOX'-B7H*K#P?%IT:)=-$GDCZ8#5]PFW:KVU*)1P@.WN8MA*L== M.2Y>7ZO Q>8-J:&.NB=4&7I"];*UA(JWDCJ3GE"]+/,3ZSY0N0Z3>NTV7W6/ MJ+I'5&*END?4&T:0%NP154OV9*.J1J[B#7V$7%KD*T836?X;S/45VNY6?R M%)).^5.G-2[0#2Z<314%^)*)'+0B(N;2Z]'IY _RRGB3*BUO1!&RZZXINA!Z M4\-Q2Y&X22/6@IBY-Q@6V,Q-# &#:\H%?5 S&#IL8[DP-'RA@&R8[K ..E2. MMV\='"U!?9E S0 ]9+ED[CHS[DJY+6KI1LKI0] M[;4[>[[KMC+X4K9G8S(=_Z_*!KD:\DG_VY,]#$PQE4R1P27S5I#;Y;A\)=C= MBSE>F#I3 TTNM/-4AZ&)4=9=C:9V.9*R\?7I3&W_Q*5B1-#+A0I?!SC%.Y;^ M\V^C4:OW4>LV^RWT6;2;K58-H+BRV.SN \SQ_'5@YG3%V>R.8OF>3Q?DRWCM M;0'U2BS7_ZAU7LARIPZG<;,S/,1Y%1MD_GO%'9V48T&U_>025_EIHBQ!>,;% MR()UVJ!H(SX@>O/'L6'1N[.R*7F:Z)[2Q3&'P%[+?- ]TZ>C!6D5FC:IV;C! M.0LLD:K^R,,NV_09/&-9XIB.3GG=(O5NQM4P]2A5HF7 MI=0F&M9 V?38,A=^X"]4R\FJ'GL)S(ZX;#4[?3BHYXD\2#&N>//H:A:Q*/]- M%@8HNI/4+B>$RM*"&!$V\P?5Q-\V 8A#R=UGB@Q8RZ01UI1.'7I -UT[NWRA M%4[F#(L:M4D42:N,CP[$W/\R.T"_7(C5L.M4=#2,&!:0*=8OM#9*=M]I$*-A MMQ61OQ?DQ@V'@L& MUQEM977#UE,.GH][5N-_K]Z]:T][H MMG=[W;D97P\ZKV%@OD*Z7$Z*6GMP.&#>VJ.I M[?DJXV/UBIE6+&=* H8WL(K]P\(T@'.>(P%\GQ*%$6(E70V.R+I_<0 * MN^(!,IB<*Y3*FFSP14T-P6KEV5IV%,DW+GX&^2[O3%OY?[SW!PBSRG,#30IF8'-9)/$,GMRRXAUZNQ M>X+8[5[V:^R>+';_Z;A<".A3PO*9IVVFX/F>ZVC@['2.?#C *]UG\TJ!@'PK M([(&0@V$&@@U$++%F=M5NT;0%GXSV/_T@@/FH8?F?J#>8-3L9CC46]H*-3F5EIR&S;2\B9J8:F+* M))M:S5%-3C4YY5:CU&EW=NC/-4'5!'4&!)6S#ZZ"UM/G%<>"%OM!S'#TRF9) M=?9:4B]PD[_ S'\[%FL/VLU!GK7;%8UQ5!)YG4$SU[K[&G>OA[ONN,9=57'7 MZ32SM%>N<5<"W U[SKIE?=;ZK/59JW/6.O+_1;5.C4GQLOEH M>W7T/[;2N)W)5U6^8,@9XJY7)VY4%W?C$PE"GB'NLJ5,UZ@K >JR^Z#+A[XZ M_%\VU;)_CN'_;K>.=I8#$^U>G0!0$DR,:YXH!R8J&'2ND5$B9-0^O3+V0ACD MY,/;U?NT1?\[%:.GD\W5D!4XE1"<9X+Z5J9F 37J3P#U[6:[1OUYHK[F^K-% M_0L4=J%?45WY55E2=IO !^DP07^8LU%1L+%(&%]M L$X)D$WI[8 M&DY.27"M'-WYT=7/%K'A*FK5N:($--*SY"RXGJ@(D->9YP7(E*MJT=^9['#OCTV_8T@GH MV<#W?&8CW&,K9 FZ;FVZTVH/M:G+#=/7;H$N+=-?YQ?-%>_0X#BY;+;H@;ER MNT^F96DN7S+3W@"];UK:DOD!B A )LW-50-S(T3K>N"Z K$:_B=\:JTU3U]P M(["XT:"IQ^_,&*)=0#7\O^T(6N"&FL8+,L\E(J&41D0ZX>N>/SK6([Y"H0S( M21#%*G!7CL=I8+'!?>[B_N"'VW-]%75M3I/>DFJU),L@R3I5EF2? S*4!OS>7L\#U.%$DT"P]LG L0S.7*]=YY-&@\$@BPF-2U.)&X(&GWJ#940-+\Y8R-=L5P7;=*K-=3($P-U+:$_/:X^P(G!K^%AB3:]X3 M6VGLP>6"E4FLS^X$-H[XG]2E3!=XW+%7% M?*XO;,=R'M9:X)&< M);(# RP0#Z!PQH<<5&4T>.FCJ0-I/)$V(NI]017"Q5 TX[.VXR[QK>(R@36: MVIT-1.?ZJ'/I>+$T4-[CDZ[+[ >N+J*_ A.UI5"?8;:-^P]?%--O9KC?FOZ+ MH/]^E>G_&^H1@NQ#T1*5&J#G"># X+&P'N S'^B(/L(O-3-I[2F] M)R'CP?)8F/H"WA^ GC2#)\WYG*.=HS"$G ^4K">291L4]IL#:LA8:2<)_IF;-H-E8=48)\&+K, 0 MS\*]@U)^Y;C^0?K",7<7*(H8M+TURX$5(Y=-FK>%>'P#I.J> M@_O1= Q33T%'4\.7S)@% .4D1^+O%)A#\EPV9.M))(;.A!TL1GY#+S2 M"+@6K.!WRL^AULX]Q[]8UY-\"1)5[HO^;V C+CN=W%?>(/JRDSCED5DFFT5. MJ,!6:IS/?F@KQS.EDNAEMBNOHXK+630V]:$S7W2#NF\)C@6[(+-_D"4L^R2T^ M^\Y)6N/%@%^Y'*0Q?%$,)MO-5M4PV2H0D[6P2K^NBQ!-"9ZIS.UW5X!6<JE[CLN7,PK\K,+'52Z4P#RIH$6++D4BV % MX-]>_N2$"K/F+5"/!9$*EO&2&6@\:W\!8$$"@P$3Z<_7\I">1E$XTU.GIT,_ MD7'-'AY<_H!_PWKY Z'3*U3PH@\ E?S%B$Y.K),*JO/0"^&=RYW C-JQ327[(UV%LZ/(O1*A5VYQK: _'?AADYHITDH,7/ 9\@ M" "<*,W""*;.O(6&S3^K<^]\+O#>$5I)N]5XY0M(TC]P:OYGFYNNEW]W L68 MD0PHZ(ILY^]AB%V1(&S(Q>L40%3_9*Z^D!35+8BBD+_I:L!\ >Z2:!,]PPLY M4I)/.J."3K4MC'[Y'Z:9QL\7WG#2;0TFW:OVZ';<'PZN1E?3?K\WO;F]GEZ/ MAS=C=)ZSYTHQZF ?DV*8I,'=^+XZ0HC%%MQRH=/SI@V\(/Z.OU$$^Y*24[K= M_^N]YYR( $@]_PAL"@/0/MZ^:L&YN@RL!Z84&=)6?UZ,VV(;$EZ+^K6+I>Z M-5# 6K/,[]PBA0]_ "JPRKS$W\ID2CZ?@\:AG&I1*"I4(!M2R_=4[#?U-RY_ MY*"Y>[BR#!M3(IL76"(L'&4U-&!??P6F0=FB.EN9Z"ZG9^"CP!5KJ,_A3W@G M)D[004TT3T 0X]OA6*;]"$H^J$MIUX/(38_^/C*>N"7I1[6@WRGHNP<%?2\2 M\UMW0'OW=Z-^ANNA8/&_62.2<%'ELP WYO+!\US]9\O9C/+>7": M?ZX>+M#7D/Q KA"R%JPM\#DU M^.?"C43. [^<@6S_?LGF@)(/S'IB:P\ANG"3^O#H=MH9W79NKV]OIOUQNS>: MC*;]Z7ARVQ^VQJ/I:%,?/EHRIL.*O1Q0VYJ/MG#Y_.>+OWG7_<%P6 MXY&[@='GCBT+RN(.8G5"S*ZD D[Z.3U8B ._V.AN(6DU@^:@3JLYR1S :B;: MH*AX9)ZO+=F?CDI'EC*&JI>$D"7=5^39.717P"](8#GX[U^;^ ,34^Z$\(D> MWGPPE*'TP)H69];2P=0]LD/WRG-XVY39# 2JK3X3Y=Z[7RAV^FNSH4T FBX M%I[%1^Y<]KA=> 6DFI3D"M?P2@.FMQ?DP[K M0G+\7X:\;R*/Z$E61L*SCA>()+*Y%6"M6*1 *J)*J&8RP\9<@OF+.J@7X].P M.#[NS]]2DU(#"!2]"/4GE1Y<.6*C?B<1'!&,6SR:!&<1M$B="0JPL[:,K%D! M)N)/_>:H8KJDJ$VGHDA1EAB1]:R 0I\BLN*+JV\@DY4,M# 5<.G8)M["P-A> M '9I*(7(MH/[%ZM6R3*22;LK$"8^!^GEA*U>>$P,4<\819/OG%W(>"\^.%K. MJ<"JJ$V+A.[!-R@5+&8L;@L"DPK'WR"#4Q)34,ZDZI!-[4Y9S)ZOA"LZ M-DE4@WWY)_D'G833-.[L1/GDX47D4080)LV+4VC$JZ@C!ZCG.O.YQWUQ=Z'/ ME*M7^@N7U&L0T#H/C4)/.%'A)#);&W5=9EI2[P98>8YL<;!@[O(("* DW@4" M]">J#!YSON-\2G^G$FE9^?)@4IVT4MF!3@!LKM#W71[U8& &&:CAS2$?R+KC MW2)_T!J,>JV;\10D?K]S=3NZ&K?;TVGW:MJ;C'N=02WR:Y%?49$_11<60$&; MZ!2G0<:[ <&\/*%0(LH\K"T*/"_4'FUFK3V31,"SI 3IG3.&39FH9<-1_394 M]QCR=)!?8I_^R2),R!X4%H\[-^![OO)5\PZN_0XV#/SUU2&MRV&X+R=V]KALA+N MG>@A C_9-'AKDF_5L1\<_!C0;XJ+&8-D(G0I5GMDEBAX JK8";SJ1 +^$*2^ M<1S4FT+G-4'0-<&NXY&=BJYA0YS[D0$(@:1$^'"+A)YXI)HYHJY.)ACS6 \7 MW73U8(E5B+IR^\684_ 6VG;T#6&'HJ5 PXBN/P/C0<:&9TX@*$EGKKO&+Q%C M?!^Y"DJ7QB;LSC"1!5?(O6'S)]&$3:02-T&24J,KM4.AKBC]$H,(U#I*/"K2 MN3< + X>=9B*0\UQ8]5W0IV+*Y%QV0$B25K;^%,MW!WSTW; M'>[YKE.^:[C("J44JK^7H=%[T?-W1ZCA+6#BP*NP+\F'A6D T3]#%NR<7R32 M"\_P?,<[6[?F5S,=_^^5M*^"Z%Z-XJ;_I7'!-;7N766D_C,%VO]&7APPI']7 MQBKZ:&H@'@O$&^$),.?*274OG537Y&S:J3R5YP1"Z-RB[V,2N<4R"2'L!/X6 MX9Y]NEJQ%<-?.1>MPCO/:14>=ZV))FO2,>7S>%A%.NM4]I,;7?&A*W*WY_OM M8'(?A@/44 O*V@3%G M<8I2BV1XBAJ(P,P3I;_*E( 9%UE;EE@7%@K3I<24$,?CX4;*"%!,N@A3X]*H M0>4F)$?R>3Y?>1^T$AX(QS?*C. MKD.M0%%$ X]ZW,=FU,AHHSIF*0_5?:]=2]I+G(F85:9R4DI,*7??>Z]-@!WT M_5NGSM7/P!/J2V4\;?]]W R,169)](HD3A%E]>!DWGP-')5^YK2Q%?6M'R[T M><>M'(N*+3G<*X88.(6$ XJU%P6$* XZXSH+,-G*3TT5B 78J&-8ELQ!$=-..-,7.]X/2X'H94)X\1UR2_3(]:FZ4"0% M[#H,$J=HU(^!T)U[HDC_1S';M9<&K'@)_I[=QV 54P Q0@J:JTFIF:+#, [B M>43LP!_-,JHJB9Q+4BLW:Q&ERHO#/3D@ILI 9I[ZCV.YRK\UZ3 W1M[D=31G%K\"3]%DZ#64'O58E M+)/#C;T==6]C\]I7^W=!%"$2=\2M%TL0#RML'3=1RYH<.Z=8 MA'XD:4I]IC*?I$E-E9HXJA%S0,)*FH.SN/)(OJQ#0W5HJ"2AH2G5+0#G?)[A M%8!7T%19U&<80SGU\]4QHCI&5,>(R@C$.D9TUBKS'S2D0O,8%IW0:&\*[X0U M&&0(1[UUR-4=!C[(+D-7$!IF./,"]%L:I0,:.*7>->2<9DJ8%CHSOEL4A02) M0I5P"^)53>WK]I:H2D=4K,^Q?@,-.IO/<:H09ZXMF]AAY(:>!5L/_1!N%("A MA'C0X5%J *F+!76\"(6VJI02)U1*6+BC33>_LE+%0Z(/G=3\9>XW182 OOZM M^K. .FM3C0,Z&Q"Y$J"B#QV&A+BAJOYA%_)PJIQ(]4X)'1^J?=X\U MM5B?OJB$"#$X&N<\^+'LXT[;MV]AYT]NYP[,X=-^'AD4$$HBWT:H5$I8@TC?QW#EH*1$<=* &"U"2;] MDC>1>NYP?6$+8J*Y7^1@FS,]94A"S9=E\42)NK9&; A;6/08M8\IQ"55EPV5 MPRM53\DXNLYD5!)7S,F7"IWHE(RZC*@N(RIL;RF K#+93O-<*&C%3/@B5%LNZ E#S5=DG]>*OU%R)'I&.*5C[P.]&37;0#B_5B@^_- MR'5F8&M+5S9X$K$,_H,"$*K086/3C[+;E'2=J0.&N8!9MDV=+YF];FA40B5' MZF"O>LB4&6FC.8HHV+P4>"*EQNF?AZ[%*:I! 6%F=0HSF;(S7![QI ?E0# M9HNHFT;N@2URQ8YWZ'XELJ5&=3*N BL])?M;4^NFN6B'C2&T>/\SX:OE/T3[ M*A:2 M*J-,^B>SF:B^B$$T,WBBW/&_ @?92(2L!2W(#H/)%H&*RZ*5HW:!8)?S>%]. MV1,.A24&S,R_ IZ(KV'1K*S(T)FWT-"<$BO);81%):)-:3GK/,/.L8D@)I[= MI#$#&T2E$@4:H Y$#151U(HKMK'9NNY#%/F4T^1CP*+F=XEZVRAX*9*L*4"Y M%?+ZJ+G.FEG^.IF:P'S?%4*:1A)\U,2H!^[C+1"+>CHS$(M@=&&[2^QV^<@_ M)JF"9B/8Z_\"$>$2OS]AGTA4.F+H54-EQ+/RP^B7FY2VL29"*]H1["?PPV08 M51?\,=$S,NH$&(60*8V'VF7BFM[&7 R11D)T#!C\&&^K&B)%-AK'5I23B $3GY/]2^=QH;'1SS<.MSW-2045BXR)77T4193? M!H7",'7R:#;CI@9U=9_)M!9134_Q6)S2B/MNR.?A$C&Q7@8A@;2=JA/@6@X^ M6-_\A\+P+-F>%;&WU9R5BZI]&4I/DD3@"9,@RM)(7D'RD:.N(54*SR(;28]< MFIO=C"..@#W, TO#.WQ;7J3HQ**^">2.1Q^+?+-PV*<75CMM=\6ET0([6N.2 MS* ,M'A2@NCG+Q--MB=I/::Q]&"\F=7P,/4)9H<'+CHR+?,[EYW)<,@ S5 @IX6)CB^T ML(3C008'6&"0TV<&YA:L!9O1:2/A@&18&W2W!0X??U[7N$(A!\:_&@T:M<*( MK'WO!748G W'1Q$$1H4N*\-++9EMB> N%+953,)J\9V6_D!5%& M%9EB,YPMY\D&&L*;@9"F",=2QC?L\!SD_)&%!-+ M$![YIZ?Z%NG]D O[[?^ M0VV&RA"$PPW8Y]_JC>BY)-@&5ZRY:F_R7DAE#UL$W)*.@9BP U4PJ M.Y(NJ;4.^B9@/^2=#KU"=*^+X43T(?LA(Z=TFAGWGW @6:H@5B$Q&1%Q I^> M$:L(X>*IVL9H^P!L2Q4*RI_*TY=!$I OF-2>J*90W&:X=P TLSQ'CC83=Y0H MU@DY_8$[#RY;@4R@AENN.0OB5()UIW 2$69V@ D1^;$5X$T6PW OW+N .70- MQ^A M"D"CO9#SU 9@/8U%M",6DF%0^/"471FLJ,DQ3S$=4-/ (AVWI>(%R5U M1:UB8,>Z<>&OP]K> U'9910KC.]116<3H9&C0K!J+#@Y;AW=)-\?1541XZJ; MV=P4OFR#NCB(:0$6F+/AD!H"#Z71_LR@C)>5V242QTY N:HNC 7B6 M,X,7]M8C#4.U@+'Q'A=_Z BXU2W9,)!:HY1BWB\3&ED?Z9,,MCEV(X@ [E'!H:;C*>QM*FY@E%2V!,SD&>2784 M#"TD+,K:!Q((M(]P0+ *2I2!$[\Y4I3X1';)T\9' D91'C6T4G%I0T1CXMHG MZ?VQ$8&1WAJSL7;WHGO7)VQZ=COHBPU^>EG*MCXAJK]WV5U3$GN\SI9HCP!WSI9HDZ6J),EZF2)MZB* M=/FC"8H+.OWC-531I;9=]2*J$,E?I4H^16+%G5:J) OD MDCGPX;B-#=@<#12JHB"@8&0AZ2T-OS;N136^D9/5Y4O9 MVM(RY\DE17I&+%TBAK3 VUG)5OQ492$@B",P526C1,V]\!7H"4MDK<1 MQD.'KL SI3-M%9')@DSNQPN9X[5DS+:%EUZD<,"=]X25E*(O(].DQ]421;^Q M;V4M%LY[I&62!4DI\R!=T_L>UA#AOK*GV53/AUF5&A3MX95 X M HOWPAJ>C8R''?V$U47AR!!SG)4Q+H<-O55(ESB$4_'B-=?Y<@9;[;8;&KIO MRTC:UV+KN+V&Z(LJ ^6Q,P*4,%U.8Q1ZQ&EA<[A(?"ZOOLUKKQ$.WL+B4OA/ M48.*P711%QG3(]0OHP)6BP)%]Y]_5S7:Z/0.AWU1,]BPQ*@!LD>4+7E:KZ$- M:B@^%48(-PD^8V(8*QFU$TI ]Q-^IBZ M]P_G";,71 >0[9I#W#OE3GBDXH39)+O>V4@/@ ,XMT@R'@6/E38R Y,I,'=3 MU>CM)H9G5^L=$5IDFFG\?.&UI]WQ9#@>WK:&X_ZX-YG<3J:MF^YH.&R/;KNC MVXMC?\>S0XEOW;W;?)M[O_=Z--?KO&#SZIOZ_OODX_??[Z^_W-5VUR]?GW M;]H_)_>_WGS3[N^^_GH\$M]8%58.-=G-RQ4ED#:50ZB"%A-I"^LKW;#V5E5: MZ8&+&=UKC&((3X1H797M_+4U7%O#;V\-WREROT=FN#>][R=B]GZ615]$Z<3I M!I]1:11::RO77&+;P,A00^^P&RQ#-Y^2$1CT4:5E8@0CLKXINB?&)(4HX*:B MMK#@+'IWXK=BT:BM6+R;&';SPH&?)Q+K%L)Y35/,# MR9J/3!9+JG-X&DD4X>5V:.\+;M#6H]IET2T@OKGPL+(7I*=]NKOZ?*].B76W MMR'4IK(.69 &BD.R:8\$[C M5\)5@NYJ/6KU)MT?XD3)Q:.YB]$.43C_$+X2<5#R:W.3HNNPE.E22T$LA'(, MV#V6L_*Y(X/9$90H\ _POY:%R_ ED SB23H@D+P;LEFE<">;OII<%X^=JH]V MT(RBK 5P&&S?,O\*3"QJBHA2OI9H$SM&AAX0C(.*TFGX#PR9/"(6?4_V/\[= M]:*"5")C1D6J"LMG*FR M<$Y($4R+?U ,-R:L]UMXVMP*,#8L0[P8G?C/OXTZG=;'J.$Y?M >?L0\T_!% M*,XFU!S$'<^7VK# M4&FIXPSECC/4]:-U_6B98P[%A8W:KQ17F/1[D\YM]^8:7?'C?O_JIM.;3(?3 M;F]P>S4=]NNX0AU7.)FX0JIE\<9QA5%3N[W[;?+;]&[R2?OZ;0*?W?SV[2N% M%[[^_N7+)_I['US:1SU1OUA]W)!"Z$R;0WN6X/ MNM-INZATM.+1_VDR_?5J\OLUH/^W:6$F9.'GN$,G%WD]#F7!''_$[?U72,_, M28GL'%0BQWL4Q7$6R_HE"U6=#Q8;?D%7XF_.SCSAP^6%6V"; M]_#_"M9(%7V\4.6B9>2^6_0_P94&5A*0'0["P^8Q+>QJTND/!Z/Q8#J\[M^V MKD;][NU@..JUV^-.^_9VDI^8/69;O]R+\26@F:$(7G$2@-H]?\",=0S]? EF MEJG'DUQO37>YK;YEY)$"D;V'1TJ,_7YW$ZC'\=&)LLNPU^U-KV\ :M->?WC5 M&K7Z4]#=;MJCF\'HMC=Z97:9QM63*V91L[>O"\[3+)HR>!9*0_F'$=D?9*/\ M<[M!.JTNV#+]F]$-B(]6OS6^ZEQ/QN/6N-NZZ0Y;5V_)$E^C;'4R]IJ1:V+^3WUS%(7U_K"^.6( :[5'@YMI:S(>C(;]T;0_NNU.N\-VOW_5:PU[ MTT&)V 33'6ZQ_KN^0UZ(TOZHOD..@>2@,[EJ#P;MSG6WT[\>3<>=WG \OIU> M=?N=5F_XVE;('N;XZCOZ]P48F]SU9(Q4N_DK,/UU?9,4A?O^.",7O4'60PD M.NT#) ?=Z:0WO>K?7+7&",KN>#H83,AMDUM*PTB'\3YHI3)2W9>[U'D5=?WFT8'X3IU+4==OYE"_>=@I_HP\B]?- M#7A^D/UM0ZWW-U\^WW_3/M]J=[]=WWRY@7_\]DV[O_G[W==O-_J\0P%W_B,A],']ZIIS' YY5I4X*L(RJ-TC1CU;R:N[;( MMO5=QQ*-):.?WZM1CN4$1JDQ%=72JCFQJ@<=3I2E[I^)5)"9C+5X%&M)XQ=J M0@I?><',,PT3QX]YVCM<]6(J%KUX+PN)MIK3T<-8DM((RY=<;M&+$[OP$JX) M/>'>5G/'O!2'!2>'!:U-M6EAGAH!?G8?F"V'6H9E;M] @S% M<1%/B<3\=]//7S^_?T:Z53(Z2P*#@\W/LH0;LS("@-6,_#7 6L M3+36#1IK;5FQFCKN89FEG&J:5L YC]/MLT1#6&Z! B=>^BEE4)X<3BV<'>K[ MB#*$:HL3[;5 )@K"[C]@=NP$VH"J.L\WA?K=]L,/:NT[\F2XRC%IC9!7C93 M4*+ @GV3Q;#I?2".SUHM._,#Z]:]9DDG[V_76R'N1 M]7'%L)@/ :[LD'(>IM20%M/;(XUSB(8>(03%G&Z3PDG\!ZIV M&D+] )46,9]>3*G&WJ),6XF,U9B.-#?=)3P?YK22#H5OE\FM2ES&+C&$FX=4 M*-TW[Q(JU'OMW9?IY//5>S%=@(8<1_/'9YR:=JAD6GJ;5)64'%=O1(U*QZ;C M9-R&^_J]^;6IS;F!ZISF<3UP:0@VSI2/&FS@' 30X:A%3&#)5E-PRL!*&C!? MH^?Q%V'U;\R>44O2H6K1G]&=H8M>-DB;(6'NPC".8S& L$(L"=!KVC=J[1%] M+0DK''N,_6_$;'/NHDT@2$&\"YO5S*BE?*PY.G87=^GE8#<%?CC#Y3B["VE[ M[@I+.=3[D6S43QKA@H9H+ -F&D@_!^=1)(&A1WJZ-P(7)%Z(!OFJZDGWD[R.?JE1]'9COV(#M5X MI1E" ".+T;Z:VE>4KL<&$9:YV(Z>,JS>E.@ "3PYCBC< BD8- MT B0V3JF+35$1RH596DYT8B')2%6QA8Y" M0A$_>)[:)&@Q=)"*UFG,C\^%>.+L.RED_ ?H")YT]2#DZ/5;X#'P MCL.J7:BXJ.%39.3ACO9@/D;3-.-+C-6*4:QH*D93)@Q2;VR.\^VQ.YTBO/@$ M,'+A1MVH9 \R^6I8%DD[.5YC%IHL,2_1<[I6UN+V.1;B-:<),THO^V0N33_2 MZ.J@5*'>%TW?L&:>(;FP[Q_Q)4Y%(@DA[ '%5*E*6?(&<8$OF;2Z -FI;E.I MJX-<7C$W%,NI%S4YGW_( ZB>C6DJ:8KK./6*:6HO@I!J"*GZUP$'*+-D\[Y^ M9[X7I;@K.25)6DZD"G*;M@['%B.;Q#/DH(X!V>#PH-7 DP3H&K9$!$X$#-1H M-EJT;G%4TE2\NL51W>*HS&EYQ656=HM.O3N1#+I74 I\N*D]T<$WM.W"WJN) M6;(Q&YKNR(]PC87WV#XM0(RM2[S'CKD9*+=.OP!08;J!9W<"G8FC?V%6H M"TDJB(WF$WDRD:DIK$1E!*;:SF55CDNMN5]QGZ'8'<+JVP1^D/Q>)%\R- MA%\ZU,F=A(\!7TQCP$VLA>$UB19D^T\Q4 .:BS8AS]D_F0\PKR/$62/$N@*G M<$0N!3B1\)>!#5]09BG':??(?^IK!IQ'84/7$>$5V8Q?)6J%7LWCO.4R9,FC8SW*J!9%6\2D69 UEL6I1WU#R2X0<"1M2+3P'^&4=CGW(3JA%(L[ M$&0XW"/Q"V:!R%E!B8I)F#$/I+I#C\F)8=^Y+08S/"TAOH%H]M M3GIC=NR.**8AW3KDEQ5J&-\*C>]8 #VIB:';VWAS9)8._&@M\5P+W7R2UB:1 M;HYC M5[OG,NZ^,%>UQ,Z:^L8]X)E9E/KF:1T"<_<9&7" L/]E=H"V4D?EE"8R?14J M=Z$>W:8897]X0 ,"^'H5N#H-4@'C2/@=?VKWA\TA*(.613:"X%:1&2QV_U-O MV!RI'Y!2J%[K)RGHITZ_.8[_4%YSY_!+ONDO768/ 76M+#H:0B"3N6WC'/J.UEP ,\U*E-_\@QSAG+@;U//F2 MIA:J/%&@$J"WC.CP*1X,0#_QPZCKI_72/-F(KBQ2(?'J"C($ KX9]$-;V./>1TT!CP;8*,B P'>%I*'A+1_QT@ : MXCX9\A$^G!D0-= ^!95!W7CD'^7]('&GAWE2,Y=RCI[@H&1+X%]RUI2R3M44 M'_HP^J7R5.Q8,TDAL)\@\G@ QSX"Y<,!8L/J)31C*>SX!C"MZ2.Q3QI6A/:+ M:8NP/>@YA$[ W\=$]%GA1'<\DUVJ455D%::FE M_#>",OF8A"%.86OI"%)!9K(UEVJF&6FQZ;D=0O2@O!'7PP%1$>*9':<$4$PO M58LC08-*N!CHA%E*\:P+^BD<1BG @HN4DBSGG&$&W_K @6(B=\D9:H?QM)E= M=\H.T6Q$L[\2FZ6\%5PSW&XB340P@^0U*=P!5*%8;0A#8>O\Z/7 Q%0$3FCK MX+D3&1F)QR+I$I>]4D[O%\&-HT1PXW@1[$4E/PG.;T0^R)B-)L\:6DNQZ7KP MQCFG3$MF><+7(LTH?)XL8#ESE4IH<+;B7_B/>I'"21*(.W MF21NTE,408&>4,NI3-JH8;@Q*I5<'Z(W71QMY IM8$IXY6SI;[A2X%2I>*EFL!'Z%%T ML^>L).U0S,MJOI;8MDX+RMU+#1+#&P^R^N%2U#@P #])!+)(OT5HOFN_#]W:/"QFW+7/^*:$[WA!Z82S,&> MBS8#T8' HN_$7Q&5&5L._.F!9B_S.X4Q15V)TM\/2W7?8YVMHRL#.Y:<*I<0 M'@=A!;NF$W@[#T/UD\(!\+AG3U1G)A,\>VG 4F9FV%,I_84Q6$EQ0BF=6/&W M^XU/RH-@=>KM_&K=:S9X*ZM:UR64+ M%;G;UTU#J":H6%!V4U* '9)4C4.AHO0PT8YX"Q HNHP1ON1WC;N4[42V-D)A M%]L)=_/S3B'R&"RA?AT,:(4QC]V5X'+K$1,_K8B&>#IW#P,WGBN=& (YW\ M+QRZF*8N&ZEN-E>(P+IA$J.<%Y05Y;:'7N'XDO'J M_>S6LV1O]OM:V\O(E?\UM0;5'[DO8^?\AJGSY]*2=9WC,+W]S0?@.]<:%-&=R:<)&_9*A[;GN[Y3,7DX9% M76&GA19?IU6*K3U3T!2X$]6U'1-"16%JS"#^+R\T$T!=A%NNTP(SN(Z.EC0Z M6C=7J)LKE#E26ERPN_]*F&MTC$"YR"XNBXCC;'0W3@[ER*2XO\&V MCQGK_O+8\LZ#G>+]-1XW@=I;@U&G,P! X%WSDMML>/ V&W;VW&9[OLKXV(M7 M//KJW!Y8RW3\ORIGIZC)N_2_-(Y\9R!QJ!D93@ K&=[[])LW))+.Q2M"\FUT MD8. 4R$K8<5@W(HD%6HP&?26G1 [EFH.R6[JTV&F/9&2V%/C^SGX'IT$OO.< MW]XN7$@6KZI,*)?] &-TG\T8!PM>7_>%P>'W5NAZWKH;]\?7M^/KFMC.\N;GI7=WT;@>#"\UF2]A6 MX%T^,+;Z@-0UL0W\UTU$6A-_REP7,P.P*0Z_H(P%./<]G_]\<7N'UL7_]2ZT MP#;%1X%G7&@&U\TEL[R?+RY1) $*. DG"H+[/U^8/_P/=K T'%_^\N(7T%]' M[=;__'?R@)%>F!^:W]* J5GR_%BR,PQ9\O^S]Z;-;217VNA?06CL>]L1I79N M)Y?N\$3DZJL86]*KUKP3\\D! D41;A"@ 5"+?_W-PL(JL4@!!!,@EE1WLX4" M"* RG[/F.<_Q/CCEF29:(HA_D8A2XIA7(4HH>)-*)&4:D42%Y/RD17(+A_D( M_88/Y70V&?3NF&^69"!WI?G/3+;L-*?R4E++R)W4.J\9-YQ0Z0D$YV202% J M-0,$CLK[4ELO]\N:5&!0, D)!?@H9$>CFG,"<.R4#*EBW?@9N-DXU"]:KV:D\-_K@X.5F6Q7U:L M#7^ LABD/H?6"$(J7IQ'AZT?O^J+%8#_@:?R^&W;75"^GTX>%4A:E7A"";( M(8*Q%\ ]TM0X"=17%\!0=U]5K#;VP]V^OBUGRW3;SLR4E-'-E"?M9F:H/@Q5 MA>Z@JK!UD@4?W2H/CDE-J0G G5&$N*@YG@G5-"9,\B+&:2<-U?.(B.ZXFR_C MTC?M6/8]6U(*N)92#DQQSRA P."1502S8)T("@EAM;TOI>^J/J3: 5T<8>[: MH !AI^!DGCWN"+O#G;:("\ZU(@P!=F88 F6QV#%$@$Z.D&M4'H[S*8Q1* *(4\[HMXB3(%CJP%\]9\?Y_0R28W. M5H?,B_+]>9?!S=?.O&&B\Q]H_N?PA5C40BP1]8I1Z[270*/D8B4(8L$H1*D, MJ)5DV(N)$9050%5*>=UJPP[)SIP?3%5]X"B-X"%PI8V)_I%3.O[+K 'N2:!* MX:?"-)55$86225VA@X1IRNCG"*MKWT\J'N\E?6958WBSH, ;E;/L.VXNSQS7 M\FR"BPYCT$(Q 02B,$>OD6CJB68,7*N 8+4%[X?=T2RZCGZU"V_+W5DA"@6P MTZ[VR6!]#*R$-WPD03P.AA-IP&"JD9%>*VJ-C1&0:!F?)X(U42T!*A#%)PW6 M\^CE>'VT?+F Y^#EE=7R2H5EC$H2P%%0%B3'B(#7 MVAGGHN2V4N.K%?];M> ?JF_T[O*_I^7!,4[1 M#!L6HQ4'59M!A*!#0"55Q@.T NJG@F]+:_'O@JX._.X MY+?QY>S+G!R[,05L/C(TQR9/E6")ZRXA[R661GO&+#CDE?<.:62-CB*L"&NW M),Q'0\3/[%?<7[>S>%50G\,@KKDTUB/)@ BAI0U6 M$JN#U]RBUCG,D_&:)D 14""5-*5[<' ]CP#EK^-QOQIEG1W!EE@*7(NE9EPB M$G] -",T2(F58AX[IP0)+/C[8KE:UMV=VU-6H*2'H$=A%TX29T359<*4&<,] MPA888.D4(.>=I9R9Z,7@5IGP#W"6Z%2$04%P+OLZ_@#C37LH<(XKGB:HK!94 M1!25WEI!K8\V@2GLG<*!.,T=T:%5L5FO_N(T,SIG_NMR',#.C07%HI G7MB? M4?L8:GG-F<&)D#Z I4$@,())I+2QHCJV"TJ*%F?&EJA-8WJ(P@7'XJ11>QY! MQKPV,%%1\:*F8GF?[;**DY1@64NPMP&D-\HXRX A9S EW'$/WAK%52L_T"C+ M?#L>]79=30P%5BF=Q77;?1SFYAPQJVI:&$F!.L)LH)(!9T0Q9%30% <9<1M: M5F=3S*8Q,Q&SE)\%9E,&0/+8^E[F#[]G'%V4'__(+.U=K!]=_+W4$NZ'#&O- MLCV'+.NH2V0E:93(1C]E@E]^Z.IPJE2*'VJB9? M5A22L]]E;9&U15)M01LU4DYXQJKB%,0A**4A&*^"Q5XZZ56K;?U1;9&J49CC MZ%2AI FGT](66\3]I\#Q_K=!]V(P',P&RZ[CZ6S<^_TJ/E=.ILO)K?.:_-DZ M0J139X(^IWL]\W.9%=W[L):-YW*^G^P @+P(9T-A]''2[9>K"=;3SDWWV^/\ M1?LK&3A$%_D$LH6*U$W,EE@J*0U0%> 0K*(GJPAGU-/X:JM:V<(54]K[!4+F MN-EU2S,3!1(Z*X\SH8#H8R0XA6P"SE6B!DY'=B&M?VXWA%+KQ[HMLHDPBE[#(Z M"HMQ@H@C"-6]-((%*CFF$K, R'/#L>4F_@T)1I3#6R$ND1$@J! T=SL%W(PGU3YF5^X)$DMJB;7!.(]Q0 9'APXS&478>Q"!>$MCJ'(_J?"W M\>C3QW)R76W"SMD%"TC*NW%X;EN&Z&,0I:K!H,ZT$%XPD Z\1S(08C68Z-L( MH42K8&HSB"9JECYYB)Y)9%%>EA$I_. MGFG]0 ]ECKD>ER!5*P%DI3&$^NB).F!.*"2TL,)8[90DBK:.8P*V\SNK=!-T9U@0YCV$GFD=8A (=@M F&6295M')4M\;;;(3N1 ,, M$10<]D)T<)CH/H]^\D5R;SF1-VT,=HK^*6Y4UVGA% <5O'0$?!!*!2241YY( MXJEK^:?-/,D>&L@9J()G'MV30%VC*DUC#IIX;IP,$$ J[$!*0033 K1K-2AM MC+I$!6DBHNXTIFJ>>3/%78INUOUZ%^9L/5W]')/JF-=B2RJ67%5-Y0D86$"* M,\FK.=916!1N]Q6N5O_-J#>^+C]VOS978<]X?0ROHNZ# M#8Z&P((RPKHY*9L&[#75FF.%M6^1XSP=KXG*#%A!TJ;=#@ZOYQ*(W#\1RD') MIG*K>*-I08'C(<8@S(,"8JRCE&@-8@W)4$R#8(VD$. 0<=0AAOLF6<$-"9"MCRC;1![@$.H#@^MYQ'/+(AZ MTY4'G*1X\EH\ U!I*'$Z. J"6F40\HY0@K&1T18\R&S:3#+LWI) (5B.54X! M=Z(^Q9-*44F])TQ"C)R-QH9Q7Q5.:H4":IWB/0EW:<(35=#3&$^367,?8LU- M6$+V7(;'LRG"(:K!DJ,,57*>*@M@O92*U:V8I]=/[C A0O<-JY M<*?%^Y@%8Q>"07%]9JF8(EAA*A22H*Q4@F/J9/3.-*[*+Y\F&*D(40F+PD&2 MSO<\+<$XC_C*CJ^O![-JM.^"*Z?"6_QJY:A7,:+^-"W+SMOQK.Q@_*>#( 4] M3![I#94"K96"PR0 #]1+X8 +4"8$+*K1\HY(:)>L-O9)C_JVN4N;6<^OT\$O MH\$P+LODMGQ42XSG;Q6=\/]\5#%L8$<.#@J'1X9YLH<'OSU*H)PY9#.'[+ES MR+Z?K.HSYD3COW8(*J*ZJO[K3*^ZDXJQ[G9V-9[$W^D7G:A_R\[X=C:=1=L< M;R$GH5I&E:%Z%)D46'@> TYB*&!BE#2@" @(S"/K6[-J[W9CKK3^;W=86<94 MH>@N3R..(EH\2;3AF@71@S;(6$XX5: H1/0A,$YHPR2BO'42MAG:#O#LZ\!# ML)-E#*I\_O%H82F*SA_0SPCASDUWTOE<8>?7#I8_-!X<%03Q BD\C^Q %92( M@E.Z>O%@.JVX4KNSCBM[Y?5%_&H4%YU*YS&/K@ G%> M4&#S2 6C0L1P!P2["X1R4/-L]?#3.OT J-8/7%$=7+19QGD@3"NID'"::R88 M0:95R;[:VCW$-42A@O.]<+"T9>_[>X[&_+V;O+C]VOSS-^T[AJ\=J:LOMH!Q-JA>,7_HSOQDPOHP,Q M 4?G#5D0WFFI/;:6*Z6D9[P=WST;WT\P=YOA&^.,[QP\WKW3AW+6'8RJ88#= MR2A^IZ-J"WAIW;%6=31Z?Y"U%CD=,'<:F-,:!6M0_#<0AK1KA7ZKC?'+?6FH M$E=>#GJ#W?6>$%":Z,I MDL+;%K'35IA/%! R7C"1E&#YZ#"_19QW.IUQTT=+<@]PM,)1M_WP9MM/-((> M$QT0#>"C?@@Q;,1>61]HM(XMJL)FX;2?[\[N)H4H7HBD5#UK-<)!MOADK#\' MZZ1._DL#1 H7+#(>)#!#F1>$@*QFLA'6JAK9".NIF'1I(632,;I'B?4-@\'' M[DW@BTM&S[FI?'YZ^%13NAV0EHN]E4IYT2;+)ZN:/^Q@V=9B]&0U,M0'5 KQ M(#C6%@4,7G/M"6#CE A5S;K^4=.Q'O7WZ(O@0BE2*+X7#;T.(8>INK,>R7ID MKWJ$UX-V&2'.$A4M'1-@P2EIM $-)("T7OYHM,ZF>B05HP''4%"TE]S><>J1 M]2Y@TO[L'_>27BV\+5QU.">XYR3-M?F^C_^^FR"_6P#QV *T*3S2W'WS+7#U M=$/,>V54@),'(J;Y:P:CN%JS7U[/K^RRM/*J['1[51U(=_0M?H_.:#RK@IQ) MO!Q-0OR*GR;S,OW)G.]W=E5.RTIWSW79O)+D8(Q7IAS4_S\V([\ M>=:]&)9WU^<_YS\6NJI^W%C$X6!4OE[AAJ _/K"(]6W)Q?H\L ?S!4;WUK=Z MW'S_4659AM]M/4:+;9U_\TZO' Z7S_[E%7HU?QQOM;=Z_,">?!QS\>K" E/S*U\&_=E5?'6\]Z5)B9 >=F^FY2^K MO_QZWX"\:L.?OGK< BP^@OWQUU"D-\?G#]J3.=]/[RZN)B./XT_OF?-Y]>=;K#V?<7EN]P)UKQO1?[ M*>3B8_X0;O">9Y1X2^>UX2$J@ Y&K__K*1IL\?-J4JN<3^7KBTG9_?UU M]S)NR2_=X9?NMVFUHE>3I8+KSOWM*4$4"P=>>B,! 5*&.*T44A1Y*I"I?J>; M1#/N/E=FAM$1ONC>]HO.FU'OG@TXW*]MF];LMSL;5IF[[ZJ9.HMRILUO:Y<1 MW .^_6/&]%G+G@WI X84H[66E/_(E/[@*;3=KQW@.S:79C+^LFTK0;=7_7/, MEF65$YC_>4@!_=2OL#>91G<[.MCCV_A._6G1*;_VRIM9YR9^SKR;J=.]C@LS MFZZK897;'F$NOV'2/7@9_VSMDO]O6:UW&777]ZU@*;-#ZY;SQX'RWH/CO8KF M@<*B<@&3=,8\N,6'6M)P'ALK\\:>YL:*D]C8+4H3\<[]H-T'7Q\6\RF/('-] M3EGZ?*_I':T?5%N=*@GPA[(:YC)XC+ T^=;OO.!\/P4)SR@X.-R: D:D+#$# M55/):&*$P99B2L!R+C4R%DF"/>?4RE:KX=)4A,GX^J$1I_YK;WA;K8>>3LOX M;[_=;N@6Y4K_^]']8SJ9_>/]9-R_[37XK)Y\'O5)_'4S_<3'\_>(?=\#] M^SPR3%"7(&-PR=%IDY=ED3Y+D18U\S(5@D>1EA4++C M3B/2\F5$6G!28)F27RJ+=!;I@Q!I61,"A$ E:.JTI@*L<+(J',8T8!ZH4]3L M1J3%RX@TEZR M%TB!R?2YS'0Z-VH?#T;7)>=Z0(UB[Z-.>O-&5* K!-X0'7# M(N'"46>"= 2 *"T-]0I933Q#S+9+???CEB\_[1\?R][5* K2IV_+9Q/*?B%Q MYBL]!33CNB514TD8%1YQ1< $)IG"2@KE%/81U"V&MOUXI+M'L^0%(RF+X#.: M7PK-%-4I$^2%E)APAQA89PT@!X%S3E% 4NTH9;+.&=L]FC&BA3H-,NFS9F-Z MX !HT6 [V>@8:*]$I$?:N[54&E K#<:XL)X0RID'K[31T0B"P(0B"DSL*"FS M<.A2S&M'*)JRO<1DA]FOE25@*PG@K&8F4QII33B 4*"%TT0J8-(Q5>4P--^E M$YC"EV.RX(AG"<@2\"0):'#SD1C#.Z^MGGHU2;[7T[S7,Z\2JH7\A]5"YSF.8IV1 MYZPNJ"$@*'*N&D0;0 :AO0&*!0V,&AXOMH?V36?O+O\Z'O?G)!W+@Y+?HNH] MG+H9"J)04I[TB5P&]V/@YG5I"3#N,0;D,/-@@I=8.A(\#D9S3VAKS/*3P/U" M%204071K3[Z")(/[07"+QM0%PD,$ Y)!53^M-H$3Q#D62CG^T"S@)X#[A6HI MB*BF3)]VQ>-YU%*L'+1QKJEXBGRK6KY%E&/I,*?VH0L1Y&Z3SG#W/ M>!U Z00J&$V9GSP*:W6*H!6XY@[U)F!NA %L0OS/&\-5T%Y;SX0/ME7YE]3C MVCUH!2\(/XGIL&!5"H2,FM98D$Q(;PT#]3Q-^_*%$))% MT)Y$64^N@WBH#J+WI(3W08WM.>JS,L%J%:(,TE8HH+RBY$+(F$""H3$FTY0' MWIKILX6SED 3,"P+1O8ZO..XCLRRH.Q$4!H-G)QK(ZB@*N(0I)=&:22HXQQ9 MQ;QM%19MX2"F2+))7 A&LJ!D0=FKH#3:(J/C"\-7OKQSA/YN8QPE/WN!\ESE,F($_!S7MW4TZZL_CM M.N77FW(T+:?/+,M,&@L>4KUF7H2\".=4__%;M"K3HG/=G?Q>SA5$5?;16[:" M=*:WO5XY7:, M^G]?+;M?J.5=QGK1_2XPI,R5'H4;>XK@4XV(2U&,G%9!JVI>(W<&N4 (=4X) MP5EH]3\^"7S) C"L2"%9RE+O#+Z7 E\C#$*$<)!2".\E5"R?7B%P1AE&M$!( M/PM\R:(BS%4!D#++=1*!S1%Z*Q_*:=F=]*[F7DJ__%P.QS?50*=<]40 !@B(GVQP:DJBPSXL0_%[')/!Y54<[E]I_S!"QO-&Y* MYQ$&CPPXD(1I9+FEV&G!@!+W #_)TP";S$N2JE G#MCS2.G\M1R5U5SGRD?J M]J\'H\%T5F5_/S^WY/0D154V:MX\P:"B3#H-,92NBD/!Q'@FAM).:]N*9I8+ M'255?[?,^_"',"U89C0] 002A.I,HF'1(>?18+!H'5@,I*/?RP.CB"JII4F MP'09G>B14\@(/ 4$8M%H#%-,:DQQ5:BD?# DB!@@&J(M5RRT"SB>C,!D#HMB MA13H% !XYED=?3V.-_OO;K5]."]_A4=B3\P(LU*E'YP+0Z' K M$!XL55IH&3UO) %Q+4RKF?/)@$U7/%A(EC./YPE87F<>$0C-'("1,4H4R$M" MM:8*8\.8, DT;+IFCX*(G,@Y_D3.AS)ZT[>]V6T"XKR3E$Y92R>3S(9@4#7Y M S 8@TU0E@07L)0Q>'X@S5JOK;WJ3CZ5._9Z),KE#Z< .E4G#"T";A02"C$" M4BO)/"&2QZ@9O RBY<-L"+J$G@NHDPB0SQUT&-,F"XJ01A@M;?2=G9+1 0$! M+DAJ!1"V)>C2\7FKDT@*9@Z3ASA,QD]M),A-Y\ET *UU0. N1AQ4L6AZ@ :K MK734:6XM=?X!'7#7_[%,R^[4U6$0(^:D)P,GUFN>Y6,G\L'J;*ATSGF,D3#< M @E&@O36$AF=,PY9/G(\K%6/GB=?*V.\I0 @91G M0+PU@+U!(3@03,0GMY&/=.DKD 5#*8GP3DP^SI2KY,VH-[XN.Y>3\?7*#QV/ M=NU_GI^:D+@Q=((*C3R&:#4!A)'&8A05A^2L8C9N#=B]4Q.+K?K;>+I31Y.( M K.]ZHF#5 <9[L^!NVK4EEME/*9!QTQK:P%$T,C D"9K+J56?0 J<,&ZQ9SW69P3^8&$W*Z6R5;\S5"[6P_[16VDGCK,I3A6U\RB*HYN16=3QH"U@?V<;=XU]O^4P?X4L+-Z*+1 3 ED+0L, M !&A+3(P/P_L#:IN",KQJ,4#!@Q!!N7C M7W&,V#D6C(=6Z012=4?E*6CP*>;CK=Z\&_?WR=CP:?Q^D+67\ M;J;['KTZ5B#(%6^G $=5.U9D/NQ.84UL563)C:?><(6EH9X@1Y/#,9W?56"4 MDA@UP_&%X$B1K*M^+2=>L!C'@@7OH_/#)17< B-(F("2PS&99T0*PD^B-#-3 M[3YX2GE1QLTOJ\D*GP?3"L;QX=+MZ<,! =X M76F*I=-6>6(=!1\@RA"3&!SQ'F/6KAEX6<%)YKZ"+"C;2X_I80K.>23KWMSY MJ]&?'96'.2/LI;7%VEP]%75AN@W,QU@U(.TP* Q2!!6U!C)&6HIXJXG\3@TL M0U*SV(9G.Y/3N$#QVIJ,"27['"5S_"G\+ KK1$'5+B=U1B)'*-:"@O5<8@8& M!0'.(HY$B\EU5D03EX06&." W'4G.TGT.TMUL2P?,C)5<:2[ .3!* :),.K)TIV.TX@6G.YU MK/+!2?>9-IW[[F04O]NTLE6%N-] M.?FMLA=S9&V86%C]3M-)(7<^"OJACX)^)GLI 3O8^"*+XDF*(N.-67H8,>QU M<$''Z)^:^!)K V'(,/ @MQ7%A[( SQ-%E44QB^+)B2*O^]*0%@Y32[5C#I@0 M,63GT49JHS!%BK2HH385Q8="]N>((OXY:1/:X8GB>52BN<'P=E;V]Z2*CDKC MG()B:32\!NFD(#Y@B@,$)I6BR@G-O3=&6]]JX;BO6)9(.3Z'^Z2,>9:@/4M0 MHT?7( O,$"2=D1!C5<4Y1EYA1X+6A+5.P#>7H!WXR:?2DILEZ,@EB#?:BH/F M!I@.B%:<*MYI[8W&'$LN,'=^;9SYN 3MP+W-TS9.L$C.CJ^O(TCG!T[3^23W M\E^W@\\1$:/9M#.^G4UG\>)@[5BP=:<629NZ#NDX(R]"7H1S"I#G^93.0HF4 M_4XWWF+W4[E4()E%I&WN1>TP:V>L]=)7[)B :'28A42PO0&N/V/\M5 MUHM%?GM[?5%.WEW.C?CT7:V;-S[Y6>Q2T_ZC#>T_$P574%!Y*G[T>8-2-J@L M(@2IU02!Y5 -\39&@#)46$P9B%97R'-!V8KMG@5*@GC!>:M KWG@K(5+CT#E'- %HQEUJ7CK]99!M@[ M\G=.BDIVK7B31DMNU9..-$3IQA"PD\&#%X"08?$B;AWJ/2+>R]UI2?F.72%9 M4$Q.?O1Y!O)C0*9UH0CSU '&!$/\0ZS5BH6*R\A8J8G2FWKT3P!R2O=)%HA! M@632$9H9R$<#9&B-)#/M#-BP>3=&U_?3,JK3S5>K8-K5Q@R1PL55VN5,?JXU:? 4]ZG^L MMTW?[=K;NQFP$HN(J>0P0*1@JIG8,( M?^8(*&S;PZCWA?3T/&)0D#SH;#/:I"P[C\I.(S[$BAN.O0;B8X 8O S<>1(# M1:T#8:0U^VEOLI.>>DS(I!Q\IRLY!Q2/[M4A_>_1I(R?_>^RW_FI"D3_U/G4 M'8PZ48+Z\1<^1^S&"'4PFLXFMW-^Y/GXJ<[XLN*WS1R&6^@A@1N#%T #,[SJ MCH7X"EWQ]##%M0(OD&Z=5C^FA]S=3DW_SVV\WQ2E=*/LD]8KK4/,<<1_9PA[A6I/UF(&BH)6#'.@ M)DJ$-M99@HEUBME6U\H>89^.1@KV:38._$!DLZ"-L>,_*?DXGG6'G?%VYR7/ MU1OG%1NK1@954*9)X$K84,7'50V %LAZ)(-#G&[LDU:Q\:&XGEBF+%][-G:R M1WJ&(D:;A"R.ZB EH]2 U-[@P$!;+ZWWRNM6/6AZ$4N?HV4%ITG96[*092%[ MLI!!([<2_6&")0\T&%"822,H"@I[JKT-O#5B++V0I4_FTH,@0C]^"=O0U7YL M@02^N&3T]&J3OD/_#J9-/+1N&R[;7N;9O2QK];W5.=4QD*HQUXT[@PVW!G.- MP4NDJ1$@HS?$I,>HK:,?4,_[*+G N!!D+ZIWB8'#G-Z8Y3[+_3/D7C5R##[& M.\$;8@,%3;"1"%%EA+34&.1:Y^]/D_MTTRE0U9&9Y3[+?9;[;>6>(E37K#F. MD<2&2!H< 'C#'<48M A>&@JMX95/D_N4U;\VWF+]G0\'URJCA)[LT81^ORDZW5YTN M=D?5B7=G-)Y5S&&3>#F:LOCQGR;=8>>F.UF4O%V5T[(R/',-W:U:Z"\'H^ZH M-X@OFL[BA7F)W,^/K?>?YRG#N^OSG_,?"PUMW;V7AU88&7^94O@_[L*KXZ MWOO24$; #KLWT_*7U5]^O6\67[7!35\];M<6'R'AC[^^:IGTY*,JN]()$2T=C%[_UYZX/9]P^TO!B,\/KC]UII/>7UY=7 S' MG\8___/FTZM.=SC[_L+R'>[$++[W8FN%7'S,G^/[O/@-[FP[03Q%8RU^7DUJ M%?.I?'TQ*;N_O^Y>QF7_I3O\TOTVK5;M:K)4:-UY7#"-P3GW%FG%I0!I009J MJ< AB'!+*]^IYM$$^X^6VZ&W=[O%]W;?M&)H_F5W&EP_$)8^9S$>_WSTQV]C%R";T 1,:_<-U-E2@']C0QY^2 M6_W6X;WAQO:_?;K:[57_[-HRWDL:)#4DJV/B^9^'=,]&49CP^-G[J5QH] MPF,PB@'K^#:^4W^:OE?T](2J"FJ2]$0^*""'VD!Q'ALK\\:>YL8^%+D>W\8F M)2;=M3E3J?98/1*A5F%HY4M,.Y>3\75G?%-.NK,J.UL=Q'T>S 9KN4K/EK8_ M+T)>A(/C,]B1ZGCUGV_+V?9EJDGMX&[O\Z6'2R6^G76%(XA)5E:-K7>%(RHH MY[#W0*0%!D829," JOB/N/6M-M<(C+IZ?\>EH0JE+ T]V"JO+"X'+BZ"UO65 M%8^(0,PR3T%3K(4$KX(0SIAXN=5@MDY/>E7L>S,9?QY4J?V+;P\&O[_DF"<'?GD1$D>_NQ_HDUBM MN/(FJI+!DCIZU.]TKZO^Y'_/+QSR2*X7,?@ M7\LD"-:$*X"E;WS+T7@9ZLNZZ!"=C3$.,XLJ 9U1;(TS%-RJ4L=J2 MYT$O9="CV$FDU(YKW&!B?+ZO@IAIAFMU.1L%^FY;PGCB MEINBEWNR4U^F$"1I2V4>6W$D8,5U_R_#\2+GT03Y #(:'::5(=Y0XJT P,\$ M:S+OAQ=2)64,S& ]$K"2^LP1&$1G/7KHP.._59 8+Q# 5;L*$":?"=9D_A+& M!9=)62H.#JWGD,WY;3;N_?[ZHCLM^W.ZVW(T761VRJ_5WQ^I<#CCT(:S6E8I MXUJQ*+U6RRBK6&,M4+#$>JRT]2TO:#[2TU1K;1M+O4O_!^2I'.6<.>IXG4:, MGHN*SS#NC 4;?1E-K2G;?+@HB4 Y$SZEX&=0W2/"=9 M<%0C$$0 )4QC(K1C.A@0)N"6$[TQZI)Y) Q%77<251YGG<%QY64YF41W9-;] MNK;B^HR"B!_0$"^E5=722K'0""DGI:; "=+:8.150,Q;HU&KU_D?*2@[,2NP "%<&&2L0 M9RA&"QA,:TSOT^&?GF8>BT+BE%'#R4K .22FFN>^%4M,?^46+JG/1I\B)J?+ M$[W^8#K/>.8([KY.8+*1K4(:G+&(:0;*.,E=-(NLFMSMK(7607QS!]Y=AM6R MVVK5]:COEFN^T_,[ >04 KHS!R&O_3+.1/!<>X8, J>Q9#Y([KF4B$JG6UR\ MSP!ANJJD#,(3 *&H)V$I48W"4@X'1@ H,EA7 R$\!^.CAFP1P3\#A,FR6S+I M%)Z[M>%2M_B+2688Y>\EOL4*E'>MP< ?F9PK9M9&YQ/7H9"EIL(IC MHS !SD&10)T0-E"M59"M^HZG8#:9QX.+^.UR))YS45LJ:4GJZCL?&*,8JC&^ M#+ A.BB%F(J! +?@47@.X-,GH0#M)0-UX/[7<;M9]JH[^E3.F0@;?:S3:;G, M%@T'W8O!<-[36LS;7\>7G6[O7[>#Z>"NJ:T_F-Z,I]4D\,O.Q>UT,"KC[S^[ M!?;8^QOSO9[FO::,RB@_,G6QJI:M.N3+P>>*+CM;^LU]VT;5@5"$*Z<\4O6M5 M=]36=93&I;:$(D^T!(.-B3$KN+2*^ MHW/AWD_*F^Z@OVI:681YXWFV?1'WY>.P^[+/&J7=W@FG+;7.6S >RZJ/5U0L MEX1IS38P7M2?)W/T? OVDF/G!96YW>7@T;G>-/&ZUUPS+SQB ME@.M6B"M 2*(Q4HSV!D\DZ73H2 58WPR5!Z[23IW<#=*$0"P0<*XJ+8$ M*$$MS)/#%5 *0LVS]V<)]U+NWCI-LO:[:5F^ZWG$Y[ MDEO6R*9)CQ!CQBIB)6 @6@NM/:;:$<\<:='%/1Z2O5]LPWQS=DI+3@JUGQ:> MH_#+S@>W$42UOX8!,VT\D2J&$\"-8H1BPK'1C@GJ6A4.6^,VF7^F"B93^F<9 MML<"VT:=0L2L0-!2T8AX&"45-8#[%\/>+EN N M-V 9.$U7D=/?ZL7?2^I*%0*G+/$^]CCJW.'-ZYK1H)P0V'*NB 9#G,:,8A-- ME8@N%D60'MZ[.&9$).? ,KQ7\!;0"!C 40U..N8AJFT3L/36";!!<@([@'?Z MNE%6*)'RX.'8X7W66; ["IM)^;D1QHWG( M* @<::XQ#@ 6*A^0(4V=1E2PL,%IT7K(IVLB4@66&?(9\D^'/&$UDTVP+(8_ M#@<< WJPFF%BM1?!6"FMW2";O![RR3)RA)P]Y+=(V3%V5/[=_-'WL^/?;CI# M[P4"P26$JE>T\7/@>H#5>L +XKC3PA,>0&$LJ6-.!1.U@L6"M0I4XY;8N"/O MEQMBOOWWM**W>K?:%'VW)SMU^V3T^T32LZ6MMO.0#-VY@1AJ"B9BE0OQ,I=2 M &?.4$? ,$4I4&E(BT3W62!.YLC%]RJH3#I&)8/XR$ L&M2:!$4-+*+WA3P@ M3F2,M16AGF.#)6"1%,3I#DL%+TC:\2H'">*D!#O'[I=5N.M43;33SN5D?-T9 MC#Z7TZ>Y9&<[RS8O0EZ$K4,Z?%RJX]5_OK^=]*ZZT[+B>XA!7+1-LV_S2HSR M7[>#FXJC*Y_AW7<*"*.-"@P0-A@2W0$$7@DM!?=8Z!!B$"=XBUST???;G/CL MXUA7S!N3\OURT=\/NZ.9'O7]:MUW&I[A@JF41$?'?FQW[HANQ&H>:VD%$Q1' M-SS+]U)&5'U MN1R.YTA;(U6V%$3P'LDO?)(>49 N1TJI _M^Q<1=BZ)'-=\;9.EL.KNZ,FI>N"8W]45>%.9Y-!;U:] M:GYM^3LY6FRIB49/E:.. \(8,PL0?4&I$6BEG'>RRNVAM=&BN:/-?5O.WEU6 M9S'+9_H[S>DA55#(M?@9U"M0-SJIM*&8A0 0A % K#K&YIP(1ZD3!+6J"9\) MZG03M5FA6,9TQO0*TXWV*4*5$#$Z-X8JL, -%E4_%0]$<>[E^K3>TS"=+K$7 M(WDA8A24\JUZ(-&J%X(3 9HH*P 8*S M&CEK:-#,!^4=:[5)K=1#&$_BE$MB!08%(48?7AEOF$/>&-UB)TV"W^T=MXS?,\#O M6O^,-8B%HD\6HA^FXS, 0CK)K:.62HJ\9(8\&G,\"\#)O#3@*<]>VTG,V&Y?S,=5<>V_$IAK5Z@=7]ZPQ%^Z"H$(K-J2Y,#.JX6>Q1B*.'2 M"\'VWMEY967/FX/G=EKVJ]G?.W#;MA'H V9]6&_S&AV>CFJ)<)1Q(C4X)254 M^2M:L7$)SG2KP_,1VH>7 M6T:(-BZ&_%*U2DZ>)13IN;RQ9(64+S[3[EBD(C,._8!QZ'(PZHYZ3W)"SY9G M)B]"7H1SK:883*>W45$LJU\OSH]M:)U_P1NM25Q[C<$KS;0#(:K^7:N"EMP@ M&8QMMR8UTDUOE@O][M+%9=YIHSIA!4J:;3V*,X$3A![4_>(54ROA2CB% 3PA MQNJ@A$8:!+:ZG05Y$O32,;8*E'@2:X;>RT"O$57%:(I9&@,HQ&)X!50A4@58 M,9X*R.L'>M>> KUDA0_QNQ=ISY@./(U^HJ4/J].:3D1E H?DA,[(UJ9"N*J% M5FD!1A$A*E[$**Y&$((#5QA7+ RFE0KY4-XL%W[W#@IEJ44U'P>?&=1%HRA" M$DZ%5YR2@"KB ,6 &2Z\E;@: -Y*A6\ ]70,.J2:P\ SU#/4MX9ZL_1!&F0Y MX98K P0II2BG0*R@#(1V= NH)W/ N% %3GK0>;)0/X<$>;6^S"-,3Z "+BJ8J5B M_3+.F"")PYX% 2"8?9078@/0)?-E:(&2SITZ#X?E1#-2_OIF./Y6EIU9]VLY M[=QT!_T*.YTO@]G553F,*W+5G<0G;F\B\JNQ'=4$CR_=2;_1JISCG,#3&P(7EO ,=Y!VMKH%5%$E%?NT>D>'\IA=U;V/XX_=K_^3[5-XV&U"F$\ M^:W:*].=EGT[OKXI1]-N]25VF>TBM! R9:G;R89%62(>E@C92'9IH!JBM=3, M2C"421_C?QTL$&>8$V&'$I'PE+#@:<+">$>#;J?7M@!?.K::E%% KM=Z"6?% M7G5'GRKRO4[_MNS,QIW>;?12KLM)IJK97'Y5+;\.K):@M.&8 O5">:<1\310 M'NT'_2'_5/.X_\/=\)&J->@N=;XCCKY6,68A5,JQ 8?'=7"F4%X;FBM4,TT* M3*PB6GHK677FHX(6V# LHC?.B/FA$_Y<+*?O6<92%H!RE)[S5MOJ>45J>O'@ M$+& !0I>@W!>(F$Y]M)Q+@E%>I>RD2YO17@A<,KP]? 4_3EDG&HG;N6]=2[C M%DP[D[)7#CYW+X9E#KKN"S.KG39-,.)26L[A=[IC+*"HASO'SSTUCM9T*#SCB8D1A#<6A5 8:LH MP5QS1;Q'3#GT3.RE]Z,D2SE%^9Q-#\EH@B]HC0E0;)P2/6';@J%2:(N6, MH;1B!Z])6K<$S8GFK=R@XKS9]3OK%SI*G7JQW9:6:*T(*CO00LYV28 MS@CL%#437#1>UN"[ W M,E8:2T<"^$"B9K>42:J4M($X%KTV^SCY^(_!GK*&"O'N.^IW)W?GY_/GGQH8+5"R7IPV,$XH=URJ-1E(P.G\0 M8LBH8_P(7'()6 (%8!PK![15E+K8RG>7?KF1'^(^OAM5>J3ZS]=;^'WU@Q[U MO[_0>.6;46]X6ZV@&TQOQM/N\*]Q&V[B;\3'E=X9C&[+_KN;8!-%B7H"06OI,,'(5EVA7@3=(N4\2(G: M@<];()SR;.[9\#O6'%&6T2UEE-23K0F2Q%E ,*?-U95H B"E!%%,$-3J3#U( M&4T_YB2N09;0%\GB'I='_T@2=S#J3]]\L=]LM]_I.H365Y$)Q M[C0U3$3!6-+3I8/,'YRQ(*PW[5"[WXHCK8P-F+MHW#V61& 5)4 90AU2K;/0 M%Y>$';3#*%10DM/+.;W\;!,C:I]9.8>=)0(46/#*2^5X-6J"$6R#TJVVF!<7 MK'0I:JX*2%J=?Y@FYGQ3U \XM'9CK[7H7)2?!J-15:(PONQ\*[N3'+8GTT"J MUD#<682)U A#U$(.*XR,,Y9AP1F7;8[U%XS/WRP,>XJ984P5DB6=4Y#3TN
^MFK1^Z/$^"P_[B[5WFW/XPP[7YC33#H0U!BLA \X;9!625<@I MJ9!&;7U.GYRQ"ED?!NZB_WA=B#B.W^%R./[RR]6@WR]'OUXMPKAX+U]3+,;_ M\Q^8HU_7))3H/ANR\X+D!3G.!3G'/-)OMS/* ?WEF(W(H4A*7H137H1M7 AT9.KB38QBJS.FL^/B7%O@S*BJ M4Q'>"1.<5U0:T%@8YA4ASGG'E9*R-<-HM:KOHQI^6^ZV%E\5BJ1,.1Y[)]"Y MPQ;J B3N">*"(\:I ^ZHK([PA#(<"RZM;Q51K(=MND%;4!">LKPWP_:X8-*6ZF.';=+Z]6-SGCYV MOY;3HC,JYSPKDW(^)2+S:6XN] U2E$"DI-@A "5!,VTD"]1ZZ90U%EG7%OK> M^+J<[T J+VN3/B\J]S+(Z]C5PIDB?AW@H<&6# @1#T1;H0B$P*1@*KIF@4;D M5I>V GPR_TP4F";EY3FX0M,SA>A:I0P-S@X(#!-!)38L :CN7*&>"DPST^[!J//,2BH\MY5(?5#E,;/S8$?>X(S MW^MIWNM9!V7O;R>]JXH1IZ*^_-?MX*8Z#Y^K@/$L+F2G.YV6LVE%G#.\[<_Y MSJ-&Z,5EB!=ONM\23/<[*V^A,:R9>8P%-LIZI8& TI0KA2RW$#PAHD6&:[LW M@UEWZ+_>E*/^8'8[*:LRO-O)I.R;V]G;\>Q_RWE.9Z>SF5726KM3=1PR_!^& M/T=UR;LPF!'K"1CLP5$3'QJ&)<>&6,QDB^#N&?!/%N9)F0?B9/AO#W]2:_\@ M 7/JC,!* H>*$IT2$KQ%W#.B'N"JV1K^Z=+Y!:1MUSA5 =C0HWRLU%S@BTM& MC]RQU+WH349TWN_)[0P'W8O!CJ]O2[[>)>^(^.%3)LD7;/; MQY$K/3_(-OH>A3#4N&!9=8R%&-'&* Q>6L0PUKQ5*;099+?W]_Y=3L;]J*2J M;($DF/R:X7KV<&W.KS%&!AX058& ==Y0#48:I.+?D(/6J>MF<$WFGU&<>+KT MP4)V[F#]>59EG^ZNSW\VOLYP,"I?K_IG"/KCKXWO]\_H< PNO^VPUN&JC#LU M'(Z_S"O)JR^Z&AXX[72K4O/QJ!>A,6\LN>LXJ=)NF_":Q,3"-F MXY.]^/G7B\3>]&K\9=3I7HP_EYV'WGTZB_];#+YN-LOJ9-U#%MUSL1*\<#I?/_N45>C5_ M'+]X;_7X 0!\'%S'G7M;?NE\&%]W6PGIZ^[DTV"T^'K=V]EX=6'AAL^O?!GT M9U?QU?'FEW(5M>ZP>S,M?UG]Y=?[(O3J+HRXT]#BU>-!QN(C1/R$5RT)7W[\ M#YZBV_W:L]_Q&)MK$SMR952),D5[%-PV\YZO^5)[/?Y\HZ>44/\)+J4Y]9C'0)5RCID')S(;QJB"59G%$ (X0QR"IF*22DHYP,1 MWGMF/ O\03(V/;K/;Z)GMCN9?(NK\'^[P]MR9RQJ44M)G'2BT2$6#F9Q/"]Q MY'7&Q/O@E&>::(D@_J5B)2*.>16J*0W^05:B;<0Q#2,9187D>SGA.G OXJB= MA0_WDB6)#YF.QV7>6&!%76?OO&;<<$)E-1O4.1DD$I1*S0"!HZW9H"W.L!>R MI,"@8#(E'^E1!'8G",;&. T4M3&E3!A/*'"#-)# **NDNEW^?/OT^<[.*%)ZEV?/&GHIF@] M3391B1LS"I77&EE0-# PS&C', V>,,NUP2@MF^@ID)2O@\YA\H9F]9+5R][4 M"VDP!!F))(K/>,/!8*JMU8QJH0F2PK&TDQI/@<#\.-7+QB>[^V@A6Q8'\)O# MH9;-MWWLM]U$>*-$8\^IM>\J7";:H2=GS+2V&(SP^N/W6F MD]Y?7EU<#,>?QC__\^;3JTYW./O^PO(=[D0KOO>R!$TN/N;/\7T.Z0;O.3R) MM[2*6SLA*H .1J__ZRD:;/'S:E*KG$_EZXM)V?W]=?&7[K=IM:)7 MDZ6"Z\X]["DG,2#G'!-'"3AI%6%"J6!-14W"A*Y^IYM$,ZZSGILOU_R='BCA M,;Q3YXY9/I"ZZ_9$%WNHI./@WE ?_#3?; MY2: )N,O+U#:>2"F]"E%T8O0;./*:+9M@]/RR[Q,)>U^5]>.KZ_'U0=%VY4R MB;5N"7\\K>Q$%[F6$[T#1H.,7K=*:W>&CCLO!?-=JD$=T,0[_B_86= X/ M0_'Y\#N4VI4L2(T]_QCCN>GMY''__V"^Z0\T?\;F26)3]WJWU[?#*H(]?'C. MF>D._VM6.?%)>56.IH//Y>%_W>%X^D@%4I;YDY3Y#^6L.Q@=@\"7W[[;U?=2;E5+>S![>OAMVCOV?!_50\=S2U*9[JRS:K;O5'WV!&&^I\/L RUQ)'$)4(F!U=/D)*4H4,9Q M0 &"#9(H<#18;3$AW+#[)8X+M?=F.KTM[Y-X5A6+_/^P?RQ?^H^[(\;%>:*- M<<9X-.]O^3J8WKUJD<6='T#^?;Y7C8K'Z?S#FD6/;]Z&NZI'M*:HNN""% RE MG$=WL!7024%Z>+7*QR]R(.]$3H-PG#M,:-5L+*02R OA "SV1*$6FV#S<'XA M2CL7O*T[&5(29V9AR\*VG;")FL :8PC>A,"QPF <*)#,(H&!,V(8QGL2MOIT MJF*_?C-:\F0G$SR*4<$@)>U[EKXL?0]*W^/\\2OQDXUY>%X0[%TT;4169,_2 M2:C&*00N*".ZU4&S(_%;G6EM8>TV&55&JL''5.0)LEF(3T6(.:IMJ "&HGN* M*4 26*$&!@+S'@JA5&Z-0-E5S:T/OQ[5QVMV>;!U6)(87K1YB@/ALYB?2QB MO5:J<8."#E-F, LV6 L."RT1IL81XD7PDNPK#%T=[_GEX5DREQ@+5C"DLDN< MQ>[%Q8[65'-8&4$ 6<>CV"%JM1:6!T*JD6(JB-;TW4W%+H'$$*X*)$XBA9.2 MA385W\_.0/BVG%63+Z/_LPN"QV,X][@;@Y+N]H_T-#9O7MZ\O'EY\_+FYPF[=9W"!PXR"+$L.15E)*@,! *BV4L(SR0#5E_G[<$)W"14[L;^/I?6ZI M>IS7H03K@A:7_;B>>Z#]1..0E7F MKBKP5I[05&]9IR$:(:)S5W&&%--& '-%>< <(&\2L]*$U5,RM M?***B?C@0T1""\13'N>>0#'&62.?U+4,C@8MN0NNRHP09@U1PE,!U'%/!+'; M(3^#-CUHS^I@UG\M)[W!M*P"T'F'<&=\4^W_8NK*XDKWYF82T;*8L#[_AHMG M/Y?36?S2U:\VQK,L?J>"99K6TY--*TE6-]S8X#D!Z8D.% 1XC3!PQVW GAA$ M[N8S70Q_O_AEM6?O+N>5%^\6&Z9'_?E#W=BM#_/-^FW9HY;&>NZJ&XXJ5!"5 MLA7N\#)89Y=@S2= 1[QY&ZHQ45>.!>UE-:?48B,!6V\<5P(;IJCTGDGR+#7V MT*2YK;78KKN=<-)925D67EH6LB++FYWKP=N!"*U)$06$M=")QX+,!I MHX.QUF$L-%;< =ZA"Y'-_@&?P.\M)>2O;X;C;V79F76_EM-.181<[7B'(EDH M13M?!K.KJW+87QS-3SNWT;UMYS9X3BY61$HP'Q;P!KRDU'*'X^A#(_7,:W?_G[71VO1BD.N_\_CC^ MV/WZ/Y65& ^KA0CCR3P#:[K3LE^E(\K1=.Z3I,IE/(,ZXL?G0HJGI&LY]G.A M4Q62K*_R5N2MV,YT$-28Q MM0!S)^+U106X3J^!N',]R\_IQ[QY>?,.-G=,D*!UC1TGV'H7J#82F#.2:7!! M6FN8!>U:S5D- _QQ_,B)\-S^7MRWOQ^JA-]T,"M_*R>?![WR?;R#KOKQY>?,.UVYAS!NUX15C)3565UWS@4JDM!,Q M=.3&Q5"LU15Q+'9K9XT6P+.Q.D.1H:CFFD#,$2&=""&Z>IQJ*UC\5SGL"%#4 M(GQ],9%)XYYQ>MJ%T:?8VO_A?D_$ITEWM%53Q F*,M2BK(EWU&"GA \@M-,X M&C[LO /,E66MM.D\0[48[^-N)_&V%Q*YZ'*H%WU1 E059/QUDI!?9G?#@%!! MT$DP6Y[VDNM)J(]NNIA:,\MS(LB>^MZ MN(SGP\5S/FW,6Y&W(F]%WHJ\%6E\']*(T(F11@6 8*D XJ5A C-,,0\@P>B' M6>23^3[9=SG#VH56Q-VKINP.A_,\SIFS$:RM9"*-D-PPASGW%$E%P3)L<%#8 M66V0K$9 /#QXY2DA>1A/+LO!K#6@]^#"]R=Z/,1LO,B_+L9LIWA>'KJ)\@YZY>W(F]% MWHJ\%7DK$N4V&:J;1 RW/'A#C?,<"-72* 84'/,:.R5;4ZH>&^1>#?1Y6\[> M77[L?DW6Z/$2\^-IRJ*C<\IB'I.@9)UU,%NQJ_RR=E77+CG1+RK/8XXIEYX^^E/,O<3$>]N,[F^ZP.ISM=&<= M5_;F1JU#<=&I8/C2)[47XTF_G,Q?@6^^=J;CX:#?^0\T_W/@%1@,6#VK$&-D M @;&+ ;NI;%:.)"2:R4Q0:)UBCL_)UTE#G;-<$&CNX!82E*KK!^R?CA2_; ^]:!J;@*IL7+(2,]X (2"T8)[ MS*B6S&.+6]P$.U(0S^ XW21/0:@JL#K<.L]#E*A]327/:N9$U0PT!L,Z"Q2 MTQB$"+#6*V$1!8\4=H8B_G"G[ [\D)EO..H.Y@YG+>W,E M2MZ*O!5Y*_)6Y*W(6W$86[&9!\U)G=+#6#IO'*I<9V",&$="])W! CA HL7K M&#V@NDKQ@>I$>5 4Q(P5DIT$1O+QY>?/RYN7-RYMWHINW85F+:,; 5 N&M)*68W!":.V8!@A. M$!<V_>W+B1Y U_%43/[+-V!*5! 2B@8#_KB,(U MKW<];C_=/>O8OR8@$I0P)@D.0$JM_?1O9E;AX,U6DY*HQGC"%DD<=61FY?E+ MRQ[8[/7FKKRN])2>5[;QBMVF8MB.'7#IQ0XS76X[++ BFYN6XSN>&8.=_C1> MZ4Z-C&2Y5N'?QMCS-"?TH#KD7,S@>$\>6KAVY+&*.=$*/A[(6 M C>3/VY^J+?F_9BR+]ZK?9$S#33"3 M),RYJ^+8FP@IO%7*[H5,OQ7]5O1;\6JWXKBC5]BM=F^% >,1_KA\Q1'X9W-:Q-/YI'C,,F.1?LXJ8PYJ%>ZX80EGX G3 M>,@7=W?99*1"\Y6Q!+7,R$A',U)L7&-4V6(Q(=6MC]OW,8Q^\_K-ZS>OW[S3 M142$S]O.Z"ZS[4#&GN9#P1@6\=IO1;\53_.!^Z+M/V/)T.)6',B M,2YL2P1.Q*.$F2:+@DBP/6?@IV)'1)B.P)OU(_ #.BZK?)%]S,K[?)BIIMP? MLF%Q.Z.G7%2PVA$#)OJLF%?,"[U8ZK>BWXHGG1"V:;5ER%$0FBQDL1!>PGD< M^+YI>J'C,=\-;6;MLY)>]0EQMCH$X?;'PL4S@&.V#,!,X<9!DB06YXEERC@V M'3N4PF.N[3D;+?I>C %.H]98GO,6Z/Y+(5W7Y-)% M('0&>F!P)#/08?6BO'#T*?B_65F,L&ZO-55Z%G@[+- ']OK-ZS>OW[Q^\_K- M^U8V[SBUCW7]'&$0,=>WA&\+SJPDB)EI23>.N6=Z/$C.J_;U:MNWB#._X;@8 M8AONR83<8=\&'L&AE"6;=?P4THX%LX4;"YMQX;LB2J3)',?QI.DP;R-<^\5^ MBJ0HQUF^V&BY_>I\%8SQ 7-/B8-RZ=E-;]5CWTVL-YH,3IUF*44\J;%K#$!B_U;#2+WWJ]^\_K-ZS>OW[Q^\[Z5S3O2(VFS MMH"$,\_BD6_)V+VQ:]&NV>#_^E'X^61'( M<+B<+JE2<]=KORQGI((]@._VIU .7+NOQCRQO_)-<%+S_^W4"ZNS*M>DU.QV7+^9Z5G.2S[.HNHR5AEOEOG?OGBW<_?<=P MDY;S)]&HZBVO=V"SO?PER:JO.&@.K,)EG#?]5O9;V6]EOY7]5O9;>9H\28>U MG:&8'WC,BVTG=FPF8C_BMI>XB268R8+87H6-IL0G1(?*RDKY*D![0N7)M*16 MJ5ZMMV-?]I7KG=(^Z)GB-3+%06,7Z+_A"M=/+"8C'@32]GTA+5/ZFBM<*^#V M2W'%UY7Y'V,M/R\O7+K)_&VSU$&. =A"'T3!$YCA5+QKV$.,I,(MN/ MQ,DXZM6EWK_6X^"4^2&7E1Y"GQZ4X^4&J R>'*03S-4WTH4194.2JH;-!N09 M>NF<$4U!>,47D,_KD !N1P+$D1.P0#BF[?(D#(, U$TS"64Y_[ 1MA2VWX.+_/3J.$9=,N3Y_J==PE.S ]_/H>4>*-" M0;0E0$'L29 "H%-+DWMF*%W/1Q%AV;'O^]+;6@*THAF<730\U:KD?B\.>G'0 MBX.#XL!WVHI AXG$#EPIHXAS+Q">Z<"_;#,P02RT=O>9Q8$YS/'B^+GTA:]H MQ7.,$\YRW8$0IT0N/&W2RFODJ!WNN5[,]&+F2#%C.1U?A2Q:XP M62 LVTV$]$POGK1\TP6$.^T<9*QEPC;]B/.'!Z; M3(K$LEALAZ %1;ZU@<]\)LES-CQQRW$'CG?2&&-O^O2"X8T*!MZ6)HF 6\*+ MDM ,8BZX$]A.[%D6%PAI9FT"MQ\K&$[ASO#L@2>^X>C'6\R<_S5;&#FIF&\< MN.P"H1UZE(U^*_JMZ+>BWXI^*[[5K3A.@W9MWH$;99(+P1+;=G@4@00-J2U:WY!OZKZI1%V,#W^Q[.%X^Q3JM,\A/_"AB8.!9(N0. M!R(U QYPWQ-.Z(;Q1N^2XRBV)[97CI)V-@K\+7U$ 85ES_"Z?)3-1I7QW9_- M:T<8D2+?O/ZS>LWK]^\?O/ZS>LW[]5OWI&)+5['!O9L M^"J(K2 (;1XX'O9#Y'9B!XXC'5]LY,]%M9H88GG<:[>!+7O@FL\26_ZF"E>_ M)5[AG192@;!MSPQ99,4\E)$0/GQC)D(DGIG8&Q'7XWBE)_-G)/.W&)B-/V?E M,*\RM.)5FRE5$5T9Z:QN/)7.YR50BX(\HQ&J7^^S:@&#QEO+]6952);?1I.J M@T+ :Y$@+&E:W'6L #W&D07GI>=X4>(*A_D.:S-!J6Z]WIKW8\J^>*_V1J[[5%C,3ZZM$##6P/)6$.7==W"EUFIZP>QG3;T6_ M%?U6?"M;<=S)*WBKW"<\MH0GF>WZ/@\"5WB6%83<#B/+84ELG_'D[4_+UQM_ M?S:713R=3XK'+#,6Z>>L,N:@5.&&&[;)!YXPC8=\<7>7348J,%\I\/*,-#0C MQ0;'1I4M%A-2W/JH?1_!Z#>OW[Q^\_K-.UT\Q.]@;S K3F+?8\+Q/)X$(@@B M)J0K3!%S)_38>CQ$COZYK!9X-E4?,BIB_U1\2C__CH=:,<&%2(J27*!!6F4C M]#EDLRK=@>[Y)(?%5^!T[(^_>.)9T'LN/?[RS;%5+Q/[S>LW[S4?:-SJ@$EY MH1UR)BPNN A"/[ D#V3HF"R,I6T]QX'6'T=].L!7S9-4FZL;)#CJ=UY3W!N/ MY/=^UWXK^JUXF@O<]UM4=MMD/$HLDYM.Q%WN2U_X;B#L*+ 2+]I$.NN<@9^* M'?%@.@)OUH_ #^BXK/)%]C$K[_-A]AO,H!A]R(;%[8R>A\<=X<6Q<%DB.&>!+?W L?S0DX&; M1+:]V9P*5UGUIHJ6)4Q;L:I*Z&]W0Z4&8:;&7\L3@LB<*]/?L^R!<$^)Z]$[ MQB^%&43K%P?+W_>X'T6N'W/& BDY"_TXXJ'IB(AO!'IW, ,=5B_*"T^&M^DY MX"UQ0!_7ZS>OW[Q^\_K-ZS?O6]F\X[0^UG%SF&#\6('O>X([G,6V'\.??LP$ MB\(D]+>WUCJ9UM=K;=\@QOR&VV*(3;@G$W*&?1M8!(<2EAS6\5*XPC3#4$2^ MF03<"9,@E*:(O !8-0Y-D7RUER(IRG&6+S8:;K\Z3P5CUD"XI\0DN/3^=7 MOWG]YO6;UV]>OWG?RN8=Z9&TK4[Y2")\:?HNLY*81[$(/#?Q?,<-W-AV0]M> M]TCN:F./#8M^S1;OQY_2SRNV798Q4L ?PW7['I##[2LS3 M>BO?!&_U@O&"-^]8P2V9;GF1NNVKQ*, MO0![I:7DNEVYGD*G8[G';L:._20F>"4N _KTD-$@;HK)")X5 MOG\^X]J\44GAMTUL!$@'2\:N+3R+>[&022Q!$Q6V[XLPDAM-;(BE$5%'I940O([XA&>&8;0,*5\9^+)@C0AESBTN?)\(/'! 6+I/2 MD\\D(\X-V>%P;R!,IQ<:O=#HA<;3/!P.$YTJ0>E:41#Y?N)S-[:E;;FF'?F1 M;4=VPK:7S)Y>:GP%Q.LQ[A#+-P?N21--CR6A+_*,O$;^>E(C^5[V]+)GA^RQ M6XU%>GX0.LQ*W,3B-A-^[%O2=#T[,KW8-\WGTEA>(L+$!R"3>GG4RZ->'KVH M >6T$%E,\,B1(G(]GW$[L8)(,C,P(T<$D0Q-)\?##73X:9;,?[U3@G,.%)R#C M__,GYIH[?EN"ZC1/4;<:HUI496@? MD"J-KDE0FF;I;)C#157M1ZAV:DA_6:0WDZSYGOY-_U*J&ERT51?Z%(BKYYR$>+ M.[@:YJ[-'B#I23JOLA_J/WY(<2__?CNIW4#3?WF[_[) M;G]Z465YC_$N3L5;ZD%H*[36R#,!#NV:_D__-Y_>&E4Y_(]W-S>3XK:X_N?\ M]IV13A:K7^@!-:P$#U#[YPGUK+_ )KIT"Z/B#Z_@Q M[G$LT+_ORE:@W697-V66_G&5CD'Z_9!.'M+'"O?OKM0$D9(CJ0IY9%NN'4HG M#'@"WJGTZ[=I,SO3:\OI1A_TJJU*) >FCUI:31EYJX2W7\C%Y" MJNQ1T+YHQ:U3#=C:0\*-6.-!$C#7#3AS'/'C]DD(]_XE0A](:4;6H$4/+1<84<6BSS.+&GZ?BRN MVF1L*^1A;'D\LGC(K<023F0F81@+W[19$L7OC*P:IG-4@%N-\40V,,=:2*GS8@7Y+GL&?V6@Y3%7H=0;[M5CJ2^XRL)_NACBFHD.; ME9'.1G I$$4^PN#4\"Z=W<(VW*+D7RO6/MGR/9!C9@8'![T^F]+RG'[?]\V4 MU)U\-L2TV0QW("^-')81QK2X*XOE[=W:7@Z,2G6CPE7^/$=)5V7T4-B'E!Q0 M$V"4;#;,KD]/<>^79UB?DS\1 YMCD.VPLK"^:3XI2M C=2 52/E?R\R89=FH M0MNC/BP,.-#^R("H+V""%'&%TTNQ%85MQ\"(99I7R,A(#>&'OPWTE."K@9&. M[HMA.GP<&/.,(OQ7^-_N;_*ZX M!$:&\ZA\I"V8 IG!M_ :8-TLPXR/=)1=!D%=RI$'!\CH7\NT!'TZ0SEJA'=I M.C!L2DEK[YC/;M[S.$U58&)0A2B9L( M^D4Z@+MGZ0C_6U0@3C^ 9*#G=&[Z+]C\43$] ZE*$D@G?VZ=NZ'".NL0 "=[ MS< *KI+1Z>? $:[+H V#^2>F9[E\HS9G#46:.(%@;1-7PC+X3**@]@,9.C8 MIAM[5A WI7XWDS]N?I#PO/LL!%(MP.I>[]VPF776N;+-/3./K/QW^, T#^:U MGVXS;B?%#>I]]9C7 V(K_H8UOT7L!5$4>]P,!(\2/[ \/_&C"&Q_-^*!^_5^ MBX]@>.1C$ 6SA6SRK'X#(3,$97>O-X('3FQ*+/!F$9?"]BT6^;'K.Z[)&8]X MQQOA2BN*A&7SQ EY+ (A>9S$IG!\DP4VC]5^Y[-E-I*++WX/ZYT9O3/C@IT9 MUK41I%5.!V375?BL7HVM+M0G212:R_OQFC1Y5/_>+U% '/B)XR66%W!IV@*[ M0=J.9;MQ%$CF=B0*]^/$%(+'CA]R:0GA)D(PUV8^R$D[24XF$L[ND]D6XJBI M8;Z3&EZQBPFS2 XFA2CE]2;+9CC)>:HU7LP^*4<$[41VX$KJ;PX/F8,^;-QF M,U!Z)Y@B/!QFE".\HOLJ95 IP,9WZ&*QS!__*N5O]"?[\?L#)_"3R'[%Z7\$ ML;N)A/\QC^/_7(<#]?JN[8DP@51:%M"R*QP!>FT<6B&+123"+O7SR/)L)B(W,+D9 M>4)(D81^Z'M.S+GP+YKZ8:60#K)ZK2Z*[I7D5KYPF,0.RD>B06LL7SPJH8Z2 MV"BS?RUS.-XZ+C3T8D[3/[)V-90#K:J6T[FBZ,5=NC#2\3@C'W(&3T%_*-:( M3!N>@NNSA;IUDJ?DWLOUHT9-G%4+'#Q9\,V[[E%O0<;6"8];)TGU(@^@N>-_ M=PVKS.XS,'#42]"[/:O@PXB:I75NHJ..>J)E,;LM\.L;E)3DB2@S M9.$^3U\.C18!'B'0-C4J":#9;Y M2+OV%^GL-D>[12\8/1.,6F.1?D9GT\VR CJM*HR7W*# 42^FEGM7,/Z,0BXX M]U2]8:B0=W0$ =>I">R,8$238DZ4,2PJ7&:<'YS[Q8,2>.B8K%+4",ILL2QU M &)4+&\6X^6D$;0#=3O5"-U@W2I%D6#ST?*'7]7JZ=?#FN;W*7HC*+Q3+A49 M$V44-#%--$,*!L$&P\,*+,F'_0HIM--XXL;X? ,&. M];Y777J' 4]&Z)I>3A;X%/RVS)N@D=[3X6*I'-AP57U/?26<&J-\C,55X[*8 MKK_@',(>+-&.KK]2H'6TYF\S-PX3VTO\T.%F8@8"7B=]S[.$)YC?U?R%*5S3 ML9@=.B[GCN7'L1,Z(=P;N2(0I\ML>(GCX,/1M6\7)?)C\.Y[(RV7_GU.XOF[=_+CW^%2?,65:0U. M[0)5'_$Q/Y# &L+4?L' )E@8GXHYL(MPK.]/[WBE>=6S>O<]Z'_MQ_80!1E8 M92J_# 4XK-T41!Z&S'& Q4Q'7[6J:%1W6;8 8;VHQ?W_9NV1I(67%NS-*4?F M&9[68'L9%:B3DY0*.$$)N,^+)5AERYPLMVL#=8.']!'O>+C+AW<4>:<#=3B! M@P,(KA[9* .I-<4CP[@K'NKAJP'1)5=E1J GS?G4.3V_(/?O%61=:(;N;E]* M9])_IC-B#AV[,)95K1&0,D]'L3'-X,@>:?T'3T!XU%('V.$*90S/Y_!OO+'> MBEJ!H9?C8VI-9OV=J)<50 [IB%:#SL>ITNW@(-3Z2.V.R$;7!LR(A+>*/2]5 M?-\ 3>(/4.:4ZP*M$(P]XVZ-#> M'%T#<(9FG_-Z9/KD-E2J!7T!I[JFJ8'Q'? A_5V36Z[S-5!?V/5439!(7M_9 MW]>K"F=IB;JF4B#:^U=NHM48Y2.:"ZU*=TWN\MFH0@K9MB0#S2!SY )X0\,H M^@'MS3"_FEEJ\E!SQ.]J54^'G5&ERTMD6A 7#=3AY)%TQWK;<+#PEI9H.II? M+5B4[J,UWUGVH%_9.90J+8?Q4=4=Z*]7-)YZ8201'ES7)7N,HZ6M:J,54%2_ MEN6J+;TJK[:RB]:]6[EQAAB="G[]>6?TR[9MT\K02=/Q3[H>ER'J,"8/ ]>/ MF&]B3^78MIAT-X NWZLP[NR6SI1?M VR!K^@XF ,UE(OI=1\O0>/@3=!,7<_ M&+_%KMV-F)@!"S;INF-.GC\TUC2U;JJ]W":VN(,,$V<#[@F3V?!O5P:!E%Z M+6<\R?P-W,'53?R 0WH_!@M?HK'TC%O)[.M-8(WGV$J*KEP5XRN47=^]^_ > M-3)M*BK\!30[M:BMA3-JN56=Q] *U?V6RM:@Z6I:>E\2^#(E@<[NLC_&=O\F M^#=7$XBPXB]:![AERIH9WKVM$L&#A6C/5N:YLWSP*45[?>U=7WOWK+&ZMUY[ M9WS7)")]?_SLGI<\MM?A@3ZDAYXV>NV7YU%]31H6LO23',A15@W+?*ZJX_9X MDV$;_R=;2.5(V>9%CCS&0RM$P\L.'=NQ/<[LQ(I@DP+)0]GQ(IL)\T+'=3&) MQ(H\;B5!#)?&+G-8Z%UX_DCC1=9^TQ,[D9]]BA1M+"F-VY@5+4#EI?U.I MG)NULXJBXCO]#VU\;UYHWQL8+G6L!4-(;<+UPUTV:QQ[=MO1+PX'M.EXAZ M]HVF=XTP5$"T_(.*2<(027QLA((OQM/^?EDVH8(>,48*.CHL: MXP(]T:ID<%D.,_0_Y]]CJ!5MY]L&,7*IYSD$0DA'Z$A^;?JY0T$$_W.07@ZV*AM9R=I@".[H+!M':*KLV(P"DX(2D9AV8A[F!R*-Z)Q@@ M>9T'33$3O8*BWLW#KHT/389#N>*/)3%)7OMBTN)&U?=1'1NNP#@K=2D;^8'K M;/D!!9YF.I5"B72P,9 I5;)%G0JA])Z'6MCC@VY4T>=BHIX+#\H^Z_++UAW5 M3.!BB!S##77@;%OB1E->N4;EBVQ>_?#ELR1#W!%KEKC8/NVN8\Q5=GAWWD<\ MX2N69M4-X"@_ "5]NJK(E$XR4>FL#5G_V&_#6;DN0ZL/]BUU7 MA1_+"WBH]_MSHOWIF#"=[$_2A>AH2%4F)^9!5N-'.!FV[](3E9*7,1S7TJ-@ M"98EIK=>C&+5C+BC5>FDETJE.ER563IZW,=2*J%#%9T;"C% FPZUQ5"T2K.1 MWJ?YA-S5ZWIO;8D6RPHK >X1+C^?4L(+J7\.]:0^P?#?CQLRU!95 M_6LE%_6?/\^P\ G6]'^R=*->NNM?Z>0)P-2&/XR6);8^>/>3O>Z5HI8(U=G2 M ])%2S5Y/7JE%K_49K5=[CTG= (NA2-##UW(01!*%G A7,]R0]M]VF9]0&Y, M)_NWZ!]5N?C'![1)J<,2?OH;6-O3Y;1NJK1S"]EF6L29-@]X\X4VR>HX[P*7 MV]QVK,"3'*[PI9T$S#>C1'(W2:)GWJ3T\U&;M,%GY]JD*VII4JKID&L$SBJ, M'(-\SB<3JN' [B@32LQ-1_>-!PD&=S7$3R2(+\,N;)N:DZU(V77MUMO;]:PB#2RA@5,SSCAO]:YBHR4;786-D,2.M. 1'A ME[5_L>N=6U\LH)*BG9Q:*O2-=AV,C:*"BX@K!P,%C6B:8P979]:M-T\]C^(A MQ;*F1SS?NY/M>D:V+$)[QN-KM_HN:9;W:9DKW:%C^S33JPCI:='MXK/BRM6# MOQQZ1X5H?6-5$C06_'3GB9EUJMQ(J8AY.;I"V/Y' ]9F5&"MTL^S6GD:* ^M M5EG)8E2UUA@<0R6PN[IJ@XJVP D>!E);^6#4MLN/H>&:[A4SKSB_LMW&'0F? M'+,I8"M'.NVX3>ROD_UUO1:^^[;$JBM2/T$C1*'V +1'#YEE"ZV,5HNNC;5M MXVNU,[U-L:Q+9C;UV!" M]VJMR1I5WNG[@JSVSFNW^+Y51CH(<1B*PC ;5>T\E5FP-OB:Y+M6"UR"2CH5 M:]160C>-NED7+3V['OO61EBAALX";E/HM]7WX^__GE;UW$?_OBU)?I.FF+AD MN_@]#)!6;T66433E;R_9^51U@ MOIG,[_,E[[,^N[O/[NZSNU]\V'UV]Y'IV5^5W6V_.V841Z1(7HZ^WMK"&TZY MUCI&AYERS,W+HJ+$,PP8IB7!'C3ZMT*]0+ :*GFMC:%Y@1*,"LWQ&7#9FC=O M58<'F^@FF\$O:?F'RNA:CC1.40K/RI6M3 KW=\LYUOMGB-Y3/JXCWKWB+?AY M!AIR207]0U7/CV%R!%=J[$":[IAL'D)T1X,$C10#UQ]3@51MJ5X6A!)8++#5 M=Z9-)+1?Z"<%5U!;3@0G!/N*/2[K.ZI!X_A1I*!<5JN8%+34*ZX.=7NN(>!K M@PKK]O4<+F4_MODOFN")\N%,T0:$^>T*BE_(3-_]]!'Q3K2K;+@ZQ]6H/-+F MH5DK5V#3(K5) VS0$XC<.FU!=J445 IC+<.P#47['\EX'A$$Q7"AT%8VN^[9UP47W8R"M60*%;T9J7ETAJ\&?"$NPWVI M^>%>(+,FOMZ!LQME.J]:"ZN+X<;?$4[F4>.[89^>G$) #2A?[3KRVW MF$1"5=^DH/0T$>AV#Q11 O\?S7J;@WKI/%Y8-TZ(86F=DK! .$H].0&;;(3 MA3.:I/213KY_H9P!WD)XN,QTF)78W+,YMSD3S/(BWQ&.Z_I6X/(-%-\:CS ; MU<<<\IQ4RZ6P?6D9=K4HV)D'P)\WWT:!$G4VY"[;W$"DRH5*40/=L5@KI>BF MHW7%3%LT4B<;8((9*;)8.8*W+;+AW:R8%+>/G;B CA:JD2GDIU;91E[OLM2X MDS[?O$<==C6GI9U-J9WA>.YU0]#$;YUF04H?JR=5+54H(<\3AA*^: >DA%S,-AS6'%=)89G34T(H0*A8:81@P;0*];1;FZ@M&R^Q[ ME<:X<3)W1XZ2-M9'7D>#6]%(>@PT!U M;L<.=6UU]Y=5O9TU#EG-CSNVM!OP5ZDL>OL(TFQ5.]D2"5J-_#RIJC1)\_*_ M,3#>:;[Z M9+7P4\AZA"T]TT*;4DQR9=7IPDD84SWD1^.[%(_#?*$>^[W.(2&IBK*MF\R3 M+1X0'EX=CP9F".68]T/"5:G9G6W6"2,2TSAH@OJVU?FDS==U+OR*"5]0.SO^22MDT.JY7B,A>5H*Z/HS69#I4[<@YR:9@I\%#/RU (J+4;I7Z2^ M;()GD^J!.6"I:F-W!1M<=G?W#CZCZ^Z1L,@UI;2_H_X!LVVO@O<698Z*=*5! M4^=+DFQD<6.CO)NR2(&>$,NZPN51Y9CK99A?%"E>KY+9%SDV-IEI6Q27.SID MI\)T1P=F80@''+H[:G HQ&>;FR5 7\7>:\4\QX0>808_'IC"\XJH7Y!4#&9< M&?]O62QJYZ1B')5G-VQE58=_I'^!RM!W?\C9LLM%D6V;-1ST8'V,@&-OKOED1KJJ5P8=MO@MPD MV+*Y0\3HKZX;[FXCYA+;/+<$NVXQ;9#F*];&WZ_@+>U2O\NL"Q6;UUCVJIN[ M[BFC2YE;Q6PE,1GQQ@D-'W<&3%A:2MW]I%I99%#;QEM-G+:W!V)FKX_ZWU=. MXL=_K_2[.D/;JF0JWVSCHTL;K.UL1FZZ=*,IC.K_I-#@FVXW"O6[\X:V@4A: MN]@0Z+LL/N?3QK5-EPXTA P0GIYS^FC,, BJVXQ@LBCE@))/M,_4O-Q,S1Z7 M]^C4/JO/SNQQ>?O,S3YS\T)2(/O,S;>:F\W1MSF0OBFZ2#*KI4XTO3C+OBN&<62^9%T883,-X,H\FQA"2:XZR1NLG>^ M!]_S1E XHZV!A$N*M+3!?72Y[VBL2#T_L0.H:FJ+=AJEJ)5Y]0>YZ^]S4*YW M=66LZ+K5'J+%I.X#22XDW8=IJB(/9:I2?DK*%5WJ3+?YLIP75$E')=9$[&US M-55VVS(#/E(%3>^R$2&%UO>CJ33*T*!4"0K8JXR:E>)+*#:"=S2P/9VR:9I& M]GFNFI/JV$L+D[*&\W--K?!*G IV=1JV;2>[D2IU3V?IFB@T!>5OT!*]O:LK MB2=MP?1PO8WE^C,['2QI0MBT&%8X76P.64V80MDU>- D'V>K/S?S.@UL\@N0 M^Q%R_@C!A5RC(^7HR]Q!]8?#_ZLQRVOCYPU2H)A=2ZA(FL.TNC/&D^)!;8K* M6&_)E_P0E'&I:?%(HEM)=<#L#I71L"6/ILYZ:YT](!PP?0[VM=K,4YNFB^&= MCKLML+WU;>,]:>[1T-X=6EMMD8TP"$=-<9,/UI9K _56YVPHM)5Z1->;+A+C M8W:&1#E4K<#4.4N7IR:I^4#34VE5G$.T(E'\%B#CA_E!R MYB?L1GR$SB("5#D\EC 6,&GLVE'<=>Z"2\H[/$'@>E*G#MV&(\=EC@ ML2B(3!E:KNGY0?@VE Z5VDK-G"])T] 8?3J[EH;?R9Y2G]&9IO)8R0G?280B MJ3/-%SI3_A8/JEF=B+M))P4U3 MV!V*MSA\&9@LYH'/0V8)R_0M!TC=Y%):OOLV*!Z74"6%XA]9NYB71/]M-WC0 M&K12-\EA+GCB@L:Z4 (9U%0XTJI:S:.DH!P46*!S.$R7)2;AD'S'Q)4IO.=. MQ34P1;99(M3TU)&HNM/J5._UY7L^JO\ \X.' /?NXXJMZ7VQ:<7<"3TGP6X0 MGN^&=LA,WT]<7\2)U6$&WXY#,XZ![!VPLKU$2"NRX\3QX=8@LLVWP0SM4JK] M'"DLH496_FB$=>KT>(FX0VW&[8]&M';QQ3#0H5FOP-< 6^0KI\D-FK*73"E5O#9RJ$IZ;;.9=;]+Y;TM*C"[ULNEDYRRGPW8"@T"3 MGXK;P*"?*<#!*=K'(WW6ZN8-N$B$--(4=#-A#$F.,FK" ^_=27?;-F>E M!X3>J?:8W]B?LXBJ8H8.5<5C'\"X#\MLE"_PKZV2R!;"%I$7N*;%(]^6?N"8 M22 "$$3<"MV.)')=SY1N[ 6")SQT+=^3+#%CSV.V8SI2[G6>'7S/&W&>K2P_ M66NT_.1F>6]Y*Y12ZU*+);LXZZ7!U!?/*LA*F9ZK1!#$#F;Q%*/I'Q?)F,5Y. MVG>U<&2PIZ AUF!\99[5B+'X B5BVY>JSFP<@C1JS#1;=TV_N2O&9Q^Y#!.<08<[G,T5X>A>F=84JK7!7I7 M??^ZB5IK\NAAC6\V_*.U,4[8#UM$S EZU_U6(GLO'G^;P #!#$$39(["]0BS MW!1@?)N.'TI?\B0T?6&"41([(5K;GN=T"XU\EG S9%)@VTIF!CSQO(0'5F & MML>?_P?>\D?._W@L5@JDWXF(LDC8,,-\ZD297QZ@J^"F%)8%!7!%2ML@NOC5\R. CN$$\!U/<2GMI%&.65,B[TJ=(M20167TZ7ZN]FS"VPY;1HSFYZ>==.2F>/.H\25PEA@\D7 M@I#!B#).IYQ"%Z"&@:O1"@3+G&.XH#E[-9YV6Y.ORSPI^)+/*%IP*+WR%5/L M$;KI$;(']7942=4-.4*-%V#65MU&CO768O67]FJ%IB8X5#%2L1-FH'$Z5E#5E>"HTHE^B45?2 M^1SD/RF,.[@905IN"^RQNM(]12.]; QLFU*E&N0^ "W!03EL00S:J'IG&+H8 M>NM"]SI9KY/M@Y4X5*#=)WR_FH3O'IJWA^9]S1V9H?U6"-W]J@G> '@!0^L-B>J,[]^Z)EELR29+8%6"W!1S,.!]]3I[E M^XP[B1]V$[RY)UT[LKS(8@'')!/N2)P M(Q(':X<,&<+U.%3/,[*WE?=&OP[#)!KI5,6QM5>@!OO=.@UMFR_2V6V.9Y9R M&;0?CYR2=A%TQJ?&K$(H-2[PB@NNS2*MKHV_%L7H(5?+67O UI_5:4&K$+T( MLJ[N: MN8_M+WNMETRXY?/9<@XJ15T:%*M>]_Y,"-56*RVT=_>4 ]H68>DCQMV8A M@(MP&35FX]JV:(X>P(ZW(!J3?)HKC]F@NZ WQ7+Q0XON68?OZK3F:BU/W9U@J.&KCN1Z,L'L$F>5P%6TP7BU*1-?4W^I&\866>+=+RL>NB*VY /,#Y M0,'&X;*\SWYL&:/E8JRRORF)++!MXZQ.4JNQK K%0\IEK+]LK^PRVY9GXFJU M(]J.B_=CEQ[58FS5AG " MQ9R29_?U@H#= M514S%>A&(M;(+B6>5NCCI(SZY:Q&;Z.,IMDJ2V)%N ?%$,CM'-E M9B7L]'/#<]*8MGZI]UZ5\*8FP0^"TU; M\M!CH *ZH1-RYOB>']JBF[++8MSF9HNFVU%> M\DJ!-=68THIS00ZH(CC==)@PH*88%5,A/5U4DY<5AE(>Z[R5<8$E(\:_EFE) M.-TU%HZ& %PH''P$S@?% IN/KK31Z+P@Q2[ EW/42Q5\I&#C,E<],N>(#(,8 MXO#]0JNM:L$4[(NA,I=4%4W=C)6."XTI@Z*;TC)S@KJAA9SD?V2$<0L#QVVC MS*]-G;"+/;.T^(AU=&Q\[6N$_EZ-;=A40++..JE9!5\S JHI'[M:R0(.L%$U6+>B M".<=/FH=K#6*5B!UQRL%HRN;HPXW?7LQQY_PZ[PM7JOAU1J .[ G-81^7G:#R&ML4S7EF>O\M(T)4<)GHXKX MKQT(*CW=0==9"FL0WDTCX0SY0MG Z4*?&MNBRD'3D&/9@E#7:=V=H:E0\E+W M$&XK'ZDK &:-49"E=VJ+N7XM7J"4DSK[U7CUVQMXM2OFGK\P*J<(U3:1Y\O M(/KQ<0\RH!K*#QVM'S\F7 M8B7AHZM6C8W;6B\;+0FC&JF;,BP$*E.X,:=(=]QCTZQ_WFW;>"+T;2LP>11P M;H663 28*=(6@6VY 6,=VP9,&ZS)C3WN>MR.6""#('#\V'*E]+QD/TC*P?>\ M$=OFYPV/D"Z!19WM=JOA\Z3-_X@=H9<3!:@/JM,OZ&Q;WW:*!NY->W6%&YF1 M8&[@^CSQDB"(3,N+690P&=JRF_;*!&>^';MA!)?:D1L(;H--ZV"5JNT'8N_V M'WS/T[?_93SWM:F%JB(LOW9V;OH##R>!MI#D7V J;4[N@E)TGBW_AGN[;AO>Q9S'.'%G 5^X/(X##'UQ+(#U[8W MVD#M5E6[\N!O5/[R;I5SP^+?TGT49(I*5_)Q7S3TU&7SH4L'? M*!?^W4\?NU4XZCP$TUS_,03%A[QUHTW4;4U$)[8P_V^UG._AU#U*X7P!LH"A M$%C.UW.H7C.-KTO/DY.XN&J=(E\L&B]< OZM;<%(//*E31Z^$?GF\$:^.0Z/ M_,1U0ADP;H:N=$/;%EPX@<=D$,A7*-^:3?Z@JK36;]PJZ@X(M->3AG]V^6!= ML9.+<=[K8AN15ATRK(KQ C."5-EHD^_SI9+I6U?)7+L16=($#[X MB8PCP0(W<:/8C67LOD*1%1;3^1+6\:,FAK4;MTJL&JFD5\DN7N3R*^8\74(J M_Z&>&IM_-BBSV?B3&-YDSOC2!>6OQ>P*0]_9 BC^MLRV-7L]0CR^["*]%BDI M6",E$]?U3=?VF!E:W+9BWPZDQ2)0\A(>B"A^A5(22$%3@FP(X3A4>.;#%H?56+P<.).L?$Z+XFQ&<=".JM^CHW@E@G+$]5 MY_#>*OJC>A["7>.B6,P0ZGMS/5GB1WX<^%):)@?Q T:D\)GG@)3QH[ IU](/ M.'CY/R8WDW=&_;X/!=47+Q;S'_[REX>'A^O/-^7DNBAO_V*9IOV7$G[^2WWM M.^/S=/+#)$6*S&97?_]X&G(XM)_/UEHJU*GH-6C\5D^OUACW&QY-:F[91GA' MNH]U1]O4O:P/TE"'/K8*E[YYW^5@.?3-^XXN_M^FSO?X#7WSOA[;H<=V>/&Q M;'46\QH?"ASJO572O1MB14,&P5& MLU5$QV[J4XW-IQ#L5#$-5IVU>O1F&3A"">ABGVP7-.6]KCVG@KNFS&R]EFVL M$S%UO?DH.Y27J71Z*HW3)5/;Z]QTZ2JB3*Z4J]8Y[5B*G1.B?[?V=F7T6-EZ MDZG^W_.2 $*+LDV%7U]D?;F:'1;R[ZM.V3M-51=(U?AD#@VIS E_7H5'0.@! M74V\6HGZI=O7 M*K,TU=OM0JTO9*=VX=K84^QPU"/:P@=C5>P_*?G]YV8 [\N(P&?3R?OQ+T#F MY%/MUCSL[S[FNIX0ELUM'G(S=*3CN7;(W<"/0&:*L)/]GIB1FR0RB&WI3*#2MQ$DBVXN]O8?,P?>\E>*'%<+H@H!L2SAY4U6.1VRQ I6F;JH;2[-^ MGA'@@SYZ%&+"GA-HUR&BD'6[R3= 5:!HBH)%CJ ME0+9U1.AQ/*IOIV_].-7#>91=SK M@V]ICY@)J0!T9%/_G.SP#.PK07>S2&*ES4*Q+.VO+RD MTV^3#5<.O5_7C[K-ZPFP1"L:%U)L"BMT&;6FIZB1C#+02&%_0D*(/T8G"",S M,I,@8K$M.+=-/[ ]/PH#U_&Y;P9=L)> AV[D^DPF')N8AKYE>UXH?>;ZH6=R M\38.]7H):X8#]B!4I(O!]=@U@?J\ZC1%UES=P+QHLZ8D6+.[O!Q=S5-$CU?W M@T0@KX]& BLT6/U],;G'K[ZCA2C&5ZI5P?=U=^.F/Y#JTZ-A\ZE+\7\N09@C M,ZEV=FO=D)>SUI8>[9H4@4>!E8FM?QM ?E+@JV[S@_9)L.5P>C^VR'3=OA'K M8Z16"1K/7J.-G0.NZ2.P:T;8!Y@Q:HMM=V.&(2.%P**X%G--W_3> M!B]_7(#4NU+&_["SLA?#R[]C#D:#&Y692V#$.)-AG[R4P*OQY6HRR M23TFC=)3Z6YRH$*NZ+4-H$^- =EZLU1'R%PWJEEI%8-+-C! WL'@)KIW+4HV M-7 "Q5(J+?:HNQIC4]M&>E ;MMH5!!2'F \CXS'/)J/5Q[3=;=9??7!)Z2IM MT*#D09U/6QD=&*%Z,?^&LLD(TW*"G:[(Q8G+2=I45]N[6G=C%&C4^&V$L9'EID MWK97+TMM46WP?_T&C2GX_;7Q&]K>Q;*B#C8- M*L_FG61"S-J1(=1F6;7X5GI*C?MVL M)00A07Y&I,BJ%07;1)M>=86^VT466AE8II"*]Z*/ZXAP^QRU'4\XE=/(&2/^H!2 M>(@M4A_YS3K3)$W7&*:382V_:TRAEB6QE5I>=4"0J\[+=-_23FMHD$1*#:Y[ ML#?/)F#64LDFY.TI.$"XU,5G(;ZR_1S[6K#V=1AEA%\@!D,ZZ:>L)OHW5# SY4Z@XOE@NY13S'2 M93.CE>$O\2C_WW;IX%(]^VO#^%1TO6IZ=#5!NK/4U'%X0[N4GPJ$/H.9'>A=NE$Q-7H4(' M#3HO4A&M?'=A]9K!8_$QL)OZT*@WMXLB76NYU'X,7SC;ZF)#S%-L]J=BM[I' M8@O7V'2V)44)Z&:)= NZ7&.O=B93MV?3D'@UYG(#0TS]TPAW3F%*UCHH[.Z_ MENGPL<;G4X2U;13;==P.:"70].\M=#M%%A5N];U:E1EV=,+R/[R^J<^I3=/F7W-8VM3]G]QE)VW:]+V?6.RM@YP@GT MZLU&'0I9C5JTO5G(%M!M>- S4G2N(AVW^9&T+JB? MU)@*%3P,QM"TG$%W ]F,]!92^NOA4PJ-/P3"M&"ID M@]UD.35%4B:C>F/CT0"[83$AKCJ^B4&-0-UIG:5'6^>"[%KE0T6!3W*B)LJE M$Q*N^_#Q4\%Y2>QYW:Q' M."E=Z;BVD_"0AX$E&5S-0V;;S H8VU\0?/ ];\3+JC='H^X/'R_&\?1KVSJP M<:)0MYGQVHPHX+#05-8VW0/;7J7!42Q/1U9U%8!1W669BKQ>&Q^V^)ER..BJ M]0?K4!R, 7,*;TEUFL*P[Q36>_LV[>=M8RJ+E@K5!(5U_.9P>V*ME1HN<=R[J M0*$K+]&,;@#%9X72FOVJ(VQ8./%9"?-2-Z1LJ$%?TWF_"OO]QBG#[/\?C%.$<_$X5(\V=]VB>EILPU3!J+\19,E=F.=$/7MF,KX#$7 MH)QZEN^%;A $8+::Q^L$R+R_P,R"#"?\*?V\!9%&:#T#(\7T[;(:O<.4;&"S M2?4?[[!L#LYF7 @742=*X+[_>)=_7OPP6TY'Q4)?^>XG\]JOY6,]S9\,6+1) M-ZWHU)FA+T>H9VJITA#J5C*]U>@6+T:F+N^0J1> U07*7V)R*Q$RB$R'<5L$ MEAG[L3@MF7I?1*8HR^"[O?3*KMGST^L),ID_Z$ZCH.]';9_16&E3NU,@XX G MPA5A"+H[]VS7Y]R-HB *[2"R/-%-9_;,Q+(\)S%A")R'GF\%EG!E[-K2D99I MO0UM_<..CJT7H[7OFD GN5?KV".5KJLK%# 2-R<#&_%H1MCUM7A03:=/+5C4 M1WS,#_D"%F:(J:L>ZQN97BI[+9O=P@:K)&X=>1TMAXMN M7^QY5E;%;(;)E*M)X+-%2<'?IO'RH 46ZDYS4103I4TKE;2^7'ASZ?A6G?&C;!@^,Y?RV3$=-WMCL3N=_9Y]SE4[6N9:BU;HW.SZS324==-+# MZ;*?/QG5DAH7JM4Y3S*8ZESW]RJKZ6&WZ.*!ZYM6%)J>#'G"11!XD>/V>*8'4E&!I MH555!=(EIH;JEHTKD\3T 4TZ5Y2ZK%=BT.E./2_A@"_SR6.7J_" OUZOZ+R5^@/C31I"KY4B^X,*QQGV$Y5)VU@LHQR76P= M\\K$=DGK:^,].E$HDZ2^3SDY]=UP^5V* B3%1)/:3)[4#LON.V@X ]6)=?RH MBU76YJ0S5^;I8UE,= J*^ONJ7LVVYF4ZGQ2/&29NW14T U4A,WG(N[HLJZW(#= M$='6UT>(%OSJ!-%A)\J;5@Y_V)P;E?"CG/Q%]TA53*";8M>)[RA;M$.G]>WD MBT>@YONLO(-U4P_H=@"^S6;8>E>=5"/,>*.D)>KAJ*[M$,7&X0[0Y:/R MX_0AU_CSMDF4.7Q[E>,FX#S5RJG5ZHB(W=SX@+5!) M596!IJ W6B9F<"FI8F-%>X&*8.)+5[9W8.[KE]E4^KZ-*\]:D(X.B?C'Y! MMAR]+]_CGCWD5:8:%V2CW?I Q%W)PR@( \?E3/I2\D"ZKI]$KAG C]WL<->W M(@D6C_3!ZN&6L./$%%' XL &V]7<&[N .BP_M:S8ULQ'WJ_ M*>NO@0.NP6WJ*IH6^1(]__]>;8/<&7\P+ M0DO$W QBX< ?=A1%?L(=(8-UJONMQ+['BT>L$UR Y1S_:YG3XOV=IOH+S'0W M6G-5+O[Q 7W,A,.,G_X&\F:ZG"K8Y0:9>>=+@L=/C_-L!<6Y9H..":]!G+L^ M"UBOX0\@[M&[]>XG^[G [?&(>*D]=IH]YIYM^2$+@L"27+JQD'$BXH";9B0M M-]KP@YYZC]//+[#'WOH>JS9NZ]C=:W3PG%&C(Z3B3YMX7BLX6*JHH=J'P:7@ M>'45UAH>"N91'P.H005?==$?5N9U2@L:N)*F7K$[HFWQ(8U\E!&<27=(0P4I MT-6OCA39'46.=OGBPTZ7@7PQN* ^Z\1)YT?DVTFD+4.G)QW22 M51^RQ;*<5=L4O22.;1[XMATE'H]C5YHV!]TM"3P/FS;X'44OMCW3\Y* 2\?G M,I*^E_AA%')I6\R*DNB-.'YPP4#0T(HU/CU5_8!;.RJ6-PN4L[HP[J+\0602 M$18=^4#+>S6G[FSK\KM&)VUUUJ:JO\+C 0W/C7*<3FD-VD]EGI'Y^,>L>)@U MCW[,%KKP**^J)9:ID9U]JPNG&DSY>H6;PKE92J4N6+6K:YXGR$MH\4]SE81R M;*IKOA/&&"0LQ&YWJ769\$\R_)[9.3=#GB;^]RU Y$DL>!)PJ1TXSAP M/,\3,I"VUX5&M/PHCKT@-DV3FUXD0]MC()W<*.(1BY^>2_0"-DJ]1.@\TFNT MD:8,]@7H?T#;^>R^0".@AKV@XOIT=LA@&] URBQX:*$@M$E2+*;Q8IQ1@X/'1F$9<9T\J&1S>[SLIA-:\R#%0L-Y]%N MT EM+M518 S_>>R^0+D$:Q3>',WV3.UB&P1MT4NVKI9V3]YD'3B*AMB0PM ! M!#M&+B!22LB),\U2A0F)=D2][Q0(LZP7@LR^:8$E&6MV MY.;8U@LG]L1ISP $696+'SYJ"(WWX_^N41] :K41LGJIHKP: KV#%;ZW[(EY MW/+"R/8])^2AC'Q;)&80!RSAOA.9W;(GCR>1*]S0=(7D,L3:",PF\N/03 (G M"+].>IU15 64TX=^=) 9TRDFI=1 GJVW'#EEE8]7O A?H&9LSN2";/@3&>CL ML(5N[S/1]_SD/NVV/3\]<2"O\(E'NRPV^V:G0_SGDA J]W]UA_TZ$C-I^!$91ONV.+)=C3YN96-XKD M7UX_6;:%P3TIOD%2_!WCY5=@+/6[^P9W=^T0-%Z_N$% \[=T]!W6N8&JMHQ[ M[. _SQQH.KEMW<2OMCD_WP2 EXCA%/(H--' +KYJCLKHAV3M2 Y MH1TD9L(\FW$NA!/P*/(2X0G&[3!P-RJB6V]6 Y8K9Z,/*O>ETF)N+67U9U6R MW^28[G]&DY)Z,_GCYA_-)>.BU%E7=3[JSK)JNRFKMO=64]L#V_,VZJG7TU9/ M0#,O>0SW_/WM\3=K$0^L"-LXQI:T+(>',I"NB#W;"1U32,\5&_&U_;PI6W"B MW6GIKXW-W8%E6SV;]VQ^86S^W4$^M_R&SV5L8:]6+K"AGR<]WY1^8MH>MQ,! M%X=?QN<1HHQ30?'EL#D?^*[]'&R^J=9_#3&=FVMVN*A[>?'FY,5!<>&T:H'C MB2"0@MNFZW K#(6;<%#261([9NP([U1JO_\JU7[7<=^T/G"^PR L"YL MD,LOPI7^)@G::\NKA0EF+&.Q&\8.]TTKL&+&>&B[0-P\])Q36K/B=:JYSL#G MI[1F>[I^,?--B%92Q[X,XL3TF(FX 2S@06S'@<^\6 :2?Z$^MM=\>Z5T#>:; MQT](UV_"2GO3#'*(/[AI]V&*,X0I7KE9HO-9-:&R^6>#RG",/WGL9NS8;SE$ MZWVE%'C6I7OUXJ,#RQ,$MF!VF$C/2KAM<9\G=FA9D<-",_3\+_2.[A8?[BL4 M']; ,YU3NCN>2F07H6GV+-1E(;O54'V1A$)PQXH3#J:7$_@\EE9B^2(.DC!@ MIS2]O->IHC)SP-DF 'O/2CTK';;V.+=:A$??C$Q;HC<#C/G \2/7=EF<>(X7 M1+Y]2FOOE;*2&(#F_AHXZ=LR$[\IECS(D:[7>\K/X"F_O%-M)\[*A9?&;A1& M]^6Q?7GLZW]B7Q[;E\=^JY5!K[\PJ"^/_69HLR^/[4GQE6QO7Q[[EG>W+X]] M:8KLRV/[//D^3Y[\@J[?>NK]R/-='MBV[[B\:3I!\P+G5@Z)_,+/B'O MI+Z\N2HIRI"0$;$O\>F"7@/;.:FG_M5Y_WHN_Q:YW#/=-JW8\UP?BV,9$]Q) M@L"7BOTX;/-Q'3LT))! M$'+'%@&POF<),^'"-GU7OGBI[+.=[+XM^H+9(V/LO=1X5[26A9;L!2 "R1,SX Z<:S[SDR\DZG.4SCZ?C7M2^(>>NE_, MJ//\3M<+EDC/]B.'VSPP16":T@Q#)EVP]N+HE/A'KYJZ04MS3ED>_B9LMS?- M)@>YQ'?Z<,;9PAFOW%CIBVG[6HE3"!'1@105IF7'-IA'H6/S./;\V&:^A5?: M%G/Y%T9+3EI,^TQ"A(N3P@9?7+U$ST9/9:,.8F>01';$',^S3<9=7THPSR+? M 5N,FV'L?&$1X#D*:I_M2&;.2>,0/3^]%7XZ: (*I\6(">TDD(X7>3)F/ @] MX2=28'?$*'% O?U"<+ S5-4^$S_Y_JN >_BV+,=OBBT/M[SS:UKWUE0H1[3ZV% Y+*I%I?J*[VW1ZP7"M%G@A7'(>>S9@1?X M?A0D+G>M*!2RTZ(W3,P0+_.$@[@0O@BE)\+8"TR?N5$B]O96/_@>]N0.OU93 MRJLHX^S]R>E=(VS43.SZ U!M5N(0X1V=+8#E@#W8O\U?5*K]O#W8D03UAJ:- MO/SB3?WI]Z99M9&NKXV14H/R90GBBY:F^[Z?!L;#73Z\4UV_ZV4\\9GPYT.' M@L]:52VQ B^1L2<\)KEMFB(0+I@\S')=^"0WP(0ZM!"K)=B9;+5'8/-&8+O[ M ?>N-P6V 6LS@3_6!/?)%G'P@OO2PF $,HQL;H>6)QTXK/T *#*,?5"C@2)M MX3]I7\2I]L6YWH2I./>^4,OX%]L:JTU*,,TPX2 ?I&,*;GM,)+8(S]46V-=;]H<9]\:A+A #(S'3H7\R=^R47)O=(N%7C/_=S-]7CD_=-WU M)US2,JOF>,#>9Y/'->B3)VF%I K*JBJ&>;K(1K_GB[OX<[YX7T9Y-2^J="+Q M9?DBSZKW)9@;H'X-%\L26/ 8!=*//!$DS'>%\#D,P<>./HYG)E[ ?#.(.@JD M\(,(+W/#$/0%P8(D<3QI>R9W+"&L>*\">? ];T2!7-F MZ]"'K&MVY8$U<;) MVM]M.82 MXP'89-]#$-=HFJ75$G17& U\ETXFCT:Z,,9I7AKW8,QG)':*&7Q=PF;?SF!I MX,%WV8R&V@X@;]7@ZTT]V$AP!-DBS26I!W5P*BR,RC+OQ:+S#C# M^:'QH"K7V#7LF-$&_=-EX6A M[5N89R"%+9U$F%*:D; M,[$[H@V4&3"$/9^[@>-&'*'P0[S42:PD\ /O;<@F MM7+'HW&]L/@!TQ/8)BNG,"XC'P,W&FE9(O(84I0")IO@E)!K@0&S.<[XVG@_ MSW#RP%CT*UP&!J@6."/"+%N]P/CP_N\H.K(%\%\Z',(.CUJC%T4 T#B(&&1P M>&_-]\2N]//:XU8NF&4+Y)+ZYGE1*DFJD--6V.9&N1F-ZBZ#FU(2%I>J67X! MYML+4UF[^2"5YR"8<9M(1N.MQJ(PED0&AN*D1Q+8>'US9JE=1T(EPL.GZ1_U$^;I(XE*H%?E9!F7Q;1]PP9A=^A6O;CS2B3YSJ$%#-*. M=%A,X3U#Q45(>D!Y588G'5U4CU4=@4"#:Z,KP,1;F_>U(>$TA2.X/M\TXXT* M8U8 T2.BSX@6,9_.06[#J0P3R0;&0V;<9C.8%9Z]N,YX,[!J28.# ^2F*,OB M :>,-R#;U"(!OSMBN+!J!QY9K4X?3F:P+I$?Z6=X8 Z'$Q[86M&83.![&#$M M;/LP6I;4J'(@P[14Y*#A$M>W=Z%5G;5MN#9 XN$BX*\K"Z64CC)+1T#BS0J@ M;UOI0CL%F@$&=5'+/J22QUK7 9T(Z&-1*TX-W3:CG*8C)?VRS_IN=0$*VAE: M-WII6RK >QX;S:X@:5PAC0,_$W*)6A48^"+KK O-+2=Y#C.L"IS7HS',2M"8 M<$M@N8!,'L"LAP=EY3"G%8)O"RWOZ5AK!#9NTMI4RFQ"&PI#(09M)VKAOWFQ0RO MJ3VDR*PM&VC83-2C8"I5-D^1!,"6Q'=ICFJ&"X<%G"A71&UZ-M\M[@J]1(.= MM#90HTZ[P@NHE5G QK/%7670*E;5][@<^T\JH(/_!HE%H)JK"]^=W[P$KBJ1 M?''^(. R@K+!@<'*P!4I4 ]R&JJ.,#R0XK4H@]6#GR?(F40YZ6?XEBB 'HR$ M3KO6$9=@!R#3H^2I3US8?/P-SHVA'B?, X7.8%U8KF@(FJP(ZY3$#9PB!5VC MYH;?=22Z.A.*+O6M6@?[3,$-T^'_TF4JVE2?H_L/T\[9B6R:E9M811>$J H4 MW[^#(7*Q^H9_0L!D\ M6VVM)]1K_@+/>?$)GFT[W6TYS3O!J]6_[\I6Q-QF5S<@O_^X2L>P[#^DDX?T ML<)5NRN_3*"MI0SH::9?/T?ZM(*T9MR5Z(OX4Q5QUY-1:)F!Z7&1L"",_,B1 ML>M94C+;.MDZ;X[AIT\D5>&0#-$],NLX$M-C[*I]1\'I786;*1&O9&Q;%C:8 MI,,_;M+E:&#\/!M^@:GZLL-&+Q[ITV%7%TL:9]O'QMEF?-=XXK\_?G;/2QX= MA::CX!SV.// B4UI,6&SB$MA^Q:+_-CU'=?DC$?\2KQ[:ZMA7E15KKW]()#OP9(I MEF 1P]13M&2;-P0-%IXZ4W6M;0; MAP?8\W!"S[1'/Z^JI78D=18#_@0K;$8>A.5,&^FUF3; 6TOL%I(-M&\&Q]PL M&PV@'IM^+3(Y_#1*I^FM?MTH'X_SX7)"+TPK_1+R=* Q#>9>52DQAY/)9_?% MA$Q9W-<E;E?))]-OZY'-UJG\M-L5P8X^5B"2_([M5W,!)\0@G&M7&7I?=H MG<)PZ@515\#[EM/:EX%+3X8SK?<(;?U1NY:9,BBO#3E!-/I;S'V"*RM M!?N1+183+?1QXI,T MG^IQJMNUF8_S*?&5E,2%[I+Q&+=TFW7?AF^ ['.<.06U84-4_$K9QK@>Z ]+ MJSMC/"D>:!+H8)JGJ/(NT0FFC.4#5N^39'65>@TPP7*!#$WO&:F ;NLH MNC:B?++$QVP985[5LQ@]VVA1I(UP2/D]'FMH5^1T4)UF2B#])W14W&5*.X1TF+KO,QMA!JAU5E(/*4\V]9U2__/W\2EF7^N"@I:/^H5L&8 M9B!I1_0;^Q%=U=E\T8;HM9##2"%,\ZI^P;7Q6SUQ=*=O>2W*PUR%,_22X'%( M^["P6R,)D71;Z02>SQV(MDPJ7O"=@1R%+: M$0\=SF)+<$^8,L%D1#MPN&N&INOO33TZ^)[3I1YM6H56[W3=W>GJH-.57O'% M[M-#U2K/##-@G>SPL[8[!NQKH^9"H\.&ZXEG+U 6\VKUHBVK2&YK.?S7,E=* M[Z78K/M4O/\!Y3Y,E]7E:';O9Z?/>?G/%,[&\E&EO%AGRZ4&DRU%\B$+'/09 M;79WE:D,?@9;N-4T!CI>3EDE<,]]L>A<5V<>P&7PL&8SC?\/*!85KX'QRR_A M ,R[*)N@VH!I)],<58G6.X :)IIEW[UK[G_W_<"8+TM0:&;*QL9/P[N5 #;I M'_-)2M8Y* 2P%"K7(&TY!(.CV'&-3,AQ42SFH"JBZ@HO+><%92Y00N:$DJ)1 MI]*#HKP"L-&+QPP4J=EM>MN^-)O=4?$D/;6V0#$=BH+5HZP.[&IE&43[LLDT M($\)Z##P\YA2/V_36?Z_::N6C8OR2O^H%D9I>^CXTQD"0/XPV$H]FL:N/"'D MN&GVEQ3 ]*M-!Y:HT>0=4/C=>4IU)FT2QN"O)P=3D'U4J/XT($PL;#%53;,"&*Y;[ M#CAHE(UA^4?HDRH>OJ>LK52[=FIIU6'O04?B*!^C,DG!OBK0<"H>\%GHSP). MU-UAT=^YGI/4\1UU'UA[T58R,W?[HMI4XC;18Z0SM#J#OC:,J+58L4CGXFMT M'K+6LWORQ^<@E&]G^1BTZ+:)W0D+=]J=N=H@[?5T_0WZZQ20*I>YHA*=*Z7< MLR/,!<1T+;+A];.?DFW^1"&U*BH_#N^RT7*2O1]_:!**?D;+#E88;%-*UM1" M="1GHU_:E$VIO"44]-U?L6.9D926S5P[!/,W\F/AA5[DQ8'O,M_U.V:S+YF3 M.!&*=9]C4W$;[G)"(0//C%S/?K+=^P**(K,YL[6VB1-A& UO/ MB-7>*!V@4=8S"4(*.C0YH"B";C#;-=]#25!PNVXB0VZGKHQ/!D8ZE^@]BZ4%Q#)_&F1[GIO M#_HM-C?_@KP>)W)I.(?SR+RG=;$^KOGUZ^QB?3")YS0Y-'V?Z)/WXMTEOKZ1 M]I/']ALY3R+?R<_07\$>>2C*/Z@.,YWGBW0RT/G]=(9EXXRTS!(CY,OLF5(W M^YXTKQ9:JW8>>&XG-FY+UW*DX_D.9](3GF>SB 5>XK(X#N-:(T9M^8^"QDV)N_?_LO6ES MXT:R+OQ7$#WWW/!$L#6U+_8[$U'K7-_QN'WMGC-Q/IV 2$CBF")UN+C=\^O? M*H D('$118$D2,)+M\0%0%5E9F5F93Y/,S&U3E6_?LB<<][?.1C%!\R[^'(A M;%'=5^V +*%AF,?"(\MHA(:!$BC,C?($41$L@D*[G!.OALC1N=\A2,X7[,?1 ML%LU&HTU#*A#>9W@F,W7_TOQEZIB&0]CTN%]/_Y8BX&X#G#.N>4@L+0<2$I& MJ3($64ZED5H#HRAD CJ*J%GA@ZC3D@SL5BQS^GOE3=+CZ.Q5B(8"5:GD3A_/.VK =7*M1..-$R9LZ8>#Y,6Y^'D5$O^=%5@>@M]GK5+NX M9EZ[5%X0Y/^"8X@$^^(X%KLP.;5Y^X #=GB"K:X@BVN8(LK>'QGH:CWZ?=TH56./#:73[(ZS=\A*G:GNF ME8("SJ"TP%JLI:-8: T1=MIQZ9A#T.]2L;B(SWY>3L3$AZF*U+_'/Y';G<$0 M70F#X7+1:7F@PIAB1&')A*<:"H4=(A(:AJG2R.%-B_YZQ?HB1H]$AQ&^Z7/Z M^YR^/8;S.?)B8T6"DAMV?)F8-TW>SR=NR7,R;\FL(DOT8[/Z8C)S7(4Y(%HL MH7J:C9]&DP416&FUEA>N@OE'OHWIN'\[*X++2@M]T3HHMG'%&%P@.V7Q! MD\G781;BQ&S><=[-[<"BQ;("@SCO#PV+,XBMS*/QK^$R!=S#DB7_"JY8@><[Z$"O3!8N(W[3;QO1(G8->VWKM1Y%-?3'"^43WEH ;#[$MX MO$(7$._5*=L8P_S4D">Y!\Y#MU\N] M+0?8]%[NR((4\7Z_?>CW@J#4D40OMJHZ6XK;@9]AQO?5;O1_O@2Y31\C^D:! M[S7W--JF_E>G\?N7^\G2N[KVKOXK@,#8@ C96IV-,_:?2S">O^=@T^W$O0%M M)4:Z+=+*#I-5N *[ -1K)+P9A-9RBQFVG!HO-$,X M,F1A9SVW1+Q,""W$-6]>$O$*T64[VWFZ % M0[HD,"1&2F7ST"DA!/%.(XH]$L9!;3B30$M#E7RI;(5$#[;E7.'Y*M7[>P=Y M1QRG>;#Y[M"9>SUF-@E/%;Z0H_[&8[*'_M.&]K\FU3#6/A%_GPVF_8_S8S#W M>S>2="R8MZYP.G;S9UAI8BD66%CN"/*(2JF%LAI:IJG#2!G'+MR?6>C1SU4U M>MV+H6_R8BZZ__;5_9R7IY&(*B,,H10)31GQ&A+!E8<48&XM77&>SW0_WRI4 M[\<[HQU9ZR[>_,WZ4G,7?T_'OV8YOODVR+-&3DV;N&B0\=VXT4M:@5L188^' MDGH%*&=,< ["7YPA+;V3E[[1+U7MYX(FX\V9B[E+T"IXP): M"YCAE% F(8*&,:T=();JEO;K-@S:RWWDWQ^5NSJ1@2AH+0U!/ M,0:20Z,94U!SS*FYE-U\FTB]']RA5FC1YF_4KT)/[.0:GRVLSHZ YT>8PDNL MX#WMQ)P#(,]&#X*6'H0C&CEOB#9"T.!,:&.4($)8XX27JWB)S?,@MF7Q<7VU M" >!N-HDH]>#??6>0H=ST,'-OE7EB,YABC!PG,?&:@*1'-\ MJT;R,.PK8BWRU1KDJX:W!S[F)>0YJ$*U=R7\_JSE[R[7D(^YBJSZ8;&I>:U>^#;+CY2*&2B&$>8X M[7:S06RJC@SEZ:0_N4E>GC]M_'82&:#C"GR,J[[X>ISQX=ITU8)6/?*8EUL:;G[>9P%TYIUDDF6I\YB M/WXV">\NU6#>2IU+438ODTF"@0]S_1(C(&=_CY][&H\*BUUM],Y%)3[H.)NO MS;! $2C(YN.C](=[+A0"1UZH-0T#039%4MGS)FA$X(%^F;\.^EHWC M(^9'JEE8ES,9R(>_?!K6#]^@GL;]P1R[ >062-1^CQR[H319@\'"C(UFTZ"O M!69!U)KIUZ"HW=DXAUJHDI3'[_PVFE8^UX^P56&G"1\+%RL6,OGA!],)MOGO M_6%PT$;3-!GT'_O1/BQ)D"*H1AC6U^2;__T'@1#XKOAF_@O\[H^=B/4QF450 MB6!FTLK3E*"_2Z,^AW:H6(BP+\9&FMP^W05!"UM$#CCRE(US.Q&M2O@S1'DY M5D4W?:H 2PQS\) XKARH(]R_-XX;9-@MPIYZ=S??+ZO7C=\)3Q,M8W#')#>6\ZUSDE/&E[MEW*U?SGO^I;@]WH=+W^3OXY'D\EJ M!"#^'RS$8V?WO_AX?4A*\!102L&9ZZ:3ATX.1Q(6NSL8%=)6@I@4HO]"+J(T MCHM#W=Q#'(:97?@]N4A7L' >0H!Q_Y"$D&*<(U!,DMPNYQ(99IXG)LAG?YJ$ ME2[T]ILT(O3LL MS%R8\^"4YO!$:?"[1]&I''V),S.9W4[ZO7XZ_AJ_'S2_4/AXNT'N<4[7+-L2 M8:JTI%7;&[_RV[(G-482NT'D=))>B4 TB:% +_F?63J.QBI<)?JZ8<3!L+\" MWY-+T#/ GWQ,)W$C#^@M!J,[]TVSWGF[B;PN-_$D/N'_#9/VU_YOX4&NVB_\ MU)V.EJA>*'<,^0$@V*-X/B.!_U:ZY9]2&[V7B:AIWR:329?ERSA2<1(2Q<;_JP (E: M[-W!5>S^NL;?[1S0\XMRAK][S?T3E5H.XZ25-#B 6@K*J%-$@G -QH40T/(5 M9H2WNW_\_Y%R!79V [F!$*";54+O0_N!G;@E5=!6@QJ=RNT7 MJ&3$,,H#2!25REO*%)0(4ZXET QRIM1*RT0#UGU?]Q]B?@+_O[,( &Z2\:D,UEYCBX7]GPHL M&@J']U:3[E4XY99@HD$$$U6FB+/FW+ F&/0:DX3G[OS Y)G;N67:#/N8I)YU$N_OIYMK7B_>V5<@V^[ MZ@.'#U6NN\B#1W<[GO@_Y,4,X?]*8OR$QRT"LY+-@C@ME N1M524>:!Y<&>\ M@MZ&P-N;E:*KG\:C;I;U)GX\>OPAADV?[HJ<_J$"KK+;/+_-XN3@6;GZS]EO MHT'\RO//U!BQB1M^_!.;[6V]F. NZ @0;^?'P.(]AB@UF. T^7. M53?M98_][C]'XU_/I3[D\&45!TN>[U!5D>>P\SUDGL!\!%T*8O TEX3DFP_//OIAM9IB0V+YYOD]8IXHCJ.2;Q M[*]:1A'33@]ANL*'(H7+7+&"ROWM(T319$S[TUE^%M6)!FC82^>_%.43X?$^ M/J8YYT;UL^NJ.V)I1E'=D3L2N=HO2BQ>/D$GOWUQD\4L%9:@?(9-=1G/IR/> MX60> *N U1 $$ 2<0QT\ $P4=] "BZP'W'ONZ\B\HF=#W]D7>/:M^EB+T UL M:/G%-A=SX52F2?"#O_2"GYIOUW'7*IR?I%LX"(-1>.;"=X@2'*XS_)B%.9U6 M/G.W=")>?"^TA:Q1>6*2Z?93^>#)M792]7)0-B?HTMRL3I(26A$N.D:+< M6!U-B> * 2T8EA^Y.H26'YME,).2^M5YI93:D7 M0C$*/+0AX!$.A'\K5$+68D\1@4X8287#&@>CR(C5D,?(&VWE;WSU/OLS$;TL M UG-R*#VP&/C@0=\]< CO\6;CRX.T1#WCA9>5)L3C=8GY\M2R;#^3Y8NU=S M$$[ ?$L,[DK66V$T>P-EV2ZYZ]92KK&4Y/6CX6U<9IO?VNU;+>_.5C*47ES) M\239@>&C)4:I'BY&+(J6">7\T437G6^F@[SB* 1A"]K:1=^E.%(Y1LNWT%BD M 13$ &80<[%T\20F6C,'H*&$0F%E] 2MP8QH*#1$F^+/YZDM_WW>3$1J0 ,( MC]%!)4['E0(;!NDZ>\PC%9ZDH/->U%U/1TEW-A['Y%).V+VL".^6-,@;,)&N M$W9MH; 2E[!K#C@OI-*6.4J0ED@11Y"2CI/PA]F8,)IG" O2])_RW-Z'32'F MJ:! !.^$4/0Z(-&BBE\LWIG+NWECT!J3M>&.<\7O?DVFX_"] M[BO<[ZIH33 M'+'E.H"6YS:"P-)&8.*Q!=(8S0!%WDM*((<*Y\'2EL56WRNI)N+0[:#JU3DTD^OXW5N[U(.]IYRLX[/.A#:91%G?YC\EH[[H]ED?8K\ M&8!J?YS&/6!8:"SZ+\LN\Y#'6AY:)VYODO?5%.V"]5WDTMI*%=")6 M5U,(D41(0T!EB+G&L>: PR]6]!E>W#-TXAP6 M]]N-6/0[:M0.0WNKX3BCF*.F@(*_&E!PME>-#P3[?>W=5VQFV="1J4*6ZTLO MO^)GXQ!>+06J)E,/5Q%TS*5OIO"W-7/O2Z//1W1NZK7O\<2F&^XW.8=.Q;:R M4I.L[%.A=V:R4F=9Q 6<:_HJ*\E];!E-NNEX_+5?T'',AM-7] T?DVNZJ2[> MU4["==01KF?%.=+1Q5F=W%] &1.KE#$Q0S"'4 M)%>5*A;\T5EA[R"G&E*QG M05N;EEK3CK\XE'\7.^Q"-G^NBF9MY9!(L(ZDJQWZ9U@/V>KF!>@FXB5(L8"* M F:IL) "RZ2G!%IO*) >\%5NDCUT4S1<-T$' WD)NGGEM32>(Z!"QRO)P M23IQ'0'YH@P@F8SNIE\B>E+.A; DIFT[^%9M B]M@K*2,0FPM0)3AUS8(YD@ M1&&+!>(0-&"?_+Q<2QTK30YF$A#&G> M7((3??42+LN"'6VH1R"\S 2BW&(- ME1<&4$:YP)BNX"B>8-<[FH1#V&'T(B3\RL/$']?2GK>.\>XF(NQM)>Z$E5Y( M1J@E+CC'3#I"$0[[@3 (A]VP 9M@6/#Y>JOE M-,P(Y65PZB*[(\?Y<<6DF9]!X( M2K%7A+(07VKAJ*5*K_#7[;Y'W-8WURH\8WE+I?IVYU6]>VQ %*9U'P*0)GJ,@D@"JG%1*$!5V0Z6U"KX: M?,.&6+%-JF*:FEE1'NFYPFO;P3:AZ !4D2M(@H:X066"G#(F5>-W,WK+:[=Q=+@FNW,^9N3 MJ]/@8M$A+:2+C"\!61\*7%4#C1FS2Q]>BL%UC6>=IS_FK MT97'Y@K^NL$$B6!8+:P>QXT BA"F#3%$?,]9*AI>1<4 R0 <:^Y7CZ>/O\^XN?=[(Q M'<'JK((^?T/2:@XO"SN4X,((I"FEP3F&)F@5TTAA0""1@!Y&M345>EFHA=,$4.L-H#*8 :&0]XR*$)E#Q9IY9M[PGH7F M-25=K2J\MN\B 'BEC1TR8ZP14E+JI-<^8A%"+H6"2AC=R'UW3UW89;.MNP.B M#80OK(*S:*5(]ZOC?&]1^,75?K]NJU"EU@TIBRB4EH:0VB,E&%(:2H2]$<+K MMP!-O6G?KM.^("PZ5-:*FK:CS+S)T#23Z??=>?!6O5ZJ%RG=8F&1%,0(C[BG M7 C)E!.82$ZPD8R\!;/I3:Y K>I%>2<,JE6O)H;:%[#[?S_L9>]NH[Q:+/]V M$J[F_*ANP.$#[-RGWIQ?VYMAI:0MQ.1.>4P149P2'C9JYY"Q8:/&U+-5C-72 M3JW=G]WOW<$LSL=?1Z/>E_Y@\$K"ZI7+G0!W]:"YK%>$[3Q26M>H,;"$H=$< M;@O*)L[R3#;X-'N)Q#S&=TKV#YIC_M1.%3>+8CGFJMXU;AC6&E%?\RF.[I =? D0-X1M1;:[RTCS82":"U) M:TF.:DEHA7\-<>$\-=AS0#4G DBE#2><(B\%7R%TV=.2U ,J@V2L!>*M)=GJ MZ_UIFH;E6;Q>GVRMN6=8A[C4_>$L+1:B,NQ!?YA]?"A\*XC ?SQ3JSRC4YF8 M?\TFT_[=UX-6#;=&/4%;[Y)1MGR=,XZ-8X/$,!2!*F M)%QP-!LGM[-)6,%PS31V14WZ>>=\N$)0W$EWW+\-G^P/ZY^_'T?3+,&U7S9. M1)BF2191 --AMY\.PG7#>/.BQ4[R91QSVJ.[NWS*[F:#,"'S@^U\H"M!0=X9 M%N8]N[O+NM/\2Z-QD/9ATIV-Q]FP^S69CL,#%9 #-\\5IU63HZG)E[!D@\DH M2'6+BD__B4]L=QY:,6C>^SN'RUW[O8C/_7J[NQ*),VS@$K..)4B,BU MJ)63R(:? 0M[MO$K5<#?+P?RZ>ZM&1M;./C_]=ENV9GI=X]R'$Z#6O?FW6S0E^7%O*W=##+YF9A M\>%1$O.J-\GG\-*JD(RSR6P0+>3=>/28V\@X_DE*'U[\\]+L/E9O.S6Z\:7^RYJY?@LDMA7?RK-PFB?^%YP@+FWL@N?TNS5H< M72S0'FJQ^E)]OM3&%=V-K9UW<-7M]UG M)ZLK>TXIY&'?7>[.83UOPXY6[,Y!@-+!8-1=7+ [FN1;TSC[+1M&:1\6.O V M<4EBK6%O\>7%M2;3<98^KI/H:&:"@S";9F&?S'[O9D_3:#M>ZN8DWT.':QNM M.OD7GEUX%/;LE^5FRTF,FC.,]JZ8G=%3-D[S.\T_,+G9P7-=N+@+,=HN2Q71 MZ89'SL:5]1:%X%2^_BQ&7^I1/VRNP^+WZO6'T= .GDLK*+*DN6^?=+/!8/[N MGS^ #_GO87C=Q>]KA/5S_S&X?#]F7Y*?1X_IRA%O6)O[_K!XO'0V'2U>*%*T M^2M?^KWI0_AT&/L\^@DAT2!]FF3?+G[X[F6L\V&9>JXW$/0_OONP M$L#-;P\WOT?*MUY/>A\037%+Q"_JLBC%A>(6GO@@+0D$'_]V)$KN-PQ_KACA M_?[C?3(9=__\X?9V,+H?W?SKZ?Y#L%73YR_,K[!4LW#M8FFY*&[SIW"=DP_P M8,O)X6XQ??7/AW%I8NZSC[?!*/_Z,;T+T_YM.OB2?IW$67L8O\V@O9 MOG^,JSMZ\C".CN1JHV^ZBUNQ;2NH/\>WFH=IR+.MF5@]2+N_WJ:S7B?Y?MA]@]]YVL>.28@\ MLV*JGI)?9@Y^*7VF;^9N1-;[X^ZC.ZYX5!R:BH/SP@/*X]+/8=9_R099'L!] M],Y+ZY5F5E/JA5", @\M\T X$/[]&'6R"/I^G#V&Q^ENCC!W+YVMN'>N<-YR M[8R/IH-K^^N'-4_*L+1,:XJ0K @'X6D_EI5$'C.#K2&20D.M M1-H#(A5S"AG)-0DA=A8BWJ>XCXUGV8;H\KOJU7*UNG=XW3"\&K7B\C6[S>+6^!_;[6P"ON[+2O MGLJDW?COV=?&5D5&O+E ^!V3<)H 9G&DEO^S;A_^KRP=3XH4=#%GB[1Q@F&G MEF[$^9PUN1SZ%$+_:BQP) 'XIA>-[#AF=Y+IPV@6KM2;U \']HZ97'\0/!]1 M0]6J>M12A_;L-P>-JA9N12)BK+0BT8I$523XY8O$-3?XQ6KG\M#DQ6'1MZ_H MS]4VL+63T$["-;4RFJ5=B)5-X:&.=,YT5L7&%] ]AD6)&XR A,9K:+' %"(O M@99.48L1)%["E08#U8OE$S$C[D?C+9 '94JXTBD6:PR6&?4?8O5"^&+>%78[ M^/7VOZ/\?;K[>2%]]9$]HPYE%\'VW&K?^6L?J70["^*A(QI2@A6E%BH=WH7* M.JV5UG0%M?LMVB<:HGU8=@2OLY2_U;Y6^_;7OFKG--$>0@N-)I1")13W1DL% MM&=6:+C2.?T6[>--T3[>H?0BM._*L7 7SOEHF'V<]A^S)'SNMWXW*XHK1],P MFRTVZ!OL "J;;"VS2FCM.=6(.HJ5%!_XTS"+:_S+?(G5 ML/C>!7@/"LI(Q93A0%C@)MA>7&,AI;&V,UT$H7RN'= MS\,+/J:U8E*V@G\V@E^A+Q$(6:D=\=00&LO"("% "@"HQI@0?WS/[_""3PFZ M:,'?!Z59G)T;6* R]S>?YIR ?^6L,1((+\T",\Y"+R1T3.=\JMAA:KUGQ#GO M 3JF(Y@O].+4[OOA(C[,U[B^S"CI\%K)BIJ)EM JP#8%D"5]IZ14..>,LL!0 M!;'F',:4"/2:8.+?I0!O=0B/HP A$L*X58!K5@ *2EYZC#%"B%IM :&8AXC( M">"X-8(A1NA14X+'40#0 ?+R=X"V^&=SQ_2!\5>O*LBDJ+0E0'ON/ ( AU<5 M<\)(S8P01DB'C#K6T?KB,Y\6"S]OMJK-A- .AL?D^6A>Z-FJR[[J4H&ZM(A* M!HW0%#/JL94:6DF0Q4( 9E>),0_D>QY<74A'D&/R=K3J=L3GE)N><94]I*!PD(OH9RP;@2A815W#N$ M< W.>AV>=@C6Q3'QM1M;:M>JYQ6HIT0EDS5FF/&@FPXJ:B21/CC16DGO!:,( MONO 5M2EGH1W0*V5KJUZMNK96/5DH.PBDJ).Y@?A0GHU.IY G3X$AIJ3Z2H7[H/66\VR$9W6S"C_&PZ&V=[(4=) M!(@"6A)!'"6$"JD=9TII84EXKXH&40:44, 8KJ+WE'C/W/N2H M8\9,:Y"D1K-I?,9)@6D^F0;=R)&.\YE=#RX5$5JSM/NPP% >AA$D=Q$V]FL. MVQ+??QU]*D(:'P)]^T@ XRUXUN'!L\B'S2F/'1!CM[R%SQB7JER.$V$R1>.Q M&8^I 4_:?/"@G9VYXTY<=2?=N*J->=JU*/!UPH$U*JE['.#F0[L@"""P#5NB M]K&?59AX"6&@K) W2XL((0HI'!QLS")SH="8$ E1^,H[T6%_SA[3Z!6-/X40 M(49\<8,Z&)DA@1U:ZSEM\TW-I98_!1L$=\*W:?ME*HK-*V61!A#OG..XR-\GPEO_,VQ8YZ_/G+Z'"\I+P#8*V)GS,\([X8=P+5HLH7J;&5 MXD,IL(CM;5"SV,CLM $.(>H<(9I(5H?&/HRS[' Z2SJLUKJ/YJOF!6^_N-U^ MWZS,I%1FQAU&P!L%$:>4(1&T&7.""98,"K/2EO-V9?:CV>%<:8P[K%;\K7;_ M/:$NDW;_W:2RK%+\;P2"%#GC*:8A+-;$2(. $CRHL="D!I4-GSVDRD):I\O< M?,U\-XO\N2(+Y965#2GR."T->R-*0UZ5LTOMP^253**CV!K. 46&4P^I%D(P MSR7R@ MGEN%+;)3\UBU.L==8RF#CMIC6\.[T(?LQ3$6TIOF!U\%,*A2@ \@Q MZT].JTSG5K6R@2DVS>5TPH((4D(4%!Y3HY105#)FJ=%0:V5\/$)>4@CN50#C MTO$PJ//DIVS\RT,ZWE[-0CR$& LH'1(T2)8 DD.A+>+Q?V0KU2S4.RZY\-0( M1I6P6B**F:3Q23#@9N]JEI7)AQ@5WZ'LX)J MVTKBE=8<"M.;9*$Y25"=)->=M["KOJM:[=/=2[75Z:3?5<.>[0]F84MZO3#- M "J-H\@*R*D+)H9HBK2Q/C8]$L6JJHR#^>%<0(@0U<8+;PP$B@"K.<9>G1>E M8:P)RS?@.57YX]-LNFSLN8W3F$-;]HJ)K+]P+)NO7.T73I["AR=1&-JBL99Q ML1%7;&9EVTG(YQ8T'RTWX]NY&;>4 ;:TC&>O&;M65G:2[/=N]C0M][E8-SX; M3IM5_!'K& M'[-I!/X>/>[3 =.V4C2Y?@0CC#-(806)V4MKH7,4"4,)U0(!33657!##C%O! MHPG"4AC6/#E?Z9YS*S7I*& MP:7W>>G'8]BH\I.D][(17%9?0;%CLTHGKK+:&"><:<.JMTU QI#1TVC.AV$IL\UZA7(E]WB&4N4!V M2*W= A<1 9VANZ-ZO22[N\NZ.4MG7LT:H1,G67<6IK&?3=K J(T)VDFH.S"J MB]OW@);AE^FH^^O'VW028Z$OZ;AW:"JV2]SR.2!ET[62SGI'I<>.:L*D!1Y) M"1"CTFFZLN5_/^R.'&55&A#AFC>Z;N2*#IP-EUT,$1- M(4=L)J)$JT('42%6$O\0ARV%$$$:_D'&*$F\(4AJ(Q22:M?CJ#>H4)VY?]$! MA': : 0=;ZM"5Z1"H@1U\$%-*&/*0DNI0UIR1PFGDB($%8,K2''O5Z$Z3RIX MAW/:X>"83NV9J= ^RG,P^]YQU.];+'.N51[;Y\?>12L,/ MCO-[',#'=P Z-MV1$;2,!:BU'!J M5&($L,%40(P;CA@F%"Y@E*]%CEKQ]:E MQ7>J/@O:T61E3($$! 0ZY:U75&&L"1+&>$2 )M11L:\J MKFN)>I\JRE856U6\.%44U9H$;B$V6%EB0US/I6(L[)%*2XB!1"M)YEU5<5VK MU7M4$=[06@L-&J>*U]%<,4\#M;V;%]F[*2N=(%Y8P9'S$$-//1%28FFY8LY% M0&JWDC=\:5CFDG)^#O=%;>:M!AU9@RIM*QH82C0"PFI!0ZPJ&8/ 26B15PJ1 M%8R-W37H '[RI31-M1IT[AI4Z;'QBFE*E ?80PJ=5%468 MV>_=P2R"FM^-1X])&']W-LCY)R;+1KWP9K9RL'VH*IEW3&WC?099>MU4:V$8 M,9Q@1!7@TBCNH.92"$$X6TF(Q;5;+-TORZ9)-U\\'];.E-0AJWPL*D=>#7:ZD1TZMLC@20""UKTEDT(*X%?2&"SKB)8R<\5Y;9:B!CD)&A.*&6$^YP0H;L)**/)2@UUG8 MV&'X*&7!IY;S!K N5G_//U1\K3>GS-J?-VN.RE_Y^C--O&K:+/QALT:8"'Y$4JB'@2'PQ L''O[V% M3[+X\V%A27Y-AU\2;].XHP^C)^3S *'D%#"*< !6%/ M]5Q :G380P5SE,3OI/M8QO5SE;Y_HO+?GI&3) _CN//^86(IX\H:!"+^DO!0 M&RLM48YQI!3$J+;%6GV&O^2LFS&*-]%%&$Y+8(WJ].VUI]3O;JUND@UYMC43 MJP=I]]?;=-;K)-\/NS?G\M@_CJ9AUYV.HCSD?E=D"T]\?Y@.N_UTD/P27,VB M!3SY9LX!G?7^N/OHCBL>%?VO>$I[\=CZM#_^SW0PR_Z>I9-9T3[__3"XWA/; MGW0'H_C:5O9:Q"VE@GA/N*(0:"$8\9I(ISP,L2ZLL-<&2V8AX]:$4(%*HJ30 MW,<>)PL09- 6#GT^]6KZYOO EL?Z)'YDRV-=#X\UNTFB,B:Y-B85=5P'"K71 M^7B3S!_3 O\I^J6!+*\6,0(2XE%0@((A''&,H49YQ5CYQPV4"NNE>$4 M*ZVUE0):KKT@EKIW4G57!/5?L\FT?_?UD%M0,8DY&?>@G,9D^I!.DTC^.5_& M7A)^KZSN:)BDR7BY[I'1>Q*7,OP5=]_@G4VKM."=))TL7HS[<^0<[06[$#][ MF\63LO?LQV=DN^LRS.SU")_NQSF])U5U>[-];M9,@N)3=9="N&\N?DYG>1S& M[DVIR'HBWE<)0OW:/3:93<+SUTD<>DF2]?;JD N9A&8:F$8SH#>*Y_PT6>]7 M)^Z'[+=LD, ZS4UCZY8OUC:T0KU.J/K+$>K/HVDZ MN B1;F;+Q]$:K;:'MT7.T&;=+,+@)1AVDI@?/N=.@ -;B:L=>+OZ[>JWJW^= M V]7ORFEF(?NRBZ+>BIGE2T6Z<6/KUW+RQE?NY:7,[ZK6%D.IYM*E]K41&O"Q61$8@RR"JHB%P!YQ!4@C%)J68":<8Q\-(A+XF M+TO[2M&J%/*]Z #\OB@,_._Y=_Y[602HORY__#_];)R.NP]?\YRW^KT_6?UX M4?^WJ?8I?L3+1D7\ MO%'QW]EXU$LG#]$4"031=Q>-VGC-0>M^=4[O8 >\$!OZ7AJ:,[:Q')3P U1I M!X.5]99CB@75CCJF/ 202.T<;8B-10VTL2O,C9SR)A#"@J4U-);#.P*N,6)S"ANH!EM7=761K8V\E)M)$&5 MUM[8EXN@X0)0K:5$U%-I'<&6(T?K=C4OUB]LG$W;\]00G%WN,B\72^[6'1X> MR^(=@[RR*2#79\K>.K=\K+1\%'-EE!68Y@C85 &I!#!<,4R%5NZEY:O8NZ61 M*J$6VHQF[6YB(REAK^#203*4 )%<.\09Y+ZD+@3+%6PF(EA.:(7:6SM8VL?6_MX7/N(2OL(+#&*4:J"I% DN%3!-G)I0X2MN/,K)%-UV+*.W>N()1NU_)R MQM>NY>6,[VK6LIGA_4EP"=(<3OV]D 176TUZR0-O5[]=_7;UKW/@[>KO%Z&W M0 DUX76>Z3EGPX\R$1!L>91I@$*8 ND8L11)JZ#C$E*+ >:*^)52CU)0"@Z> M-8>7HJT/?L]A:%N_<4'X!6=EVG:=@#,V?1#0I>FSVB.C"-+46!HLG@)8)L[=08)9?39_ > )-S;D! D)46DA*&J7<4 M4!3^TUZ%F!433;%&DECI7UK(PB[NUGO0IN\.@YC2S":':S[?:LUO:WYW-[^B MQ#$U1D#)B+00::HLTX9#1)FTB!O@$6B0^;W&%&)K@5L+W%K@B[/ ")0@5\QI M;10D1"M"O0="2H> 48I*8[BU#;+ UY;F;,UO:WY;\WN!YK>"0.V1THA+)9GT M%#ND/9< 0#SVWJKC3"7)^U9/(?.U0L;]S6-M5WCRQ]KN\:7/]:K M7.,K;V?,?STRRL#5AH:7//!V]=O5;U?_.@?>KOYU0!)5L0\JM"KO!4 X]\5O M0IC0% V_@+%>^OC:M;R<\5W-6M84Q(AE\>4B!@.K6/. M($(-(-) XSP5R%DD.=N;!+(MD6[)QJ\C'FQM<&N#WVZ#*1 5K@R B'+.,@0H M84@@S!534FACM+8KK2HGLL%G4"<-!6N-<&N$6R/<&N&=C##B2R/,@\-+(:'< M.4HQ@ H!Z[!31#!)E=(-,<)75RK=VN#6!K9XM9 MP:Z-= 7;:!9!2?=8&DI)09X3*EG6AM)I:'$.D(XJ('MOLTBM_:Y MM<^M?6[M\^[V&=&* VVTM=I;&[QE:X@$"#+)J!%$0N3PH>QSZ^TVQYKF6>8_ M3=/;0;9XO3Z)7'//8KI_G#V&KW2?#7K0'V8?YTW/$('_>*:*>;ER95K^-9M, M^W=?#ZE/GV;C(%3K2HZ3+_WI0W^83!^R(&BCIRSV"*MN=S0;3L,#)[],TV$O M'?NE)$AXH M^3]9[SX\7LUW_O"73I*.LR0J2=)K<+?NI;Y(MLSI] M")\M+K7NN^&SW<&L%_^>9N-L,DW&Z30LP)?T:7+S7,H:+%6?@\Q4QA0$9Q1F M9,V0DB_I)+E-)V$:@NP\CGK9X&,OS%LVS+^:B]0DF4VBP/WPO?[T<_[=22?Y M\M#O/N3S.+H-#_%;5.TXD]W1X^-H./B:_,]L- U7S>\9+C6YR65W'&=E\+6S M\7GB%;N#=#()$AV^/M>!W'%.4!S(]/G0'A;.]_DLSC^S(+J#?AA2/IAN.AY_ MC?.;/D;5GBQ6JQO\\5RC\A^BW(<11Q'N)''2@F&+\YN_V0L3$12B&YY]%$Q> M^$1:V(E)E/*LGZ].)YF.TR#8R[>>TJ_%Z^&5\2Q<*_O]*1M.YGH\"L\6'B)L MAN&>U=.P_-V7=TS2IZ?QZ/>PXTWS487U*1=I$@6C=H.P@$LH7-@Y9H*L_3;Y M<(_S\.( 1G.^4%'0^H^/6:\?%V@T3B8/H_'T8]"_QR2LV2SLYE_GVC5Y9B\O M1:T66M7+;J=589TD_: *%8/2BNJI1#6=Y N7K]!ME@:C\FR#6&S=%4/SF(Y_ MS::+35]-JEO46_:F3BD:_Z;IY" 8G1D_Y^U_S1#J,]A=#\\*J_] MHD%3@P)$SS(=1%?P2RF0#Z-!+Q?&0N/P!J%L9:R5L5=D;#]SG->M'=,)^[CZ?"^G^_R^>TZR?UHU/O2'PR*4.8I;$YYSF00[I8E M/W_ZQ_*#91P;\P'WP_#H+Y^E8FW"A?JCZ#@LOA<>LQLBLTF_2(-.HH_Q-,BB M=Q%L5KA.<63#;KYVG>1N/'I,9D^]-'XLN#=S1S0^:GBLV>-3$757[EM9 M^ODS=.+UOSQD^4[\M0B;PY?ZO:S,CO0?G]*8++E)/N=N_7 7R>HD3^/P0..P MVC&K69GHY9RMS'0]3 M78RGF,.X:60Q? GR_M(96<8QB]TC#V6#R U+N2A2&FG8>29Y.+P(I>/Y2N%C MIMV'A7C$E',:@J+DU33C(ANY4,OMNEE1Q6X6G=&*_HA"$2M??W:DLC14_;#U M#8O?J]QA<=_'[&N7_W'\,8OIC M]B7Y>?28KIP_!:&Y[P^+QTMGT]'BA>(X*W_E2[\W?0B?#F.?)ZJ[H\$@?9ID MWRY^^.YE6OK#LCZY@L*QN7JYN(6@__'=AY64^OSVCF7T_W'Y)T,'W^ MPOP*2S4+URZ6EHOB-G\*USGY ^VG!SO=OQ2_?-A7)J8^^SC[3A+?_V8WH5I M_S8=?$F_3N*L/8S?9M!>'"G-AYF^?XRK+E/R,(X'='^86,JXL@8!#3@5'FIC MI27*,8Z4@AC5-L]KW+;/N54-6X^)YY-5%RW=Q4W;MA74?XB[>F36D&=;,[%Z MD'9_O4UGP>7Y?MA]@V-_VL?^<92GK$91'O)3V-S;*X']?IF&%XHCJ6^B?]$? MSK+>'WFSQ_[L\7S2J/9Y M#NKL4U!?*B?B%>'H/@0G/LL/)6N_:5%+]+]>*R;B%68?R@!F3'#&+:8*.D6! MA7GUI[16D25RG/'H.&\DXQJ9A=O._?\X& MT3Q/1]\O1SZZ^[2(8W_(/Q*',[K[QV0]B[N-R_+_R']]MEM*ANBR9(AM+1G" M-V*E9"@)(A2]KRLIE_73WPRBL:,QG%.OX?[)!+UC&L*Z'7%%X0TZWHMT0UH2? MX@X1UG7Z-;?%L:#@*5?QM$S1G6QM,2CK!1VP@J/@P M/"=3*263#SX!!BHWG MV];V^V5FJEA<]_M\?_KK?-\[Y!J#&WGZ-;[KAV%D\X3=2J+N)ODERY+"-85A M+^'YJI.\HN0I.@_!6_G:F1<,3(J4XM)W+7NC)Z7O&E.$Z?(X)^;DTO[@C*H& M/D??+6Q^XY@>G6<*-^9)TUY\HF+@\^SL(8Y#VA.F,SAA2K+?N]G3-%> A?+= M1ECEOGP-YPV%Y:A]%J,I2O"9R%'^L*3^AWV_N9IB31W*B:$$X:0YEI#20& 2DC&H9 <06>\%A^J M";EGYS>;/8/G_L9/9 ]_?7#FI0(0P0)QS"0 M2-+HVB@@C Z!#8*6*B,^EJX0X<8(H2%&W%-!M-#$"J"5I")$/EP7WDR>.5+3 M-]\G>,E9<&R>8KY]/,O>D(AY>4R^FEY#[>G5QM,K^.KI57Z+-Y]#G:(E;4L/ M":K-4T/K,ZS\)OFI&M&X,J()O_TRNIM^B=#V\F\+=NA-MHU_?7SUZ?L6>O4QL\NNJ9V-)E;#27 Q +%)/-2 M426-0HHR)0RE#C+B<<502@8]DLXK9S'E1"L&L G&$D(7;"A!>UNZ/"(Y8/BQ M?AF+1.DDKR*9EYP&^S+ZDON0T2W\]CWG!&=DE&NRN/)5BXO%YIH S+?4$NSW M%CC1%=]![Y%VX[^7T-<\'GTIQ *]F4;M'9-PFOJ.!1HO2 MF$>=3;*[603FN\N:_[#?Y(7)?SR4!)X2%V%I5NGEZ\_&(;PJ %4VWUJ0BM>N M_)EP0QUP\WBUY.A8"M^+#LEX?G0_FH4K]3;I_U*#CKH#K8<&F(_HW-2KFB:O M0ZWVFYQC6MM65MXA*QNXU"])5EXWS^&!CXN ?T24'K<^!7)\5H#30?/@Y&-" MZQQ^8\&WKIBMX"+9" @%.(.DPD; 3"( .8LXA0Z)RGEAH4_@"(2^A74U8T9 MQK^.1Y-UM 2R AKUELSG2J;SW?A0I$,AJA,AJE7G5IV;H,X,+M59>QGV;3\(6'=-R+ MYXA'LFNGTVJXI_MX%L'Q>2W%C@96E"";5@AK@&7,0DZ1EYH)I@3&0A@(!& G M\Y<6>E2_H66\ PBMT=*V@GPJ098E)SK&UE#,(3,<4<^-1EA**C$2ACD(5]!B MC^8I'$Z0.>T !BY!D*\[!;5T&2;STJ/K347MZTLTS]E]7P;^+!=O-Z--44FB MKIQD0 .#!,04&RM +#W%G&EIF9"[E]#6Y7W$]K^EQ5Y4 M9FL#'M<%0KJ'Y.M5F=Q&L,Y_>P\_&00XB^%!L6KD+RQQ^WHLD_3("AYCL MX!?A_K91WP;;S2!9VFY/C)4X!'E8J&"[D4+$,L@0)QAX7,-9]KYNR%(OP^?\ M7"OK2U)W!+KL8^U6^#<)?R73AP!53AI%,+(4&B\59D0)RKR1E(,5LM6C.2X' M%GX VL3'V2<^/P0//GQ\=!?!W&I'+YED23(W:*GEWU>4O+X(-B;!ZZPZ>4V.6F5HJC)P7*8F@S?$$#6 QG)U MZR11TBF#*#(80WO\DZ C*0/K\.M0ACHS/O#\/*?/HVDZV( ?VJ10JF%($Z>9 MA#-ECB^L*@>E566 $LNP@5 '%\,X@:%6EMG@9KA8#%B'BU$'P3N6'0:/$A\V MD]V]E?2])!V6[6Z"8F24%8P!3J7P"C*D/1$0,THA(77X#W5(.N$=AE91CJ]& MTJ\D33*9?!MA:V>/LQP6/XC*TSC(0 ZW>8*3W;/=U2\P*OKF5;-6Z>*%(?11 M"GC'$:" 4:VP)Y)ZJJUDGJTAR%J2XX139:P<-M M]8!T %LE9SAB1 MG9IW34RM Y'\?R/@^[P7GFZV-!7B@HTA.4P1+Q<$DX1E8J@\+?"#BE"J-V] MHN#'['!^'Z8=2FKM^-E7-)H9%[<&I#4@QS0@ I8NLP <.>@U0T)3#;$"6C@E ML='&",]WSQ*O-R#UN,$$= "&K0'9FEA[3L!0GTBMN>4D5=<(1"XBAPF"*-% O%:TZF(-R*]*; M5?2$0Q/OG8('<[$D91^)P!8K&DQ=L%-4,ZVQM, B+S22U+N5=,$K2R)J7))3 M<"&>A,%RL2IE:13SR#J)A0<\N+*<**.E4#!XN6'?HO"MBL)K6Q5^"E[92%FV M8$F>G#U-2:W>Q*@\ M?4BG8>U[LVY8^ISI,!V/OT:I6;(E5N@]IZ/DW]EXE',Y!J]OC:@$19D-XGGL MTSC,P3@,H:!RC(S==VEWP; X>IKV'^<)__B=D@,]DD<%X@+'68L-DD.R0AZ $L]_M)-L-4WJ?C:')V MG_ UU)4OPHY%=+(P=]MMWC;.Q3G8?N7KS[(J#63W.A[E(OZP^6BEN 79PI^U MA7=+T#W(M0Y\ '-0%H8/?^%DCW3%@8<\5X;P?O_Q/IF,NW_^<'L[&-V/;O[U M=/\A20?3YR_,K[!4K7#M8CVY*&[SIW"=)@WPD-0V!9E*$K;LQP2"CW]["S]F M\>?#N#0Y]]G'VW&6_OHQO0M+\FTZ^))^G<09?1B_S<"M'W+Z_O'FOSUC"$D> MQM$5^VK.TJRFUACS;FHG5@[3[ZVTZZW62[X?=-T08IWWLZ GE7J&I.BQ^ MZ;#\4CHLWRQIH/^X^^B.*QX5!Z?B\+R@\MZ'+1M^V#U,/#I+[Y*$N%ZN MDA ?CJEW\005%N0Z.7HQXT)BPKDWA$J,-<*4&P$%T=!J9RLQ):G=_ZT-;GIXE4WG6WSTU%+QGMV=4>G(>-M M2C35TO.>Z&&WTO.V!+FKDS73 M/O6G833_SGHO&14.#R*XMII18+C$P#DNLB654ZY5VAUI4HZ:V/-81HE97^^)5HP6GV"]+ MLP6@8C^):D$IVI[RMJ>\QNB4E\DBZIR (D2GA!AJ@9/.6:" T0I++=%*7^66 M+>V0L!00P X&1W'MSK.MO+4AK0TYJ@V1E0P78"H$B\8!02CB7 GCC4!&>:>8 M 2NDV&^V(?6XP)QV@*P5TO6R3,@Y(5,TH0/V?%N[NP_I\+XHN8]CNH]IY;)E M,WT,(CN-=;Z3S?7 7[+PBI#%?\GUE8E[O\2L5'T\ED%'O^P]M?^M.' M9Q>+.OA;T5N8=V#&FXUC>^FXN-AM;"5=6HM@ X+>Y,_^G_5[Z; ;WIQU'V*-\O1A-,GRCL?8U-@=C&:]J'FS: 1"S/(EZ$K> M*IHW*M_-!F%4\[3ILDNTDW>_QMMG=W=9-Y^C<,$@J,.D.QN/LV'W:S(=A[D? MY-'\^?1X5W,02SB6RJ)NDX33@;8@"%EY["DYC.0\6#!'-62*.X61UD0B!.PJ M%L6VY$QE-N A6[L1O"9 %Q0DO6S#)]1)K"' A%*!PG\2,XRE(L 'KV$%#>\= MRU4?V N[687&NV2PE[!B)1THLIH P35&6%,4VP05X4Q ;0&GR*WP8+UCQ>H# M@D$M$$SCK$4+!%,%@BF% M1D9X[OXD>%J3V3C;VEPG*+60 H^EI33L @(::[F2$! >F<8JS75WE!V@+37.PYA4&UN.UK?ABMN7FVB3FR!\O(6\(,W68;;P:^WW_[2?ZG9/#4]HRQUL 2)ZFP6+#/WZ#HH6>/;4-'%??P($A932#6)2T"TXA(JQVA'M* MM4922AMB#"FP="&RV)ZI+F0^JL,ARV,DZ'#6-E*U>GAQ>BC+ SX%,6="4T/ZRDQ$;1#Y>J)WB7IX>DZJ XHC(M,R?*8^S&- M!0;#O( @9DTFL]M)=]Q_RHL%3D ,W'0]);!D3U$ $:MBNQ!BU$DA*"8>(L$D M%\I \RQ/.)_YQ<'@W\MYGZ<&U; 74=<_9^/'@VV?B'08KY.Y\RRBS(N40U12 MQD@%M$>0.N""""HAM<6><*BLM!@H4:<BNDE4*PPS2$'I'>, X> $:H$U\Y1 MQ1B P'+S/E&MJ1^T UFM+(V-$]6K@'I8!"[]X60VCMY*ZQ.NJF:EW2UX@18K M)*77@"BD)&(",QCT4ALL"%CG$WZ_F-NY)Y@6GN#TD!$)[%!!+\$1O'KAJ_9) M4>] <%H0P XBI31O! ^ YE"_/W"5Q,04 <(?@G"=]U1R.?T]VS229[F6T1, M8[5AR#XZ3"MH7N$EHJ2A%,B86= 2$X$8((8@RY72SW0X7X&Y(JMAKW3KCIC; M$J36EL?&N7FMU&Z26L1+J25846F1"Z$R!1Q)JB(L'6<^!-#4XAJEMJ9,6 ?0 M.OV?YLGM580GO\2FA?[T:Q"!I]&DOPG!]ZH]1$I*/27>0>0ISYF"E#;:."*D MQH +0[!9P8I$&_E*#CT\;VPQ:KVVKBHI219V!P'I-H1?!:_- (>XA MD5R'K8$AZE^J:*6OYG [07#,+CMOW(KF)M&4E;-U(Z#&G%EL!354:*LLB_E4 MQQ4-0OLVT:QIYP =""Z["'*/H $VO_KJ\VB:#I9YJAV[U8[BT)TG1-=<7QDL M]=588K34RA"D(JBS\ !J'OF>101Q6 %U?MZT^;QG\X!\$+@3G-+Z$;H:!K35 M2NTVJ445)A,8G!]&I '.40>,Y(AX212SW"&%5@[2WRBU==$FT ZLUR=JI-1> M=SQ3<"K$O.?'>/:6/$4 FTUD"K4AJE^5?QD4O1+Z>.ZH-\II3P7RDF)OA7'4 M!/\R[&)OT?P?1\,"G.UP^3$63("LM?)K7\$XBTVM%?NJV+-*A8"AA!*"/;28 M0HX%0P 8: 'E&"._DO_=6^SKV?J"V&-VW6)?#TG F6^.6X!&YB*X-83;3R3> M,77GU=ZWXP2*\]!H;AGD# >KYQ3!F,/P02B=PFP%97";"32'WO9Y M1]!C@M*?N?&AH\UJ5OUXT\[I%OPI@_J>*&U#?L_Y_+P#( M]W$PX$M0]%58\U68]'YX_* :DT[RF(Y_S7+6E_B9;O""1H]A )-9MYM-)LOM M.GPAIWZI B1/%K#(^1;>'3T^C;.'\.GP%/%.X3HO\=97'>T71$;GY1:_OGJ[ M0"*_!U$9-<WNMH7&8:IPS'%1J)2P0%!B:)@7"S D+]SM MUSY>I[M=BSB\MIZ[!"QUK>CGL#TM4M#S(]M"S[?X[&G^SAEM9+7N%O7O94>/ M@7A9]\2999PP9R4,0BJHD%0I1XR"0:V4P[MCQNV;2][9@\/'I((ZE8==:<47 M7CI-F?1(&2J=#^$I4$9Q"#@D0*R<=>ZS--L3B#LO#3Q^\//<'7J5\^6Y:_>Z MCY)?ILCH]>;8__L3 ,Q%H/+U%O]_40J!/VSVQXI;"+H%=G\+7#_9 Y+_P.?, M!T44SWCFW\]W7]( MTL'T^0OS*RS5+%Q[3@DAYAY]N,[)!WBPY>3T+10TQ9\/X]+$W&P=XG#^.X$_UA8BGCRAH$-.!4 M>*B-E3;68_-(K(=1;?.\^@Q_R=EVHH\;]]$8^B[7(:WL!WMM!?4?3:X>.S7D MV=9,K!ZDW5]OTUFODWP_[+Z!_?6TC_UCT.W'#[$&&I;G<_5?,K7 ME:,-RFEOR:]:\JLW7[$EOVK)KUKRJY;\ZF#KW9)?G7^OV*>G;)SFQY&#+)UD M5:>C\_(THGED6"T35@T*>#D,/(*7$08Q7!L:K!0SG&I*M/2..\*H-H+8U?:D MI2+\$/5@$?)\/719/HP%OY<-!-'JXE7JHB#ER:8PB"*)L66..FF5Q(ASC!FE M,*BB?K)DX.9 MH[.R.A=@7"0HC0LD6'O),+7A+:2EM!)XS2#13F.K5HS+7$)T(2 E3NP16N\C M=Q>\"+3R5HDN0(E@V7_!I%;1PAUM5&9>X'%X*Q;1#$ !% MO=%:,\$9)]1@X20VZT[\3+D&08E_F:_ $9'_64>*R^:B;65WD^Q6,,6YL$8P M&-NS([JL%22)[2KS50SERD MGK)23X$GSBK @.*0&NVU 1Q:K(CEG".X JE0T'044WO4B(MU!&[I "Y!^BI8 MXQICSBEU"'E#(91!_K0D"'MF@7!P!2!V#^FK"7.L@VH%>6[X!G"ID8I9-&EV MQUFO/TUN@X\Q[+81RAOT%P$ *T=SQ$%DG;3(4 >4]@(#Q#& S$-"^%HO;[X& M)E\"/5^!(T8HI$/!9;,\M;*[278KX.1(:"(0@1!@3;72RC,/J/14,!;/LVJ6 MW;H(E %G%RV[5Q&A_&,XSKJC^V%L*TRFZ>_);3;,[OK3UEU<55EH7( M$:VC]P:59165%0Y))I0Q5E!EK$(84(,@P5X!:3:=B/[G?/*/6U?00;A6:-_& M^7>MR&X268$KCD[$5'1<1A > Y3D!A)%E >>.>M7B"CV$]FZ]AA<+QIUXT3V M="')$?:8ARP=3!^2;CK.:MEF+E$U(2A5DS$D)9"6"6,H4%YJH:ASC%$($94K M*>OY/'\_G,S&,5MPY.T$RXOP_ZY> F&%KEMZA9$SPE!)963J)I!K)P#Q5%FY M:7-XJP361:Q,Y$74238P CDZL?+&/O:6B^E=RHU+Y18&<&2PL@P[2CR7@%/- MF&4,>T?<"A')2UB'@VTEO"-)G5O)^9$NM?*]KWQ36'&?K$4:"ZRUI0"P$)4S M1Z%UR'&F'=M#OFLK1F;X 'R:9R3@)^1Y/F9U6,[[G.Z!UM+2Z+ZJZ;Q2VP.T MD8:'_YFEB&'%,8(A:F(@IX7>%"A5='T-:M'AMC?9 ?0 ^UO#Z'1;Z=TFO8)6 M:N\MX]PJPG60"^ EYA0@**43Q@F\LD_M*[TUD4VQ#A(M&?1EQV M&?3!+0 " M)1<+T](IJ V@"%$,A;3:8(10"(.X902_$6_OQV5:_F![&.UPR,9ZL*W@ M[ROXJ,1;L1A3)Q630BHJ$160 86-#Y\.,1NM5?#KZMO!QZ%:;*S@MX30WVU% MX%S@7[T:V^TG%^^8OZ-X6N="1GO6X0,B9?@ *638D/^?O7=O;ANYTH>_"LK9 MO.6IHC5]17<[M:EJW++>3,83V[-Y\]<41$(2,Q3! *1DY=/_3C< B(ID9( M7B0DNXY-@@"Z^]POSR&NEI@3CTB*0QEYC$:> MN![2)#2ZFY%^^7#FBK_WO^?P'_\[KF##&D66BFSA')0V!3I+ ?$I]2QGRMW=;XOZ6V G<@ M%7WS_/_@&(C3&J[7V+R3FSG]^! [I +LLHA1'0J*?!2 4T)=S%@8LD"@:&6( MW;;+VQUB]]BV[W/ZW*\S$$[Q*)U5<^?TUU_-!#CW R)./'?^-YXNXNS.*>?" M#9S;Q&FTHZRAQ]J)JV:$97H?838_<[XFB6/F.#C$/ >$5I[<'W1YL1SGT!AY M:>XW2N;Q>))O&#'UE(%23QJ,L!SIE19SO/XQGE]5#5TZSQ/;P%4A%-II)8_. M2/ #)!$5R@LQY1'R/3]P ^$+5RDJ0D\T9B1XH0 -@3VX!G-%E?1IZ 4AD@'8 M@USR1VOR<$]M'D/;6Y#-I37 M(5LW\K3/N0@T\CA"4E'/#P/!0ZX\%JTW=FQR(Y;NP^9([6]Y-O_MERP=+8;S MS]G7)+L9#Q/]?9S_9N) ORWI\V]6Z+31@H[(0/!6"T..+O75<^Z;Y-QF@R\R M[K6K*/B'G+J^U(3#_X;2Y=SU_;6&F*=RKCP YQ+I#I3[NH%47V5?Y>=I\F$. M7KN3%T32R$+W?6WK;-R8+<*1'PCJ$!D5R$N680\RM9*+EM5P.5- M?_N6#*^FP!Z7=^6WK7$TI@,JV\1N.@DO\542K:KA]@,=4"*U)I'T>$1=SR?: M8T%("?$XE:A3W;,'HL4#KEX%[&J;KFY;72^==[F,'@V+'Q:/XZ1S_:PQ<4-1 M[ :,N80HRAD*E0>F)T(APQP%;'WBQC/T5ANN('8'F+9:X_,0-1QG(4HXC+0(@[<@/M6* %Z/D]#?!(+F M89IA7J,U"SQ<3^UPP?-RHY!(%H+=1SP_H)1HC%V.?>V))W'X'O!M\$"B?7:\ MG(;R>HM$[-:-6[[VL8S\@+E8@E22])]BE).&I47F!?BL - M0TPC3JBK610A%2@/B5 $T=/B"EWW&A/%!TKM!2CJ-"7)AB::]FAKPS/;: FP M_5:?ID.@I*K[JNS&"L;Y<)+FB^SQ9@#& X2\@ @24.[[X$9+XLF023_R@H"K M1C. 5H3Y.C!!-/B5(MI'#/ZN%?SAA@99IMUJ_NTE][MT&#S2H*"E1RE2KB8__F?B6G#2$!@C)RJV-RA>-!==?D^3_LXZ;WOPGE9YK)< MT9%R5-N].,_;@Z/*!_0DT6Z[3D\2KX$DQ.LGB2-L[]ICO.Z3\=^2?%YZ@GWK M2-\Z8D./KEL'8PAE7/A>J"31G+NA$K[R%-,"49=HN9;$^#2] 8HR,!9%M*BB ML7]'% B7! (3@CC'+) Z"$*->2 5#D)O M+6#[!#Z4[?$A0JVBC/9\V//A,?"A;-:R:R^(%)&^ZW$M!;"@YW/B8RZC*/36 MVEF>P(>B+3Y4[2+5'1T7OHGZW;_$XZD#Q A>T_@FGH]O$C#3\WFV,+34]YRM M,:EHC* $'HVH\GTM&..\(/E\$<"XG8\(OLFV1WTF42HX45Y#,LPPIZ6 M7'F^#,* ASH(1,28B]=B2/8D?DZGRQD 1;RWK)+O,OV)!X2W"9MUM.VQ;YU\ MMVHWB>N$80!V6!!PR0,L.66N 2N((HHT(S[3D?=B^GV:,;:+:@.MNT$DIQS,XW(]75$ M9>A%&$?AO0E^#TK2\/MPLAC93XO"B#T8S&R ^%ZF(9]F?W(O5'JALE>AXM;E M52!,E P4UJ:BRO-<+Z2AYRHL/1H25.Z'2"Y5>J#PH M5&0-VLA\EX2"F4G#/@_#2$:NI,8=9 0)+T*M"Y76?$$R(.V.N'A=0N7 2"KK MD!WVLN*'%9+&\^$T9(^F\2":!GWW 1[!'#B$: *R9^!1M%Q$JG33M!W M?Q;NGCH=GK#DDAG@^_'UI9-G0Y#.YY/T,CW[U^SRG1-/YO<_*.^P9"VX=SF7 M51:/^1'NCQ=R(0 Y&'_[ZE$'NQ9]762UR+I,/YUD2__XAOH C M^1A/;N.[W.SH558*N-AJWYP'H%RYBBCW..?$DR[6,L">[\LP#'5@?A,_1S)N MWJOXY1ME_W6O[]FYRHR^_D,><%?HP"?(0X++"%81J(#IT!5$:TQ):X>U_@Y_ MMJ.US;QP@^-F!H(O#["Y?<_2*>U;8^MJ\DC>;A.P;\[CQ6C@@&EW=BJO M;0;(Y\X\-?103XZ/EI/CO]:3X]\O8=0 M& 01\2(L)<@HST/,4W[$_)#2P).X@3]'I:L"'0D5A9Q[KJ>X*^&_(1&,*4W# M1['>MC[G^)6,%I.DJ)+[M.QBRQ_E6#_T7<&40FX@.=6>%P4B#)&"!PE. M<-#@6%]0+;2/B%8NCT0H*8\BSKC4.HB0QUICN;;%X[>K!-S_R22]A2F7SB9#$RZN2JNMA8&O.;$EUE2:)4G*,KUO7J# MXHEL=T[I:>$R/N6K9RYMMY\=)V#>H0 B^7.+?DK*!:\_N>7Y":= MW)B\V;#0%),4[K*G4K:3*A(_Y59>(@FC">:T;CP+%5:>)SW@P@A+% G? M#\,- )-/8D!Y) R(4,^ IV'Z[%7 ' M#NG6#DXP\+_(#W]>,A%5V[95J?U,'*A(8SWY0,RE;\N@'\OC8^C/< MYJ3I=:(^9E7TQYX5"E80#58 "Q LPS * I]SX(O CY@+GR$:<$9TVZS0LK)Z M 2NP,]QF__'IL\)Q1E /X"E_2[+KQ[SCUD"D7A66Z%:I(VMT*<4"7T=:1KZG M./8"3>$O6JA($!0AL@'QOPN7]&LR7,"WYN:M6<%$&GC!O?0@;R.BTZ@=Z%FD M9A&W,9,EE+Z/!*&2^1Y7GBG7-U ??D@)#B5]:=1F1SW<#8O(@>A9Y'A4[#&Y MGKT\:,H#4AOJ@9G%)'D4A3CD(F!*^-(-64A!@S)?A0?R61\3$"_R4TFK$TI? M2E6G:]7W#/<4AJ,UPPG,D J4%U&/'_2JTWD\L>V9!YA'=IK87)548K7G[!),%54AT3[G 8JT M"#UA)JEJ$%X:;Y%*NWC.K0PID]TXP4>&I]53[6-4Z];.+ _"R'5]+W1=R3&2 M$@>4(181ERL6D+4IP$]W9EN@6MJ57WI\5-MG-]\4)S:P'4.)0%5@$;I:)@[JOM.9I\X"J>0!'(56>2V0 M^B?@8$-1Z082Z%_I$.FU69$M>'9M\8![\.S]Z?# F\MG_I3D^4?G5R#>%);Y MGV3DC,;YT-A,%@?'(N.,\WQAH1V&:3Y_<7[S+<6&!&I,Q\'"YYX+EJMTN2"A M,J,[11!("9_*8&TZSGT)TCBAH#R@7[+D>KRXUE,;V/E4'I)OSFA]H/03';5= M1DGA 6[7\CW&C$M/UQOIFM1^&J.N0BBDR,><,U?K $Q$R24%W\@+U);"N#;H M^@FNW&YT[9)69_T=(UT?CW+KFYCZ3>@[N=JUYXS@'#C#19:!B'5F1L"FTP,$ M(X]>C[FU?>9'7A!B'"$/A]S'3 H6A2$7$0E]JOC:J.J?TNFEJ?HS>^T7.]U9 M<%P,^*OIDGC;!"=KPTG[3 L1"L:E075',B+$U]PCRA5"B;6PVFX$UTY<^S41 MW)L.7+^IF;0EDTE4Q^TTTHI1ZGLL"+F42+D**QTQQ'$4<&\CW/D^2J"N0"=7 MS-QN348_X'FOM4ZODH%P(_#-E-8HBJ0?<.Y&OA3P%^EA^%#K2*S-.-]725-W M#"1$ST"=A,Q;F3)]_"Y8X7Q-$POZOI,/]J)M>U9:KI_:^/:F-E;"O0'SH46@ M7*ZB4 :$AY%0*D)"A2B$:T,:\,=V7#&7G;TLF.O MLJ.!4**QRS4)72^0$8^X5!CL0BF(8%J8VO=GRXZ6*O,$R ZRE_KTMRD[7FUJ MX*@VYN@E0@,B18@(,^$Q$ 0>IU@KAK'&,I1A",ZB?RB(E*;@:1D7I3 MU>FZD#W'/87C&D@L 0^D4%JY6F/NAJ&,&/ XT+)TLNBKFOT\O=I_(U7]N.-&R<\+\6 M^7Q\<=?E(?\C<6Z!F9U9EMR,TT4^N7-F<3:_,R-M8Z=:1LNBZK^VRBKE+F65 M%W"F>10P&84\U,3C?LBPXC+P*8+_KOD+L,.?+U:PG.+OX^O%M9=FF1WGZ,=F M&.'\[KZH,I**_1W?_^DC+@5?RA_W!/7SN)HQFN#^ 06;#ZBQ]?#JPX^C M17:7Q-F[/_,U =+17G\PSZNPCBM4?,=.HTY&9AA6ZL!+ >&U?RA1:P9[F-@!=7FQOGAF>-Y"R0LISW9D#J__<'24CM MB+6V9+./3@U@79%9Z\^Q[X__],-RZR;QG2FCS^);9UZA@NUAJ1:!["=X5G7":PC&^QA.>5HBLZ/[0F#=P^LXC]-VY3(=I^O62->B M5^Q/]%JCY#374 ]Y/YQWI1BOO2O!D5)>!,)-<$(]R9CGPO]&GN=3LE[GUC*7 M=0DFORN;LL.PZ<-V(0$E F.@W44N5^R=)@DHSS*TFM#ZWE%[#O8JF^, MF&'GXP9%&YEVN!.OM33X'DC&_ M7DQ'\.1Y1_9K]^&/@7.1&.,5&"#Y/DNF>6+FN=M@GW'7#1E-DX)P;7BOJY5V M;ZD/[")-4#(UL2OG,IDF63R!%6:S-(OGB3-;P-]@ TXG%.0GV3R&4YHDA@QM MF+4[4NQ.%]L4U7@XGME(,ZRG.RKKI[[/0)T)R7+?>G$]^/__H6^H;3W\I MZ.[_#-FE%Y$E.!_H+3+D-D^C*K/]:7J3P+^S_&FYT_7J#;)K]09>U_A_[$K5 MGSEZ" +>R.C)G0U%QT,++I(4JL 0:"/-[R0WAE?+;QK<&.Y\YKT4 C\8C9YK.FX+X5.5P^T<./ $7+L;YE0G^[_G0]Q#:V:/ZW<=J MC/J99>G->&17 _9];$SY\RK$ VK7QGC&8.F])O&PC[W=NYS8PZ(Z%Q@GXTY\ MFMHNI\93!-@*39<-2X5<3*T0*<]:YS<;SY$-Z M<6$HWUZ_@BIXD5A'L]Y<"RVXW/:R6[)CQND\1P2&50[2*"LVYCQI[%HR,MFO M<5[LJC$]S<;#9O^G%L7FYZ8@U>YL/H?_,7M=%-6DU^!@7('?/KXQG C_3JRC M#C\MW-SRL_>E=_^#[4@]*9)<#4$8!PK6G]T5Y02G')$ /IO%XX/%'@EBC6BS MDA[%4G+E@I<115KH4#)* R)(%*FU/JY?XCM+AI\OEKZ$Q>;;J3#BY7'CL_4* M\'W$#52>T!"R.%6:@5493+A\]P#6)Q M/\>(#Q'^M0728 2.YR#&2CE;",LXSY.YC88.ED5NA=")*UU4J:)%$RKW03V6 MI=>GK+@*4]I4GY0Y/["9!TX,VW>>F%766V!%\;AL)*E"R4X6F]:".\>T[=E] ML"F7<@>GR>TRE0@VF-5GK2\A2(8V65%T^5$\,!:.ZF:GNCADV8'6>9!C-. (N\JS]#9.F)LY_+L@-E+.+&ZLX-S)D'9".I[(?=#3T5"4E!$ :*1+\+- M&%O//[''^\-W/S&U]Q,;@)&?SXH^N\+ES))E$?Z:-C(Z!TS>>U[ >3RQ2.S@ M0, E9\X_F@[;Y6667!K/?)6_NQ"PN]*)J-M(M $;"3#B3#%NQM3J4% IA.)1 MH -_2_'M"Y&BNRH.Q6?K3<#=<[X-.8SAZ,&S3D:+8N^75L>P''Y49JZK[)-U MQ"?C^-RNOYLAMGX*?%=&.WYX:"S TG<_N;CQ\WQBVYJX3Y_8 M_O-^M^+7Q?6U:1GJ)DJRX8&/N<=''U+HKMAX'Q'89;WQ^_$/AZO#)$C5\IP* MY=) A((SD.>(*\8D 0L-::5HN%ZU=(@Z3%.O]2)H-(R(NUK_?B#8"&#DQ$K!%^4I()J9'0D@O?D[XO1.3[ MGA^$+B'Z@$1D\NJ_?:UZ%FVAV.NDG)6^S*)B"FCDP$12MVU%@G(:D0"YU.41:4U/CY/:B7I6TV!J-U6OR[>?^IV>O) M?8,$%1@=%A/#&2:32?GM?[]#[^R_AVO052! MH78YGA:O%R_F:?5!@2%B/[D=C^97<#6LO80F&9JF[%F>?*S^\J=5W)!W2^S5 M):X^??61;1J.LS#OE &M?.QA] M^.LS,&8Z7G[)&/#]^/K2R;/A?[\[/Y^DE^G9OV:7[YQX,K__07F')9O!O8NC M%;)XS(]PGX,OL+/C%&+#$6[ PFG^>975(N8R^7">)?'O'^(+V/:/\>0VOLO- MKEUE3Q-H*Y@_Y3+CEZ]QW6ESKC*C>_Z0!]P5.O )\I#@,L)@8:F Z= 51&M, M26O[O,%Q_&:E*EB@OM&UT\84P7@7S_$Q5= ^#-AFF5".)\[7NMKAO3'/QM-%,OIA]]7MESP: M!DW#P '[IWSU>&G@?H-=_YI,BK*&#PR%01 1+[+I]\CS$/.4'S$_I#3P)/Z MW[W1B$KW[=NYDQ=M;0ZXR,9USN?I\'?K^5BC-QG5H5);;A-/[Y:)SL*9+HO\ MRN@J6,OY>#2.LW'95V-^4'X'ACV\!]#U* 4C$;3HO:M/IRI'EYU0A=&?-,O] M2_R@>08<; OG-O59%;T2R_:[KIL%.J>B3HPWQI22&>&]0?.^]@XU^=QD2U/EA?:[;B"1YL[ OF8<%_13P+^17$I MW!F.85B0KA=/?S?7:>MFQ0/GYS-]5D9XS.^B9&3;G2+8[-SY8M]NLL@/U-] M,*[[&[@B+ HDCZ0R52N1XI$G!*?\,FE_[_@'V,8=$$LEQ)& 9% MBO>?WX*EIU[]REQ]WX4OMLKNU!(/\^MM/#-7MHECBB$%\D@FX*T35*9DG1XYB698C5Q2#KBBO-IY:!Q^;R:7H]MEAA/QR6 MLDA=TZ88#9FD8Q!6>BG(MK1829Z.WG4Y7(R5)'R74Q] M,X4[Q!H1I"+ABM"G@KA;\ QAN>/\ZPS\P-'G:?/(\<,4DF?SW[Z8N@9+%N9? M?QM/33BR(('MLJDBG';%T%Y)!NC@8&=?C_GDG@D9<> M(F0ME-S)V1>AZ,.>O5B?$]?9V0^<-'/>G_^P0?E8E7$,\J$Q%B?DKNC=&K5U3E8A)_!? &%9B[[Z9/W^H"CF)D& *(]\]0K&Q5Y+8IS0Y'7_Y'^"L3?+4 ML4@B#GAX&1S&Q,83KL=SVSEUD225H;V86NR1E8+STRU9L?5HA^)=5JM\I103 M&H$;H$#)NUH+'RE"(H9$I$*]4_;X5WLV5<[87YY?E#P\,6%W^=Z63L=[Y,)# M"N8F&!R2%(?("XE+.%8,5#;VJ1L1096*W)V #]L_W*:D;NMPR3X/=QG!&MP/ M")@0EAEM.4END@QVQ42DQNF9H^J->AWQ\"SY]V* $38P/9A%Z!^ELU,I1&SGU(/I,YJ4#7#([^M+*0'LHJ9(DS M6H !91 =@007F4G:=&H_[0%?N#.T=T(ZP%( 4S; F1GW21WM:TNDT][@NE[]8 MUA0,TYL$_C[/5]$JUNT9*X66>3WSP_J[@:'?V\3@0IH[@8L_'I9@%85Y5"6- M;4,-L$&6%/VTX /"68]'B4G$F4]6+LZ2V2(;7IE@>GX59P69%QU@U]?IM$A0 MG[5_(&"Z59:64QE9%J*@;$^SV>_)V(KK)1"#9>1Z1VO-M>EX>XK? \7;0$.- M2C\M,\T%9?U[80BY D7**X21ACY=FH66-G\$P5S]JDKDF/1TI:;M'8RV7O8< MUHJ^;CI;S#IT$K<6D!/4B.CZ@@B)5:!"PH4/;C_11!#L1YXDWH:$8+IB1.NJ M!/I3N8>5/5V41.RGUY 1<#:JJ79E>W2,_"2J$"-J8BVH*%L",6?5,"G2":T;HV>=#C"V@7+EHLU M_+J[T_<3.XRN;%<+C4( +]*<8J8#) /N^5SZ/F:,8- 5R/>]-=R<3>$5O_!= MMO05M8@U09 Z -K$";=)+W&J;/N2;>F(A^!;YM:L.1G;]',7$8%X:H9.%B*- M=";1++9BZP@]ZUNJBT5YB]P,80##^B]9FF^ T%)_Q\MEPV_JRH[RA[HFQ[IN;/F+]OH( MN3@3!X%/,XCG%H'0%DZ7,U?BD>&:,BCXCPJV)"G0U!L<6B%Q;8S^G;PR/&'! M^MG"U9A0P,D(T4_3.MBQ#'09EKFS4BE\:I-Q]^NYNM%I# FD#8&3.TDD$/3K9D;V*R)6Q^ M(SE'S;0>JGR&.?=E!!XE-HDYSK607*Q9C_=/"6Z1; H>5);B\\_HY1;F&3D MIM%EEMB6+^-GEJK ND++J*C!M$@OYK=51+4*X\(=;\;#I( @,K^PD5L3KP+E M6:2;ZIN/3;6AR3E4X=T/IHG#*)5I.J^2#H6M:/!F;5=&F8"H,EB#>B3.Q3C+ MY]47-@<%RJXTJDRF!9TYGY;M(7F>#L?VC9>_M\^\'1=1DO'U;&&^+0,JMM?# MA&'3Q614#.>Q*XP?;L(Y40U8@D!NB$(;@54&HJ?IED%,RS->T:CWQ>Z#:>[[ MO/IU>)6,%A/P]OZV3#M]OC"L^*UB1<-RII_/FZ3#W]]M:.\+/*XPXP&CH> A M0PJ' 8+_ 6F.J8[HAQI*Q_>"2%#A(S_$'!&L7"%"A167(M H!(&? .?.X 5! M>B0OZ I<:3QNOT/LI.$\!]L2CRN9H]/DMX*?8B,O)V8JS,=G=0T_0$DG!,G1 M$MX&VXZWH1[!VWCXJ]U^M3,2QWD\_/TR PDZ,NM,LX]_B(?FOZ<$X5"^^(7] MSR:7Y)^@S'.GK%=K*I0':?Q0;_J^Z)@M;?',SX, MZ,K6C=-6*C]XGD?SGK7:> 9NS(,'^>"A/%&SCZ=@6HTW_6(#OL$+Y2-WR)VL?XDLR6LQE^J4HJOB37L3&;,C-SPWCP M1LL].;]$E]X_?=3[%P.^/:O!YH40^!8\]9.MYX-UY]]/4,.NWV_1D^/7XV?(56QBD%7YM M=8..GI%ES#RAFGALII+VU5.[3&?DJ2U:;9=IC9<;I M@&S ANF5[TDR,^V5[P,\"TQ:\ZSO$H\R-V 1YZY4BO.((TI<2GP=!2]7OE&Z M:-%:_D^2I:,XOWKW9P-W@\F?>M7[.E0OZU7OD]F8U&S,B"*4*QUY9B"$"I2, M(F!@"B9TB 1=F^[S=#8>W[2H>;MDXU[I'HJ-OYE\L05G?BD;%PFA$V/H M+=1P_'S]X H$/K]@=$>UA4]0(IC9EG5*_V5)F2V;V&J0OWR8381W1G#[R0"\ ME/8>V[YG[=*Q"%R7-SH4H\ /$0JP*2KTL=+<(\2GC$L?!9(^)G"[BT>XLNUX MQ'-I82_L\#SY>W]V1'LTM.&9JR6V*QCS_92=(YJRPYXW9*,^IN?K+-U!$U;1[IU<%*K4W=BJUISR3R%N7")%X:<;PN( MN(=\K2D)7,0%<<&^]UR$A%(N9AX+&VT!Q(VD%U*$L9)X@\O""( UIC4G)9H&#T9E3 M\Y93=\UM"ML\:$H\MY>VVR#*AN7Z<7[E7$S26^FV-!D0[.>7=\HT<,V#(T=77[WX8E$-VDFH"D<4+GQJY MD%?8X$MHN.5.VB=94+:B(<[BQA5]1!=E'U$QB.5B_!W>U%Y>#0VWJ%XEI.)# M[U6T44[3$@C,(#TFVWYS()@7Q5PWP;0Q:(J%3+LN02(D+A4-+IH#AVH4*BY#PKN[JQW(\::0 O[J!1 M3FS%1Z;W3GOW'M/.I[VRP]H0K,:+A,42I@+/=XG/)?R5\1"<<49H)#SIK^7G M=KY6VY&A\Q#6^F&LG;UMWUXMG;VMZK!6CFS@I ?8=RE6G/L^YQ)KY3,N$?5M M=7<]DOMI5DY9D42>%!V9)N9'K5HU@K\9JZ9#TNTMFD-+BWU:,\> ,_KKM'%V MU7I.)TG2I76VEXR&D:FPG5-G.;JYG"U2G84Q.@HJM*")WV=IOL@2\^GR%Q>3 MQ7!>5"GFQ5"9Z;1(5-=#99J8OT"]_PM'\Y>Q!?P]3X86,MH0]!(/9TT)-''MS&)8>^$&POW*%1JZZ,0,VM'K8*0&X-ENHUQ*"WQ)Q>?VX MVB0G7NZ2N6LQ<:Y1YI?7Q7T&O']YF],)CP&W%2,IB[D#5J"7\96'30YXPP3L MSA&(_KNT9);&_E8WV46*[&12P0>W<3:Z)\=.35@7VK.Q2UVLX?-PGG:H;D[$ M6*1U:DH'/A<^?!SY+B<+5J,]&Q]1GKG@Y&>8%VL\?CK,R_6Q5B^7SWT0KCW302=?YHN*]P-!&-9 M]OY+6BB.WA7)L\#+,7K>S_9ZQQ-;VG%"O9OIV$80?[P:CX!UVFBW?C;,\FM>^)*AW>=B MUY18Y?L!B7^HF_SEFF4WE/@ ='TW-)SRP[<\M,X/B_*1Q[G MF./40'OJ:F]UI,=1[MYA!V9X\<0.?_G *DW\0L[]DB:U32;[/DFG^",+6_E[)5."F M'$)F>UKT35@:CS.0#R1^NJ535[VZKU!*];.R*)D1LR0KP@XJ&OI I= MCX4X"K@K.7,?KM:S*4#!&6_*"G MH\^&%LN[%X\J*O-VJ_6K+JJDSQ<0/G7SYO+K_RG3NKDM*U4/1QFB^3(K=1)62ORO!E*O58ZDY(N*+8 F+4F6%-D@R%XYO37EU,N&_%'B"M$DHRO-:S^T39L)/9VLN&UR,;6D[ZOHZH M[20U;V^ VYX?MSU4DKQCB64=TTL]MF=F-UW!]KPH7+N1NXA(,+ MI3Q"P(+"(?Q)_.AE[/:D*-]K9+<5* R(&ZK8VN/D>..1^T?4P3P5=L[6V-O MO13>((4;B1:7(@^^8-@D6SG!6H58>!'S)9A KGY$"C?H8^Z"LTR M$%R\=GG<\]X&WI,UK(GO2Q1IY5*F-!<1E\QG(0V)'WHNQH^!2^_*>T\W@]X" M[TGW57/>B0[1[+IKX%LZCRQL[1UX#F4<8'N/RO#L8/WE/2W:4'U#9/]S M2JF/7?>F]:TX"B6H<*T$E8N5)@&BKO0X$4HA1%@0^40'"$7!(W.DEC!C39 R MZ\87\'T_I_//%Q?FGY>QX63?@!',S6S6+5;JZ6JZ3H-L6TBV%=;FJ)@O9F#>JN MP[:]KNIEU5N256Y=3(UYZ J, ^03Q#4+%7(E\4,:4!5))/8IJUZE7=URF/LD M)94-A?]H\]RLVM7V=,$VF8;/^XBA^Q<9<8B^T,><%?H Q7#PDNP<_V Q4P#08MT1I3 MTFD>VTI5T,.^,6.;J>FXH0^>I0I:-S0VV$A'\FX;-M:;Q,/?S^/%:.!\F@Z? M,,WOL*\-G@XHRWEJZ*$>#K4>SWBZ2$8_[+ZZ_9)'PZ!I&#A@ M_Y2O'B_]ROO3I"+N(5]K2@(7<4%I'@X7UPOC7I;P$.GU+$NNDFENOIW\E.:Y9=Q'1V(I MQ!E7BH8>%MP3PI,Z@D5QHB,L/#=JC,3"KL=Q$'G8#7T>DDBZ$68,>U2Z\!\5 MOFPD5H=G;N9?%;.$K3/Q@*?1G(NV+,?)DDDQ+_MJ/%L;C?6$H5CKJSLAX[#"FJ^D%13T8[W%J.>Q038 Z+*?V7&$30^PF([1\: M(R /CC^R];WAK>-:'95()CFU>FPH_3!3K%286'F;VS.<%>KNA( MI!C$];VN.NP'VC5'*/Y,X_&LJL)M=-"&)=I^^L>N\_V6HD&"&5FF/0@5RF-1Y#'$ M.1-2NC1 7##LN\SSU!H"ZT/YF%^G60*K_$\R,A:ORMLG)L"OD4& M?_X"GZPQ27@0 MN8IHID&R8RF5C![K5-D@#[\T(A51EEXW$_+^)Z#'M)#ZH"!!KY./)#J2A&G%%UF$"I/ W7NDW'F R0 M8*_:-3Y64=P'.GM!?"!!+.LQ%[Y'F<\\Y&&E.%RB.&(1(L*#?W+Y&'1#K@"'F>3RB"AFD MC<,$4L5IN.ZM.MX#(ENM,7HN@1^MT7.LJN 4 K&](GB+BF!K[P%#C4E%OHME M('D8@OA'GI:(N3YV%6@+#S/^R+B^SB.Y)Z(.]A?)?2PAIXY"BYQ^@\.)@BO_ M:Y'/QQ=W7>[6YT7FS( ,AG=.EOQ[,7.(C=M]6FVA#>;+;)9 MFL,WY\F]>83340F89GK7X]R)[2\L!"38FB"R@(.*)GVP(7\W.C#-%P8;;5Y\ M/QTF,ROP9LO35D+))([L AS"7QE M80+L0Z[BZ:6Y@W,1CS/GQL"U.]=);-[,L+QYF12VZ0'\MR0>7L'>S8S0,UMC M#6*[%>;F%@@.GEZ^WSS^7FE^\RKGR32Y&,/R?/L.94]W\L"+Y-6V/(1Y_91G M.G%FKKPP@'[%*,EX9.BMN-4\W8#-]-B.+^!@)_;I<%R+>%(<_&CYX+%9FYW^ M.C(O45]>$ A\#2+T>ES2T=RYO1K#ML[2\;0@C96#7!YT_CCVPPYO#DLMI]+" M4693.,/\S+'0?\!\U\7[;+EAZZ#:]\$>6KOMJ:.B6\$$1VZ(RE(MG-UYN&=EYWQ+O:1IJ?W#KOR;7>_?['(?[!]Z MQ%+A2TO%?=SC/5N?B^; !D[@+RL62VL[;;D4A)A%UYP:A)1:]\P*$S2O9/=X M+01W3\&-;"S#DLE=8K U;/SV9!EE<"*S SH;"WB B.YAU("I3 M0\VY-:%JJ.6+)=1R7D,M&\,N=O+%]769HZ/;^S7Z=3N/<3@*D? M,X./=<9(*36Z(."W/5+$>2G\M8UL-T+6P&:/3C+*:^3QSQ=+//)?DLRJ//!* M]'14?YSF8Z-]0CKL]" MZ4><8*JUT%)0*161+,*B4.(6&%W/G_PO#CM<<)W+3SID7YW0_H]11S=$L?<6*"EA0D+J7527XGT3&#X>D/? M6/51#Q;:@X6>=HE?#P%YE/5]49H!>4S+-,+PSDF+)%:5O7I6M=]K+8"QKODR M9E2FAWX8.--DWCA7Q MTMTX*4UP @)_:_$BEWPI\0-&"4$A)DP*SEU/2M>W$E\A[H;2/Q&)'Q6/EXRO W>_[(_N>TM%67-?K/ MVZ4C<7I/N+IF?,.-/P+ MS$+2FEHR=]J0UL#XS&FPHZT8N\>0SFX"[&G5?JNTWWG3RZ9$>1+G2?Y@6OS8 MFG;^D12%BNDLR6+;=3*Q"["EG,,TFZ6VS#F]N!@/DWS@Y(MS>\&H^L@>[1"( MWF2(3=O/S#:ZF$\O%ADH?)"Y9X[I#2IO;!^7)==P_?)QMF.C@PKZ] +NG]LV MI&G[I5<=%?RO*+^E<4>9Y"+!%*FE$N(4K#BBN$=SS,*(\<)G'>$17 M->1/L!E)\KDZ:TNKWV#K/U_X99!PQ7K[5"C;W_)L_ML7$XJP80KSK[_!\5TO MKJN81,-H@]4-/XX6F2E_!TFP6MUGR^*[*N0WQYYEC2MW3NM*]D./Q99:4O0"F7PKD?#X>F1Z^H@/QI,[MJ*'+KJ@^;#;&//>C,^<7\ MV/D\32I.'<$[GR_&$[.EQ=G&LUF6?K=]C9.[CCET/=11L2AA2Q9%# 5"D3 B MU/"IT%&$L,]",S!1TH!4+'H^^?W\(_"BM32_FL4G4;(:N# (ZPL+^_N MV]TLN9=-\,IC6\L?Y/^^F#?C,&@9AD&/M^@),D!HO4VO,ZV>E8?EY/:TG LX MKD&I28"USI-+>-+"0 D9%M&S;#RQTQ^*[MM55H.UILZE$42F'QWHNB#V;\ S M9;D-<*AI83==?K91U.HD,&DG:9%/+9C)&KFE_9H6=P*1G$XKV[CF%W/ALI7Z M&MCFIA"2F]\O^3ZSS?.-I5!I[V%^.1Z53'TPCI.UH2,"%>$PX"[S>2B(!]P6 MA@RT(D.>D,$]C@/%!.3W^:+4@D490U[X2V^/]^RA/X?YML+JM\IVYJ1*(()N M&KYW,\1H8\8#(3(TLQ,])CB8UU*%C"/!<0!^$'?#%QEBKYCRCL5R+% N0*B" M/6'D7@&7\&]C)!:=IN;_IR#JDIL8=@JDYW6<_9Z4_=:%-7,] SO2Z(-*PJ[: MA1M@4ZH8=F4W[MS#M!9!E7T ]<$ *MW>Y_1(3](CO4R2/R/L>LHM.>_^+-'Q M56R5S #?CZ\OG3P;@G(_GZ27Z=F_9I?OP+2:W_^@O,.2M>#>Q7D*63SF1[C/ M,2VPRQZ+HA_;B4 .!A]^.M38N#%GU=9+7(NDP_G61+__B&^@"/Y&$]NX[O< M[.A5]C0!MWG)\=ZXRHV;_D(/)*'3@$^2!ZI81]OQ !4R'KB!:@XW9 MVIYO"-';+FMCS)CHFC'#E^<0[Q)7>#2YUGK"?SWQ>B3OMF%CO4D\_/T\7HP& MSJ?I\ FAFL.^MD'.L!%(OPEPL6S2=^J.?N?],JG[P^ZKVR]Y- RU[ MEYST2U+:V[K&#Y\(JU9G2*'PR4U SMC-B<&K:\3)+DHC?N!,TUL'5-3$),3@ M8A]>-#67E_Z&"6W[EJ('.P3ORJ 1<WX\D$)':2#<=Y4B(++I]F4FT&P'=\G9S.$>J3AL(M M20ARL-(20(B5W&7(D^ *T/O*>+[$M?^\7,Z M_VC+O,5WD77;CKY^R5Z>'-)UR.*D3X$ M?-BZ2K0*=T6@/JO%PFZ#G^;S[4B5D4+^Z2P \D<)P7H"92 M)0E,Z"#2FA/N2:K!MPLE\3FA1.LP>#3PM/4YS^^EV#=Z[#<[IZ!$O+7R,*6=K6I^]\R[""\\*GC0WU>\^3R M>0>^V6+VR!8^DAJ?S8&'L6'8Q>PEZ#,]-M,1XE*43CECM5-.68!X%'BN\A4/ ME*=\!,(FBAC5KA^0-5R*^^ZX<4&?$W'9>5RB&/"Z1:X%K(DCEVVO%4_U_^)L M;-VV=9G7FDGP@ITZ>H9UZ^XJJI'THB @4A&.$=78]6F(O$CA4!*RUFM<;?U> M^)4-$.5O',;R%=@H7TMT@4=1Y7=FU5/DR(?A#2N6E V6=(.(NY)'KA=RSD-- M&?<%1<"9W TU69MJ5&YO,8BX2WZD RS;5)]O 5O0ZN&W"BSXLFUO#T.OE+-@XM3EAM*%5R8J)"+@G%!)1.A''B548>6J#2V'^W!1Y("Z MK=H\KQX.;W-O8&MY'6?]W3;E6 @K.Y^*0WF*?GBW2R'_+@G1E^13MQ7RWP\Q MKF7?6NRF*N)%*VV?*YB$CU*^4;G%GEZDZ7QJ)JBN[R<2-"(11J[9$BR0Y$AK MA"@APJ=2JS*17=Y@Z^6_30LS2Y_ M)/";'S/X^L?JVG?.]^O)QTEL*#*9?OCU:SOD\(1Q?NO%5"WWQWTJ*MMR)[]* ML_D'6T-2FP5YC?F0P4E=5U Q&YI_UY$IJUW<)!Z.N+@LJ.=)WY\X?OKY?SM) M+.MD%3N6A7%6XPIP%U'7E<(5 >4:AZ9S"7/.?*2"0+-H!3VF@ "QAP/_2+*; MY!>+D@ 4;.H>$]C'K"C2M2T"\_33]2P>9Z82+KU8J>,URTDO?LT3G>?)O-/I MZO0 I61V3-QR]<4@]95DQ)?/OSJQ7;SYG]3T4E2EA%7IZ#W8P:(?(#=$-"P^ M+]!?XMR9Q=F\FM5>]FD9O$E38GH]_D\A);/F\=G6*Q-SJ%_QGIPY+YX[M7>$ M'UK$H]S4Y2[FY43XJHAVGBX!$BW'WGO9LN1E2?3PKO?>8UGF4S[JWKCMQI!M M6-NFJ=F=CA7O8(CT4\>*UZ6IHP0(8F)V[S+.++[.[F=],D7%!=)^5N(!6;H M@H&E@TJ$5QW9 VNR66[%.6L,70ZQ)AJ5PL4.:/%Q+*]L2@(2>="X!.YF8OO/QU(!-1",_TIAQ M&@DN38<'+73FWMAK+CJC_C;[$18/.[[76W.HIH%/E>I!GBPM=2NF#( M(!49M'7BNXVZ6^EQJ3!'D4L1CSC3;H"E[YM.-2[<0#[J)VY]S@OK;CN4K>5F M6E51& JK]DC5%V,NB4^ZO:.=.MN'%=X)%=KNKXKV,8RC1[[:[6=]'>"VBE$K MP@TSWZL1-7'"XZ\2/-)"P)7JL;P].;73XP]75_:JZH!?1U&/Z35[]JRM5O. MIY7J>XUC?DL?Q\4-4-J !,CU)-$NX:%0*O"-=>MBY"LOE/))=OC[3@7").(U^2T ND1*&' H[Q3KB^:VP;+!+#J-]NT^YX%0\DVXJ%_CI* MA5^_84'::=U[2T7"+F\ Y7[$+>*FEMQ**0;^6$0@H5, B5=Q 71GN][&O[_ M1=P:I8ON[&/,!FZKL\N/GR=?LKFHM=)+5T.0FIH%P2IB+D*5?Z M"'E$$7>M"^!)7#R^Z4[EBH%0;1K.O<8]%!/;P6,6AKXKS(NRFO@U\K)H3([T M%%=,AP$)7]OJR#DO2C*"YO M46VCTV-Y6Y]49,LKA+]CTN GW7PBFG$QP<,0ZU"H@'$O"D%$X)#X0H64*=#S MSQ4)W1GG+AZX^^G&/>+.DS>@]0VE?73T-1R, 7N=94F>V!'O9L9I8NHN>_][ MG;4;T;)((!\,=$Z\D/! :1FJP V5BR+NM(+ M)6DT"A,*T6,RP.G/00N@I\8D6O1C,;&%S'1>>O03(N>\X$S M32QH277W)8J(F;W-ZWG2WA4DVFY,: B^VQ/ED?:GMR/ >K' !VIH?N" MAN6'..%0;]HW3[?KL5S!2P8 E]&58 MZ\PJ:N1/CRLN?"$Y9A'\/]92*J:Y*Q$+)=/Z.57.O\IF,W$@A&FC.A?88#60D%$:,AII$S^=>TV_< M+?]B=Z!(F_S;*]F# 0?T2G:-316NV3221$E.)55(\@@CCV#I8JHT(ZZ2X1J\ MQ\YL:AJ-.^92-J#JC70;OW(M2WLM^P3VI0WVI=@7!!M< ,E=-_0T4B@R,RYP MI.%OSV??\4W72I: DJ6]DCUU]FVMR?A5\BJO>35 ;A!@XD:!Z15T7:VE5C@, M=>0I-PK7.@9WY-5Z_SMC58D'@K?9.7CD'-E2/]&I=@]O3K'WS41],]&AI:FH M0_DTDEAI+[ %,&YDHH/(QPPK24/LR>=:/AW&%,0 B7XPX%.:BSHM2%MI6=I> MBD:8%U'JZ2CB(2<>DS2*C [7+G%])(,/Z+@KK$PC2'.@T[)LZ=Y4A2RI&C]& M14%!4M8 V3PY+,D9SY-K6VRP-@WI/)Z8LBHGOTJ2>5\RU)<,O>V9!WUASC,W M;KW(T0KP9A?7*Z_1>=7H@L\NQ6KT;QW1OJ7P#A>@(#]>C4>@@MH@G =+F)[7 M4W:"@^=7",*QK_0AO?BPL!/WC 6SIPJODW(=3S]D1A!W&R!;/F-4DH@'E"N? M2QJSYO4G8TK2W ;8NI>W)J)Q] M;$[U.3:3J<"/SA>=S4!FN M+[C'F:>B4(3,Y9XO61"MH3D_@%WD%\33G2I2 R'?2.7ADP3O">4I&0%'FA(AY&FM(=N?OG M=#KLF,$5'[AOOC3Q6>G%4\W&/H+4="PIV3>3>7WE"5:"J>C1&A].J/9YTS]O M0"U[$GS&^>3W\P9VQM?%;#:Q, WQQ"NRAU]-\O#3M#AY>,"7 GOA6[HK@ 9B ME >A]B37B(<":=#CS,<1I3[2'.L&@(8RF5L6$.4QQ9'B!L'/)T1&%,DP",2C MV"([Y(/;PM_HW-W=(UA%BT!\Y6,*?) BH6"0!(&[X\ND@?=1*$Z#\U$X\A4B MMP,""WS['NOB& 'X'DMJ_9Z3XCW6>D^XSTT816^HST ?S)?^QB7SCO M#6[8L\3H"?ZFVWG[Y#38>/^1G-CQ(6,OPXVB1F2,R_4=G?*T*]#7'R5MI:G@-C'O/ M_#]$??X)LOB#(2-@\KI<@Q#?8\1E#+F<,J8B1D7()/.D[V&ZI<-IA<>#\I2^ MP"']DF3#7:+JTX4QTIKA)+:,)AFDT$?"2?Q,N<=0G+_..,><&?[C<02D5@KY M6PE'^7%^%8$1]9)0%*%2"*51J#GG;D"D]#%!$E/DJM"DEVO>8224@6:(>7"Q M<+4"O@G] "LB&:61>%DLJ4,2:.Z9,X1-W$$/ZYU+0E5MJ=%GQUX?Q M95]F;&S;W1/P6OK0;-\XM//&O;UX[$F'7=_]V1C9SBP&6076HA/;R;CY6@/J M-1B-B\S:F"9/N58'\W$+:VRKW3YU3=S72M;1^J4' M9XEEZOED_MJU:[QX4^ M]L 5)76?4122@.I0:"8"'@:^5B((>!0H*F@DF?MXX*J"CWCW<+3AY9"R;,!= MU==]O@*=]V6]E=%)S^>Q'7Q3S*&YBJ>7B56)A:Y+S^'-;"PE=][#^7\P4NZ' M7NWUJ8\GM1"\.(G=)SX:^L.M^P>0YVHSA\N-0'\$;N"%Q)>$"$69<&6TIC]6 M.E,_E]S_:1J6O+\V..RA>MI6E0Q&9$#846 4O:5RVF;V8M>H/ED&?XMMZ1P_ M:%.)3-$/68]"VSWL_5BQZYZ&S8WSX2+/"Y7;>D; #&]TVD\TF P*;+H=0-? M7;I8#H7,ET,ABZ)86Y,R2>&6Y4@]\R&(#.'X63(:SY=CNITL^?=BG"4.2)UQ M.AH/G5D&;OAX!C>M$ #/G&_PZPKD"1SQE2>8TMIX>K=TXT=9?#MUTL*'SY*; M=')C/;3BR>5OX)&C1>(L9G!=.:;\KKKWQA?MXKC^=S$U3ZO1PEN[\Q/&C1Z8 M)_Z1.%?QC:6LN1'\"]-[U+ [C34ZOQIGHP^S.(-SF"?#JRG([,L[9U&RD0$$ M ZI<%#\PY&!^5+1-PU-OQD-;;>W,%MG0#I"/<\?M[2A,5Z0P'7(%K!Z,/?^WGLO=S MV?NY[ =_[7XN^\Z#U8_8VEV ;?D:NA[K)H3X\C)+P%BO1Z1OLGZ77N"J#6TK MV&:S+/T^!CV'FKQ/7#OYKKBW\IHW6_FOM\VWM>[ M\V&O+M/L[O/%)^#ZZHJ1_C[.?S,O]=LWXS)9C^G;TF'Z6U*4*3\8L./+@)W[ M.!H(/A-KT3HX_\FD"0;3>A#B*DL7EU?M$TAS$M";\\ WJ)JOI2]M7>G2@7:, MGW@]'5^ K6M]Y!-9WKL_?RH"0> N@J[,[H#G%EEN+:OS10[OFH-S;X(#67HS M'B5+MW]UO>8'-_![(_/R83I+C"X>PNNGUTD&,NP2?I3/G>$D'E_;B\? VA.C MMVQ$(#/1!1M&NC ER$51R74,#SR_*^(;-B118*&/<_,46T=@7GU1O.[],$=: MQS;.G$\79@FCQ(@A@Y4^OXKGSAC^+S=//K>FI/TL=B9IGCL@+)SS)#&KM,A! MHV:M=/6,QB/6=F-@(V[Y8GA5W-#>''9V,H+[PLWB/)W"4^^%F8<]=<2Z%Q5M_^A'GS+XL8M.<\*;$!5U;6C)R=R!IM!-":TX9C4F"D+"EM M@_%6SG5NQ_.K@8G\ K_8@!]0YI(I!V7,-S5_O4FFHS3+[\FTDN5R+(;,' ?@K2(+F>3=*[Q(0G MX1;3XO(LF67PTE/P!\8W27%Q,X!:2J@89--ET0P!K&M>W>CQFV(<@Q%?<+=F M3-;\>&J6UM@H\ZOJFJ5D U:_FW< F7EG0QOF[G87:K%W MM\*13VJFJ;*;/X$9.O'3?)[_ O[1\.[1%AG?]RAGD2<1]GE B"(N8@1[V M9 M%+$F6DOH,P2N!?Q ^]SEKL88KO("C'U-.7$?16O9^AS<&EK+(<21W7-#RT/@ M!GBQU53_,].,!Y!".SB?.YRE$68FMY0OSO\%ORI:CU:VR(J@D@L+I0P*/]E! MVEEU>1W_;EG,B"XC%8H*UD(+%^\/DF!XY]Q>&?5N38!S$$KK=L!27:X; ^8% MK42P_DJ5%BL> =O]@(8_6T]I."9UER?UVQ:9MRRY&2>WYD%S6R$R=_X-:@WD M(]S.9O-&YL +\9HE%Q.[D_ &X^M9(10OG"FX/_-Q98SDR7P^J1*0V6)BMAED MXLA*>5NZ:\[ ]'7FR:0!JMOL%C.?)C=6BLX*H6VE8VKEF8GQ+B9Q9K-!9\ZO MTXG1/O8FM^;P\AGX1D8+3V ))L<+FU45$L,)@*F2U(;+TDX;&45PXK$ .,)I MND*.-6U-X5_E=BS,B)]ETNR>Q6G,/ (_&]TUS$_G_?C"//L'8*H[0]5+!C!F!5QH M3M7RL%57]@W_Y+P__Z'Y"G?E*TQ*!C$:V);1&;(K.<:\-=Q^R2E_,E>]'_Y0 MW+?ZV*QO?&W^EHWCR:G8J._^K">3)8/E9J/S/!V."YO?[*,IEK\L>0Q.L<2V MMK1?;?@9/&9YD=D&4SX#K B[NYC.C!$WM-F&,^=_TEM@TLPRTWDR&<,_BG.O MF.LF-H4^H^2B -!>/4DKR.S+EA89,/NTH),EZ8$_5;A.Y<$:V%N3YKE*)M9; MM,];FT)55T/ [\9F)0/SX,6D$%AU=MD:0W6Y^-)KFIHP&IAL1@A>7,#[%@+$ M,$=# !6%$L9KA.-;3"_BFS2SG #/6CIN\+BI427.=9HE2WNKH8,&2T?5",$; M0X*7&WVC![+4L56/>>#[KO2HQYEP>22D)T/DDBC@TE5NB*-WS73%LXRZ3],A MV/+?XN_!4HH\:M?!0W6(B(X8=<1Z?HN#FBD?3#C MF-9!@#0.N$GN^#JBC]IU6Y_3J5U'3BZYWU+F'F_-W-M'/+U;M@-\VA<4Y)+6 M1#39;+=C8FI<#&LYP%L;*W0?3/(>L2H"^_AB/+&*W"QM'G\'L3A?9--E,.'7 MLZ]GUD:Y2.# X\(8O $+/ 63PY:Q.>!]CW.C<0I[U?C\H.&LMC*_A-5.5ZXI M&L>,$O'C:3R*!^6C_GHV<#2L&IXSA@\_&9-G6IC7QD^-G2] B=:J-XH1[';S M1I.[IO=0O&_YKHUE)=]ABZ:%PK1QAG@">@ST@_G2@D%U$2?'[DF%]3LP>9OT M4)!+66]FR6+S 15%;!61%8S^N0\_P*'(G[Y+8D MF!+TW1I))KVV*ZW8L$U%+Q8'PYSLZ1B/K9>&CBU1<%[7MF$GTP$TD3?OA@?<)$ @X[ W/3+J\K6 MT 'XXG.[]\:DMT=E/1CP-4%'9;/40#L58L?\990,,]M(8T/YE/_1/(W@/SJ) MM>_ UBO.8\FRYR8D5Z153;F,TVS0;RP5!,JT,#$-B=AC'Q?O;SZ#1< =R^,V M#XZ=VS2;C&Y->L,\*[\#Y_JZ<&WA5YF)D-HJ7OOYH'#!C07Y 1R34F1&)5DU M'FUN55;9@L('(SC-P/3:.JW<<+J[!>JU6;'D%%CPMPB&6T->6 M>CKT^*U!?8DABJG%]S4;8]S062T#P'BW 8?I,/EP;A*V)D=NW*$Z!.%'G^]_ MN$P# 72Q;;7;8:"@<8RD]2>.N?C0JXU L,EO9=#.29YT/,G3 M2BX4A_V727H.VP[[#T+#1@1^2F\_F.M+4^O]N[]\^NG;IW<_U/$2(SFF8#1? M)T8@C?/K2B+8+2R3!Q7+P*\NQE6-O6<$2YBE-NJBP5'YH,]-O 2>-VB4))=< M6A73%R&U(O)2)AP'RWA?5#SG0P"KOX$+&BM9KB */JTMP#P#=L*D[VYL7M3P M=J6!XO,LC4<;W,J5P'!?^GPPP.XJV>E3 MO."^U+DO=3ZJ=^M+G5]7J?,N$>:7!*C)NV>&Y&O<4A^\ 7 3X2 ^7RP#]6&1 MW_&2:0+&ZG:P4E\*3C0A6A 00CY2TF$$D93-B[TFL) XIII+S0(>> M5E!4^UB43;8B-O8G73>GQ=[ MN8J\\30:/R%SN*UD =IJ[+J/(7(^SPX^L3L>)R3BH0!%Y>M',WQP"3LAB>8E M9O)+H4-W@SX\3EB?'AOT&+%!-X])+%=T&%;;.W#H\_:@:VR;GB2>1A*R)XF> M).Z3A'C])+%=_\(+OYU!<'Z1W#>.X,N1AE_M&+A^$_I->(KX.'5DS68MQJ&' M_1TCR/_BLHY>1>IXHK MS_MAWZ1JGKE[CF/G[CKGU/DI!5'0BC%%*@2Y:WW_^CL#D 0DDB)%@6_8B2SQ M 6!FNGL^W=/='R"88EX));1QVFLFP2-D2!T*&NR._59N-BG"IX_SY/V^\/N*A!]&'[UHU=?6FVJRCOL-=30&$B= M @IZ0P 7UDFB%%Z%3(O95X/;G^+<[Q6?,HC/FL:DE=I54LLKP@1C- O@3Y'P M*D6("R81$A0:*HRT;H$-?ENI?1L@?!4'PMA@MY7;\Y/;]3Z,J!H2:D"-P2BX M+L12Q:&D3I,@PMH$WT93W93@O@TS;>3)D":C F?"7[[,P;F, .;'>IW:KGB! M0/'/25J%=4:! 5ZY4%PRCR2QP#/J;] MSW3A3V,SNT3I1;#JL1N#V!(IA@2D6LO@-%#-A),:8\:@?[_T-H;",&"M]+;2 MRS"M %D046RA\E!8:J57@'%I@ JR#)RT#=C>QL)7$,!+D-Z+#FXM22#Y=3B. M+;GJ:23'Y'XM3T):)T3'8@EH90DH\(0PJB%3E,JP?Q'HD*">8F0=I@OE,U-+ ML*)>9J=DOAW$%_NV[\ 9VVYMCVI[:T5])NI,5J*.&>26!*EDD"HF!&#!^] X M0#EFM5@5]-UVD>3@4\_\;,=ZGF.]:(=NDU3? M]MQLZ4;.:95 JR1G'A!C*0T^&^"*A7V=0=-0!>[;"BIE*'$42DM14(8Y1E54)C&5*$Q)XY1V:8^ MG*/8KC?A-5],(L&%(@Y[X*B55E)/-"<2*P\EF8QU"N1UI:2V%@,',LF,=:1Q[+/ M-MZUS\S0L_*FUJHXK53<"2(A/H84"B+DS5>8M'2!I M 3<;!-A6,$YB@[HHL5_O0[ J5=ISH9# 3"B'J<-6,R:8]Y&UCFCN%I)TMI;[ M792"8]1HZ=I[A>0RW(Y6EY[IDD"UIB2<&$K2)<3K5F;5WCY+P#C"5/JCSL1::VUD+?J'(5< 2"N$PI0A MH)2&P$D/B#-:@87*QYFU.63 #W=8L_F'&TK(FZS)7A*ZCF[;OD!EJL4:C34D M]FH@ACMJB-<<(NP=%(Y*0]C*",\A\2^#^W0 6U5J56FU*N%J7P+2"$:)$=!2 MBIC40!L.& %**DCU2A1\X/-H ?>)?\] 14L&]=)X"K87!@"UX M"H=-[MQ34&]3(3C=0$1K.5K+L8WEX%4)+X[%BQ9AJ#BFQK$ DJ@&GE-K -\ MH1?E(=TAM!]WJ+4;K=UH[<8RNR$KQ($L=HQC$D"&I0A)!<*_UAI. )%\L;/T M07T_VD&RT4K1RS4=2TBAFQ/#)7D SVA:W\W:6DJASH*P9'.)M.$_>5AE-;B= M]ZA9Q]S*8A()P$Q!1*BP6C/#@;,>&$$H)+C&W J\<4( "@#VU B@J"8>,Q(N M0"1SXHR86V^*B4T>1\.OO3Q:D/!GS0=>J-=];:2+ ZM]^MD&U+*X+IBMX^5< M;5E<=UL9W;*XMBRN1Z4(+8OK^X+_1\_/V+*XMB+Q0B1:%M=6)%Z(1,OB^J8B MEE-+%RS+>_?$774FH<03#A6NB10B2%"MR--[0S4(;V+*$1%$:AXC(%Q3 L&* M2.%/PSSWH^&#"0_0&TS"^']YS$9%B53^(GZ3Y;,(SBZ+<6@'DK/OR=&JZN6I M*JVH5@R05F-L!+"<&@NT$L(@C8F2RC&^4"+7K*HV5Y[-.Q2?/750JZN7IZN\ M.E;PB /.M,4.2\H)5)Z&EZRA@"H(_4)#XF9UM;$"=BHZE.RE,_>1^P4G#O]; MD&TH- :3I60"_G56ZCV]*!SMX"9X)8[Y@)$ M>UW>"(*R*L-1UGJDI?1*<.JH4IH9PZ0AL;B-^X4RG$9E>P8BY?#OE M004=*IILG+BUL!TGGTMKDEJ3M%>35..*D!X9K@R"%$>3! 4/SE)PS B2D!/> M1#"Q09/4W$$!Z;!F*:1:D]2:I-8D;6V2F*AQ=@BKC'3(6$R=I\$Z$0&I1V%*;K&X6 M)6\Q+>^$*ET>TM&7WJ!\O'0R'LY>*,,#Q2L-%*D-XO_?P)F M5YBK5KAVN9YC]YFX)8/.7W_>!>3C)/[4=QW_Y!;RKBR!@$- M.!4>:F.E)3%_"2D%,6ILSI%H[$@,N*/"!7FZY#6]H>MMH;F(=GB;G61CN[N[BW;Y6[L&GL#*?LG"A;J_?*T:VOBH<,L \ MYQ0([2A 1!J)##=86(D]]*Y6%0X)]E12I076X:-8(NPM9#ZF6EIHY/NJPFM2 M_Z])/N[=/>U25%0R>C91R4TV_I9E@Z)0/"MF-MK$]/&Q_Q1+R>/+=R5%7;A_ M.@X@E6*>4M[ON[!(+6&5X$6,-XY)# M":F42"-FE* 8$&*-=0OMF#>)/JCQ=%T^SY;EV82,0;S M:NO5ZT;3W,^C06*)*O_8JL8:U9"5:D .E **XLP%4C)(*="0"8A-P[Q/:G& M0@91JQJM:AQ"-0BH5 ,AHL.>H23!EMJ@$E1:AH371CI%L=J/:BQDLKQ#-3!M M5>,MJG$1E<)N=B#PPYJXY"XXZ8\L]-2.]0S'>N%D]L69]K/ZJTXRR(H3P-FA MWSNXD,X)'*PM!24U^GH22X,<8MA*3 UPRBJ/N.%<,@B 1]N@@V*IU.#VIV&8 MZ%IB;!/.Y$:-^:_WTOGCM.#!5H0=YZ06:[6"55KA*); $>@D4I1H)9%Q4EO) MA?(JJ,N.M:))/Y)<-YKV?71M<%H9KLLPKQHD0AAD6,?@H-844"2"3&,7XR*< M*[5S&6[2X8/7XJQE^!*8WZ_^8N[3P9<(X>: [6425DSEZI5Y6'4^^.0F[:># M[E85]V>IY8)7T1U#A0889[%>9-?'*"&_5# M3M_WOO!P7@4&\Q>!O9U!P;/R!-?;(E0= 7+GO$0&::<)98CJ8(884-@0YJET MQP02GWF8_SD9]?+;7C' G5BE9HU2&RF\%-W"E6Y)3!DF0;$ )Q0H+AG"1!O@ MD.?<^H7F]@<$K?O5+7!-6MUJ=>N-_B EM:0N97B S!@JR:E13@ ,',&((:&I MQ,<$H9M3K7UYAFT4]# 6X!^#6-7Z91!>FB+:K4^MSU+_:[PQ@&)! !.8&$H- MLH)31@P(*-9@HSV>Z?]-_[>;C92_/O?A U.R^$;.I5\]@6MR(VPC.GM%>JR* MZ!")F1("(N 8I>H93*X%8+9?%4\J1\- QBGEP M!Z66G#-EG/ ";I5*/ O$V^GI?@RMYWDVSO][MF0JMM6+A_T[1I2XT7*1-CZW M3R'%5?A"8^ZDPY)3"*GS6"@G)(3"8LMM>&__0MHDUFOV-+45TKT"+E)1XF C M)3=<>2(Q)0(I[9DWDL$@HL&>TOU+Z9MQV&8E>$U6Z%\*[CK;:-ZL]],TGI=\ MR0:1/B6[;9VU=;:#56VF!@%(;0K4'FAAIO1,.&<<5V"K7[E4%:#1:UR;$ MM0JPC0*(2@&<@9[QQ!6@R2$?W4\5[^O)_&4&Z M*4/\O.2C]1:G^BZKZEXN,!+84^HYHC#XC$IH[SS7B(2-KTHY>HN^3^?]V2=L M+WQQE W&O6;.;S=Q$=DU;EW$,Q?V=;+.027K#DDNK2"1*YAJ2 4EWGAD%%.4 M"+U59&0+66^#=JUD1LF$U?&'H098#8G4UE+(O81,! <$" T" '-;19:WD,PF ML1BX;I*?NDV2.\PVHKK_GO3R7B' W6$^OOBJV+5:72O<&V1W(+?OPD275<36BNTSL965N078(V"<,$Y2Z86D(@)][@F5 M2(M=B&V3@ DU"IB.3VXO(^;TN61432!#WSW\*>GW'GKC0IA:KZ=46%9E*ACG MC#=:4JL,90XJ!(U!P"&NA!=^J]/&GX>1\7 2/G;3S]SOC]D@SS[?IZ-,IWEV M:X8/\95TIM.[/I$$C0:DCW;+.4M!Y56S7@"P,)P(YZ2GQ"G!.47*:*,8C0CI M((+:; O?LW#6+U).!:H%.($21$LNH*+( 8V1-PYA&LPJ<< ?1$Z;Q4AMY>7I M!Y4^CX?=WS[<1/D)XE()T*4[.VL/[GCMX$X3*#$"'$E,*+!$,HX4"'\$G6-2 MOKUUA2VU?#APOW>S/*_*J6WXT>UE@^[3W[-1-QOL&C6A9D/'9WR,WVI'73M$ M[:@/&,^C8@0/0U$JG9+:*VJ\E1KR\'._VM%HDA=OD[Q:[=A".V!M[T!0,6X] MX Q1SICTAJBPBS#/@.+X[0<3[]*.1LLT15NQW*: 55?ZZ\>??OT86__V)WD; MA)O; ES%-AADBG-CM3;0&Z@YM18S3J%CC#GMWVP+_MH?WD3JEG$Z^!)]QI^& MW\+GRB_L!T#21FU &\W8IV22*II!"-3(00*P]1)I93DC43(91MP**O8DF4=[ M--D*YCX%D]:ZQE+L@FED !$&& & 8!@$DQG#AB"5IE03KJ31P"J^O3_TJ_E/%9=E/\"G MV<:$9^S\M*KP3!5XI0J$:6<8@X1Y1RF7VCH/O(M,I1Y2_O9V36]0A683XUN& MWE85WHSR1*4)7B&B##'*.4NMA$H8[:"A7EF(%7M[.MD;-.%HH5V;5G88S7UV M"I\\9$$$.DF0G3#2M#=X"+\EZ> V&8_"-1Z'HS;EK*;4$L#:N1"7DA*,O&-4 M*RHT),XR;;AW&NBMRAV794C\+:Z0&MRZ^A+M&OW!1NL=V_#"/F6TUC%3(\V8 M@%Y8[VG8@K3S2 H7?@<<>;A5"?Y[9+1)6-8L(T KHGL5T2K57D.//-(TB*D- M/Y0$A@@?W&?*N R?W+>(-ENX>!8YNQ<>"_ME'.9K&X ['-UFH]F@X./O23[L M]VZ3/X#BG_-RA]9&!B2N9>MK @%C&C %J?=.(.8XTY1KSQPE6R5!%ZND;O\U MR<=1LQNI:-R(*[A1I/1NF3GCZ,$EJ=-:;:IUZ806(H,]8$ZIL&DRZ;T1$D,J MD$%8X!UI4[,AMD;3-+>5E*,%@:WLUV6?5BDGRCH?J[X89(8ZIP3P'G%N:/C; M$+HKV3_>H-K)B?Z&X'+5N#B\N2-X*SE?!S%W*.@?*P+YZ2%KDLTD<]O^8KN8 MHD.;@O6HDHGJZ%5 XB7W7GA&/0IV@ELK@5+(20#\AJC2A"?I#29A(GYYC&U_ MPUWWAB5ALT5)FTK$B6#&/[9*L:%2\$HI' ,&$N480I!RC(3S42DLIP JB#/(2O=)_-1+\WR#[<9\54 M0@3^^&PNB_!H;:ZB$]*[>]KE=/UZGT59'&5I7K!0#2>C&ACM54@UXM+X@8A^ M.LFW^VQ0E-RFH\@-/XPOB_!RFB<5:=7M)(MO!8\5E.JA:C 4Q+5%TU0!L\.K^L5O]>)GXRBY_8P'&6=XI;Q06M#F8\A M/N-=^G4X"M+P-'V:\%@W3\DP7B IJ;;BQV<4$-.'"3,^_!JY(?IQ7LH9"\.; M#+KED4+QG<=AV>@GOTY^2O-Q_ZE\F!7/,(BXOJ,X9_'*\4-WY3PE#^F7 M0>^N%U+,MXMC6!:&J#BY5(9BE]G/U:*?DW2NT4* M0DT\12GGM:\_VYC 3%%ZX3D'Y=_UZP^B]>P_5RY0FJ7""B3=K-^?OOOG*W!5 M_!V&UYW]O42W?NT]9'GR<_8M^31\2 H'R\=#(>SEXHS6;QRK?> M[?@^?#J,?6IT@QO>3Q_S[(?9+S^^-)57<_\X?"0N0-PQ5GO/Y2T$_>./5POF M?WI[N/H]4KVUWC-_QQ'E&\YW7D((T90!+"]46 D?I"6!X,-_[>F$]@W#GRI& M>+_W\"7)1]T_7]W<](=?AM?_>OQRE:3]\?,7IE>8JUFX=KFT7)2W^3Y3^J3,R7[,--,*:_?4COPK3_D/:_I4]YG+7[T=L,V@N8,QUF M^OXQ%G]]*V]Z,^S?_GB5W(\BLOQ#'@_-E34(:,"I\% ;*VWT_CA2P=M#C=KT-:VP^VV@J:=QH6$=N1/-N2B=7]M/O;33JY[23! M ;D^E3@.FV6 1T$>"GVD\*RMTBP)Y\-X41V>V?-A_= M?L6C!FAJ .<% BJ\SE_#K'_.^B5N_>"@5PX@#;R,=2!2*.<)=1Y!"S3U\ ,N M?<9B]&K\YJ^3J]EYR=376!VJ?.[4?N[>!WC7SWZY6V#BBSS(O?2FUP\X-LL+ MO8Y/I?O#[F]72\:(B-6<>0#,W70P+ER/X:"0W@B9 M@\]T.YW& M^GQ406B;3]:BJ3;]DH2Z+W,8POA;U)^$P[L;*(N/#+?UQ"O]:!-^, M(*Q=[^]NHV4"BX=K&3[*1%F<3)5GGL'C>D/\SSIIJ/14WC_ M6SJZW8;2>44"$ M]<+19U7M"T&F7V;"\U.0'5,7'3M\R/(P?6IP6\0(7R15?"Q#6K6,BDE^6T^G M^%#E4^!7LRAD!X&VS+75K./0+(9J'(X",!JK.;RAB D%!)&$8D0X1\[['6J6 M:$2S(.P !,]!M2Z\]G$* CI+$$ M/Z9Q%_1\JU=P^+5BQR.:(Q#_*] M&](YZBR"-39ACR4VU%(D,$3<&JB"'@BKG!4"\C7[SD]ABL/@U6B4#KYDRTHD MF]ME,.TP!,X!2%Z\_"%:)QQR#D'L8XH(\X#*F#U2R)_CVN$FY&_+':)M9GQ^ M3DS5#7L:ZF^QWAOTEE1ZBRS'D EC./*40:P\TX SPZ ..@Q?WS>J52C5>&=[ M!NQ0UN26<7R@KA765<)*98T26%'/$")$\O!+0#:.,"P!LE2$EU[?9#80UH9< MD X@30;*CD]8+\,#>1L1Y64C05Y34HX8DT$E.7 4.B,!XT1X@!0!P3M9Z/ZW M+( P>VW:Z*_.(ZL&MU/VL'QCHMD&-R+8X;#)WN$GL>&.P/G[),EPNV0^^(PT8[5AX= MX&P%>Y5@H^KHD2$G/:8,01TYOZ$(>QD%@@/.*==RH5QLEX+=S-857+JS%NO+ M\*/FB;FC[&LVF*QHA'?18!236@8!A5@H!)SB@BJ --946B6TQH()NEZ-9R^4 MK8UVMNLP<1:@\N)%CU6'B!A+2:400/O@"P4KSAPGW%CHL%36+K1>?;OH-;,O M"-HDR?V1F__S]6=BP70ZZ&9QJ9/;X>1F?#?I)VFW&P;;GNB\28E%I<0(84$% M=0@*2ZG" @A-I&:Q.[]S!&T! S]EX>F^9K&+0.&$1MJ-V>+YX- 9L2R3>12Z#*:I1KGLIL *" M N-IV.X$TU 080AWC +X6KRQUG3WK\/A[;=>OZ\&MR]3T?=61T%8AS*YCXUQ M41&.N4%)\TT8SUHW*]"\2J7PTGINA)/2(@P$P]*;4J A!51MN+FUQ>UM M]/YM';IZOV>WK=.VQ694:V*$L)!<,&I!W(>45XQ !PVRB%IKZ6NGQS7=_?LH M=D0=/_V]GP[& 9VZ?T]ZCU&%=^>B=0C92^CRLK:JRU($!BI49C0B"D,G-(,T M;&=:&A"[!2DE"7-8-J\(#?EC01'VDNQW^HIP&>Y8K)(MJ9EN(C-K],NBZ$7) M:%VS94:@5AM&J3"0&XZ09Y1+J)BAQA'J-!*46+"J' M7IXOX/JB?>&NGTD?>^-PJ_\3',!\>#?^EHXBE?O7K#\LT%:0Q+QU M"M]F*QBN<54&6^&Y9I99*K200 H6T#)'S 9PO.%)WLLBZ6K-/D^7;'>;(>O M9C,XSQ<5MRJQ4B5X1?E!1"2>E;%7DZ),$B&Q!Q(9!X7R@K$=JD1CFRAIS[1; M1[$MOGF_79!5&S>A*-%".:H4HY+%'CDTQI$8LX(PL.%6N=L2' P;92O8<,E/ M5_U;!5BC !R2VN$?5=!@RPBUU+FP&TI,),:*6HFD)^]3@(8:Y*!&CPK.7@$N MVKO:]8';73:_I[?;LL7RK"NM4 M0=22@+ -KBN@0@(8=D^L/3*.>V?#GY1L4+"[D2HTLY.RCJ!M7&<';NVJ>>#P MYH[@3=&G./V]]N=LO-SI?6I2O*;3NA5V/VB]^5[XO=\MC6?K^HA:LWH$N35$ M.,O-9/:!]A D*"T[,76[VI5)RI4]0:H=8([=<(H2I% M(!YY.$DA\L!30:"4(A@?(ZF5G#D@MC9"C17N"MQH.Z/6"*V&F=^/TYM^-GN] M.;%<4@I6+NC/DX?PE>ZSB>CW!MF'^Q+3003^^&R>BVA0;:K^-;K)1V>($PTX2=^[&;]-)AI-1W7Z0L;EZ*#+2VM #, $A#MI'..4@N$=D!"YZQW!DJ\ M6+*[JZ7UI1(UO;)07B]&"7>]LH4E.-SB5E4LVCJM+9*&>4Z%P]IH00#TG",F ML5QH,+"KQ?T=; M^U2QO4QRDWWI#>)#9;\_]L)CAC\00**X<[S:AB,LKC6]1.QH-A]C^%)O&#Y0 MW*>H4"OO *Z37^(6.]U9U][@/OT:]LU!D*-B?B(!;>W]Z6VND[. '=,YB>O< M#4Y#;_P6;-$;Y.'+O;L@,H/Q=)*G$K'=!8\$K+ J=!]SLY$W5!EC:+!V&BFO M(R\/QI::Q6:RP6J98MAU@Z<>XD9TG&A%'L#4E:)269B3%11>I4D0*AE#0&LM M! W@5F'/$<9> QY[\2RP-^U,4':_/4)VO=BI:_?;8V&W[^86YJ:D0URS,ZT4 MK]4[$F8O=J0MKA'W')4\#D>%W(2G+I[I[:Y=]=&E#U#N5&$#G&4OC$HFE>0V M[/#AD1[205HVO?F_\[#NW6P4:[?'3^%S7\(%XDV+!YN,)U&IRE.8^,5)'E%$ M]_[Y_:Z?APB>10B>RZPM9?9_?UWPYCY/'A[2T=,O=XMGFK^&K^O^L/O;5:%I M\<_/63\KY.L#]@)#!#FT&%)&H800<\"$XXHCY>2'2A650TZ+F&O .24.2\P- M@\8P3H!&'ETE69#SQQC2&4VRJS?&-G88R"@@WS!.1[$R!0X+(C;)QT%"@NF+ M:]6]CWV,HI3%_7NQIWQ-&.:I+"_Z[KXVW,71U3[]+(X-9G&>WN V"%CQ=_UR M@VA ^L_G#Y0'D>7(NEF_/WWWSU?@JO@[/&9W]O>2&?VU%S;!Y.?L6_)I&&3[ MY=-^Z]V.[\.O81S3N%XWS&;ZF&<_S'[Y\644[VI^=CO/9X#X:O71;GD/(O[X MX]5"0'-Z_U?>>NV]2[_B^G/TE;EY:3?^N]4YR_8GY:(I[8\7FH6RBW^6G9K_ M;Y:.\B0+NG9;>@8S/R$)+L+Z!)W1\-NV6;#OF-R-#UKV.Y M'?_#GB5Z:GV[UY;\N]L8G0CN70PDW@\GX4JW^:XKJ$^M:NOJ+_5SL"W:LC62 M?7E:"9;O2* \=([DFK,7 IALZVN.DF.\U<>+U$=1:_1GC!;48!CTD#(A!#&$ M&:PQ-L181I\U!36%E_MQL*B#GTI'_==A+;YPM?J.+I]]P+XH O?7%Q@K_RU6EDKY/,6<,R= M=I!(BF78?8FR,9]>4:@ >HW/[ U:R1O12MY!H$DO]5CB^)&LL)L@Q0_6FDKB!'_(V*=S$#\&L27D\"W?CK 5[K5S7>IY=U?A,O1+&@>#( BTILUIP0"F2WF,C">*Z61^"'^?1 M3BOZ%R/ZJ"HKXT'"'<'>[%?:$5R%)V96KD_ M.;G'I(U;GJ3('[A-6/P[KFUO4"YY,0VS+\YR;E\O0:U-5C>+;4L6\S)/J";U M(5C[WJ!\O'0R'LY>*%W#XI6&RE8WJ%K=KD93T"V*-'?L-N\T1_OJ+X+MZ6#] M#4.>*D-XO_?P)*2WN=D?R;$LF5O<#$KE))[>= MY..@>WTJC_WSL.AK,8SR4""K&!5(?&\04&(O[2=%,YO8OR1/OIO"BNSV3YN/ M;K_B40,X-<#S A$MZ6WBH%<.( V\I%03*93SP:?TD1M84P\_D*OW=EN9-PTR MQ:-\R<+\!B?TM8XKD.G@X&+/@+&40RZ$X]YC 8EQDA%;Z[A"+13:8DND,L%_ M,#+8E/!1!CCGE%GXOHXK^^TFNZP)2_1BHMLQOJ_W8 EB&WNP3 :CK#O\,HC- MAXH^+-/.1$4'J_CQIZIUPPFWBVO\DO64H<8NNIMNF?5#E,8NVG;E>5M7'K#6 MOV$GUO'F4GKHQ"Z==\&@_G#?NPU2V43XHS1W:T)^XOR+M5<.X2T-A9+UO82V MF\?#B<%Q*L+)%1R_CS_U'3.YG)=A.J+#J-K:6=VR/GGEO&TW!T=UIM**Q*JT M^%8D+E *"0^H\TIZ!CFSP!#%I<<+%+R;ZV S:?6X \EYMW/:HGP=GAIB MO_K+QT%WE*617^9N-'Q('D>]X6C*])0\#LL$]?R=KN\Y)HH24M4&6$(U])0A M5'1_DD)HCA!QTG(EA5JH?ENAJ_.E^)3EDWX\K/9A2?X>5^3OQ8*$S_Y]MB2- M]H-Z67C<@:+)UA0G$9\Y2R%E-9XF+:V4#(>?L052^"_"SB%A(># 2;TG(6VN M.KY1-ZP5T4.)**\2[I4@DE+K +&&$@J5<(AQ8*F'5/*JT&3'(MI8%0KLB$;] ME".'0IL%-4\0(]ELAI%Z@RE"BJE-C>&CLZJP6=L/@\A*X[F5QEA'D $PO(DU MU<)2Z164A LN-]3X^0(=&CEAL1>?Z+*:9UR6>E!0]7>&6 @#/1 001IC

.MZUZG'&ZH&JW4-KR9E5V)BP:7C$E3%*0Z>% M(4QKOHH%(Y@1206AL=/L;?%_R\R1"AAMM2.,4*6YA,1Q@*0ED'GA M-LT*>+^,-H:WR'F$D"\\.O=3+*2*I=7Y.!U/QL6O_=Y#;YPV$IM;U0@%%/]< MFOVDN-ES@U"LZB]WZO&Q M'Q;EII]]+E?WE[N?JK7=)*T>DZ:ZVV;:MM#(B:MCE$6("""CE* MF)<"6"NA]2!\GL--$6+#VM;<:>Z^^E>U^M;JVTI]0S4J&4*L-\Y98P2U DEE M@4>*.:> )V;3L^B&]:VYH^F]]$<\?V5KI@?W!57];%4HNH/I6UX]-A78T\J( MWG!V&I^,(XE1,%(CQ)5 2HXD7Z6#29/!V M;9O.?4AYX]4-K;ZW^OZ*OK,+KA9L];W5]TO3=W[!E8DGJ>\';L5]Y#T6Q\-Q MVD_2A^ /C^-9QG=)]7XG^3:<]&^3N_3K?-- 4NU_8^U>EL[*^".2D\]P$1[*C64WAK*M&)< M6J#4IM'+7\.,_$^<@(\/C^&R;C;@\)%/8;AOANUTKM;L]6W\6BXH=1(FKQ]^ M>:'7;"1A;2E7T;9M$%N.@AZ$11@E(4ES(**9,E] M&K0@BM H=GE+P[5&HRQ_' ZB\B]>*[(U7"?_DU6:%AZG.YJ$[_9B:^ L'Q?] M-1^S0=H?][*\4,MT\-0IQQ(5=[A2D<,3YL4S/(0'R$JE[Q5M:8M/924=RG6R MS#B\_ACQ,OW);?%^V:"UWDWX9AJ%R>^S;!R?(5SO5"5J-^U-ES[\#GJS'M(, M\UH^N3:QW[(!1F!#%12*4>2T%8Y:[!AU+\WPO'FR^ST\Y*#0EK_/A$\-;C]. MI5*54KHS^PNO%T'5[NWO+B1NTT6#M2QGIC5R"$,*. 7*206)M<8B0PT7@C2_ M:*_[OILN&KCF>U^T:(_SQQ(4])^6F]1M3&E>M6,/5XB6?)3=!ZL=P=;4E$<; M/XA_%-E-2=CU;J=YY?&*B_:^Z)*]BX;-;0_LQA^U^1[8N]D2>H-(Y%P F\&X M>52W>=_N [M9_S-%@./TMVR0W&4!0$83,)@JZ]TEPNGH1 MGJ;Y<%!X5^%#>2]V!X^^6&$6ZM8D?\U]RX.M"\]968%OO?']U+8,PFPDXV]9 M/SSC0WCX^SR:JG#K^?WFW^H6_MZH.#PNZP *5^_WQ]ZH!*]5XEO^(O.M-'_+ M1C._^@G[&(<%5:3JU(,5AX90A33C%"&N@T]K@)9((N_M8I'>K-SHXV!5AFS^ M:;YF?Y\NV0ZAU6)\>M>[].D8$A],0TEU<=O+QZ/>S22B@2P=#<)#%?H67<[P M,$D^N)Q^#?8LW"G=/ M^_W"W$W"W%:S$\#<=%I'6;!]XZR,!M007_D4C^E30?0PG\YGN^7U8DQQ"9U? M6EB"7#M J20( LPH<4PI3C2F"A/NL08LB&#%Z[05?XWMY=W^,)^,LE_N3("; M 3$6SS'E#S;#?)Q_OD]'F0Z6Y/;OZ5,!3E^EM6$.:0$(P!0JJA&2T$H$&<2, M(1^6X!% MXB94&H 38@G9'T\BO%J=M%2[Q2N?VM_QW3NRFU!C>P!:GMT$\74PFT'+/MQ$ MY4OJ^OD6>KUMI7[G^]Z2,;N'Q_[P*0M;5VW@W=K D\=^^K+8XH@W]G\40>6X M3<2.B(G[]Z0W?BJVL8^#:%6B8U]?U^3O87C)=_$+5_5OQ)>O_E3LF _I4_)E M%+:2N#5.+U',5C)\+';C3MA/!R56'XZ>7KY7_ID^/@9,V"OO60A_7L0TPJ;9 M+0,1X5.+KQ0X,'QR&,/@LTM]2T>WY=;<3?/[VE--WPF;9C9=UO#5VUZX<7BP MZ3?",P6/(XPF+P+C#VEO4 3T:W=8*0736$H! (H9!F(V7]7L5A,:B>H1^+'^ ML?AF\3+\,4QN>0)08JK!,(F2$V\6T$XQWWDQ]3?Q(6^ST\&6'P=QE@?EKEF@ MIA*V5.<@4[[(K[UAQ'A_"X,,HH>FPC9=C_B5\C,E 6("I92E>4I^*63K^_*/ MCWD^*8X#XMQVBG#50TF"4U^$Z>V*B]07H1"*9_<)RS6[S_-%77?MXHO/%W@. ME]/PD _QS.=Q.%@]&]?)+P$N/E//\$>!_8KJK_A%/0PR'O^PE5S?/O0& 7]F M\?<22I9(NQ3:.,+XS;ILSW0H0,Q"U.;'4>$B#WGPM^)_@UP%//D4O_QP.N)7 MA4:#1Q@3=.-ITR3@]%$1R5@V"U_37K] 0>4<1,Q>3MT.7?&5GC@% M,,XEK? M:J4\E5AP)("FEEA-L% VP',O'"%BH1](!:#KLJ1&H\AR& &U?EK V"K.Q<_% MC/UR5[R;J_FLK?72\^(+=4?]X\]^[JF#-13OE(H.0VO+9!J,IY[TF6&Q[/2TMI>/0TDKMRNHUL>][[A MW8I].OJRQ2T*F[+BHTL&S+)K])X/D]<6OTADCU 1RZ M_S>XM@'%ABVE?H13X-]X.!/P[OCIL3PDGCITDUD0;.8#_[ (6,N/KHXXK<3! M-90\Q,P@,I\@0I8$)=EU9(%CXOZZ=C1@F M%%32$.P%!<0J8I13-'R%,.&]?%7&UMYGX6PDNNEW :X.OY7G:='PY]FXR%J8 M1HQJ_GNYKL/).!^G9:YK/+7+TNY]^5XA J5;]\."2_%,"=>KVP9C:#L(,AZW!VV=S4EZ40M2(QZ)$5%C!GO*30<2&]A1)$ M9=!&R85FK/M0"'%@A4 ,=R@\;Z+H+9@PSF##+&*/>SH^/'HK@*KZ7@0P5!HK M* 2GP1HHXX#A)'()8$;10CNDH]P68V%"_NGS/QJU!A3 #A&+!:DGV.[](H4< M5YV0*;.(Q8IH1""5.& _RCFP##)AM'8+QP='N=7M1,@)E1W&SX*Y^;(]Q,^K M#M5:2+S&3M"JYY!TD8D=.0.)HT3@X!HZC1D1'FB(X *WZ'%LAL72J]K*?RH6 M_K/Z]/E]MN+_9*/A;9K?Q_BV0!#]>-:XN-6*NE8P5%4K0RP9@@$=6DW#;QK& M; ?'@4 &*M5:.GDAIS)>/=]MI=T]DP/]T? M;B>CIRP=7?VE.CI92!%M>/X_Q!L6(XN689+VB_K::9>%IHK"5J"AC!7O EJB!5I^0'=(B=G MY5HI.7Q?@I/$^\7N1<\MQ[2OG#N[M>-YOU-ICV)GXHAE'(QT,Z M2,MI+6J]\\G-OXJNVL/8@#?K9Z.BH&)6V%G4;J9)]SZN12S-+V1NV(^)U;?9 M75$//BW-GS=8*((N_,=DE,6"G6<=C+>L&3^*MB#37I;3/F:+'5".>#=ZUN[Y M61.+68?.-,^'W;)I5M&>8;$*>+IC%>\^9J-"(6*/A>$HB-3HMVRN#F.\_^AK$=]9&>[IS]L*EOO9N)[,V M&%G5>.Q+-H@=#_M/2;A&P&G%YV?/4%[E1;OKC<:_HCBDF(EHB(LQA;=&:9S\ M#W'!#SJHJBE^K3BBZO;XZO.$ARX;IT40$B?@/IMVI"C27'O%A>ZRHH?:=T77 MMEY>5-VLNOWTXY-1T6OV^81WA_EX?H< C;K=R>A/U\G?1]G7WG"2%^W>YCTF M%[\9AQ1E:?9DX6O!KE5&:#JD>0_+Q2&<3MN*>N.EI4+;*YI[#+NS7G?%#!7U M]5^SP20KA'7X&%4NRLWT6],>=6_O^EL^2.S?[P_GA:-%IK)5)J7*.PJ=7%545/>;T4^S44M2; MOEI Y:V&0BI.+.#46"D=9I0R!K&$6 M<+Z B3$KMHG_,J,)4&VTXM!!3)X#@ M_M4"JK7WV:R :O(0S'.0JOR9_[%,GMY=)K7!$[^_M/2$"J?VV.\.K"^N>JU* M:KNN#B=VQ>.L:3E4D9=HB[Q6UR;\;_2UDK*O5YW6M2WN.O_BKN\**!FP:(!/ M^;M9Q]LJGPLI]FI%HBW\:D5B>Y%8UF#IS$3BLC,]/]98AUY$*GYHO"'!#J?L M=+HRM)-P/I.P1?43/#T;8>9VH3L9C<)#';HHY!A9LL\@AXC#*GE=DH N$N6H6\EX>RYV>TZT_"R[) ^?]XGZ:QHB+D^&;_F\W M_XS"^,O=IYDH+J0(;76FBB.1!-1AS3:1:#5Q%83M]?$&M&>,Y+"L!=:3!3UCDJ@ M*? &A]^%IV+A<'1K3>1'HHFPP]!9E"PWZ>.?,( ?#K(/X][#/->DS)PI&'4: MCY6=<3D;IU5:I6. $.D E5Q0X:Q BF(:BSTI,H ND&/O&2?_,LCB@G^>KK<: MW/X25[M!"]%L4X/C*U=KM6"5%O JI49*@*27@'-,J!1&<(L]UH@;3 PAA\:H MN]8"U.%86A_IGQ0AG&'MI.,@@#IW8'RX^[U D"9[ M?QR?%FS3[$J<'%K\M2!EZZT^&'JG?6CN^!04_QR]C1"@LA'4<8&MUMQ)2I&$ MPDMEB=?0 1/,!SX$7IQ]IC03GX.JYXT9!=S!; =UEV\4A&/:'B]/_&'5.TLH M"RG0W(0?U""KH%0$$Q]4@E/M#P(4=RG^M(,(:L7_HL4?5V6[!@)EA:"8"4^9 MY$IYQQ#5V#--(->'0(B[M?Z$-]K_]"C%O\T@F@'%Q;JF-HFHS9]I)Z%-(OI+ ML;%TIE7)T4(4E?"3/#QJN$H^Z7:S?$4GK)UBBV.'#Q)423G$8:2]-I +1Q$S M&@MD!6;6L ">!3RD\_@YZ_?#U*K![=]F2SR]?G,!)MA!X"RZRUZ\4,,JOX4[ M!1G&0!EA*0Y>H*!&>4V$U$AIM4"EL4^7< ]"+3M(T%:FST"F<94IPH0B6 $A M#/-42J@P8\9RYYP1T&IS2#]O#S+-.E@TV<3T+#R[$\1LG[(\2T>1NS5@M=OL M:]8?/D:Y:@\(WV 6:&46E$$:$4,55I@R0)7Q4#%OL!*6*[W0M6V?^&VVUL$N MV&JE=P#A(&QRNSN^0\)6$U9I JOXTP0!F -""=..6LZ$U@10)KPA/ "_A1:E M^P1]^]$$V0&DS1FY3$7@%6.2E;;8$I G%+$A8 NZ("ETE%J%QF3]HD4]Z,( MO,/9>>\(EQ'@^VO9'J]L2WC[T!OT8B.^V/WRO;9A5:OEZ;G/69H(69D(98GF M 3%"[R"52BMK 6?(>@H)4.H@*<:SSTP7/5@(]6S)FS82&'4D:;(\;YU0G<:N M>7F:$<2TBHHXU@B&78-ZY$S,OX\)*S9[$97Y;RL%I!.:-4,LC#7NVI<5)20[3E$BL&*#+-'1-N@5]W MICPD;,MX!SG1K?)<@/+PVA%"$&N!@I9@)*C%1%CNE(3A%>(5 ,WEC6P!<7>F M/)AW(&N4'_3DE&<'_*&8G2CF74<><.SDBHJJDYM&>)(:&9A4"C* M'=9 %\Y%^A#>XY MX]\HZ\_X[2:#R(%8L2>7K(5SML!O:;XK]MO_6*N/M=Q;P;72R# A":,0<66H MY!A30"'Q%BPD6LT)B\MV.DHE."RLC@6,K^MS!YR4U6E^>"231-2J:,*/7A[_1+G4;T(%S/ M0=:KO0%[)K=R;K)0.T'XX^5?R\\!7?<#45 M^/4"I7-)O;PKN3YA3N1/RUER3X9A]7^RDDA]1J:=1W&<,: ^# ?34=4XLF>$ MVC-^X(+?>!*)<4;O@ M_HVGS04=<+CH8%(<0^=!,?HE:VM%&5R8C0-9AEK0G""@,'*QJMA21[4"V ED MI122*F>6L\ OF()%%OAG+*]QRHH?_UV2(Y=68+7>KR&"K]:DX-Y=2_Y.]FLI MDKO1\*$0IT)(DDC=6Q?.DN6YVWOLA;FI$?%.*6:G\E10OQ_75*1U7[^C,O]J+)7_'5ZO.*\A9D.^Y4 M0;<@3]UQCYF=\I1%9+NG[OIO&/)4&<+[O82BO,WWX3K'-,!=TGV6#)1) (8/"00?_FLS'[W^\WY4 MF9POV8>;49;^]B&]"TOR0]K_EC[E<4;O1V\S<,N'G+Y_O(LH+;D?Q5WP#[D- M %U9@X &G H/M;'2$N481TI!C!J;\R5(L:!5C\#*Q(TY );Y.J2;X,1-B,%W M&5P>09P$>2A"-45,1[?&Z2# M;B]@VWG20YY\-P%XBH0,N_AEG_G/6SPG/XP!S2 A" M*514(R2AE0@RB!E#7EOQ 5U5\$V-W_QU?'74[E?AU126-/)%%-BY@K@%N T& MHX2ZPU$GZ=TEX1/]7A9_?WC(;GOA(\'A>0R8?S3#OX,P@IF#-)NH>)DY;NV$ MSP^_]FZSTC%;"FYCJ*8@KHC-H_(DK=XHHC;Q1P!_UTF,8-ZEO=&TUU3R->U/ MBH>.5Y["Z7'Q1\&%,7VC'%$9^@F[;1'J"9YB$K/3XYQ]B.N4W*1YK]"0:8)% MZ=?%[U?QGZ^EUQ-1_!3UYV7SY.68OO!U"R^^NP\""Z]S/7-_JK8:A9 M[VN--])R'%/$=A.V07N/D83\B1X\,5$W$^M3OAED 11SVY_>,\>)7GEON[= XU?<\AE?<[JW\*L;Y0@_$N=L+2_X1@'F]U&%[S1Y M^5"SM=*('?SR.#UZY1H_@P5[ M>H3_)Y\\KI"96,GW2H3G<1S$$T:)G#RN/ALZFKF>:]+X?C@)E[E=I4PGAL N MF__F'_/\YW'RG^E@DHZ>DA?QTB:Z%YYC.3>&M7,!ZY0&5%!F))6 :<^,]@)H MI!V@=N'H8NO,M#+?[^,@'X\FQ5EFP8+ZZWTZ^.6QR!R<'XK\/"DSS1;RM<7_ M1[;+69OG>)<'._4T[X\_^WF>-UC#LXH8[E#8*+'6T95Y[R+[9>>CW$\AU3H3 M<

<4&2XT$ @0 "!67BQ6)N_!(LR<2U6Z;G^-41\;<)Y/ M>Z/_CM!I)\9BDL=$^N+9ZQ8#;6@O.+TFC5*PGIRM.%OJL$L>>$L][0@A'OS^R:G_$$$(F, ,!(5.GM69 X(UB3? LG<9IYEBK JP;03@HCD,%2"T^UDA(SP1@.KTH'!3F8 M"KP5)S:F(^^%BN(:-]E+^F@1X:EO_1E] MMV[7(U#,=[VPS6D$',!$(@HY591:P*R4' @-U4)Y_^YVO7+QCAGX4$2@0%CD#:/&2N$ULEA)13BSCN\Q+/E< M^TX5U77 MH]=(7'%4 L %9BK\CTD*&5-4.T&=X4A;B!T\D432]ROK>[,#Y+7<"W'?.H$] M6JQ\5,CCF$#V44W,P:S5J@[-E++*27=,:4B( M$Q#S\LT1HH3#&04.$%WI#= M&:M?)N-\G [B5+XP5Y]F!<&Q;^2TW/;7;/20[ZO%L[A>:/*\.S-TP94F[]7: M4P80K-))XZDGU"%A(*7"$Q'44Q/(023=DF#YD>_->IV\>;-.SBN+/\[J=@NT M,,<5NX(-6Q$*04 Z AX%NC]L;>S2-L8OS%=C+>62Q6=;U@ .D5()I_/^E@#+ MU29=5#=IU?B>3H_H^9*^4B4>:[.?V?!I$[]FJKYG%>CUA5_HNO^Z<,>853FG M=\/A>!"[?R[.I^((JC K2CA*@182&(BT"2\#C:"4TQ:;TPNL_?@_^S?]J+SE MQS\-XV/=C\>//WS__;=OWZY_OQGUKX>C+]\C /#WH_#V][//7B6_/_1_Z*=1 M(K/!AW]\;D8M%.3EO#7J\5DIH ++,>K\U.?<,]*&E8U5SJM9ZW1;?>:;#R1=?/ MO.SX><(M31N_9"PBW0%QUV 'DQSY")M_U$-RR#%8':!R"A3SG%/H,?58*"@X M)H8(J$7PU18HY_>5^E=P<>WCP'0K7CK,KQ=S%G;-2[<#-=Q88&J11T[CMLE59 ([2S4$+A CK>8U.+-PJ,.*3 ('*]&&; M6""&K%J#;@B.9B1?!P5&+> XF"W 58FW,9 QQ[DR1E'&B%82.^B5#8;!>,E/ MJ;ZUJ2WE/2=8DES3M0S71R[Q&XM1E9) /3#$>BJ8#MC52L4]DT B#IW&$,I3 M$J.F=IEW'822:["VE\"N=IDS(J:-ZW%ZO+1!5(;S37IA$R_&M"=RVO)>I\Q- MRTAEI9AAB#JB#-.8(H.U0!@+(: #V@C67#7 [KAI_Q$7Y-/G?ZP]P,2GSU'[ M%G4(\Y!\N^]U[V?D6 675W7_ARPK7IWIRF,V*J9NT,VB/GP_G)-YA6>Z+6C$ ME['D/M>'XDG3A2^&IP[@? E#6)KGP9*4Z9,OIJHXJ(M\8/'U25[ ]S3Y6Q29 MQ*2C_C#)>P\Q.ARO_S"\S?H-TI#5V<96,9*MIB$+W^UFC^-B":8.1C$QTZ<* MK]8GNYK>SG3!@@*]H$0+_^MVLWXP'G&6U]V_"9JRS]W[[';2SWZY6T585BC> M&_C*N =$>L"A1E0"K;%W"FNF+!)&2U'C*^-8!N_<8Q)>IH!ZQ9&@P3,WRGHE MS!J^LG7WN1R^LE(W6[JREJZLI2O;_&LM7=D.Z,J6N!TM6]FILI4UOYJGD>Q_ M ;+84OFT/&4M3]GYUP:T/&5'K8,"SL\#D)?,&>PAPIA*@C5'U%+.#0]*[^U1M7=X,_70R_/+ M1MH\$"H[C..+;O%YP36D9UPCRB6MFG)3P9'QV'+(J(HU =Q:::5GCA@']UBW MO5^VLI4FX_W-)GB3?"VG9S,NMUG$&0^\;0M\$6V!6]:R^CX9?E3X67+II0%6 M DD9TE(!JAQQ##K %28GSEJV$P2- >IP>"[$3!?=CU>0&L$M 9!X9PGVG"HO MI?+0!/^2$FZDW"=D/ Q[V2<\31!1(":B,.UNQ?#??)"[$K$"KH-;OL M,X^SC6!=\L#;^.5%Q"^W9^6]1$XS60OJV+ 38:&!!Q92*[%4"$'FO/-,&LWV M&-_<"3GO3@ MHKC#P5X:Q;;$9B>B=&MUCE8Z!QTWAA-D(%04*Z6]@9)#8H'! M5N,]]C09_M%#UU#')!8RO#:2V'&<_MAQG!]QP:Q$C2JFV M7B,)/:/,<2T"!L8,6^P"TCUQCK.=0%P*8(>()@E#6Z:SENDLZ"4&H,8]" 05 MA&/N?%!1(H10G',O+,?68[U'(+Q?IK.=!7'!-6DR[>;T^$N.:O\\)IAV4A-S M;(QG&*"J2;IBCC!@G61,4TZ,)"PX[^%5&;QY)_=HM ['>+9QXT!1]=)OF<]: MYK.= (H:=2J$&"@$*64,4,J9,)XJ;)D(\-\;>6;,9Z_!B*T8T+#L2-AH%6FT:C2X19AIJ+CV%#JHB-02&FRD<'!UXO'$;L7G -RX@3AJ>I0/3.0&Q4DB'#J M@-6*2DFUL=I(Q:4Z6N'9A@"G<>$Y;K:U9!.VM>=D$9$>H65:NRP0 D$M"$TX M<@ XZA2AS I%A, <2 X1(<$^G%(M;M/;R[L8U^@U77N"=N22OZDXP5J7,$"Q MI!80X3P%C"@/N9):$R4 8G*/)36'85S;648BNE[?!V%7.\ZZ2$/Q0A'7WI#R%\E"R>*4APA!\M3JN M6MY"T%>(,UXAW"!;D&KL^<"VX;A<]&,3'Z0E@>##?QU);NFB8L1HZ,.7)!]U M_WQU<],??AE>_^OQRU62]L?/7YA>8:YFX=KETG(QC6/^26,JZL04 #3H6'P9N3EBC'.%(*8M38/"\^PU\*TK'H:,0,@;@1 MS]T'6VT%S9\#+Y[5'1Q>*)DXOYL?V/UI\]'M5SQJ@*8&<-:?3S&' MM $8 H5U0A):"6"#&+&D-=6?,!KSJ>>V=HCX+#]7!(W/CY&NLQRU(6-/QT: MV\_JTPK.V&_9*$OR;#SNAW=Z@V0I267V>S;J]O*"EW-VV'3T/+,8HLHW"YY^ M$+X@F0 0:K@3A@AN$.0QC(Q1<^<-#?+,%F*G:E+WJ1"ZL):?UZ:,D4-QS191 MN" R94SNG72S,=HW*'+\XR7+5/RDE^?Q\Y/'*37K7#BG)\6%K,<0T^(Q\VWO M[B[(>R0]O0Q3%-QD;?7NL]N^&$N\\I:LWX(S/K$[> MB],>9!\7TQ>,0_E^$.^OO>$D#[9B3N(;KW8WB>9C5OA3I 2\K/WAUXE]PJ !#L\4QWDHW3.W?^FJ(EVM:T++E)*8[GTU\ U(.R9$FV*5F2V>DX MED2!!'#>..=W@)+)(D*A9Y6SP)3E;I1B+XC'(GPXCDK9,7$_NRQ] X&XHFX' M;!AN8J E^%JHI?I$9RFO/,E/N+\SZ<-<=JU>..^82HFIR'JU\"=#4[K!B$K% MF$ 42D,IH5(#1S>(Q)A)(IY^N%8\IF,?T--C@<[)YU_\*NV"YEX8YT3H%*W% M0ZAMATOM6F8:/G^KQ69VJ25"B8D(8L(8:!85*#-!0 M._L?&"UX;:;^8V(HG.;/9ZSO2/H\ZU@?G[(WE$L$!9X=V,4Z@1))#2&@"EO) M!$"8U.R(6\2I;B8L+0LG3J8-^L2)X>&SA+[1$>=)W? MA*M^][+;=E[KZ;RS&R(8Z22MW6U1IQO(JS3HPY,\2'GW8Y4(%_X)*AE-H6IJ M$A\8E6&.-/K5[WIDTKPW<)[UC0]S^/%O!IVL=QHIYUP/?$[ _%/5='?_:PC0 M?SAO7P]ZF?/- \$&=\2O8?D4SXM>[$^\MYS4X<1X'PG"%)7)1*D7!HLQ&4"G M,9G!K!QV[JO%QE$9L,:SF!^U<3$:%^-)+L8#L:M6TNP^2+Y'*=[[IJ3)6=YB=")X,H:B!G%G$C,$LTI9#&43&+[ 52:9!*5$!H3 MI@5%5@J4^.9X))' QL#$*VL4U]X'GD29LSIN?:)([NR>YVN4Q7-AU*1=/9IV M!=>F785;/#F!:ALP!"^ +$.U*6.TW*9PQG!4Y<3_-RIY\2F9.X=D0WW)L\LL MSR>9]\^SHMC.C:C/HSS2 V_ MN[86X'^63GVVEQ/S MK%.2GM.)76]I9S]N,^]F^CX*I06^%:,N,HZ.N\/(J?QNKR*_ZC/R>MV;LK#9 MF61+?I?5"J8>Y.M:0A:<5;;+WTKIB6_#SZ_>G.9 _+R/>8 M-OUV7CJM/;@++E)8@"G-=?ME$,835 @\C",@GN[^&*6YLW:?CC4)VOYV4,/@*+;^"=_=GS?8*L/--$LN7L0G] M"+6\0%4>!]Y\DEWDSFZ^+\F*/1MG?HM0FJO\D;W$UJP-.W/5S%\;3), @7 & ML>25UE"4Q9H)"J&DC,=26X$-YRI.#%0:/8S6F^"4A4CA-(0R22HT:7']Q3EO M\X?^9>0?SJX.5]25E A.X>(A?M/1\ @PFR=2+D)\WY=EOTV&(Z&'7].\?1U! M^A*+X, 5O[K-N[UQ: JL4OL[[,)V /J.5(#=N304*4&-Q9):R@4&#"M)H#*& MB62A2\QS]1TZ#'VWMVKM\*654UQB3R:^3_KIT#?VKZ-^%D'2^*7+EJ9W7ZMV MVF+/I$-06Y7BM81A8!DUP&)"8PT$($8[_XPI38'1IBZUA0]#;35NVM[(0S6Z M&A7#Y^FZQDD[-FHXSVZ'9;8UQ"]2D?N5?E=[+D][.)AF&2!1C[+"(,RI-(D@2V]A2"%EL2;R0B/QNH8_]59VO*PNV3MF? MG&8*(O-Y@I+WOR1* SN)P);*)H: M+,_"[80$I9""6_M-+[MY,:P_CW6<>KF---PMK/PLL_DUX&3&U@4ELW*BQ##! M@*'>3:<:0B%HG'#($(=$ +50G%\Q$D)V@PJYOS/[H&I7G/DEG#LR#5^954>/ M+HKLCU'6']KO[L=B]?3\YW4#P6QBF-2W\3X]; Q%-LX+&6Q!@(33I;'TP%N2 M'@N)]J$%1$B,VL:4YF5BZ65L858'7 12%E+GV>W(;7X: *L&5WEZI/#U[JK$JO/XM'-J4L.DE'P^M![H;LA#J4032];'3K7[Z::F S MA+J$:*D59S%CF&),E)!60BJ%TQ2)7=(#RL_XZW3"7\KYJNE,2U4!%W0$!/^+ M'_GN>#EK0,F@X!3L'"5C G,Y5SE=PFOZDJ1*84A92C0AD<[ 7=$?#$N8@=17 M)]UVQWGC ;(R7#T>J>T^O\BF!-09@X1Z3%F/!QJP9_N_%Z]U$_NQH,NZ$V:IB[*94KY"W"4._D'CP@@3Z$VIAA42WO$?L0UO@I M=2)-WX9:^S:0Y[5MJ+9[V)<$E2WW;9#@&0[\EJ=\G+T:=M8B=VTKCJ:/0]/' M84V4=T^>;C.F=V]8E :X)-B]V#O>C@!9]*G%^'6GGHK/M[,N/?7S!GX!^.,_]U- MO=T.%?T>9F$RM[);O--[Q2B_CR9]/B?[W!XX7_LFIW1.\NPF[?:]WS!& M!TB_I]U>4 !5;_?A.(]ZS:\">SMQBBM@IEP2PF,(%$XX!9@(BF*60(1PHAPG MR\VV]DM@YOL%_< P4IGL+9._A\5&-HJ MRNWV<#1V20;[R0C[@HCSKNN/)@8C-T*G>+^&BW:*AS-6#T$IS;*QQC/94\2) M9P(H/+INSUN#'21:-B3Q!)*HIZ2A(8DC(HEZH CVFB3>>!GCDGU7&SB,K>@B MN^KV0^#.0^J&ABC[AU2I!.8&PI,)3;6 EEH3%, M2BDL8>!A(&C#\,^G;/CY\EOZ8TGX4ZP,?^)I^-/_YE;-O;+[LSLI/2[8;9&V8_3&;G,]V.C=9<@@0#"J@04 A+-14)LI)C%2_ Z;V< MV5G-S [6MOAMF'V?4CIW[@WIRLG8QS4A!;P%^+%]/:IHYGH\Q)=9YVKK'BI.#AF/)AF$9I%>+[9 Y,@*P/FG:# M<1N]\]+D?721]M)^.WO-*.I!.50'X#>M(E(T MR*X-;^X#;THP@]$R1H$8 9P@H"E"1&$,86($8M"XZ_16XI?[Q9N<-)S9<.9^ M1!LE@K.6UH82%8L8&J*I5E(E-%%$6"$Y3A3'6XDVO@)K;A*XQ#5RZ!N*3F[F M:&%V%YDC)U]PU>ZE1=&][)9D6[2B?A::L@[3'U%V>9FU MAZ$$YS\% ZWH/]\A+-^'0,A_OL.=0 M6XB%04(8BC2$=B*]+GJ_7WS<1%ZI8=DY-]3!#+ZD>=8?ZK#)7Q_N\SAPOPVS/)OBU=3V MB$./[.9N^M).X($O.&@?>>@M0P$1>4 B2,I$\LDYE2 6"B0: (! MEB0VB0&[8J!7,YY7!7ADG9IG_TWCS1S) [29G6L7763][+([].9O;^1!&0)0 M\.![M_ L],74KB+ M'E/KB/(PHF -RU58KA)6CID%SA8&E%+A6VI+!8DQ5 I G-=)^,Y9;J]M9=QP M7,-QS_)**X%I(B!@2!@1&T9C9U,GU$-2QXX+DY@L]IC8.LOMHW4-(=L'5CM\ M=_9YH>\#S!KY-ABFO3'R[G,#X+4'NZ<1]2U+TV?5)R_%L!D/N/\25N[X>2]]DD$;QBY M8>0]""M .-/(%@H2$QISI D%&HA82^M^&""YA6 !.6C,!S%Q@K4@$%N&*5-$,\L00Y1"J00F=A<!Q5U9CX\FTCWTY9I M^',K_%GIT1U3K9+8QHB!A$J,)174.O6+B336)&H7_+G7V?Q\/Q(#]I,_WPR* MST.WN6QFGG8&M^'5X#)2Y[]%(=T/H"864K.\JIQ. *PPQS(!AC%*DD0!8A0! M( %08<387!)EZ)UX/>BYJ1?VCU%W>.]VR6\20&J\=?OJ$/P[RP<=-YB'T'*^ M /K3FX]K-"ST A9"E41^]T)H;&(K):/6<$48DX8 0E6B5")K8*&]MK@A:X*$ M#3.]A)G@#+R!,$*0XA8H117'G"D>8X4L LK$L<(U,-->!-H;?=3$V1?J8Y]4 M!3N%MLSZG1>!6FY%'AU'>X&7AD ..2L4D5DBML1QXDP>K@'EE%BLB2 :LA@G MT+W#MH#5)_<6$ RV,-J+$./AIW\VDJF13,\P%REO 'ZW!_![D)4?C1AIQ,A3 MQ0B'#1;QMK"(#T^(/._HY1@ZL"2#W+WNCU.\VO?1,'=?[Y7G,NDTG['IR=3, M]1CGVL2=-NE#O0^=5([$YCI@FVIMT A7@D;.R*&&6$HX0-0GI3*CC8FE%A+$ M4BR4$K^B;U:Y];>9\IOE\F\!!;;%0*T&U]N-$C6BY#A%227,@U#,!878'[13 M:91$"G+'0 90P&RRD/7ZBO[9[D4);&&Y$TCI1I0THN0P10F?6250 YXP";&V MD%+,--#^IP:(*)28A03=5^QM\PI6":@U.?=X!1=,6:C"Q&RZ;X[)*_JPAG #?ET%00+'BFL7()"2F/+&^"=JK M<=E+LFYWSV5[?!YK#DD>=HAR08YN4TA[A8D(:[:X!1)29P\))PB$@MJ M:<+<;XHY&QPF>Y2SNGOYAEMRMU4[#2!&P^\/D.^;R" MK-&< >[R#+#A\Q?Z08\M((<7EP1O)6ON-9-(-W&/MEBJ^()5W4_BJS6;_\'J M'*^ZD#.@-*P L89S*JRD)F::X(1#9+#O9@'I0B"L%O>OYD#O;D3Z ^HX4LG= MB)9&M+Q M% PPTS2*D$Z@;&EP%!N8R64A<8P*:6PA"V<9-7B<=8K6B!L1$LC M6AK1LA>B!E@8(+F7"B04P1 M%#'5@&C"M5:*2\8)@@ETM_@IG0P]-_)C:4D/B=L3LZ/D='SB;&]N>X/[+--E M.]PO/3>[;VX8W1NT?S\)#^5?GF>]+-#=AP38F!MAO&JFU&#%'5=)8X22$DK) M/H!9<(ECYRLDL<7$4HUCK3F)J2&08.L>^Y\7>W#TA M*$,#@7"B=M;KC3_]GQ-GF_C7;M?;D]=+B.E;]R8KHD_97?1U<),NE-_=I/E5 MMU\^7CH:#B9OE%P8WKGK=H;7[FJW&F-V:P]ZO?2VR#Y.?OG30^8ZF496IJ'4 M0$2/Q%TJMUAQU4%$9U!ML@0MC\Y >AK%CFGZ62S$*NL@ST6:"I_RY M*=F'NNC*C'WDLWMYOTT!^OV]^M;EH+H=(!G$%5A*'"/A4U"=!<$HCY76!AEE$VJ1 M));3.22]+UGN)5-ZE7V^/$][:7Y?)1-]/YWYXSFE13[\Y]>T?Y6%4+A_]6NW MW[T9W2Q$NYW)$-Z8V1EH:F9\0*OCW O&Q7\]L"YJ6_$H[7=>;Q]G&5V80\A$ M#!3GW.E9(XDAC,1:,FP)AV('^YC^J'L?.=WA1@XN(\?PW3PJ_(IT'?MVM\"A M?@5K'[2UE><4!\(LWCVI?=#3R&D*1Y?MZU?C[HK#!X"@.@868F*H-%!RQBUA MTC!HL%C,UQQK\2I7>Q4VYNO\5S\OI\?F/B]EPN?+\.&CC%\/8]/%N-)6&?N/ MT!C!]]&=ZND J,K_-*?^BVATZU7UJ^WX[!R;,D*HL2)13%!BN,"6QP8;;!$U M:K%'T_-W_)5E_&*/[%V)^/O3Z)NS\*8&GK/CBD%TFP^^=SM.^KMGCKRMZI\I MG1IX^0."<=1RX05%QQEZPV@PRJ-.MVCGF?_4C1\:.M^,%W_QJ\.Y^_L[^G?N MLS0O_"EHM@5I&6?ML'LET@F&K:A128>ADDIW8DNRZ3_7"B=2.37%,6 Q-]08 M06,"A9(&Q)Q:3@R+XX5FU8\()S,HG/AH#Z[Z[G$ZFZB59<>NCM]^S7JG$G5P,PK$_J*A?I^$?:-R+^VBT1.\V?MY!\--V_+S5 MAQO5HPQ&1))0J@1TWA@"B8H-8(H8+1@GBI"7'V6<9U<^\?-K=CO(A\Y@C!TM M]P;%*,]6GF (@)W($)(J RD&3,<66D+CA"0&JH163S"0#$'8:C7DP.NN7:J^JR%[MS'43 M-@J;0!YLPBN%8T,FL0)@AK]A91&F_W75^=W>VA5[I M^R\L&:AH16GA1BDJWW07A:_VVUG096FOYS/X,V]YN"=O^V.>R4G2H%\=M1B3 MC_^6_R0/LCQ(F/%'FVB%)EXK- 6=R*H)8+@P]]V!*GVA.F/&<-]WKUQ/)JW_^?DXJ(W MN!J<_NOVZL2Q]W#^C?$(4S9S8Y=;RT5YFY_<.*\^P:UMIX1/.>TO?U[G,Q%S ME7VXR+/T]P_II5OVCVGO+KTO_*I=YT\3: \L@/$TTY?/<5'Y1]>YM\[_HW"N M-W>F/0(:<"H2J$TL8Z(LXT@IB%%MZ[S$ /D6I.K@,J1?S"%HI9N8 BL-Z-KS M%I]FINSPV98LK.ZE[=\OTE&GY0R[]NFA//:GP3 + 0M3M7"2J9UR/G1O!*BU MZ-W4<7N_^>QV2QX5@Z9BX#Q('WR.?^O]G^5LQ6&A[W_.!E=Y>GOM1;URPJX( MO+O23P?<6H:8M(D$5$HFC,\GC#D7U@J$3<5/CX4&F">$6FTID%8 ::!F6 BA ME93B68[VOG@(_M3MTEEJ@SMO,9>6Y*VSK ,=]P;^2?U*![-\&*)V5]/%=@;U ME:>2B[3P-83]$,KKC?OPC^:QO MO7C %X 1I6W_9RLVVVOUYZ#/A1NX#/_5NTBOXZ8\.H5);7HYTR5J^!^S _GQ M8GO]5?XZ.4^/,&S5@GX[?JC7(YO]9)RU7D$]1+*6%MYUO$S-0W;@\'HP#?=2YDLLK5\8S>AW66[NJU>.R.KCG>6NP3TBO#4E43B:/ER36"UOWP/6" M_>P-0,C)GW_K=[U#&]S81]#":X^J-9T87KO6]=&,&$P% !DD%8QTDU@H+6;4 M6DP3"!1FL?N). ,(,K* D?XE]VV6^-A?O_/W\YKP"S'J,7 8L;K%IHGO*:.:UCVS;$LK4"X(Z6Y4()C2G8OMJ=@"1^&O1_*VKL M&2))G9 V!^%)'B6MXEE;=N;L0$0P@[$S$P6FDGO= WC"N58QPEO7-]NA5>ST M3IVFXIZKEW6YAINYP ?7:?WDSV6-V.V8*$/B6#:AR'V!D7IL[?<3)&<;^%(O M,=[W&GAJK:2E; 9IE\0OPA8IXNR"A3+DIUL%=;:$8VR?\1=NH'2^+'HOLL5J) M8I9)Z&$(JJ43Z<5@5$(;Y.,DN:4I64OJ&AZ'!222&60$A 0[.P(@G5AG2 ) MC55>1KR\EFZ'UY.DPJJ8F%.I&&QG$BDM@]E?,R M9<(H-;R2J)=(2)3 )J&,4!IS9QMI(A@F%&.5&+ZRH&[M?9J"NJ:@[J +ZOAI M-&;$:%R0OGE!W=.P!!\2_-;S6)>E[\]Z7SJ'ONN+Q\:%8YU)U7F>W:3=OL][ MK=:8#2[<,PCSGKZX2DOLPHZO.4H)[L9[--@3J61">W M#M3A*&YLA/@BTNR'AX$HF>O"\]8$\B*Z=&I_/:^%(LYR$#_$]/O3>WCK9Q=D MLI9*X"S<+3AFQ!L*0!BJM!*"F$1Z0'!.C8$+X#L;4\M[/#%C%[>8SO"5"$LL3B#"RMF1,%8TAC%%"5-8Q-@L MG&ALM,5VS"S.R'*7>.#/8;>X++?A2VBU!!_;^\J6NCFV/W9&^8V[\-HI>/30 M/XO")\6VMK45W3DKOJ)*G3U597Q_RIN%LL,GE'^\/B:QDS*];OGXSG+PF]+V MF'-NRSI=7T[>[4?JW$0,L \0?*#@ R3AI"!4H&<_VKU19_SM[VEO%$H(1P$3 MO0BHAX\1OG?UWG7?ES Y[JY%N;IN7@-G3G;[XV<(,K:7]:_<9VYD7]?N,>K< M1>[=HHC>N7<^#)WQ'KD9?G=V3_'^3^'QWG7G!O>WNW,>XW5TERV1MNFPK-ZY M\8?T7B!/KPW3#'ON%]-_U.U_'W@#RP\YN>EDFNYAW]VF]Z$.?_J9?YQ1X03< M^\,B#(])^#3J8/0#_/#N\OT[_-YQB^<'YZ[[KPYK,$];?M/=]-S->VE_6G7E M;M/W&[5,F0ZOW<:.-S4MIKL=\!5[O3%"POB63@H5DUHP]U07F;NJW'D?L)C4 M=W6]&^%6(*Q+6?K5\O9 ?S ,^$^]09%UGKG-#_V(G??(FT0K)FW"#\_&( M38G>RA*]O2W-V]-2JT6%%,[AZB[*.XALR;>]W[56W.UQQF%=21L'F@Q?YAP^ MM%_V/5FHR0?:]^SL<2R35&*9$D,6$\(0DI@28*5F5@!@W34@)G@AEKGLL/Z7 M;GK1[76']]M+&H2L!?$B2/PK)/TTB8$-KQ\2KZ-9LP$,,*8P43QVW)T8JR2A MB"=< \BP66PV\%1>KR>_#TG1HK36DKZ#X_57R.%;2 ;;US#FMQ!A;GM,-__+ M8IBG,PI-('TDNO;X5SA7"4A#]<<##S8*>Y?Z0P''O;G[OEO^T$^SG]V%/ISM MO'L;)%/A>#_$Y0*V=&\PZG@V'(U/^GU +VW_,>H6W&<_Z^I MH\W\/D+E),J#EYM!)RN&O4H?B=E1R4H2*;K^W*2*#15BO"'A((SLGJSCAL^S MN3E\*&'MYD_,\FR8ADZEM_G@,BN*LA_5Y&"K;&(U/EZII$=4SD0;>MTQO883 M+T^TC@K*D]EN"52X0"?C07,Q$V7;N4L.H^\>H M(4WLL>2(6?I$-YR7.U$\.:'V_'AH!VM-VX&]2"U?WW: /*_K0+5;P1MI.R!1 MTVI@YQ/!ITDFC8$31N"-=&&/7FV)0O;M"'8,$EEJ\&HF8'SI#8$FU3K MO:38#[V@O.\UJIWB;I%>7>79U30+=.DYXAY'^O[N$Y9[O64!HY#TE6>]0.G3 M)&+OQM\-QK&H:@ULZ/*=_YX-BX^>3]J3SA$3QW\.Z+05!I^[;)*&.Q@-BVYG MFN@Z][4R->[IE;#S^S1M=;&^7T5LH+3,&J4AH0Q:91"'3&N$N %)HBMEL#21 M5FD*B024QA@JCF0<*P@30#!5>B5GK+W/0AGLR@X2E4KE!X7*J;,&YCM'./K+ M?0;[)&HXV9"/"P[2$Q/W-IG3BB61G-D8*2.PB"GUJRLT38#5F%DG/, 'L*&P MF/;\V$2#- [;LEI@L-9C8WO2&.-YC]%TVMCT-&VC3ANBZ;2QGYTVGKONKT=6 M^\E8>Y/FVW3B:#IQ'%I&\(&2Q!OHQ-&0Q--(@A\_233-69KF+$VGA_D$$(9F MG1Z(PM9HRX0%B6_.(A***-$::PTA2I(G8K+9@&/@UL/W6'7_=[ZE/Q[- MEE M#PC.:0L#<=1-(!IN?I/QM9Z9A8"*NIB(VF,M'4_9%:(P7L=KA9[)Z; M$6]AUG1A:KCYZ+B9SDYD8&R2@*SL_E(#L. (6:419)9"";>DF_GNN1FPE@3D MJ+FY:=#TMIO>3-B;S5/A4.NT_3>3CL< MB&@+UMJ([2 B34=)QWQ6,B@P(=@BG@AN*5"Q1DSI6"MGB-($/8IYN@NCS[N"$,&XL0I@12ZWT:-A$4@X1!I@2 MCK9I!=<@0R4 +8+J%*)'UFJHD2V-;-FI;,&SPRT@%5 *,4JYI(K'"@E)B8B) M3' L%=NF9U*'?49$BX&F#V(C6QK9LA^RA>3]ZU0F6-]C54HHG)7GODKRU8$2X8\\Q<[7K@IQ_)5 M/E<#-_T56XR6%C MW'^PLD-*J"IYHD:B6PA],ZMY+N?&4(,V:FJ@']Y]7X*2\:VW+^O_\ MAT"(/5(L\GB8:T8HN4]]#QG'U/!?=^6),]V_F=-I5 M=XR\?]/MA(<*^%>%;R\RJZH\/3]]M&YB(GZ?3="BH>[@IZOL[0WO&ZG MOHN#;Z[D!G2C9YU1>USFV7>/.!R-";8]R&\'>3HK%[[T]LD2^DX/QAH;DCO754M[[H>8.J MY1<5/:]K=K('ENVF5>E5 _*!!=:4=3=EW7,?-67=35EW4];=E'4W9=W/3C]J M"C:;LNZ&)!XOZ][1+?^[&-VN\*Q6N(.W0R<9D!<#H]MZDOH;0CXB0N8-(>\G M(;_M$OJ??_VY*?9HSK4>'D55&<9U8W78@J^0SW U!NB (P]L @C*M/2P 1+$5R'"P)8/CZ:[% M++]S.Y)(HA:B=4)V'40L\"BI6\Q:#L8)$@1R A.F:8*UA 0@;&*H!<;(F'TQ MI[=-W0RT!#^*ZNLW3]UR5LZ*#;'2]\\DQH,T68T0]DTD)"4*)61+"&Q/-R&W M3=T4M0"N,S*TY\;BL8:_SQX+?[_@;.L%*[/GHL KFHHW*0R6+#',,NI<*HV- M49HP9"0W&JE],>/FBF^V(@T@8BT*X5'[E U+/,82U8)L*).$,DNI-#014#*D MM8H3S*UQ;LZ6$ V?;OOM@B5PBR+4L,2;9(E*'3%56G$I$988482)$%P;RV)G M-OJC!K O!N/V64+@%H*U5B3O'4>\B6LH0+!J@Q% $I M*$VXXA@D+$Z4VE(0Y$FVX>0JU>N%'9U\6)^/V$*\ 5$\!L(6L]BUE M4IW01,: $(U03.R6)/:3[+2M$_9QB.L&++0!"]W#')L&=&NY$(90-F"A;P1T MJY$MC6S9J6S!N $+;61+(UL:V5*_;"&\ 0M]([)EQV"AM4'W; @6-H'MVB98 MF'B(%0;J@@HK*YG+Y..-Z72,$N8(_G(P&/8'PVP)6!:W@#M[WL8Q83&*#4H< M3RNL%9%QHB#X4,9%QP.LO?R?O8N>Y\/R\J\#_UC7P^'MQY]^NKN[._UQD?=. M!_G53P@ _%/N/OYI5:,>L. MOJ/P2@WZ:C(HNOT>Q9=9)F'Y_.2+>MXY) \^EM/W'J%MT_?*?1N=9%GWR6X,]5IJ[S(WEI& 0"JEO?'W9[:?]=C?MN8F, M(V>%%W1." [3;J]PCW.5YIV ]77MD6(KHR_B\TY6>RG3+^#W+KYS6&Q; U8< M?!E6'-KH*9A44A,+=2*-^UHBDE@!S@B2B;/E#7?#K'J*M5_'^R/"T$,1M@'1 MU2#F2,Q D0,;&PI3[15&CBY98"R) '\H9A;=WF]8JX&,JV)SM81RBZ%KLZN MNOV^EVMC8-++;EX,HS]&:3YTHSA!ZN-:K8 OZ5YX9$.3]M-.U]U^+*P#)&J> MS8GDLU]_/HW^/A;8>=9.W9@K4!&#J/5W?TXATL*\1AXC9WH2N/&PIFG0SMUBZ-^\ M2-UOT9T'FO8DTA[EN7_[/DOS);IWK9A;HY_#0*4E/4'HW)A;%U Y10/*^2@H M)SYYW,X88V'2%=B5*R OR3-P+;><2K55T*02\2U*'+5$SI?XVXY*UI\P_3%C M>/5Y?M_3BXN>H.KP>F_;J].G'(9SK\Q'F'*9F[LB@^O,ZGXF8J^S#19ZEOW](+]VR?TQ[=^E]X5?M.A\+M#38+46"%>$L M@0Q21*DPVFK$8P&9 \FL/GBJYS'[+ZCR*FC"OG M+ ,-.!4)U":6,5&6<:04Q*BV#5I\AC]_"^+8&4@^"N>=Q^D&5I?O63JD_JCD M8IQH3YYMR<+J7MK^_2(==5K16;]]>BB/[8,- 9?=5*,,R33*<#Z+,KR;^ISO M-Y_=;LFCPO\5RZB,\7X:W;AQVH\?AL\'K/^W="QZ]].U..N7 65GG7D_2O<& M[=]/EKA51G'@)5-"+:!0".68V@+,$LLT Q9]F.46:@N@5@82C255R"JN);8< M(8E!8K$ZB;*BG=YZ'96/LC7>V)RBF%ILCU$6:BR^QV'8UUI\X19/MMVV<2#W M@CPK5!M#HN7"!8K3:,I'T==QH/3=;WTG)KO#!3FRVGIX%A>?MZ^SSJB7?;Y< MS<_^=BN9&G*9$*:AQH11R6+--8RMU@0D$":&5IB:<8X!(#&-K:00(I$PQ!63 M4(($2\*?Q-2+4N^ .'8,["]/!:" ^;XF;D[>67H10/HD#A+>SWN>.:ZH:#9L./>\/_.NIGS5Z_C;W^-1DG$(J;!:&8T 0 (08IQ/O>#*CS-( MB^7E+/];2UHHPKPEL#QJQ(:&\]XDY\$95(/!1BJJB*5048RPHA9!@Z!0P#$ M?:PN9#GGX9HX#\$61'56XS:7G >GH6&I04:*^AS"0T%"FF2<&KJLS>/6>6\"'^SG?% 4OJO]97?8@,XL\B&;:"&0!Y3$V+$XX21; B-B$J#12Q"0F< M'#FK/C%:4-_S)"&<,TJ1?"JUU63@0T1: M59Z]Q0VRM1&ZW$3[7E&N%86(@\ M)!T7 :L@5P8:H2S1TR,8T(@H+B2FUAJ/XYQ :I62E$N.*"26)E+Q!9VR*9769#?SEA"U8LTU M5'HP5$KAK-\:=*(4$&RUBBF/H;($)LHR*I(XP?%"H_)-J;0N>QNWG*/9D.F; M)%,V"SD3J)#4+%$&:*HTE@C&,<&$QX0;H/!SR;2NZ',+'GG[ZS<1>QZ;Z1>9 MV^K,QZ"_=PM/F1ZHHEM^-DQ_9"\UW ^16=^MY591Z5^!*:% &-_*AI*8.+O' M.G.(* :MXFJAM]F,22>8=MW^R"W YZFKI,.6E-=]\UOP:[<_< 1\'QK/9,50 M]3OSH]@_1N[C7[/A]OMGRMD\M/F7#L=O3A"V>H!ZKT35C8V"9$3$S%#,B2&*QM2 1,89:+CA" M;L5WT488(E5N+I]%F; MLT!90L%8$Q1Y"*<:8UI\BYP=AH88#5EDM(%EO6KR?0NHUZ7PJVDT;R M;\7:/W"CWJ:Y1_XN(N>D1@$T9PWSXRV$!=:MQ\#=ZK(WN/MXW>UTL@4LK.?( MN1(:H9EK,]' N$3(*43CA-<"(T%T0S P5F BUF&F[.BHLQIY>Q(CQZS[YAQ;?' MBM53>\X@223$OI\Q08E4F CA.!("YI-2GL^*B^&U%[+B<6=5-JQXC*RX-H(H M*C VA".I&.%80D 1AXXK->=*&BX,4W"AB']S7ER,)*[EQ4T"BLY4;>*)=68/ M/*61P0$ZYW&W-QK.FO$]]XAA"^T>7EM.K!43I))2;>(X3@"T-D8T(5!IS&.& MB)! <(D6#AH>BHGQ+AR@*[MFXP_C@.PM4F\%J<;2Q%$KQ9"8F%(0:V&4P=*I M/0DP4/8EU%NW]P=JA2QMJ/= J;>"?*,MC#&1&DI+J4%:JUC&"6<<:N!(<*V) MMHIZ]]MA:JAW/ZEWO8=1@=+!"68"8V4@@!3&5'&DXAA:3J$4C)B7D.^!^!@; MDL QNQH[/.D<-\D*??/>T@EO,^]FWLV\=YG5\&@,J6F3UK1)VWZ;-'$4S76: M_=ZX35JSX<>XX@F@&'!HK MJA.@C($QQ3B1B*($)PQ*%!MMGM(R1M36)@W!%O+RITES:3CON#BO<@"().*8 M"VJU9)0;K@R'B B/A@J! 4_CO+K:I '9HG@GN2P-YS6@A@[Q@,0 M*NO8+[;* F,HLI9AC U9*/%?R7EUM4F#N,5XPWD-YQT=YXD9>($P ' ,L5-O MA$*&-)22<&=Q4\I"U^I\T@+BN-&?GD39=Q-F[25? C!3 ,2@:"& M"2.(8"J@DI:X%X R&L-8+&(4KF[N4IOC!R%OR5JA&0XBR'B4U 9GV3:0<$$D ME0D2L3.SM" T809B3 !'(%ZH.%U';;6U22,M).M,#FNH[;6H#:-*1(L"K 04 MRN [55XJ<:)S%75AF"#26& M:V0AAA0A+(A"[(D-1VLS:GV;--BT23O\$YRF3=J+N955L"^(E(A!HW"B*"&) MY@G# -/8D-C9)/QY/5/JLW])B_%::RWVSA-MR/0Q,A4S7 @:)P(#9I6SF*GD M5E&#J*]N Q1"BQ>*T3A$XZ2F(FLW,6)82 EBEK5$(95A)Q!B2BTL3LH9 WR:!H@IV.9)$6PTHS$Z-,)M"9[G;6H//H\ M^H8^E](GGAU.(8Z1Y$)#R#@5-M'.;Z4R1I@[FU^KA9;RZ^FSOG@_ITV\_^#C M_4W7L&:NS5R/;*Y-U["F:U@]RO<(S"F"9L%_8"0CQD*H-:5$)(+& DC$I6"< M2[M@3FW:DV%9W.1E<+^H:574L.+1L2*9G5T8056,$@(APC1F3)$8N',$XVX6JM? M'^_34;_?"9LF20WU(@IFJ>Q.!5%.M>(,&!H+K!*%F04L,23A,5E 67D*]=;N MJC4-ZAKJ11166GPE&%&,*;7N!XR-DI2[2[%S=Q3#=B'=]RG4N]_>34.]!TJ] ME7@U(U +GAC&@0I(6>H-?\-,PO>AE MT_?#S\KC]+K][,.XEPY$X+_FR90X&MQ1JYF3/W\:#+./T;?K+.KVW1-V.Z.T M%Z4WSM,:%J&F+TO;U]$?HS0?ND%OTONH/QA&Q>@F&@ZBRU&O%]UG:>Y>#!TU M1)U1YM\/CIJ;S^F#]2EW_]/HQCU*>[,5\7P:_*+*BOQK5 R[E_?;Y$2_('E6 MC'IN%0:7%4@2_RIM_S'JYID74S?NAMVLB!Q3^$SEWJCCWN[VHZ'[OF.I0).I M8[!'!@MX)_Y:?Y'_S/W>S?W%MYGCD.]9>:^BZR\_C"*4 @B6$]7?_[O-,C-@E#E7"M@H&:8,BDT83'RC6@YLHE*$D;&6=HO M^1_?EH!W%L-\U!Z.OJM_Y6DY ^?USCYL5<;=H]P;%*,^^N>%T;]#^_20\ MG']YGO6R( L_ "60!$Q"JP1UCZLT$HI; 6*0Z 3@#S.+6VO$@ ,*P H%D@# MD%BN+..QY8F6I3CO]D?N,89/O@\\B3(GTF^]W,Q'V=,'+?#:^K=^Q[_=*;%PZ@5-E!XD;MK-<;?QH4DG_M2*4] M>;V$LK]U;QP#?\KNHJ^#FW0A[^(FS:^Z_?+QTM%P,'FC#+Z$=^ZZG>&UN]JM MQE@MM7V#KMLB^SCY94&@GTR#1U-;!YX\'EJJW&+%5;NSD5X0@D*UB6H_4G@Y MW^@%RM-HCBGKUM*OI)/B,)G("2+>\CK M=.M$Y+%5Q[J1M'F3F(+]R6NG? M0<I3(K66$?Y8;HWOG;?"=K!! ?"C]9M=[-^^[X5M=U\!C=AP*%/ M%W4"N-^)LIO;WN#>::'"?:.X+*VX5G3GE9^3=4%PI]&-TW3=#\$NN.VYIW2/ M5]$!82 GY0=M_Z+P@ %>*;KGSGYTB_ @ _\@[I;NBS<#1[O]\)T;#S@0&,I1 M=!JTX]T@_]VSM[OVKCN\CHIKMQP?G,RYJ2@:]_@WW;+H[-1;.L7<][SF=J;+ M8#R\NRI/>[W[J'R^3M!-X>'&4R\7P@OT+)\HJY=YZN,V[@^D0:6=P&ZQ]MQ;J_#>_R^P#0)%[YZ]IWYE?]Q%L^7=E6$NW M4.4(3AHY8O+?*D=WP_GIN\F[Q>UEJ9ML>I5GI:)M!;W@C6]OY96?WJ;WX\_Z MV="/XQ[9C>J'+T87Y35E#58K&MVZQ_F>MDMR"0L8I84;(A^.U7W8\)9_\\Y) M7O]OM^_;_G;=AJ;]X>PAIP207EZZM'LXDKN;U3ONM7MG9;.XC:S)E,G?K-^-I' M7&RJZ2FZ_@=_1$P^RBE>(Z;=W O#\=XY.=3R!)NZ2PLO[ATUN4];#R1GJ2+& M*LM1_77Z_0'ISPFTP& ;"[6NDZ+S,BTPBW?:B@C",#0+4O\)OM825LNSJS3O MC"G4B_PEBU%]Q,I\#H=!55C[0Z7HUI2XG&)V.^H\O&"I^"A$+QN.-<&,LB*O M36[&=N #<>[5]&FD^O?N_1LGQ_U[^1+Q5?'&2[I(IVYML)RR'[>E]G877&3S MROXTVL!-+Z-H$\)933VK/$O1.):/.I9XK6-)9F[E@L\)'_],T&>XHUMV-[?: M9/3DSY+L*"WK"5,>,X/[O'OCS/*\_3\G%Q>]P=7@]%^W5R?.NQG.OS$>8?)KC=$'APJA(G "((/OSM*<&"\N=U/A,Y5]F'BSQ+?_^0 M7KHM^9CV[M+[PJ_H=?XT ;=\RNG+Y[L8,(FN[WF\]NM^11 M,7 J!H^SA\:/GDX/>I\>JW])J-^S]+,./<[;UUEGU,L^7SYR_&&\^;CRO$-; MABG!G"8,4*N0 @1(0P".$XQ!0BKG'< RB]U3,Q4KBD B:2*091[9)N%$V)6+ ML/8^SS_O>*6#R4MG^PWN@J\6I&8QNO'^[;^]R;^Q!S#VZ@[:(_KX+&GV2 ; M ;D.=1TXH;6. 04K/(,5'ZUR*&K_: ]OMOGAW$)B>]KV?PZ^Q+R6+*[+\%^] MB_0ZGN.D:J&_/D=],[5Z+;67,W#%42[Y,%&4!VP MH&JT^I[:PCL*+Z^ED'6WA=R2.JW, MYRW(J^NJMZ"+6,,83V,,62[,2;W6]V_RWO_O,2E0X0F\5G4OA<_VE!@#\$#%[HCE*87FWFSP&0.O3" M<)A!2F>-7Z"PUABM8R8QQ3)10DN(;4*0-<"HA99\*X[Q_=^S<=CBVR!V;\,' M]>)G)=+,/\>#_7-N,/_U,*";V_=,_>@6T^LF%/IM1J"_!BNU!OQYTH+\6'KS M[3SW;I^T<2-Y#D#R5'K.@81*IJVB"D$JG:=II=$ .D&D&+2AY]+C"V_[H M!E%3/)0NU2RD&L2"!(U8:,1"(Q9V(18DK!@D#&.BM<*&44FPH,XV(3$@BDAE MDX5&2B\V2.2>&22R!42=#9L.\3SG2/I'? ZE]BMN[@V:0!;"!PW0&X396OX_P'_HQGD MK>5$&<0@XDI0YQ\(+54B(0"$$D$8?LC_BZP8?(5MN@H2''U_Q89!&P:M,BB9 M-9:D!A)K(8ZU2"@P2C*@I50XB6U"A%Q ]7T5>WV+"AJU(#SN%DM; A #!V?. M?_/@E5O (*TOMP2$_PXK?K'IZM2^&/LB3"M=.QC$!% G3Y$DE!DDB+L,&VJ5 MA(+S!8#_.KR=&F0@;6&Q2\CIG1#_[I+!MXBON$^1V$8,-F)PA1B4%=Q:P!"@ M2E@&8TIH+*&5B62<).Y_N.CT[=;?HRU1;TBFD7;/EG9/6)M&%#:B\#!$(0=R M=AR&M$Z(E,Y,!#2A0FE-$V68M.Z5XGP;[G4=86O8@K+6L-A!"LDEB%#UT=*2 M>SY SJL-5R):O/LR% A$2@-TO*,;QP_T#RAK"AU];44 M#8=_W;EA<3ZJHI8AQFR!K-&<& M,RN@Z'@YO/_[TT]W=W>F/B[QW M.LBO?D( X)]R]_%/DVM/HA\WO8^]U%-DUO_PVWD]Y+!N/U="\M2,'G=6=OTH MG@6BL_RQG')=ITG03)-0!C!C@C,>8ZJ@513$D%)B@(QC1:8GJ1>]WR_FU<@X MHOK%S6O0@.?^$B[Q4QA<_E9D*J#6/LNG7T:6O"2GB0/^+K"L\O42)TX7..=U??? M[F_=9]Y"6(G%A8T"C #(A)0T%DR:!)C8F2/ M]RRZ<>]?%PU8^/QM6A6T\#'\_11DK0$9>Q'(& (GC]N+8_.2/@^*"^\2]ZO^ M$5=\A(YV9@U\VBYR%(X/2$6UV\X>\"U,ME>XOD]1UC="U_G@KJ'Q"8U/7+"R M2<<4*6@NSWA'C[)5L+"7;WK#MPW?[@_?_MTMY3#S;;LN ]V,JLV\PCOS#;T. MBY=1P\L-+[\97BZ116_3;J>A]R.E]S=/XT?F2^UGL*#!ESQ0[M@JA&0C_/#/QHYEX(\E?!_/T,,R=!O+T[<(>[A6U-*"7S>XWN]_L?K/[S>XWN[_5 M16C@CANXXZ-$%T1 DAGH*%4V(3*QAG)*J5:<(_>O0A8(+81>64XUSI8^ %!C MV!*,'@.&8(->VLB7?9NK+. MYM&BF;T2/ UL(93WP JY='N)5OA=M>]M\:V8K1.$;,"&!\C7K"$D*F%00*BDPD3P1'!#Z4%9^2>\G FY.%!V& M349;$-;I##8"JQ%8C<#:NE?)9_)*Q(DDREEX2F,J+%*:89(0 Z'&.C&K0? ? MCUJ]>N>+?V?YH),6UYZ4!8+H3\?@.39M+YJV%\_C>"%F;2\29XM8G2C +<52 M*DYCIAGC1)*8(+;#./46L;/I<0-G-P>J#8O/LSB:ZVQC")>)W%&H>(N\WW3-:)C_C3%_I:V-X11R%>-$.,Z/C=#"4@J!D3P& M,<'D+41KZQ0NV_0D&MG2R);7EBUKPYN(S(2+3IB"),% *DH1M)(+!&@"L)- M5.J%))?MAS>W:4?0G=@1QQ_T;(3&L0F-M3*#50T2Z8P/D BNH!,:3G+$!B") MB1$0";IP)++%$&-C%S2=NII.77MXJO+&^S(@5&E3C@G%B226 XBH$58KBZS2 MB K+$KY9NLW6^G'!EJSUQ/2/7G275::7$D&,:$ M0Q7'E!JM)!4XIK'ABG#D3-\7G[/48.>R%F"\$:V-:&U$:R-:]SNFP&>2E1M# MB-64<$/<#Z:YA4I!);E5U/"-RJCKZVV[U4.D@XP;[+BO[6'UL:ULR5YUD'UY MOUBD@2846 @2Q)30B=%(.&5@N68,$?V@7^RZR^OM%[MJV8^]T2O"@C>-7O>^ MT>NJMJX/>W7](C%FWT%$ )) &3CD\$A9IY[!;%K0 Q M2'0"L!MFU5.L_3K>'XV UO<4WTJ7<2YA0B626%&J&" 86Z<&?%H1T\S0AUW& MUUR^ZR[CNZ*S=82R2QWV6[4S533?E2I*A]%?4S?1_#X:XV6WHKLLRK/.J.W[ MXH[RQZ5DX2YK#Z[Z[E:^KT@TS-U#=,-=+NY#/]UVFN?W_IOIC0]"%Y,^N_,= MD"<-E+OC)GAM1Y=IMU_>SO?FO>RVL\C+17?!\-K=Z$Z25+SXZH3E'U?U"=SIG[Q7S6_?#[_[:O=O-US=4%>H?WXIT$_.WU\WX%-.):Q G$BJ49 M&^:V/Y'6Q-Q*2I^U[VY[UDWS54A!.5KX_.G;U\^_G(>-_?+UL[&QV\WS9V[G M@WFVG?F7Y=6'0^4T*P,NZ/@]:^A]D^97W7[Y>.EH.)B\4<8?PSLU]?R&)X\; ME95;K+CJ-:.P&T=?4&V4[D=:0MOV>]H;&QY.6\;=HMT;%*,\BP):@UOM*.UW MHB_YP.EG]_:RJOPE$9V]%VR5B;:K$[V=3C1ZEQ;.N;QT#]Z)G'E@?[2OG?F7 M1:H]C+Z.'/M G'Z ]%WV/GP3TD[YRKUTHSHOWDW%VQ/]WKVW%=S(W[L=;XRD MQ: ?^,^9-2-GQ#AK(Y@9SE2YC^Z<&QK=9%EXV77FT,6_O!7X/2M.(S6U:+)^ M9_+K;?"XW2P-LNF.MYPK[8@]#%., MW$#?NX4G!#^=N^[PNAP_]6S2O9W2B#?2'.NG5^'XO^6;"/=&?B_#)^:ZFUVZ MQ=@3N71.VMG13%YZLZ3-WWU/M^.\F*4.J?=;>^CY''Q_C32I?'H M+>.PT]4M6+5HJY;E.OT>IA$B1IURW TGZ>ESND!5VBR-Y27TZ0<=%7X2Z84C MM$63H-%XC<8[$(UG I\6GKW///WU'5.-E5WTV2U1A=>^!B'J)G(D6N_3(!I+ M*3?Y[F3R8S$1>0U2$;'Y9/+1H#UN$]\I/6@O)BZ[/M0:_>%\>3>,5TCN\_JB MIA,U/7:PRW/CASVV:KM-J>V<:+S-VD&:5P(1@_XX"G#M5,--ZB;K%L>I]#0( MT*SC)'@>!84[EIOW4:_[>U8J_87K2WF_\=('G3\3OF[7:I_[)Q]YJ[%?^&1) MQZOH9AC$B8__5V98#-T;(:,E"LU#YRV6$#YRUU=#1S.%]2""=!K]/?,1]%X8 M+ZS2_.H6_EFR?E")8?#,4>W0[]!8#X\C3^'RM#V>MHE"^=XVGT[3H+=W<_^H.0V-AU:MS;#NVQ.!JOU^9< MV1D%W>V?XY%PVS+/O0SDS%YO&%Y:4-6BT=2/:FJ\5E,+.E/4"UH89^ MW[+^WFK_Q9,_>PZ/$D\/Y-\8C3-G,C5UN+1?C(S,WSJM/<&O;*>E33*GRYW4^$S%7V8<+IVE_ M_Y!>NF7_F/;NTOO"K]IU_C2!MCQ>GKY\CHL69W2=^]/J_RABRKB*#0(:<"H2 MJ$TL8Z(LXT@IB%%MZ[S$ZOT6I*K3#][4]3IIN@\;!6A7>FVU)WTM/6W8AV=; MLK"ZE[9_OTA'SA \Z[_0VOQ[['$\S\)1') M8A);O)P+2;I7LWAN-1[Y_G2V3VOOYZ:4EL'"HIA%L=<%L//LROE D^! GDT. MV>^]REEV&__<(;SLWDKS:7!YJ8<8EO7'> *WH_QV4)3Q&Q\!SCOA 8('_]OI M^6GTLU)?3J//3_*ENI/$N^&U&SNZ=0S=]OD!#P*G/@[P,7K7?>^C[B%I8.R MA3W.^N%)W"Q\HD+>*:_W ?+JFG4R]\5>RS^[6[O@AOJ[7*9=[VPZ2Z$78A!N MT)#@4*:GE4_2Z3I2*U,>IC'M,C7B3^ZA_%.M/V.8&S//QH_J [N%;K0_JW:B-=[I<73:W2[KWHY=[.S';=;O=(?3H/1%YC?CQG%)>6RR M9&"G(:X'>???Z=PJ5%BR7"AWG^$@=^OB7[JU6; MIS?9W2#_?0O!OO*E'^9C=^AHH1U2CA\H\ ]!5USE(2R6S)[&L-$?#M\X MX3#,@K0[]_IO$"+#G_.KM%]E3G_Q-\=Q'>>GE=\JPA'C.[>6>#;9][4OZ^30 M;3".+E:H;J8D]V=]MT!6\_SW\)AP<_:Z<_PU"[X>-K,=C@3]ULA%?^!RD67. M!A@Y(Z$4/N4*=#)O.'C*=GJ[6PQ#YL/MR)G=[6I6P&4WOVGY90@JM%.>-/BD MBM2)+O^>EP;38X?K;OO:6[_=":_X T*G>2-1"C+WD>KW1U.GQHN6:6!R19*< MX= "'3,0$T Y%I(B T&"C8&)%31^?I+<:V?$:6=F?_N+_1J=?4H^?_U5?3O[ M_.E@&.RQU,;F@&0?#DC(\\Y'JN%O3EJ:DY;C.6D1:TY:4'/2\A)UOD)EK\B$ MD/N2[K 72"B^8/(U]'::YX.[.<5=>6=>B:]UAV*S>"@D@J8""Q(*2A E(*'2*#3(D?4'H MP=;907 :Q6=?K?GV^>MY*[+_GS6_?3O[/QM]3I(S8[^6%5?F\]F?R:93[@,HWXZH%/B S5"Y- \<)(<>9VZ(^1#^*#S/^CAET@F6E?1VNCXF9\F"A7)[A=;==C.]:7E>^-1W)1\S2 MR4'JU)J8GFI_R0<_[J/SR7%+.';<0I38V_<(U)]P.PY.C?"([7_AQ_'?6S4KE!X$.#6YAJRTVFG=V6.W12)ZJ>]^Z*[(#>W((VV45%Q/KJY\9D$S;_^(/O_]D[-:_W+VQ5FPD3-@OZFS3Y&VGZPS9ST61/EYL&I_ M59_4SP%/(KS\:G]Q%FX<_OU_\[, ML\&1]E&HD#J$RD0\*)_45$FD+,->3:SJ#0B')L5H'\XDFQKLI@9[G].-MI44B1TXDR>&&*I!8U)K"5/(+. ./,'F80T*45-2E&34M2H[R:EJ$DI:E** M7I!2]'_/SBA2#%@ ;<)C%5,!$H5C87B26)(P"A)TN $*Z@^S_W*FS[Z=/\#A M/O^FOI7G+>?F+S;^[9<#"E+X!!D?J+ATLG1PYWWGSJ ]*LNP?07UM'@I+0)R MZR0CY_'*I8^KHE=0&& 4A\9W@]'.S%$V$1PG5G)@U1QQ/$GG+*SB*B6T1YV7 MPOVWTVAC/#6XC)77-=%XPL/7^:R[J)]-EM3!KQ-V3^+?+:[/>59"ZI[XHX ? M/IBU%@WQ9):1=/:P^K#,3*IOS>7ZHWK&('..#[*4,BN$9HP;#AAA' BJ&_ZO MF_^7<MK<U_ZW+BM[/OYW;\"I51>)2E;(JB% MU,R=5,E:,L[Q=FWGY)S[Y11$01(S%*F0U,AZ?_W#0BVT%LLR*4%D3ZH42R1! M_+H;0"] =Z=2O3(:IFY>=:XZ[7:G4M'->CW! <^(:%TR]O"$JY\"N5D,9H'M M@Z9\-GK!IMZW7X9VUSZ?E5MD7XCZ/!_)7 MU[7?P9XS\A,EE<'O[11^YG973VU'"$??$?K9<4D[[+%=UQ)_S#PDI2&QO@U\ M;^+V+B/KFEC\O^/$K6(O$6[3U$9VA*XO_AWD,CL%Q93P%9Y85-(MNPYRL8=< M+.9EHZ 0$?;8()%,7"XN(QO\CAVA%ER[VY0<]6?B4U$N4@\W"9^*W;V;\/Q7 M,#LH"ER=&:%% \NW%Z4Y6I&K7G4"YDAR(O-$&$7+3-X+/4!-L7H42>]\LLS( MO<^<>>K5D9FA9\U_&!5OC(K3+LHM[H0Y:U*"@"DM8)&2"NHI#(73#X53+^;< MU#T#I>,K]2D_KW>02VQ^=B3V+W]GCQ!A$W_"3.&7&W_YPH M&OO7Z<3C;%%(8[&K>1B&XT^ETG0Z+;+;B@/O>ZGA6T->;;I$>P/BEWHD)"6L MFYI6-4N\R7I5PY6*5M&TY'NHP/<@^ W/73&/NV(]E; MXV?.M J(N*HB?M2#$T^7N-1(1#\!.3C^PIR8&%1*M5)L5@!)R*DDK&H_( 3Y M!;Z?I9)3@P3C>AGK58QQF:?8*/7HBUXN#L-1LB.Q^EXE[?A'CQ*??WY1X2A9 M3B5.9C5[F+"ND("BI:TAC0A9VJE#N_Z$)UF4-9@PWX+(#0\R\MP!>UC40Q(% MR&@0HA;#(8^Y7B#B.(N4(<%JY@W6ZJ[GGD(Z'E(7_5E$_TLFX3<:E5=:M, W M.K*G6$^)+!?&NK/MD.W[S)USG\45.(29XER!MKI9P;C*E;I*\F9$#7R]JGIV\BV: M.X,9JS;'[\25)H<(7F ];G.\4O4O4)/X=M>;H,:R3#IJKL1$V*-2-IJ>^]WV M/F0AP"#)5D#$/"C7'$B!"LMZRJ-IJE7 M=:8TUJKELLF51B-Y>\8 9V[>PR#'$+2]HB'W5NAU6:.U3<&0-N/3K$=FZ"OU M/?00SHKH)NQ%D9 H1]KK0,C69^Y(.&3(KFC(-&"[-Z#O"8*@!V+9?=M:-@AC M*)L!$54R9>>%J>DKH"6]?J@M HQ5F;'%32G1<\O2C."#@,A!>IW\$U=X\^5* M*6H1:T;-DQJ6IK,Y,(7@B E^7U7=/""F<^#K1LC%_&#'9# )0E06E81PY2)N M@-S:EN^UN:WPE=D(C-;!!;JY:5Z\"IFPQD29./&D[49?5HR2%7O%FX1!R.YC MC2$J*UW:T:8M<>O65_*V_]GIH&O4N/XGNF:_%A^*8B?7$W4<*BO48>,S3Q>] M8L= 7$;9\0EQ&9""(\=EM)+.;2%PR8,H:$6C!F( P"$RLX_&6N7-Z_45C=5D M&FN5S:75Y&VJ.CB7':X88PS44L3A/92;+B*JXN[*0N#:<\0_[3 MB"?.?I[(S6(QTP6.DRCACU75Q ">*JTEEDQN,%2!L5EC;-$P@:F9PP?ADX2T M+JETU=-3\K$&GEE5'3$@H85?&\P(Z$E#H.FYP?R4R9^$]=*_>&,[EWY2,P%& M",0N0 K46-J5,$5 %#(F"D6C#F( P"%VL<=F?ZVNU2M5O5QBW.CC"N&*X@^A M9^DUK6;^1Z\D.3++Q4,3HYZ[)$+LXA3R)HP4;GV(S+VB;&X/-3D#^HP%(>4V MR74LGR_[ 6(1IW9OIF\RM-H=B1Q7#DG/"\Q56/VKE,H\Q95VB J86<8"/L"G M #Z(/WS$NUL7WEUCONNCC/^:N+J&ZTG[=LOO3XV;=4M2'7D%\=RHU5_-'#(- MDM/?09(A2 !2H,;ZFY@0U$JXPH,$X!W.O2B4H1 ' ,]7B(#PF0]KE]_HRTL% M)ZV550ZNZW?N(I0YWWZZ@M*B@>7;X[F[O4G&=D@<)/)!@00!/L '^ ?X%-Y M!3ZJZ^)?ASO291WR"-A**7(#=_N5LG+6W\?S1US1O_,8?\26F]]\$AT7D$E@ M[Z4QL#PS( CPVI'/ZVJ;J"V3(K$?V(T\$2NO:W&HCU\E^5!FO52**D>NUGW( MF4>EZ 52=&K'LEGB(08-) DD*5$U$<3HXT&,O!)&6(NED'0=NOA=?(J/KE^* M?5_I)%="+X=40,"Z]N/G7>NQ*;N]\GB,;AHC@7C<9MJ=*[^OMN\R/9$X,=)B M39)-]!Q9U'&BJU\*6D%\9U"M^?<-I'JV1S1 =W2*'KT162/RB/@#VY7=(Y/0 MF_\@>29^F=J]<,CN9M@C\6&BX9!Q0#_-__C\VA(J+$QS=@MGQI="N;#=<)>O MJ/SXN; FQ]';\?9K9G5Y[6VG0(K^GATSHYG4Q"@;JJN2F6)],+#K]FB M_Z M4NAV'6_@%?\:#PJ(.&'\AZB%Q=!B;4M^&J9\38FUHQ+ 5R9^PBSE 2SZE'R[)'W&DD_$F9)9P"DZ]-\WP6V&3#Z.5WR;RI=V M/:>WL.%_"%K5FM%H-77M2C.J9@=?-5OU5J71KAEZHX'+>F(T7^_#K\]BEN4A M.7:-R7.P;E8?NC0DKAM%B]:JG"C2MPV$W;8C349?Z,#LH"ER=&>'5SM"69TUX.%AU M N9(Z< .0K[G(*J!%.PS9YYZ=61FZ%GS'T;%&Z/B MM(MRBY^:/6M2@H I+6"1D@KJ*0R%TP^%4R_FW-0] Z7C*_7IU Z'D+DEU2VV MB2?CYCN%WIVRY93\4G7#.&P(/X*T[MH0SO.Y^+;%,[K(O>''WQ2>U4U@ZDC^ M.6SJ!BE08/E68E,V2$*6)"&N*H$8Y!=XCC*_)*4*UM(P7&J'&"[YM$_R;(8D M+GMOGTMMC,<^M6R9&?Z1-Q@//97DS7U[?+IH2TJUX+TJRK]D( >I.#(.JA> MPA@B$2 +D3UB@!@ <(A$K"N$%R80MWORB!69FSP;$GWDPG.4]= $+D%Q6S46T<286B[A.J]@ MI0%CL\58IG8<4I JLSS-"#X(3ARD;#%MJU:ML_]AK:Z52P3CRYI9J?X'B<*!)DC\IR#IPB$\!)#$C<;'V@'N/UP[W&9XB.#$8N<51"$R&(4XS*@ GBJL M%W[$1 #&*LQ8IEKHP-/,X8,8Q MACBR[,8L 5ROUV-AAU*T22D()L2UCKQ'*;-.&27GA*/L:E)]/LB]%*2OJ)9T M_=!=4" *V1*%PVR6_$E!UH%#D.+M4[58U\VR6:Z6>F4#U^IU<;BV6D_#E"GG M-T2AF-MH"^I\B>3^:9I6+1.(2$!$(D\\W8'E=!I>K:37N+(/KFDU=)F43EH" M4[."#^(-2>M#-2T-%;T"T88/Z>ZGL*C/6Z]/7H[%H6B1MBGT4#BD4!\B6_Y# M5JY;$7I-: ME<^J?U?2L%\.JGB76S,E#> Y%\+YF8?V:.QX,V&%+-/([DH52XDUY \VW'#H MN3/T9Q%=>9XOKOV#?K==_LNMY[ET!B&(#(8@L 8Q"$56S21/11CTAVPV]J+C$+6%(D*[SVA*X?(&Z,_'\(34FBC!(P&D% MP8RSD((CY(B5Y[,/L41 %#(E"G$%"L0@O\ A=+&'SECCS1MZB;#9L_:WCK7+ MO^D+TQ_--.(7YKOW7V7$\,YM-8E3"MSF*G>W9(9P31@@M9V&Q]>'JRO\D7)V M(+0JVPU,\/XGARY %=?"Y&Q!4<<:0\GCC/$UKCH 4[."#^(1']:D*O52C_9Q MA9 Q=_?6N!+U0T ,HTZK9AV7#5KI=GMFUS",BMYE]U4L]E?2@_.@?4F*G2(X M]9EH"&*H)-7KARJ8N1 =JN#6P?)@1=,;C:D;R.@'G+)06>J/:F"TVAV$*X>4 MHP-)4&&93TP0*M%)"_!*YUX4&F.V5/3L%]0$60#@$*'86R$T<>0P+B\=QD8: M$0H#G+T0H3B6P'5L/PA1[$#WJZ#%112UD-NG&I/!A#T0[9^J72SB%\M8A3!. M7ADO(-(0OP"FGH%ZB#$$,++)V)AF 4S-"CX(8"A_8I4//1/"$Q">.".9/?B4 M]>^>.$=][P0>A"&4E>YS.'@-8J#"2JW$46T0A4R)PJ&'N_,G!ED'OJ?UXOE, MPYICP.,7%'B.W4,_&+C;KY1S:\34]!K6Z]C@VU4T71RZO:RGD;6VKAVJRIV M]*?79-Y[^UN%U*_P ,0I1GY\WEVEQ?6J[%^B*N-]$ MY&3$.FZ1"W17;!1%*XW>R';M(.3\^,XC+J+;3U/&7\X6=".:E7N]@F#"?HY^ MND /=TW1,&M-,),XJ!$$GB5/P(O6GV9NC[TO.A$OFN8M_4D=)T =X@^\'2U$ M9^H'[,\@NHTUV?0N6YXUX>1=:9<186J'0W3+L-N.@VYFKC5D7;2I;]$+U*&N MRU#\7S(:?T9/(WXGH[/GC[D<\CJ$'$N3C.V0=>&6^-\HH_C-3?,BUM4G:DW8 MT!0,F,>8YOU[]3#K*F(CP@YX#T5Q]%4-)##=\G[H#S3MJN_,*5 MYWWS)[S3P<$G_&':.]EJK>QY?Y )Y32XQ$2B5JIRV_:0 O(18;E(JX[@U M_A6[MQ22KD,7OXM/\='U2['O*YWDBN'ED H(6-=^_+QKY3-EMU<>C]%-8R00 MC]M,J73E]]7V7<\?$2=&6JQ)LHF>,S79<:*K7PI:07QG4*WY]PVD>K9'-$!W M=(H>O1%9(_*(*7NV*[M')J$W_T'R3/PRM7OAD-W-L$=2PLP7AXP#^FG^Q^?7 ML:S"PLG ;N',^%(H%[:[(.0KS.J/GPMK\AJ]'F^_5EE>>MN]D6(4>L<\9R8U MSQ:'-5PZ-PS&*;U/YTJ[G]!;NC1^"5K5F-%I-7;O2C*K9P5?-5KU5 M:;1KAMYHX+*>&)W7^_#KLYA5FX9;UN?AZZ%"2NV42+U*J<*-*W#83= MMAMU]\*K IA4" T*P0:% ..W-8+MBWYMASZ@[] C=ES2#GMLU[7$'S,/T'76 M@UG$XO^=O5(/P %X?H O)DZC\ 81MMGR??'ON$3:PUQ.1KV;Q^DEQ@TZ2<=V M*#_$?U!4_!3R=2Q[\DW*M65,&LWFJGL3)K5P^ ML&EOL#7SS-H6[M<;MVT7]*;KHG<&=UGC_&=W.Q7$TB'#(5Y3[IY/(&;)]=Y MI'R79[QD\89DFU@:/3O3[E!B#<4C;CCTW!E/P7/E>?X%^@?];HN,/+>>Y]+9 M6HX>2,T)J3F!J>>@/T:EQ2")8\;X&E<_@*E9P04% C,Q-$ M%104VG.P&X"I"NM^D%4IFWR%K$K9Q =1A0^[;"NFR.!?K[-^< =(&EI['5RM MJGI6;Z3MO@ MUK:&A#K".K")Z[DVC U5QP;4AP I.+*>JIR>37Q>UXT7D8/D1( /\ $^P ?X MSF<5/JH/XU_@HG];52DGK]66#]9J,VLSJ2-M9RY<3<\-N+.;J<#7K'MC[B]G M7Q_IP [8=$)[Z&'2=6P+-2R+431DI$ =VQ^!0(+W H #< .P',(/-O!RL,5 M_4Y[?K8^NZDJ[UU ^3 M'&H%I.AI.'-).MB]CDW)AC^*3\5F$>%R5>.EL4C/&_/CI%M-@[I6 T^\0O(+ M^ ?X -\F<:7=T^\YS/-8PX,CU]0X#EV#_U@X&Z_4LZ3IUY/WE.O'^BI/S.F MJ*+$*T6W,Y?=@[W]*FK_2@F&$LL>$ 8( X0!P@!A@##J$$9EY?>$5EPI)%V' M+GX7G^*CZY=BWU=ZSM7)RR$5N+"N_?AY%Q13(EEY/$9,C=%%/&Z+HY'B^VK[ MKN>/B!.C-]8D+47/D44=)[KZI: 5Q'<&U9I_WT"]9WM$ W1'I^C1&Y$U>1P1 M?V"[LGMD$GKS'R0CQ2]3NQ<.V=T,>R133%X<,@[HI_D?GU]O4RHL3&9V"V?& MET*YL-V@EJ^H_/BYL";9T=OQ]FMF=7GM;6,]13_,#@O/3$K$94.,&8KXGM9' M [MNCP8H\*TOA6[7\09>\:_QH("($\9_B%I8C"W6MF2H8-PZA\6TJ7]KUG-["'/\A:%5K1J/5U+4KS:B:'7S5;-5;E4:[9NB-!B[K MB=%\O0^_/HMIEAG)37:-R7.P;B@?NC8DOLQ%J]:JG"C2MPV$W984:_=*_"$P ML IO6(4Q?G,9-KP;$OTWK>L=V:(\MZ0<%3D],NE2-M# T-U N9( T+^N'F_0M1N$Q+7HPG1%EV(W[?KO/8\&R/5" M1,9C2GQDN^)&FP]_8HES?;QF)>JSF0-UJ44F ;L:!O(](1D$%^QFRYEP,J F M7P#0 QG0U>O$IXA7C>SQXI-\6$WQO$.OPVIP*AR W #L !>-:!0ZZ/ MS33)@L[^U/RJV%%4Q53SD^Q_3%4)?R8OGNN-9JC]$E(WX,&D)VM(1^0C :7, M3GZ #_ !/L '^"!Y!3A\X\ICLW%S+G:$FEIE5JGQAKK9)(XU<63:AAO;_=8E M 4UV-U/637( #L !. 'X%D"#H[6[#I:6^V.8F:3FBKQF8-^0_-MT;[MVHDI MOIF="0$?X -\@ _P@=<5O*YQ3?*F<74N1H6:*F96J?&&[GE#NM0!?RNX) X M ?@ #SWP,'?FEU_Z\-C6SUE^,Q!OZ'S/O@T8 ,MN:T&F9T+ 1_@ WR M#_"!Q_40CZNB)1&.H&M6LE(^0C$%-<^D6DE8<+V2\J#%4Q[P9"GHISY/I1WR M*#$7 ^$ <( 88 P0!@@ MC#J$45E?4J\RV?RE:_5/UONX,3 I6.TFHE DO!+2[DLF.F3! M\:Z8G^"O21#:_5F:D)^'%/F+M-%HR*LGC\>.S2P.9I@P&P31A0\^JIC,;)*^ MS<<)K\H<^I2$(M$;,TRF[.FQ3[_;WB1P9FC FXPRLK&7!&-JB5+,8\_G;OQ M-F@'*"HW743/0R^@R^M#\IWGA*/LU2-;F$A]WQN)3D2/"".I+^HK!'1,?!)2 M]F+Q0GX7KPO-*S]/V,QLL^'&[VZ_6$/B,GNLZ8U&=L"1;3*F#IIRH.02S%-' M\;_DBZ;6V1U-%ZBO8X:;.KA21_YP'ZD0' MN!>B+KR\^T+.&FP\B2DH$+=[LAH#&?B4\ODLX!.(3YF"Q3KY$\^GKVN?90?D MJ^\976R738&\^44D,A!WXL\_BW>$KSN-Z_5ZU+][\<)2U-F %ZJW4NBK>..6 M+D[90]'LV9U%'>6.)IY^LR->^72)2PW1!?;7173O+?&M(6OX@A$":^+J[\2= M$'^&].K\Q\6L'B"L%;&XB_VA7\Q7 L899\:G_%\^,$4R2),4W-L4EP[>MI6S\X;*E8U)LGTL7_>C],?+[ "?7_<<*$N:+5GN74/)@G$'FZ?+Y82]OL4T>LZ;8KXR3\ MQG@HA#@8KE]XNN4YTH7#C;G%M"*1;&P)AK,MF&7<;U<0:P5CT_O4YM9,\&D M^U=D^#@VZ=J.',F-&-$C;%M. MP%(/>-71J'_\U]4^7[#YU*+CD,^L\OU=;EPQ*R[@)EQ 0TX4MDBQ:9@OVW;? MME;F8\:*8,*4 ?9B)FQ@1X$==4Y3L1CV%=5VAQQA.KYV>PQ3R&2622L9R.F$ MQYIY?)K/*Y8W&E,W($+Y'@N;9/4R\7T^@6S+I[]KS//*Z';O2R'HZ$U=:UR9 M[?85KC8K]4:C;%:J9J71*1LM;!I<$O%M?Z_;H&^>&S MN0F3^=;)O/SF9&Y6#ZOC_:Z)_CC[RU,MC57XE1E]]>6 5&2_X_K 8-?MT0 % MOO6ET.TZWL K_C4>%!!QPO@/40N+8<;:EJPU3/F:$FOGY !38R?3^]^S[LC/ MH;^<8P;TLNM3\NV2]!G=/Q%G2F8!)]O0CR]36@N7]6I;[S0-HXIQIZ%I9I4M M6FVMU6GAYM7K96KOJ?"5@5:T9C19;=Z\THVIV M\%6S56]5&NV:H3<:#&=B'-JP-CZ+^9B9($UVC;MZ%@S<:Y4_:@PZ6M[V7:V/ MV+<-A+URB/6M2R8]Z?5\-2ZV+=D'J1YKZ'0=UN\/K-\[EN@=*_O[[#38KY_. MXLQL(&\:6YU7?HDOS_IR><;&>Y?GX]O9\T']\2E+M!19356M6JZ231/8T_5O M=XWG/Q[;FZH.'N0_.K'YM.KM#,4&"Q$WD0&.-;=BF5O4N/I3[^<]_8O22_H8 MW[71FS@S)*KG]:0[E"N[T1NX"NC$(L9$/K0'&#C/-W'&MJN@B,)_SM+@G)I,'U !K M\EB5$N:L,?6HSO4\XGZW?::X2=[K M&M]+I6M)GOG1Q+]SIU/IJ21)M/YY>]W\VFC?H(Q^YAU(.Q[#OO&,*(Q]0-Q,,R=^R:C MEZXX._E8YCX5I"/."J--QV5E>W. M2'V'$W-'(*NL'_38CBV,.E;<*XIS9&D"5L *6 %K'K'"X@-8 2M@!:R -=^+ MSRF9"G&&/>(,68Y8K9)D,W3?F\Z/3F:7# M/_,4V-[QPJ[5LGUJAYZ.E8U.2 M;B_O9O;E2#'0J:?$;I&00HQ[2XP;%MFSY_:&S5K;UM-]/F]M:TBH(]9 M:RNJAV9=SP9\@.\L;",P?@$K8 6L@#4?6)5:?, Q=PK'7./N^>O]W;_1GT5T M=7__^%X;(U?V&?COHI:6_K=_\I2UFS;6=FR7N!9/R3[WZ*WL3EQ>%,EM+>#.4\>=UW##H>?.Q$KM>9L.*N165 ?X%, GU)S-MC+ M@!6P E; F@^L2BT^X,L[C2^O]=C^$]T6T4W[^KGY%9QYX,Q[FPS-(;']$5G4 M4[SRB-_C7^;;[X)TSZ]HUX -\ M9V$1@KV_OG[_^&S6_WO\!KCAPQ>WA@XD\ M;KGDOF*@P>$&#C=PN*GC<'NV1UXXG*'FT)LHJEMF77<&?(#O+.P=,&@!*V % MK( U'UB56GS V78*9]MO[?O'W]KH:Q&U;VZNG\#?!OXV\+>!OPW\;>!ORPFW M$_:W_48]?T#%@NHX]KOV &==5 ?X%, GU)S-IBU@!6P E; F@^L2BT^X'([ MR?ZVK_>WC2?TR"R$Q^?V#;C%VTEO7Q& /B!-C,M8D P4-D44=)[KZI: 5Q'<&QII_WT"C9WM$ S9#3M&C-R)K M[!X1?V"[LGMD$GKS'Z3TB%^F=B\. ?IK_\?GUXE%8+-+L M%JF?EPO;EW#YBLJ/GPMK R-Z.]Y^S:PNKYU4/=BA))I)";)L"&NZ(K/)^FA@ MU^W1 6^]:70[3K>P"O^-1X4$''"^ ]1"XNQQ=J6##5,^9H2:TR93\?E_YE^Z7F_VZW_]=VD8CIQ?_S]02P,$% @ MUT-44-:2(Z D!0 $$L !, !A,C Q.3$P+6ME>'@R,3$N:'1M[5SK4^(Z M%/^\_A5G<78_":6 KU*9@8+*+JN.X'CW8]H$R)@V3)J*W+_^)N6QX+)<=16A M%J:%/,_S=T[2=FI_KE\ZG9]7#>A+G\'53:W5=""3-8S;HF,8]4X=SCL_6E#* MY4WH"!2$5%(>(&88C8L,9/I2#BS#& Z'N6$QQT7/Z%P;>JJ2P3@/20Y+G*GL MV+JJLO/)[A.$U>\G^W,V"W7N13X))'B"($DP1"$->G"+27@')F2SLYX.'XP$ M[?4E%/*%/-QR<4?OT;2'I)*12N.A3UTJ;6-<5,2,"37;Y7A4L3&]AU".&#G) M='D@LUWD4S:R.M0G(5R0(5QS'P7EN"VD_Q++S ]D67.O1E9L! 'RU=CPN)3? MKQTZQ>+^?G[_^*!X=% O-*JU0O[(K)TVZHU,Q3:0.N)18,7"_4[:UC7+F#X5D:0](J#5@=(^M/3PO5"9)QL20;N/9XJ+ MPS%IES.LIF[\<]ZL-3M0,',FV(;N\12>!PAC9:2LY -5,7B8%\)3MB1BK5*T M;VKM9KU9O6XVVG!Y"K56U?E>J][4]Z!YX>2>(=C[RE$-@7=GW+X=G5/BB@B) MT===\R!?+N3W8D"]/=VON\5"^8V];&["Z7A&NM+*3\?3 *NQ<7F>8L"%C]@B M3=U'32F1RPAXA+%)ZTDFGXG+X0!YT_+S@XJ/1(\&8_90)/FT(@X#XYHAQ;*O M>BMMN%Q@(K(>9PP-0F)-_\QK14\5HA-^'.YE-PON\B[ZPD>!5B+PX6UBSS] M+2]83%M\WASSY?%$"U5CK17&)IOS JYXZ#(^M/H4*\L_ ] TZ"O'7A*0Q[A9 M=.1'VDD%?S_!5X6)H]>*X7JBB2C=^#-ITW-:5"KRWK(0>"EZ*%#C,=RH.*3H MH*$.^M82G3X93F^LPSBHK#,-UICR%A=%6*7OP,N]P-V2#J>D6;Q.&!HB0?X& M!;^'F&Y)?Q>596ZEMA:B2DP:$X\+I'=A5J0#B5[*Z)5PY(844R0H"5\E3"_3 M80(!E5C!/T8245LGYP+, Q,.2B4H%H[@2HYRT)(XS1[),W442J%(H;?/%MNG MG-G:":HA17LOA4!BX^%&";Y&OSCG00^^J],'SA&_L.&@ &&4;B^2:>>Q==/L ML H!C4CP 4G3PR8+OD;':'M<,A3@-#LH;)PQ[B*6[AX2:>9&T-..#OJX16SI M99(T3\RPT$*2!E#U53]/+9C:N>M<*\T8FRKX.A=9/)0(KI7 :=5J55)>X(HQ&<$\'3;<4F"[ZMBZUMU\4"0M(\D5A#IWEBA7+. MZ+WB).=Q7W7VJ23++CELE'(V"1E)]8HT3SQ&R%^@(^D@V'+[IA>@GJ"D;V>. MX$/<58)I,-RTJWO0:CF;'C(W"29)=8W7>%9PRU7P[4PA(KUYG4C;KN]1V.W3 MS8^1TT?*6T;I_;WUQ=0E5SU.FE= FXIYZ)'SI8BGI*-AR M4Z>Y8<43+#X2,MTD;++@6X:4+5?!3P=JC'MW:HB9YH-$FCC-!RO(.2,8M@]--UNJ;CM*IJAY\6@>0?] M;!1VDNT?'?* _GCCPHA?F#*KQ__WGI1( !, !A,C Q.3$P+6ME M>'@R,S$N:'1M[5AM;^(X$/[<_HI93GNZDPA)@-("*1(-88N6!02I>O?1)(98 M-7;DF%+NU^\X0$M?M.J>V+W>]3X0,O9XYO$SX_$HWH?.T __' 60Z 6'T=5% MO^=#P;+MZXIOVYVP Y?AESY42XX+H2(B8YI)0;AM!X,"%!*MTX9MKU:KTJI2 MDFINAV/;F*K:7,J,EF(=%UK'GAEJ'1]Y"24Q_A]Y'RP+.C):+JC0$"E*-(UA MF3$QA^N89C?@@F7=:_HR72LV3S24G;(#UU+=L%NRT]!,<]H*[A(V9=JS-R(Z ML[?>O*F,URTO9K>0Z36GYX69%-J:D07CZT;(%C2# 5W!6"Z(:.9S&?N+-EPG MU4V#'E>V/ *"+'!M%ER<^O73NEMW+KHG]5J]'K3;@5-KUZOMBEMV@T++LPG^ M\E5[3CD3U$JHV4;#+3L?FYK>:8MP-A>-?'//77MFY"707;74;$X5]$.HGD#? M+"]F&!XKHXK-GEK*Q=7&]53R&$T'?USV+GHAE"LEU[.-PG="YG3V Q&CI:EJ M_2U@$:845>\2V@MQ]H>#23 (8=B%WJ 3C )\H#@./O4F83 ..KM#W_;]X=4@ M[ T^0;D:(BDR4].T!)U08"*2*I6*F+().*_H M#!5%9*9RC3&=LTQO%28:"Z&IB1F@U)5J 1/K#'X;R!)4*A7+/<,*XQ3A02Y7 MG=,'N8P9=W(*1,0/0Y6RZ[J_@YS!!2?1S90LXR+T1%0JFC&Y5(@)$6J(\R*\ MX_=@W'3I5"V)6O_ZBUMSFF5$;XKXP=T4<1L<6<0;9,O]C DB(D8XVK^GU5!C M)NEL1B/-;JF@66:(8.9HXLUF(JB5Y"!OT?N#C0U):+X(JX1%"9 TI41EFSBR M;!,MU[$^E_Y;]?1M 7N^?$\[)7&,$;(,Y(:3WFVVP42,H<_E?7,"XT5X<[=& MR]28O#,F-9ER"A'E?#M[7G *N9RE)-K)W]],K%BLDT:U5G)/*F?5VN[YL3F5 M*J;*BB3G),UH8_?R+ X&'-*E8TQ3 T:<%US3<.C8/-3][!;;QJ'K(''?T,)$ MURPB?.MH*K66B^8C,LM(S#Y3^_)&_]%0WL_D(X\#9,[4C,M5(V$Q!J6Y#445 M%5^?84Q@K64OY.2FPCS.I7]^SS_PZ-@3&T:'JZ1GN=%QSP^NV]@;7 ZO)L'! MZ[1_:+S#X2@83PY_;_7[H[>62N_Q^/S$FVA,N"'4M%-*)^ 3; /P_G_'C'R[ M=WM*B)W?F_?C_]XFXTE0W-JNE?@?[.O ;D?-V]$N'?*O,,=>_GFH]1502P,$ M% @ UT-44,#N(,Z?" !D !, !A,C Q.3$P+6ME>'@S,3$N:'1M M[5OK4QLY$O^<_!5:IS9%JFS\ L(9ARHPYN(Z%E+$6]G]*(\T'A4::5;2V/C^ M^NO6C,WXP2L'!%-.%6$DM:1NJ7_]FJ']V\E%I__WMRZ)7"S)MS^/SWH=4JI4 MJS^:G6KUI']"OO;_.",[V[4ZZ1NJK'!"*RJKU>YYB90BYY)6M3H>C[?'S6UM MAM7^9167VJE*K2W?9HZ5#M^WL>OP_;MVQ"F#W^_:OU4JY$0': MJM<2=X#OL?^OVL[>_O'>3G.O?G3\ MN5DZ;%T=]_JD6=^NMZM(\$B6 M [@Y;EZ4YV-)@ZL!35F9]%2P_7"V$\H8J%;%Z00ZDNM?+$>G>]GOG?8Z1_W> MQ3F [O+[GT?G?=*_(-^['>S[^*&^5SMHUAKDXI3TOW;)]Z/+XZ/S[O?*Q5]G MW;_)4:>/(XU:K?$TAR!Y^(SJ5SKLEI)Y\A'*$1 97Z4P$/I[HM8V'_*/-Y!J[&3[?ID)U]?@$DNSNW, M']S#_4MJ#8GHB!/#1X*/P3^X2%@R%>[D^..'9N/ \$0; M1[1Z(EY/M8E)O5;YS_.PJT.R8%@/5JB,5_RJ1^4&G$]U_HTU!N3J5"$J@E)E3,I!Q8@Y//1'^@?)3&TC*"2 MA#2 +D-T+!QQ.J-;(E \X-92,T&2F%YQV+>PIH4^!LS EM*'C; '$@3"0,@) M9 JF R<,Y!U'X)B(3?&_F_EC;GB^" H0"RLAF,3P="Q>05PW =8T M S'AQN!0!I/B,6S0]$)H:KY%-'$2"@7ZBJI_HY]E@!*0P[ IC L5@JN@F*'! MNV79A:T P\ZE?&2E2"02 *0V* M[[>SGI^ VHB$4H_M%'"UD#%C@O;3-A :IO"/'1G1LM,Z1.C \Z@VY(MT''& 329(G>O(>-10TZ.P%-< MII+;+*^K-VFEOKO%/_GY]5V6M;*FP&Q498C#30CZE (0,V @0X_;+9S;+83= M4.)%C (%AMRM5X^[SXU?@;LIVI],=^D:XXYQ"]N \OG8Z7YXE#&L"VAJ'SX% MXZL!)[.=LHA-IP86 -\Q$M9[)*#BRJ^#A80;7U;TAX9+ZF&3AVPW6E_.?24. M"O!KP(O54C!?DK3IP HFJ!$H@,@"2^^A%:Z46@SVO*FQ/C+T_DM;#@PY\)OWA&\$D8,W@\@'>Y(E M8#[S65(VT*F[G8.'^&PZH^:8<8;WUSO(8)K+>F.2GP3P7"^7]1OKAWF6XT=6@N@1W@NC11T$J4$M+H1F*U:-M770CV\+82T+ M1T?^22&R@Z6W;ID2 AS!KRQ0YXP' !)?^L2J*+Z+R/GZE'$543N+8]$C>?AR MYEVU/X_%(5>#+I9\V%99-A>5^WB5D,K"1 ,Q@>0ZK M?8'@H.1Y(#BK=(PYO<+(+LML?&SG%L*(.)EL]\ MS:TPRS,YF )8@82KG(67%F)+F\8Q-2"P%R;W\2M?9ZR''WHCD%GG$@A&B*'Q M7S*,(^Z]#T# O\+-L5+. BRA1EJ..$99B@[S-]$F=U@\3J2>"A?ES^ER;?IHF%(.YOEW<0*%1D/.?L]4R M"#S* MP%^ 5NP4H-A@V$'X"5XZ82:"EI8GEK^K!T M83=F!$B 0_6EM%NZW6ID6^S]7C Q"W'P[AUCMP_5[YA5F':_'1MHYW2\$"7# MS12OJMC.Z.>ZLA/-[6A!0UY0UT_ 4*P*S]ZXV*=\8"!%G610;]3*_EOKUW<. MS_V];NGP>/(*K__YQ5YEXQ\D>6[OL.,*?5HB-?!OYUM.4K;FIVIBI7WW9&_G6 M6[Y7;J:PV++F-NJ;X59@8N^+?IU(\)!TKWF0XMMI5&Y;),^W5>KS?OO+8X^(__M ?*S4*7->_'IW91)_R?Q[]O^;_4/ M_P=02P,$% @ UT-44#DFX]ZQ" \C\ !, !A,C Q.3$P+6ME>'@S M,3(N:'1M[5MM3QNY%O[<_@IOJJVHE#!)@-(-*5((0467"Q7-;G<_.F-/QL)C M3VU/0O;7WW,\D_?PDEY*&Y1*E+%];)]CG^>\S=#\[?2JW?WG]=A"<=D_)I^Y_+\C^;K5&NH8J*YS0BLH@Z%R62"EV+FT$P7 X MW!WN[6K3#[K7 2ZU'TBM+=]ECI6.7S>QZ_CUJV;,*8/?KYJ_52KD5(=9PI4C MH>'4<48R*U2??&7L(U@[P)FP7%;LV>9J/C)A,#8MU(\H^E2"M7B6@BY*C1%0FWY)(/R;5.J#KR M8U;\RQNU:NJ.D'N8>=RD1-$$YMK.X>G):>?]_FFK=7AP5COXH[J_5^_43M]_ MJ!_LG;4.2\?-@,*/GS6SJ12*5V*.8C1J]>KO1X[?N@J5HJ\:7KCEK9O8LXKI M,Y,YT>>&7'3)_@&YP.EE"]=3L=R(:'$EWQSF6_>T9+!TY^]/YR?G7;)7VZTW M R18D^40;HZ;9^7Y1-+PIDK17K9.K,]+]U"%?6M=?TBKW<61>K6ZQMW==PB21S]0_4K'YV724B[6:D2^[I(3K4V9A-PX M$8V(BZEKS(OA:$]R()"R8/ICJ5KR;9O2<-PN&%N2ZSYTDV4AG8$?-EYM*)B+ M&_L?8!T$LF,X6#P$GG2.?(!"A%06YP@\E.Z_A87]Q\SC!33J^_FN3W;LM06, M%.+6FJ5$;E]ZQU+\=OW^S5 MCPQ/M7%$JR?B]4R;A-2JE?_\&'9U1!:LZM$*E?&*'WA4;L'Y5.=?WV!PGE + MD 0E3T;D1NFAY*S/RSE&"P0P#7>K-$1W,)D*12@8_TPYDW%@ >(]'_J!_E&2 M0,L(*DE$0^@R1"?"$:=SNB4"Q4-N+34C)$GH#8=]9]:TT,> &=A2^I@1]D"" M4!B(-X%,P73@A(&\PUB$,;$9_C>=/^2&%XN@ (FP$B))C$V'PL4@H$UYZ!G$ M=5-@33,0$VX,#J4WFCV&+9J>"4U[+Q%-G$1"@;ZBZD_ULPQ0 G(8-C/C0D7@ M*BBF9_ " MSOX&0Z<[IV=OWWRHUPZ/; &.(L- PZVC2$#3:^ YH89[70?=%:A#H).$6]0G M86,D1[($G!8Z+FPS84.I;0;ST)T9+7.E3XT..8-N2W9 QQD'T.2*W+D-8ZKZ MG+3 4UQGDML\J:OMT4KM8(>_\_-K!RQOY4V!J:C*$8>;$/0I,T#,@8$,K;=; M-+=;!+NAQ(L8!0H,N1N_/.X.ZS\#=V.T/YGNT@W&'>,6M@'E\['3P_ H8U@7 MTLP^?@K&5SU.)COE$9O.#"P OF,@K/=(0,657P<+"5-?-NL/#9?4PZ8(V:9: M7RY\)0X*\&O B]52,%^/M%G/"B:H$2B R -+[Z$5KI19#/:\J;$^,O3^2UL. M##GPES@II7B)F:3H=D$LS\0T:(09>0@Z&SG#4X\C(7A&F,_9K^\)7P@B>R\& MD8_V)$O ?+P/>C0^ =,#P1!VU&KE=95:@"QF8HA%:M@8%X!407M""C?",'+5 MMF@E/(0\.G* SY'.9'+>L=\6 J6920&=UH>]8:@-\PSXG*[/%42S$D *(SQ% M]",)Y*LY$,%*B!351!#F5&("&V16YT21F M?81'S)NKTR6//)@(WLSF25E/9^YN#A[CL^F$FF/&&3U<[R"]<2[KC4EQ$L#/ M$2Z^!<_S@(=M,'@*O5S6;ZP?%EF.'UD)HC6\%T:+.@PS@UH\$YJM6#71UD$_ MOBJ$M2P<'?F6060'2^_<,24".()?6: N& \!)+[TB551?!=1\/4NYRJF=A+' MHD?R\.7,NVI_'H4;'1$I;K@LZJ +].7_^X@V [(OI ASL,&0_;XBC'^]-T%[ M>>HYT)'-(F[J1! S:T2V2]G>A#4*&9_3QDZ"2=\!2R:)<([S>]QT3T.XBN-, M ']^D1W )7A%BUX7?F/>.38F_%LF@'UO.#(5^G+INVV%95MA>9AW"9D,;"0 M,UB>PVI?*#@H>1$(3BH=0TYO,+++,QL?V_FN,S?!#+P0RFUP" MP0@Q,OY+AF',O?IU",.H\-8 MYUZ*SB$1D/,D(>BJDY[3Z5_D6/-7"4_[D>#,_#E]KHZ_2Q.*P5S?GMU H5&0 M\]^R57,(K&4![@/\ K=@I?I"Y>S1S.EQA_]F,^_)+4"M"L+WP,IQ4PFUE#2U MO#%^6+JPJ1D!$N!0?2P=E.ZV&OD6[W^?,3$+5GVAA1V@?QTE..\ M7BW[KZS7.83GN?L?_:5NZ?ADM-;=OQ2Q5QGX1TE>&+M"KEIZ2_S+,_*FZO\] MYB!^FM8'-EC\)ODN?_RS[!X&#OA%32,6#+SA&J"O?UD#]L@:J<\O##%\MD[]$R,EGPZW Q-T7]=JQX!$YFU0^ MKO+Z_]:*;>7;RK=A\KT 6[7S.?^,"RS1U":AG6I-O_0J3-2[ATJS1?^#M= ? M*$ZSA_PL%&6+7GQZ-6;2__G[ZZ;_N_SC_P%02P,$% @ UT-44!53 %I; M!0 $R4 !, !A,C Q.3$P+6ME>'@S,C$N:'1M[5I;;]I*$'YN?\64J%4B M87R!I E0)&+(*3IIB(*KMH^+O0ZKK'?=]1+"^?5GUH84ZUSV MFV_&*YIO.GT_^';:A9%..)Q^/CSN^5"R;/M+U;?M3M"!C\&G8ZA5'!<"143& M-)."<-ONGI2@--(ZK=OV9#*I3*H5J<[MX,PV6]5L+F5&*Y&.2JW73=/5>OVJ M.:(DPO^OFF\L"SHR'"=4: @5)9I&,,Z8.([5B V9;MI%$X79,VG-H8RFK6;$+B'34TX_E&(IM!63 MA/%I/6 )S>"$3N!,)D0T\K&,_4?KKI/JAM$>5[::! 1)<&WVWF\?>/Z!^[[J M.[L=K[K?W3]PC]JU_;WNWI[C5$NMIDWPDZ]:$,J9H-:(&C/JKN>\;6AZI2W" MV;FHY\;=%MTT/7BAY!%N MW?WZL7?8"Z#J5=RF;28\4>403XZJ%]7YD)/P8DC&41EZ(JS\O-HIB2*$EJ5E MBAWIU6^VP^^>!;VCGM\.>OT3#+JSP>?V20!!']Q]^%P95/P*#+I^/NI6=YTR MM ?0[O1/@VYG7@1A;GR*Y/3%F),^,JW?;=5]1IG-)5* M ^J_\OV/I$K =:Q_GT=S&<,-+H!MX_YW6_N>YS1\F:1$3/.6V]B!6*K\=%+< M4D9 183)9N6:=6A(DR%5[[;1Q ,H@91RNND3>@X5AA3M+23AOSP[M M%ML\5$3 ;>K1"C_1?+<)B_2H7MO'?4R]H",S.'NP\ZE+TR^-]T+"9^R&.I0> MYL8;\N?*&UJL>[5"ZLH@Z=Y(Q3-S[E>^\8CV+TCD >)H1H3QF',$*I('-V%T M'5J*?A\S14VIFAF +<'1K6Z3'1-7[NYVM'.-S!_1>!V),WBZ!]5:PX3,'3[+ M3][.8;E!YZI.V%MS=#*!^2LA>:&!-80\ MB3B>\"I7O^GG/,L^\( 0[ M2 OUI[#BWV'V$1VJ,5'3(@(]IYQ?)_UY?GCNU_52ZW#Z!Q[_\YN]3+U/L'S& M=S.[W/0*,LE9!%M._K/N@6%G]AVO>(6W?N;O?27![Z)2B:)B+B?U$8LP>S[! M=4S@^RJ[P]F_#)V-?1O[UI/TUIS4;A/:AJ8V]FWL^VMHRES5K#E'_=0=^H:V M-O9M[%LS^_X"76O\#4$L#!!0 ( -=#5%"@KHIGU:ZV_:.A3_O/T59U2;6HF0A$=O"PR)1]#0[2U5R6ZWCR8Q M8-6Q,\>4YQ !_0UIK9;)ZK2QH_C\_#O_(YC47_7Z;?]KV<>3'3$X>QS MZZ37AIQEVQ>EMFUW_ Y\\O\Y@7+!<<%71"1,,RD(MVWO- >YB=9QU;9GLUEA M5BI(-;;]<]LL5;:YE DMA#K,-=[635?C[9OZA)(0_[^IO[,LZ,A@&E&A(5"4 M:!K"-&%B#!->LBN(-%S3C_F1E)H:T0BQN=5GT4T@5,Z@W,9$5%+QQ+V M'ZVZ3JQKQGJ4;-0)"!*A;%)IEH_*?Q5;WG'7JQP>>\U.N]*I.)U*IW5T=-@Y MS#7J-L%/*K6BE#-!K0DU;E3=HO.^INFUM@AG8U%-G;NMNFYZ[C*ZJZ::C:F" M$Q_*%3@QXOD$M\=*J&*CS972YBQ3/90\Q*6]+Y]ZK9X/I6*A6+?-A"U-#G#G MJ'I1FUNC;JGBY*$Y@&:G?^9[G=>R5ZM>+7TY=@ZA MWP7_DP>#YGFK>>H-K/Z7$^\K--N^&2DZSA9@?&A7.1T]8S[E&CT!@12"!H8. M8<;T!/2$PM+X)]/3%&)*^),O^V&O5*R=TU@J#6C_DZ_?E2H"U['^?A[+Y0@V MN #V3?@_[!T5BTZM+:.8B'G:7MI.8!,OV8@-O,<]#!PJX34-: MX2=XCCD[Z- ,+A[L=.K:]"L3O8#P!=.A#;F'>7)#_])X0Y'5 M8CG3^F3P=#?*\L*=^XVO/6+]"Y*ZCSA:D.)HRCD"%8F$FY2Z23-%OTV9HN;8 MFAB K<'1+>V3 Y-C;F4_/+A!YO?,O,G*!3S=XU*Y9E+FCIBE.V^GL-RA\ZEV MN/C*TRQ/2BPMX5S37<_B:AJP^-33]Q M<'YNPS+>6)JV8M1:&CC+LRT3IL:F[56KA<$$7S\/.UGF;$4<6[P69ZS@.ABN MH50A558@.2=Q0JO+AUMQ_$XM. 75BX^Y2NY^)LE4'+Y?H9T-3JH\,';_D/N MU(K8X]PVE%K+:(.Q,.RK^[#:SN:O=:7O_6G/.L^\( 0[2 O5;5CQSW"[2X=J M2M0\R\"BDT^OEGZ_.#SWJWNNT9K_AMO__&ZO4^\6GB_X;N&7&U]#(CD+8<]) M?WXD$+\,]79B;[[+97'X\;_WE?Q?194258VXG%4G+,3JN$7TF,#W479'O'\: M&CO_=OZ]3E)[Y=5\@]-V'+7S;^??'\-1YA[FE1/4S]R7[UALY]_.OU?FWQ_ M5?MGBB$1Q]YNG-TLCT M:T)OZ^GWEQK_ U!+ P04 " #70U10B3"\=ZL0 "?2@ $@ &$R,#$Y M,3 M:V5X>#0Q+FAT;>U<67/<-A)^3GX%HFR\217GT&'%EK2JTC&Q59%EEZ2L MDT>0Q,P@(@D: #6>_?7;W0!XS&$K7MOK2;DJCC1# (UN]/%UHZFC[\Y?GMW^ M\6K$IC;/V*O?3B\OSMA6;S!XO7LV&)S?GK/GMR\NV5Y_N,UN-2^,M%(5/!L, M1E=;;&MJ;7DP&,QFL_YLMZ_T9'![/<"E]@:94D;T4YMN'7][A%\=?_O-T53P M%'Y^<_1=K\?.55+EHK LT8);D;+*R&+"7J?"W+%MUNO5(\]4.==R,K5L9[@S M9*^5OI/W/(RPTF;B>/1V*F-ICP;N(Q ;>&I'L4KGQT>IO&?&SC/QKZVQ*FQO MS'.9S0]N92X,NQ(S=JUR7AS2,R/_(PZVAZ4]Q-W#S.,CS@J>PURS)_:'>[N[ MPV'Z1.SM[<=/'C].MG.C 8=_-"O\+U#.9"%Z4X&\'&SO M#'\X+'F: M<]JTKXHGQ[:,5;V^.9G!0'?U;&RO%\>4M'^,TJ9G[1E943H=GE M+=M[S"Z13F3@V'I&:#E>L5*L8:OX==AQ:]_T['_B@ [MT^V?/L[<7F*5I;#T MZ/?G%Z<7,+N_W>7K0UE(0$.%_JP\G(]NSJXO7MU>O+QB+W]AM\]'[.SEBU/;NXN1U=C\[![5S?_'9R M= M\SH7)M&RQ"# U)B=\5):GK$;JY*[C\/2)W=Z[B,N?1P7 M\AG\^.U4L+'*,C7#$"H-X\Q4><[U'(])%F.EVEH)?_(D_9>S[ 3 MF)@"4$#*UX*62MF9T"!=F< 'G <;5TC9<8LC5\XZG6=\9B(F>#+%:;.IA%^X M%B"LL ,B^>PO['0 H3&./+,A ,:R!CN\:0H*I#AM2!N@>0O(&JV/>S]VBQK MIW B'J!@9'('5')M(]H5D@612!#%G+V!Y8 ?1QPH& $B=4C)]-EK')FH2O.) M8'-5P3:"DGXZJW_T_>[.X496*$UYP(&HTB]$8,:-0IQR6=@*)JAN3HHV[:._B;YL.X9@:WDP)_9:$\, M87,*)P>67MFITC RW2@7[!T6V7?- 7H*:4PE6%7B[]M/AM%P2/^8<>R"YB:M M\XO0-[![GL&19-PL.LU_&F9$4FG0YK9R+ ?O&TVC]Y#I4V!Y2 U M' >'1RY"WH<)O\)MF/G02MQNNFPAYB"X]0Y45MM1Q <('R"\&6!8C (6C78 M@O_:40.Z;V'/GANK)@(9)CUG6)" &$/V%0'TB?\$@T'R:.0=_ME$5A"#0]&A3ARYD@0%%,'(F[H6.@$E.NT1>4L !B86- C!*'+*BQW@"@-Y M$A;GHEP*E8.* N/CUG"W]7H5$ TL"O*BYT'"9080(EL2,('W>/F1R3#[#KV)![%.62N)Q.#K&TT$0 MOH6FJHN@\KH \R\0$73#C M]UQF1!]U&V?"?LA(:&Z]VP675OIDQTK Q=ZQD>_)P6+C#N[V,X Z&&!!AKS@ MZ#99B5]2#/ 2P/,IZS1P<3--=2Q8C\)("D :TOA6SKF: E58&JP%VR52#K8 %KE# MUM'0VUEOUR91QMTE3Q:.: US2!-/%9P EZY84L!6,5P97-Q5?QQ74=L<(F\? MX%3 ^[B5UYWR3#JPT!R;FQW<2PI@R& 1A(_' :PXO6F.\MWHJN.N*.O" .QP M164K+5:&6Q+2&L'4V(LG8#S: :C*-,BGZVNU0*HU M(.!']-ZZ%O'MREKHLY(*#,UK(VDO^1KRWB1J%[:-*_P1M-4PC/Q!#L )N2?!QQ M[!@)DC* MVU4+67 TQUQ6.:.U\6G.]9W XJY,&C#2F!K)J>VOEK1@X1[RB]:,==>I4QV6 M+_E$]&(M^%V/@NH!SV9\;K8VE[;;.\X][@RXUQ1J\=7&@!H5#4 MVQGN/K0D3CG]D@SZX*K9Q,V(.LN"4Z'+#+K&J&(0)L3LJ#T 8Z -B6=#P4#F823O%??FA$J]PJ;303NK#8*KI8Y%'JM1Q MC?GV7'!M6A=C=:F!_):K",4BX3EJ %M-(6)5D<$6#[HJX1*_1&295X!_;0VW MZ+,I>1(^UU;?Z,@>J$C[Q!<;4-BRLEBP+IN&Q68RM=.#O2>P#O::V!0?^E\& M-+0S_!ZC4,(SKY*PA:UW*_0"_;!WO&L^V-ES5#^:^M+Y[1\N.!;'TWH.#M_# MPN5W2I,(7-D]Q9T%@ .%>L%-O?:\J^AS'P_Q:D=<,AL@-*(7HB4J2?U5%8T87DIAU1E^S%#[0/K($[U[?G,Q[5?@H/W4 ''OKPPQ MDPM6N[_/=@:[#[9/;#VU-2P-B3C7/<^1:@VI V"VSX0ZOVE\WP MI%3 3HR^@"R->A1=CP]LZ)Y $6KW9$(-/6@-"REOGYU@@P)/P$G,L>UB7:#0 M8@)?8GK;M&-R-/A0J?-K1*&D#I:$1%L$T4=:E MPP2O1<@6PUX37AG?HY $^\8:8?<>WZ5/80YNC?J@.OM;G-5GY_6N/#-:Y!1) MJ3[A=M@NUSOI*^?O\)J5-A=!9+6>WGSQ3FNY=<6CQ_;=%DG.!/LJ)$[$O"$ X6JL)CU14&;L-W=_D;(] YV1;XJH06W$:BJLR# MYKI,++#H/)4Z[6%+Z]R)TV^E6X[NW'V'TK)KNV$J)K2-E6JMLOKNH+Z"]-=$ M> -( UVT2]!H2,G7;?L#O?@7X=A.TGNZ22H@*B6HKW0#U32[=$H#"HX0#N93 M^3L7+_!X4/H8UKN;@PU (E9IL:QL]=Y\\TRL587W"+' KB+"0VL:=II+"7?7 MA^N(U'7N@.U*P$^C>S(%76W39>0+<4< MKXQ>#FB&;C6"0 N\DK?TQ-!)Z9#?NNV]VP!QN3GY_N;<,:N=N6:UUK[U-7$.N]E%+XZ9 :P*90BU@(Q(M++YI@#X31#<#]P=&[^5! MC2\H1-@5]EE'M6/L(DY"7XCDBG!ZL78E6]A%#:N7I>@QH]]9XUSHC0,\'>?$ M:PW&NU[TYA-7?@M7<.ZE!61LG?"I9*QF@G"H3\*8ZS@(G]HGL*"B"58S4D++ M#]-27+K1/1>GR40(@=<"":]7%&E%]^6DS2'I0NURF5C+P):;/%MR6'/UB,UZ MW@Y=N"!R^*3>2,>,I"/CC[WV#,9W-EA?DL>Z#5UDSMO!!&6*$!^S#V5],Y*_ M?-"2DP%F"RPS&@S>>V+\,HB$Q,RS10 ; 3.;1<$?('Q2/-CFH^.3O M-./%7N:^1S868T6JI!N*H$H(>%;GD,-),)ZK\[NYU5S?.+32 ( M. M19WLU!$=O5;^[!(N'5#(@;5BN;+7#43.I;ZX/4R.?@QHX/V?>D7,+W:X8 MHM TK:Q>*;S.XE_Y2<)ZF&PIKFHY^B]GBZXZ?MUUUFRXU"W;9:?X08;2'V M5#9$^@51,1^Q6F)?+]6 UL>5)E_I$A4=$HH5?>X(N*59TB*'=9T[)/'4O44= MZ+O.23D$W-J/U,9"UC5CNG1-F>12\7 I$$JC)AC8J MWPNV'N"OH]F"6ZMQ^U+?R$*_W*((Z2:XTMA2FG6:13?9@8ZH?(=)QXT/M*+CG 6(PO@"MB :FQN\FP^CE WSGTN-N9ZT/ MLLR,5T4R=6H>2XH$?D K?9\5X!FF4_Z5 MUO:7P$=W"\9;?FC.-NHGJMN M(RG]%1D,*7 HA?7P!E].U%QO2$QP[XK8=S!2I]B=3F));[ #2 +O1C";U<)X MQ//R$#[BVW"UE5]>GCG,A F,A5RFG"*J]>@)5OOQR7#X$WNZ^W/O\=[>TXVZ MKN@JQ14W*7_SZ/OM_>%A!B*$O6V4+OB7KV_",2,/6%=6=(F7^G#EN&3/,A7C MW\QPR>D+UQ];$=ARC0[)'=Y>S7,03KBI.[W\];3OD[6_H[?^)GR@O]7T[1'] M$:GC_P)02P,$% @ UT-44)X$ &2E%@ RT \ !A_]>.YP M[SV[G;/W*?N^J0(> 0& G8 * !# P $& )!A#!%TQ==@-? M<*BL?/;#4&HZ''P9J\N@(LQ,70;?, M "RH#0 ',D? ,VX%,% M(T-E4_#I6"L D&KY5^#'!K1+^=/]8P4 V!IIOEX<,8N+"XD5R\6R6+$$1Z?C MR XD%]R40"9;(%(2IP)*@JL#Q97LA",YNE+)K@XT $#F ( V6#?2@4PFY:M] M5"@ (!\^W"XQ'S%D;Z!L9&!B9&A@8F"I?!J8J%>P_J4!Q M <"BP0XA(F!X (Z%(; P12?H&$+1 /,$K=2"0:!V$ '.&J062ANMHZL'^S,3 M["&$AFD$P) P!!P)U])&H;40& K(Q"*0DXQ)6EZA3!-\XDHRRC3W8+FWM8U9 MV$46A2K-O$G7_B$O_,V3MVP9S?Q0Q:K)/EL9'-]+A^6.8VY%='-_JUQ=?SOI MZ< LVVT%657;&^X\>W?DY.6VYX/S>,EK=OQ\ZDK[B_=.?I'\E+4["ZL;[_9\ MP )P.&@M$K))&Z5%@TR81#)&@A8DXDVTR"MS39467 R[^89BPWHBS S'-\)1SNT>-N&_M\!VQ 3%?0"#@-K$ I[ Z_1" MQHV7M5TYTQM.P*]@L1;NVENN+W#VF&/B\M/1E)H,N^N;)]ITAFO5=H@+!QKK M#G<]:1QZ[)L8F%'U8^WJNVQ#:V\TH^+%U563SYV1W5G4^^')XKW/-R\Z.VY& M9EY/G;A],:ODLR&\BZH RJC+'\_[9-58Y;':I>R.\SCD-.??ZG$U!PI#6G2N M>%_DY 5,'>.I^&4PXFH&I]Z4GW[-J'7EZ4_TEPK@VOFIF_.I!?'FR_#6Q,^G5?<'(RX MD1%_U5)P63LL5$YJXGM#5+:% M64R*K<$,JTH%<*B^=?;A:$Y[P$030UORC> )63VUK[0W[JU;MGMPN:4QX9S] MF7C;WBH%\,/Y#\_]#(GNA5ZAGY]6QHP]XG'J]=-W-XJ'7!(3!@*UHSP#ZH<( M"N"\_8ZR?>N#IKV-X]U_)8AO^NB#K7HMK*\1[KN2KXQ@ MZ$FD8.0-3I)+DN0@J@R*0(A,'LX2BX601(!(SN6*DA(T9>67+I0J<4-(-UR0 MJI3P%LB5.B-U)3'P1*Y0"R2@=0QD%\2N4CC!.@D2SJ,A/%E@2,@ 3^IZ"\T;^%?Y;RE'$:$2#[+.DPH!T:!MY"#^Q8]3":40_205.',L&&R M;C*7+1=+?9ARYO"L".&'R#2S0EE6?^E0)W!Y\F]5SP#G[K?HX6RABAXB9<^, M&B8;L:5B260L%QQ<<+P$(KZFQPR4C##0)F^Q7"Y.$(I%?+4*1L-1FC"*KJ^A MAPGXL:,9>AH&:-LP63ES$'TJ&]0[/DSSA6;59(AG,.*!YPKUZM.'4.6ZM(+P M<5_CB $(U]'HP2 M6R-5-P/#^RPD.PB5_0$BCP=RA. ;I59240[NWC-,(4/O M!>!;0Z%!;\((!:KS=Z@,KB3%-P'1JV3_[_.@OE#Y!IZI( RN]GD8(*H#5%2= M.E04@EI+A:'5HP(M%?A,U:/F60WWM0JW4)80 <,]H )E1"!"+3/!F*.,.BE@ MS.&#)2:0!@POP:]@-(T(C)PNORF@@9& XB2A$*5$P"*)4X2<61_6N]L.4EC MNG*1C)J@P)]F,N ],N,A,\)&)K32-)1,*&!S9?.$MQ4>8#,GQ$X5Q/XT!KR5\(ZL6)INI=0P-?TE*'*>7\-6=F['"Z/F01%/IUD MKE3^#?%Y&O+7XGHL/ETL%$M'=2Y6I>#M-\Q0FA$D%BF_.G*Q!-S>9-S1':F!#]SS#3!"QT)%S:HUA3#E@&I#. 9" MUZ@[3+.&P*1ND@.478W]GDU]SZ:^9U/?LZG_1#8%1:1)T!J,5L4L, (#7@ ' M/ RPP.0#!Z8CL6!9#CXRJ*1,/<;\&PD<0 =_./ HY@"0 != <[I#JDX?V@ : M; C\4SS1;XR5RR6N1*)(9L]41CA[MCB!F,J4$$GV#D3 W3-5PF3'<^4X%A?< M9SWP_:?/XW$"C@<^DA;H$"BA ]9^#<4UU3$R0) M7#D3EYH@%,E<4SWP4.6N8%E))N)QD(@\W@.ONH>;'QB"HXNE7!S-WI' )E%I M."<7>Y(CA>KB,EUY+^=,=' FDB@$Y36<@RN9C%,#'FQ-RN&YAOG,4K<%8AYX MM5,I*2GV*11[L91/)+FXN! =R$0RF0!*$&1I(CDSE2"266MJ\.'*V%(!E(/A ME#B87R3)/?!XC0L)DL# X8J_V5L)"42-M$SNFRS_>VF9:&V5"CH[SY>^N4 M@J##KCYB=I*RS0 ?S1!RQ&P!9Z155R='1R;/B4E =2$X4YQ(! <' M+M6%26$Z.5%YFMH"1#(Y4Z0\ZGG@08J] *S)A<3FN#@P'0EDT9?==IC"D=;Y4BA>-%]:=YT1V\O9RJ)YDSWI?A0G9UF MT2@4%PK=%X_CL%UY8FD"$QP000*3SR7&2;A\/&[$!>C@$BCF<#WPE-'T #H= M3.9Y B%7-0] 22D7/%Z"V2=(45X.$QPH!+(3 YR5%!=7BB/!@>KJX* 2!>L3 M\-*^)0K=(W\E"BX)#IC1_CMAYO)@J^T?L4BJ.SBS//D>!,YK$(5!Z926 R*3P"R/(4IY7KQP1'2K.^_O6?7:+)CF2(^%PPN1#SQ?^S1 M/YM/_S<>$4>&B_CGD23^*0AI2&!D@\0U(74&[CM\A^_P';[#=_@.__]@)"GC MBL"C10J8 Y/4%U0SE=D> C!"P!&C[YH!Z,X*]L\!/@*(8?B*#QO-^8>@ MN#1\9X75W%DU *>5R2@<,>KJ6@= ZR*UM%'*?Z_XB@%HHQ$HI)8.7'E-!1FG M8:(0H((1&H#C=&!C3,W,QV+5%UE(+2V5!!(&1VBAL,8FIMJ T20S'-G&G.2% M'X,.M9;9CC4&0(<02&V4%A*ANA.#([#(2<9: ,DKU(B)-[$V1>$25Y*]6;EA MTCRS3(K,AFVNK;HI@D$W10!P_PHK]$7\QO0/I?VL3#3IWI*2>.T7\ET7(^W; MKE?*D\?]=A%UYMRRUIY-'RNO.LZX\[YSVSP&-06M/ZZ6 ;^X=?7XO>?C^H*Z M):5K?W\[J<"WM],$KON9ZWAJ:__=Y$>_,OH)UH\.K%_95A/K8_:Q><7N;;?G M]YYMMVR)^/3^[(T9:(-Q]Q9N"26,Q64:@E:A87 I@54E@SL:>K%7S'WY#_A MK\8MQ=^[4X#F^1>=DRUZP#JEZWSO_90RG=61 M41474IA+:Q2 X]Z-A?5+(TTG8=?B?WWB'UHH>N 0NW1^;7GLB33LWNQ$;X.U M/9P2@]9[\S[VD[V:L+VAZUZ5?NP_X[X<,@*A-,+>'F^,GSAU[0_T"S499'^? M'6D6K^:U]19BH\;H\&ZM_G6U MW#_[C%&U\)4H(R^\Z>[.Y5,F%)VB=?O%)+\O[$A.?;\3>750;TWP_BMG\JLS MGS@<=^F3-M)+DFG%=P>SI9(?H_\5LJ>9%4-=9KNXM/I#UFG&[1VT.P&E,>>+ M]XAGM+P?YQ\;'3?8)&!*X+7H8C_RP-"-#Y%;5 ,#1WD":Z(.;ABX&9EK[6N" M/QBVH9A![SNTU"(W1[=KU.*^<>M22TJK5J+ P_\X )",D M4]_+ZDWR*G\%\(NI38W=(_S[X*&GH??+A2?JVDJBA+3YK34BDX-ZSA.+CDUU7S"K=^+EZ ]UX33.J9RM)C([ MIRL] T=TJ-?'8T[;S L?2A 28MK#D+O$I+W(HR['8S'1QOGRESM;M7>M"IM9 MN#D*OXW\Q^QC7_;O*B.\B.V9A2DI*)Z&\0J;XJ5MY'7T05O,OC;SJ/[%-\6\ M-8,..\S7W/>;M7>3H2 B;.'$,W:6+L)Z<6!ZD&U)25\*[IDI->1+]^UE-V^+ MB^)KW_4'G41//^?>H@!,$WX[9EF0$VX4:F,99[7MUKO+:^>V]_^#Q^\Y75>PBQ^0#JKM/=K=.3(6+RQ_6O%R_[[;,6EO6A\KOK%@K'V>J=6WK.RP0WGQL_/"#O16K_, M-\0KRG'5O,'U>?5^5.Z:;;7;DC+=M=P?CC-$AM#[S+?FO[SY8/[DYUYGWO+9 M\U+IE3]'/.TNO.VI]CII&J! M*2>37^JM#+@\;!UCZKB9QEHYF'L#R:>CLL8"+BEU28V;M!8XYN=Z_-J0T3Q[ M\*XA[\6%E2]6W,"ZVX0(M@ =Q4D6_0CF=&-WIUQ2@W%)B8,UQJO+[T+?A)W' M5D0^M U=J0#PV8^/^;H<-7/S\SA3]*:FJ"*'L:H!N]*J?_&B2]M.G0W['-W] M2\#O;0L'RWNM@H3O.6V'TK>Y-W67?B X,QSJN7/2W$J]]QU=N*F3:] 34[YN M(OEXX)&+7UZES*'?:>K:D@W[75Y0[A)E>L?('Y?=@%UGO>O!_%O]B*N)$[+J MCUSJZF6OWSUW]>)$8%K7O:,&K#C'6W*&Z!Z;LGDF?/WO[<'U/[M=\Z.5[4@\ M9F6]I3RH:[D;LR:+>?)Z-C_6NG+/Y #TT$/R]A\.I,69>*=( &95M4F3.?I. M)>FAF6^ QTS=OHPB#V^W4-A']D*C);UV:>6VFR_=GE,EL.E.L=LL:M2R^B.H M2Z<^MI\VOGI!_I6"U-AEE]V:_NC;W'TP>.ZR/17L%Y-A1ZPS(ROV?\ 7+ M! M37J_^4,T(8&5J%,7.6&Q A!.K#'_Y$L7[EB04.0K/&,J=N_H9Z7F!;A_WKCI M0,-0T>6?S@Y8Q>V[%7[ZVI=SZ6'['L?;7KM_7#6R,!@XLNC#\.)6MTF[(NZ. M\9H9(=E>J46(S41L@RW:AL3/)_?M(-!GE.NO/&%I^:.%X*-'/>*L^'0V8G)M M Z$FLWFJ67-[[>6[TJ8LU!8I[0AF:(VTK+/W\X(#*'J6J[-E[D:+1T\<31+X M7MLCZ>3,QKE]J:M.;O9;XUUDYV@\_EU@:UQ!LIGYF+'[H[([KIGH 7EQK^VF MK]KAM7[MCC&7W4U\K1>-WQ1Q,URV<,.&8UT8SR%]T\4[SGBO?UB7_SZ3OG,6 M2=H<\O3CN/'G22M)B]O"EV)I9=N]:PHJ4(]^;DIM.5Y98H\HOF[.>[TN%V,> MX(?7L?S79O;VXC>^/S$VW.Q=4H'\\%HHG$4WCXJR@3\GE6,]&-<+P@ND965[ MKWI0@R?;VR:\WE7PS*:]@_#TA>T$MR5;]R=:^Q7F,3P=[[3#R-RTZ> MC@_MR*C>6V'P(T;W]W7LZK@KUQJ"_6YMN<'3C\XV/ MFMH=+ZVMI87JD ^)0PF]%>A@[,8A1X&O580"@*=M9"Z,BNC)=!@GT73Z\< M_U/CBOEZC>6-+L>*BN?DM'CZW@Y"+HK.<%_1+'M473VA[L"Z=873&;RHW U] M5AM]P\*I -EZ*(ATS.+DM:6A1FW19*O;K)HSIKM.16VY_W0W]6+3L_-GS5^< M*-K:4GDVU\;Y])AUG/7CMTA/Z=_W:2=ACPF62(5F;:8G7RRXWV'FJ7'TIM/;V)3V4]C'+5!7Y>U/9C=B0-?DAKP8823NOQK"T' M1-EI9'!WN=S2[;ZHVOEF=>.OEM>G'EUU)VRC]?:S29TE#^BE9HYEG:\?V_W< MRV^>UU* M_/$P$-O-:?U?T^#O[X=9+2(N/^ XF8M(V^S#\QVX6GD,V MG,"(*L<>U*$'C[L4+RW):W'3V-#SR,IY#>1>XL,[V8LHM!=#J MF?A;MU7/A[6O"_LCM>\Q,ISNGWO[I?C#%_U]GE49P?3J Y_.G!^CN/=?4$L# M!!0 ( -=#5%!%?PM+%P@ -4( + 8F)A-5'L@U%D; M/K_?7(QAMQF-6VR,RY!;+I]0%A,[R"5C)I=#OQ9?[-P11&+0 %H; 5LVO$P@D!*-P?$O0?,J7*'\*<+)X) HAH(4A MBHKA^4; L *C?YK#0PAD'@4401HD>5V$M XV6/RHM2#]EXZ"MH9IC1%,3-O M<1' U_!U+5E-@">:D'="8,L%"('Z*POAB4 +)TNF'OLC:)J9?O-^K^8CW@@0 MYI\ QB/P_ 5CH3WM2JPX+7F=UY_3#ID02'B M(0W00HD.]FG?H]9-W7X+45!5*KIG)UZF=EK;R-6@9%FQ1\>U(;5>T%/0OF,A MV(5^MT/'!'*TOUJLGIJ=? M[GFT(I0;K;LN_=U=Z76W.[L"?'R:\OSS:L2#]DUXN7=[!:8XPV3OL-QV)9O= M3P)ZJ\Y:,GL?#AKZY73G6T4,S;3YZM5(#KM8SU<9/%[L\5RN"K]IM'*^HJ/) M,P0=V:E[-/E$$CKBR <>J"G]K 3>4E)IMT&#; H@_KW-9L,V.JGJ6$3S3VF 1 MNC(W,F?(U0PLJ6N+%*H(V.=LR D4*[*TV=FO^-.JK'"?_Q)!JJ![3]XH4E&2 MVNOXNQY](%=E>CR,0:ERK[_@7HA-F+=(C(X-C,ZZG5'?%?Y(M_QB0G6(+]U\ M/%GQDKA3VI.8_N'3 ]4U$8E#H[MRY%3[Y2W7(43 M*IYF)L3)^J5<<55G#^5C+4YZ69]$ON05O3E#8\X'9TT7+Y_4.7ZCJ#>#4!Z\EE_3S9()DM)\_[-O(,'5)K;8 MKI#(]DB\Q&6/VQ**>[=N9J6(1^O"YZ<<\[^A:PP$C MAQ3RI\@1%C;G9Q;';7\JBT5XV!#$U2B)U!T7G*3=OV.EMC"<]F9J,FR_(09C MNQ93JO.35Y/\F2+"E.? MSMO)W M33;Z'$6WR;"$N&M6R_7*)EZOAZ%3SG3G;,FI'>?7==,[.U!9VA\,K(8SYB\DS.9H M6]Z0*,+1=XPWGR[6L^4X_ICFJ)H\?-2UUF!/A8A?3DDCV\8K^US28?60$Z,^ ML;LG43'%0;-H\C!-=\.V/F1"^XB^N&IQT#)%Y_-<,]D@T,/.2 MD:3('PMS-XLGF0=&.Q\DL\XZN<8IZ\UIM21.^6#RA9(A>@L4VJ_V9_GD#G O M"9R#* ,GW+/>=PFZ&G2P)=R&=ER[4& BQ\2@XJ_*QSAR;OL6E3)C_.=,2C,T M4UXZ+;T>-)DG7CS>24XS"KSQ#0.+G +B^TO8IF>(.OO5;@U9?&3K, ]>@;RN M0YAB"_DR!0;C(8YZ4?6'7;1PC?;X;&6>7YD3RE^N6G@X:A2P\XVJN!1$:%^GJ M;;FV,?EYU2 M4W;G%3+\P?=OH*8BCQ&A]7=(2)G?Z+_8 MC@OVUI.OKHG9?"Y!["<6FALL4*O?>?H?>&INI60_/:,DYY 8).'PX9>#H4QA MX6<1W$Y3%2%(^FFA(V0AL8HG1-WRTC?HY5\I,C9 MW8.R$.-A)Y'4PA5I%WC 3 DJ4J5-Q64WK"FZWQ2#]3,J"DL%Q8KEL3Y]/SZ8 ML[12:Y+ALD;<&V4S,Q$^VH\*Q%N<3$#G8VY1JV8KU?M2;/5Y,P,?/^+:O_I0 M;WK>S\@%O;6RUG_,Z!4*UBJ<77+0KB'Q^YS(@8^GC;^XC5-&:KE_BI@AK#>$ M%D=XS,8K[#O6],)CGHC\-JWK4)0MYE+DQMST:M2$RVX5'IBXI"#L]^1D"LE] M\(\(PT\&UL@,2:WXM4"$"8.;^MY8V_B>$BME%ET^SFWZU)S3P[=^H]TE*WSTFW:5=VULBKL*4(D?R,YB.M!1?G MYPN[,):V4GLE;G?52C"OJ2]^(&_.UIH.Y@&F@,4A]\X?\"4$L#!!0 M ( -=#5%#KNC"TVB\ ,LR * 8F)L;V=O+FIP9ZVY=5Q<2[,NO' G MN+L,[@XA2' ?8 :'!'=WAP@.P8)#<'>7X*[!(4 @2' (!-?+9N_SGO?<>[[O MGC]N]:][=56U5'7WJJ?7S./"XQJ I2 C+P/ P,( ;YX2\'B( E*S='!U<+%T M<*3B8><$!"7EE>$.@;\(ZZ\6 P \Q_/OW3P&,\Z^*=,\[L\SCP+\ M0S#/(\*C_L,\\^JY[OCDZ7]+<#M_J?_?ZYY]1OYG%9_]AA7_._^C MH_C7JOW-DSSS=O^R_F_B>NHJ]BRS>/*8&S #!/[Q\_^D?Y,]]^'Z;]K\;_0\ M,_;?7?[9)[Q_V?6\)_#H?[&(X?^,_[2.P%-[ ('C*B/8 $0#S^%_/E=Q3 M AZ/ $P)4P=C,\ T\*^^CTO >P =&1D9!1D=!04=&PT5#1O_!3KZ"WPB7%Q\ M7%PB;/1G^N?QWQ,,!AH:!B8&%B8F%AXF)B;>7P4FWM]=L/\G SQV MC(3PXX MPL'0 +#8,'#8,(\K3\XB/?;^M60P"##/],_JP#VY X^ B(2,@HH&\[\K80!8 MN/]08@$P\#!PL/"P"$B(R APZ#Q/2FPX>&H<+@0)\%M<&J<@;D2\V.QJ25HZ M?/4N8QY>Y^#)UTCT<1J_?YZ8N/ 1Y-2\ TG%:YI*=^>Z\A-.0=;-3FO?]TR[ M;?R184C(^U"7V#NS>99?WS>[=0XU=__XN:"A?^[7A8"LEH5'2%)AX\#\]B4V M O[9"W\LTU(B A\SR90<^' /UG@1(.+P!T4B_>7!5WJD[]YZ(Q_.@?'O=; M-W'A/:%'_,L )!!?]]23$;F$IM(0?E>S]7^9\/]M <-_FO#X'4"'>YX3&Q # M5FYJS[-("UVS(\R$O!JK+Q8=!\J6=JO'5_3*?997\V9M]AV@O7M&FD8ITT<< M92L:\K;58XXN'M"+6\,!Z[2]$*U=/YY"HZ 9CLH7/"3[Y'Y:V'KUKZ;0.C(O M_+TO?3TYZ7;1@0HA=MA-P,3;<8'/1Z M-C)P=Z(Y.27;UEK=G:[:Z T<%[EVE!N(E5B@HS*WM_;9U_1_[YQ0JOHHG&:V M]-7(Q^C 9O\1>*^38/[V+*M"5'D%/#8@=)"_H,/OHZW=CVB@5>)7=EF?=3%Q MIU[IH;6;8J0O\'.+YZQ)M;OBY Q3,:.]9,GA6_62?\A]0UR&4F7%"BCBH"#U ME$>:Q,B=3V__+:6BWX?1&[%!\<&)0I%]AMGE,JWFA45\,]$XLK&>Z8LDZ'W' M66KI/7C?C[3 52(HPX;3A7.D'\)_2V'0/+Z,--5ZYD-Z\ @,,KFAM[0D&>X( MD?/_GMO<^.671FM[Z%1J8WMF5.N1=_Q;55YE-L,'^^O;#)*2P\%AME6G(MZ: MSW]:00-?TX3N5HX? 5$72LA#W?K941B4KV[KEX%.S,V?Z:_USXVEWZI9Q?COI& N1T97N'Q)\WO$2SW\6BZVUMBZX_?BULK6SV%_A5!L;V7A MRLMMTRBQ]EMQB,M6I5G%CXE"E>\+C\"V.UVA?WMME(6FA2)ZE8$YY\@+ZE9^ M0F\?E-6.V96[#ZSME3$1,U4W;I'5\Q8WF?'?$?MO3'SNU;?Y5F<7!BJL[K5P M<2M.*#+G [H?@2_5BJ7GXS$6]I3/X M Z]R&[DZ?K%VE Y0EIV_:C5A\ZFV;R3Y'AK[A<#?+'?QV.*(X:9PIL5#OE*@ MP$U1)VS&>K!F9-4+_?QU9"UUM/_<;K-YWK,JK/GY;O#E_!%A- B =">4QY0%7B1;W)J?UOJ=Q M"OYA-W\> >JLJ[D'V9( K4=@,S/J$0A1?? <-(2/4_!KW.^X:XRYASYHL2U/ MW(%=.:[*8N[.VMWDZ<4D_&P>@<_>E ]$#@]^ SJ4!@%;>QTEJX-M8+J$>^68 MN[Z &8=-?8Y9RCL-@WLM?^EU*[K"G?$( MB%5[>LLS7:J>A-S]8NA\@,R<.5RS$#XP=<3Z]L8I!#PN/J,2]7,,AOR-6P#P M I 3 $'P/@)(*D -<#RJ>[ZE%V>:W^!%N[_I045P ^P YS O^XK?Z,P$H#\ MU[T'YM_Q3/Q?> ;S/R?8_R2X?]%_T,&!P,]K_C&>-C+Y#Q MA.!/$1GN7X@%H* "2,B(\ AH?Z'TO\G_QK,G.'NZJ2 ^@0@,,A("/#+2/\(G M/ &0L7%P4?"H:?#K"3P$4;GOX"25JZ5S!-3PA W*A0KR]]'S2 M'XF>+(&!0X!YGOT_QL;FDJ!VPN&& [\-HI'$_?U?T>)"3V@DQ5#10T\K.G9H M$>7.YWY@[4)U0;1%AYS'>VQ.N8QJ-[>A=(CQW>=Q-;5>,$]"KQ Z%165\$Z< MIO>;(8,78Q4NZI:PEH"3AUUJ2L7%U3)\G[^N"JI!UEEAMT)/AQLQW7RO^;+M M; #Z=5R1T.N*19<"?PTD;@LNV5#DCR7DG_+-81\&%@FIOGMD,!%;?%TN<\KO M3@J1CLFL'1NI9DDHW)62[^3]Y/L3,.!F?L-T[16(3@6W16ZU:];,U;32TEOS M-/>_)QA+G_L?[/5H_HOQQ4N'^*ZKT%.O'X4&58J2L3^_Q>*77$>5HEB*9SSO MR6M[D/B6G:N$8N=D M:^>(.A=-2O SBAMB4]POG-6UX_IB%=Y$JZ=$R6$&K%X>O'C\MM&@2434A;=J11K6@Z'CWX6DMH2M02986UA8V# S MD:09/SL.QYJR+N6O=R/=U X^L' B7U!=+25>DOK>]LC.969 -_LW8FQP1ILS M/$KK,^K+S(72>#6M70+#]'V8@RMM&ZFDQ:F^U-2CE@JUDD*/6H*F(.9#.8YP MR*1!2O36;(NHQ:9#U7X[/@'RBI&ZBPHC6(%%P5;*PR:*BS3XW)N_L&%,D&_D MX;^I>>$)C\4SD@[#TL%P:J'X8LI-$1,V88Y7&[ GQK)=3]4>R$AY<9&KULS2 MVA'C<$,EV]_;I#2=XP]4\<=+MT1N^1S*/(5RJBP86=OHASL,?3?>$<.KSLC3YF^? M_G&!"<15UK>:Z[O.0U2>$-G^_O&[03%NV,$JBK<<(VKULS)6<#; M_E#OBV8/ZQ/B+@1SL\R'A27II/D;)Z7(RG]1QQ?GZLV'"V-YWXX6AWPD.I3\ MAPVJJU\=];W:OZ0=%[ON7,7J_:;59RH\B'7I1[0RZ(3>'X Y.#V"SH%Z&'QJ MK6N]A6;R!_,1$+)S.!B'G)>3/H>*^97 =DQNK3WCC6N]CW5?1=A"2)%H=1*, M#U:7!2Q(G;]R1/%06)I VGBC31@O8/)?4R]IQ5B!7K/VTJ5/E?"#L"?(&AE9 M,9(@ E3!845T\#-*_?G$(M00FO")M+(NTN(%_U,+1]%^F1,4:(]':'/Q!\L4 MS'R\R+3AWG<)&RF#!GN)#7''L;;)C#\)+ QD\B"TK"C!@V&]J7&5WTJLOAF\ M&JU(XUK]P>-]WHV^6%MLYJ&RTJ+#?YC:X!#-:EWQLWLO.8PJ& 5+R259/)\1 M.300L3X+*F7_47'H?NF"-")_1?SEZ*[^+Z*2'/9O_>>+M^G.LLIOI#H3,X5" M-8V\.M\^ NCW;V$_27FZX*;1H[PD'")W9SP*J$X?X/S>JCGAMK-X61I;*U@Z M:A9!2;SQ006E42(AL9^&!'L_20$9GU?=U2WZ+>RI$Q8,F6D5OI'R;PV\/C@\ M\3Y.F'#C4!0E,"85%?4F%M9,Y/TW!(Z41L)W_'_0$XZLAS7OW(>&5-R158=! M.BF..^6I0F [!*$%(K@F-3E+!/GM8QD M6?0S;/F>.*7TPM=&VP.QO_^F[(>*?1>P-\0L9ZEI866WB-"-+8\T#( P%W) M5"B=\$%CQ>O["M;X6L5WAXT!(J8K&27N*>_9U2\4$>S;^;W,:_!NI9WHJ$=H M^AGUL6<.] CVBS=,U3F4/N+^YHS!!&@+UN?*8:T6TN)6QQ?Y4ZR#"\QO$[[: M=YE6?LBD+_-[-6DB[^DBUQZ.A.2&0'#=@NJYL*4X+11XAPK7$QBX W;0#*JK MT"="Q'0C'C%X!, M?MCA 'O*JIQHNMAM%R;KDK)Y6:3NYB54>JP!:78X;[8\BEWTS!=]+,S,EIL+ M-SZ*A#B!5&!\2NZD?L "7TE<*4><,88K'';*OG.%W3G-],?G50^_P\8ST"R# M^4.FC\"A:I[U!C;;]V7K_F]G=?99]YVA[M]+[4DL12'"9022((AMZVB0XR,CHSOC=+@!L?6RSRXL*Z M10)/B<)#$ ]>HJC1%#3%@Q#0]J.3H> K9@4DJ_+3?MY*W=@[PMM?1.U['> H 3V;KM;%.IRO95IQ$2 M,8^N8<;GGJAW8%+UDIZ.A,30LOGU?-! Y$R"+:\+X>G&N)O@\$O; M108DWV)39?6E#)Z3_IT :' ML887AZFD%J=_,4[.@84E>VT DC!=DC5?F3\B*2?V2T3M)RY0KI.41!F7AFI_ M]AJ[I]4[;*"A(L)'(-KY?# I;#1( M3@.9C[>K+S?M,&,9NEV7'F^4\X.5FWO)H5&)GMRJLL- RZX(TRR=)J3Q/">Y MM"F&53T'=8C7GEQ@3#AWBBWC=$0L-0[!56L*W2UZ M#3/H3"FT@8NWR26E8)RT;ZY/SK=,#N8 M=+I75-56^YT"1T9%W5C:T$T:<>A5K/87-V\9:A7'V7K2N/BW+-6^'4OQT14L MU(8C"]X#IA*-^C;AXM?6A6<)E&]OZW4)R^^F=]%+C:M:QH]0SPM+KU&([ M[2\BX/@->G4TX/2WG.P-BL?!Y8Y[L=-%*(Z8X4-EJ#3?C=FF(>G22OTOF668 M7Z0RU[H%%L ROH2'G5;55/X8?.WW0%(KVT'OOS9]GE1H5NU4?>C3<4E>=3B; MR]:R-O1.:FO$EK* _5*&.5!LP(U84M"&J!M%'8A@R0]%SMET&95>7XSEB^. M3*%12?+-+M#M?FG3,U[$_.51+<)Y23@O(\F$(MV]E." 4]HWHSW:NN6[&>>R M3TO+),3?G(%M]LEXY78JN ^B.?S:95^6KD)!.6W]I9&O-?.X:65F.--6)^TD0T(]S0@&8J-Y(^>ILN\C(G&[I>V6#:_G;*G8]>741::^:^):E056AA$,. MT);2QU]C182TL \U?:/)4"S]1?[@_'UU,;UT7Y<_*5-2F^_R#<>[R,2;Y*8' MZ,]R#I61M_W]'X^,EOD[:N[<^88CDA?+NPUSH:BB7H81O=9@&]1#S4%W=YE? MC#(U!K1QHC79CT#15ZJDA$&:S=[D@?@[C!9[%O-O#;G)(N^W=PD41D99R-J* MRYMKV16!H6+D*;.-)';#BM+\.!0]@]CO-J"N(LH4"+"7C+J"$*VL!Y:BA_(; M;EK>F& MFNT,>FL?)7.V!C,]TP<-(E2 YB5?<[*Y8Z$)QL)FRY*BZ(5]Q ?L.,OX!OP1 MW=-:+4ELYT1-&4,P,#79W*^.A)'2_70[8M$ M0R__- NC(<'NE^K$BOTOG>]_LEA5%*M)Z)G"YR+O)KOOL;YA;)&+7@"!J#4= M7Z?G$11DKDW+3!V<+ULOR@_R*1?]TJ,=6K;Q]/S>'&[^:[GB1O*=D[NIKM8> M8[MC3<0MJ;D^ZE"M(1(+,8+:KNLGL!-*NG,(8>#1)>(/7O,1_GN66&SK81.J MA4,&F31-"*5.1:"0$MA5+! M#OVY=WUSU+6%EJ4,O>7H=?A.R51M$UTFI M8//1-+RA1O% D#S7DEQE5V89<]DKHXQ!P4JX@>LT=-G%\65\.A3)G5,FOE%) MHO(,;8V*@A;CU\@)V_+!?3 <:>-P ^"'B)_ZVLR-#/7HCT =BTYQ/@#\F5^6><<:U7HI;899%-7=URH-!S'7W(U!X?+52 MN!LD"TH]1EB6[&MH$FR#^V!VCYM4@PY;2V#SCOX]WDF*BEQCM MXZU:P+L@BCH736G78RS5*4DV*]FIDN<'G9?-JQ5 MC#29<,%]C"YKC^TCNK:Y66@QBR1M8#ZJYOT[3[.D1/+3EN#.9HZ"\GOHT@*: M\PG^+%U)BA[6,L-2XSZ3KM#!^:1[MCHZ'-O@8)+/%G2\HJTIWRFMNA.4C1WM>(QKF_AF##N1W? MUX+*H]/Z^\&$48.QTV"I:XQ23>\ZX8G&XRKLJD[),J\4^"5J.+3E.'WB63 RN7S'AO#M#],: M]E+XU-4*:-YS)G12T9#L)&8^?43>D-BDSZ0"%MC;@-S]H:A-9 MU)H_\A.GX,BG:Z2]C#S@BVKEQ::0&2-;LN%8H0O%YZ:2!5)041)2?V!6\\3E MHA-XMLMM5G39'CKO5:PK*YF\HZ)H<1MFI^!0G- ^_>Q1FEX@!M'*G#A7V 9LOO(V'2QKXQ1GL0(^^^[,I].%\LA?([OSRJIY=[*BJ[S/OM738)37E --97EV<*4?D'O MA-!+\5K:#TI?Z$";<,E*,+U2;I69AQR@! M)0H+9@DZ&_'7 %1[^:^_+=^YV:66HWG(H7Q!\+H."4AO:+RP8+Z9BRKW/96J M\J98N5W(L4UKF--L'KN2;WMGO%PA'MY71^THV5RSH-Z;;"I]%TSG^*Z.F1.5 M/3S.7@.+2R['LD#4;0J&GD)=\3?*)&PEQ3%P1L/XO:EJ4\;*;%Y,+T@Q8YT^PF%TRVSC-J.1#SQ+Y5?FQ0&4 MN3]6V35"=34%*]8HX=.*+DD_/1R_G*08<70WSG&WCHA*.$(*1:/K2@_2[MGT MDC'S7B2DLZ'K#WH+B3]#K<;4S.31FI 7!X0M "XI>,"M[J:&UE5DO(KW)1/C MPG7R]@G.J*Y\GT*-&RD#R7V+RL*@;+N$3*5VFW6S2L3GZ"5FTQFE+9STCUA8 M6.2 [R/0&!8^N81X_ =3**_5BV2 W%0M/K>99OC=E64*?&Z%YBGV9"<^>)/7 MM%2S*R#_=?[$?KJ@?5QI_U?=77R"V@;F] (1+=3^P8KE :J@ M#_C1$A0:R!@]-7AE*"^25M>U>'VBM([/Q;2>+Y^JR;3K6FBW48K'YSVR65I- M"C^A!SZ_*6&.>6B]^S)SIZLVWK1;H\)T!*R^B[2Y22[TA_XRL-I>/% J,P]( M,GEP[-B]?1"PNGD#'J02B=#/=XZ^$V"\EC#8Z$]Q=R&7:<3&YJ2-(%@A\4]&%0$:E3UM14#G1Q-#@PJ H%?-!_# M'-CJALYHB6B%&'OX^^1'Z2;A-S=IJ0E[C[)S?[0SO]F:9BSDF="TCQTUIO&P M00$07I_,3] I(I;\>YS-WUVT%5P0(AG-?9PNY>^P#1Q82EWJ^_7CCKKD+/(P MC.USF+2:U+RC2A5X3;UIICS0I2 &T1K+C76!:$9/= MRSHC&D?#W664&)T>G&H\ITYA3K_A1=0L-U\4VR-P_K7^K\*#T5%E=Y"*O[_R>U8R%B3G6ER+6_O7K93,VD=36'^6A$F8N>.7)>FXTKC$ M3GLQNG]S66,FVH.!.M@'?H)1#47!P1M(R.?B7=O'8]*WL%]::BZV[[";*48\ M/1A@4'M#;;4(K3$;UH$2(+NCR-*;(%H(5GBR!&/ [$-&QC^12^N%]9GO!3G' MY0:@J111"<=&$/]!-"WA;5UI7[]*8S7-.,K9NS:IG]>NT.*P<7('04"_&5)W M74!=HTT#[#G(9)U-.5F:!>_?]2(?123'=O\O- :,\$&S'#MTC:A.OT&-\#9!]9+0B MU,XQ6/C5RK:2B.LI*%D;9ST5B?CM!S^W (-FK.;[V *#X=%LYJX17$8/E-X. MU_#2?B%*KB4NQL#@#Q#>WW&YV5:S)$MR%FAJ0U='CP"3Z_L\ QMHL:_;FPOH M.3D"Z[CT"K070\.=BX>Q07/;\J"8D1Y+X!.!O.9[[Z(R26%>V,6[GHYQ/;U; MGD0_&YFY3"\:;=%M&[^\]?+UB\T1P0D0YTZSK MATEEK+CRV:'28R2N&'J9< M+LR:] SS$6>\&!VRSG>;<)_N"ID5\I3KZ>8[PTO@16^BFL<7;M/LP[DGK.;W MGT 077^WAV(>7E@ART*;C2O.4?(EEGMZ"B%$# M_5OR-$3]E%_R8;!/$1/L&Y',&4.L7V9+]>IM]KJ/QIA&%\T12O[45>_B+.(+ M?_7>Y 8VVMV/@$'YO+JU[9894%AMP6JU7^NB:_@?Y"F=\JZ3#:$%"J];.OL M,F(\W7NY,JD.Y3\V65G2Y! D+Y@OS%^4V1R5._(;,V3Z/D3U:S5FFWYUT==5 MCK&(0N+>6!<\[1%:H,+(_;O$J],,/MQ&=\W)6TU$=_0+OT?7T(S"CU$+KK:^ M.+[Z?5K=8AAP*>PFU!I<[OVMV]M!$4H'+FGI9AWN;:*2!I=^AK?=8Q",N;!F+VM<2PEPQNEB- M( W#R?DI$$0!LS5[XW8?+L [,$H:2I\E\>;E/LDD9-WFF'5A:NXG=]$7+G57 M8FVK?49X.'R"$19"YM@9 28)C1P5&I,$OE?V.W0U+O<1&6GEP?NBY.Z(-5#B0F)/7(Z+N$'Y1E7W'5>J[^S[K#[0S1O6P9B7VC^"/[4 M\9I3L$GT35)GOS64>*A)"7V16':L%#.)QS *\))6AI9G?U3EA&?NU25W4-G M$>OGL1J2\)P24Y=FD=3#Z!P+:C(:?8N0)6)3]#< A*;)/L?8^ 000C?*@X?Q M=M?#Y,>DJ&5\G&$EGVI5-<@]K/T8;UF/YL]2N] M&L@7TC9GS*+IR4E^[R7"KRY7IWP5^K3T2UH_F#?A]8EC2B'(W$AI8UDR[# 0'O0EN#J_+ZS[VLM&^[9^(]6ES;;B,5PP4^9')+N MHT%PW+ MO@[\<0PV05W[H%.G$7,2(4(M/267ER0_JN IS;CUX46;P'US(^[# MKI@H5W0.>:QZ+1#S?_Q>R,7@Z!@+TYO'O,XP85)/#&"+J!B/!4.KIU[$ M2L6Y+9XV*EM8E.@$I2*X,G[:;]!I8<>E^4I+U>"41'C%5!*VZ]3OTW'X""2 M8Q/>QCI^&!>:.LCFP-]63177(74A&Z9'LX[D6F/C/)YT&*WE82Q62G86%,]! MI++3'HP"NXU[N!UAB.E *XY?M9A').!9'UECQD3;7)@M964%J6=]+*X.(&HQ MPX)M,C4?]^W$5I-2 NG3_A82*Z1M8'MG7^G+SP#5/7L9K]!;.U_#S[J20)CJ MH!M E5-2I0!5OX51/9M=.WG!< M@X9C[+VQ=^0>GL@+R6GE98^22,EV [MQ,;BX?T.?DR5JBZ8F!]UCT65RU4.W'F197=9. %Q=5M+"C*FT M]* 4=8*!T&.6U>5M+DH?&(&F53[N*9)AUOU% V9:9.'\;AI(&Q2>EZ<5!=NN MBF0X#-#-:Y9\%Z!V8F4^')T<=O-L^8 HL:21Q\B\LKF"V:B;[AGQ7DJA&.+L MJ GO==T4'X>M"1S1C#.Y[L1(VF$_W;SLX3(8UOLDGQ.' MTW0)FC(D4"^W#]1Q$=>WL6%W_9889F :.C6D5D43%.L^-FQ.]1M26J>0C2?7 M:D4G4QS54Q5U9R)ZM2%0C3-&O5:S2<=8,^S9/!G>RD1T:?7>I97-K'6#N>PK MR'3D;%9NO61RKP0C/2SQ0=M9!:=L;/7BDOEPLX6I MJ]Z#S[A/OB*GXG-P394]IFGZ'"U*+XF2(YB[D4GN=Z\V:FX4+>^9!W5_&K$) MVB7SCP;X2IXB-9[WBWO@L6DK8H/&/JU*6QI=*I4T<\<1O75SNNQD7H98T)@^ MS4)0I[ O ##UL^\PSZF0TMNC>2RMU$O.L\^CQZ99S+HC5:B53H*@0@+], [K MV=7G(+9($HX^OAL+YW@L?;F7F$X8*(SAY9%&WROKWQ>LY*79DSJA$P=H1PZ- M>.-C"*!OD6Q XY3;1'870\8P?\:W]OQ2*%GD72K)M;PH*>[=:])\R>Z2X0IE MDTFMJCTRLF^Z=1-TGOW(K6@6A6(L3;^QE1PLP:55S8G+@F;Q'F),%B8OW<1Y M70"C[(J9@PH3I[E%I!*=:YT#.;(P22M<^+HQ'5?M+CE/58#KI3!!M#F-+$ZT MRS(3_HGU0">,5J8Z/M#)^E!F/]:8\DO.+EYIEAL]#8GE8?9MFP?BA_);[H\^ M!GMTXGK\R[C(%/__,#HS<7LHXK@FUA6 B;#V___D\T8X_ MCEJ#M[2-H66I-AJH;![%A%=L"5P+BFO&1)U=K)(WCT3(2Q. M]\OV8)-ICKHO9QR704./B0EK6C9%ZZAX&3$+B+*F=7;WX"JB8035?VZ,.8H/ M3"Z<^G-(R!QYG@)!55T4R@@;?J6&1C7U%EC45&QJT\NJZIJLKPC_A%PTIB$$%F X.28:+B\+V::(>!A+8V3ZM=/#8=WXVQ MBF,?>[W%@>34#P:Q9?:@5V_3#X7!$=70+"9])CRHS'#;KASVU,+:26B3@G8) M7A^WM$'J8/B=7K@].Y\[.4E ;)9(T,4C\-IGP;E)-HYO[VC=$FO+L-+1>'8/ M7X=)@$V/R:1(GJ;YAR*ML-(0I'@EG? YIU:_AK-J.5 MN MC? O%B'!Y7@P%"^E/!V?SI=OUG38]U<]E]A?1ZH)*Z04^R:71XAGM_F6TL3X MW$(%75D4*R9O>^CJOR]4)W %14AK:N\S:@B!6T#<6V0)'O!IY,<(;X4I5JJE M!3 W+']&%T^M#W=]*9]Z^3ZW3U.D6&?QPZ0\CG!*>IR!EHHF+%X!! R;D >; MP&5?439IJ> <]-'P(C2WP(0JH^7P3%K!!;FV. M3?Q"Y[.YW\\[(5.CA]S+O>I"TFP1'K@#L9/FU06K8VV)O7QC$\=!:S1&T4E_ M&-.)HF_G9>[I]N\/>LT+?*&=?@4V>\#01^&S3 9;R_MI>Y6&>3[:Z MOJ=WMF%X-U:[\]!1'> PF5OW$9-]UPCUXD79MP>,HQ(A7+REQD>@UT#U;D1U M0VUNBD?K]1^;]!E"OYY'X#)=[]RL]*J(3=]9J4KO%K@CK;D=3;DM5YI*[.87 M8,_[8NR!_0CTKSN<-AH=6W]O6DAYD^NN?'6+<$Z>-JMH-=P=U:-7-H*]T5+8 MJS\PW_ (;&RK7^\!OJEH9<*K,]ZTL,D3D MT.9WI='-6,#:H@W*FTE2R=_TDVO>1M:Z!_;<75\:#E%M#]SWE MFO8,YG0/-%?)-A>_'.:BZVMY*%N)'LBG_$>?E@;^;J1K%6])9JMU3LAUE/.7$'LGIGGZ:@DA(PH0"U"!H M6_/K+Q8ND B"!"7'\J6J4MTRB;, W^$!SL'VR]\>YQ&X1RS&E)P='+\^.@"( M!#3$9'IV\&W4ZX\NKJX._O;K3[_\3Z_WK_/A-;BD03)'A(,+AB!'(7C ? 9^ M#U'\'4P8G8/?*?N.[V&OIXF ^O$8AQ_C8(;F$$#.&1XG' THFU^B"4PB?G:0 MD#\3&.$)1J%0(4)2Q$H!XS6';(KX5SA'\0(&Z.Q@QOGBX^'AP\/#ZW$$@^]C MF(2O SH_/#DZ_G!\Q2/,/F^4OQQS*+7E$U%R:/30_EZ M#&.4%2>4D&1N)P@Y.^3+!3H4A7JB%&(XR.GJB58)9(&0YS2F5F\/]4NS*';4 M 9.80Q+D=7@LU?GA5)4^_O#APZ%ZFQ>-0UM!P?;X\%]?KD<*[H-??P) P8_G M"\HX("78)C >*\J8\9ZL;JR Z!T=]R04VFRN:0"Y,E*STB:I(CI$$8\+1KV" MT6NAPP$X]%-G&XILHD(2]Z80+OS5, FU*NF33=5A-&J#CU4?Q6M3A5H:C%6A MUC;C^JXJU"F3R+]Z&5U//NH=GVRF1>&A_+3(Z+:AQ8=#R ()M8 MX#WTN(@@ M@9RRY4#\W4RSB+$5+I\*)E+%#U+%XY\W4%%Q)F@J>[3F*IE46]7#HUDRBHWE MVWNH)FJ8E%\UX1:U::=)>S7LO6G#[RU'K:LCDF9_]7&NZZP#1'VUR4CDC\VU@ ]!C-_ M%7(J]6MC)3"Y1[$::IPVZ?9I%3J5^]@GY="4@(Y8J3?)0]7"PPF5#]1#R3_?;' MK/,>H@E0 _:/:=?I'M8?+AA=(,:Q&$X9D8UB,&-H%B/].X#1:Q$( M9$5* E:'%:J;$B1!$JE*7!=*9ARDXSX[B$5K1RBM^0^O5(@FOI42))C@':Y3 M!,>^=1(D*-K1ZBP8\JV.((D1X:T,3S*X$P4 %M'N.8QQ?#.Y-?@= %GBV_#* MD5=02MAH,U&9L,*6?CTY/A+_CD /7.(XB&B<,"3^4%P G0"3SR^'Z]1K?),8 MA3?D5_5[O3%2XK2(@W#MZVU,M_J!6,G2AUE;^R%P,8-DBN(KTH\B^B"#IP%E M(RABRR'B"2-QGX27-!GS21+U S4PBB\1ASB*-P%O$[$NW-\0:"0?TZ7&!2(Q\?>?32'>ZUV-;WL5I#35O7Q7JR)!#*012C;KI MAMNA*I>(A4F$;B9?($\8EG, -Y.;!6)0%E+M>HWA&$?JU8\QM99*U5I@:8R] MD05F6DK[*_24?^6:IG9IZ+JWS39F,$H6"[T@%4;G,)(I]M$,(7Y%)I3-5>6& M*))K@.ZH:O(?;JCM-:RUVI^?QFIO)L!4&J1: Z4V,/0&J>+@CFI[WAOQQB9R M >/9(*(/NVG S;6K-=YW/\9XI<9 JKPW7"_#W:*5-3:)4L*D!O0]8O8O=I"( M,0?Z(J3.D[FR;X-L]7OM3QE2GTK\C82(]>/@_9NC+6*_?:5JK:@T/>\Q6M-* M@E3+=)!FTF>.@Z>. Q2Z J4LZ(\N@%!W[U#6+,$S\5//R9G_.3ZQY']J#*&+ M>2 2TPB'TJ3-L:D/3%4<'/ <'QV)?S('-!(MI[X>A4[!:G7,V:T$4$6#WD(F M:C5#' L]-\=GE5T-6&_5M]00+/!JA7=7OZK?58DJ?MK"=3 *0: M[.VD$6[J^[HB G@DG$#KJ9]M2JVU&4N0ULYFM'/1>BAOT_&I'D\4;QE:0%SJ M1-HM?WH:Z;6V9$D;M;.E5!U;[]7EA52-8/4.[YOS="_T^& -])L:0+=C_KQ! MQ+>8I?;;86CGY XK3VMR 5/^7'FB?RNQB4K32S\%D,SX:7P/=*=W^:P67BZ M 3SQ ]#DG_;8>R@G(TZ#[S,:A8C%G_Y,,&^^=<*#I1O(-UY FNS_%V@!>R M MK;YYRLZ'?PW$-3F\>H@[G->[1&/>&#]5V+T"\LB2E9-D'6O2/B$)C(H54ODL MX 5#(>8#&,B$T=(W#&G!VCVI>&3)<4@AX)468R[R,B8(M2B0R>IF\"#;J0V MC9$I17\:F8XV]2B9SR%;RF1>NW:W,J@%H91 UB"DS'1N;\R[^P5X1L<&B7N6 M^\@2_.JF[UY@>RF9(;540)UA*KC>1K#Y&2!5].ZN_&=K5ZXX 9,5D+SV:/B[ M)"<;MV/Z^8WMZZC IJ.^B>%[H8,,^&/.U.'!/N#8J-W?R['U>\GX (-1UV'P M_U0<3-P?RK%U&&4#9?^59"WQ:3)!@9XVM;R](ED6].\HG&(R57&!4">>X<5V MH-V& K5F88E[[&:1:J.'>M8BF!B+L5.EP(I671T?NL"5BTIC/"4RJ'PZ-^$O MKM9R2C.\#2S'E%Y1?F\C>5,,(&:_P2A!%2Y@*Y;15$BM/5A"1+L]2(E B:QV M)GLKR)O".[2LYN&.-8^ML:8=PPY&G^G5&W(M#.&8+XWM1MF[YB U8>9 ZRB? MF\MO!#%^JE4RBNW*GJCL?8= ^P09$:.0^!:QT0RRYG.H)4)GT'/TUA+T9"R MX $4DPXWO)P;3G1E;B;RN+! 'M")HT0,!-;+^G9KVY#E7H/TUA(^E>'5JXU2 MR;)K4[+U\9]:NH6HFQW=.@R>?5P%N7L=T5M+]V8#L7M=6SX$_(*@;!B_))&= MVNTOWUG\I3$L-#EU'0>],%%X,&-]??H^[/-B]$Z&2%[S(*Q9G<;HZT2?0K;; MJ;ZSA P5-@!>I2>R2E]JZ)(5"@'D)JUPOQ#D.NGC*;OI:*VP6A]NQ6"G^L[2J5:BT[V>]3.EX0..HFSA^_H9H8T1JF7D M[F_?6/K;C*6Q"+YTL.@>JKR%]6'_5R0KY^LOV_)W>\TWEDZT";#9Y04R:9^5 M[V8/68=+[AOCF\GZN^+HW]\@PS2);:=9GB];'9/_H_6JM;/23%%N9WV7G16] M02S/[BF7,(XU!JFZ%0=YGB^[?!)_K4&HHTWZ<\HX_J_2-=WF-*!L(-6P7["P M=;O<3(U:,RR=B=;,W:4'OYAZ9=O U)4M6K6JJR#V%F>#NN[]MDVKJ;Q:&RH% M&HULJ)FA[>VDA$N^Y-3B%;9M(TUDU=I':6J[&?3&:EB;G]D[$1M@GJ%J0W;N MJ/6-)6IM!G'W0EB]C^\./GJ 9-*X5PO:+C!)]_HK\FXVM*]3M)"ZEVO8+J\P MF[V3GLIHQ>)40_,T@[Q R[ZKM8!:,$LY@%4PS1,05T]$*,IUNY>R0I,=5R,> MVV9"M@)_0QFU%E *BZHM(#^%1Z)NGUC9&T$.D%Z]F.^8%V^'D*,A"BB1V_[T MDIUM6(*/H%IS*(U@J\TAEVLZ RD:K,K>VT0.E7YXCB:4H5M&[W$LA THVTX7 MWDI.K464TG?5%I&^T7)!+ECE24RJO45DP69^'?&Z.Y>)3Z5O?D'P)H:Q@;A: M^R@=U[YF'T5L:UQ[7.Y*0*Y"<2?RWDY*P'TC3#C7*<'_5>"=(R)$^V?,-I%1 M:Q'OVUB$*51912:V\T;@F>@H4SIS&L>V^]!6 >M>[N*&32%)LW"-&WZ%R#VM M;MOK:))WM*E]O9B-UIVC/;9L_#6Y=-+7B(': C&^E)L*_DSP(MU@,*(3_J"6 M.M^CB*JG%S3V6'OBR]?]S;RW?#.9!+US(9.A_LJD $,,4'+VR%8AX/O]M63O M_D3?6U*,K7#>?\OUD!0AHXWPB>VAF?!::RGE,%M:BQG)VEETD,QM=B7HN7&V*=2P7@)5*.H-4%Q1X/BE:;Q M[/ILM,[N[L1VPLX:;EWLWM1=8$,];>@U56,A=<<.MN1SR@087#K=^NF3\^5G M1*<,+F;>Y[/[\'2/_&VY&PM>X%7V4#BU7$17/5IEXW^![#OBGQE-%EN$U,*U M%M32\K0Z4+40H*3L<5U!P'BBSCR& 4_OZVTQ1&TOHQ9SRXBEC+G5#C*1V3W$ MG1VYUJ/S%(@W1M@2CS1$>(^F8.H]_*Q@X$ZYV++>5DRZ-Q(=H:E,ZANYP<9@ M6$C=(U';"5@I$S,YV>G6OZ9DJC9DZTT*Q>@1!T,T;>'M-A#A=GZVPXLL:()7 M4EZZR3S=>7%>C%AQ +30;O9O970\/6(E [='M)UA9 6O@QY17A-W#F-Y0<=< M;@_S](IVT,G%[>1L!R=4 =--!V9MW.)$@@?( MPO@FX3&'))2')2X_P6"F'DL>V\'26UPMZ*7 K1IT\P0$)1X8\F4<+S70KU3R MN:,=G1LX^^N6>XZW(:O60DHYND864EFHTSN1:P#[1NY1S%&HI@UPH*Z0%03Z M:^O+?9PM+M3BKW&:V3DKK=SJ]L2Z7>O;JN%] MZ6YX8X^OH49Z4M:*(D!J(@?[N2X==J\K0&YN"HU1M4?J)53WL(AF:-/CV1BX M>SO;_2-V4/Y?]W2_'#[&X4>X6& RH?)1^H 0JK57S^0C%"&]^6(R*@= %UP@AJG*IIP= MA E+LZ.'I2H8*@="M!PJS7$L#U61YSV-8 091O%%PIC>UR*G">X0FQ?5\25K M4U7]9"Y<-A<#Z/6ZCO7D^]E!P%"(N:T),)&Y'MZH!9*8T[GHPA2S;&*_O@6: MD^UZ"Z19CC@[R3*MA'$*UUK=&Q&\M%H;VG^E)*U23<6K:%YPW>_0(S^/1&?0 MO.HFR0:.C6=LVOHVAWM654!I%2 )J:Q"H/&*S"N%5EVW+]FSN757U:L'ZOI4 MEB&-H@%E,GEEU-R/JKW!RW0(F6ZA.Y,'QV5.V7!8ZX_;:XH)1U/$7*HZ/L%J MA++#J2:4#1%/&%DW0T>!'30XX[SIZOL@SI?:BD9BI*487M,@&_DAJ5.!X/;X M/9>1/E5;J='YEMHIX]6LC4+^<2:J+5SA6+7NTWS2\+^/41C>_?>J,VRZTH4WK$*BFX3%LQ@C&X9#I#T M)1KP;*1J.>I5ABIR"QA<8 ZCK/F>AO5SM&23@5)V"5+6=0P2$DK30?C>_.KJ MB^VLJ62JET]J%&_8%$F+UR.?],9HNH,[>QGV>_11=&5I(MG\@ M:$"Y,9OV=I[5\\>UQ1 1] "C=BVP1OQ\]788<\QO)C?">V QQ$/L7G3+><"^ M;ME-BNY>>*'USE&R5:K\K<8_8 D[1ZWY:I*B#Y.=&<%+4\84H M7S*RNE+/[T;7SZTNWXNJJ]*@W*X.94L7.UPC*(;RTSYCLAM/[UBW5[.B[(NI M:FIY9"I#N O(V'*BDLHV:4K] IICY8H3_30-8D8P0K$QT65I#2_BG9T4N$S0'>!6GH L:YK.](GC&@:=6'-KFL)DT#^^/0HQGEQ<0B_,%L<8$2" MY:U6QZ7-,'44X3M&B- M9NQ>0L/D?5[>S\G<>>33&-4L7D(#5-SBX=, U2R>J0$J YQ/,DY9,!PC?>!' MK+18#6]JRCQ_]V+F6X?HV41?\=7(0@M&,( MRAVH^O_UJ^&,>OE3[MILL0--,?8ABL[UF=47V[V/[1]))%WB1=J!9E9 M2W_2G6JC[&_>GXW\Y42FDVV MZ5%A.ECZ]!A$2:B>:N>QMC"M#>'.!65%,R02$;F.0:TW2<-,.1%;#"YKRNS< M(O>;@%.AL&6HD>XA6+70YL6?WVJ+^6'9^NH_7RG_ RG_)E3.A_QYY3P(=BT> M*&KM6"HM?./-1,X53;_':BKRG%K*S7:]:6J3RI; Y]^<6 M-3#NZ56^<#TIJD%(W:'*"I9Z%%^ M7:ML@>,.MU&VRV0[[=."VT[N<\]J1R?9?L_U*?CQ\@O\#V47O/8[50SP%2+:WNCK ]B-Y*?'UW0RS< $9%^/Y8$9H1*=K>7UGB=V+ MNN\HERN#989>]K'9YCVU[7*M8DU*/K^IVE>W5F>^/,KOVOQ8):A_T(1=P"1> M0[#\^,?!I8_UB\6P;@Y__>G_ %!+ P04 " #70U10GU2MMO/UDHEM8[NF:?/S?_S[ MO_S;_P'@O_H??OUI.+/+&S]=_#2HO%YX]]/7Y^_BGV<#I?M5VC MD>WGWUY\_Y6LOD9*J5]6;^\_G9>O?1BK1;_\U]M?/Z[Z"7G$?X5 M:I&$54W7E0]__ME,?C>Q]T@AO.[[_]U39'%WZ__\\[R\N9W$3O_2)E6#:SV] M\O,WT]YD,ON:.CV>51_UQ,\_^,6RFLY[4S><+E6:B>_-YWXQ[]^]U?\SJP83/6\P M1*L5I=_3Z^RRUXUH#XCE>^7E;V.R^C[JK0^"61[E!0\N<8N M^U1S*AXLV1:-L86;K&?S!3Y*)\VFVZE(N M4!L3=HD(#_3\>AP5](M"]VBB,B#;'(;\-#^@.UY&@>#?1H7_9GFS@O!1L:?8 M]JXJOQJ'^>>I\U5O;B6%S7O?&2T9<*RG:M2NH#V*I_-H^+@$V&.!5(/2 P4[ MI_"]KB).UWY16CTYF=Q7:^F"]F@IQU9+/?D8K;D50]:>$$=4DI7RQ]I5S]IJ MZ=U&OTK<^RZB6IVBMW3=\MDP&OK@JVAK?O!?_'197_-MM9FS]7XU*F^FL0(? MQ^A8[;^#QLZ&Q/O*W^KR!<<>YW+<8$=VJF$?1OK>" MSBF._%#YZ\@ Y1>_GATGT[Z[JJY[\7$QL[]?SR91FYN/_K$L%P?=O1M*]?MD>#:&<^I5U5I5FN=H\BA;% M88+V%NN8NMKC6*=T>[16Y1>]6*T@\T6U"CZH0>*>0IU25AO#PV4[I7,4@K=K M2^"5MV^F6[WC/[V[*J=7*SF7-C6NR]M&?6RQW3SX)(_0O+R:)C'?^HB?W$JG M?1_KLOJ;GBS]CE%JTN,CZ^ZTGW47B8-%6Z-R$UR5S-'I(NH1CSS3VW<'R3VB MCK;H'NEJ&B?K_+VO/EY'9?(0C;N^[XJ>9(@LUP$2[T**FK I*JB<+.-L>_YM M3>9NL8FN>EV/O?>7:HNV^VG_UNOYLO*U5O&]A3JE;.WQB"/XR$.X>>]ZBP<9 M-OW@[;*J(GZK6)R:O--ADYVB\NK#)GVN4V&G/:HW16H4;8O*O\QF[FLYF6Q= M;\]#C@Z16K=\+GK7X9EOIMOO:G)+PVIS]>Z>,:(&]_S=0]#8WW15SI;SUT*$ M^G?'Q%:>B9QL:*XV;'LWLVI1_N^*H(TC>CRK]L20M@5>*ZWGPNK0^Y9 .;*9 M7+V_]R*],EPM]?R()G+UNMYB=5PM;=&^]NY_TM\.$_C*IQU049,-=I?H@*:' MV)3'FV[W'QS'P$WK[;1_V^WE^/@UO;9)%X^KNM->KKTW]WM;\>T'O8BUVMDT M;0,<$_O<5OV=]G?]L._#K/+OJ]F7,AT;B\MCHVG7I/HN>KN5^_<'BYXS7-*P M5M#?GS@ZH=/-6\G2]\_3*G+;U;3\WQ5E?3_UH:RM7;10=0>]K+>,[BS0%D7O MJBL]W>@5AXAY[=LNZ*@YKGN*M$55G/^WOEK<)2]F-%QN-Q[-C[.P^+KRH'WQ MD]GJZ6 V/VP6GUC=F7I3+H=L^$3SVI MW:C2MGKVUZ6N%KZ:W'WP\^4DQ93'U^7"NT/4'RS8.84/W'#_R7T@W>-]I'JL MV'(SG?>^'H_5+-X6M;&51;6T*>!H>G6(ME<_[H22AR%\\O@8275J?3G[$__P MU1??O_L4&TWV];SN&M5.[9WTM1Z?[RG2'E6KZ/,/:T.@CB:\NT1W-&V>]._^ MXF=7E;Z]KALP>$)5&7KQ5E>_^\5?JMGRMGD_=E?6>4\>/5F%HFF[V)S:J2^ M&E>=LY,09;M+=$?3K[/IU6JO:9LC92LL M2OO!7]5GA.8U=]?'>GQQJ%QK]*60^+Z>IZ#6F^0LK\<;>TMU2UM=%JA3N%M* M'S;2H@7FYN^6BY0)*V48Z]^-M+U>/4[Z3Z,NG=I*IKZ__OJX#9\6F\C4Z\_3 M+U&'3(<,HR99VM4YE%A@/42]M+-1__!%!TV=%X7/<:'+ \*^EKK%H*:4KU&V M53J/.A?6_?FOERT\)+6S=GFS7!TQ6FWF/SE1]^MLGB)VMEN^Q_!0ZZUUA\7) MW>)E@8I(]>M^6\+/W7)O]A5>ZVE9^R> MU#,UVR0[8O?4O9;QL/M67YL9;;=Z,#UAA@:/2BR8@9YSM7M,EK][( M80*0(#@@F!@@#2( "F+"LTMGSUR*Y5HFDIU<#?5LN'HZE/P*MJZ8*ICSGF&(0" S "NV!THX 1X14 M3D+E@JF#UJ-)TJOL3[,JKOU__AG]_--77UY=+U:_KFO1E7TQ=YYFJ-Y\\.IEX0G"G*86X;=ED'=FV?RM;O_5?T;83+N1VPN,9COL[3N MOREH7.'[3+ 14WTVD"/%B!R.^GTV1OT!9^-3_/WM]./I53$'.O3RXP(-^6", M)1?#$6=LW.MQA!A1=,0)Q*HWNG3?_ EC-&L9E%Q+4DHVD\1+G9%^\6T!Y9". M5'_$!CW&U&"L1KW>@$#&R7"DB*RU975.'W/S@6Z*2:YQ_KB,1$82GV;Y?F60 MGWY8#&&_-\)X,![T,1M#)"'A8\XP@OT!&])V?)]=*L+-A[@1(CETAM,6T39N M";L(;:#UF[DR:@ROPWU7>[F]+U%P">6(#A49#S$;#%5?1 F$![+7%TC2X4G1 M YWV<7#0*;V_8(''>#P:CL8]-NPQ.N"2CO!0(2S&F(S%L,$&9QXMH_%([M4Y M&L*5:UW:072M38N#90LYIFB((>T3TF,8,CE0B@P'HP$?C<>L!R]=/\G$(BVA77^I#OO]=TZD>W>W9N:-11PR(D:0S+@M,?Z M\0<:4"@)HV,E*!NK2UEX7^_!!W^CRS1L<62J__9ZGP_^Y#H+V1^S(>J- M!(<]-I:\1WJ]/F10<8G%2(CO:[EN@1_VRN;ND#W/RKX3KS?33U]GJ1O[(N:. MKJL8CN5X&(= ]D>2#7BOWXOHCWM#2B@?8S[XOE;^\W!;$T0OC\MBJ[X]/KNO MK>CUY+B/&:-LV&=]3.1PT.\S-!P@E7P$%Q\==CF<=BJF%\=KX]FR:HW5[BLK M1B-(^A'N/J*V7N3):RAU@7W&?T2 M!P\';18VE[P<]- ^^:Z AAA' M. *.*0RP@AQ@H3S T4[E5 3G\,5[ 4X9GEF[H.1:')*S-,W9^$_*A_!%3U:S M>#'057479_'J)IL]@U^K?(&<%Q):"Q2' CBM"8#&.P")E5)[106OY4([/U.< M-**S/)CEXIF'S#9-N>?(F@K*.)5!&Y!F'] :N?C#*T"%#"Y 1Z!K(%SR.'W: MXZ/NT*2"$P\ 9# &Q"@'!()-* M2F1% YF3QVW3'J^T#%4VVR4%>S_P>5V59%^QPCJ<&&$\80-9YP)"$@%O. M>="(,.A.9XP\7I;V&*-EJ'(QQOO*W^K2;6*"M]=LU>6/&J4+%IRRG!(@5812 M,2>BM#0*6**5XYA"C.2E^TC:8Y-N$,O'+>L;"=Y'ZW#Q^%J"_8E@]A4K**;< M6TP!TM0"I)P#3%@%"'942P^CJ5#+>#N_+M+(T&D9H_,XQ3XDI-^%S_/U(97: M#K!GY0IG TF:%,"(,4!8X$ @YH",,\!8%=\VR5F34^=HQ!-M@Y3/&%YEM$D' MEP:KF\1]M;VT9+^@V%^P"$9C0@0!SO, K$<"2,--M.P"%,9'N:@:F"TY-8Y& M;-$Z2G^\(WTYU89&8]W*";QN1_5Y1I'(@Z-O=K),^:IKC'B=XH644G$8F5A& MPQM@QSR(TDT!3*2QU@7%FLS\/#L@+7!#1UAEM4(WE->*67[M^\(XR2B+)I0- MZR'/8MPWEH"5P<@W^X]/)4[<[$?5KQT /%"V< M"$@[2 #WC@(!N0:(!0N\]D)1YSTA9]P >D1^O4X6E$I.A.21&RP%1LN!(1K7T6X_>?.O2>YF\ MZ)61/ZZ"0B M,$YRDDH'H!((.$OD.D.L1RXXU( ),ITB;X<).D?N9'Y(04:S MP7*^F-W$M6[WK-_]<>$UM)0S XA2#,!@.6 THK+.!.RH,**!W,_C_FISG-M" M*=NZ/YM>??+5S=";&KNOKWQ=4 652SG-A)(0$,]9_!';8H$R;1$WC#38-,GC MZ6I9W+<#4S87Z.:FQ;^7B^LMYQYQFKM.\8)+C;WUT<)+NT^,20LT@0P$8FV$ MTV)D&Z0&S>,B:YE).L+M'(*CEH?D]0*%CAT4Q,9%#A(/Q"KQ%X,8",T9#"I% M0GU/BD(SPZ$MB'(QP3;)Y3J%RK.4LGNW3PZ4+#A5BFC!@#+0 I(F%8K*,+"6 M:8EL!!$UR$*47:]HQ!;M8W412TLMJ5&SA@*;(#!3#E#+* A084 ,QT [+*5E MRDK\/6DAC?BE.\Q^C.PA#LF@A+* 4^J \K'?RDL%XF(:C2N"L*(7'^;3%J]T M@5;6/9IC,^+O+E1(*QE$E #KHAR%04:)"J/E'=5T)RT-0L(&?)%GYZXUOF@3 MIEP,<=1.S2MN?FJ4@M1)(%=[ULX8H*,^#[ * =L0^Z4;,$!V7;3]O8Q6,,L8 M+[K6FU94'SJ7\,K7A<+28Z@#B.JW!%1C!R S,AIZ4@;O$%*L@=6:QY/==,A> M!H6V %,^_?/F9C:M-?[//RT"9-I@R@ V#H$H1EGLGW< 48XTTQPQ%BY=&+0\ M^"U@E&U;R[G557=Z\EZ7T7+:!*(]ZL&^W:V#A0NE(73.AVAD60RB$6Z!($P# MS@WR2%)E3 /NR&.?MLP=G:"6BU\^55'_759WM63%RX\+SR&/!I,#+G@+* L! M4$-"5)J)0Y@Y9G"#HT>9[CYJF2%:@2GC/OCN.]C7GI=T$_MO?O$N?-+?]N^- M'U-3H:*QC0CEP%!*@99<@. E!(%H;Q&-R+ &$31YS-&V14GG$.8[.+O0Y=2[ MD:ZFT/^K9T(?2EOMLU<.%"XX)9$X&X"04T1CS$CBH#8@08T.BF@]1@]CC M/#9KR\S3"6HY-=8#%W;L4%YWE"JH4X0:Z !3Q@+MF04AQ=@:;KV3. 05&ABU MV3WI[1NU[8*7)_G*CO0G[W7RT%S[16D?;N[N/ /+N)Q&$DH]^;B(?R8@\Z2[ MK4'!XQME=H3@U,Z%GT4'210^Y?;G1.[7/ Z7+RCNC65_R$4/"S908RFPP$P. MHYW>%X-QK2Q@6=W^?_B,\BV/ZX^07WX#27\V7<[OXS$B*K7V X7+ACFO9[L M0=$?]1D9]=1@-$1JP(52/:9$[](]/]VR3.L -@UI7:WA\WFZ52TI"'%-K,K' MA&TC*PX$MM:MII C-!0CW!.B+QCNH3YD=,0E)!2R/A\V4+DSG?CMA#TR0)G- M'Z2_^6VX]I'2Y5#1 B:Q*1"$LH\8&N&^XF(T)E(P)=4(-I MFB#-)&):R)P)HZNZ]TP=.RBB1DC$!KK["U>#"4=<]Y7?87[ M3**1BG.H-QQ1E;(?8]1@.*]49$DB$6 M@@Y97\3EL=_@(A;U S!%0[AR.Y%K^4^W8>@?_!<_79[]4NZ]4)'<9VG&BS[7[%NK%-2_?)I=Y, MHZ'GYXO-\UU6]]$515U@.*00RS&C/3;L8RD'<8;C/B42#20:GF]I>#/]$NE, MX[+NR9;R/1-Z5Y&"8TDI$:@WCI*+]I&4'!+6&_?Z/30B:G2IPK_K07V1WJP5 M_/(=U*S*+Q&6+_XONIRFV*EWTX=GAXYJ'BA;B/Z@QP7D"@\4ZT=I2"4?XM%X M,&0CB='%;I9EYIFV@2+71X)'WQ)0RW)^G9@_605F'_,<+%OTQW$- M17Q QGC,,$9]&?'E_0B $$/2;W# HMNMM,S,TS:067T,.V$ZY''86;# &">Y M.A1,]!B#<>80S$:X-Y"XAT>C6JOQ.3;1,K--JRA>I-[Y-$W]O1=GG6[RW$Z* M?3GT]_#^OF*%Q@8;Q2GPA#! 5/ QN:!\U9( CFWJI9+MB-#\W'&Y[7E,YC- M#V3=WUVH$([;@&-'H;8!2,T\8$$9((R!@1*G)6QP;V4>AT1[P[DOO793W$[> M -UT;YO8^VU($>^H+/[1-?DP=!>4>V1#[1BET0%"L0=2RPS9%&M'.7/P] M#*WS1 X8FG$P>F/K1'49[I,B>4D703"+*,>!(I$SSC !++0$D_2VL MAEY<_(W>G8F1=H%K*D>>[Z35"*$X7+(0?-CGJ#_JL1[B3##$Z)AP.!Z/XS-Y M^4%7G?#785]KP_9/?NR8(8+Q8($0NA8K9,P'2B4 M@$C&M1;$>-7@P$">2*O.5HKF8&7U.QPTM![CPH@FU".6N)?%1B;O=;3*_\A=G@4@K?[S?V0IEL&?+N8R17A< M, /-,HY,KL4T=N(AZ\)^-GSXKO!(0.N13[>!2N"E]T!*$Y5%X:6+/46N26Z" M/)S6U?"]Y))&P.7;1[ZM?%Q85V,Q=;V;6;4H_W?UY]X=Y)VE"A64P4Q%I21H M#3P*.C;K3,HF2#%&@1)\\6FV,C%)NS#F2\,744GG ,>S:CA;FD583K;WH>S= M ME=K& Z]DNKJ'(ZSP$43 -LXP_-I' 2>Z-= U4]CSG'JV?[\+&93"]2ANH*8I@6,X/+E)UJRBL)$I#)U/>N[0\:P:" M52BNUHIYH;U3ML$MX7F%.+\H4F"N!H/. DMC/@#0& M2!L!I,9!.VFL$PVNPGCDE^PRM60FYFD3Q5S<\M(3L=7/:NUZURE>0&6$H2AV MG&D$+&51%'-D@*0\A$ YEK !#\D?BH&"-8Z' M.,-(,D:A3?=:*@^X918Y'^V+)IJW^L%9KB.(SR_3'E^!>I)4>UQ!H2VF4C$' M<' XY0D5@%D6E4T>M/0&R2 ;>(\0_)$4J\X@/3GFXSE%AS,T[@K].+ZF@@G:L_2B9]*QLP6V<(UBD M"Q"(!E@K#AR&#E#O"%%681.:7!CR0WFSNT SXW[8:Q"M#P4VW+-]I9("!BBT MA!QH[#3@#DF@A5; "4*C]8(",0UTJ4RGJ[_[/=MV1B;;OHN^6T6>?)KU; 2R M\K$[<0HO[MY/]"J*+\%[>[/_W'_]2B(2T@4.DPF$TH9"8%$MM01X"JER43Y0 MUF0]/:N^WWCDGV_*= EK?@8;1H$]F=UN3QW4XJ=G98HX+SU".@!!@P.>1XFO MM5< &Y7"""TVO$&P /Y!V:*H38'.S6=KMOC]:_V8:U8KE M.EG#,1K:\9456'KM& 66]C+]XZF&#R(1,]T!E9KE.X?AJ*K M@=VSN#9&,1>_?/"W&_E\D$N>?UH@K+"WE $:5P3@"?) &1FG'93,!64=-0W, MS/.Z+MIFCA; RZU6/0]"JZ$_/2]2<.HX$B* 0(,!1&D*,(F0*2F4#51XZ]JY M,^@'8)$60 8.QX\8115@#5CNO!Z(K5LL \CD4G]5%J>]N$\7ST3=?V7*^W[EZ MJ&P1!)&$6!>7[4"!I8Y% \A2@!!#F*N W.6GS3B#&M06F.=@HL7!V(#4;J=JXS^H&4HV;XY>*- MM>/K77CL#'LW;>1VNW>P#PXOF) M*S@./$2U%5!*%6 JZAF">@\$Y\X'$](YF%;,@G\Z4;_;$<\U5QO!L&>:-:JW MP,A&<@,$4;1)0$P<:2@< E2E.[L@H\[62HS3'6:1_&=$]^)*4%5WD2G^IB=[ M@Y=KE2_2J1$)K06*0P%<7" --&NA6F'4WM%!6\GB.]2I<1Q7/ B'7,W&.=S M@C^#Z61N.[*F@C).9= F"EB$@-;(K>/6J)#!!>@(=+52='VW I\1EO73P!2VKZ+A/^ML^V;N[5,&L-(3%T496 M8P"C>05@M)>!@(YC29#$O);5VME6_Q\T\5=K8_:=9OIZ(#+YD@9K_3)*D <% ML^_#K/+W>3_\_&TYG:7DL-N[2Z(@>EI+$DF+N[=^<9T4\>T%6@?.'N>BHG " M<:J\ 2PNP$ 1XH!0$D>K&6NGE=>8-5B#LFWQG\I=+X]G73#RV3)Y/+TVYX 4 M?.7K0CH#D>-QA8VC 1@F 2AJ%)#:4.TJ>O15H:3%3 <1%36C 5?18>,8BFN2NGA>:CQ&S^]%:X1/ M/LMJ=:1U.WV>WP=[?^U72NP0_W/[]L&\;1"JFX=W3A[K%_92#ORR>=-F\ZB7_F4V<^DL_D=??2FMGW^<3?9M]>\N M5!!&E8W6*, !:^ IC78BY@88"BE&C'@J&_B ,H6SM<4JK>*476O9YFBHH[-L MORT8EU!8ZZ-U@R.GX^2:0NDT(<0JZ&CB>''YX]_V,M,&3+F&_Z.?3)+TFKJW MNOK=/Z)Z#Q_L+E0($KNH' 1Q&G'@79I$1BO@+4%&6&RU:!!_D5GM.&W\7ER# MTB)8&;V[/K:5_(.;8\-)XS[,&7O+%3X*/ZN\!!#R$&4?%X 0&35WG<[C66I\ MDUM3\GANVV6.MO'*9H_X:81ADC*+NYMR6LX7U>I8W&$..5"R8))RK!&.DR#E MR=/8 :FT ]A)@ZT7'#=)#9'G $^[/-(^8KFXY&EZUC?IKKBKTDS\P32"^PL6 M J_.AD" #&) 0\% T!P#D82IL=(ZW4[8\G?#(ZT#EG4;<6D7RRJ%[E_KZFJO M!OK:YX6CE$4E6@-BI(@:=MJGLNEBL;BJAJAP*\X;A*OD"31N?5EI Z9\^P=/ M+C#?Z^-_>M4YXEX%KCE@#--H7QL$A!<6".*]$AQ!;QM7*;-P3\Y M#'CGK?3W_I?#/'1:184C"B%D(UB4(\"CP0Z09VYS;R4T0> &QQCR*"27SF'9 MAB;OCN@QUTSLNA.!_>ITM.Y MMIL[Q%9_;8;9_<]R+>]K1#1UTV#!I<:<*YNTXHBKBN:,"8H!:&A4':RCS#7( M])')TYB3RX[@\*S#'3#IK=Y]#8%!Y5R[&VJ9L M^'>;B\?/%K'\ZVQZ]2VCS^K- XI$.>4=.&L4(;)0%P5$K "3&640RY M.V-,\F-2'\/_<-KY?55.;7FK)Q_\C2XCT%7*)3*/X_W?7E:*N8 2)=/"6"L=':%@H@XX*#C%N!+O[FY'/P6A,$+Y>_8NO[G.RG M59B\<<:@2%\0*H"H?F$09V&B&$KBE>/47/Q%RV?DL1,QO%@N&\^6+2V?#_45 M@F B%1% +DL%NVT5EDLUE=H M)"!.>2<9-!IH:E+.+IRB*R0W#%,5A^;2=Y//R&*G07B!+-8+"U^URV5/JBR< MECC0Y"7P/ !KG0>:FP "8XI@K GF#@NGKC=O M\W5!%51QP28I<@,"XCF+/V);+%"F+8J+.&EP "R/NZ SQFD'L',P0[KL_BA^ M>"A0:(V](!8!!XD'(@@."(,8",T9#"KEIVF0,3&/=9^%)1IAEDLW^90VK;I6 M34(Y3:F0I^MMLEA#NK'P'&WFT<1>7@UTAA;/UM5U$KM5IOY7WKY9I;,;3V9? MTU9JG'2K'; 4>'A=WEX T9]C2_/R:IIVY2X+U[$NJU4FIAW(GHVP'")D9E=M MI4M.IXM5,&J856M1OWW7*0$C74TCLZ9\D*OD[ED;2^$)R\7F2$=?STN[RM\X M648>??[MN$#262(WZ7 C*9!]*-NCC$1T.^YCV1>_BLVYU MQBFO73Z?$^I:]ZRT>%+KI!Y\LQC[S?1ONBIGR_GV,O"X6)IRNCE>=C>8Z'D6 MICK8E^4BLMKC ].;HT3C634NIU'X_QH-'?>\V.D:]HXCC:/YHKQ)]N8KI(2] MI,2WL6._Q<;3#EC:"7M-4VR_D4(@+RA6#'"[NK_*"V"IXIO;/B263M6*(NM& MG=G3F5=Z?VRX9PNU%X@C'[0B@*;+R WQ'"BM!' 1..V]\= V\*%VJW6?FYUF MES .TI,@RB:;O>EOG\F/7$( M+I=-#T2MGE9A'!4> F41(:85L,))X(-CD6PJ+-:6<-K@J$>W8:O?/9.>. (7 MS*/[ Q)/J[!P1C*%N0"(!I1RN$2]*)VG@<2$=(Q7\'I15N>(>_W^>?2T$CU+[Y&HG![*/FOMHK[U;3OSZ%J#9=!TV M_#QAS+EW2B\O,U W_=Q$QAW?W?T%"^VD<%8F2PARP)S@0*-T]-]ZZX*"#*.+ M]:&T.J+/DX^W#5NVE/1KPL?>I2RG)W#*KI(%@C :R"%VTDD"++<<>!\M%(N5 MC&LJHMY>_"4];0[KZQS3(GR966:50B)ML\51.X5Q]I?5H',;?<6:KK<8 53SF\J0@5T[&U$('"'+M;5WJ56TSYNN7EEL[R>SC+[*XBS!6+/XQQ1Q O@G0L@U@6! M9G&^:"H]EPV$31XEI]51WL%!K<.8FY&>++2GLU.=:@JKF44BRES$-03&>PD0 M100X@J(R&%%7%%^Z.,K!5!V!F5U&K9?B!C)J;P6%M-H'J0C0DB* C<= B(<_MA'M$WB.J:C#ZTP)% M(,@:'L<;NCBK&0TFW8L>?R.&6.>AM_B, 5$O!F%UT5V]7CXJ4/C8,>+U1FBU:JU*V*P096%I4X)'55[;9T&RD$,G&(AKG02&2D-\_7. MXUR"+MID4&=GP[,]3HJ_K).3/B%QJ_!L5JK:3%2KMF@I6@IE["6)L *AN (. M&KSM+]-&M7.;R_?,/UU!V1[K_.KU/)VKWW^2K7;98H!Z_?&@-QX3T2<](3C% ME' Y[.%1;T#%Q?O2.F>)YJ"U-O@U+GFK5:Z0A!NE2#3(D8* 11L)Z'3)W8J! MA1,V:M27&C*5:^!; "VWJ?E8C&V?;9#+[FG+B1:-C.%N:15A.XKN43:NA<#NR ML<(@'3",>H^- ">5QP$HL *&*(%HK!N3!K?.RQ^&(<^!]-EX>!5I>PP?K@H4 M6@HCE., >1=[*&(/D8SX,PL%CYTDH4D.E4M,X6K'&<73I*R\W^W#(>,*,%,,($Q /11#50N?(Z^#,)K$Y0/2_O'>$W>%ZJ MH)9I!"4#E"L-K.,6>,Q#M*)P-)0YUAHWB&#(ZV[/Q$&G GF:VC M[!@GT\O2!6-&2!U MW90F+7 MN>;O;QJ/;S_HA?_@[6R:;G]>M7/NN-C7:4S7*933931Y-K%KKZM[QU=2Z"@O MC+0!> 8=X(X9 #'A0$-)H\*+E:RWX.9$X^F(];;G9U, UC)2=O?DXZ-A.JKV M@OD K;0L'96+5J=%Z<"*\H#XB*R-\IB8B_<1=<4NLTN .]L, M;U)M$326S*:;12D)@$?LXD %#"P13C$9<+C\\],7Q)PMXGRR9Z .G9^G5?S[ M:IIL@/C!-FYBEW^@094%AP1R)QA@*3^BTU%SU-R*C56KJ26AP:G9/(I3QQQV M!HP[Y:[[Z.?YD_G0A+MV5%D0$[AV!@&*M0/:N/B#(+\)IO3QG6T@OVB>8R^7 MPE[M@7Q)2^HV5WLS&['EE@HAC I""L!9VH' UB2K6H( E4)60H2:1,/D<6-= MT,+;+?27Q,X/D[0AMSY45 @./;(. 8,D!!Y:"I"(MKKW 5,LJ4:V 3/R'T** M9H/VDICM^6'G],6PC 53H+:P1E2A"@2)R@!GD)H)$42&4H#$8A MR!IL?.<)8KT@ONP [TX5R=X_EN6\W)XW:&2>/*NJ$$1KJH(&,&@%J'8,**C" M5J?!0C7).Y_4^DX7).>DB1;/Y\_. 32#63BI\'_ZXV';]ZT*0&?U5DP[0(7/DXV3#RP0D1M65FSU7.T M4@HV8#3\!Y5WS6&^='7RK4]'N%87IOMJH5MLIH)384.$BE!2#N&QH M(*FUP&#EN#*,(M\D&^4/L25S*O@L!Z[G^6\\6AHPVG5%?8E'O1&Q)' MQVG O89 (2_BM(>$"!P$"@U"T5&>@.(+XLL6 +XD]MNZ^$=3;18]K M28=;%G=O_>)Z%M]\\8=E?T8JBC%3Q)R*/@9XQ)/ M0&&;6K!=;+>U%G@L^P*1\4!*SL9$*JQZ7([)& XB9N,FGIF,J>LOC*]FYQJ? M7"OS"3W:G7>R>:4%4G#<'V .\8 PV>_WQPB-QIST^6 X& W&EQZL^(-R\6G# MDWLQW]XPN-9&YB_#15Y&B^2^'^\%B3MB_C+3E>'RPW?5E9YNKGW,UE .&+?G MA1\?%4[I@S=G[X;^BY_,5D^?[')? BT7",^#1OY:P7.KX#O/AO_F]SGX]A4K M1GW5)^,>2TH!0QCV*.I3",=<<49ZO?[YE-R=9!]*8K^_8$'C"M(?X>%H/.HQ MP4?]N'Q1.4+](>R1?I-;EO*HJNT,YZQ#S'*ICSUKES=I&+P;^MNXDFU]_;<3 MOQJ:Z9.;H$_)>-%6$P4>03800SZ(2*8=+"7&%*E!U)FH$'S0P$#*M)/3"=N= M"=XVI.Y??_87+(+1F!!!@/,\ .N1 -)P M Q0/4!@/,5*UW*'9>WUH'3I4M& 60^F( 8'%_D(N/3#84) .-%-,/./ZXF_+ M:'-PGU\3V3Y^N5:F/:0_$GF/1=MI?+2CLL(*9[Q/!Q",C<1%. "W-GGO_) MN)SJ:=0T)F^F85;=9#/5=]*8851BDXMJ:1?+JIQ>Y6OI ?TGCR]"GWE)T1X9 M_/+C D(590*3@#&5TFI1#H0W.#;G%($6H2!J'1_IIG?]Y;R<^OE\]*U<3WVT MIW!J EFG%#80 %M= CI%63OE6=(GOAQ/:@RJ'CE!'(F^R MP/?O/D6RWH74G1Q+XA,:LBR#7_QTN0H?N9J6G6\&O&QN\Z1_]Q<_NZKT[?5= M'IAWTO%65[_[Y.5;WIZ5DD=/TIY@I>VBKR=IDRS+/D$=NLY#1X99\=%?)0OA MD3J):':M_F!VE_>"O,D'_DJPZQ_+=IQ6I8N@,377V_"LB^ OL^K WO5NMJ MF8(A5P76R/92'&6YR++BG$;GYRCR+H#,7//^>C:).O!\'6&3N;G[$)!'_JZ5 M6IN J/QUQ"(*Y!2FT[]+CV;3"]@ ?TG@0S31T%?E%YTBA>=_7>I)&>Y2AO[Y M?WH7N_F;7[P+G_2W0^9/D[H+[(,U*2T[9KE(#/UI]EZG5 SK\*JH84ST?%Z&TJZCKG8=8FNYF2(83KWW M&@@,*:!$>F!9_-,1(95S7A"I+]VQD)E79A@@T3AD:L< @CK$P1$ E<3LWJW2Y"W,>7K^L M83GY5''O9G5IW@.EWJUHV[?F/G3PTVRDJVF$=*=P;JO^PE#+$(R#@HP5@"=O MID>2;,0 EU"+BP^,.CNOS"YC9+Y# 9U--J&UL['U9ER.WL>;[_ J-YED6]N6>ZYF#5>Y[6NJ^W2W[^BE/-BNKBA:+64Z2 MK2[_^@%(9JU;V7=?BFHQ+>=__A[^ M"7S_73&?E!?3^=6?O__UXP_JHWGSYOO_]W__UW_^[Q]^^!_]X>UWMIRL;HKY M\CM3%?FRN/CN]^GR^KN_712+W[Z[K,J;[_Y65K]-O^0__+#I]-WZE]ET_MM_ MQ!^?\T7QW=?%]#\6D^OB)G];3O+E^MG7R^7M?_SXX^^___ZGKY^KV9_*ZNI' M! #^\;[7WA;QKQ_J9C_$CWZ Z <,__1U M-Z8_;KZ\;_IBZ-_QNBV44OZX_O:^Z6*ZJV$8%/[X/S^__;B&Y(?I?+',YY/B M^__[O[[[;H-<5>+Z>+= MY?NJ6 1)K0$.)*Q'NJZ*RS]__WGVV^< %)00;6#Z/P>Z+.]NBS]_OYC>W,X" M/C_V296YSN=7Q>+-7,UFY>^1:5]6'_-9L?A0+%?5?*'F%[9KF9J,BE7 M\^7"%LM\.ENT8*B'IPV(17N^TM'HI_/ILG@[_5)%6BR*Y4+? M_9S_HZS,+%]T$%&[!PS(\?MR-IW#D:<;%8 MF/+F\W2^?M!QX@[T&9(N-?GG:EJ]5+6F^MM^R"&YZD!]0BK?KZK)=5AQWU?3 M21$GY,E)LV#K$8?DJ>&K>+1G7S2&)]Q,E]%:BTN;*>?+8-<%^VYZG,@&71-0 M>?BKVW(>OWEW^;8(8G=?;XOYHFBH0(,^]+S(1#/R8C4KWEW^G >S9KH,G[V[ M?'=;5'ELM*;[[33_/)VMOQH4L&ZTC 7'CZO;0$%LE,]T/HN6X\?KHEB^F5^6 MU#T9( QV:F1N,!^J-X MO@B.ST4$[/&$U(#2(QT'I_!]7@6R6H9]\-HQL<5E4P=?\4'PI MYJOFEF^OCSD;]VNIO)F' 8H@HU.M_P$>=C8DWE?%;3Y]H;$GQ3(&?6A29)JN MC"+S\MCI#YNT^=SU7R^RFW45#XB22#O7KD[YF"\;+ MEOW1<#F=%VOOK)I^7JTWCX)'<9R@@]T&IJZQ')OT[H_6:OHE7ZY7D,6R6NWG;B MLDL;_FU;1<+7:E".F[4W(KST1.,C37&[;JIJR6TW^M"=H& MHGU9'<@A[0N\7IZ>"JMCW_<$RHF/2<7]?11IA[AZXOR$1Z3BNMEB==HH?=&^ MB>Y_RK\>)W!'TP&H:*@&^WL,0--#;LKC3;?[!J-K0@W*YB=[<[VV%;S_DRS#JI)S';8!36QTVO79?@AN*WG_?N#1<\5+EI8:^CO3QRU8+K[4Y+P_NN\"MIV-9_^:TV9 M+N;%Y;2Q=='#T -PV6P9W=NA+XK>55?Y?&M7'"-F5]LAZ&@HUP-=^J(JO/^W M1;6\BU',X+C<;B.:'\O+Y>_K"-J78E:N/S7EXKA;W'*X,W'34 S=1CT3;P_3 M_:Z.PW!^TC//CDM:K3CYN6?"I]FLW6G0OCC[[U5>+8MJ=O>A6*QF,:<\?#U= M%A?'J#_:<7 *'[3AOLE](MWC?:1FJMCS8P;GOIF.->S>%[7A*M%TS6JG]$'X;69GA_H MTA]5Z^SS#QM'H(DEO+_'<#1M/]%W/Q7E597?7C=-&&PQ5 (N?LZKWXKE3U6Y MNNW.Q_[!!N?DT2?K5+1\LMR>VFD^ 74>.B67/7*5C(NF4\WA?GW1][&XBK;? M(Q/C&&7[>PQ'T]MR?K7>:ZIKI-23Q73RH;AJK@C=1QZ.QV9Z<:Q?;_3%E'B= M+V)2ZTT,EC?3C8.]AJ6MJ0HTZ3PLI0\;:<$#NUB\6RUC):Q8C$S?N7QRO?XX MVC^=6&K[E$2\[_[ZM V?'A^1B.M?YU^"#1D/&09+=5X4?@T+71H0#CUI6 P:SO(-^O9*YTGGPH8___7R"0]%[2:3U7OKR:U"1N?WU,Y7T5 MR^E\^>/%].;';9L?\]FS$X)[ZF36I2]CC4VZIO11S[Z)"K]';2KG/UP4E_EJ MMFQ)XMYQ!B2XO,FG\^[T/AFF=W+7H_]P4]Q\+JJVM.X:HV]"K\-XU63UN?CA M'IJ6Y!X8:2_1%_$$V]K/?!O^W+:.='4HPKIY6/%U6Y;/IY5TPQN\IFBXFLS+F4@=$BC?+XN:>NEG^N9C]^?M 2=9JG PQQSE# MD&JMJ!=$( F0QA9))S4AZBD,ZXJ"9;65U_EP6"\&'3%8CY%Q917TQDGF(358 M2.V $E!X( ASDC?A_T%C537YKJS"HO7G[V'=<_L2G[0&Q3+22:1:IL$ML!@^ M6,]%_Q&'*2[^_/VR6A4/'Y;S97C'W*;86)B&-K&,-HJV6OQPE>>WCY1M^\ES MA=M^G+U,'HK3PG:W81'=8/5UNNN-.VV #"-'A+/.&\BH!UASA#VW).(E,&0) M5>W ,M!.]4Y4BC(!@&N=.[OZV"<6S,G*L^F>61 0-,8+ [S&GGJOE<4"8<(L MP-)EFEFN## 8 T6)ETH;K!%3P@1D#-4)=6NOM?F@64/)_22U&@;:;TGK)#/4 M.1_^L2#\(K36@FOF);/428/.HU1/6!NG3IT&W'&5>>D?QT^R>Q(NRVIKS_[\ MQ ]Y)/C#'3*'N,6.(L6=BD:#T-0X #@"F F4JY-.SVJ4^5\JB#* 5!*-14\ M]FTVA75B]&FO)C3IEA%(+8? &:X$99I*A;PT5@IE(=1&MM8']*KT80"LQK% M;#?H6Z\0V_X9)-Q2)3# '%'EO/)8&>P94)B&O^%XYHTTCM20Z(U#<]3%/U:+ MY9/B B=KSZ,Q,F@M!Q!BC:FBP%BMI0D&%E6*&>YT>P>\]YEF3!K4'L%Q:)$M M+E:3)[>UQ2*KGF!E$I#>18&X ;!;%VZA#^EG6H-8 / M*O2?/^X(V0X3RFT?EMUC/7^<7LVGE]-)/E]NL0]26-]9-"T6AP*M)_3.*#4& M\#"_ R0L)\A)1S"UDF%-H-"XB6;VP<^^@&G#GID+JJ&IPRQ,+H03 (6 6SZ@ M@;;]&]93F'00F91#8C3JD.A]!=3MGO?]0>DCD="#_3)$"$ 8<0'C>L4D\XC7 M 7L4P:I&@5 >Q=\.1Q:J9;U9Z0>#33M;)\IRIS!V $NJ(2 &6WIECY);.1Q2WY8VC#+.."8E.(_P/T2+;/Y0L.]HQ&EWATPC8J$3'DJ# M #6 !+QJ[BQ [6--@\4>.TJI' "65$*OSXS&&L;+QP='-\>RCM@'#7IG%BM/ M6'!=!54<0<8H%C7?DL#VIN;I 8%16 G]8W9V75FGEA];*QKTSJPB@AF@O2$@ MH*JMI36F&$H]4=L?8E>8\RK*C9L%1U5UP)![FQC-?1'RPI;A21ZRE6?%;SH@LJ@TMR[[O[K$7FL)2*&\(-9U1!#LD] MUQA3H<=I +3$_KGD.F'P>F0XJF4XK>C2B6Q[\^M!H3UIDUDA$,: (^LLLIX2 M3G4=1K<*F_$LDJU1+_OA?5"YY5^/R^UQFT"[X@([KH*-&),<(7.^IET9UMZX M&63#O;/<.O">RGC=?1G\W0YI'NF1>8XQ]EQCIP)*B N 0+?@PO;I>OKO\=;$I1-U8%Y[URR1TS.L8A:96$"&D8+7&4Z\,&<_;GEXC MNF'5.FVW+I+SJ:AN8HFK[04EV[(N];<+M:Q_?3.?%+<1_K\7>;4W(Z'CL!F& M&.LPH0+)E$ 4$.[J>#,%BK2?.WI/HAE\LS\ME,,KTH=B7OR>S_I1G\>#9108 M1STA5"%F'=?&8G?/*?;MO6GR[2I-!P!3K44FOYTN\UFL-ET3'LOM/;[=X7U1 M3OBD7&ME8B^)B4:&K=4NN/+J@@(F:#^ MQ7QR]ZG*YXM\G6?X4X!V71AC7;3^4_[U@/:<,$H&I2>6$ P P=!P[:U%6QP8 MD MP2(4K36&OT:-Z1^Q9$>?+KX$PJ>+ ,>V=M'##NO%!+(>B^!MUHS MPVKN8EBWM?CE:Q1_+R"E4H$'(E_>WN>^3F:K6,VPYNB 9IPT3B:API)PQ8$W M$%+G/;(U%@;Q]N[.0W;8:]*8(<%+%G:+M=OJ^X36!=1_.1QNV]4^0] )R9&5 MW$,8ID@'&+Y?'L-;TEXQ7F?DM0>0DBK 6F!W /\IJ_QW"[6O. MG1ZSV4_FVP,G(4_IGGFEJ7,<,&,$L5)R18(WX:&1U#M 1!,U'RAY\/Z^D0., M[#M!>?H@F5-,0Q6L(6LYHMXZ(O@6"6,XZF!%GOR^[SQ,.8Q8GV<5#H77J ]6 M-IP/CARC.&&43%!*,3,TV-W,6F HE'8+GE4B:4I HWS'(?7C>:1T,!B3Q=KW M<_! _R_YS?%\^1-'RJPFF@8@PC)+-084,E]C'I9E[<>9>#FHY)MK5X^(_EO3 M1I4>^IH5[$Q;S:O%LKPIJ@_%;&TQ+ZZGM\>/DA[HE6ELO!+>B,"C,0%; 6#- M)W$@94G?AJP'-,49H-D%F)<. X^*A( M"&PQ]N&_#?<.(M3>!Q^LWETJG1D$P&232WESNUH657V$Z1GQQZ>9)OTS817W MFE /&:<(,QF-SBWO@'4XL=Q[_";YA#, ?JETYY>*,V1PP@9QP03-9=>!]!(.]QBOG/ MQ?+Z8'K_2>-DT71C2BCEK 1(0F9I/7=Y&.:R\;R_23:_A@3O_(K4*$V[2?<, M\##3"SO,GY14U=A3N^+OY:HR^6JQ M/W*[JUE&M2;(*0U1\)U\\(AQC(5MJ'/!=QI?'*%'Q,O>@#E_C&"H=%=O.)=0 M8(P"YU9ZJ6B-@X]'C\:Z^79.BV(X?$>@9X-G)RKLJ+!,<@@QT#Q 7>,!('+C MMD &D7SG-,4VB/Y;TT9IO[Q&!3N/8GTJ)M?SW>E\T2+1L5'_3#$36%?> M&( (M%!+IVO>M::O:Q^FFW3+X?%[O3G4BF*K&1/$"&,P\,+1K7\A &?^F\B' M;:50QZL P@RNO98Z6*#!#_6ZYEZ[#G=!CR@-MIW.# +@:\V#]11) MC(' @2-')-).\3H(;XANOP2-* ^VG9KT!EI:8WAVR&F%1RW@P]TSCI%@D!*A MB"<( 21D/:=2C=.&[9JI2\(MJ5ZQ2Z4U#?#Y6Q%+,Q<7ZDM1Y5=%HX22+L-F M'A($@X^!/1;! W&:*+E%BC&G4N9LCTG+$F*:(!%E1[K$N=,B=D2'WS9(@SC4 M+1-,:1Y6!:BI#HN/E(@'W VP #LCFIUE&X;;AQ,&.QA8Z+M'?S4OM]%LJ,RC MH/W$4<2L8E"Q6'%JBXKVR*3T? \F-/0CVKW%-@9!:]39"B;,7].ESR?KRQ^. M;#6\;)R%69,;B8'3T#,+H)?4UE XJE-6:VEYG*=OF3_WB+MBEBQ,\H30HP': M7N7O^>(>;!I(=[1W8%N@'N&\DX

>M<+KCZ$KHS0KQJ?N"@(/M,P\DM8[(M):R^FW_5O"^IIEGTBC#L& $2Q^L M2V1@'<2,Q<+'MP$\D/RZ@Y/*^'F?WZUWHS^56[YK1(K%3]7AJW>.=76XB X=48E^? MS#B&H!0!*>-%S)X KHX?.(W="+=AA]&%G@!*[1L]VEFM=XX_%)-B^F5]]-[G MT^JO^6QU:%OOQ)$R!PTA G#,G3**."ZXW^+AF3'MLT-2V@+=%698V,[H8K]? M59/K?%&\KZ:30LW6 @P?UW=*Q6OJ)LOBXE/^U187J\ERG9=P$^\D.6%ID1P%'[4Z',O2$(5&G9#J;'T&VXHG0;+6B'UQ]#5U[5AM+Y5.2\&TJ* M>P*HXL29P##25FI:4^<\9J\B--86\4,;2JAF)17\^F_BHLW%X&UZ>4T?UE5Y FGX;O537&QOK(W'D=[ MC,EI8;M^GYU1XX*((8R[*AIR2Y%U->82LQ$>2![$ZQH;T*]1N9^?8%KC\.DZ MOP],)5+THW1D!#LL .(8 X(L]5*3>JT4UI+V1MQYHMMC4/J^07^-+X M+HOP MRL? ZZ,O'V:"1/I_C(P,.:(T4DSX6 G->N)!;>4);F%[^^4\D?4QJ'_/F+]& M[=_:>8^^J$'Y4'PIYJ=N3PY'1Q9F'T*Y]0PR1$%P??V]P@@IN!E@:1MO?+\1?E;ZTQ&/DLU?-U6ZU+@:P M4X\],0M2P5 Y[YC&6"L-8UV>+;X0JO9A"/&J]&T<\)XG[>/@/3*O,[U#:".! M(E@8J6CX0PD/O'6 &$R4:U8;X]M+[V"60<"Q-T8ZBB%5"GAJD 2& F1!RH*K M'2J&-!5MU_2.T]#Z@Z1W *8P8T19K36EV"HM,82$AKF,8F]3;N -F][16/H- MTSM. ^[;V+('Q$.(+:50>!G^(1Q*BT6LXVZ<%R[3S')E@,$8*$J\5-I@C9@2 M,9?&)+V3J8>\C\8B/GE3OV<@OPWMX@@+20 GC"IJE8EE1I7R0@D$&.>OZX3Q M<+IS&DSI$T( 5+F%?%8\O":84S#?T(8+8B4TEH> MK,C7<92]3ROX'+"F5]..M]"/^*L[ M,]A95<\#[/#!F$#DS72Y/B0;WC43',3I_*J83Z;#WNI[X+&'O[HMY_&;=Y=O MBWQ1Q--.\T5Q^'30&0E^T)^?\^6JVNP27+X+3F,>&ZUY>+)M-GH^/JYN;S?A M@WRF\UD^GQ0?KXMB^69^658WVZ#ENA[_IW+-WFMCRN2+:S\K?Q\K0^<^"?F8:2A8O;0\>I,5460J(HHXCYB7WNED=N)0\'XN- M'NB52:D@AY0!0S&G%A+CV997[(.]/98P:&\R*X?")F70M4:][(?W0>66?STN MM\=M,F2T8)9P(A0R #I(>;U0$,]4^SSDWB,,OCK)9P>,E[WM,R\THD0[JP2Q5G#MM+KGR;C1WA'=MS'3%T*#2GUC C^F M<.]FV,'V&2%4.>*Y#NP@#"1R$-8\84;1> V?'N14#H?0MR']T9E,8Q%Z&V$O M:O87Q>1/5^67'Q?+VRI*6ZQ_BY(6CR4=/LL^FETRW7R300TPT(P&UUU!I*BP MIE['*%%D1#4B>P*[[,+_<$+Z]#_[A/3I?S)!G/?<$,N$U<8'.T'PFDAF47NO M9! SJ6+[ &I@U[-LOTZ%5&+W(9.X S:"R[R&=N$=V7P+&:3%8WJ_6F MM"UNJV(RW19)O5]PWUW6*!W:B>HR9@8)%4X!+)U@81G7DJ(:&^:,;;^%>7HA M@?/N7B5$\=P:]DM^4SPP<#!JT':X#$CF173'&"@3YW^HGDD9%FFT#?CM:=ZJV[3D'\$OQ^U_^^^C-I/N:9@)!C93A.@[K M)9%*UK8#PT2-+"XVO##*7O%J+56S6BS+FZ+:9D^6\X4)-M^QJ\D.]\J,(< # MK3$%A!/%O,6UG\ L\NVKP0RS"YE4UKU"E\H-VEAW3S-L/Q75S;O+F$59Y9-# M!0Z.=\XX@<@CQ2 VD@KEB8!UT)@S!48T.:1)X>L1K'.JR(=B7OR>SR+])^K' MHYZ9819RQ,/+Y2 @# MO2,TO@G*$]313*D=[I%JO&1]B2G=P[#[^@3^8@!$PB[9TF.KCVVM[G2W'#7?N;Q@>K?3B(1'O$J+5L MGYV!B3]^*9=_+Y;QZ$,QGQ07V[,]^P3=>( ,:JJ$4A8XS"CFP@1C=7LIEOG\$.RS_BV6UFL23=_.K\$=1?2G>%]6TO'@SGU0;-#;_OSWBM2S? MW-SFTRKN)I3/SNE]F%Y=AP]_711[*[#<)DR.L MS3>043(>D---@('6X/BO#;+9_N7Q8/O,"62X1H 2X,);B'$ N>8M6''M%6BP M8GO#35[=\4DF^W)^%2?1^IJ-AP.B;YN.R,61 <;3>!W0EF\/ MC&BTJ*7F_>@)S,,],T(\HA@+:B 3"DMC;?V>.ZU)RKM<#I_"[%-^S]^"7C%* M>1JS1T72=R8L$E=E=??N,L)9M[@XDLG7^=]*4MC)>P3Q_-/UGMX.9K+U7+$#"BCJ>;,0TV@(3R@58?9G++$CW,O M/9E6--;"(5#^MS8^QVE46^O?FA+VY%)_NIY6%[=YM;S[5$RNY^6LO#JRQ;Z_ M1T:QD=@1;#52F"OEM;8US9ZR$5[%.+ATRB&0:RWMR.YR)[L?BLA7S)3 M7#&_^7X9R^#L5H;6 V;0*FV$ Y8Y$.Q<+AFHO3QOA4EI,G76E?96>U(0']3F M#-7''I5>6RU75;'E:.VT/^KVM#:3NJJ*M6.Q^'4>A*L6$T' >>LU':QLW]/# MYXMR-KV(.#PNR76>A[[/XZTHU\4R'OY*18&?S@,%TWQV?\ SB= ;$/"X9)V: M3((K7&^S1$U9WQB3N@#E<%PXRJD0%E.$--&>V&"S-8J-)N7Z6 #L4+?, $T4H)IZ2BA22G&C,,2& M!<8-)BE7U(/1K_[$5@Z&3LJX5Z-TZO=5>;&:+-]5'XOJ2[R2>?\QD%U-,\4D M(UI(ZQ2CP8G1 @L)N>0,0$8ZW,DS<(2J'YF6O:(S9-K\EKRXF&P)7!S,B]_; M/A-."PUP\%.D)]XKZ2E>%_AGQD*'P"N[*:&[[%XJP?"HO0Y5803%HW6.8D0H MU5AB@&3T;R5DRJ:MF-_HC$0"13@-DPXI#?'>P4/G/'+8\'SW)NZ='X(\31<+")A&@2G!% M*)#<42\%4J##K22#'&KH3]C]XI)*[G56U-^FR^OZR$7M$MX=D/[!?IG2V",F M4-!G0HE!VEO"@H4,M)?Q6JGQO/"#F_E] C4*I6ATJ7S#$3+OM0DF,*14&BH, MUX9;'>P2 ^,EMJ9]/M!@9Q;.HRBM(1N%RIAN^K+MGLEXY MC2H%5U"LME3/* M4HXI%X+:]K/*8$1X>Y%05U]%/^U)LE.ELX>-[NIH$C%\VCK>[ M0T<08M8PS+0,EH/$D&K'( V^VCEO]:V)/7IG[Y.&&7(DWH=DF0!AVO,6(L*W M'&'+=,I-^(-AX"[">'ZM4Q<$OKE0;[!;A$;>.4 M"2L>)@)MV2<$\I31G-/N MTVTIQ6/!W=/P>!T1.Z.YIXQ3JX&@V!*A-*EYLH++<28"=A=1H]!=.W"^#<&_ MCE!M6GF?-U1KK/(&<"Z884P[A\T#KQ*"5Q.J;8SRH5#M:6"\OE"MHYHKX*B2 M2&LD8/!$:Y"H4+C]B?3$H=I3A=TO+JGDO@T>+-3GQ;%2,L^;9IK'&YDI:Z]FAP=T0CL7Q]@&)7>,=]G&#^6LUU9\,<[ M94HHJ0@5C&AF"*$ [2FNG['N )I4"_%25BT6PC2ZGA][R M1ZTRK# TF$!ON7>:$:X!K/G@ND,JU6#[*#V^V^V!2"70^_(0]]L)QR?QO7VR ML!)Y9;&3WF.HE5+,@9I'J[!K+>S!JD[U*.R^8$DE^H_%;!:-C/G%SWGU6_&( M\D,1];V=,FRM"'A!B$F8#;F03M6XL3"+M7?P!IO,>Y#8\W![7_"D\P,617C6 M=:#8AD5M5JZO%SBN!P?[91CIZ" +@Z%40$CAE-ORRBD3NQ4U /T*PG'XICNO#D9X9$982IH$'$$!AJ ULUOQZ)-O'! 8S _K7 MB'XQ2J43ZJ:LEM-_;9-*WLR7^?QJ^GFVOS18LXX9,D ;P9$B>.W:(B-K>XAK M+-K[_X/9"OUK1*\0)5PR'@J2F>N\NMI9H_10\XRZ@)CPP'$<_F<$M8+5G$&E M1&OA#U:HTO5X#?S4_@KCV%TD,]CKW*.!N8+3> M8/^EG)=/56M+P/U>P7%YMALHH^N3*!YIC;' $"AOZQ5)6$_;6^Z#E6'M0=Q) ML$KWJM=S4;WC-)VO O4/MYWHXK*LMOFJG_*OQ>+GZ;RLILN[FL'@LSP=)=Y$ M&*_%65['.K1?0I-U!NS!:209%1F(EUI3:AV1S *'/">UN(77L'W0>;#*K[U. M46,%.JW"!\ZV[Z4.CO?A'8L]/;)X#::DTEJ"K?).0H5K*1'YEG@C"IA,+ ,0F(5J]UN"1ELGUP\V![4X()O!TTJT?^MB)=3%!?J M2[!3KXKZZJ8UY8MWJ^5BF<_767''%X!3A\HT$<(K%NP9YZE5)IBR=;:-=(IU M*(__&E+0!H9K; IT;"$Y:9Q,6XX\00)I;@T5C!I66\-2BC$N,,.)NZ5>M0'R MS$JUG4I?L'*Z6NT;*8L^5JS4HZ&RW!$*@:XS?J7N7P?7>?=-3DR2]SH-GDA$J48QH"VBE#>:BJLT.!;WJ<#SK M->1N)@=P#&KGRRJ\6O--48_)W:#<&FX#ME_6*5>+ M_U[EL^GEW?J0S5^*BZOB00 Q)2\6.M[UD5D,K@*M M (><0T.9]+!>(A629(07;8]0RQ-+X=QZ_@3I7M6YX2A5Q"I]E]V$H%A[%# MD.8U'"_I#YD'#4A1?.UQ>:R/RW+RVW4Y"Z@O-EO*3RE[1=6Q /- ,&*YYPP) MA;&4 BNEI5#6HF;51@;F[,3J6!@RS&-Q1QZ\< FED41M.=+0ZY0'LD^MCM58 M&(>K8YV&0#[F"T#O.=N\9@_U X]<\WFP7^8$HX(SP;A"7@2X8XGW#4!&&=B^ MW'+:^EF-Y;Q/77H )]F&VE-2C]YXN+-]QJ)E(044V@/-K(+Q)=ORQC%5XRRJ MU;/'QWHZR>6E_=T(DV7F]BXLUPOGL?3X-SJK);Z?+?'94X@?[99AA M#>,I!HX@'9-D;_UDLKI9K2\(W1=..CX#-!TC8."@]-PS MJY' ''@F?8T!D:)]'N5@@9B>9X.!D$IWA'<9V"\NZ@2QHZJQNT,&13"6O,0. M8,\,E(*&V6_+G<(=:K@-=M:O7SWH!9:$IR*>Q*W?S%^&XSZ4LYDOJ]_SZE#* MY8DC98XB+A"W3!$=5DK/ *N-:RMYVDO46L=MV\:8A@4KE?)L+!:K@\FX MCYME6E$;[QL"#CD'N-'&VWM.E!QAAIF0"WQNJWQDU?-XX,X9H M:1510FN,C)!0UV:2(Y2W/SDUF,.03/A=P1KWB2K/, " 4B'BO:",B;""UKQ M;]K'B ?S&5()O@M.J61NIU^F%\7\8A&OT3D@\R?M,@1LO+<0:Z#C=7*, ,MK M7CP6[3,%!_,'4LF\"TZMJP6XKT4UF2Z*[8;KN]OUJ=]8833^J6Z#KS*9KE.Z M/L0\VL5F.=HA[0ZCQ4,K.IX3#1RZ,(D!'$ND;GFUBK:?!P;S#8;6B71H)M.< MO^:SU=Y:$ZT&RQ!>%]47-OK-"@4W"M><>H%)^RR/P#:YQ(/5N0DU0*6#M4S:-^GG$1B0"O2Y8?<_5/'C S2$#).=. ,&^Y)=2A M^ZG @Q$64DD:#A@:T#.KV_H-Z5';#H^704!HL)$U==Q)1 1H@ZG^+ 0=8@W M#U;4Y;4!](.S&="YF M<[3KNEA.)_GL*9G]WF1OB\_+H<=7\_DJG_V!^A M8E1HUVBQ&&A+*6#^9AYKW3\)N[@ MR:2>)/1\"ZDS(J,^J?2VG%\MB^HFLODID'OD@-*NYAG #!,/%>&: R>\E7@+ M!POS/FM_G<3 YY(ZB;;L'9A4QO-S4H\>0]G=(6/:,1^8L=X CR#EP-*:.TD8 M&/>II&X".R+]3@A]:WIP'OD?.8\T!O&?2^SY?/$^OXO3W=',XY>-,^ <<-(; M:X30/'AW#IN:*XW("$\B=17/"VEWQ"25I/5J$[#R_N>'AF5 M $)$F".,.F2LMEQO^8/.V/8AW=-#(6=;X?O!YIRRC[]6Q?%Y_FC?3%,#E328 M0,!X*KF63&!Q[WT=Y9D \WH Z\_AJZ,TCP8GXKT%"[]>[FJ3+Y:[%_Z M=S7+++8*"Z,<"(NF(S[F2=]3)SIL( ^VZ/>(>-D;,,G.FC\)@AQ9]%\VSCAU MQGA$H&>08P$)%+5IA!CWM+6X3P]ZGVV][PS+>81]=,;>U3SCVNA8>QXCYK6Q M6&-1>SZ(>S%R7[Z+J Y*O1,ZWY+\1[E(GUOLYQ'WA^)+.?L2+ZU]0G.#0\0' M^F4<@S [!@?6$6V559P_\,ITE^R)H1;X;B)[<92X/W"2)> 4DU6@-JYY1X7_ MHFUF"$*",:XL $AY+@*'-4\2-JN@E_:$8*\"[PI(NBRK?'[Q^>YML5P6U:+> MWCHN[P/=,N9HF!\#CQ)Q #0+S/)[S AM/]D/EM+0K^C[PZ9]ULKO8:X)S8I9 M#"8>]L5VM0U3$D=$"B\HEP0Z3HFJG1> =03F'F(]Z7R\; M9\@H2YR1FA-N%&'6\SHS!2.!W+A][_9".B#M3LA\*W(?I<]]3G&?:0DO JCY MS*_F%PMW>5E,XD46'W_/;R/EQQ?SX[W#_ @8(0)Q'.9#IH1'N/8\ ARX0X[Q M4,MZ%^$]7]1[!ZC]\?M554ZVU_#$X[21@LU)[\,&^K%^&>(TWJNG P[6AW\D MTK5Y0I"T[8LQ#.9K]R#@(:!)MB.Z)?7HZ_VT84:=$I@8@YW"AFD)R#U&Q$'7 M?DH?S+/N\4WNA$7"I+>+K!$!"U5(]%M7RD&N&OYVH1/LH^Y/.K M??[9D^\S@B&2RE,6W-=@ZRBFZ#W-!LOV3MGI_G=RIZP+$H-+;^]K^ZQ%6&ZP M"-H%#3,$4$Y=4.KZ% "SHS3UVJ)_7/)=<+@]#>A_G>4T>(= ^T^["TC,?+:8UZV0_O@\HM_WI<;H_;9"0PJ:#' M%DM'L/:"PWI+G1JOVN=[]^Z\]"*W#KPGLV%W''3;TJW+JBKC]HC);\,W!\O& MGC),9N*E35*B8+7QF/ F)*W]M*#"LGU&V'!9_X,/IDF0$,L/5*8D%AC'ZM['L,2UWX]&"S&,8SX^T*H=;C27,>U;CI_ M7Q6+H(#K(D+EI5\M5U41Z]WZ6?G[8EGZZ3R?3\*T]&;^I0A_5WM+S;8>,'/4 M@^!-.J"I$%(#@J"H.8X; N.+=_2K$TGA2S9MY'?; AGW))MRL3RTC;VO2Q86 M0(:9(@0B#;GCTMT#RH12(RQ'/-"DT0] Z55@O=@M%JM <]%<"U[TRI0!6' 7 MKV"6%A-!#4%;/CG6'4)H@]47'EH1NF*4U&Q\3.=C8%15Q$F.VJ]-@U7M M3>'/#(UC:[-W%_/U[M5ZTRD857&S:9^5V[1_A@BB1G)NP@NE*5?2 U_S$R9B MVUHO!BN:.X!1.Q!:YYEU=+Z8+C[>5D5^\6[^>,<3-IY>]@^1:4N($10[RI%0 M@BC]L&RS3@'NP>K>IIA(>D/LG.'57^>K6)=\&]B+EQ%/U]7,?1$+DD_";_G5 MH;IJK@N?:J@U9] Y'7(2#LM#"5SPA47_+I;#-7 M;HIQUK2JF[BB'EJC3APJHY9)1XRGQ%JF* A3\?T$'&;D,=:K'6B]&A:YUOH1 M;*2WQ9>B"BKY(5YML$_XS]ME$G)' 0WJ2W%87GDPKNIM!,$]ZS %O)*0:Q^P MG'/U,.L,R&77S;E]PV0P3&N048JH=8A@[#6L<["%8ZA#AOS$:LPXW,[S2,&Q/2)W'FPEP M%'O-B&-=,H@$-Q!+K;E!G#$C-+K7?BTZG#YY99'8GA!ZT(&ARI='0C^N;F[R MZFX3-?XV2VE+!US,&6?&!_/+@&!#46Z.#DL:99 >A M%QPPM(4"4N9&6UB[!^$>+\9U&CBIEN@^BC$!'NL76081$HX:(U3P1S><(:VI M'6>2>A^B:E*5J1TZWY+\SR/WTXMQ)17[><0]3#$NZB@(_R)IN-)4$ B4J7E% M7K6O\Y&V&%=CD9U4C.LT<%(I0K=B7$IQX3B&TE,CH0?A97$U3]RR]K';M,6X MV@J\*R#)A'Q=5NM$WV9B?MDZ$_$/,"@ -LYP&KTA:@["AZMXO4JS]%)ZV/E=;07=&Y#PA-9-7U5U8 M>$X,JSWMEEDBL-5.(Z,,3I+V11O/M+O;CU(-C>,YEIOMAE7#]6;;.H/*2("Q<,@CBHV! M5HLM7T1JW'X/\$Q[Q*T#BYVQ.8?,?RGGDY/$_M ADUH#!SG@'AL"K'>&U LK MT-MCT;#Y(%OPL!U2LJQB<88Z84I)*B(/%#"D7N-&-24F1.'ZK\/YN MF89:(R )=U!1XECX@S)L,>%2@'BO5N ^I0;XR=6V>I#>CO+;9T&R9#U8TXKU:2!A1)"#@DB MT=CBF/G@WB-,I1; H4PSRY4!!F,08/%2:8-U>&&$D0(;FO)N\9/K<#46RIYB M3CV#,QZI4RP)(0!8A34%G 6;B4D!I*7>(0O'7*"KJTQ/8WU(D9U>H$M:[(7F M4GOC*/5"8H< ]M!)B+S!';)#^W8.6J.^MT#7:;P/*K>3"W1Y9$'P::F5DE+H MC0BS23S6$C07(=W,7#Q/@:Y6^NC&P_.X+O+C_DLK^X>K_+ZSMWG?ALR:Y^ MSI>3ZW4=D$??;UA^=[G^\G3/JOG8F<)40Q@,"JT,Q>&E<8H3[RSW(LR$KOWA MHL'V%<[GB T&Z_A5<1 =S$B8IF/^9YCL&>7:!U](<*:,U-A3;MHO78-M6HQ: M^4[$\\Q:%[?D/A23\FH>M^].5["G_3,')0LH,ZB(IS#X4 A*&:P#S2F)AW?& MMPUR/EWJ!-U()JL(4U7$3Y]9! V2-[H,G $$C!7&.\'(^CX2C[$42CMFA+>Z MO:(-MHER_DFK7TQ3;+%4TR]YW =ZV"8:>+=EQP//O_%1$]5LA^-%ZXPX! D$ M7@C XR%;I1 +/^(5 U1B>]:MC)K:X[L73UIF%D%N/'38.XB!,L BN>$).*=E M>Z.E]PV+#O)X\7IWP6#4A[3^4EQ-1YY:86L. M8S!BW,>UNHKMJ!9T0NE;U(=1;7^,30W.(_Y?RF!1;4@M+HZF^^]HG2&)8@4: MJP64.MBO3/*:+R^]&-'M)OV)J.P;EG2>Y4MC^\-T\=N1A?]0MPQ;)#@##!AC MC>>$8%TOFQX%UR9A'/4LRW^/X*17@[5'FD^6G\+SCT[\A[IEG@9>N61.,<4U M=5[HVL F6ADQ;F.@'R'NU8S>\/J6-624YL'X%*.GG=W_6LWNPJ<\WCA\^);? MERWCZB:<-= K(@T4P52*UT-MO&F(25)+KVDDL _(RSYA:2TZ7WRN5GD5GRZ. MBV]WZXQPAA15BB F +::"V%J6JFU[X&FPQLX+^*G3=[ YRTS M!K'"@$0+E5IO-4$0U#3&FJ]CW$#L_PWL"$M7T7%?5D6P^\WVHN\F=Z8WZ)H) M8Q4VA&J!:7 =$(?V7@%9<$7'N*,WD'![Q*FUM-]-EF5XW YJPI^_Y]5^Q_F4 M[EF<:I2#$@M,O': $6_O=1=TV,<=<'NM;ZD/@U5ZJ_F7LJ0)XJ=J0Y_;+IU@227XQU?B[?(8-C>>Q1H \8A= MD,C.A,D.HV6.6P@X0<$/@<9IY#3 -2X(PO;.50)SKKNZ#(]8*DVJ[\N+06+Q?1R6ES\;;J\GLX__5[,OA0_AYGW^F!YQ78C9E A M;141@D'-C9$$L'IQ95!(-&8+L[M&I4$ME5;5#+R;/^'KS;RH3_W&&M"'ZW@T M'B-3DD%BG)286"4(]> >GRD MV,NQSIDR5H=7P6EMH3*.<*UJ%RV8B:J]YYK S.W3L.D)H'-N'2V"<6;O=[[4 M8KNS]JA!_3(TU9J68X=I%QB#D$3Q%1(J^G]UY(U[U*&\W& UW8=1JC3XG2D- M<5.B8O'X?7GT[9LG\VU@]4,Q6^_N+JZGMR/**-PA@;&B"30E.-O%;6 M ZI4/"]K'2=6"&B\LXT*G9P! 7VW0VCZ[LT\:$3Q<1E4.#9_&\E='WW:MRW3 M/*5Q:"(R++R52%#E(*-60LD1Q,Q:IYD70'6X9V*H;,E^%*O)W#0&Q$>=FSE$ MH@:2$!+"$78B3.S"2,<%40PZ90T&'1RZ9'F:X]&@4W) 3L/]->_P TR-!!XH M1B4G7L\LJH7_4KWE!R GH%\S3JEI39>"0FD-)19)1TS&DCE M+?,4D?:[(F?+&AE$8TZ#*95"/"XP=W";^W"'C!DE*2:$.L^HX$ :AC1D@66O M%&,IEZX^ML8:"ZL< )UTLM^Y!!^Q8 [TRF+Q6F\58 @1ZC$53&L(PD_BL+#L M%62:CM: Z0_V,ZO7T<7F8+\,&0&EA!1!+Z@-D[34HEYX ZOVE5HPO8BWFPH(##^'Z2,.D+(*%6<)PV3'J=.0VFU#:,^WH;D-M?#.Y@ M^\P&0\\@3<+2[,):K37APH:YV@<3'Y!FYX'36C ]R6J/"=,%G;-N>1Q=#A\7V=2F:0@LPC)C". MJ?5*(\VP9IQ3$]:"I"6/NT5WSJ)"IZ%WCA2V0/=1@VEG^\QQQB0UB$AEJ*5> M&42MLY!#A["'*:M*G':NN(N<#B2AM44FE=3?+:^+RI0WMU5Q'=^C^'+$I?S7 M>57DLUAMZR$QZN$%6JAJNHB'L5=5^/D^?%Y>Z.*RK(I/^=<#.C/ TS((*)14 M64LYIAY2J3"%S'JB&9*\@YF5(,@XR-;M^4$>A:7_..,S)ABKR61ULYK%M)IW MYDUP:,H-+ \WJ,2+NNC(A7?:-&UH 5A#N$,4>\Q])QC3*C03O*PW@K4* MP:-Y. M+;JF@E?@' \<40VY(-2$&7/#$Q:4I_2R3BZZUE@>1XJNG8;!'RZQ)YB1E,%X MD 5;$'<0J?-;>(@3M/WE9HD+L#46\RG9-Z>!\YHS):0+!I4DCNB 'O.*1L=@ MPVEP.J1]Q158&@OQE)2)=GA]RQKR:J(MYU6,\RC$]CRT^SJYCC>)'*DUT*!7 M9BGV& O/"8_7.P($@T.VY1-:-L+2;?V(K1P*HC.IPK$J!$VZ989J#RP#Q L$ MG&#>6%5SZFB'&PG.4P^F)V7H@M&_3V9%)QE H)'F$EH(I$(< /.-#Y+)]/BH_71;%S7_WQ+'J_B_6H2NJQR,5P#\T0#U-OW/\4 M+,SD4&I.M6,40.N$=!UBFH,%03KIR_,U:2S CCJRTEN4X!HC*HEEA-.PY"L@K8"* M0L*0(Y*,TI9)KS&GP?3:CG!;@C3FWD#'. U3L60,:F2(4-8@J4=HN_0CK&9' MN$]#)Y7L=ZW(1\R5?5TRR0-C#E*KN*46*F$Y$P$ICB120+27_\"'F$9HJO2$ M\3FUZ.B"LK]3II#@4 NN+&(<4(PI\/7**A5XK29*=ZDV4)-A('RMFN2U@,A2 M*#S3-, 0N&,^\&V($E0B.4K#)*6>G 90*C5X7Q6W^?1B>X1XH>87FY,*ZYL" MEFJQ*):+HV9*\T$R&59TCE6\R "'!1XJ2W4PYQ62B@CIP?A,ESY$^J+$^D!X M'=>:/==RJ,FD6A47Q9:B?'Y11HHF&XIFT_SS=+8N]7[X>HX3A\FB;4:M,(QX M'@#S"F D%&%XEILRVOV]AL.KX \P)76%)*NJW#2:$PQTR9 $$,9PLF*14\^#P 88Y MI=(H[9LE?*0M;#^4T+MBDSZ+:L0)0!QP(V5[ MSR#!'3E#3@JM(3KKO'"B-NSLF3F@N.+(8N U508J!+GPT!- A71FU)??##X[ MM,8IO5[L3&E>:_?F)KI?RN6[R\OXYU4 >;$TY2R>&J_R62/E:3]\>*,(00P2 MB1F@S.M@7&MH@\.M23QZWCXU*,$%.L-H6#(P1Z*&]1MU-YPJ-GY$1KGD4%H* M$*44.Q&L?XM5\ 1-@RZ]O&0!%?O)%3'H0 ]TXF/]0[6O@,=6WHZ/K:S:?SJ\7[HOIXG5=%RF?%HCNKY9K5=Y\/"VP>FH7I^3(8I%F'JU M-, @HIFB7(5%.2S+A%".&A5)'B^>C0]/=7U&AHB0& )/-&90:^^=QUL?6>K$N,^ZJ-4]Z#HNT?3H:^*?Z[B5>Q'4H :],XT<\IK;X6S M,@ 7) =,#1;%2:L:MTWTTC:-![XP@B 3C1%#) M?=R&TM9M^89$,#GN"CB]2G:?UO2.WA]'>T:9#31VI1F/LBSN)^7CA5(:=,\T MC9>:6*EYX!X19@*\6\X1 F.LGM.K/!OH2D?(DBN+OKO_]2_3H@K/O[Y[6WPI M9LT-G@,#9$(HK2EA3!(,L$,F9DALN,=4\_:WP*0ZK#4&FZ<_@,\Z%[UDH]42 MMG><#%# @?-.,82] Q*R^U<-0VI>CRG4B\";3%8]0_G'5J^QVTKCUZHS:].; M^>UJN5B# IO;2R][98 R0UGEBJNA90&058'9APD([SX:B Y[M.6SIB=4S=0 M*]U ]:DW;AC'F%JH*1:>8FAJQX1XB$=8JOY\NM$.LW/J!FZE&[CFTTI%L#>6 M2PJH<@QR7O.)!6E?VF"PU*KSZ48[S,Z::W5JAE46SS-A:PQ2SD$IF).DYHTZ MGO:LUHGZ<-8-CC[03*4ICRB\!\].%W%_9%4=VCT[W#$#&&N+XGSI8CJB$/&J MF2VWA-J495)>E>[T"NNY\J;-5Z4H M'8%,I1H;XDZ;6O;VR3"!UD@D/;8$T5@9&.E:_:E3[T;X9= (H"ZJGA5BM,J)%KGJT@#$@][IVL MSI)LH!E]X/7'T)51;DN-3T5.58T]!5K^7JXJDZ\6Q>$"+,^:95X(#(SR'G*) M% KK+N,;OCW$@*9@/\;(W8%*]T?6*]Z&Q^USIB G@++ M"?4.:*%9W,A0*K#H35PFQR?P_LS#[GBDEG,#X6:4JP@&9.L*(['2#Z/+VIO(-Q=W3*M**+68&,UI>0-5")XX-DC&'K _?:4 BQ MYK%$T!8%2ZE,6?[UC K2.U##QT"/Q> >ZN.^NWS^7?T^O)G_-0_OPFI1&TJF MO/D\W93"7>@[,\L7'0Y-[K$^:Y^\O'P@XREYG^]^SO]15NO''PK9=1DN@[&X M@//&<$DH5%Y+C* +;!+% ,O=*ZXX.H1'.U2P'UMZ^;V$&MH/,>Q%M)$!14. 5 M"5Z'%=BV/ULT:#[^"#7O-"!3*999+9;E35%]*#;>PN)Z>GN\BNV!7IE!T$@/ M-2(FN!B("0DEYE!9)[PB8H0US0>39#D4:JFTX^>\^JU83N=7:Y)WP'-,49H- MD %FH.9:>64)Y0X(:<*TBX1G$!J(VAOXPZ51)M*900!,I3Z?BLGUO)R55WW!;+ M0EU5Q28G[:C"[.\4N,1**1_'%TU"%,!E8#! M0(AAM8!3@,D)9G7"'.N:$0,M!$L5X!& M5 PC&H,L9&.(+.V#(+K M0Y"6'&OKM)+M-WQ[#TF.3:OZ070D5I3[.IFM+L*LVR!)]=2A,J)MF/(],2KX MZ=0@:;$2EBD'@XVA8'L=ZSUR>18=&QC/=!KVE.Y?BN5I6G6\>P808)H&LS1P M31$%P8\AL>H+IC+,[J)]>8'>HYMGTJ3>,1Q!?N1JN:J*QU/L]@IE7U8'IN<$ M!\J/47[L^Q&0^'%UT+IXV?LSW75=V]BH+[XN Q+:XS2O]U> MN_KV6(9I7^-G4G(%++>$QS=%8Z&](X9P *W"1#0J=Y,&DX,YJ'V,G3'%#?'2 M8Z@X93J8,%1SZJ7BB@)"4^8Y[$]*32_Y\KPXCSIM=0^?1[Z!?!J A@".( M()4:4FP-X^N@-Z%.!11?[3Y##^)MIC+# /FZM4H8RP13.)C.D5>O(#,8,NR= MUH1VN,=^V!V!U#IS&DRMC\F;#";A/H%J+^U.YS&>!Q=GJ(OKNM>I]*>:K M(]4NCO?,M&8:4P@T)9!R9Q07+%CV5@A$D-'MA3U8JN0 PNX=IU1+]KM@8.=Q M!W ;ASBZ[[J[0P89I]@SY2%CE'(K&0,!0B$4U\^+C' M0.FCYQ\,>CYOEUDL(;-"DC#?48. $-HQ+@UF1F+@QQ' [(9NV1__KR"P&'A3 MJ^5U64V7QV[2W=TA8]Y0Q!EA88ZDR+#@QVC/++16:@I8^W+V0X83VPMVI\_> M$92T\9O'Q#8,W;SLDL7$'PJLEM9BPYB',FZ=QP181P-FZE7' MO+\ZAZ# /? M:]0@ 3B@3$AL)8[%U8415&#L%)> "YCTT.^)<;_A]>,T<)*=H@K$+I;3B2E7 M\V5U=_PLU:[VF=3*!*" <-I3Q[R,E[E*+#WT7(IFALXYXH-=Q/3\Z%0/P"3+ MJMR6"6LH\UW-,RO"Y(4)B.HG 'Q7^D9X95@1;Q0F689US'HK_W]Z7=;>1(VN^SX^9 MP1987N88I#TM*RYR623=)N>W^]3>2BRS)(IE,YD;955YD M,A?@BP 0>T0=;/:0)5KK4G/70,?&Q!;YH%V(>KNP]%:38?(U+,KKZ>KA M8/VG:B<[0/T#=Q4*G(K"L:JG*&BO7$[,9&="0%H_L7F[^FXBY5LE?WNX]$7_ M]U77I?G-;/J?\II&C^6,H%\MWWV(.M=C4Q?)Y^V MI5?_+&>3VZKU%YV-KV:K;4H)\ORU6S/DGBU?$/?SV>3OVZ__4DG M[/1P>E60]OFH#\2Z=WH]@.1[ MPZ0P__1Y/JNJV50NP_OE4B.$OVW_U/W1H]\'Z\N/#:TCDIC" QW$>E'6:M&$<&*FOA:ZFK M'<_L:.^[1Q<6520B" G1T^$?(PJ):3NCB#+U&?Q]L.7=.<1X3N%NBL!/X<+C M""0>\F1\EG3 2T/:QA:2E$*OEOC3&MTUI&P]']YIJ%RB!T8YTC,C&JDBDUD8 MES/;S= AQG$WLSN7;'5=,HG\<$D>N=[9X)(]AY)'312[&2L(%AS_TS_?KJFC- N M1'VQQ//:6"#A=#J[F\YNMCZ'^6SYK*+F_UJN%I.K0^;\EMY0&&=,U:$*G6(B M)!&"4CO\)*H1=N-K41<9!L1AF?#Q%!XMKV?"?FMS7KW'%BE9[E0,)C(G>11. MH=PAQ;GKLP]437;KG4=J\6@G<(^),R&+D@S F]M;3OBQ&K^T,)8=-H$ MFX*4*5;ULD7L1+:[60=OFXOTG47:#,5B/4/=*8/=QQ8L'^W0YS#8GD<646$BK3HX#LH; MA2+0QK^=-7TPPHS T3-8.U"/\5#]P8=5-6G=H'I[.__W9';5UDE;XTV%- H, M!,J>;\J']F?FP,\)C8;1LU_NB*.*4;%R5A_>S)WN;C"R=T\[W^[P*$KJCR_ZZ+;575.^P#WTAAW-$3H=(^,FV%7 MU7ZORJHKULXX0++P]&I:SJZ^_5DNKLIG\R4Z>$O!("6MI0T^H9 QZLSN!1Y+ MWS6W>K.7QJ'#P]\I:_YV._^K,M'O*KJ\GO^;KMOZ5OL$>NX#YMW)R6\77IRH59D64^_0\DW;RGL)91V!BSD(+ M)H37+K =ECR?$W_WXIPV8R# F)AY7;?M>\6Y((F TC#2)2Q!JUS M.R(\4);4YD,L/\P7Y9^+^9?IK_6LI%WGE8T/ M8OFC$^)''\30(]SC3>YW6-U7=OQC<3.9/2D[VO5[>L"0V)ZVC]6WZ@CYU]WT M<[5ZZ>>W\P^K?T\6Q%Q?RMOY^M-'5M,1#&5\X'S?6)Z[<>@'$5'8>8_T.6':1S-/JSY MB$)EP6P*()AR@!A<-L DT\X%+JP\0[XX6;PXF)?8)D&?!IYW@]6H,QCWSA2_ MO:/1'TEGK'%WH8PRW!J/E=\7C7..933"" Z)5-4^"PV=EMO8.C?,NP:O+WUH M/R TC*/9;S7N+CRMTV0A 1/*&'0!H]_TYTF222\NM+AIJR2ORT[=P?IR^,UE M%QE$IA#IU !M"9",4G.GA7/8:S6TVHF70W/3::#U9JS9C?1H+MZ3*PO-4G:0 M?(XF 62#AC-A8[6]2Q9S\^I6G7E)6J724^O)6>CT1>W**7VW*A?UJ;[GCL)K MDZU64I"@""I$FS07* UXSZH:7N-+">F2^NV@U-BEM7O]3F,]UC+KN:N+@*(Z MSRI+7E@'VV2("HPTS'F@+\:7@=$%1=M#J+\U/5N2@K3V=KV:$28WBW*YK+&P M]]]&YZ F]DQ6H)!@I7>@,7!E#6F$R9_ADNS,>M[MZFX-JKZ8(M\M"/NJ=_KL M.D^_5C\=9XG]-Q759+@.+CAF@.0CJWW(DL3=8'W W#R"K+,4A"X9HC6@^F*' MUU7]NX_S==G-Q?S+VG)RG!\.W%5D[4G#":B%#> R^&2998&QZ.F8"R/, >B2 M(=I#JB%'+!>K!]Q _WK*"?11\:9RY>RQ43WZOE!*"$L2:Y">AIZCAT2RBR2A MA3D.V+S'[>G2W3BL4.? TSE)]R[D)U<42'JM(?Y63CF-6EN3]=:@H1S7[L+L M1 V)\I2DW8 S'JK'&'UBVBIIQN#Z\I)'-9TE;!>:P:;:"W461+:D$4.I% ,1[+2"MT.V/N@QO$?UO,EXT< M=NL;"ZV$2E$E)"D1N$L6$;F-R#2/+*CF2E'_%M#79[N#6\6J+\[P5U=WG^YN M)ZOR.I:?%^75+GKX\VVYILGL^F$GW+US/,!#;;VB0*]"B$FFE ,DTD; ,M"T M,8)(B<,(:]UUR&T#H3KXCO5[>8C7#MU6,!V=MUXEQQ"",U9GVNVML4(SE&?T ML.G?OMOA;G4Z4H/SQ/ME^>'N]O7TPZ'(IAIW%YY0TQ8E=UH"R5X>2;DA82 J MX3E/S>/Y^[?Z=L@AC0'K/OJY<2!CL^#+RP]FU-QY7K529N"2RL'KR*7*/#@6 MG*XGP5U^,&,TM,U)!MY:EATQL#1RBX)W,O89SG%N,&-M@C8-9CP-JY\\F-$+ M<#Q"0F%H@^1<6G0[L'P*?=;I[L:,7)L;&@0SG@;>X%)(:\%E2FC/$)77(DKP M:)/,NWF#SFG<71Y:I6R#*+-FZ/T\W#,J8_>E,,TPS/*,4'J\8<"^>PH978Q< M)R4N(B6:[G2,J=T8SSD'#%6M3[JF\TQ).XW!76YXR&.]2M!H0,<>,;CN"3^BU#%RZ:<$K?.!LCWK&BD'JAVQMQ["\^>?)ZN)K=5V82G8>7' MW,_';BVBC#G:X#TZS8+0*$G^V\Y8JW29#NBF)KR6T1H!?SQPA(=W*'?!0._B-@*L.NY /WUB@LBIE# &Y MY9Q%8\+."A$$NN:N@B&=R!UPR^E8#6Z":\V-+))#(U H A*9%\;ZG;(:4DC- M:V,,Z49NRB/M S8Z-_+!HDR7[R..H)1"';*2VBB9$H2M08Q'X?5/XB,.0CI1 MY;866)V-V]OV9X>]T-;ACNA M; -W7S/T?A[N&95-^E*89F3,UI6#"!88W9RHS9GY%$.6O*F*4>TA=/@.\4[ MDJV1WOG/1J?*[N:"1^9L" :3TDHX!3ZH^UD#[S5UNC6K1U-5J76\NC=Z_-?= M9+$J%[??WI1+DGV6[V?T]715U1A^UK#12N7AO2_]KEW<7Y*GL\GL:EIU4?DP M7WSJJW+TWB%V7XN;WK@NNW.WF,YN>GO1=^@??3R*?(@?1D1KBSXK%U_*.M:N M.K<7)@1P028>=(H\2\ATH',CT+&@ JM5^Z-K>]>CB:PGL7;,?#='UC)Y'7U* MP8P.-&_TP*.+"L$JL\6"2\ S6O.T:_5JE[![[5YM S9JT]T\AO1$L MZB2M5RX[;0/8[1RE24Z,V[K5&@7GW>+U,GECE+:K\;'$0%$9=)Q5/9K>E8M/ M),U7%*A3I_/Y>PJFJQ.=-'<=0&H(I&[?SY%[%\:G<;9 KQ]+<[:"3E\E0AB$16^O I0W;^44ASLBGZ&S1=\H![<#4%QN1/CYT))SV MH *5]-IHBYX')%",IW6P10,D-O=)=!:)V1^_M(W><5[:T[SAT:BV<_VS7$SG MUS2@1558.I:;O[?C7([X;O1(=V]%ZV.)V4+PB9NY8\/ M%=H_@U\E66>C"(&'I"*30C'#I?=YXO?RW_[JZOY7=7E_.;/Q7Q& M/UYM^B<<\;*<]!P2#(V1R2D>,E15BH,S>0>@D[UR7&<^E]I,\K28:H=(]FME M]]?SS[6LJL]=7C =K)3HLZ3U:Q6MZ*QW,P,/?-Q^EXZH^*S)O17@7A)KC-+M M,F*.&(83OL__[6HRNYXLKI?O/U_3+DK7:R:.LD:M^PL9('L?DF,DG'MTGNV MY(SD\^;-8CT4G,N1?2HV&>CDKGU+VMH5_#R=D^_]KTJAWS<1HZEQCSD5WF M8#CX;%2$JC@$R4_;&8+!YC$_ \1\-*5_2^ ,(E-N=\"Z@N3V\L((9[@TH$14 M)C 6;(#=S+0^HS/'L'$?32VG+6 T)/6?=_^$" P;'](FI[2"W)#\0QKVXFYR^]V\4SMD8.\#Z.@D?=^K&!/7J- & MK?%^]A@N-;2D3;XY&[7>4ETGWW9&OV=3Z)Y+<-US2R$%"Y$3^X-^8!_;YM^PE^^ZVC!6A%G!>$B\ZEJ#70+CEH1^+ M;SET6\$"DA*K:,&G##EJ6EI5!^M8)9V Q#[;SAP,:&F/;//.T.DS>J56&?:W M*]IJUZV,MPMW>D5BX/[&)'NO+Z3'(%(VC&4+@C''== IAVA%Y-;VV6GO)"]0 M.]2=MP]10Y&Z'MDW;/5PA'N-^ >O+XQ$"]GZX#G)B (C)A:E%9*.XA0P%*BC M\8$%*9D'E1UA(%%H;X.S,D"OQ6/J=3AI@8#S :"[#'YQGI,VH5TBH0QT NL1 M,6:5DT_2]5M[K%;3E+ZXX31@ZA%[N9O^LKSZGS?S+_]K';ZP^%81W.S^4='; M/*#W]N/B_=MGB/O]RT*Z[(P*])^P #&[I%.2,CIEG&>LS^JF-?IQM #\_$P( M^K*1_#Z?O5\>]<,\N*H@U2E+3=-P3$'B&4E_,BPF=. ,\\U)V4EKE?9(>3X6 M_=E*UU)))B!V/L)_3%AZ,]];G8,!*9";J#,U+WW?FI^E,(>@>OCX,%'MU^+]-%O\L5[\M MYG>?7[(67YDQN=:*2\< I711T_K.W%NI.7.UTHTO1XLWQ.3& VV),@(#9KWV MX)3@@8ZP4*_4_RBT^-ID.T6+/PV=4>>@W,NKNPH"V^/R6,[)P?L*:R4WP$VP MDH&0#)E+7"N(BFD=8+0Y)NU0_6EV4XM0]25 ;(=X-%3OT74DX(:L/!,&8\RD MGM*)I=8JJ@I@N),7IMVW3,"G;-$E=./F$Q8#,P24!<8@F.@X]](G1W/E:'2O MNF#M,,X^N. T8!K[3G\K9^5BX17O3,YOB/B\ S@:$S"1P+#XO)@NR_HT/'1/(3,IPHH4"XL!E--T MH 4GHD'K1=:LSZ2,_LC8(B*-*?FJ&L,F=/>4!7GDML(Z@T[2U*4WX#WZ9!*J M&+GR51V@YEZXSH*86J!GNZ#TEHIW>[N.X]T=)\=S[YZ]H1!.&1:SJ6(; *LZ M;TB_#+# H[%VA/%)YY&\53A^'L-<4AP52"XP9& HK'36A*0908Z"-^^+/9QA MKJF.WSU\ QKF'GRRFQQ.;B>SJ_)([?YN8WX>?#+(,+H/KMKN0P]Z4_3[MM?S MVA/K]CW(:GKUIKPYBGMO>^"R6G?IZ_K(OMVMN:6?73^90!WK;=-' M%CFIS(3W-J$&D@$<6E0!#292K"'72B?I2+-^D&Y\TN1.J4YT^H.+R QR#U%K MX2"CQ,@]8Y+47^ZC4'VF8!XI6-0U2QPH8M0YKB\X,HS EPG!*^6*4\ MSRD(P3SV66"D<7V +NE?*W;L-! O(Q8(@:G('0E<:NT2K=;DVD2JH^$.X<*L MRRT1L%:T4,O070:_"*:3CD$J02L*M'$DKD?2_R5:D83N-03AS-BQ=KGA-&!& M$#NF%$:AG:7_B9.C\UR8@ (A!\>='E&N?TO _Q@[=AH$XXT=TU(GB!#060X2 MG->)6<$Q@57T57,K5<^Q8Z>2\GPL>LN9W->Q\O=R=8#(AVXK&--!.:UX4D < M6]E,O/"*V9PP"#G"!BV]JP\MXM>]U>E'JT,/=I75_.J?.%E6A;8^?:;CM'O; MRK-O'-I\\O;C9%'^,"J_6$QF-QO_]+?OEVRS=/V_)XOK.H:4\Q]>&(&)6^>=:WKISYC@(C2PQ5KH*.%(GC3.B\ MQ1&MJ8=C'X:6/EEFK\FE7[!''=&WF16-\UC5Z(?7%=YZQU6T#&043@E(R>P M$(3.^*TNO;' 4__C&3CV%J;5&)OOLYM=5Z+)[Y-/Y?%HKPY>5V3!@U!55T3# MO-$NV+#;) )&-..N"]F02YYN>.,!]A?KMH?PJ"Q1+X!CAXKM6*X6TZM5>;U6 M'(Z:19Z]OK#T=&ZLMJ3G^>@4UX"[N1GF>C5BUPSC&93$SY6K.A/4@1CF/9%L M^>;M^U,9Y_%]A4\H$F-(2U0PEC/+DM_/-6/S"HG=A7*.F('. K>W,[(:J?_\ M>5%>3=?8K0L>+=_Z-V^/,M/1>POT.45O21I&U-QSKYF_1Y)DXQ'&DHZ)H=H& MN"^F2I\^W\Z_E>5Z_'_4ZQBR]YX"'(D-H+,03&N5N65^-\<8O6J>\M%==.J8 MF*@M8$_#[O>[:E9;;7[I[U8?YXOI?RJ+;OLVRWWO*IQD8$0@F4%$A*IX M#W,[3!/C8TQJ&= (-S#\O;+T7\?G^=?3>::OGZ>+]<6; H;'6+F-=Q0L,A6K MVE,Q&9DT4];O)-[H2(F[0"FP8Q8> /;>C_)R\65Z53Z/]._SV1>2?;B*KEI]>S6KRFZO=?EU"NF[CY/91KE>_GV]]%]MY;KU MXL^3Z>+OD]N[@^$?@PRHB#XD+HU-QN2@([JH_#UULF@>7]=9Y?A+7!=]TNCR M5]!O](C5<@?&/\K*ZDF'Z9=R,;DIUU_&R:H<=E&=.,9">8/2& R.E+FD0N82 M[VDH8W,IR_Q:9Z,A6Z]>FU?+Y5UY'=>-'S;3V9C#'AAZE^EKN;B:+@\;04]^ M6!&J4M+@#'*(WB(=X_I>+/7(FI=@MR^1F;O&=S0;_EZWQI,)[EM_N^__7)!J MU4FD39.!%,EPK;5C:$)T=!9'4LEVU-#>-'= N9?([6.FS6A6RJD8K 7"5[,5 M;1_+Z55G4L\)KR\2<^ 1C:XJ[#C"7UJ[0YYC/B,QA_V,RZ)_DO20Z_-L%LS; MNT^?)HMO?WS86,?^N%LM5Y-952T'OZ7)U<=['_BO=)G#O(A),LN3(;XS8)CR MV6LI. ]<>V!IP+K2EY4NX]&#XR$:;@3PJH)"\(SIK(%SJT*?#86Z3I>IS3*= MIB5ML!] M"'0N"A+K574Z*AZR32G[F'L-V&N88#,J5CX-SPM+L%$>N>&1>\-)6A*6,0!- M>F!,QL,9W:LN*\&F-HGK)=B3?-L MOLM*L&F)@&M4P (PMH[).AV@;X,A-L MF(U!<1H>> MB!_>58A@,S,V.]*! %7$E*J4* \D\=H41]@=/[K]+7Z<7#_ M0JU88G^[YN'IIGW!XVCA*HZX5I'SEM]4\!@]LL"YYF"(.0./>N-HXEDD-8I" M7>W,N;X7HL7W%0)#I(66Z)X:@P:E?% MJQGMF.5]E>#7V^D?<5P3,5'L2!4ERCX+TS1T8PS"*O.N M$.Y+>MPSXJ/&VX/W%=9&XR1)RV@Q&@U)L[R;J^8YC;M"5RM4K,<99^'ULGED ME);Z\;'&J2RQI_M@M?FMM\2[1173>KCGX+,7%U5#-2.RLTI'!!DD;:+;D29@ M_1*TGBK7$O+SEJ$YDXA_S,H5,?3V'*Q*5*^CYNN0]."M!8M)69YI!BDQ(1UR MLP,DD>XZPGI2G1&X3:#ZVL8W(W\[N2V/%^K_X=I"9A4S[6TY)^MCA(1"[.8D M>6XN('9FFFZ7^&TATYM9L+R]K3H6SJXW_4_IYZV=Y+B?XLBM15 \.Y3"DES, MP4M>I;!M9^PC-B\ITIF%N1M>:!FH'IVA);WK(XT[EE_*V_FZNT!=[JAQ=Z$L MBQH#5V"$SG3T<;L3A9+6NGDP>6?9V=TP2/M8]<4CV\;F-'!__8GHL%Q5U6V^ ME'6YI-;]198Z@PK:8K+H9,H\\IV!R'#7W-_96;9R-WS2!5I]<0:)3Q(PIR?O967&&^M!91FTWO- */'T1?VM/*Z^?-[=MIW H MF+K6 XHD[V3L!?;; J,D<8[&E=P+PX([ ]]N*/$]"B#8I M2/Z*]L[IZMO0#L&Q)QPY'PP(ET"1@"H0/:BJ@)NMY8X&#"T6DXCB::ZP)R,&S2H QB!,.D9U&PE-;I M+\"83/9E)!S59I\^LC1:1OP7L]>'GAF@S<>E9#5"D-Y*J0AZ'DA;#\PW-V'T MEW T*E8^#<_+2CAR'!4$+D76'H1.J+*FI>L=6M+AQM2]>APDKI5P=!JHH]G: M&I<\NZ]&VUVT]JEC*&323N8J0\<9L-Y8P[,*.CEK/1I[B8S=H2XT4K*\H*4Q MSAJ3]8=72!Z)5FPZ-"R+)Y>-*8NT&,;\V<1967MB[&>1"= M6C4WIY"(Q6B'8[(*:7,!?4 T0*1D+%UBR[;+7UEMD^WRE][CHNN#K*S'0RA$ MR%#9YD+D 9@4Z*Q6B$HKXQ%9\T"Y,7>I&-_".8LJ+VU=C/-(.G&,1?*:&"-?=:C+E]Q?B6S[F$>3$+Y&Y1+L=Y,)TRP*(RL":K M&) L 5*BS9I;GY(UT7*,S6-8Q]Q(8[3+J@N:7?Z*>U $Y@DX;\J*9>CS,)^M M%I.KU=WD]EVYZ"8,L8MQ%H8!$UG;G&4 YQ.22(\26=*TF7(\(P7UER-J7+3K M=1W^=1RCOT[&R-_<+,H;VHH>=WVX=SD<6W2##*H(#*N*QE;E3%0*"3/7)*8( M85+*%L_P]+Y8S]0E$&JL ?WKFJ"_XOGK<:F*06L5O.!>UHB5N9 I/!63J8[&C*=?7),IW%\Y\&]@N,Y_<$ M/J!-6F8'(+P/G*%U*;A@E(I]5JP?*)Z_-@L8%5<(K.K< O0)>NMT".RG:2A2 MF^0G]8,X#=S1;'DO*LX?0+(4%+8YPNPQ.BQC/+C)/0YE R4GUXE=D\H-JFV.6O MM?'%^3O(S@IG-6UVH+1Q/.1D?'0:DM.RN80^YCC_\:V9LZCRTM;%. ^B4P/& ME;/)66.C5!*T A0>T<4@A X89'/Q;LQQ_F-?66V3[?*7WEB#*A4'<%(RG@UM M@0H]>!F<-Z*R;8O0/ %MS-'^XUL^YQ+FQ2R0%Q)4F;W)((V40D0PD-!PD3.G MOVU,QC5WQXXYU'^TRZH+FEW^BAM?ZIDA41R%R0X,42"@]0F=40P@2OJ_N65A MS!'^XULU9U'EI:V+<1Y&I^8P80Y)*Q>,"0RD!$34,4(P3MI@S@@/&G.0_]A7 M5MMDN_RE]Z+C_(,"Y3'R( !""LA#X$Q%X& 5J;XO,\Y_?&NP>]K]BO,?)GQ< M@6.H$R;-&%B1D-@NN:!8)BKI,YK(CSK._ZP5=@F$&BK.?QWHN2]R?SN@%M[[ M<7Y+3+;ZV:KFP)F8%PZ+\6$5R?2E?SY=+_%9] M-)\1N0?/:+CO75(G0^&'BPO RMVCN)4147F6LU'KKA%".QMBK33RCF=V-&W@ MT84%4]E+R9PTP= V0&>3@^V,#*+ILYSOX=C_,XCQ=/,Z!X%1!^3_N/XV+7M> MU^N77>?V@L0803NM$%(DY90TVHA[N'CLL_G#:>'[#:G^M%M1^QCU)?(=&_K1 M^.-Z#RAHZMP+JS$IJ8P-R4'WQSJN'WP^H*1Q@(R)9<#R?[!.C1\-S?@NL]]J?MP68^F*!!ZK".U(5E[>;)7']_^^6J^IH/LH3]1Y :JWF@;3"1*F,4BF=V7?.5WFZ!VJ K6/_6EDN?R]7?WQX-_E:;P^I M\Z3"5QT$6+;9^6Q$Y.BCW.'AT;GQ,$ZGU-Z_HW2 8N.MI+REY9?I@ORC?EU>UDN9Q^F&YVW>>4Y2Y>4RAK=-8B"@_2"9$3D^&> M"L*/*"VB#QX; <3-S[9/\[O9:OG]_>5U)O!J+I=W\S195%ZDO9S7UO.+JNB; MB@2 C29:9@UW.SR\=MA<1FH]JZ WEAL(V^'U]N7RZ7KY+AJN$?@CO/IC%LO% M],ND:M.^/'S"MONB(@@KDQ(6N:0UF[1%:79H,A#-JRVT'J7?YP$\*,@7R+(U M),,.WE9D#Z"LM Q(\9;>11'8#M>@>'/F;3U&_D*9MR'28^#@![/XK[O)[?3# M-SH]_+*RY)S-K[6>72C#HZC<'5A5^D,;+&[HIS* CLU3"UL/-1\+=W:!:V-A M\T>OO'_[GBZS3/CK^3J@8I\<6>/6PH*204M4*0?E=90FB]TLU#E:2>LAU;V) MB.W#-H:-B" IIS>S<+<@#>KJV]I$.+E:$VWVO,'PS-VI^0L+$X5U8.D/K4WR M8$W66W2UIB-@/-'(8]FR>@-[:%9^/UN4M"7_I[S^C>A23?V1I. 7TR5MUO%N M07]NHJB;<7"C]Q3"..F_;Z(@='NY]4UK$,)AK$3)HR&LF :>G[]!H=#(]K@4+S]O$8=;#.PIFM3+.^YRM)?$^V\K'D5,4T:S_-=:0N#-)_#2L MLA5T>LM_^'&TQ^MO[KNG0&UM1B5D]-P02#XDOJY?JJWP3,"%5HP]FZ3'6:0; M "^3BS+0:B/9Q:DL021?H0P2 T@C(LCF/?ZZ#'CKCT=.@V<@%C@:PO3L]853 MD'20&3C])NG55>5$E<^)FX L-#>U=!>=LDY[ M.D',?'QC8;0+FOM(?T=2I9+3U@7C?0*9.S(B MJYR;F=7=$Q4;"EFBG9J21;/OV3__[W__' MO_Y_;][\C7]X%\EBMKW-5YM(K//I)I]'7Q:;S]%?YWGY1W2]+FZCOQ;K/Q;W MTS=O=G\IJK]8+E9__$OUCZMIF4=?R\6_E+//^>WT73&;;FK;GS>;NW_Y^>I/;]I?>U-]ZTV2O@')3U_+^9\B$^&J MK&U;&&E__>N3W_\"ZM].**4_US_=_VJY>.X7S<+8T\ M/_?POX/#FZ?.AO*N%N'7+DZ>4O7Q!WKV]Y-INKE?CY]^I&>?=Q5-K>8AZN_C MC_7LNU^7@]:,8C-=>JX93S[R19^7U6^],U\UOUA]^@G\UL8;J!Y])JF;.RS#>E M7)2S95%NUSF[*C?KZ6PS$2+A)-,""L*5E@AKQB0@*8!()BG%D]K()%^]^>UC MZU+]K3Y&D<0"$,DSJ@2*I:(4)80 K(S8DD'U)Q>MGI;".B^+[7JVZ\*,MU4/ MO@O@WUL_H^EJ'AT\C7:N1@=?H]];;__OO_Y\B/J!_,7LN?I4^W@]+:]J1QN! MC,,)_3E?;LKV.V^J[[R)DZ9W_I^=E'Q<(L4L<(GL!%Y6N4JQ;NKY@^K(UK.H M6,_SM*%28QN-N\>5"H52XU2&S%$'5ZIZ )^#GU]HWY M:OG'U83=%NO-XK_KM/#R^K$/;/;W[6*=S_FWMR9/O;.7^O,D8%E!3;=S *..*,\0QTI1A MAF*(8I>6OWFA>S[1_(]CB(KK9PC0QA%=?8MVD43[4*(VENCW.IJ7R7"NLCP- MZW$6HQO 'Y3@YOL#.VU.?(=[B7$W#KD=OLXH73+*OBW*2)#H6DF.:*IHI*$2L:$,'I1." M;/IJ&SN2*LACE>D82I02R%0BN$ZD$C%-I("!>^$3;;ARSQ+*7@2U&]T,I:5; M5]A9QB#CEA,:G1BE^%!V'&,2+Y$4_NN=%SK)XG:Z6$WB1, 8ITF:(,H3!*3( M<-N7UAWRV7:\7JYM?\MNK M?#T1B!&.8*9A2J@P65S*>-N>$&'<>LKCA8]/8I7$"6 )Y"C1F.F8FSPQ384D M4,@T,)LJIZJYBW7K5O3[SC&7P6Q'X2SF%\)KYD:?6BXSK/QP!KDLV M.N\@G]U ^]F 7QHY]U-G!$/AG@$4WFJ*,UPO5_EF8:">K^\7L[QDJ_GEYG.^ M;LSR5&-C*>899%!H!!*0-4U )UI:C5BMC0F,02(R1746(TT@Y2IF"J9IPKA. M$1X(O,4J?U-Y&96-F_5B4E$YVITM/66V!O-P"G?#]&4K;NMA9%R,+L\JKC/& MAQ.Y']1[B>V"^9."G(:^'RU'TP5X"N=IA^!3)ZONH=X#83+^Y7:>S]^NVF[I M/E]M\\8JR6+&26)R?06)( FC"N];%D30NG>PL,5YQ@%*8I.0)0@KDXZ1C%(L M"4EA*GCHSJ'V,%HT+IHOHMD^3Z_=[$(O'Q);] P#J^O6,>R$;;TS7T2'E/2L MPCKT"@,+W*U3>"3THA&Z@2/.HZ@0_ 931&FMKE-'E_>Y6M3 MYU8WZNM=OBI;8UF:90C&@"12(1#'-$6H;4DI%6!RGZ^O"MMYXQ>,)!E&0&=, M)\88PI)F60R2E!"6JM3T=2[MY]@?EUG.?<,I6A^C?.=DZ0BIOHK:31@/(*4; MZ_<.18U'SLCQ,T/\O# GIH9[*CF..>&^011>:]=P^^3>+5;Y6_.MK M(HKJD ;<RD,ZUU<2C>Z:YXIT>M M=;$KWG)?O,M]\2ZKXEW4Q?O3>??3[>4-M*?.O?A&,' 8/F:/>^NZ*FX["&'S M_]J6F\JB+M;'ODX0$CA-H4)22IY4"72\G^>->1:[[%YYV0KG:8I3 FB62*1H MPF@L8Y9ID_2 1!,Z8(_M-M;H(9S=<&,8S;KWB,..,5Y4X\0PH[^"XQAI>(BC M\%VWW"BC#.4VW_:'?V*.199RDXV8YA%GT%A*ZA:"DA@:W=.O]L1OB+^WS7Y[\KRK+>0O\I_[KA)N0_ M)JE0D&,-4XR50#2FC)&V@; $,I>^MZ\O2C!I*$ XA0"E&2! 9QA*H+FBG) L M]#:"S^9/>5G-$Q[YWZRZ/H@@JIRO4O7JN\7*P,VM1P]>:'94&U-YN6&P];P: M3+U65LUH^8=J,6R\@\ZO- M,T>?*98:*Y!!#('2+-'4]#VFZP$,:KOE7#HWA2H#GA3G11GLJ M.8ZFUS>(PFOMWM]/UMZJKK-N-TP'K7KK9TR6D9-TSBW?%ZN:-4?QV)]S!R=+U3+,_ MW#Q2ZA76=-5U/*#I',$SE.FGABUBJEI359K*XB?S-^M#@3'( -0)@YCC6!$M M*6A,9;$0&7%A3"<#@2'SL*E<1)5?G0X-=U//CC3!A7-#31?-@G#E.5U.@*67 MC.,@2[\0"H_5JA];F@-\&5>9-I\MM8AUFB <2]0:H]!M :6CB;/PI=.1WZX: M=F-, /E\4.8LYWN?U\:!-(YBCI,UKD&\0IM.FMCS9KHJWT^_5>E2LTTL5BI6 M5 LI".$8RT0!T1KBJ=N$<8>/#\X9XU%TMW.IX][0+J+9PB6H7JY@J:1Z;RM5 M(*(\%N0D33JK-Q:2= _@"45Z:F%+$+XM%ZN\W&T_*1?[6U(0C9,DA9F"&5*I MD%QBWEA+E)#4!2-=;01F2>M6=.17IS%19PWMJ#*$?&YHZ:)<$+Z\(,T)R/05 M*]6?.;O=;FRUQ)!)&!K/VADX=-%N M*.XZBO*@<7G2Y'B)U%.LVAX/JX(6=8 M:1R.:X24J-NI"P>I[(Y,/ KQ&8[V4F($!Q@ZNUYXJ EN29Y8Y_/%1D]GBV6U MR[+*)C%20N@4)CI+," )3$@[!Y9F6#O=TMOAXT-O3ZP]BEJ7.HTDNXAFEZ8% MULL-DHY2!4G#G@IR(N_JH=XX$JT^ 13>:E(?@C19&^:")UF2@#337,CJ]%.[ M;I=B39R6TCH9&)HBG49_W:3K0I( JO5DR5D&=<^)8LT31PW'2!37$$XRI9,> MME3YD-\7R_O%ZN:AS287PB#&% A9;>"73#*,#S8S+JPNWO)C*3!G]LY%LUT# M6M;+1=U6U'IJ:L>=X>1T ]!!R22+'";)TEVX<-.GA_^/323V5L*;&9KJ:7WU[EV^J-GAY MO0-6>PF:0F:@9HS1%,0$DT0IC!1&$'6KLL!*I2V7C3K].FAF=3ZU"G)Z2&:Q2):<+T< MF7,NJ1P6U8)+UFUES5DZN_6UYZ)]:9&MES(C6&GKYW_AJXZXI7VZ6.>+F_JF ML$?P!APG2A":Q5+QC!.4J78C%X@E3UQRONY6 L/UE^URLZA>=\E7LV_15;%> M%Y7V78>2/=2T2_:&$=*-NHU/4>74V=.\%P4ZD>/U%W4<"9Z'. K?U^AI!)P.V3I_>&#VM/Y$E4.=UO[= MY;*C3%"EW.#B)%(0HCP6XP1(.NLV#GYT=[_P5'^ZTZ)9 $P%DU )RC'$@L%, M:IRUAE*26FV?[/'QPQ*CTSI_%]'O23&U&F2[U=S4MU?9W/-HO[_..7Z5UEN1UWZ3B#D*08($TS1G0*VNEV MXQ!(G<9!'NP%9DSC8G1=^1BMJ]93W.U.:W4;$OF0V')P-+"ZCL.D?![5KD5[ MWW9PNKS/UZO%S>?J.J)Y_C6J/&ZP=9XAU.LRGAI,>2R$<8#-:T2/!UC>U;*: M15?;=='.>O!I68/VLF[ECE@+C[MB_ MZ,HXV -YGJ2UF'DW@OE\?[$4(6J8XP'JQE1C!"E& !0"* 9$QFD,]^DT5(ER&B<[?G1@H/,] MPV^GZYM%U[3552^[##6@5&Z4/G#C/#GF0R%.I),=%1M'YMC5^<<'D_MHX' / MW;Q8O5V9)GP:CQ< >F'VHG?SS;-506VIW@EE_M MQX$SSS$]O07/NV*OP:]<;R8?JB="ZE4*")*4,HTRGF0L)BQC:/_9 E"KQ4:W M3PR]=:P:6I2;Q6RZC'[)I]5E[/7K@RYKC8X2G293.'7H;5K]+XO5 MXG9[N]\]F6C#%6W2!HT4A%0=/E]KG-FV>[=/#=SR&V<4NK4C*,7A4/F173;]._[ UG1K'&U/]JZJ]^==(,([P5\%U&;6^V=C<1KV@_&P9=T=,1B M[^(8+R7[AV8!34_Z=7SA-5_?3@!-N2)))F6:*,*TS#+5&M()=")EAX\/S,/Z MDI[%WJ6+J'H=JM?KKE::V?$ML%QN%'OTBNM%].F44D,\X6KLGZ!1#_'&P9P^ M 9Q^O]5="UM^O%\7LSR?E]I$4^%L?TW)A,.8)X#JE $(50PT8'M[*=5.+Y]U MMQ*8)JUC456:T;)R[7"QD1M5>BAI!Y=A1'1CS$/]WK7ZB=/Z!6'-B_*<0$Y_ M2<=!'@]Q%+XKF\.1"_&Y6NU:K-Z;FF9P]Y?IK&:KF8FIWJ[NL_-G]?E1"$=2R)4S!$AE,P^^D<^C^79=_8+I^_:_G-^;C_ZIY\&4SK(_TT,.5(XC M.,HR0)#%H&W#<0 P_58U$M._[TV*HMR4$RAP!C(&89+R!"M,U7[.-R.,BLOW&I[L3V MVHF3VH7)^5_0YE3*WU?.D63\O<-XG/#[T<4=._541UENCK?83)>+_S8IP2,"59G$51Y-;XOUIOYY<9^O MZYG.&E?-5'-73G50W!558<7N3JO=G&CCV'F)]40B*VAU%W9LW.H1R8OHZJN. MTZK+L9WCE2"V7EKX'P1Z;&W%Y'Q]PSK0Y9*OK9RY+M QL'+,*$]M]H41K]NZ]B_K?:ICUR4 MLV*[VICQ\NUB>\M6\R?>5EYE28PH-?EHQ@3$**FV*[5>49Q:G5T:RI? W&4W M-^O\ICHF_!BYZWPYK2:@3'8YK^ P;^*)IJOY[CN+%A<=!L+!B[#+&OQY2Z_G M@OV1\U'K??1#X_^/=:D]"_GS<+R[YM:; L*5YHAH/T2T)[<;A%;9:DWPW3-[ MJ]J[+^N#\'FYJ0[ 3U*8(D$Q%J9CX@@SJF/=VC8YOK1> O1F<>@=H??M?:Z+ MQLOZ,@Z'52-_6ELLXIU%9C<0UTGRY=.-[_N+QE]W,O]X)+V/&W]KE8L:\?W!VXO MJAT:QG?'&0#OQ6(YZW+.$O$$ZKW+4>OS$;39* K#<6;FG(72;9*F/00]72Z+ M+P\;QJXY1'?KXG[1+.T_:D_5VM/^UY_D0K,]'\MJ=>/G8FU^Y^_;:L)G.C>_ M8-R<+G?[H.KG7_ONF.Y0 *=F@T*5Y4@FAH*%]WB.**R.5MWGK_GF77Z?KTWO M_*%J'A.:8(5B9'IH!$2<8(CWQ[<)UIG5 *?;)P?N^(P_4>M05'OD0%!WF2SZ MJJ *N75$ XOCT'<$%:E;Q^ @EAV>'\?X$GL[:S$"L';WO?!1&_K/#XGZ!8#- MTPLO$C.423*$4B15"@'0/&D?-B4J2WG?*:'.AL\UDMB]E; )OFQ MGC&_FR[FT;49!U9'<*>5[V4]#.QV]J6[UG:4'%1F-S+N3\&8 7CC7'3P[B*J M_3O/69B7U#K!/V]"CX-Y_L)YX6B,)YVZ[;0P@,V;D7J2$BP20#G'(L59)@A/ M]RCEQ.EMO?7:I.X M&R .XEAO>.B@YSA U#^,DQL:.NMB"YZ/L\_Y?+O,FZ. >\/EI_SKAIM(_YAH MBF(*"(59G+$$8*@5 AH@R(5"*+':+^S17& 8?=S>WD[7W]JSKVX0\J&F'8X& M%M(-3*USE8COBM7-FWH!XA&NRNCW3_5B2.5Q5+L\\.78KVMX@E\>"V <)/,9 M4!&LLG:EVR_3S79M!D+5O6Q5E:QNB*RS0_U!6+OHK!%9)G*('NR#PJ@:< '0\T M[32U0JCGXAD;4'V']R)>@^CH<#/N7;[>?'MO*O:&K>;*C)_O*LRS*P/\Z.I]:TIO0T%G#5J?+N(:N_J(Z=[_Z+?6P\' M;K2O*G9JYLB;VN-HEA[C>7H%K%>EW+.<%SVH 3"1F",!8L0(B34E"@,,&O., M KO+7[T;#9S5O-(@:Q\=WSCRI[=K&C.@U%ZQ]XK*@1.5TZI9)2B>A!\' ?V' M]6)"XE6WWHD(__;)?%#],#1+$4TD4CS%&4!) @BGK66FA-,=4S[LG9."%U'E MIM-#[EZE[IGU!5+9(P#M!!XV\SNHUB7WZZ#Y.-CG-2+;_*^S6KV)5]G=/4T^ M@6G&8LXARU()$.-$F2%?8QEEVFDET8>],1#/Z5%[KV+W9%X@G0,P[S6)AZ7> M0;KN5D*O5#:.1?.#9X[O>GM0TG((.XB(CE/NK7[21;\P8]67 MY#DU..TMZ3C8Y"&.Q\-/3\KTSK[>[=\#SA+*$D"3+$9402U8)I/&L* 9!%Z2 M+WMSYYUS>]?U<7$?0O=,O,)H['6RS4;>8;.NO6A=DBYWQ8S:#RHESO8V=(_^:[2Z4 MO3FY.3R0MG9H&U16-[ =/_#1^A:USIUEQ_UK8IT FC>=QX$S?^$4@>JC-Y2Q MV6Q[NZVW/K'=O;Z[X\4) C !/$-<5L>;B,04MXZ@5(#)JKY%?/[)"^.Z>F'5 M//=O@#URV+JIOLO+\E^BZ<'']NV=J?MAHQ!%T9N%0>4/0<9"\(0D22PQ%NT"B4@Y99--=?*Q M-UUM3#GECWNOO.2/JQ,/$@11M3/1XY/NMS*^WRW>+ZWR2*LIQRE-HAML\9BDFK-W.(I109'*?KZ^*WO-\#A9= M6MRQ;Q6V=CVQKCZ.E<3GZX5L^79<_>IKY(/=J\6JSA++_>9FHI4QDPB$ M.-&Q%"9)Y!*0%&32#-Y);-G^3MJ0E%*(&4: =%V' W,3RA%@+K7NTE5;T@MBW*[/CJR(Q)@_J@ 0C[L=,^QO-_1^@*,C_"^WY-K?ON<./92!'37/);\; M-WTJ'_@LXJLRGMKQ&: PQL'/()&]>"C1MWJ=\17,J^^NMDBVOJNKTB);->1[ X9 M*E;UX+:ZSZJ9JFI.],09%@()KC.!0(8$2]G>7L*H<-IPWME*8!*UCM4/>;43 MM[/=<*;3>;\>>MKA:!@IW7"T5_'(J3.=]WM1GE,[@WI+.@X:>8CC\7X@3\K8 MTJB^K_P!_!IS"8XQ4ZEB,,X88C'EB#?FJ(9N [C.1@*S:'=9>Q_X=)?/CCV# M*.>&GIUHC_*@LY#G)7%.@*>WGN/@3O\P"L_US-OLT;O]L;\*=U0 E8A,R40# MI$%K6D 16SU([-7@H/-(E9/-E&_M9H^CQG[4[CV]%$;H/G-,W30>>M;IG<6) M8Z^RCX-Q?D.RGX3JJI?K)BGU=;&II^F3"=9(PY0Q:&@K$X8!SI+6$)'=-D0Y M?/S91GS==D"Y"&<'K<":N2%JO[.I\F:WT'>>#4P'-2PV*W60;AR8Z1/ "YN0 M.FO1?=!6FYM ($4!FG^Y M^H_3SD"3%X1Q&J.Y23D.KO2.XM416A=5.@_0R@G7*=9:Q5IF@! -F1(MRB07 M59)B?YBUP\<[<<7] &O]!FG/896%1AT'47[EZ3MD&I@@3O#H(=TXN-$G@-<& M.:Y:]-P 79FL_O]V53]^/O]42//M9,(A8!G."&>)X,87S RT&B<0X$YOPWLV M'7HHM+N;8'&?-[/.B\:_ZEFJN?&P!X$\Z-Z!3L-*WH=E8 \ M50)#;D1_04M;[ODKE!$RT6-P=OO2_6CX&DNOEG]W==+&N3LP6UY=W]KQ51ONCL#-P(QN0RCKE^?W@-[Q>GUX17"QCZA^VJYH M@XJ6U=^.UE58;XKK-UOSAVD=F1W<1Z#P*QW!"#P[N4_H'J1L/@K*N([M7 MK*L27NSKP[RM#^9[D1FK5_?)K:LW2"N*K!]4*@\H^FOB\UGL2TWQ6V^WI\BI%+B MC"I*=8:%E#0A:'\M$7T#@5 &,)1(JX %H>FBNDW&G?3Q?[<4K,P"Z&'/,$91H1 MB%)N=,@T52#F3O?R]%DNYU/S_5GN>O5V",7M 'ENL=U@^3P?+W9Y>3U;M/?Y M[ ^5=U#68O=UB'(:!U2#1OC"CNUP:MK"5B[*ZX:C?=P.I)73N4#B^L&SQ?U/3LJ+12[@0<_2H_#AQZCJD(65==\\O; MV\6FGCDQN*U0;,:@^6JVR,O#_4_['%SSF<>>/K@LK0SC0F=A#R9T(0HD'&TW4"Q/4EBPBEHVY:K9SCR M_-UNKJFVXZ"8ET@*_S7/CE#E>C/Y MN)EN\@J0?\Z+F_7T[O-B-EW6%Y9HPE,$N9*,0"D)YHJSQA8T=+0ZO='/0F J M'?OC=+513]U. V@XR=S0XZ*6#6M,G$><,7]ZS)B30CQ#%S_"G9_O;I/R+!/ER^>_LKLO"8CD_7&-# 40"*@)1G*(T@2I%>R,B MH58MLN-'!VZ@K3<=+[!RUJK,;Y;#4_>BA8YG?K?+;8O1ISF$F\O&X?IZNG 1*(B&(Q MH(ID&5*.1WXUDKLI[ MFPKH)=@+TP7#%,+YIQ0&BK,8NGK[96Y5M0^.-+,D,N M)"95](G;3@X,3EKGR=)PVOO!;'#9^Q)VL.G6KFKUP&LO\;\/LO8+T1&J'O2T M.B+^:_[E/_Z/GL[J;<5-JDS2A*=,8%Z=\M,44D;;%:H,0&;%RLX?'IJ#^9?H M/_Y/U#KE.,SM+MEIQ VBEB.^SB24P[G@T()U.\WK+)S=$=MG@GT&U[UU&<%Q MUE[N%Y[JAP-"VU,:S:'58E4*4VGR=6-1"!CKF'. 8H@AR[0$M+4H4XVM:=K3 M3F"P[D^$'MR+=OYU04=?32UP.Z"<;N0=EY(./!Y0T6YH[J.L':5/2_ 2L#T) M-P)V^XJD\%^M?.P>?[>_S)LG-,,,Q@( "1"3QGC;CU2;V5G_'>3VM@*3_=3F MYW=='Q'HK:_=RM&0TKI1OJ^J ^XK?V?Q8H OH<>Q!.4M&JL]YEU5A+J_;P\83#)-4IRQ+@*"(, U)TFY?IZL75UV43\T5RG=^G@.SIW2[%74 M>1%\3+3S$]"SP/.H51_F?8D:G>BA=+3$\X:]VJLG1]E1V(Y_;Z?K7.?Y9J*,&025-D-;,\9%,H5I.\C% MB".K6U:Z?G9@/+4>167M4G1M?(I^:/]0%!O+S*NS=!9SA8%5J^ MX^Q_2>IC95Z:#^RAX0CF /MX7_BI22X+X-MJ%K&Z9J9F^F4](B]KS)<3E21Q M1E.N%8=@"X'YRVJR2 M#Z6DXW+Y3L3+ZWTJV'C6S/"YW,S=3T.7!?2AM.RXDMY94\LE]1/AO[BV[D.R M$4#:3QR%[\KD .Z'*7G]CU^+S7_FF^KRH=PH,%=?[_)5F4\2CAAA3,8*9 A@ M(E(F&N.2R\3J1@W/)@,C_?+QQ.8NE5D5F^B;27=FK;L74;YSV(%.'G6WP/UY M)'=C_Y/9@-V,B_$S,HY&XJ"V.J?:#AW#>53O^WK"X\R]J=M5):_2^^H'Y?9J M]S.3\1>WYD?5:Y=]$GZ?WS[23OJF_M9XO=3O^"V0$?5" H(J@E;C_ M%/1S7CR<#T\F,F,*@QAG- 8H8P1HTBX"2ACS#I?3^?=A-/W7XQ6[_A/:7HJH M^T3WT*7C:0+\T.5]>]CEC6^AST)AQUESGV4VWMETKU%:S++[5W4$C^:EV(R# M,L S(%ALLH2$'KH:F%$TN<_75\4(GLU[S5$7QAS'Y##-??S(U;I].>UN]W+: M,R]E701Z3N^?]@DLVRHP@E1R)$(,]P266]G8IZS&5OU4J1F%+=OT6)%48)[& M",;*\!8 K'EK*Z4(N26D72P,L 39CA:C[A/$YM4ICD!IWC/:G$SB^F@YEA2M5PQ/$K#^BEA3IEC=5(GU+S/QJW+J^5B]QK$_LIXEBDI"55:*@ Y0CRA[MX8.#N]OY(=0I H @D62$ 2JD M;'-AQ3GLU!ETM348Z?<,. )&MT<]^JKKAN]H7D"='Y7Z5R?!VM^8U]=H<4J%(D"IF B&,8PQ:+-P MA2B._?"MGP^!N=>Z5LWE5<[MF^KN\4$1QQG.N$P$1 ;W]HC'HI)Z/2">"@?SIEW M7D2G\.!TSV#PHNH+Z.%*R6,2VZ^ !B;X284[$=Q/F8V=X)ZBM":X3U6M%N8_ M?5ZLYW?3]>;;IWSV>54LBYOV5B\$! 4* LE3!C!CFG/96M,HRZQW^/:P$9C MM6=O:M>BS=ZW+C="]='Q-#Z'E- -C\?J?3J;>@X[< =2L=N6VR,%Y_E]OBSN M3#]R]2V:1ILCG;?E[D"=(=M_;5>S^FJ;+XO-Y\C86VR^_?]E=+O[.YC,NCYF-/ M>SM$9)WB=E7+*IVMS&Z>-?LAKU+HZND:\\_;[>WNA,ONYYM\/DDDXX*H6&8J M-DYAFL7MIE>1G=M0Y[MHW%([P*6 MBD7N/(X"\3KS<"BJQO.H.;"U]WT.0FX^CE+JE[FTA3'>%L"FBJ^:@W'RW M<;HTGU=>FS'FY[P^7%-OGU[NRWC?NJ;KM?GK>5G]V:3^L^TZCVZ*PGRC6'M+_SL7SDNC@_"E/8+!PP!! M%H.V(+>AAUR4LV51F@I9'2ZYK38_ULVJV9DMBG)3?OP\7>=7U137^^FWNMKO MM[T@&&N%19HB3"4B4/",2T!2D%%$-+1=%NSIA10"Y;6=\;POM%VA;@7E6TIWCZK]MZT@@U;S=7?MXN[RO+!W8,+&> L,?D= M(9G,3,>A&>5 IPD@69;&PFIM,8CAP',L^W<+J\69O:/UGSX6UYLOU>6)0S)#BDPN3VD"*6:AW#.!V03IU.>YRGU"SSS+$76'=:GN7@ M1P@]3Z6.YRR^<=#[O!(\3BC/7QZV?4E]@=MBMLGG]3+5;ZO%IOSP\;=F#W2: M$A$+I@@$6%0'Q!D&+5XRXXE+IW#:DB90)J9?A GD*-8IC9'Y#F>$9D+$+/S[ M3*US45EY%VTK]QR/3GC2U [9P\GIQMXC)6O'HMJSZ ?C6_FC\POD?G!\4JL3 M7/6C\3@ Z2F6(D0M])S^O@37=X)UE^5?@^J;&_4AT'YX<,V#7M]:UU\!ZC6F;_F6I@A.L%@%>H[[RO#Z>*K2PU<?^:5\\&Y'-VGZ^G-_F? MS4=OY'23Z^EB_9?IJ'K4C?01;0"A(UBD2U)%&E252)$M6J_,-E":_6@_,F$/ZJZ3]-;N%1 MLN'3#M_E??Z,I ZA?+O:O7\TP0+AC&>HFKE0&D 52]3V$)@R,L@8%KR9Z[[P]8J&/MWWC@I0H2C"1 *40<13QCF5(DTSP04(O2=[WR';C>['V6%[ MJ#OCZM&'K3;?2Y?_SS:R=ZP3(\@=_-7;?Z[DPJ-N9\H^?)?\^=,37:RO\X4) M:9]@99!D.B$49(K% G&4T?;(40H(XI-5?8=C];S[^?.0I^[#!"$*0)QH;/)# MR!EBID=D.*W.LZ5"6G49=-=E/(G4NOO8^S6V.8 .Y7WNI"%0&8\\+=A'_8\W M&?"D0,_2IW>O5O_HO78/90;KE_N6WFAZWJVAS>MI19HH&/.,"0)C"#'6,5 M MI!'$3J>E1Q*29E@C@ %(4XDP4APGJ=:)^3>1"M/0%W4<]=#?UZ2 WWHSDLY] M^"HS\GZ_$N2?;2; I2Z<,V7P6UG_2;()SZ(-G6B$*//SYR!_J?I=?N6)O^T?OEKK(,UO/V M*K>Q]:VOYPY)+!(3&"%82DW,@$VQ=CM6&A/L=$G%>*+B6J@,4H&QB!$ B'.> M28D$IH ('/PZSK8__KZ&^-ZKSK@Z]&%KS??2X_^SC?8=Z\0(4@=_]?:?*[?P MJ-N9D@_?)7_^[.3QN4F)>$( RZCY3S4@I$FLVRZ$Q50TAPO5:G[N#.2QYTF2 M$41P1C/ 4()2JA!2@)MOQ%+$F=,=40^#['':OWH_[_5S@=\9L<=X4MNV]/_1 MB=M9E[.=U'8KN1$1TV+530*48A.&@"8U3QE S2-5!J8TH7J$,'T]* I-_Z S M*$ *49H0%FHQ7SC&RFYMUO:/EK0EDL2H7LSH;V^=M$ZU8 ME@BBXS&+G+3FG ?K+D\"1PR:[*.@.9<"H4RF+(B$@E,%]F,09($IU M)FF*+;'N#7RA_RF53M#&B[CCX(&?4(H E<^M3;V] MO3-&JU9^>?VN6-V\6]R;-+\L\TWY'_ERKHOU;V4^X:AZFBJ1,&9)C"D'IGD# MI'"<*H8(RERR8#\6 R>L!R>CF6'DC6EKTQLSYBG-G_/UQGP5W34/EM=OVN?[ M-^VG=21NV:RG0K CW/#ZNZ'N2/KB.JH\?%.[&.U\C"HGWUP7ZS?;BF']9+)<3& N8 MD%1H#:G2($LUS0R=:4Q@*@5#70G9W_+Y27F]6"TV^9MEW8H7^X!ZH])#J;@C M<]@"Z8/.@ZS6;%= M;8RA]\5R,5L<9;N"$ !UAHF"F*4:\EA"\XU$4"325$G;U]V[6PC73 ].1:U7 M9QO)O2S0B=;G0=5Q-#4?@3Q^'MZ7-M:+([//^7R[S"^O==W/UCG2XQ;]:6J^ MG"B6\80E#$B)4Z2E@@2W#@B< J?%#']F VQ%DLS1F%?%^6$((1 )A!F.),R%BBALO% ,B*$"SI]V@W,SE<:[M6WJ/8W MJATV28QQV9&>7@O!/&C0E=?1 M[SN__2&U6XGTQFKPPO")UB[E,#1?GQ.T&V-[%E#1EK=B6VZ* MVWS](5_6&SK*SXN[\I>\/CC(@=",:$&,-2$,[4FQ;]/O..T=:]M+3CHQ#2>E&P;V*']Q4#,*Z$Q*=X)H/8/A].X%DWWOG5$7!\U[;@VD)!N,#LX%3$'"8/@ZV6! M3C#+@ZKC )6/0 KO-<[;XL2[Q2I_N\EORXEF'"F%XTP( B6EF,&X,:U5#(FG M%0E[@^==U/V]UV]M=)XZ$6%O6[=5A+<91\'Y_R& M9+]FT%4O#^QCM\5ZL_CO>E;PEWSSN9A/*N1FC#"F)(U3FF02T=:'A%/I"8(= M+ ]#PQ=.)UQ$TR./H]O:96]4[%(.O?$8N C\+L4>.QO]+ZWP28P$@H5@F4J!$\0P"T9H6DBD_*'4P M>&:";FM/HZ5QU1S% MSU=,:,DY3:D6YB-3&BN 0,RYB0F@+.#$>NM2]0S)[DZBLYW3>DF=$VVKMZ#C M:$_]PR@\5[1^[>93_G7#38!_3""D,#7CO4PHE0HB35JR;S@"*Z?=6B];R5*M M9"JD3#! 21:S!&J6: ZIY "G:>#DX&D;LC7C3MAE.L/GLJOJ';LS.C9 M"^3 'G=1QPF?#G&\0I^NRMCBY_(N7T^K31'O\FF9EWI;O=?[BTDC;K>WS:5? MY>X^3R-E=12KG$V7_YE/UQ,M(-= 4L)3B6.I24RP:5]0:DU)2E(7/'7W@B;< M0%FIN+I#5#'"-=(\83'7.L8FLPF,KZI-N $KH.!V0!N'UF[ V_L<[9R^B'9N M1XW?[2V0Y@=[UW<'2ROGH\K[8:'86>03T Q?<.. Z@!Q%D,W"?]0EMO\[>K3 MEZ)RHYS0-%5F<*4TY0+$DHJ8JH8-C"OJ'<8/K4,3=77^%E.FD.FC&*,FX\HR M9CHG:OJJX!!.8_\0=A38'WS#:1L,NL;EZCE.XW3-VH%OXW<6M2=DNQ70]P/7 MCO%U@&H?)?W#U-3)?.<)0IBG9GC/*,8XQ8*#;-_:,PX#X?1@/\-0T!1HF2", M"*!$224QP1#'"LLT]-O/!JA)** ZB.P;J6'T#0[5RNUQ8W4OK!>PNA?3]X;6 M#A%VAFM7-;WC59LFL7,D$1E)69*PE O%8J!@0MJ&GP) @]#U8-Z8X=6429*D M$!E/J)0 9B:)JQ]3TZ&WUQFXIH'@ZB"Q9[:&431M\9 M5SL$V!6K7;7T3]7%?8-W31AALGI&(8D%A4(IF;1-WN163A>G=# O4R1$K-,8 M,XBPYHRD)&-$XRQ#$./0=Z<8JH)05+67V#=5@Z@;G*K&ZW%3M975"U6=R^A[ MHZI[@)VIVE%+SU3]]#E?Y]-K0Z&)H*9](Z!P0J!2FNA89DV+YZG03E>BNEL' M""*.!4(TE4B*A%&2)IH+B0B)>1SZ=K^#)T'(ZB*S5[ &4C@H5RW*XIQ0/;C7 MGZD=BN>[0FJ7^+H1M;.2GH$Z23AD #*D8LJ4(@A+NF_?U?N(DTVQF2Z]8G2" M !/:9.0Z!A 9(YR;=(VF1"N:<4J@$SSW[MG#L_HKT6W3F)>5K]%=XUX0G+XN MLE>(>M4W$#HKL]G.WS7NUAY3B&L?E/QG5, MA8PAP*C>>@@5H)R[[=Q\]-E9K#0UKFN)%4(:G8[7 M%CA+90>MD"JYP6X,$9$H0 MP" $"<.,QA*VU1^F;D]NO&2#95B3#()4<(&@D$1E2GD+*$=0890SXTD>^'.C907I#F!EKYBC@,QO:-XX?*E?JJ\AIRK MY1]73^YY:B]V2A2)@?F/YK'Y.@-"Z[:M""&A#6Y.?;[@*<\DQK&NKH\',=%( M0H0!-D,29'XP%&KVM\FYH::7=*&O7KGF@*MRL][.J@KV=O5^7=R8BM7>;T5-,TECD,:0)!KC3,&XS6*@0ID5 MF:T,0?/9R#3-E*< F:R)HHR+!!),@#8#XM!;"X]]BW;/9-?>=4X*^VAJFQD. M)*WX-)"0;G1ZJ*&VUC#,+20O*G2"3!YD'0>7 M? 3R^)X17]K8,JF>UO]<+.=O;TW& )@BJM-HVJ=AX$84V=GH9]Q50&4Z@D5!PJ@!*J".<\(9+'62)C$?PR MA-:[AQ,=%]%-Y9P;G_IJ:H>H >5TH]3[_3@@9!U6FI3M#* MD\;C ):O8(H@]= -6VPVV]YNZY=P9'ZWSF>+>NK3?+W,JR^,'\?W9K[HXX0J MK9'0.LDTAPD"F>)ITQ@SI4D\6>4WE95/]ISSYAMG4 BI@.�(I2CDB,,B8I M2I5*D-T=3737A)^$X9!TE.6_1--#4-'\*"HW,@Y7;'8,'5=1=:+M40C1<0P7 MT3Z*FL#'<5Q$CQA]\1#2P]+95R&PL8>$Y!DA(.$9L ,9!/&,T843B6L M3NVKT(]:O 2LO-PL;NL\Z.A2]NB';]69O!]'TOZL+@[W608C;XU=(K)ME)W5 MZMTVFQD[) F72$B6< (XD:F"2)BS)RN"NEKZRQMLN/\?F]=>^82 23U MF$Z<:;K_%;6ZX,Q1YY&CS#4:6XQU4JDWP@Y7-R?\_EV66^!? "UUR='@@G<$V=AM/5*M$_3ZKV7L]T"_[IT M7?#FKOO("=.F]>G=XO- M=+GX[WS^>-/\\?1S,@$*(YTA) 14 E(A3:K5F%=2("#,:.N-I3\_,\_M\ M6>QZY%E1/GX?U'%ONS?)[6AS%K7=2'3D8O3,T1MFHW68W>^6VIV F'?YQP$X M_V$]WB$?1C=;,/)IN2@OK]EL5FQ7U0T4[XOE8O9M]\]#3A8KD@J64&!2,2%T M$B-.@:Y>(4T S-PVJ7HR&1B*M9>[8W!YV1ZLF/#@PBXTV%H78%WW&_O:M,=M )J) ;9AIQ]JZ,AS0/)3K!EHY:CH,F79TO MO-0G-V+\FG\YRJ?6QNCL M> #GJN@)! 8KG'% ,EQXQ4"5W'5!L9RM%W=5+GAY?<*G7XO-?^8;M@/,!%* MJ*::8/,%2'2LE0(:0)[0&(HL=EMY#.'!4,A=E.76'W$#E8;M0N>Y"\)U173O M;Y57GD1Q9)R.ON6;J'$[^OUL+.XD\\EUUY#%-@XJ!X[QR4IN>$5M^?PAO\]7 MV]SPIKA9+9X;LM,LQH)2%&M)3QYZ:LBG>">/X''P3B/\12AJJ+C'6;3Q?HOT^4VO[S6 MB]5T-5M,EV_KF]2.TMQ)(C#/L,EG,\(Y2Q,M8M;:AB!VNJ??C\7 #*N%G=>%8K6CM8)8)[%Z,C'\W$\WB_N\? Q=I@!#E%3/K@.I$B@8X*W!.,F<5F=[F F^ MF;?U+%H<-'<=%G<7T7;L.XA^K@/)D+O$*X> M[PZ\&/HS,/:DU0A>'_ 01.&U_K@>XR@_L]6\^E=U<,P,!0]IZ)%M&:,X236" MN'H\,HX)SEK;E#D^1N#%8F \5][5!RIGU1?YP4_7$QM>U+7+&X<7U@WE>TWK M+XY<'$]":27AJ?U^7HM@'&FFYYB>'-;PKU@_]GW(S"K(*V7.U;.MWFT*:+9MMP4M^;C_M?^R^AZ MNYJ7U7));D*X6N;_Z\DO^Z"KK_+K ]TS%)TW%A\5Z'=+;#O]G4'NN5C'S'?? MH5IA/XB^#J=7JGTTZWI,]6%1_B'6^7RQJ;Z:4);B),N41HAPC:G 69M[,Y F MKH]Q=;83.NL]=JT^PU*[%JV-;\XG6+J+:4G>@71T!.L#"2MG+J*=8\T?1@/. ME^4[Q44/HH\$>SXB>7J^:>G*8IEI01RG3 E47QZ=< MJ]' .'O^ CU/=TTY"VQ'M;-HZX:X5R[F'0O@;)4\03OOA3$.]/D/R_9*JGZZ M6=_ L"T7J[PL17%[M5C5,&Y31T82*BL" \"3-),X!>WF(L82M[=W>I@)#+[6 MLVAVY)KC30L]-+0CW4#RN;%MK]RQ5Z-!VLN2G8"8!YW'@2T?@3R^+L&7-K9H M^G-1S+\LEDL#Q;>KC:EYBZMESLHRWY3MCQK[*<% *(D)@"9?S#*0L#T:@6). M%Y#[LQH87*TW;JSR**H=NLZCIQO)6D?J].S@9;1S\R)J?SZ>A,U:U1.P\U\R MXV!?@+B*T'7:&QD?_[F=!E1F%)U*0^>8D@RR.,&R]2-3B=.0UK_UP*0\:M'3 MVBUOR.RJ=F]T#B"T7X0^\ZWO@*7/R]R-J3V+;/1L[1N?/6.]*&G+VK>W=]/% MNAJ07Z[EHKPKRNGR\OI=L;IYM[C/Y\<>'(W5L694X(0C@1( .8H%:5SA,4# M!;=!' A-W+W/UZKZ/6X:H,*I??U#Z/ MCK]=-#Z!X*!%-@X*APVQ&+ )N![*N<[7ZWPN/D_7-T]W?4HMF% ,RDQK@!G7 M*4Q;HP!QIPG+GJ8"\[7U+KK>G8M:W>QNS'8]GM-/3CN$#JBD&RSW(C:>C8>( MIR4[P3Y/6H^#7)NQZ-&MN3Z:(SE?%KNKMG.5V4]?WIYUSQ"^[9>"S?8[]$@LK/4)Q@: MOOC& =D!XGQ\A<] RMI?RUCFYG>K\S+R\-R<^EKEK'F3F,)49 C$ %(60P:P MAME^[I(CZ'@Q8W][@=';NE@W^:,W^%SO9_0@K!ULA];4#:L/Y#SR+VH<'$^R M::'C"6;Z+(5QT-%K1$^N^.ML.E0>3 MV'64O'O)X,BSBV@G>>/<^0%Y6KR30V,OJH\#?[Z">?5M@QX:V<+MTWHZS\T0 MO$9J\SI,^6%_QU8#5IZ0E !CD4B>9%Q++6!K&S+J=%;&C\7 J&O].KINS UF MGG2U8]KPDKJA;:_FP:?SL\Q*M!-(\ROZ.,CF.:8B9#5UXQR;W^?KS:),LSC(,]G3EV.D%@[ZV0K/MX%Z7+=*]E;1CVI B.M+L M2+_*M?.C[!6M3D#,E\KCP)>W:(HP=='U1D%CBI5E,5M,S1CWKXO-9_5U<73D MA,TVBWN3*.;EY;J^^W [,ZFBW"N"PJ'+"$[:HZT<-P 6P<1':*(OI@PHBJ.!T?X#J%4WWX8S'CF%/V5 MR F,GZ'8QT'\-8LV(YAT/*'2"23ZT'8&_YKEFL[>WBTW]8EYU,W=1/T*=KV:+IPY@@JA"DD&2QBF)":>XG0$PB39P M@I)'LX$9]< WUSS4G[:V>>999'7-(_=.[IXA.'9S3!FBK98G,T#O!3(.^H4( M[$D&%T@[6S:JZ7I5YX/YNCXV^"0O5$!KS16C:4P$UK&*V\LD9;4DY +$OK8" M4[!U+[K+UU%9.>B&PMY2VO%O2!7=H+<7T+@6U;Z-AW2OJ'8";[[T'@?3O$53 MA*F5KN/+F^GRV7E1AM,4,\$DCS,J,.&9861CCX#$B5O=K00?6QK'HEGW[*V' M?K;#S"&D M.G66,_I/I#G1:OJ*.8XVTSN*9P_H]U7%^DA!:^=3M?MBDBHH&-$R(W'*H99) M"G%K1&:.)P;S5";/G_H$.)Y#14;!Q MD**K\X\WQ/?1X#4NE.M-]?3.?#O;7*X_YNO[Q2QG7Q?EA(N$\%0K%2,)*48 MDK0Q V&"K>9C.W]X8#8T/M7S@XU;IALUCEE"HKMHIS$QB%YNH.@@E0TQ3*1' MM#!_>DR*EZ1XAA6]53LO+?J[7WBJ/<[$J&9.&T.E+&ZGB]5$<*Q1AI')\@D" M$A+&86M+$F=L=+!P#G;L7'.G1Q:K(:9ST4' T3.D3 MPU.P]%;D-;I<+?^XFGS(J_NO%JN;7_+;JWP]$9)I$6-,,I%E7"D@#@"C26QU M$TVG#PZ^%[%Q)_I]YY E0;J)=!HMRA(2G@W?/2W-BZJ>OF..8 ^H=Q>/C=%Y4<9XM?K=8Y6_- ME^6$)CQ1,$TS*3)072!+4MH:,AV)VVW\[A\_W*QQY5-4.]5UZMA!-,?IXS!Z M=9Y"MI$J[#SR7A";N61W]<;!DCX!O#2GW%4+QWM4ROVR%L> 4(@R!2C3B'+( MQ-Z,U*G3BI/SAP 94T^4^@QH&%XN-]ZU2K7<.U>* M]JPN)X#53\=Q(*EG#,^<2>^KB!M6JK?)CU<$J^LZ)XPPRB B&>29@!!AL-^? ME"4R=7I@K(>9\0.FFWHNE DN7#?4U&X=[P0HZQN#S\&;YQ1Z%3J]9!T3>?H% M\BQ^/&ACRZ _KXNR?+\NKA>;"6 @$0 F6F*M> 8QCY/6 N;(0*?83)=VT''Y M7"?*[%VP;C&U*]%=[8L;8IS$L6-**%W<(+*3Y/UI28(0XRC^$XCHHM(XF-#) M\Z)_'7%K]9=W^7I:G;IK'HTY3%"949)F$BBJ-4@X8RQ3<6M/,J!<$H_N5D*O MB;>.17GCF1L7>LAG1XEAE'-CQD&TUJFS#7->E.<$4OI+.@[ >(BC\%W9'-?# M\^6RFK99S7>/$!PL3X"4!&0\20 T RY,J&+M]'AF\AZG_3@]S(1>'Z\N)[^( M;ENWZBQ^UDQK1>5V9E(^1R+UT=1RV7P8.1V7SW=.U0+NW6KY-/ J^HOZG%I- M[R_J.*CD(Y#'J^N^M/'RG.<$I+S:GDT$2"B+"26*J<8F1HG;5L%^EH*OC 5_ MPO-U,6T7Q8;2T77YZ_2SG2-ZFO/D:I8/=6H5$(ICQ6,=)G!"!I#'66M4I==H:U-=68%(U[NW>4WK@ MH.,T3U])+:=^!E33<3KH2,B'OIV'6*\H=6KBR)/&XZ"6MV@>3S!Y5 MI@)SZ]@[QQ=$>DIH!ZH!U7/CU+%CU1K8P;5HY]O CX>+ID7GZ?KF[R<("6Y)CI6&)C_"((DR5I3"6-.=_%U,A!^P'?P MR7F4UT$OZ\%=6*FBPO>JVNNB=5Q-\ZI7WU6T M,R^=N2R96>LV#GKT\/^U)3)')9RYL;O/\%U1EA.HI$@UA&F:I-(D.4C#]D0\ M5BR+.Y'#X?,#LZ.YBK,^*= 0I%AU)8>+;([L"*185WHTLOU0.?3CF1!RD,0& M(AT$'!E&ND3P$D@ZJV%_IZ\9"IB,IYW3B2F*D8(X3K1*&,+:6&VM$*CP9)7? M5*]PV8'$]=.MF@3=-8EC1QPPLG.HS3W< .(LEAT\@JC4\<+C1IZSS.<^TN$$ M+;HJ-@Y2=/;^R6W&?52PNAWLUV)5/&118VQ_K.JQ$RA.*4'EVA_V'R>;J)%&6V* MJ)Q^._[3ZCRN7;L\J+U=98O]S70YY?%^M\]WN? MIE_S\I>%J:N+S;?60;::/_P4]?>M^?$O^>9S87YR;WZE?F5M$D,&)4)209K) M6*4:PW;K&]$\<3JC,R:_AYEEN*KCJE7%I>9R2 MG./1F$'*\.10;7PU:2S#P!$J\^R#.2/SL4.O:SQK.G>>K_+JQ!Q4*:*(2@F! M9%K1A('VT I1*'4ZP=;51N !Z=M]CV4 5GO4I=_J()U+'Q-6M4[]@7&I'3Q& M/S1>#3QY_H(VKW*VNYIC8F*/*)[E5U]5;%GS:[XYFK 7@&G",D*52@6G@@K> M;H\DC$KLDH.[?7+@+-DXTV3#;CQQE,>.(N&4<9R?,J(\S"?99K->7&TWU4M2 MU6S%^^GZU/F8(!QYH,X)>G13<1S,Z.A[X:,>]7N&?'^"EM"X6M3#,<8(IB+6 MF+87!Q' 63:YS]=71=<7R*W-N+2.8X^L&XG#X^.#O(]M<2"\MYCC:"3]PWCE M*>R.NG1M.GQ:+F83+;24*4LS0;!6FM!T/U%'94:P2Q+?S4+@%+YV(LKMFXU/ M\>PZX/"ZN77$>\88AZ+:HXNH]NF\J*E=<.",FXSCA(QC#*\0IHLB7?$B%\OM M)I]/=&;L($8$B&66)%"RK-UT0Q/SC3Z L;41&#&-&]XA8RUA-\R$4*\_:!JO MSHN:Q@D'V+B*.4[<.$?Q"G"ZJ6*+G+_FBYO/YN.9R:2G-_FOV^IMFC0>&E"AN;XO5#DN[ MZRSSOV\7]]-E-7,<%0>'W9CEOPSL8'96^=THU[H:-;Y&.V>K+1,[=Z,C?_< M/-N=7Z[*GH!DL$(:!SW#A5<,5-G#\':79G*)4PU3DG(L!2(9$ED[0?S_V'O; MYK9Q;%WTK_##J3KI*O<< B (8'_#ZYSLRG2RD\R>.C5U2R5+=*+=LNC12[JS M?_T%^"+)CBT3)$ QY]Z>F1Y;DH5G/8MXL+ +#!&_6:685L>9<;Y1]OKYTVO MKY4WCKIV9#RLM(8G.ZJN7F$&Z\5D !WU\\C/):*>MO54T#X,#I3/9KS_ !\GH*)2/$:!.0DI?8M-? M3 ?[9=)R.MRZ;H(:B,7.QWC=@1$[LWW8%E^+S6[UK3BM0/Y6[-_??9[_^:'8 MKMPVJ<6VF.\*5=3_?PR569YA!MU!'PH44T8IWBZV<&"XE\J. ">R\-8GMMMBL_C^>3O?[-SYI7+#-\OJMW6URY8O M_^M0;Y-M39DAPYFV ;TDPAAL$$R%:L%2F*6AE#\BQ,BC08,\6330D_T);3(_ MP@TW.,3TYO !8R*.##Z(M&YN#4O.+*M6"LYL2T[&G8\^TQER^CNIYS TPE,Q M_:%I#!(\AJO1?#)T"%-V//U6E83=_<=AOE[=?7=I_-W_+I9?BM.@ZPHT6K!G MNV$_E_5>V)G;=IT*GA) ") X9P:TF7X.6>9U?^'50$8>QOZ^L5'*>O7?Q3)Y MLZXV%G^9KS:)%;/ET;)DM7%%ZYJS:)M:V/87A&UB;AXVNDW*P\''MS/KDI-Y MR7R7U :>#V0W26/F)#:?Q_)7CZ%NM$=DVH/=>#1T'.Y&]DO0S-P%5!0I U(N MC"(YA\I"(>T2#+?_>!W]B8W%:_CJ7?1SO,S<$+<$3,N-Y)&(.;F?8S#I2/K0 M+%T =TY[: AN;9_\7#"6N]^M_@.@XUS* &%'%F6H)BEA0(O\N.V32TPS'Q$? MTDYD@7ZL!GW.=0XBL9ODCL6?GYQV%M(I".@%"B^(8PCBIR%\02SYX1[V4.QX M73VQ6KA5ZGVY^/UOA5NYGF6"DTQ2=Q(>9]]\0/+3 @ M,BP!@B;G&.9:9":G.N=,4 -U#B,G04Z@DIU#EM=@L[43N< M'?!%"!*<9HH+ M,,4F;<[<^NGP@J(9&^Y5^>:4)3:@B3J8&9-4HC1AG("$,@ MQT9I+N/UEK,2,"=<5]N=<(&C"UTG!+/3Z$!!+'FI),Q@=@9TIL_%GWMA+?U] M1I"-"A RP C%:,J(HL?>) 3UNHCS8D/&SI>, ,HHR#!GC!E!4I419-),IYE7 MG^I?C.ISW_*)?>GK+49QF NB1@Y:4F&[OAX=:?(3)']V)ZM(/4QY79+Z\M,Y MP[W],M\T]^;)R(.=PM_;"&(FMS3$)*C?'0RG\T[SFK+3@S:O MKC9XJ+8])X4=B:P.%$,O-WC"P#/2/XBH"5Q,T!MZ&>!!\2Q<='=75 T=8\B/ MUL4?"V?F:KVJ97]OBJ6[R=VI_,&R^OW1AV=$&LAS((R0.45,B(R*+ 4BQ9D2 M(/>.5CS]HQM7JVDQ^M); !=<"+#'=/ TPNM1+7Y:)&ITMKW3C/RP_UJ5 MX.=_KNRX(S!-%="$&Y3I#!$I>-.8UA)X'13JV<1HJ<7DB,M.IRTRSW7!O@QZ MYACCD=<[N]B9M[AIQ4?,=$DH]J-R&BHVU(B7DHA#..FO-:J\GZ\VLXPIS)4@ M*%,I,I P8]*V.2MT:IC:=&SD*GI38QNL.%UY[*LY$2@,H3JOL3>2[M0PO)3' MD]"I:H^O&:^J3R]>NNJ/_?)BMU\MI+MPT^O75 ].>PF//'I\U.=OLQ%T9UGR;D@.L/(G(;B#+2A M#/EX^6E-M3;"-\MWEL'UOQ^VJ]UR59W&;5O5@&N%,ZT/A";]9#+ MQ8]&I^/GBMU,:PI8IB11*4- N>/UJ(4$ ).AUXE[ QDE"JY/2M;WP1]KKMPU M*Y"][MN-ZYQPJ\6C^"66[C\-M\_WI4]X>?@ES@>N"P]VY91%/[2I/5:" _$; M4M[E5]MQ[ ?T9N[.DAW7I*E@.9%42X2T0IQSJ&I .%7 !!?WGC B2WN-RFK[ MF;Q7VW^2^E4LW>GM97%7;+?N9W>S^MQ^P<+W3$M,1X43^A%\%$OF3XYL MP/\,>X">YWN@Q ]TXL\C\$,-[2'O0;CMM'6^"QI7*7!1?MFX6H'V \U=][N9 M@E@*2K'*<@-S93)H: M' AV+XH[NM)$FTJ;@H\0(_AKGX# MM'YQV-T^<9M[X]C)=D>WN8%D/<90^@*'0X;2H6[Y28;2P6;Z#J5A>(V1JE1- MPLUM+]WMBOWN/^?K0[U7C.(5\,G.\=V:/P, M:&M1O?>ULBDY&I4\[M(",:9U;4GL)N0,_EBYW$N+GWYOMU1V \W M2H1F?+19VX35_<3I0/'NX9R?1YO[&-=#>GMS&%)9FQO0'GU"-1GH_.&+(NDE?G_XDZR6]S?-=)QG&8\AI MTF_E9EDL#_9C]@G5?SX4FUWQZ>M\6XCYKEC*\MZ],F^1VB&<4\,X=J=(M88X M3;,CT"R%*/2D*3"\V*=ZBOK(-B!^GEE9+ )Z MS-&B^B+8C$W5$,N-_G-1[':G37G*_FNQLN':]Z9KS5*L=9XC*KD6$"F5F_28 M8*3VO1B[X@+"&VNC7+GXO1&JQ9F/ \\X0KHMT+QP;%=%'HB.YMPDM4'GF]R3 M-R>C?GE]\+F^CP-/.*_DZWYST0;)_$MQ82JZ+=QTU7;:LVEE48MV\J;9W_I+ M-25UKRY>_:3K^]6-$;??J\.(WU>;+W7;G7?9[]PL]F%;N-^;M]ZX6]A_2=S8 M:%MHBQ0DY;%*P0^SX*)^=L_WY-N1VAV*K/VT*LZ6?9/#@PVIBS\M82MKC?W< MKMCOUU6(Y;C;G45A]96>8TRJNS]L0^;;$1[IGV0J'L-RWUEZ-/:#!4I_79>W M[E#XWDJ+B^C>E7_8S]5_T$(3)%-:"8!E*C#7&5#BF'77>;?BW:,"BCQ)_^O; M=Y_?.NU:'W;A8Z @'@D4_(SMC%A13VU'_V6L6">(+P,'.6/[ M-/;A@B^U;U4CG_23C>%"3?0?P M\'R'3W%\EO_.C7K[ML4#=:Z)8@RE4F+$.$MA4X 60PFMH,1,:/B"&6E'J$44 MZ3A??S>$3E!$H7Z\=(2#GSC\T1,/WIZ*E6:(Z;'_&Y(*=_5^H%_M$&0979Z/ M\.R%]NDH=M^6VUK+_,?4>U^?BPK^#\>WF[2_ABG[QQS-L/[\OD M7X?Y>G57-=E\9Y6&:)H^76,X:DK@R8,1) '0]V'[2<*$X7;VGMP/8S;V6OS? MBOEZQS=+O;%3W?U\M7&J,&.469#"&)C#%$*>,YFV&-TU]F,LP_=#%GER_WBE M]MY!O$F*"(J_,]/1EW83Z^$T=>DZ\,JGS\R*2?;"W^6;=$ M6(8?YOZ?>P5^H.V!%M]#>"#D&/3>1EU;?LRY[&;<8C$8(Y*:E%$B*&-M(3IH M)*&AAQIO )%'E I/^!'"G^=P T%4BF/I?04Z.4,]84E_2O! Y>[MKY]'H/N; MV$.'!_(9_K*460ZA@4SG4!&04Y-SP,_F'-C,]N5^OAXBLKV:]9+6(\+.G?_M M*:W09!/.-MZ'.H+8C^\A8AN=ZE@2.R$]?8Y#;Q4=Y(@I:^>+ M.#M4Z(! 0"Y(EA*0"L XIB95B$)$I 8 BID%N2J7G_;S[;Z;3':J"X)HFJ/, MI+FAV##@RNPCI*31T@#*O?:F/P78N?^*NCI\,M];E?RRVFRJS55WR?=B[AF7 M!B&ZFS*.S:Z?)#Y3S>CFN7)&(U_I.:@R44C&IZ%]02UZ>OEG<+8ZK0RW18E^ M;.UCL:Y61\NS$[JSG&F 02XP(!1CE2FB<=L9M8*=YMY]VE6*:LBASK-;?*^K1"A2B( /I3.VC+?CH%X%J\#(P];5 M:/OLSF=^+O[<"TO+[[,,(** E0-A_P%N,P+.JJZ)4\6AQ\&Q02B$R4'.LXQJ M@K#,H!4,(P3C0! CH,ACQX'E_4.Y<:N$KI,V^-OM1O5&HV9ENK+!(VJ)ZYL. M8>-DW.(72+:PD_?/^(,_\4?2H$_^6>%/G %)9<'_,QE7>82KY-EJO=8EWN#MMJG_KB41=[:%Q:G'>QLG+IHO'EO#)R:%@ZA,N7 M51_#.! MT'4<.\NQGWR/D94O%MM#\0.*=ZOY[6J]VJ]L='UL7K(\AU!+1!#3TJ5RJ&D5 M0$B2=QY(?1H%J<"$$6H$@5CB5-C(FF(%-<^80CSV1NS'XV8#_+EQ\PR\AR(' MI;_#6'DMYOV&QA]HYL_1;,?"7J-@4,X]!KUK<=^_R.C9^+8L=HOMZM8E5.P; MKE?,-]__I^T C:N>&>;6)\.&CG$>U+TTI,5@?P(C6!2SRLA/K5_ZQ6WAVJA>5X#[=?1Z^$I=Z]U\I,(SOJ.!"=!<,HY]I@2'(M&&," M$DG;+@XP\#H[Z-GW6_<+1'RBN7VBP)B>PW2+2* KKQ>4%;8WCDVFH:B3;RC&> M:C\EK0JE\H>';;&H-\5_7'WYNM]]XA\__:VXORVV,T$S+0F5F&0IS3*.<\7J M]2I,H03"1ST[M,8%SU-$J. IUDQQJ6Q@2#*L,1!I].1W!= 5=3@B3+85Q.2- M!;G[)?EGC;/C+#(@R]V$'HGH;N!;2G MC/5@>AY)NW]8E]^+HFK__8-KN6F/X$P3PJDTAE.1(DZ$:'LROV+=9UGRLK1+N>XC6 PFZB-0Y[GF+UVDT' M-/- \?=W6>:VR[ M]X?];F]G%ZO-E]\.%4Z44SO)SA AQBB&N((9;CNBQD)ZQ6C!T4%)34JH88P+ M+#(EM+9"03@&J86GHM2=_>'03J-WH$ M8KO;B# ^T7XJ?^3XB# Y@YB<,-XD_+X\C%V:H1-]%[0X+/W3T-? -I4Q']@( M.GBJ,#NS,HR,89J;3&J8I1H;T/91))!7E.W;=L8T3'.EA:((4T4HSG( .2%6 M&V@N)J.--^[UMB3OODQNZP+X7S:K_RZ6$833QST!)3229Z*)Z0GO! 7U!&ZH MM/9PRT\DLGVLZR.WO5D,*KRZJ<7]>77O:O+*V$8)MR&<4Z": Y0GJ=9IB#A>0:G(]7'!;0Y+/1U>>VU*- -::":I_!Q<,'19">ODG M&B^"FMUG( G/^Y"=H,W=O8-I-%;IL_>%J<[>&ROHSBI6X#PQ4=Y"?_+=#D#XLT::'>'$\V?+]I]^@F'U^? M8XVV7?=E+CUWZ@9PRC34.I9Q'?;G!N.PJ_+^QV&^M3JT_FY6&SL:K-QM9-7( MX$3_M*^-W^XJK#-",H60$2 3"ALLM,F:PZ+00 A?NQ>[;[-.1E F8&8'&HCTN0(-3G#^FB3: MWY.T%GF1>Z-:QW#*-?AW-NG*< MA[O7K'TW(P(QG0K%L>S?#0A""$]>PE/2:>+Y\/C7F=/%2V6MO;J8A%/ZP MGY]N^=K=M6O_=5ON=A^VY=UJ/V/8/JN2LMP&V#8:R 7#L'Z*4:J('9 ]>O?Y M]Q*0,YUAQ)6BV,8=3!J:*JZI-%SH-/9.R J*NVWOTI6:41[K,Q(N/-E]J)K& MP]T+>3G\0?$\,E87==]\J0],R4X$X I2E-DATWWU:;-5[%S9T ? M?XO^U\&^_;=B_[6T[WPKVJMG[(13002,[7(I5!)PPH^=CD*!?3K=F+AU1@45 M2F*W"J:SG"LJ@,Z1ILRRGY%Q.O-M94]]:^S.31?MKV>WU8X=LHWH@ NR,<7' M8!IR-$EFRNEW8C_Y_*W8GTDT- (00#,KRCKE&!.N3"MP*(?,1^ >?S,B%.!4 MY)E0!*>$" TI8%9$N;$_YU[WA_2Y:K;8-U(SKL@\(N&"#/0C:QH=M2?V,L3C MXGFB;KYU:SZ[#\6VW\6VV*]W=R6RQ7>S-?G$H,S;"!0.0I(,(@)46.*14VO))&J10Q[+4; MNW\KD4,N!\SMKJBA)2VVIKBOYT'N 5QV6[D8AT:_I8R^#$;1H!<)NJ!"PTF= MA@X%L*,,_;CYGMLNM_O/Q?9>%;?[YH0X%2S-&%+,K9$ D%$L4-,2 @!X9;/Z M?']D_:D@_6K_\#Y96E!]R]_T(:Z;Y,3FS$]LSNA2G>B*=/KX!TXNZ,L0!J>A M+(,L^.$,[U V.D;+DX8438',[60])Y I"9'$O&T(\AQXA33^7Q\[EK&( M!DM)']8Z!B]Q"?.,6HY<75%'?F3D4IC2G[YIJ,@0 YX&)D.YZ'[?U.W^[6:W MWU9EN^5\N_UNIV;UR>F9IVYJ,J@A+UTY M8NK<5QRVF^2+VT'@>SOX$/:ZJW*SCD54GA*GA:-:B3A8-]S8[K37#GOAW/=5/L_A&MO:@0L5GN,QUJ M[C2: 2Y9BA#5T$",I 1*T*:EC DD_)9(^K00?7FD[NSU(-S>]O7@_.%[_+H7 M?_XSHQC$#0M=VOON_C;?'[:7;U6*/DMJL'2<)OER.0W9&F3!A8E2/S;ZR,MO MUM"F,29$J@%)B4$R2Y71,FNG99G@AO;-N'@T$3GK4G>23;&O+AX,I3 ^%/J+ M3"3VANF,_M.=AG:GG:>D.">J.HI.#VZGISM]C+@@/;TYZ3=#:G3GCF-I9R M!<2*%F.R:I G6PM]2)IG,/E]\CYC\NZGF88V1K+MXL0Q+(.=U^"/M^*:U6:U+][91I<6BGVF5[?KHKX3]\D= M9!C8?W)"00H4X2DW1O-ZIQVA& N_&VQZM"^X2!E4*L\RB2&%0C,@<"HSA0D M)/8QL./UX38 K$'_6J%.3K"][G*/ZHJ.J_Y7]H+GKH#.#O"YM#W.U@%_8B]M M+8CHIFD(;U0+GVY-B,[F:R*\V^[/4/SG?'VH*YQOEO]QF*]7=]5*PZ+*(>Z> MN\(,*H,M&@T%ESQ#0%(.VMYO4MHIL!V*(<7,1O9("RH,SI#BB!L$ ;-L*,A9 M[%O"S[5 ?G6%X5V=K82OU^4?54+?G>?[-%_;ES\6=GJYJ>])5N7A=G]W6">M M:=VD.KK#+LOUE'SE*=E:)BWRFP3 7U-VDYS[[FA,Y9Z3.4<'1;GLT1)ZIN7V MMZ5\]'L[(E+RAP'+=<7W,CV57&?J#]DA8G#&V8M[-H/A:[8ONMV'VV MW\7_7.UFRG B2*HS"F0&9:Y14PK1=E_(C%?>MV.3"-K6M-)&@AR;% D"D2$J M<\92!*)?MWNY%Y^P5QVZ19\X^,D_G0&>NX=#.:);EN(*/@@JHD/HCY*=Z$;H MA81$8(],(P<1VJ@RZE,<4CE5Z:J/SU1JU5E*0V5J!#+8&,';[IHBYE6QKE.# M+)=8:V/_HU+[ Q5"4")RPW*%-9.Q;WCHV6W_6:,/*IE=/1!",".0/XI3ZHK\)4/@(4'';^HKLG8ELO#8K]+=N6ZN6K#?<"VYXH2U!4O78<21ULU0 #8# ^7B7QF0 C$_'6'@%!&E$&?1K]0^-B>*;=U MS0-7Y*MMDL(4YHPSQI4"AN(4M9D_S1GQJF1[L:$,8$5 JB7A%.<",PX-DXI1 MK@ 0,G:9]L>*M6Q7Q>9M?J_?H>)AU':+;4=C-4!,>\1ZTY9-<5BO= KY$G$7 M M@@?$\C< UC2AGA>0R_O/1NM2G>[HO[G;L1FTEF7"K6Y"9U&\=TV^\D,7GH M):93R]"&)NZF*:?=V-",0I9"@11DFHDLX]-?9G*V))4Q$=::/%P4;KTICG=& M7W/JXIC1%YZ.W YVG&,YIQ3@TF!.4\ M-UJDH.W6#%(\J^_Z^[2?;_S+=R0Z1.HW!\!BY4QN*5C/G*:5.&RY[YTY]?3&- MP35[9TWZ,A=%$OORO0UL\7DD-,J0$31&FF H#27Z<"68@#;?.=-XJ4(JD M ""!,,>I5$(P*9' G.>2:!%[T].']J:)_S4_@@JI@UX$A]#"6-R.HX=O-XMM M,=\5R1M5U#_]DO#7'7,%G3SCN;=6]O'5SZ"7O>SRTLS^S 5:FB]RMS=LY6ZZS<0%4VO-@SG>5O>YW.P5?I3V[F$6C$C*)(,8T8$D1 S)@%! M0J:HVV3Q<3&?SSW.M6[=F9_R[B[HTKL'PT&6WP.S.JIL'L%/22%/C/9?B/=W MRL^@CWW,\EN0[\M;V)DVY092DRJ5\RR#.4E9U@8\!N>(-#-MO>E8^ZQ;JX18 MPPRA69X)+'/&((1$:HB0@0AP[3_/;@'VF647MJ.^-K_^B:=Y7EW6]T(2@ $M* M,PUPAC65U*A,&&YG- 9P&/T6T".J9#'??4WN+/.[1W>"VG?6#K#G\>^^A':+ M14;@TB_R.-%8(;I)6DQ7ND_U$2\75&H@D=.0I:%&O'2QZA!.N@K/1U?3YOW= MWW?U">WWM_OY:N,.;NL_%]4!8%-N'P-ZMYK?5I=9S)!*=6C3D-P&(2(NW^98:&P9*Z_.O'[Y6:@YD7U93=AG(H;_=3S MZ$&+NZYUD;P_Q=)R_,[A6:^H^.(& MEX]%57)Q\X7?[O;;^6(_TX(@*!!$TE#L;BN"S=WSN2)V,MJY$LY+WY]12'-H MI&)$8XDP3U-MC6-VJILKQ6-N*:LA)4=,R3];5&-7LWF!G O]=BZNE==VV(%05$H$X%CEN<5C!!(*6(H010!P!;/H%WB= MU2QI\=>SO]:"Y&A"E3.MRI[6Y:D>U:3RO?(KL@,[JN-T?.>IH?'=%KE^6!_" M+^GR.)ZVV9?)I/]\7O@<6 M?$BYK)"1^/!3N;__]O:S5LFGS_RS_N0C5+M6J7;%XB]?RF__JS''"15I?W$: M1Z(/7\>W.4VZ_$4C *,,*,YSJE=AZE,- +>3G\,?',>_O%$._.MK[SC " M(" "44*00*SI" S +/-*>O<%871F4LAMCQ0YUAPS044F!1&:4XE-[#*A?6/^ M=[X'?^)[JV-:>PJ.\LQI1_11G(QV3XXOI;-CNVT:BAO?S*>)['%X[:KE'[9N MW6S__8/M 'O;O/[78?7@\H'N/KA,(,*9SI$KYDY2F#%-6@707&9^M[1=;"I- MCVWP^OQU5_\0ITPK'<+:T:GVR^$J>$E M%;Z;Y(CPQEWVDU0@;Q(',W$XQU6Y+LQ=4+N@Q$]#]<*:5$9\4#W7^ERC'XNV MNI'5X2_;^3T_[+^66W2JEDAF139>$A#&OXW==VTP9 MRJ&="[,N=@)MLC3E<^R@&]2>9'J$UQ*<_E MN5"<=UR'NP+=G@MN%=,GB,F'END3RJL<1NY(W:6EL\#D3T,-@UOU=#$L"FO# M-/%CX,I(SAC"0K==%F !ALMD)Q@YHG9&B%F> M8HZM;-B9(4NIR+64,#)NU#L+U- H@J?0J7_Y\"T8R"BG**$L-)HH(822D@J 4ISGR._#7YPKRXVR^ M0=5O2UE/]KKI9WSB_*31G[,XE^\^1\L%.1M&XS24:J -3R_-##>#M',XH'**&7(+ R*5B+1])+>3>:^0\(4V4IIGA'%N#*48 MYX8R;HC1"BI2_18[WCO"2BI<_>^(Z4UBQT!M!/X\H[ ^U,6)L)[GYE+X-)#- M:2C.8"N>!CY!6!F@.LU]!R*GU(@,(L4!L;+&I09ME^$I]-K[]7(K!EO]1 BP MS" ,-7=&8B3LK(I A?VJD813GEZ7K0R@LK?Z1& QB/YK M0KYVO*Y#O9CIJ41M,>N<<0+2C&J@4V)#K#Q/FZZ#"/8[1/U\"RS#.I=VO@CL M_Q" [L(KE'&C 9$V3HA]//JL Q55!^JW&;4G>[V$)P)Q T7G.EM5GZ6EN]9X MTCA)G?&UX;+&]&*D;_[FW7';%9&(DPQCC: !"DC* &I[B4J%U]6=+[>2:PR) MP@;;F2).,6 &Y(13R8TPG,/8.O-,3N)=W_VF ZCLE]")P^+@I$X7 D?)[+SK ML-MS.*?34* =KR2Y>G+3%\EJO/6[8:-&6.:&4&TSJ!PEQ=GFNM3'P*#Y.A) M4^X*B!QP9?]?8>GN@J!,$LXU1@8(E(VF20]-EPJ[66PHT?W$*B+' Q6KK)H"UM>85U1L$$>=-\$>MEL;N)G"=#L=D5HM@4=ZO]L>H$ U4&G1EL112Y%9\\SU(@L'UF<2((*457B@*8*I2G6&;:LP MI5!)JF!_@?5O*[*6_OTOG_[2]O A2MJ#Q#ZB&9>_0?KXO!I>4P)_(*NSVO6G M>8K"-L":BQHVE"5/N;HLF3,I$.4D54#8F38BA@F@VK8Y-E[%G,.T.(9TG6(2 M]\SUD["AQ'H)V8B<]I.S)U'>A&3M,G6OBUL@ZBE[H@C+F&YV5VV+U M9?-CJYR*7$ L189AEJ8>^X5EO%OW" MLS$([!F>U= FI&,OD=4A/!M*\Z2T:[@U+X1G85CRU*NWFT5Y7_S8J,*NQ#'. M#9!:,I+FC.NV426AFNW+_7SM)5=]F_)2JR.JSCWNL_N39'&>G>NE6;V9])*L M,4CLIU@UL@D)U@M4O:Y70SF>E%P--N9YM0K#4>>UT^*NL,TN_=)P:0JX$KF2 M2BE=%;M*@<6B,DBQYL1O234*@M@KK0WH7FL.D3CON+IZ=;H]%UU;IG^698=> M!%]:JXWJL&DH:F0;GZ[LCL!H3_U]2?PIY%)!+20Q(,^5LD- FTC4TF Z0'#[ M-CG9A8A0E/;2TS'8'":@$PHGNW'771N'DC]),1QLU&7U"\.9K]P]TMP7(UZN M!<5,I@)@DI*4F1,$ +17C:.@#4]^(2,LS7Y".#K#/>7PZ;K&]&2Q"Y,=Q#&H M0Z8ED6%->T$H(_#G'1W6&'3V#0^;=9'IZ>!E[KJ$AV'(GY;VA3+JI? P)&>^>O=B4(I!!G)( M>2XQAE!9Q4V/02GGF<_:R="V1ED\63[*,_83NMYD^BG<&#SVE+;I25I_+1M* M\[1$;+ U+ZA7&):ZRM9+K:$\M8&@G3BG#!B>4SN5;M>7C:":^LA5WS9&D:E5 MW<&L2"6W-:YQNY5_=QI*YS2ZT6 KRK /F5^W^?MF6RS*+QM7=="VV32VFP&4 MH@P#G!'"4,JTD"(S "N00@(%0;.'8KLJW;QLN^_6>?JVY--YGH+JW(7$W/ZZ M*)+Y/E'%HCJRGR!PD]AGG?J-^+T)[3;2C\&BWPA_CJ@:WEM,X\K/"\1ZP=M=[NWN'/MC.O?U0=7'[V0_E;N5R M#[N9(KE.LTP1D6NMI4J9U"TTBH#7+OM1 $5/S#1@ZXO 'AS*I);&Y*$%&435 M OMID 1>ST6!]/(F:4U(CB;4'JR,2&HKJC_Y\*H7Q]18+^;]!3F.8R>MWI%, M[B;U,?D>."[8V,P#&D1 2)KF&F42"NHN V(0)[;- (<04OA1XA6A-^LA'"BWG_$2*. M8R<]0D0RN=L($9/O*#.'9EOW,^"(S#-.*)/4 (0D(R8'#3B:"I5'FSOTAS3N M[*$].C+B_&& MR+,(,9Q5/0Y1'N09;)CA"?[H>81P]T[Z7$BFM%#YA*A.!\X M5GPLEH=%U>XC=._F#[OB_1U_>%BO%J[JF-M\=-C;E]ZM[E?[>3.JT=RD*@=I M;HP=W]*<(-0B59K*<).+J##'F6M46)/R+MG5&-V/ZQ/*(&-)7&\.&EBN[\'0 MH\S1HJ?#S-'3)ZN23R>GO^O@]#$'G2&>\1^!1GD.)CT[%1U7%/U8Z=J%^'*YJK5QU7K7:+=;D[;(O/Q9][ M8L9\6=HDQ/C%_0QGG>FH9P1[2O'>LY]KP5O=.+] MG9SOOIIU^%J;2Y&3+ ,\Y8JE6*4PY\BD"".J-<'=;Y(>T$:\[GN22#NO M<<"2"MG5:AY-?5A6[KJ]TOQ_>\[ MMYOZO8VHYVZ6PNVLY9OM_L4)")(9T09D)D\9M=,/G*>X!L+LU(1X54>.T'SL M(,;UOKNJ]U5)B+*%FLR/6/T"F!@NZ*9V5V;?3P,MV%KZ6KC)[??DC4.?RX^%8VJU+BR\ M>DO^NW)G7_>%"D2&I%$ TWG/.F#7\7G7R>S$W>T[WWWDZ:-!B1M%FN.!;YQ1 MO[BW?Y9A)8:3+DZAK_A,3&-HNBX%/TS$K^Z/[@>['ZRZKJH, =\L^7VYW:_^ MN_IUADV6&2@RI1#3F5'(MM>V*"5#?M4K^K<3>; YAU:5G9F?@?,]V3V S6[Z M/Q:1?C)^CLIM2'U8%T)+^5&SM:-XML8Y_Q?I&Z"^(:@O!I:&002WXX MUQV*G:Z*56GFSGZ_*;>J/-SN[PYKOEBX.P!W,TI2BHC,29;"C*8*H^,< .8& M:1_)&M109,TZ8DONRFVR;-#9B+>&5_6[W7QM0Z!ML3]L?7?3#..XFY"-1J]G M0-I2:,?M8O6MODU4;HOE:I^X@?M4J.)C\N5+%)=XNR%@0NJ>A8V%, M*2,\CI[K).Z^4C&WD9\L[]U#5E9NBXM-0WC=QJ*--2(I\M+(3@)5=HKRPFF-'=U%#FD M.31:'5OE7/>Z4J!O6]%G@IV*>OUD!:BZDCJ-KA3,&L\"5'XL=5X].)L/O;]K MMF5LOLARM]_9Z9+;DU%'&$8PHC*BJ&8JH\A0S$7;O'W/JZ1RL$9C9_G/<+K] M$L>:>GTT"W/@ MUG$9D%"K5+7M09X?CU5UD\?^[73JE(_/1?DI8@4MV92;7ZL(?GY:1_"3O0%4 M=M.YR!SV$K::O';VTZX=-KA&3M*\R,\%V1K.Z31T*H =9>BGS;ML:'5 M2UI M<+8P)^]W_3POS%^>JT1Z*!>K4-$MU9O""8$5PQ#06-8=B/ M!67C<-=?8]ML^VGA9991@2%F/&,&R@QB*'F[YR''&G*_P"](D]%CP.,"U/8( M:J@F]F&VKQK&HC2D#CZSQG=M^?N1-B_A&\#Z5"5OB$FOBMU@OOK+W(=M\3!? M+=M\9!/)VOEU%>7R*HB:6:G-D# ,"Z5)SH0PJHUKG0];# ^%X&>Y3B[Z6,T%UP6RBEPWU,QCX6M M6S>T>!-^##K?3<8-RW)Q<&MU]6:M*;OC$=+NL<'7^OSEHDK^)\O#UF62+<[$ M!G-NY=C^UA0$MN/;O%//^4O7\<[15HUB #9C6$\BGQG,8KODNJ-:=.O*<1[L MH5%^.]=PV_8WAV*6PSRG-!,94RD@!&F3R:9= M)L<(#OVU[TL>RXNW%;(QH: MU7L3VC>@C\EDD%C^R.S'5Y@=*8A_0IA7_-Z7[*F&[KWM>35J'\94^+H_,PAS MI(G %!@H38XQ->T65I)2"GUN-0W8K-=>!/^+3G_K6@0B5K&?UWGO)GQ7HMQ/ M 7L4]YEJ19\+LAC!%=/0QQB&]:[S?7DTIIJQ9J:/$AN.R&IA5:JQH,7I6:@A( M>C>%'9OM7LK:@G1%PQJ828OS)JF0WE2TZU=ICU/$H3.)%U0T@B>FH9XQ#'M: M[B$6=_YJJ8IOQ;I\^%3>[?^8;XN9(%IBDFF2&LPD9DJ2=ML#@6YAW/\2J?Z- M]1#$'E=!-5N.JSN%=@VT9%E#K0H<5.= ^RJC-\&^0AB%U,&ZUZ!*6EC74K@G M['02M+Z,3DV_>MOQHEP-8Z9W+">.)W1LO%E7/6_>6805'O>:=M4N)EOSH]"U8<[-VXEQD;DJX6[9J5^ MK?F;@3'@(&?UC *C>RE8''A">E-5F6UO:N"OD3].)'B!2)]8,(0_IJ:F(4U[ M+1X,QY^OYKH"9,5V]6UNY^W%VXU5B&JSQC,3^IG22DL&"8),80H@$C9(K8%0 M!%(S(%0,B&*<&/)X3!YZ"J?://H:#,C@><8F-2!2%'3,,V 4*Y MI&18#!P$PC@!<+T??OCB?7 '>$>]XY$^/.1]\TA\?VE.)4Q ;/WH[!;N!G7, M1$0VEG4O![H16 R_-VK&50888S 3E.8<()0I<%3W%.@ NTG[-#O6;M)#O0MG MU,U0KW,>>A-44+JC;WZ:ZHZG(#N=.KMB&KH9P[#>.YL\N1NHEL?*J,]LK9+$ M0G%7:7,$,,L@8^"8G,C3+,2=NT.:'WDGZ:F0L([ M22\0ZZ^O(;PT:9T-8F WO0W'99]<;%N9_/V=*U0^ PH3 "4F>2X$HX((W-XI MQKC&7OHZH)E1,ZNKMCA[E5>]]=TA.H!,_V1I1!Z'Y$3?GE&H+E$8/?'YF*". M^K$Y#P4(8BG-"OY7IIFS;E]H5; M\@0"J;:GH]\28GCG^:TE7L=A0Q85;Q(+ M-3G#>I.\]!-"S='7, PVC>B(Z&,Z>"UFA$$SU4;;SF>7' MX^DNEU9_)HT^,YBD''/%4HI$*FF6Y>TF#ZYRU#N;'19%[$7#NI[H:I,L#X4[ MJ+4X6 F\MU_47_P"N\%?%*_G@2%B^>91+NN7Y(2\6EV\>78A\7I2ZD5R1XF- MX[CI26\D.R](ZR/ MXY1WNLLQ2$.C"6ZKM,F=0^A]XU@85B^+Z^B$^NEGP^7;3=)B2RIP7:X6B\"E M1PWR,3GM5W!\"+?=RH>_PL$S0T90ZB90&#R8*66$1ZOO:HM:N0TLMLT9%L1^ M)509DU(2C0D!^7$4P=SS'K4^+<1?8VF@),?(S8;050[!)7K\H^@^+/IE98/3 M-^P4AUNT;?%<:W7J"*#3PI0_?1.)/X=8\.)R5%\VPN\"GADIFWZGNM,W MR [?SJZ8AAK&,*SWCEY/[KIJI[Z[*Q;[]W?ZS_K6H(\VOGF_<9C<_UR-Q6_S M=;U(=9X0X)OEXQ?./OEVLU@?W *66NT>RMU\_==M>7BP?V%_M\SO5YM#L6RJ MC9<;:YBQ5N12JW/FI_X_ >D=1Y6?P))XH]7IR6G-3SXV3TZ=6ZZ&LC/3;IZF MGZM'Z>EKC_[@R$;2TI%4?%1_>8*I!#J42& $%<9(RB8]S$,/>9\DT, M^@C3QM7Q0K7E^85JL4*)B1'<,6R8&.J(BRFAXH#:Z.29Z_K.8X3'<4AM_;C1 MP+B>O3#R3_01F\8H/U5RRI]")D8V"K@=E?1IZ'-:D,N)3.ES_WIYZ]K'U5!*#L,@)3S&G M%&-(Z5%]"2-#);!/F[&/;[C^^,95LFS?NO116VN?H._S9< M_GHQWE\!8Y,=1 3/0$Y*!Y\ASU,*A] _734<9%4'01S.6E=-?+NQ:F'#U@^V MZ_]6V%8TAUA3DB&:*YY+DNNF\ X'& M4B21R4&[>Z,LPCYJO MK"S*^^*SJPW5-B0HS90BB&1&&2-REBO2-B11BGRBJAY?'SF JK <+^.US_?A MTLF?8)QUE9>H=/DJC .35&@:E;& QA:-IX1[$U%.OH;\(-Z#.3"9QW M14*_61/MCZ?[&3;+9TX:J&/>YC2%U H1I#'+&6<2&$*):6&1U'0Z>#\:F,CB M9''_6B6SSBZ>V2R?/43E.<&+[Z;N2^*3\9#_,GG9BQ9. M)EQMPCB4\U<62T9QYS0$>CQSGUG4&)'G[N)?S37TGP_%9KG:VP;="LIANRV6 MXK#_K=S_GZ**7V>0X33-)9QI[?4.[68!^J M4IY.-LKJTL#Y;E?L=VY/M)W'U;>/S1>+\N R[@_S[]UKB83W35=E'],?/16\ M@IB<8TQ:D,GM86^%?9]\+^I)]=@BW8V^BV(KW90N-J%^HG:&)FG@C*M;+_\Y7Q^* M&<\TX%Q(AC*@L%*(\78U'%(A[<(]+;(_4 MJ^/T1VV>NS)8-D<30C'6_"?*)]KZ" D(, M#- 9E1R!7%))4W,4WDP)'_$+W79D&?SX9&8_;#8?G/ANNGA-SOT4\KD0]4>Q ME"ZI-?:M49XD7A#+6.Z8AFQ&L^Z'^R]CLCA*/F)&"% JR["RLFZ#6HC3G!SE M'6NO6JMQD7C)K'\=G<_N3SQ*YKAU);=/?+>?[ZN]K(_.S_2(42/Z<(2D0U#W M7279\!-E&&)E%CH[<1HZ/Y*M(3,)G@QW/N>S^%HL#^OB_5U[2^FG8OMMM2B> MOYN0KRO7V9_<'3*+\LO&;7*NB]=4M]%^KBX8@$(JZ1;G!,4&HA2+7&S&L+;E4&)O^L M3/3,8E_I0>@VP$S_&? ;>%ZY4O:FWA[AWJTG$P)N"1SM,;V\#[NT]V^-S]K;B_+;8S9.=*1J?4&$VY M4E@+")MV- +&Z["J_[?'/E5134/.-Z\M+,3ZA,6W8G,HDG_60'V7-_UI[#AK MB,J@YTR@H:I"\SI1<0+[IWQ<"M9[O0C2(1W3&F')-CS_"PAE:Q>@37QH174J?7Z+H4QH5B>AK:%0+94]*",-QYN6Q4A<$$M M^G'I*S!;777NK\6FV,[7MF&^O%]M5FYGUG[UK7C*]_S/&$7NMQ AJ?1QX8:409]ZCQOTPR2\WZWVA1O]\7];@:4XB*5 M -C9'!$:2:#:.,= G0&OJS%'QA:YWX9?%'6F)95MGO',Z%[O%OE,V>&CKX9V M<6Z<^R3#>N&"^E_+W],8-JYF_=-K&Z_JA:X#50.@6#Z/K^E/,XV,AA+E2 N> M 1=M M0VSB#V&G\"-1EY6#FB3'9GX\GB#&@;%?J-$:$([R;]5^ ZCJ*/J]7= M:+L@P8%YGX:RAC:JC/JL^NF@L=/L??'.5>A^N]G;QV]UNRYX5>;''%R5$1L_ M;/>K_SZ'8KY/_XRK7_VUN35SMOU_M"/T0^B^(]RA>G8:DCV-J>85> M$TS^GP'SL;B?KS;6->_OZO[@NL.,T4QSB8PP!@A!468 ;)#E1@,3:!0(AB?R M8 !3F 93]'!.&"SL5^$_K+X_+^U'*UQR[$SG)Z/I79GO)^W!_3IYA0]O<7>A MC\1V'+UW0#[_4-@]2W'Z,1]=8^K,4,I(!0C: &*4=" M&.(N16[04,F]CH?&PA!?U&=C35#<[S>+KKH$]>>1W(L-KKY;&?5GW] MK!RNOSU8C:? QG:7F1$",D@,,:F%A.RX@(_A=P9 %E> .T&(K[\HMOYVHSJ6 M_ 9G>33U=G$847OO9&:::*)WE6,HLUUSA M#)GC*$"SR)%O)PCQA3>++KR=J(XFO*%9'D]X[=],7GCM9\,*KX^[?EKA]3)R MN/#Z<_J:\-ZN?[^=Z=U^=>\VDSS3[EVYO0#4OKO_6OQ6_+EWV!S&W0QP;0/O M'%$ALCQ/&=)9V@)$3&9=*AA> 9:70/W-9[*N/N%*3SJ)*W2N=[UAB\AK>79:+0W6]NVOF9_7R(R.Z;TW]\F5;76V7 M%$>_]]QS=?3[QOG]SOG]N[/2ONU6@1_J'GUGN9YP''[9;YIH,ERLRO7JV6]%W^S_&![7=L=W2IT M=5GG?/VIK;][=EGG9PM56.Y_GXD<8LXD!RE0*0!"98P;D)D\334&63[[5FQO MR\Z'(\>&YZ-7YY9TEJMSB_SF<^.[JMM,;](^\HLGWA?4 M&)2<+'IT;;(S*JFL&ON0;&"G7)@Z7LW_TYA47L_\IT=ZK^N'KB..LE'4M[D[ MP/]VL]MOJXAO9R'^[V+YY;6KH)E!TDC (:4:,IPI 2CB'!N6:NNZKB7,8D*( M)TXGU,D9[$J7&N 3N[Q] ,T7Y&8,YTU#64:QM!R_:_35B[KHK8* 2 / M4BY3!5G;BA;,JUZD[W='SO&?]?!>MPF'R-PYZ2.I3@W#2W<\^9RJ\OB:\:KV].*EJ_K\5FZ635/%LBG8!ID-J3*B M! 5,L)SGC+0M&6:H5]G5/M\?67-^*_?'+N/6]7;'5,=I>MJSW&HO-KOI3VPB M_:0G#(=1M.@9HB[(T!!:IZ% @RPHPSUDPS.V'U>[WZM "RE(29[FJ91*&I)E M2+13.@,5]:IP/ZBA\7(SY]VFQVQK&)W],]Q1F R0PK[*W.L209[)9V]>IZ%% M84SID#[NR8^_.LER4R6B/]N_;P(Q@VVCA.6:YYP(K T5>=TDR 277K6H!C4T MGCJUX'K.S8;1Z:M.D9GLK4[=28RL3C\2U$F=!O Z-74:8LJ+ZC28GT[;KO_] ML/YN/4P^_3%_.$5H5"L)#,^8!-0P"G#3"@8HZY0HZOO=D37((4H;KLN*,096?R%R')8_]P9'9ZK?)UY>U;CMP?S3UI6VT TB9P%[8(>C+,(^& MAVJ:XG9[F&]=2_2LI8SDD&/.,YC3%"E!*)5M2UBI3G=N#/G^R.K9HG)/.>VM M#7VYZZ"B(]#FIZ379@561HD,@K1M)1-(><2GWM\=/3[=%.Y)9P,B+W^^.L6G M4:GRC4^OP9)7?!J5K;[QJ1]K7>/3IZ:^')_V)F4"ZCD$?1GFT?!736+*;;'Z MLI&'[;;8++Z_?W!/3-,LE8HCF6%!$N<:,.3J-PN=YIE1QS')CDZ=!X=0 M#48>(!J8+_2N!FH?)0M&>(>!XAI<^PT6TZ?98]"X!MW]!HY M'<;/#K2\M( M$IK5"0PBP4TJ(SZ%?7>YAI"#*0&DI3HF%F&X'M*B5F2/4\_=;]^\?; MQ]#_XME>O%T> L:BS$_Q?=F*O%?A78?;6(<0.+6="3TL>'%#0E\V_+7DM](- M;_-U?07P#$*5H@PPFMM@F$G#C#!-<[E1>:=,Q>!&1E.5FV33(',UHBRTOLKB MRZ*OO$0DL*_&W"0MJ.;ZZ&OIS&-N.HE-3SJGICA]S7A1=@;QTE5[Y'SWU:S+ M/]RQ@^*O\]7F7;G;?2Y%\;%8K.>[W>IN52S_L=I_76T^_U&LOQ5_*S?[KZ[B M%12*9Y3F0! I69;F[10]!Y1Y73 4"T-DY>(+.R4YK*N#&^7^JYUFN#N7M\77 M8K-SP_YJ8W\OJA)W"_>9?9G<%LGVS"97Y:Y,BOEVL]I\V25_5";6!>X 3.XK M*_U$,)H[NVGD%#SI)Z$.<>(@5P=OBL2!3MXXV+\T#CN'WKJH!I_\[;*'HDAM M3XHO*'%LITU#J*-;68[;%?QDO@7P?O,(U]M-<7=7N+HQQ:;8[7XK]C/.#*GK^5NY/10?XKBDY+:I M*KPO?<4N%IY.W9;5W?8<>N?>^_>SL_W)\I3F7YWP#C]T'MA'OJ)Y5>>$K,#: MI<"&C3#/(M*KRG!/WCNI=&R?3DW$H]O;I3QK1*8[S_W+W-\F-1K0$]5W[[!(693 @BB(94 M3TJM3[2>HC^!6JMH ?NGV@:O):A]B+XAK5#]-0V+CFEB.^-R'NY5X\:_# M:NOBZ@_S[?[]G3CL5BXU+,O[VU5=]+.N;8YR!##6,!.<2&WC*< TRA1*)=&( M8J^-5&/@B2S&K]RPV)KA9LO.$+<4UIJ2G-G2[R*$4?S93=VGYDH_L1_+BZ-? MDMR1^@O#P9B.G<;H,*K%'GFWOOB#+[XXG&CA0N::9EH(BJC'3 M,FUTE]J@70(?[0O:\%@2^$H4U?^D4U@W=%/(JWG 3RB#DA]%,7V(O""<4?PQ M#?V,8UHYPO/<)_VPOA3<@AE!D.8 9Y1G)H,PA93QMFF!2(_\PL &QTD@5"#= M+MFVW\[K?CMOF]M>8LE_F[-4Y>2#*IZ&!84UZ M=E8=E*^ $>0_BM67KRXC_*W8SK\4?]\5=X?UN]5=,3,@@P JA@RB%"$M,LX: M2'FNN5=9_ZA (FMD"RR9U\CZP@KH>" M!9OC.&=8\/F"R-XD1P@W%;U=E M_[2?VUBYV.S?WUE4\\UB-5]_*'>KZF[.]JYPG2I,!#6V;6G#Z#QW8PG ;M,$ M13Q[K2)UT+;BZ< 1GEL8.0),6H3)/UN,(T\]N]!VH5,'97T:G3>L267$I]0S MS*J#N;81C) $E&)=):J+$-8T[81HJ#7%B'/KXZ=;.NQ==*7G(XQ2SQ>/*.0 M)L-U)9%YS,.E&*$?8=,0CK[@GX[C0SCP$X.ZA-G^V!:A@@.=:YA!EMO17U&4 MMFVE&'N=QN[70F1I:. TF:-_ZZ,1WISY2$5,NOHHQDW2,G9=Z7C"RZL*TI?' M*0E);QN>U9-AC'1/Y2Q<]:#=QV)1K+ZYK1:_%?NFZ5F>HXQS('((N98IDA"V M2L:TH7[J,J2AZ(M]-397?*=I'_?+TN_[!A7^%^^1_X!D-6;9S]']D- M@3"9N^-CBVJY-D'@IKY'P+W_]%5Z8[]]]U"?3U]_]TWG#/%2UW3-2 [R3<ECB(X=AKF908OIED"$#\1'0QBR@]I MDF#\=%7%ZG!7M<=YM:C.Y9T)\@P"EC-$LU!#T4.O MW;Z\M_WL[K!9GFNCGW8-X[*;=HU&HY]VU6<$3[B2)S':N/)TB:0+\A2$VVG( M4QA3R@C/GI\\?=@6#_/54O_Y4&QV!=\L*PR/6V8YT!H 8H-& G-C8\;\*(PI ME;F/2H5H+[)8-1"K:HH6XZZ*P9JJBX^FD'[B%83I;AHV-LE^4M;RV\ [.P)] M54WK0-H%:0M)^304+JA%9;P'=$#N:X:,<14/#2',<*NL."6@:8-S*/5L7^[G MZQXYKU>_V4O#CB Z]['/[D\&R94G43T274$Y&I3@NF)6JVLVJS-9TQ"/GM@O M9:\\&>@> )4/Q7;__8-]0/96B?2_#JL'MTCGJJ0(#&RK+)>:\DQE.$\:4'\;;8/QTSGO8 M!N?[U>;+NV*^*SZZO2?O[_Z^JS>CS+!4&#+['VZ HA)C (Y].3?:Z_Z:82U% M[EE'<,G:H4NV#MZOY=VOAUW1:UP>R&O'),AHE'IF08YL5L!NDH\MG19Z;91E%.OHQ<#FXJL6BV49%E\*]9E-50DBW+G8N;1 M8X++5%WH9($XGD8O"V7,#W<'!.3(MTS@#,@L4]BX5I! 1#$,Y/'K4<[Z% !\ M]4LC]YT61[_R?:]3TFT$C\*&WV#]*A%1B^A=T 5O;J:A /ZP7RAIYVEWUU[] M=,.YU0_]YV)]6-I!_-ATJG*32Y#RC&0 $VW.3MC$29OCAB3%N3+IYRBR$X7WBY(4E#:IR%784TJ M(SZF/39T-*U:)IKD).6(9C3/,II!P!@T4+62*E)(O(I;]&LA=B*C6J'KE;'H M1UC'3$5TKCPS%(\6,D^0KK _XRDKKVW,Z,WB-/1FH W/;<48R(C?FN3,8"D( M3R&E)K?2E6:9Y.V7:\&!_V+DJU\YRBID_]7'URGQ678,RD:?]<9K+#.^NK[8 MF95I]')?T,^N*'K:W+4?OUO-;U?KJF8MWRP_[$CP7(#M,R$X3B3 M0""ICS&42%/=4_Q\FXDL=^W1N?4)H>>)PR$4>@M:3/9Z2]CU#R"^S% WR>I+ MZ^1$JKF MQ3.-G &M.2>:LQ0## RPRM@>^K$_9)WJQ0=N,G+@U "]=/KF+*;JIF"A2;\L M9E?DVUO7*JI;D D_GL1I Z_S:.PZ7"_+175[957+<(J9=8M,GM?%V=0]]]+8I]LISOJVH!Y>UZ]:5J89>LZG3T\J8ZJ_[' MU]7BJWWM6[E:6!=^G7\K$MOZ:C%?K[\GFW*?W!;%ICERZ^YA^#K?)VYK5Q,# M)/LR^59LEN5V5WW?E[)<-AF:8ONM^LX?__:PJXKQVH\EUG([G?R?N^2VN6_C M+ZYXX=)]K1WTUL5B7YG5]MT'5YBRW+36GG7EY,W2$O'':O_5?G&Y*:IBE8FS ML'[)?7Q3;N_GZZ0\;@-=?%]8$U9WR;K;MQRX!.-[Y\V59W+B>+ MENOYO5/YFXMLW[BW6K3GM#LJ=\7#W+9<6&:7]:U4-0_/?-6A8O;>?GB[FJ]= M%L:.;[O5LD)N?_I+\LP4L2+7*5]UQ-?^_:WSTVKY RUO+"\O$W)SSDC7Z,1U MH2KF +")./PZU3/!1Z1>>=TX))91950E\XA.U*'X7+8G]H^G;P0B# .F(-$I M@BPU)&L7TZ60I%/.>L#71XXZ5-U=%RTLC[&N)UT=8HCX3/G%"XZDSV5R1/3J M_"<861Y!0'S21AGPE^6F&7<6Y7I=CP>WWZL_J$=<.Q;8T>'K?'WG/KZRL]/C MPUN-WF?#^Z,W_Y+P]:YT040S3-[7<]O%>K[;K>Y6]2UNBY<*=EQW=!\XECW[ M;+PT;@U[D"8P1@TTH S6J3R7#JRO/Q?;>U7<'DOS0$T%L*,9R2G*-5,(\F-+ M&[=VUR&\>V1/\*/]R(J1.1=08/ MXC7S"<\:WW';OK:[.\[M#PI9R;0UI12S):7+[E\_($5*RI>2 F*U1'G=.7+ MPMIK VMOO#8L/@Q+2DG0-:4A&DP^>FZ*:C[L(Y*?R-X7W4=20HZ[K7>/3F]8 MPM?"JX/T(>^[.JP*_;S0$G@7VLZHUZ"L3T/.AC7I\1VQX?F*/T8_R5B>_ IX*4NN74D+W8B&$'_-&1P<*M"IH/1K,75 M%7NN78,AAT8 Y9P4$D"K6;LE:JH'+N)KB\6TECBE>UQ?;'6:B0RAB /PW4T+ MQZ4Z3 6?U!V;@/R]RM<9X1N.ZVE(WH#VG"U#UI^IH"H#IWGFL4& *('[O<58?< MJK.GU83/9T#%>E&UR"E#ACE(,-.:8\$E:N_#6(5DAHP]PC;UT]")!9Y>+^M,Z#14: MQ)(GRT)#L=-5I_9V\Q\REY"Q!5&[(IBW/[QLAYF(SW0'NZY[I/"9$X+GPEZ M?UU>RQYS\LKD+XJ^::A8//QGIGD]>.AEEM5L]7'^;+ZS?KYIV2D]9G MU \TEV,'*+8(6TIECMJ&@;!!A>0&:"ZQQAT1UA4!?EVNL\4>9& 5IP&([28X M(W,:)D$G=%;HJB(.#;ZK[%2>1J[M]"IE9Q1J0+ZGH5E#&O2XX-/07'75M<^; M8KZ]W_P\$5"LL!2 *ZN-YH R@9%J&G(TEV*VKLN87'=3LH@&.HTRL1]EIUBZ M[[(UF-H,;;Y_3,PG9O *4'J%25[G41!<,9^,$98?TK114JX8IW33P%3>B-*\ M@QM.$Z]Q!>XI'V<$K0=YTQ"P/@:4@W6DX(*9][?WJVJ0[VO.E+=WF^);L=[Z M@;4_ ?^VW%;GWM_??)[_F,GJF*>C!G%-A;'08=:NG#G.4=!*^]!MIT[)CG#; M"G6G@+.5QQI<8G-8\CMF:A?D/3!M.Z&\J53W@/+F3LXO%=S_V+\-5=Y45W1& MK]$90NBYI"Z1:Z8AD,FL>UK?,R&+7:7U8[&;+]?%M9UOULOUU^T)*E/<+!?+ MW8QA[8BP3MH<2.%J,6=& #%/,(3CM)I(C MDQFFBP<66W39+Z=2V0 <^4V\UQD[(WP#TCT-K1O2H#)9U^Q[ F.62VXQ<%I5 MUR&%L C9]A*WGI8\"K9R@"N1CJ,:T9)D ;/_\UF'$ D( YQ8?I+^!!S^7U;FP4V7E0*'B4 M)[1>)[F;*(W*;YA$/?]DUK3>R3JC38,Q.PVE&LZ

*9M<')M> MA$)-K%QZYWS^+1@[T!!PD_-X.[?!XE08?:(ZJ35L1-EVA2JXNE9#DA -#/H> M(M\.!6U;"G8!C +J#9(Z@3*.;JM,8DF;.ZVTMA6&U8[)-I)!L_82K*$_,$U&-U"^'B&.YNYH]L0FEU\7/_X_*FO_3*?S'%H%3CXGU(NKCK1/Z_[59 MQ%V ND(GB]HZY=9AD]$5]?_%9ORG(>37Q0NHD ^X(&#W"3>LFH;XFJ)V"4\! MU%:D)&EOL,@2\N'2$C8N6T'JXRP*)I%%#4.V+9,1$3&Q$BVB/6_K^WG @CR8>H0EIM\)=<>,K<1 MY+FRA4!E"U:"N8>H#Y);L-L8B[1=8DFQ<:$=8<+:25=Q[KO84R'<,LZ2H0_& M42@%P_:,1@9H'6*YM\>R#JKDLCA>;)+.6F419#$.WXWQ$=J!=3/#_%EY'BK^ M!V0=4QZ"DEG,-^%6LCLS1G=#H0$@PBM4>9A?D,A%2A+J7($ 5DNE3/LX;J*O M1GO5Q\NI;Z&H=05_Z^;ML:7I/\N%L*5-SU%P=#&,J+TJ(SP"I0!C=FM/*XBQ MQ<2SO4^ANZM6R.31;8_X$NF-JGQL2GU)?(5(4K@3>#T&]5X K(U3BJ?E"-1F M-?5>6TJ.UW"^MD-OS?='+GT8QR-_VKGM,W+Z_U9R8Z6N()+-Y2N"_SWDGVJI M0AH:W0TP'_+FTM0TP2]IW+).JJ\F5!894"(\T6MNQ\\/YU8VIY%W!]6/)>H: M10&*E,2]#A9MC\KM-SL&7T .IF_HNI0*$XZ#2/:8BE &X@/MO+I$T2;"(['6 M8:]I"<[VK,.NK)DUL:1^,Y%:J98*(1B)] B\G)2/F0T4SZ=M($0+MX/Z9]+. M G,I1C[JOCD^2NLP;FX*:OD[6*36_3.^>9/W6L)>M2?(2L,=\ NRLC8Q2"P=1MI+ M1*Q1S/&PMTC'QCQ#U':!E6DZ837KL&1!Z0M"=6L=2:U+>((7\E:? M*+?JY"4\_K:_T0)@"XISVUF20FN>+ER@#-HP7H@ZG-E,L!86K'.:[]Y!4OQ(6N%<2 M>U8&'DDD&*UIMW!D"\41(D-XWMG,4C#W M*6,KSGXS?4XI)[4,*O)I26-P2ZW)&RO(%NI&@@%O:QHN5JDDI(@PULR!IQDV MQ-HH1"2)9% MRJ1"G,S,(8TTQ;X+Q2W!O\OVNET\B3)=AP6(J7F*:2:^)QQA M@>TK!;0G1>UQ\FSED9Y)CNLE H!;F/7^=T)F+F6M2T(;]5\P]<>Q_E4#/7T95O.SM/?SK:AFU=1E^=75U<8IG MGL1MN[L_:===]51#EPQ7A0V7;J%VDXX+):$1 HU!;9:!"V[V,;71JZ=$?>0M MY"#4-B'F#0AGC^B_=RM0!#++5HWRS[>WN=>/I5]MO%8$+7-E2II5;Z(H*[JY MB4:Q6BTW2L>KBJ=O7G8G':*PKPD/KCT4Z1&L^0[?"U",M=*E#A27,FN]>H'4 M3Y:E"Q5H5<65[VF[?(7V@TS#Z0+Y6OPN>^XZ3%K4W1VR(EYGI@Z+[1/5S-0& M][F E@55P:0#N5R+VMQHY(Q@:_AMFN\Z+%]3_.*Q__$)-1HZ&"8<6+N-"L2F M8JM]2T"#T^ Z+"'"Z!546$) \9*H/+A,<(Y)/;H95S'F55._EAEQ'&]D9]3V MKXTI[KLN5.PW[#!%2D\IH]/-KU#0P&AAJ&)%U8KK?ZD3[LYSGZTK^0;A!<-K M^<+050..T*D;%3QRUL<6/2A$/8LU03VG61]O MG-976^*L[HK[Q\=FX/"I .[KXT_@F4QMR+E5.7[9#+4W%TA"& _XLP*3S4AIC0[@._K8-K^X)-*1A%C!D]JY-=V#F M4OZ)\G MM?HR<4&;/EIJ"(WZS&^N1 A0"J2#1 N?8P.B0[HB9(BE:@]]R?E&EVG'RXJW M7-1.\WG.-F4SZ] #SVQ56]]G:U[)>":\)H[&DU#8Q#EH'?9OX>:> R ZU0AW ME3Q>DC?C%(*AC^9J5K]X3?HB?O.[B7*"(,\B_]$7'M>?_/HKA_UC>/AERW-C M'(IPY?_KV0S86KZHA2:*Y\R)MGB2Y^NI,W;KL%\6%6+EZ9J[#M,N(XFI,>(_ MRMH<@![RXY@VH? U[%F,4+$I@ M_+_V;W&?OV'PZR'[>*=:*;1D>;A3_7%OYY$3,]=W<:\O9]=#TI7P[-YGTV]B M0[)< /#E]^(O+TT"GP6VHN/^#N=AE[+YU[3EEO(\:&4'G03F?2^LXJA&;V?Z M%!Z]^[W8!?''!V(C;BJ%DMT+W9 M-.QNZ5=OW*#;=H#?3I-CL"B(N^TRGZMQO5,D>69C-[ZQ84UI&MV8M+MP%;&Z MD[P"#V%!BF*T_S@U]HQ5CF98^D(IJPC1)S*B\1)-SE)'N!'2!^UYFS&Z=4F% M8'L++7Y,TCR&]U5H%F#4WU$05[!7K,&7\AT,8^S3IH=F([Z_5:I=\/7Y('UF MT."A$5%_59/TA;G-6**)MH6Y SHS:6>."12JHR28YO*3D\LTU%D.3G MH2(>[]HQKP<#CN;-)_];=U\>U=35KQU%C8@0D4FF1 6A*ABM#(J0J%01$:)2 M14%(E5HF,:6 1 P)BA#F%"G2HA(5$)5)A8!"3(0DI"W%R!@%)9,#,IAS%,(1 M3L)W[+UKM;=]WWN_[W[O'W?=/_9:L-@G9^_?^#SDG/VT!1E.'#>=(UF7MF;- M]9B2@96IM[/BCF7>OCK_P(&>[;=OHM;<7'05=14U_RBUKK6D*=,3K_1'[P:G M4XOHG8MU%R?;--@/2#/QD[#HUJ0'$LHQJKI.C]H],FXE^2ZZ]6%*1 MI[F<:. 7?N9XX@G[EQ2!JG;/#+2 M0;R M[$))+5:>GI70+)=H%]T>-=Q%G55TS*+.GN0 M#->6_=5M_XT9M1'MR2Y=D(^P-O%A]-9FA_+VS>NO6@ISN[H<$2:7]?M'N?V+EO-_L>"@G=T.E"70@P7UU:O]:A9; M'![7X\.[QA\?N;1@7J[<[,#/[=OL7-^Z_D?MHKT+F!I[A,]AI0Q@3<V%KXO[6U#7)Y+_4N-MU?SWZ+5)/[S^:XR^FJ)G^[/]]QLXN MQ];?O8;0VXZ^XDIM6M75?Q>)/RU.;\@J9X6VUU?[-(G"5I)?2");,GGMKSO3 MX,[46S MJ,(?D<;QE#&PE[MM%E7]"G#CGW3XKQL2%_DX/??_XEV_D'[B2Y-;R.^$F5F4 MK\/M4HM95 %%,(O2S.MF3+R(W6K=\&=]K+\D](._")O\\6;UWXY1'8GY^TE% M@7\^^.QOTER)DW_) #3YSZIASDKU1_1;OL8%0J;OCUW37/**B[ALN=9=U\Y> MR!CQKP@*_&,]OQ^6=RO*^MHT[M56F^+SC+X89(]N5,3"?IV)??^YG,7__]C_ M=82EI=>"T\1TE+/IIY\GU!_W;37NU-TF3[^>14WKUPD9D'T=?%D,FPMTW>E* MC#8"?Y8S$^<^?8LQ>@E),P>^,9)G%_COXW% "&9FMT4F;RB%J[2^F>I3\^;\]+UU( M'RUI2 J3DW&Z'VNJZOZF7I/J,?UGU9R_2;E(_^[S/Q3R?G>MW[\_QHIZR;73 M59&1:^N%C.FPF-I:G[\>._A/M?;^.V/G"TZCZI31\XD7^1O'2SD?T0IB'L[8 MA02M[J\'FC1I4"'HIWA)MP/8V:0QA7R7/?"J::P#+&XSK!&YI6.8'+]0S#Y> M"_2L;-@C(I-#LAG&$J0P7J4>3[&:@#?9#[[@RNHJO__VV[C6B:DW^5ZC M"NT9C5C'0-]\CSU%.X@94FU1V4FGA;0&'S$ZEMTI\R MMPF.YG4AW%DV0 F!;BD-XQ$ @18/RIC)LD>C#ZT?/:%:MS*,X#-$40PI/;PU MR8-R?@Q.I*@8>AT*TOPC5'%8/RUUE M;"B!1MMP=REG89RJS@#*P-C"/GU"#$I-'=Z*M@U94A4+;=):P!Y0#HJB/ M8G@KNLKO 8FL_,D8_\V\Y=0!RGPJ641WD<+.>A01TEQ;H'T%$%"?.:3D!SO>2=+ MKHC/T;;4>I=WK#URK8&Y[TP4WGB=?>/A_0.G2&_B-<ECV91#>+QEAHX 3JLXJUW(N;,H4YT% MU+.'7QP$7(&?"!(5"=DAEBN*);ZTGRVFX];43!6%V'X^1_QZ->]+\H=?B3,* M1ELJT8JA&&$T!&E7,'2+$$Q^#O-(6=J#B U MH;CN&<4!__$53@OP%3Z%%O![E@XB U]JN%,W^H6VJ'O@US;QGN9F;LN58DU1DG%(B+?3.SM?^[66QCN< MTL-IZKF,UF#>)FI:*]90RMV,M*)/_.42 DJEGJL45R*\^Q.T)II#%\0'NR9# M,:1>EX>[NUYIRY4_#,J>/A]\(7CC/4^Y^0<2A?(9-5#CIT2G$Q4N@&.>YXIY M0-0':E5;V"K@>5!WR$^J^L*P)^J)\\T7E@TXEFPYQ37Q]+6/7;-BZ\BA]6V0 M,P#JS&@XZ #0_FYZ,/C3<=6#C^AZ]_OD#3&[7'UA6X473O#=R/J!3OOW@][) MT^%'1!3['M]YWU63G'+3G^J]E^JPE3,[&-U(8Y/?)$,KM$6,Z57#LRCF+5T7 M>0*Q,;3&0K>0<9RLRTK67GQ_;!95NF\6)3/0F9[>P) @Y4V-S%F$@J/^\27$ M?^@O_G'NC_PW/S"FD$JU>ZH*;KG&[>YB?/@QR]R]^LO M%-%'/OXI;$#\0*!BL0Q+C)#ED>=7N\:0#(?@@U"XBH@*'I4>7!IM/N"I6_U$ M[?(C9VV.P>F:"&[&8[^B^V1^^99_Q.'WW7KH3T3^VY9IUO_N>^]A=R+OC:OU052L(F_N?& M]3]SO$M58,GYP*%+4$7S$))IX"OYC#U1' >6<%#L/ M$LUXPZ3[_=63:\EY VJ!*VN;;LB*\=@ [&8OLGKRCOE$ZN>WU. M^5F8OE>#]Q+4Z7W AJE_GN7_TQQ2P)??9C?L.NBH6_B[35!S?3T0HZ2B7K*A M7^A],_@_5:[5=?,"\GE'PK^[]^88>-^X]$K]5EPZS@C9'L*^E]'\T+E?(QFR M5$^WB*Q0G)W_C-_RPB=>-CX]).&HR M8.EM$#/8<#!Q@OA/(J-+ELI>L(Y@= @.;'C8?V)2!6)48I$Z]Z":4MGQM4L+ M*8OG2%D2,ESH].&Y]:4K:]S,I19=/QYMB7OM0UFDB!FB_6$.%-UE%B5 F&!D MW33B?-C, $EAXKVZ6=07#T-[&/);Q 9GS;6CQ]UAXR;=HK@;@M,I$5'KRE*N MT3O._=JVI>K'FB$-,$CO=K%\1FG43-N R<<(;8.I_GQX58DT.^)#*;F4YCRS#0Z& M3LMQ@VGD)_3EU$LJ=2K!ELIOPZ'YQ\G6T!0)^$'G $K&URJW1-)MH2I%T<5Z MN<00(NX"FU*Y&\ 9(6\^X,_/MMY^41T ?@O5R-\FANZ6/+HS^/8JKG;%#Q/+ M7W[]5;Y/7<]0L=TFB5><#,OYZ -2A&Q3^GS:'FT)S:R21M66P]XJTA*H29,( MG:X;T6V!&'+5C .5]07[RT_/MA%6>:O(67C@U^X4M+).V+G%#W2K!&8">G@K MFW(XI+PP!X"Q^A%BK;"V<84'CK %/X(!%WGN"F+=*M@UIV M0@=B%"D&>WH2,*;P%NC:S&8H&6,Z0G?XF@^2,F'?VY5"EEFP6Z??=J#VTE5> M064PM#\V6K(?)-R9HZGU\+])LF>:[E*>JN^(^LYW&'VK3BS)99@3(W%+ MZ>VR1NFX-U"O"J@$7G>+A3A3KA^P72<1#%F#X8=H6&UI@P%_?@C_?"S7YZA; M3GDH' $5ROFFT,BH:+J?I7Q#Q'CNJ#P4&1S ONU;!A7OF&(-OE%)\FF60(\2 MUZ8^&^9(,(?ZX@&\\HVH)E#NH>&7Q6#Q#SL]R5E#F0)6:(D B8&<2T'< 7M;I1!!- M H/.TAUD*<5'P(![S46OBZY&+862Q?L;>FBKCUZ+"6J><"OV8&:][G*NI6VY MF9HB*+C\=40/_]6N7;:[;"(N>"1KO48_]&@:I;Q55+28/2\1G\ZV@:F$U?!> MJ!.XU!JV0%L:+%8\O@9(1-BY=T RTQ4WL#$,)%RF8Y_3MG.0 #K/,]BA(EG% MX):8B,V9;5C')B",5;[K),V_DNHG,D."C[@,]@=9XS$(OU0ZMJL-8#MHO6XN MM%;10GPV\T4W-T@E,Z9Y [W.*GZ>ARR#2SPMQ]N\&)'2&2P:&F@,O!'U.7EX M"H>!OVM.[#O?0WY^%3U\8^?&4H\WC5Z1/X\6Y&^>OHSY[7LD7'X>QRAEX_-5 M+,B1-&X"6@L8UJXL0VBT-4U3=!]P%)+,:42 ">,E^LC=DZDWWFQ'-B!B,3]$ M-N//>EK,;(O"7"?D5 W&A.D]:'SBU%YPDUKW**ET3?&7C;AM4*&2(<28,00F MM T /Y/CC&\G6\@$Q&6$ST:;C]?<;6F"7(&<-KHUR!9N_^V75X<'J;,HI7NF MSH*VEO?^6'[@=7BKM*0M#M;R'6*BO1,N@>DGY6S M#)Y^$^78$PL'>5TNVP=*/Z49>=2BN6A<^*?A(NSR;DY+7;K, MDI8T$QH*,PH5F%0X5HF9K^M="]R+7?.^O3]>H3:'!A4!MX"T791%+PXQVN(3 MIGVR72ZQECY'.&2VNFU_*!2_L\>U$SOU)4KK7/YS^W<;))M5^=R9I.J'IVR/ MO=G1-\[UNGDHRDK;_E/* N;MD>8C Z^+;T1_".[ 7KH9';RJ\=:UYS'FYD%Y MAIVOBQ8TE77>'!2MNIQ<6_K!X#X=J[WX3N=(^U+[/5T"HI'$+!:?PID@'4@] M?Y1AG5"S47'QK,IO'*<(&O<"*8_Z+8[]2IDKHWD^L7K31EC2,W'FUAB,3=O= MTQ_28I 3N]^^?XF>^DANA-VRQ_'M'F^\-N1/?+UTZ_*"WHB"23,(:<1U^3@; M[H&9=8:..Q#'DI?&D!N"QOVK:(NT+()[M >.>8*W DDX:N_D\=Z3O"TCIYH= M 6P79@DQBA6"'H](D.B@T"2LF&GL?/1,3%*Q^X.OOT4I!+W[3Q MF_ "X]K'U26Q\RJ:XI& I2\(683(*%]M8LZH361"D3W9]49V#1T($9+UHP M$5H.,K^!U3UP9IM0[N$?WE6J) -?T26X>S+Q9H)33*E^,]0R$P(O!)EY7,,X M19U1C$>-M(TX$(14*#R3JP_L&K7JS.V0RXRH&^5O+7NIKCML,>0WXPQ_ M#AU6D;(&Q&.#P-2CZ==-$4G@H@X1?7,O'*N2F-"V=[E^5',M%9CY4,"OUA@F M&0T3E43K&://.XIK(Z3Q>7?G(=&+^K8J1 MQ@LBK]J*RFCS.T.'1LQ[MII;UJACO\D>L3RVSZ9@=VVJ'0KEV5,J^8O&AOL@ M^JP+/Z.DG:TR/"-*RKE%+=[?5Q,AI3BY>&W9V0Q(F W:=6_VZ9YV(QD;>F@D MV&<#:!"*="SUH*,<2NR^@ UDU]*!0> =8S**;T\C::Q2Z/;TO.$GP(D8E MS6J0I84MT_[@B2FC[0$YZC99NB9<<>K2K:?4,)6"+/3:K=X%3K%HUBI9%AAM MKKEX9R0X*(MK>?16Z)$H_=APXA:5.I?1D">#3>KD2>)81Q4S8Z(.Y_KF$7D) M]$&DFP=(SM.V.0I##81(44(K3@%0\_W\J=:AI0]!-).CB@(/FJW^5Y]>]0F^^]1F]OUQR6XX(\F M8JPKJ,XF1C-0L#V SHQXTD#)(!MPP\%ZY7-FP,RIHMMDZ+=1G %O#A4O-##K MRWO5GG5[1,,P(]B1GQZ*M@H=FR(NXA)Q@V4<_BF*L_;'0*6LG726;>N)!MU5 M$N%:F15$T5R"/@)#4I7%N1.>AG*\U;/(T@50N6#'/>!%'C\]D;UHN#GVRGD? M07 *1Y=3%^VG8*^3!2$,Z,PXP?X!2FNXN&;JD)N'/(WUZT7> NUYJ3BXABUF M68S(K BK:60HZ"8<(?6T!#QFE!4(Q.?4A,)K@9(!(G/(#4S,X"@P^M"N(Y$Z M=ZBI@OK.?ZY!2\A@!,!GTKV;QV)>Q(_$H""27I#O+D *<>5B-4]PM6K MV\G9LZ@&R= G?$X+AQXJ;O%LADLJ)H*("UW(2R'Q(2D'9TK5$TZ; MYU3ZWAQZ02W<2[!YDA"2M:[F6D]UJ>$Z98J#NI-N"1_4EG.C@$&-$411C0>% M I)V6:Y5_RTP0ME^4V?5X[E1.<-XUB'OKW#//M;K&:MHV1+IPE\ 297G8F3U M"'%!%C]DU9/0N<90+Q@J5'6N];W;%5!@F_<]>F3]\HGEJEJC.+_OD[&7<>%O MR3_-HE#TE=2WQ)A9E!EL0\K&-6!RN-9E- >P,@L.ND'OQ/1(38JW&TG;?AG,.7LI?Q(?LYTQ+BS*G01$OFLABB:^\R7M,401;$Z@;2(ZC"E M<>SBF4)WZ=9'(-DC!I;G**/B]O5S-\YL&[E8"$E\>F!7!+%N _?#VT'9(V?W MUOX-U"21]$DHBM[=57 YHO2^FA6\[8+'!PF9_.V&G]\MV/RS&:!.@P^#IZ2: MCU 5\$&$6\H6DA>K^=]\TG0$IX[\EET>E*%G& MH[KE=[IK7H)&E56C:3L&8VZ$4.,%6%OSYKSV>W.FL-L>+]PT.CY9_O.D;5QO MXL3T3- ;-),6K\(S^8T6F3!F%F6(5A&S^?I<$P MYILRHC[25PW FZPPK1@3 M\BC/@ ]9'E?44!XAK,+2D3G),J&:BU7F#Y28.:,6R0.MC?*HN1U MX4VHYXTLBVW*^QPZH_$"IL;ME,1L,J?X/"T%U-L)58"%;70;"/E#ZY 7$"2H M<1<'E;#RZ$O>DJU],@FFU-N2-@9&MXSFU4LSNTX=W <2,SVW*%H.N:AMH)P# M#S)T^I,A*,R T]E>I#2R=W^^,??#+V+:XJ]UEI;3V? 'Z)6*GS]@U#2C!^4$ M("2S$_<%*&GG9^C0$%]!898L**J&(I2)TCRZ.;RUC[.S!XY2XL=C#_8H^O(K MK[560V%206.)>V:B7U$W99)L]GP8>$%E[!\O%N',>&MT73@;3R] +8Z52]#P M4NBH@I5^=V@(^@:W--("R271SFZ>'906W.MRJK)]S M W\)B.D(%VWF1;=RS_*>EK_J0?6 MJ_)6]H@'WA64Z7K8#?0<.>*D&.PFH.YL->P([J32CL<=K8 L @'*>7:[S)B[ M&3$H;RTHJA-, 5-G&^K,HDLX-XH4]SMO\!6R2OY17%ZPM!VS$#[1XXHWA]C* M=44 17,>C&@C+T!Z7MUY!4#)(:RDKL3,A5V@/(7$>#0Y] 93D>(Q'1+"R%H* M?2,0!4=D)*S%6 \/87L\CQIFQ9[TZ[B#>7#S7_A-Y>_#\YQ7Y/54PC'0<4QT M8Z04K:V$[12D;+*I;EFTC..8Q2&;(QC6(I5#-#Q,'7WD,707$"MD;688J, N&3_7C]'66 M5,-W"?C%0]3;N&51%P?*2XI^"UL+2#(X>,[9B-.V4\\G]J([=.NU/\F4^#RG M1'8FSHKG3*U7]!>HU OA/=UT] M'@:&U8KPIFSN_-IA:U9IS,WIH&11['7& M!=-S@U*[]@OP9+&"M02![/N[*Z43L1ZQ<:XU'@->&Y+5.)IA#RU*50%="E>J MS2 B0ACTZ,ZP$:#A*#ZZ7/37"X":JF$":#B54^.<:/OY6*>2;SA*-*1Y)2F> M1=SWV(WNM>MM&/S@Q;W(>[4#1?N@Q#TK4[QNF<%'$^]]^7E,L$7;C#K-3G[B M\^&F@U%*PXVM'8I-L*UIOT63QKW?YU#.GJQO+(J;4Y[OEUG$$[.H M 8R&J+W$B-):"),9[90TW&+/V-I1W5PIW388FA&2C6AH)04'D073K_(YT1:? M!"=(3->6<:O8E:/D7LX5LY7.Q\-K2 Y7G;&':SUE%3>O8KR@?4!+*W$^P1IA MK41!'GHW(#GGJ:=XX2X(L^U*"'7T[7*9";'U>''L\QL_77OZML3_8:=6S+X5 M[7S\:(S9XXK3IT\=/;P.MYEH2L! \4LG.[WX\G!GX%:U?41]8=RW/(IQQ"(M&^ M;Q85_H+.& @7(FU?\ND)\ERLA91[H))J+;# 8LCZL!X8A- -9NGB0M)#+A0A M?QC4SE](\U:QT=!&L<=XQ9ML;B+E.K5V,$C*W89'YE ?MF:^5 1T3BQ+CIG \'LV:< M(0-O:!7H)[\00UC?YZ1S$8 !*F42*_$*R8\+I2G52^&C=WH39);4=IU.]L5= M8+SQGJ88#(YLIAQE4SV,QE*TI(CD)5"9 MTG$, ;8V],[D6=28H!S^$D+*Q *H4NF3RUM!91\"U/!RCXM-RC/X3*(E? "L M;V<;'5U=/'%Y-+[ Y4# M2.GXE8#2_EC'W:PB,[&>$!-DBXE6KOQT*[0P%/-(+-*90_Z*+;:F\$[RO$.A M(TNB<(L\]>2VBV7#!&L@49Q.V_)M0IGK1>:G5W<'.ES;9 ,YU@/DL<&ZVI[#5%*AW9E'\_0NLA%A*6P'99D7)%:L:N!C"!90L=+H;M+5M]M3UOE=LE-I,4IF M+M=6.?/+R=IR*S,MM\0F^6#%B:DD; 5(4N R=$[0&0'62GJ2X[\Q & +9>?9 MIA.2L=5.-<<]9*W\S"%+Z"=%GL?1Q/#3&(WS4+TBEB XV'ANV;J*[E4/FNYR M[SR(/*F8]/A,[R4[1W;/,8.W%BIK+[7G0$6@C^(RPPS6NT'#0UW7:1X\X'CI M%3#HT;0+W;&Q>T(;IA8.Z8,[6Q1>)WMV@\59L*=G%" [A'3%EX"F3J/O6AA_ M'0K9^X10WM60@A<,["R^.GSQX/0WK.MO^ST""BN#EV?W"_;TQ!Z[=^=>8^[7 M/I2HJ'ENP'+'K_==?ZERW)V->D\QI6$!60[!B;86:KTIBUD/Y2BPA:"C#S"9 M7JZ)&Y;VRTR=/#=4QM15>SOG2GO\HS#I)W"[8];.F&7XUG9VAU:UW8$?*F91 M3PM%O"40"R%Y[NG\&%9^<,J4F+44JA0.;:A_"+#&/MQ^(=96*L;#!?1YP.-B M50@KK0#>>0^(:,VQ#7A&-X-.8BQ$L=>N>/AR]!-#$&@)MU#I4%H<&CX(= QQ\7[%E1WL'=Y MZ:2\MJ(+8J*">!M&2T>+KD M<%GD-#&=:W(5LFL;6MQEWKWPBS";)S4-5TC!C?FCDI9+0H(32*CP?#>0F>]$ M7@C/[Z*AY;*T(+0P4BR29Q:5K."U=I"S/54I^CK2XY&+E36AG M5()/3ZR$Z6I]]XPBH6]BG#SV(7B0$>UV,V?E+^^0A:&!%@4_G8ZAN0.X-K;> M,P);_NGDER6 ^AQM8Y33N3.9":3%46[-!+:FY4H!Y\5$HR;+2SN6\R9LJ",N M:R4VX\[K:W2K_2]X/$>-\:4=*\B^]=CA?U>I3G[KWW>0:J MZ.CW)[NVXO3A7=KT"8H-S4Q;PIL_3+0FK(4)0-+8SP1;=^;1;A?9>=[J)NAL M',!N,Z=;0$GQ8. V* N0BH8L05\@OZ+RK6R)B]]G+GGX71R(51Z)75/H7ZH2 M--NX82OEF&?=HVV\]5*Z';5)^29?YT#;W4\P&28OC*6=43KC%(^9U<,>YD5* MLA6U<>9 ETO= NI&@2:54<3'!X4"TN=_=W%. [F+#&:91VY(,7!'R_$.D$4N819:@6PTQUPS^*> M"^0MMDD*=X$$Z_?--^S 9G!=ZI/.6U>6:OS=B+>&KV*<07$;&4.=:2VXJRH.6+"LJ8[I=U;;/T.@/@V&19VX#5)+RA_52J5;40,[-V/K[G0 MIB+=#STF#2@-^>F$\L&]YH\R!#7VD+)Q9 _\\PT3G$$P+@PH! M:W\^L U*4:IM=]12@X0#-;^5O"N3AWHK^4QXBU)F3/7QZXW@]@5H&U&G:;/%)4Z?QFV7.?D9P)=(*E$IYT8:,_-%NTO E7"Y(P& MSY#;\.HNG;%_Y4_5 6W_)>;=VP;ALT/DVE/U>_U7QW@MM?LMB MKYL;K.GT'&K:@:)'4QUU^GUGD(+,-B88C1 Y+#'+!O: &CP/X(7:C:(P"RW; MF>8#&AR SBIM[0*A="7%$MX*)+5*%D&C0JP#R&)6N^+F1ENE:WB:BV&8OL(= MW0F#UA@CZ&#/CNDS*N+8+.HV+3S[PW9*/L."@*5Y2KFK3LOK+.#-T&E,6Z>[ M+XAEWFR]^73DF$P4K!80E\"[ 'K9[;<>/S2O>E_ M99S@=S7L16= 39H4P"*[07;.RMZ7H;B"D:-97$N5&C4\9'UF;:B' 6L.%"0D M& %33/51[CW>*03K9"G79AIR+E],:JD>6YP$EL?;3_/1=,RP#,TE*KWL2+V3 MMHQ D"5D99)-X .#J F&,)8H*D5O]!/05K\?+1$.,W.]/16X M??9_ %!+ P04 " #70U10M\E&&,88 #0' '0 &-H87)T+3,U,6-D M,35D9#AC83AE8S V8C(N:G!GS7<'5%/KEO^A"1:,]$Y44%1$1$&EF-@ 1&1 M"PAH8J>)7!0D2LA1D% E@H)/$) FEQKIB$#HV) JD2"$!)0F^ M]_YWWKQW9\VLF35KSD^IOS$ ?W_$Q"4D MI59(RZQC@"@7'<](; Q1W MW4G(E-$Y5-JD=+('TMU]_EK8RE7**JIJZILVZVW9NLW89,_>?:9FAX]86ED? MM;%U^L79Q?64F_N%BYWIY^UP/#+H13+IY*_QN!#4R*CHF\<'#I.1'?WF< MDI6=D_LL[[?\@K+RBLJJZIH7MO^GMZ_\PP/PXR.)PQ\8_?YF8 MG)KF??\QO["X!/_D_XY+#)#X _J?XI)#<8E+2DI(2O^.2TP\^'<&.4FI#48K MY \Z2I\+4-BXZXZ,XJ&$S-*FE3J[3T)*YZ_UK%+6->9LXOT.[:_(_FO POY; MR/X ]F^X6, :"3'4>!)R !X0B;9DQ0#_%VEEH^Z\9HI@@8F_:JCJ ZK@?8@1 M6''&)02((E:8+'TM!R&GQH;-+R!7&DX9MAHCPJ]Y_LV/B HFH,14&=F)IQ)6 MIW,AD[P==OM-8,;#WZMSNSEF:K*UDA[MKGX.H\* UJ%EI2'T)Y25 M,6#3IX+5PM]$XJ<,J18.' 3 "O;S7*.-$2 K:_,J[7 MX)S[K'J>.3N, %(;(,S7W=@6U2#_" 181]GI@P *=9MX>=SC MJ1=(Y_M3 MQ@JNYP97D'3%C@R/_,\VVC:)$PS/YV!H0:]U,B0@J4/]R]@ ME.$11W!'VB7?'"_6^])S$+.5 >O,M=&C08S%[E$AALML)-YV&=DGC,I#@+!K MHI[TE; UY-G.CVRY*'QDW!6C7ATG4$: \DIZ#$4O+TH@S=,_"%$8W#EQ(GJI M=0O8*'?EI-^NP>I# MW0N7H;WM6OA?*GIR4ML:=(FR7NEB_4%2/*4:Z5I[5$LG8# W@[5VJ#5CM85? MY@QVE876LC;Y!.SWE."C;O6@2' .=EX.F*[5:T&QC1C4A+>]Y?CZ1RRYX]M? MTA3)1G!E+EPUS>WCE)$)M!+?-JDSH\DVA7 (*GIMY>IZE5,?KBPP%*9OB%1XUC'9 MM=#L0&86/>PZC1:?H6;\ULT$E@=C\(JXK0Z< MUQ7[ U+=7]":1G29](K64MZ.N#Y/DH-H9?880T;4S2YGMW?JC-6I!S%N7^@6 MV/.N'^L1[.=JK?W1UH"OBAT#>!\>W=E>D:$\".LU,];@MGN0[2"5<,'A42&Q M.>4#D]J@(>K$2UAH<6:M/$)7L$)5)1868RQ53ZS4O2VFE]_8[O!BVML+R(K9 M\L\DA@$R#OB.@5&@:MU--+34X5BKW@4-U0HACK_/X/PCFXJ:!!U??9LH[YR? MX[B+[Z]]NGUH7KSAU=7(23"),AT\R13L]Y.6IH.5Z M'/>;^5N_579I.-%PT&,.[=B/KR7"-4[! @O/1?F"LX4#)TF M3!%V093"2Y=+++^7V"*=G/7S)"KOM=EM_PY<6+Y/4)E(52;*<+ M@Y-%)EVAYEC8<,:>_46JNS\B_IXPQ<]V3N6PXP]1LY^MH'G\=.@3^CM=_4Z* M!=@LH0\[-($*\7>>"0RAX'8ZZSB;2VPSV(]35"%XD3F5@+,YQ WD.D4%^F$,\9KRA"49Y,CA@2L8 1X,8<44[1#*6 M>0*KYQ#S;N4O4'I>OMVE0O(&ID*3LD@3O\["CN,?B3/J%ZEM2G6;>K+/">+T5Q/O21Q7KKT+8$%+'@)PM_,.!_@7>RTI+\GI+BXI\X^G M!O@'2!:H;YW]MN'F^IHPYPU9*6JZ,98;$@:/FN@)#-'<-*_4!T+6%T0FD.O7 MXAP?OF&ST(7M'M9_AB!PA2N+AGQ8#A'^%"S)M?+.FPJU=--I=[&5:^JDSS8;?NG&9F'.V6GJQN]I?W&=&'G*GEQ?:* M_+M+[CDGW\K6W2A]6,E(D3E -4RXT5JP4K-4@Z;+S'6-(TN@_NB7"S)%+Q @ MSR-F\=;?RES.JR4!#79,F/N)A7*#AD$B-#,'G*N1Z^OFW3_X2L=435)\E\S8 M?4LPO7JV P$D'81/ZX@(("TNV =OA98ZL"KS#A^[%NO[*[M8V:VL^,@QML:@ M%V.M2!MVU[NS3AQ6?MYE&J5V(N1'])5I7OUXG:30BU_)L MF;'1;JI1YLF96A&#PQR1LL?:]LT;Z-OW!*8>+3*NW]C<=:SOREG)@Y?RIA9[ MW ;=FE?J6OKZKMG#&W]09O):3W>R]V*(R%JPY6^H_XY7S.MO6CC9]Z>)0".3 MC_U,?(( *N!X+HDA:@X I\H=Z#W424KD3]<)?!O[YU:"(0(\?T+D7^F;E'B_ MQ>+Y];=1O>LGI%H=+Z73ZDMOFQZNY]%Y./7$J@#B38/M]H MI;D[3(LJIKLJ/@9PN7QY^[MW[^QV&VU_UU&X6][.:-I&]\%KXX>.![!DP;^8 MFD>[#7ZWKZ#S$8")GY\)('0=D%)$65^7T'EY8]M\^,UZ;>R8+=%%/J^B,M;5 MG?XM*B6I=^/&>V>ECE@Z6Z+E21$ E-(08#5]S+01J]*P3?XH@(DB[-1]T"AF M]=S.R$+JA%LT('Y4J=F7^%U]@/'5I @!IGJ__79D3O/Y:\U[:Q(ZUT3O\B0; M:OXVM6M,+W![EG.CWK4U:[B,5_P7 P&ST_39*YV&OB;/\(I%+UB]"XD]?C<> MI>"C"R[P1@9\9VHJ7K %K0_<()\!W% M1)+'08=H]7'^\%B+W^)0:LCL#HRBSTHL\PY[YS%8>>G[N+7+ M%LKJQ-G40E_]J5_"N M?9]=X,VSOYGG;:;T):^ ,-1D<=^MAGJ&83\-:C;(=)20S-MJ)^(L,%QV7,-F MV)=WN#'=%,Y[2I)HZX85W>#4ED>W@L,K';"PH5/?^I?]E5L6NHPL[#R?>CWC MGE%PZA\1C7QA?6=MW3E/B\LHKZ=';3'M8%(K9T0$OQ\P@@ 7O8]BD)]/?0NIE3(- ^TU7@O2GT8C MP+G\!.AK@&/,F"#0R\$HS]8XM_TF<6##[>+$W@ZGH)D"^:86%02KH\;KB0M+\;QV-'&-!G28>[>-B'8RIKM*>L- M##&,(FSS*'R91/6(5@@:>.GO?_7^0P6FSH'=5P0-EQF;CI<;)S!-O5U>< MM%&[N$FKGXKC0-;, TZ7'6+AQZ%2_0/N!G5Y$BIQ9%[7. MFG>!ZQI5A]V1B:>:(( FG.W>4V+BL(7PB>53VSG,J[U(976>KZI-N7G5>/FF M7^;+JK[:%\VWR :>B:@:)D#6#*='3Z MS4//K6\J'2[/N.:OL;0USHQM.3NQBL12K3G\I717X*XWJG_Q#)H9*S@_[51( MS8M[F+1][Z9)^Z:]>J;70FP3[[D=6E6_32$N0'&F306O@3->[9N,5<5M$S>8 M6$^+2M\I*:=P_Z#ZJ_5ANV36A[_ZPBC(H+JJJ(!KR1)!P19,5U?<*BBWK:WS M79E#0(#%"+8O-^7FEZ1TMVP5%2K2\G3 MSU$=^?L*RA-CO759E5_II7S_\)HGEN3+MPJ9Q6[6LK<#G'W>9\4&!6RMR-6[ MW.OJ&Z*UH.A('+2>$[-4//&/)+[W\#S^#<-4M ,!7MOR0.%=U(!]ES.(V;+= M0LQW^GLPEO']Y.^5Z-P^QOQ@7K?T$T=+1>#O)+;4U8C_N9GE*@1G,OA!-71/ MNBHLC0"Z0[8(0!>B<\_Q:J6O\W]E%03._+N<5>YKYXX ]P!L#4:X M/\9\>DL6HQ+##HO9\E3\'TCR/^HW&59_7K>>8O;]0W&3F,OXY]) ,((P(INJ M) 0@\B=$:5?U!R?_R@E/#3#&38K!C[YNJ"ERAR\/)*,ZVE#L*VIQ[Q*E[9C9 MP^AX@P =Q>A&'W#J&IXZC0#*(/>[(Q: MY"V'+8QJP"! __5C]'&S&='^JXP9UA@"'*D'"?A5C/''9',$*%5I0@!^O'>2 MT'O>$0$2Z&JH[AB;T5U/&H6%3;2E3P@@:OH5RP]1#.YWM 1]L(S?"]P?1+DF MZL=#+K2/JQ=WP4]QLI1>K*8),1(!Y+JHQ@YJ&,R@0 %&@+%)D*/)4VHO],V> MQ@ZQ91N422TM(=\F>DR,?26*0&_WV*"0M^:D;P8I_CT%AY[^Z!I]AS]PX"FF M+1OMB-: 31NB\+R'J"8/(\ >QC(1_!%.C\7I@$V_,D;_XCX7;V%3. 56N$:5 M5"S/P%\J:[#E#K/GPTX-M+^7;]*%E>-K$O5.[PK_/I$IB;K=LG4AR/9'@#;' MBEO5PD4$$#@#X#8BQ.^"-].$FM@H!.!IX'WF1 $58,L,?C0%/_\K10(L 3/]#YY?_*/4:#F]&"V"60O]Z"D^F;3_-??,*32LZ4'2G< M7C6[;"1B[GIHEW;(.W,3!Y;5]20?*[[=&CJ;92T/HM7X1@U_\!_Q8WKH.@;R&*#X#32&M1"&= M\;.).:O]QTZ_/Z0=P#8JYZ,CNI[PWE43^Y-<;'2Z(0G].LY5P0)X+TA;;>[; MY>A&_[OG;I.&-5>(W;ZRE]X9HOX?@W-G1W_L,0):U2D$[ 0.,YXS_6?)NM0@#P M]@P"!(X)A/A_/0 -#,Q&83PXF0.C1ZR1GD43S/M$1K>AUX+_\BP"P 5[:"X( MT,!&@!@44;3[J"%?*P 4*8^S!=P%47*A:/W<6K"[!8VW)A@C"L9.3/VI1!I\ M4^4KFD,M]=!, Y_%>\V) I-$=T+^U5&P//W34F@XE*#=-:WCYU(7JN'UPOCQL$!B-,YP.W0L!L\Y(.JI*V]_DRVR MT;MV8"+^YGK7^5 (C?.UJ,@P6Z\&28A RQ?U:Z^O[ ^DKX1][1E5_H.QB[7W MAT8^>B4K/_I5)7;4.,&4RE73,="H-3J=O>N^P[?D/S$Q,0L.X>S%D/RB.HU, M-YN;MCOLR8[(C'(K)LMZ'5*U&GSX[&65E9?=?XZ2JC M1>41V\;T+\%/0F]>\.[)<[ZP[=R$:GM<@>V.C.N2 MOY"R=W7J_MJN\2[YR#TWYN)U@>B7X>P/C+EJ= S-_\"/7OSG@OE7(IJ3K\(= M7'PXJZO%X\%3V/44%!DOTB/OA(\9C/-P^1=XXLNM#$6+<])4G8SF$4U:2W#M M$='C0M4J+:PEO?/.AR^)BL,UA^'F(_+@A5(.J3WBX&\_!H0^G5M9(< M&LZM@YI&Z;*#L&\S&[/0)0:'M-:JW$7]RK'^$1H<%AKY]N"S:3/L/4U2?B#.JLQ,)'B:Q8-QZUGK-5^D[@$N30]C(C MKM:_:=CN*.^T*V4CTX087DLME!XDVSWS,;N:E./5(SC0:RP;W*JM7E/*--E2 M8>>AX8N1K]B;$KX_\B%,6_R.6PV+0=?'#%M#)3ASS:=$FT@9'3AY'MK*A?(V M3S-'YYIG0YI4<'NJ8FV8=:!TQ(8!$PV&.I&T;>80=#&!9&+EE2\.D/@8/'RTW[Z!6?)(4/C,_H6\&N M*A$"SR)O@AY\L(#L40_E1079*[0T;*I,[!HCT M\"'N>?R";Y+-*DBRH6L=. M3;+J8Z=8[U-])0=.$D:\^.SH"C\OB4E#:KI! V^IA2%.&G."!G)'.ZW;M3$0 M,\90H%-DK\BG4Z\NS*IW.==T!ZEEQBLF_[!-GBHJT?UN\'C\;D5R5=FCJMAJ MN@5L#_6UL%?=2* MD8>#.RB*W4$8S"G!.O@#K\^V!@J.U6/P]D=&-*S*D&G#"S;?LJK.]*J]')-N M5L^[8H:G&LZ:A+P]2K8^%Y#U*NBHZ$/^U L<3I@GVD8V@4.6#TRKL]%.0':: MK4"1%)A!>6VI]#63;'EW[(KID14\O[RXDGM?1=O[R=M2AN_-4;_AM$@3MHRR M2HB:MZ<:EY1-F-KJ[T_O6G$G,X?RZI$_E\'".O.8;?IS4>K2LYL\N9W2[0/N M>6%U^%RXMJ-)/9>:F05K<-B1@J#<$5T6,0RG,'FKH=Q_M'CCT &JFTE]<"O. MF/EMP5\-IA&9)KA:_\%XV> FAF8=?BPC:F0[CQ8ELA#LJX(=N?[J9T[!H%U] MKT MAQ32RE]QQS?+*^5,G+NFRF(B_+8-MZE_+J_ZB8]H,V]%]K[JOHJC\VD2 MML XQ80R4";0X1'C9Y]!#32]< IFBK%B(2-:/?T%]V8@7M['S+\=5)TFK.O3 MA:]G@A>&!^$( 7[S$Z8*D>5>]4B945B1+M\SHG6ADK>NC]CA MNNB:KMMK85!\>HI_17L+)+K+"ID9<+%J#G71PB& 4WD]7W+-&LSU!=WQ=/-$ M&]P\4.%H"2C^'R 0&?Q_4$L#!!0 ( -=#5%"RM<&?L2$ %PF = M8VAA0LTE/O[[RLD%+G?8MHA M"4V%[-#,;LL](;E$3"6Y)5O(Q)BWDDN$4MB1A!!BRJ40)@932NX4F3$S7=R] M;[F\,3/OF?8YZ_?[K]]OG[/..O_S7V>=F?6=RWJ?>9[OY[E\GN?[#OH>G0 V MVUG96@%"0@ @)'@"Z!A@(?CVGWO\5/*?U2&$O@1D-@ E %M8:!NP3D9(6$8( M;0)R(L*BHB(K@:*[@. MB,B(ROZRY^!Z.>=38MO"Y/=>N56P0?/WIZT*1_L@+$3DQ2CBI>BX M:_$)B4G7DS-NW\G,RO[S;DYAT75-;5USY[7-S2VT=H[.NFO7G?U M#PP.#8^\_S#*8G,^??[R=7)J&O[V?7%I>07YL?H3EQ @_ _H?XM+1H!KG8B( ML(C83UQ"ZZ)^"LB(B/ZR9[WL06>Q4V%RV_9>V2#_^ZV"IZWBFH9'(873%_HD M%+6,6-KP3VA_(?O? W;U_PC9/X#]$]Z,=Z] MQAZMQK+Y MX+8A0-[9\J^E@-Q% =%Y:&%Y9=:BE.'-[Z-*DH4G->21URRL,K&T#:/:HH^D M3R32,*/IM%&E!%+(@979(39X';=II!:C$.#;8R M;SIT:_NAQB>#O]37UA_*^O6S:Y:2Y#;-*I5C5V>H2SSCE2O<>R?X@_CJQ#D% M^ U?7*&8BQDAV:YI\ <\[U]9V\&]"'=0.M-'!^@,A?2)A=F"HJ"1T=!X%#@; M(S#)9)/OLIBCDNS0N5N78D(F\.+$\\S6Z*\WFL(@CE<*)[T])A;G!2;V39NB M@#0^D"#Q?,Y!X!(UY ,*B+2.S./T@E!@$]5_ 4/2Z,7[B^,#,3(D%^3ZVC'^ M!SG2.>CS2 H^,%5L&43R81%\^Y+CLS!\%16TYN09"HL\0@=# =(? MP4E!]"OS"]1R^P5QQ-YE\.2P,58*B7$:JCSS/&OL&+5O\46WE7C(<9]1F]"J M$+\7R?91ED2-_9D%?FY)!4X'2Q'[-E.W@GV5)<106L[%L@NWK]H,SPU6,G0!,J9),_:L)2:F-^ M8"Z_0^S7#I/LD(Z)3;OHRU]X%*YT$?'%C=K$$!8M-4&FI>B]U6=8"EQG: MP]@T;C@'$^>SC5?6Y%U(3&=')K;ERWD?#\K!)M;.Z3B/G)LC^9(,VSN MWNPH1()I&FIKSA _OB#@[(^BF(&B*<_SV([\P[O"YYQX._6](8A,*K38$:3XL([\>G MHH?3M?FWRL=>ES#&D[DEB%*)-_;"Y#$=H8* MK%CZ 5\B8(2.+_A52M/7.R[LN;T3K7@X!@S8HC!UN31X5&C! :#892@?#I) M-&U'X?6COW(LA=R,7"V=Y'?X[!#^ML9^?CERD%=LA)BKX!.YMAQO;'74R8FFV2J@E??\K?9XL\0KN,ES%TY8!JF5BD!8XU$38"R4_D27+&)A7A3 ML;BZ'BEB G9#@,9N."&O@.N#5$R\\99]MW(09G9@%)'YU0$[:&[YCG'/!I)! M+^F7<$[@8G>H.ZR8P@H=/%"T_U/^!1N-";G+L2_7W]RJ+GEQ>CXZUH./:YX4 MANG+'A"S?9/>++7\,4S\95X+O@X^C MP$#Q^-F1']9>J?5];N792K"=W<-^^Z3P&"W!&Z^F.+-9ANOKCN_)M"V^[Z^K M:Z:=XYM!P)Z/M1 05\6:*]AW'B;PA8A>*'!W%,^J X,HJP8,/11XB94$OYL1 ML,['P2IN( I8)BJ ;(M<%/CNG[&6A (>@N:XJO$5CT30P6_?IS%("&&T@I\2 ME8P"D&0;D_NN[V\,_(A.QH^0C5"@D)9,A7_I1H$?-:]C6_E/_%%@\< [$)I* M0X'/7P>R,<^H M_5Y>)0]N-2' ,Y$HX#."6=6>68415Q30>L-B\I):I%%@,/PP91I;I!%[WU\E M7\G"Y%W-N6'YW2J''EGO??OT3Z3O#JP\^>Z8;W*EJ\N=P=,E$X6?BA3T'E60 M6UF*?G]RGM[]&/:>>WZ?$?1>Q24-JY347G[>-6SG$8DZVT?[=W38=H[8$LY$ M#3I;@H3\^OA_F2 V1&,**'$M.XACG::AZ5QGWU*DE/"T^MG@MC1&_XAKTU6& MB&GLG?AMR?M=9>Q?-$@ ']]&WR80GULLXKNH^_F[4."U'0SRKK$%"7$V_S<5 M//2$&X,"%J77!?&(!%& _@@%XA,YS%5U UJ?&UO.')]VK_:9$=<>7VK/ M-I&Z%>1"EZT=,#33#[N<)'GJ&/#KNN:S3;X3&.[M$#T^=:F'9_K1O:97R%+> M20P>J 1?!7NBP)/A&A0HM6^<:E$?)88[PS[Y)<3;;0Q#^+%GQ:[L(H3P,OI= M?@$QT0-6YW74/;OE+U7P*.#^5M>KUAFGM/:-GG@>;G=2TJ!),FSO=],1;D(= M96U3,'XUXD755Y9U!RA/4H6/P_EQO3F7?L98TNO/>=FNZ6_C1]YDTW^H7,Z257FG2ERM2I#X%7FCX/:K MZ?YK9;VN7F4[)I[N3<,H:*M]ZZOBW1C//,1ZFP]KBSNGX>X\-8R8U#_D'5@N M#^\R&LPV](BN//JXO[ELD)1Q\6AC(T@(Q%<3:*])EV"*8Q.,2::0Y%BAB(. MYZN]]]GK&H.;D8564/HLO'!]MB[5JN=(ON.+OB9A[7JHJB&V=,RSHY*8QF][ M]_I!AME#PA;>G_R-")X]B]/-[1!N]ZPJ*)JF2D7DXB6(7ATX!8A,T;C-.7 ^ M5J^=@6]H@OTJ9TU&\9L?N:5\H%R*ID]S=B;^R-?BCQ 4#;_I7)\ M&BD,AW0N9[$D7IX;(%+9%D&QW&(68,Z]6D>?E5%M[?_G#Y^IKZ?U_9-8+"K*Z MRCZJ[!"1U/'(+62IU?R^- M-K67^?YI[[N 2,J+E=YI8S[H,?_;N][I[: M:9KO6II4L*%+ONSW\CMY093%([3E&.32)5].J+A.NF]H,DX97DDSWR4Y/;S; M(KB4B.U&K3+?V$@:_5):'(03Q6'ACH7K^I$V@9'J1QEZ ME'LMFHB%$V2=4N>@ND+3T($RB]YH+U\I)C:?XC- :?NPL- 2!O--4)F_P1#] M@X[2ZP#SBDUV9N.Z5WM*WQ9AVPCR=8_.+9@[L!S(HTM-$:3][#B.&HAU'C2. ML5E*P6L$9C]3?5%#WWZ7O[&EVT-E2/9# MCY= &>LBSY:\4[C\JW!X>4_W'VZQ+NVF_)K'TW*V MY@E>X[^'ZIY\9F/ ^K%Q3)U&?/O40C)KJ*OFA'G9T7A3(\Y.A;*CE.3XIY'! M1XB)R:GB5E6:,N(NKA6#\6()$4\6IYVAI_4WREODLM)DB>9^.ANL=E^-^+KA M6 6&^>YAL>OPL=$\S^L=1QX6.?2'E8H/?!^C($N-*$ )3N?)+O&(W)THD.$' M+?#;"6(H,+V_Q/V;NH##-9X3EN;"!+W$ATK!Q!.^'6Y11X'W*1,HP+,VZN+' MK^Y @5;5?QG;1,XG M3H*9Y'"NM\!JIH!/U\0[4*"D&T>U4BM8Q7PFW$,!)?!3,9'*;PL#IVH<'TC_ M6ECA0WMTXOBXUY0A+;C\H]>;]7?#PTI;*D5;"O8:70RW+^ZX5/JZS%J=9C5W M2IUWFR&T'-EX^94V(?4DPF+?)6_D^B'YX3"V+1J\1E8FSG2.8N/(!AW0.P-? M!X160"0@U#U0H2>,:2>6LEO M\"NW$UK.4_@2SD#HSHA747 C_X4OY-AQ7> 6:2*%OG([(-HZ+8(IY.U%O##F MC<07V?M5,L<"5Y[AU.N]3WNZ[!/H:2XV(RZ.B%4O26B$9,&A MJ!*_^;WH/T?XVG'.PTM4 MQ!)?;6RP2U 14J$R!&+4P?[YA5#]RD44D)TQU5H]EN.>OJ0N]?UH+?2U7;>. M(D(XD,>(W]1T?^0W#(DK+ A42#$XPF\0= FOY.5H&+Q\0XP6HJ=S.[9JLYC6 ME7+'>T(98;?N"0_7]Z0SGR7.YJ[I>UGCY^36K$BJB$E8I%"^?1\I%I:D14LG MU\$-3@=9^>L_$O*5B(6KUA$V@GE%.B Z;ZD]K4RT*>WE9NF228J 7)!+4==Q M.[5ND3L%'8HZE[)F9V%Z<'LVK-2)D0X!?9E7W/?8&K:O)++%YDY=@@8Z1[]D M*EO=#,)(D65(!^W_7*Z[%[7NT$?6! 71R^[LGV,S;S"K0V<-63%W#7:Y'$*4 M)K#R_!&FJD&(C].*HB][I!,ARY'4^B)W3(S)=6-F/W-F1!J^:UV9/V7S]C(F M8?65CMO(9U=?>=7.VN]=\G\^L!Q^16[J/K;EZ9T[)\&Z=W?E MSYP][NOD<3:(^=2]C2D3;)I*ITO+"[*B9$DY,O5P%\Z,='BX+EWL=9A&1;C6 M[8/0[5;;"<(UMZ>V>Q<4'2=R7P2,G+-I.1I/*6S29DF+$X6M4FCWUT&4!-(F MUJ2S;\KO$"%Q$12??)7TPAFL,HU%%RXSZ'A!L-8U^+;[33C=O9@QVLU#'GEYN #KL: 9FJ53-8*7Z'T2A%2 +O-;^C5IP26'2=:399]^QSL MOM$%*46NK/W"'\EFF,$M!=C9'G@8KFIR9U>4[5HDQ%%ES_;O8L0&.V?.1]S= MWJMQJ78LT7=7ON9=K9R^B0O]AO.ABY* % !$O@3"9SKP,6D9MB@ 8@3'8@I5 M4.$=72T:KMT[_;9@[QS9GV>N;EI.;!H8K8O+VG;LJUN5ID**2QGVL:WQ[_<5 MKP9V&NCG"VO?2-W@8(ITF#EENJL<.QRIO M?LBLV;QF(C)^.1-RG!C.+OLP'CB:=1=*85W,?32U,OQMU.=]D"IXF63F'^L; M$VQJ?:#N<]Y'.<]QK\/7C9O;CUKLU$KJ.F"5/C+SFNL8K??MA$/4]7;W=KN= MNYJ#,N^YA%@.YN8FA[IESD4UP I!IG5!KH$Z1Q].&ST[1N"1P'G[KW4"G(R_ILQ![^F](FY>OM/3 VRA[\F&$3?[Q)4O^/IM-7D M'90YBY6)PN0=P']80G]/V92^A$ERX@_WK_@.Y@]='ZR@@.\15L\-3 K3N.$3 M/"Q;.L[Y2)7MP\4-!\S/;A[OM;HPEIOGPW_J(MO21MP2X('2.T47"AB9+L62< M6G-V>\G )RBMJ!1Q0@P/)AZNK8:XJDK+_M>,E.H=13Q.!-R6%ITVR8ZF)GP= MJ%-*(.)NE#SI>J)N=VO52>Q+.KUGK)0O7@/1VC&R*."/'S5;;H? >*['?0WH M^17<=JXI3$TC$1N[[^>%E-"J#JXOT$AEE9W3C\2K3D;/52!,IWZ=!()*P$K6 MLNJS]YKVQ)8'U=@8FQ*3=U*ASF+%JIK)81NHV#2RJYROC)VJ9 MD ,*C'$XZ5SYE>4JI **6;;E/8TOA3S,N, MK;QR%#ACL X[FF(]R-^QKTYI3GKBS8(24M'ZC K5F;N$LQQG,:(D^WP"1*_P MUTZ\<* )L\Y];FKM!)?0?[9IF-V,N$/A[8WX64?H:$R@\7Z'[FLYF-F>$%;/ MC<9W>6;KD[T(*B0R_/L)+\7D@)=9KJ$-?(#3>'ZU#@5*4_"AS)CLPE<#Z#G&'!&%B'7VS T"+! M%#R\NS!93U/PLF.=Y/^-&;'VWV;$H?^Z&5' 1A)E^W<^7+TI7@P(708TXJY8 MR@/. F^L]+S$_]@^ZLX#9_)7(^LI_A1E1(!":\Q. ) 7+G#',@-(6Q'7)L-V3EJ74*'^HGKR/W@3*5>)8&+-I9 M%OR0@0)MUA"-97*#N^?+QYZB(-WM>;P:7NG9K=;--<_3O@Q]Y4F5[%V_7YN' M.ZYN_>FQ&.=&KQA'L.NK@I;:NL,&#]^ZOW\2_-*//X<"_,1RY 7;A*N8S1=O MKD*8[=$MV3"-'N49RUL,]WR']\./2>W1#_;U%P_)( E9$QB'9A*_);]K#C&D_0,91^P[QQY.+,^.)C*&!92L]'DJEU/V^?_&J* M9\%,Z ASU0!GC@+MKCP*"OQH'5DR^(Q]G+^R2N#O2M>-/8,"U'X4@".$N+4H M0.-0)_*HBYZD2RB05+%&0('O<45\C,#G(G."( QP>KB6A-&?VN^I@T<9_Z7[ M0:RA%+YDL\#T@;8S%RS]S M8R$U\XGRK7M;MB0O,A%PA2L;QT\SI..1ZYAG@G2P&"+3?]C/Z/#XV2B04M1% M.(Y?6*1RO0'RKR!-8'+B#F8Q[/Y^P;9L>#4_[R@^0H'$OZ*'G^28"U(_Z=;: M7S<'W6?!.RW5(',*1!K-BY=N\U' 7C N]8I!AN5@Z^]4/P&['ZM/[,3+, 2? M7.KCZ;,#:TX ])'PL5OR,G.]!0#;W! &:+^>5-XLR%U:*^A'6%7C:X%L8_( M"G"_5*PM_M.7UO^PQ0_.[PN__'6_P]<3A$NVK\?4,D:_15U$@6N*DTAG%%_\[ 3V17^5W411.NC0!O$*]4$(9N]Y6I MOPM#)![6.R%08U&U6U $LP+GW<,,,3.SN0<96U"@("%*T,8"")\<. MKF[57AL5;8T6B&>NZEPAJ11-@[78M,I( [TVLMI Z%SNLCVO M^E-PS-@FV<[^^74PN:?ZT!>UI#,W:L]/=ERXT740__SO4YQ0B,2P3*2)(4G= M>_9O-S/M=-Q7%%^0=+R2M"F@3=EVN,RAS\.AQ@Q:V;_:*L^ MX2BK6)MC?1KYE&P&2NQ[52HSO4E>TR2$D,;*>!L,-^SA:\(?2*K-?=' MQF#73UWX2)QIO]E3Y>6-CS/"* =5\'*5$KC=+I,Y/[PZ"374ZUS'-2NB/6<6 MH_ U05J4>+Z'YJ.(@%5$:1I#N[=IV_/5U%GJ9J[MQ+A=,,_$N9<;#.O]GGL$ M2GC!SGVTE,O3;!LU]\3&C]@\&3$_%<+>O1&SCC_HV7/#>$'NW\_5!VAYIYB#FNE)/'XTC_6NM[IY*<5HI;9[G5$N>ABT['7FX MNB^>PA.;PC"I]9*R]#93)EIAAJD(*BP;G<6>(5RJO]!O[G,(Z[WL/8P MB8!?CL]\:$I)E3+R/#'Q&#*8U?JDHZ8J\^RXOMF1"9_9NX92G25M] M$Y9SP-<.QK=M'#1YG@:I+L2Y'X;J$"E;ED:&(LD^[IT_3 MK89F"4>&(\8\ME=G+'^W'N8Z% 7_ACE(,H)#5M);U!$YNFI^0AUV?1!N-P0F M-#F#+/73 :5#),,H2L!P=&5GW*/NC7\\?)YS[+F#7YC.K7,]6MH/Z^KN--=Z M-U_ZVA::<%\#,88&7C(EFK:O++"HB7SE?G/=0ERIN;M2=^GDX>[[MH[F';1[)XDT7V+ Y=5(YLK[^$2__EG \;Q.W>R\#)N#U*Y=FP:(]*R ME9A-:SN(>$:/I$XF=E+0<5WI CB%6NBC ,NPW;I:T'# Z M!@\MI)SJX^X! RL8GA9L,\E418MRZ^5*1X?7\,H<'G9A46C,43&G8;XT$NJ& MY$(ZK)%XG/XXT=\*R>A%3-P@DY00<[^(4'_X;!'KV/!L*,DD#)JAF[KR,BG7 MC/?7-2Q6JJ[8VL?$DHE&FS9I+A]Z 2KP>US6\H6QH@O_TCN&43\IF% ENX5K#_#9(U_)75\;PM78[8/TVGK7K/ M9T]T:](8.KU&DMYRA_IG3_=.4&NS.WUTX5VEL0>:..ZP29*Q2D=+7J'UPTE5 M)S%-N&*Y+IN%2>9&A9C$+UXR5X- !\3D,==F<*E'[DT!U8U@^C+_6-_/ZAVOHZGO=#*"L-FKXXX)->.Q2W,=W-)]8U.7]P M2XQ[#U.1#P0P59JL66]Z%(/&Z=!,E*2&';TJM M;H*WWV*%!'UU'#@)6R3)F/PR'2WX8X;M MR@/1?SDQ_[]:PNB'_P902P,$% @ UT-44!;$@5IR'P 6R, !T !C M:&%R="TT-&4T8C-C.64T,3,Q-60U,CDP+FIP9]5X"5!36;?N09!!P3 ) DI4 M9F5P8+ 1DZ:1641 YB$_TLHD@@(2)' 4! 1$?J&!%H0(B"A39+9C2(0$4&E$ M9@DR)%&9X40A'DA(7OSO??^]=?]^5:_>K5>OWDFMJIQ]=NVUO[76_M9:6_!! M, /(.MC8VP B(@ @(OP!@@G 2OCVWWM^+/+?74-$\ J0DP2> $Q1D8/ -CD1 M43D1 0U "O>Y_=\F /_^B&P3%=LN+B$IM6.G<$*+++!-1%1TFYCH]NUB8L*O MB<+O@)C<=OD#1RW%%5P")0Y>53QVZWZ9I,8O#1V[70<@S>,7KB5+[5!2WJ.B MJJ6MHZMWR-C$U.S$3^96IZUM;.WL'=S.NWMX>GG[!/UZ\5)P2&A8=$SL]3AL M_(V4VZEIZ7/*)U5/GU4W-C6WM+:]^(/82:5U=?>\ M?O-V<&AX9'3LPSB=P61]^OQE=FY^@?WUV]HZYSN\L?D#EP@@^D_H?XE+3HAK MFYB8J)C$#UPBV^)^3) 3VW[@J+B\I8M$X%6%@\=N22K^J!R !OA\W?),X/]K M>:P#/%2X>5;"[=;[A-)DBGF+T40DS=RH&T\?ZR"V)9/0P0QP/&$FD^?J+.D7 MMME7U3V]CZI8JO<[=LAF8"4F'Z)1=L2^:-ZS-GF4EJC MM7J[^0AB(.SPMY0>L"T*]BLU'B ?L(3P5'KA+9PO!#JP05HKG)-@](H"8&U9 M.:F\Z'K8J)MLP?;CJS>-&I\T6A8 HDXS5I&F)=OK.#5,"K#X;8&HE,(\.526 M(%[)=?T8BFDTQ7-=PP+$(PQ'5ZD!*FR/LL?3B]$R""I_-ULB(V;RX"+3M(Y@ M7=Y:C=]E@69$6)(/A1$SX0MH^1Z(/QK_&1JI;VT*O3Z#Q Q@4/P^I-H0)QD. M01T8GYA35M4GZ[(QZ;Q3S%7Q< $ Y6%W,@VS&24^3@<1ZO!.G]S1MPO<3N+G MD?9/2L<^3D2$UYG#\V/TT;LQ?0GG-W??#CW= M9Z]Y$UBQ!V)U%#=Y[@(@F3UG3F[@*GA->_,',-)D\1"4(MS. )6QTQUX9?)/ MX?BF]%N4,&>)N21E=NTF86D$9*=T%G5G,_'2&/A9T70WT<+'>Z0V-M'VU;E0 MLMZ $4G'M/$]D#2\LG?7M1O2>^]M:"!U635!I>9L.Q5[C5/FN9)[5BSW;Y.X M)B5:U@6:Y;!^@[OJP0XRI@6D(N22AI 2_'TX7_A9)#1%Y02RV[H,HGV@I!+& M*2N.R58M+_1J/?:+DV4]SYU=V&U6F"0-5;:E\S5XI]F1&TH2]9 M90M31FSMBFJ^GSWW7-)0J0SLS\YA8CJ,LM#*. PW- S90.#M7NS&0.>, "NV M51=?8X0LSK."7;A^,*(#TY1^!\WP"J/W9S0C;JH?@T,AE@N<_ABWLP7J3XYQ MANU0RG \S_KB8RS%87#,:S_RH]?^NW>_[ZT1[6D \!?$$6&BXBHJO///>+^+ MYEC=51_A"0 !T&$F ,(PXSV=^&U@:,YMC*QPX_J0&;5?(ND]93=?!8MF]:>@ M+V/N4I3)ZOR! @^P"9G*1_-LV6T=_=D4%?(!;#$S!:YBI%/'2=;*71FDW%4,0L65D"8!,O*P!+X[U8Z(<6=8O:3C M>-#"BGV8.KW#(A0,K V90@Y=;JG#. SRW APGOW0330VY']UOA]!4FL$)3:R M!R,)!_D--^_D(F0=XRO?M7Z7]_'Q>G-EY;U5E+2S8:7TW93H\*O O8 M232/O3:G+#5%,]'T> $0,BV+LWS17DBE[+H(8:A&NZP8:)D)^YDM1P]GY'@X MO;2R?JO(R:K+_#0],OMJ$".KZ6)E[S,?VV=PJ@FWW8P:'9(XQC/&WZ+,J3!S M>")#X$:$[7]Y_UD]-)"K @<[J*+OK/7O]@^=5EA#WO'QI-7I=&V"MW%J5? - MJM< 292%2-N\GAX.C5*=6J 62JH^[Q1;M/O[]='G%DE:*32R[@C/IM2 FSB4 M4H5<2F?T@JE%P1UHBL X,LD^\])WB7+@=" M2ZHFHR6QK,,U"='0IK\!3N;)G*E2T?7TRM!HZO8MRE4!(*,S$[DICJT0 $#, M--_7Y5]&SDDX02!#O00JHG8'V-1$UX=/RY$2:GE.[-8&PY+*D%9B3M;Z\O%? M!DUVEAS_9<"@;FU9M:L6=[*RQK:3/T;P[ >AP21Q M ? H.!,-23@)@,\MR'\9 1*EK*/59=D!)2PG^6G,((.4_.Y+^%/7DW/,S$\F ME=0)!_\#I9G^,DK/MQ5^@]*4M 83KKP1_]NV+8SR7S D&3&PLC M8!=9G7RT>!)!HZ.*":'*EU24O+*[BZLG_,?_O) O;T>W\ZZX[_Z^1E=CHVT$ M'2$ Z(TR;N[)R+O$CU$=U0M15GO>\U1/1W4\]:-*_ZTM+4OV_L']^HZR?URP MUQP0 &F?MFK1/@@%"P CKOS^M&5.J*=UU)>OVADYV6UJFFW,)>$E+\S MX.RTX6:2D]$>[(UC5^.O1\4'(Y-)*T=NO*^\_^AJ[J?D69R7RSPQV+[4- MQA0[]CF>:QE:,B"LI[4E^G"F1ND[^YR69I1:LY_Z6ZOZ84SJGBMQ^F(U^R(E M5@+UE-]@_J3PS'26 P6 -=Y/R![**>B-H@J^6A[GN0 H[Z\'9[(Z\+R^\P* M-A2%WI+$M@D J<9(?N(- >!L+SS#7=3I-<-W%,A#0@ 4;X%556N/< HSU*KY M34>L)]6@-!ZI]IKP6K)P;3<&+C:JII66)X3B#"UG+!6-M M47X;#7[OSYU#24-QMGF9L<++3.3B82C1*?U>I12CA!%/,K;,+ M)]2GEY75'?TVZI3Q9@6>?7EQWX06EWG#]0('@L?0D/5,/__2TW]UR7GP+T!8 M\364$>#[E^9"]%Y(?N0ZOQ0_],[V*:_+ #RBP/\XW9)I>9+0G1UUS/+X,WXG MY$W5/_LV'GJC(K;MF.3K3W)=H- ,B-C#RT&O G:,M)Q,>SDZ6T@J1:D1*=^@\D1-N_?;7<6O M12=\UC\7N7:X9=LQ9WT>[D96!S5DOSU69H:*=?+NR7_36C@215']3/+V5+$5 M2>L)_)Q<95/IF96F?O2W\+>/+SR:8QXV':HRO')Q]Z7:B0C#SDQ=PG!_PS^S M]+^+'!%9QG??Z&?'\1T\A72\I*/,+S;>W-IS)7T.S$^*YOD+@-Q\I@#@2G4) M@"=]J)L6XY,:MKG>&IFZ Y\*O!_;!6;J#I-R^XQK[UM)V]5I-CG,*[K4V&M4 M'S[RM1!>A2ZATV5Q&#"#C,"DCMU("35%G30O$P"WXUR&>S+J<:I%2871GS8V M*S_R=1I?#BP'#D74%W$20E>=(]11TV[!8!F=8["9RU[N5^S65$>IW/- MI'-MYKPULT?N#SQ0\?9*88\V0/@>97QC8==J6D/(47M6I#PVA?6NC%&B.36_ MOS>2A/%]V^_.(0"*P%:G ME&.M'(9C^Q476LW%U%:671$4%!D=%RTF/S5.,J>))70ZU/*Q!$2)JC"FG6RN!@C\Z2M:G%3:W*M MX$8]OLS_36S5PN:I@HHR[XGP&]W9%4[/X-PAFT'62$N[@E/X0'SM?-0D&VS6 M22,YL]AE=!BT9B>,8R58Z$Y"YE@>-I*FBDPW<=Z'C;,?Y@64:D#3*;%ZZ\7[ M;,^PT>D,TB#I9U]7?*<-__S0$DF'6>P46WQNT&+($T:SD$JX8PAF""\RGO6) MK7R7='(F2R:HY^J")SVX$Z_,XR,9XN71Y6?^RZ,_8G?1C)A M1W;P][/-TG >L:9P0KEW^/4 5?QY?$>;4M&]\FEYG&TKBU;W_;![[[.2$AAX$8^+M+#@7[$,[--R+L/(@Y^Y4 MTRWRCM,Y50>^#O<1 ,]'FP1 E2,Q[^?AL=-C:S(1C\P.EX?3M9M'WS*U7_AK MG&\>SB8ZO%U4>&=PQE[/5JXI8T?K9!4OM4+?./K0M6ZWV*C[W5W,4+UW><_2 MW8?J$*%GCSW;%88;F+WMQTKHB-8$9:T'O5Z8LV?+:SI&DO/234Q,^M6Q5;I3 M9GX#?KVQ=3DW6K:*UGM+,*R5O^,B9B82PX[ZGQU-R/#T9\=#)_+7[2U. M,6CW5Y?76C*-N39M3^TY.P_7%#M*3TXZ'NS(@QQG#)^Q:[%IX4:*H635%HA? M.;,L1P<1<'&7Y_<;;??60]-/L:VA+/OWY;E2AN.D MCX:9N+A6YPQ*LP[-"+8Q/(/>BS-@AU,+-CTYM=LB9=IHO1/AKZ^L7.E[D./F MA%SB:B=+1JBN/0^9DI:]@4D6 ,V(-)0,&-)5#FOTC/;6=D 3+B,M!!EXL_]G M=D1_AH5,8OS311^?\&-89]>[."-V5Q=-J@8^NOPGFQJ6[._ :]3'Q"97,'C? M'K8P:VSN.3LKT&3_K'!]$NN*+3J$[:&N!ZW?<"%(ODETW1WH4*?ZL,&5=MZM M)+1G+FH-ON2U9-1:E":^.]J.^=OGG+P:)P<*YU?64GFUYMCSNRRIH?S,*R*D[1^QL,F.#+[@BA$;7:J-Z0OV&#*>#.NE M>9A?J8@-C""$-O0JE=14/J[;B?F@^:F?H_9 [E-#000A.B20>)2F(T>HG4>J MZ Q8N+'ZE;W@ZU/O%KNFM(I]ADA&%\'HT!E09CQLDT=,SS1>C!#9?:%TU15B M]<[X'S]_M N5S9CT#0A16#;S" _W9,5U[41FH?0;V$IX!K=._+"![+S15B58 MM7#CW>-EPB+]4W28)]$CO_S#&Z6\B#I+1K:X;JV2H[/,G(]U\S='_JCSR_E]JB9'\E'MF=ZW@WQW.V")L0N=J?I[%SK3L*&-V27,4M80R*\HN@@> M&,.P%V,%0, 8?(PF8N*7W#&@\% .@*GN&+EN6I0>F9)D\C6BAI 5)L)Y@\%FO, MO5ZFL;"Y4J;I'.5H+=IU);TW%=BJ$:X2)*Q-7'FAW-/\+E"*;X##PI9<%YX] M3&#NLV5J$3)YOI $QPC.8B)2X_ ?,+(XZXJ0ZV3D*&Y?50\C?.(E N$]7[#) M&/CUC\P)+]^7ON/=SV362?N4EX5%MIC<5C)XV2B'(@>&&MW58%%X^OA,Y4U4 M!3,'MN+KS:NK0[/T&+1,"%FQ@?_G0#U.I+;_(I)S-B5P]G%1R7C!8O]#<_T: M:;"@95<0Q@B1G"^,L9(EQ"5H/%65W*/A(\;>)D6P;.1I,-9II@E,.8 M7*_6P1@[PSPNQKO=]$[1192 M=9U6IQ5W+_8EM9-^Q-UE"E3'%G=PVFP\+V2)%U]-C+FEZGMG?\KEVBH.C2T] M<6$(# 1AW>ME\1K;,T=G.2"$2%O^(-V<8]C$Q-\K0J6'-'37SO@OR))6E*;& M+_U1H(M?6CUT?-08#6T7 #O$7$3O[_W;YNUS8#Y@"T5S)N'*2EC4N4E8,R:' M"_U@V6(OO^H94MGV'OUKL6]\9>&Y!X,'-W.6$T(U@9_D[(W9FGK?[#!O7=<7 M69S.K:H3_3SY?LYK=0H[1@@&WZ-.RIDPDU"O2!F^BG'FB9U&RS0_C[I%]NHLV,#8P*L M;5H1%/+D!"W@^%83);@.Z5'@)UY@MT0Z<)$MX63ZT\5[4H_'+K07G'[H6.5K M\_?>Z$TW8F-JYXCIY&-Z2G-;\"6V- KB#OH<(2DI&AKQ=7B!#<& M)37@P(O<7^\_WC5FRFGEGX^W+_64A:N/_R75\;FMW;P0M:UU"$4$722M86LF+K=*&.8^XDH3._8X8#_Q#6JCW=!SDRZ("1 M:6?'/$(8/NQ>[[)"AT5!&PZ%ID*UXS6+[,GJ\"%O[5R/X +[4J?MI=Y:UX/S M/UV*W_=@\L&#C"TS*E+I.0KI\>[0,$-?W8SK6B!>Y&5Q_?".^:VSV&Z[,]=_9Q77-.W'5''V&5"C>HZ@_NE>'(TM MS'9UIG.K=Y34;CQ<^2-> -QTM:!L0TF\.4S*M8>"&/JY]AK*\9I@>I)*<-QU MK9+)WN,_:3;)TW*C YI$PZ'TSF>2Y9"_E9OPZPO7Q7VF $4 C(5 M\_4,>9\ ^) U(P"V;(W?\JWJ*:S117Y[/7K-<6R=!=7P[0NI%*X<#BD GGYY M@!G!6R,W5-GXK:ROD5OV?R+&27L$0&*_D)V5A55@58-MHK6B)Z>,"[E8*P+_ M4SQG!I3 M^U^,&,043\-V_#TX;38^S6+BP5J$M>80I15L7J))?F^]SOY()PF LN'NGWLT M*56]&D]Y^3=Y5XL WA4TA%F%M:0D^,>.]YQ"\.BVRT)2>[^.4<;9"%ED\,HM0Z98D MS*>_Q7BC5]"$872GAHL1 -]2" N^_W?W M(LF7 SOB*#,%_#V0#?YQ.-BL?*^V1=)PW?YB&[HQ>#E?[_P?E"*L+P[=M'2_ MA-W8*BI_/"7E?D"QL L7+I=\#ASHQ@K3O9P&1Q@.+7R@ LAXA>A P^)TGG\*_=[P'#6<@6T$!8#6"A 2 T'L26WN#[X%L M>?1EH3'2J[=ROA:..G.WA(6!LNUOY$9P>AZ$B0!?/-89UO58&G1;=N1,-9H29C6K4!: M#L^&0!=J?3@")I7^)VO^ARY,7_2F8=3>63W28M:JWD\G@Z[Y!IQ=F8:2)PE) M[8F(-Y^%)V:7PUGG(^]6)B*_P[LHW\^B;U+^2@,2@C#CGOPT 9"!A+,QS3_\ M\%,U?\OBK_Q0Q=<*OTF9B^U&POZY/_R^^?*KD&SOG*3BUXZ\$P!0DJ@ *.F! ME(56W[Z5#\Y%PL)D?6>$ZRR<7%3!5]_)/20,^6FVAM 3-1QA^,^:8*:K_FFX M_ZQ4 ,BWO,*LF;,0/,,WX$;'EO^&UU^HDD'S%!$<#ZR.-3N.EMPO]KJ"KR)< M^7.1MKN* $@UZ;87U;GU\19F8)HJ & CC#!GGH:,4HP3G3FI[)'ZRDJL,_5& MQ%93TANPU2\[,B&PW(ON_RK :)QC]Y!Z5?I^0?;DGGJ7!W8Z'.Y?1?CB&@:! MTV:LRC2H/-'1[ GV>O-E.*KYZ$X3PJVZ/592YB-ZQ,,2A3-^%_4\\2>+GQ:Y M?'9IH@Q#E.T7'^IYJO@:T5B+O6IGL\UK5-P0)[J-+[JZQ&REJ:8X$7._?+GF MI/5K"X75A^QUWVDUPSFPU,KT-5U7E#Z/;X.[@A\QN 3&_4LB+V-2Z,H6@1*I&G@.Z?V MYE#CB&<)%VPZ0(T_: Z40%S&-O+B6.C,P1 M2+\4+C&%28(Z9@@RXW!XYS1BO5\$3J 1E6][" "7]D(F,L-"[9D3^&3!')F= MI!7B%CHE.X9SBU5O A]C?6VSK"'BO)+J[%T#DHU(R@R&GN7-3FMGZ$G]Q-\E1G9,.MJQ_3R3#HZ98%*(:342XSC')V'F5_(?APSP?AXTEHFCJ:N^ M:!@ST6UV]%4+1\@WFQ6EG$K_#<[A?$7MA$6@:)81+5&4L=KIQ=?"XGM0\FS/ M.Z1$MO;"V,QJYW)"AS+*M#7+?HP$2J0>3HZABL(<6?X%^O8]U=$HY/VJ( M>BLUC+=Y+^2R1SPI[O&04@EVZRWF"9XO\Y0O-6D;!7Y0S3."3);,SZO:)IL@ MLX@T8G_6+/]]8W.Z.WO'ARV"^P!.;5>=:;\,-LYO)&;\;--/0X3FCV);><;^ MAVU@3^547G!M:( .;%F-\VV'JN[$.BE0R5HMN?VL $)U6(#I\Q&7MJBVJJFVJL>WP;"9SHWE+?<0@@GZ] MK:VY*>.!FUYHE;=7J(?BUP]D&7BU_'6O''WDV_P<*M57%/X0S@1.X/R^H M3G<( )F%:84D,9XY5-553)">FY;W08HO3(FS(ZKNUF*)K-7TU90 M^["S#I3&%BBMRK0-E5\1,*\7&4GH%[]5]CCI=6$DDT)'NK/'N@ZOWE&56-8* M9O9)=(_Z5"63T)4PL:=#M3*MK!Q68TRG\V(KIS3IF&24PMP-B5;8A1FI MZN\%@X[M@SR5Q]@$VJ;XK?#RD"+_NSY[E3FY<&\72FMXM:KM81A?FRU><:)M MJ-ENK434 ?B49)(TVLC38&/N+3^!R#DZ*4F(>8KX.CY#M?0/9GP,6C[,/+(; MW+,0(#ND"4>7@4&3XW J#ZW]<$P90_=I+52BU#27R@],[3M+#Q_@%#T/O+_0 MVU_=X+:9DA.VP65.OY)18YG=X?T4S^QSF"0=+BLYE$!!6#*',]2S4$+@SJ_^ MSCX5; ;!3:>,+,P X2$ $ (_P#8$&""?_O?73^$_&]E"&%U@.1:( O@"@OM M %9)"@E+"F&- !'7<_7?&("_7T*KA$56KQ%=*[9.'&OH&)L=,SOD' M!%Z_00FZ&78W/"(R*OK>@X2'CQ*3'C])3DO/R,S*SLE]^;JXI+2LO**RJH'5 MV-3<\K:UK:N[I[>O?^#C((<[]OG+U_&)R2GXV_S"XM(R\GWE!RXA0/@OZ/\2 MER2.:Y6(B+"(Z ]<0JMN_&"0%%F]_< :J2.G1"_X2>\X>&>MS-'[+XKJQ92U M;*%-%Z]UKI/=JPUU3>@R*5,*)+%CC3P MG1GB8L#:R9N^T;5JP>(P6-\>-2A4#3/B LG$]@*DQ;*\)P"4G4R.K3T(70]; ME'T*NR^U%&% :"'?"Q'."W:&-KR!:(W$5TK%,'.)BISVAKZ2"!.NJ^#F^W"Y M#>*=YLV4K Y87F''&]XH1$)OY;4&']?.Y6MP-(BL=UF>@X2[V7T:BP3)*?K) M%@P0&1)$C76AVI/*2R%0 HMGXDU5[*_=SWZ7B]2"&Y&V\09C(QHW,D)[DF]/ MBG:#C6F<.&&NB"_W_>[ZU*V]"[ZB ]-R3G&-"E*%V3DM@=V4L$8,>.T80?)I MCW3:4 -R?$A+'4@F[R?^T6[#U2+]!D6P0PU$X(S'\[6XOO*3^X\EE(5)Q#%B M^2;9T]=?N3BS"KU8UK#$AP25OB>CH2[!6Q]^Q6%W$B5[BUD!!,+*6;OK*'X[.3W25/R=E%M![471LX M92KS/R,RK9\).;@8?UA::D=EC-.W%]=4%Q\D1)5Y[3R4=-I9?A5=-"7-1IWB M\KYDOTMC;#(;6AHFH5&[,C$@4ND=!CR>XD>X&B(V\GKO8K8]CM#JHTOF,Y*KP!GYK$0V>IXVD/AAPTB-:)GU03.SHXO*VYZ=WYJ, M;L" *[[(;CF^W#(>O'Q9,S:Z+@1B<#19M[9HAH+2VK@]A^H'RV<5H;[&W76D MR/(;*SK9H3J/K3.U)E_QST-?,[FSEBV)XMH1_3\CM,+!_ RGH^\$2B!K* # M5K;=I*-;O3712[DDSFP5*-AH9(D!&W22,.! #Y-K1+'" -,K).A](YD_(<<_ M1A7'@!<](!2FC0%?-766Z0P%H_>S7Q]E#4\Y_5*E(>@-3WG_!\WH?>;,BOUP M4\GIL_"[=V$?7JGF6Y.#_WOM72+OO6^OZJ/$33$7P;VM:_5C3Z,\U M_U(KZ6]JY6! U")'5[#I%0:P="7!^><@+(EHHI'XE+5:-NC%>7(0;Y,I5=\" M U;_VIT>?Y909W0\:NS!2;"AY;7\MT[Z59"S84RO^9:[S@J;X_,KY2G+6 E6 M&-JBTK]@I.PDZ[._POM4GF??X.TRST8_L=A5XVT'H]*E9$:4#P^9]_W*B#I' M;.[U*]&[I!?OZ:B9;59X4%WXR06C.,-C+X_&,FCUG$O&0;8Y!5;O6Q*_G;+2 MG?G\R>8^+#+=W7;@G;RAMN>'JC/!+AN.]UZS&X:U57/]]2R/Z^MXER0XCJ3= M4Y]II_S7VF=2M[M# 6%SBZZ4.!54V[*DIFYJC"3E>%9] M_6TE(B[/R3*3/'+G^TJ5>(_"@&R"/^G),. MKC)*0K!L^*4<_A'!\^J?.'-2"-69)J06;% *ER8-R@9I%SAR4Z,S=,,7!3?, M>ODZZK>I'TFSDF,#(VWZAN8+SE#XQ=>@->=A>**C MK/JOMKNDRI2WYRYA0(EFHWB1UEDD[$BU\ZUHC7T*[=9=5_M&OFTLT$EA.5NJ M#8T<+8S3R6C:=\'19.]Q10M^3GGWXMQJ_BUX6U&7=M ^T:;V4*HLD*S&:!,D@V=[P93P-6-D)@*8PD0&-UJ7*(>P:%X JU1%WA M;^',R2%I+4<0.JS9D)@J^XIN [,;V9LI4W](:)IX6]:XUY'7:S/$=\?OR]?Q M9DL-4JX(+QIK#LIQ5S>6[Q]"PHY6)+<=Y]1$L*VZKNXJ2O;X_14K9/W!5HV' MW?I&N6I! M*;7W1]^1A!'W9J98"7V],V)Y"J+'&N^>\H&EC_515?ADN* :)7;9VHA/UJI" M7VCAM1MW%00&,::7JB)IU)UZI1 &Q 8?V(H!OC^+3I0W^$IYC:A#]A'%!58R M*W>7G3)LWTE47R]Z6,I,7GLX0O/^]<:78EN+MM!V]FTLW_TP;U""0\5W"F[RDT C'=C&B23Q"V3)9X:QFSO]?%NW;.E8K-_Z*QUE3&S M25W\1X$N:!;613THO*6>D76/8]] M/DK;/^N#/@@\I]%R+:*F*$'X^IGF[D[ ^Z5Q#UPE'4AKBN M)-WV'+R2>%'1+K/>%_)M@W0*;1(?D!W[F$ZE/>$:(B27D'J--(/*U$3 SV*&W ME#AX((!.\+R1NBN5YYI0Y[JIJY0N45YO(TF02MG=X+H5.M?_8&1JJ=:XN+J' M;^G.>VSZ*5JE&C2FA)DA>#W51VRXSA3->MWDQ!A8N9ZJ!/^*V 6[CPJ\K3M\ M#;>'O/1*E8=[E^.O+CK[F#<;JU2]TG6Z$16\)XWMJ;"UX;.% 4NC(#]5G-!, MCBE;L8D.V%R[FS(;X"OOXN58J][]M''PV6^4B'FG*),"%Z^(LR.>?^@\MK_0 M^]GBDH_UIC.^UCS>GKZL?'?B]8"J+)00575)ST04*^D>DC^[J. M,[$,U0+]BVZ+OGE<6*_M6J:8(ZOGA5.-4^<[Q;WG_&P(6V4)\B<* ^.6_8*^ M6MG>Y82_LY?/WPKU])Y36I.1:<\CNKD64"I,>S+5 M6L+<5:SSH$]*[3X1A2 ME=G&FL%ZD L&S&['@[K>6 KB&PM#OO$!]-L'STU6V3<-SRB(@)(ES UEC%]U M%$VS$IUIN@X/"U_D&,3$U"2Q3W55N#%A*$0>E.R52W-+<_2GTJT M*)<<$IJOZ6\D*8Z4O>RG:O9G^_@?[3 \D*_%WA]BR1J126X;8SGI=*?EZ<2' M&Z=<./0XZM2L6TFHZ6^O?V'$UNZ@+',U>L/G:-5N7!MYE\GKM$M9GR@T^\J> MST4E#XYH=PS)#^23/1[O[;<-UQHYF:?SJ;OMY=C;%EB47M#\X MX=EJGW3Z^3>'P?[2%C3Z)EI-W02V'D1N8,!%S3 ,6-S:K?Y]0Q4&T)P9*TL5 M&-"I2>ZG-3"^[R+CW=.,*02BZDZ9@EY$YFJ94X?_D=8.$SHP0(T_CN!57D6]"0.6I&,PP"HY MA!JK:[) :F/JH_LPH/4$# KNXDU:]V7Z8:6 _+=M$[_'WSUH<,#<;&N$@ZW\ M&263/2)*1[)V1*5+'A,YI;;36^:PN52+DF%%GUY#77L\9K'!2 M%>):K-K<^&#MQ["2"P-F'YB!'X4&7,#PJ+TU4;E*4U,NM3[#G][H7IF_FIUT M>5&-I_MV2#=7C>=7:>'0]LQ.YF>1=G]_M;5?*BL35;;EVWZRVGO"SL>VZ,WK M/?8J=B]#7YZ(765J8BHCM-Q>1_J^:]!1 $[35P(K&.Z,S8@H!NP<.H$!#($_ M!EB7;YI9^-$+"_$#ILG?%/J8,SKY&##9]4>QMZ43!OS65XH!%PK<< 4];GJ;VC+;P_0 PX7T$0&-W[:4HUC5E*8(?>4WV^ZA](Y&KD M!/B(ZL_'<_7!(]Q'/#'/]\[QGH\$GO\Q(!"<+*/6Y-: M?6F4R$_P44>9B^T"@T^.Q1U_!;;SR,7O45XYNY9=7[ @UOU,2I7Q!1 M2A<8N/3Y@+1'/[(:K>W!@*[/H$0ONA<#&AONJ>;'XL/SM?N88WW3:$TA:<&R M?W$,RD,MDEA,GF0P$0-ROCXAOPW\OU2-E>Z)= Q0=M7";4?%CSJY^G=XCF'$ M.;RW$(2.DA:65.=RTNZA/23J.M6TVW\1_XL@!QPM(+Z2FW&##P,NQ@W9H,]5CW/H-^\AE==N"=X+1T8L#[>G>7GTB9Y! MNTIEIY83K\.?G+79Z7;A1\;I]8^IM^\<)L:8HQLV8T"HR49P;,\B&HGZ@$NU M&# N2I8--L-_YX#U^TO96RD)CET8X,&0=/%<[H?Q@Q7I,GVP2:2H(.Z92J@% MI*'HM].ZPDWT2_M1,31EB>: ;5L#+B7[K'HRYO% .0E@-HQ.8MTR(JXHD>2 MQ #N(6HOFS_F@9]>^\!Z;7!BE&^.'[\^\AS!^3C&5/E?$P_])>PYX8LE2L0C M7:03 ]+#8"*J[#Z+Y]B'0S0DQ)TO;8[&$QI!)(Y>BIM=;Q#-N_[OTJ-N[BX) M(M.1G>,1P9+9DP;L67U\USRZI<;AK,_0TB5!H9MJDL'=[J.6+$CA^ ?DB;-0 MM'Q]/;?F)W3'G[8&.[NG<9EXK)^C9[+0N J_36"P,#YS=OQ"L>ZRWS$GUEC[$F M?BO$,P?G,Q@+XO^D7][W0M#T@_"S+[K/X&O^#S.ZFC_W5:<,,SEBDWEE@I^\ MOQM6$SFM%JU?Y8>'?% ,$.I')UN^KX#_+#T=53+EX0UZIP4,HIL)@WAM25$! MG[MV3K&7AS MO-1PNM7"(YUTVD,D"JM(R\8_'@[H='*_-XT+=!PY!\9P:>_ MB,"]'@81^7^0VKO_E4@B]$US8!R]9X,;$JJC=K+YD^J"5?\J5DEG;T MB0S8<$>0'N0>]\B<_\#Z\YWVK=\.,R9X'%S;K>)XW#[L#!8;K2&>%N08'O'. MF725AOJ>@E?8Q7*S@=O+:UYU[M78-ZHI5^>YPU^B\:"9DV[ Q4HSMVWT88U_ M\BW3%%INN*H$#4DF7[QV\KI_;*J/N;C)QF(G1*'C[OZ$ MNG::^>4,6:;1\% MS5>VI7F:FIIF?5DTU*P_Z[[.OMGA':RW\JVY.]WZ9;,=Z\.!.'F[ARZD"Q'/ MNZ]F5%8^2[ XJ^&+O'/# -$U>*>I7"H^I&'!;%\,:#J= MMR@]L^J_;)1_4NUU9!BF-8*BI?2(\MU'H,(B#D&1;XU<@!X[MW)#;%NXJY>C MJ:J4!L)Z*?6=&*_S>A[T6:%EQAPN8G#U+); MV57K "?-S'%!:;0S50KAB38%<<+J7;<40_WAM<3I5&%H.3I )];D4AW[30BRD:*.% >(TDG>P)&%8_ MWIF.W,GP4)B+,M3QNU3H=Q0GY**AZ_.FEN$/3!Q]G.P'"0\.MY,CEH1 M9;'O%O%/P*3X8!4N0Y+"XUKU,NK9X8/+H?N"?7QD$Q@4E+#.)-]+EZI="]GW MA8^V[H 2GZ[)S3\7\E ZUSCNA3<&'$&DERYW&A+&?(0;_9#RQIOE$?S5(*QE MCY!'O0<"&/.ZF(IYK7AIR2-'))U4!^J/RY>3K ME,O^V63/"C'>+H\JASBH4%,<:3_356T#A=DAY;TQV"':098P= X9 MFXNDBL#-V9P"R_ID6JPAD<.0(2/F9Y+W+)+7#T\/ZJ3F^3V?TC+9ND?CZR.- M[K/G+#X[:[6*>6KXN&GZR/FZ!D%/.=F1M1+!VI!N T.LAH?XXND5H4U;YT'+ M;=_4-.^Y8O32::ADUM?7TUWZ8)9MM_7K5UWY.PX,3#J%1*3X>KL37G3\9_\@ M9-[-QP #U>>$6*HZM=<@LEXS2DD%FHOG[WD^I:14A&R'\\:R'OF-SLG:@-Q; M!/'@3<:2]T#DY$*<[]'.@/>;# -O<0<"P/7D0:_EQ-^0^(8QT]^F[@OR3G=? M"P[AV?#M$&]H>>E.CPXS#-W26[N++X8$@FS='PMKG:HBZ64V7[0B;G"HA;')<<'\?NPDL M,:&]*)L3EE]JLIH"6<" M5,=2PL04TF4Q"'?'8LAE=KV3:=F=]:^];\Y%!7LRAJ=&M& E9J%72 "[>*O"7!A5GP*VD"2K MSXX1)?E!B)\/E-XXHEU5!*%)MS(1K>-XSBQ(K.H_UJG]9G.)GN:L"IQT+]@R MEVWCJ]?+M^)*F/GY9GO90&-'T5;WA3#X@C52K]P'[.DU&>?!NCH::B2 M7FV04M*?/JMSGJ7PB3=W>Q8SGC'#,+3(H#@[578O#!B>X@C$2I;[\_/C[J[D M&X2@V>ZW%M9NWJPT/F71:GACYX.0"2&/?^/_3/\3PC[^!U!+ P04 " #7 M0U10B,POZL$? ##) '0 &-H87)T+35E8S8T93@S83%B9#@V934X.6$N M:G!GS7EY5!-IEW:>_.7/> M^6=SA." C P RT@\@&0%LI6?_L^.[D/^I M#!G)2T!Y+?!49KVLS _ *F49664922N ENHI]V\,P+\?,JMD5\NMD5^[;KV" ME(&F!*R2D95=M5I63F[U:NG5F]+KP&IEN4T[]MFL47'VE?_ABNK^VRFY:W6. M5C6KN?2"N@=^N7IGW7IUC5WX:)_0" ^Z-KUT-_"B#?"HZ+OQL3&Q2?<3WV0EI[QQ\/,)WGY!4\+ MBXI+GE?7T&KKZAL:6UBM;>T=KSI?]_4/# ZQW[T?YO+X'R<^?9Z<^@+-?UM8 M%"S!RRO?<* MR@_[;Z]5/9J26]6\3N> "ZCVR]7>]>JZIEP]Z#NT?R#[[P&[\R\A^PO8_\,U M#&R0E9%NGJPR@ $09.>3!."_1W05P6UQ,=-_[KU]RPHA&8,GWY, ZR)EB>Y> M@ZE'>\TXB3Y'0,YM4S'!.S#SXY3FGK'MS.#3:X7-G43TP4_EA<%C6M":M,+@3/6&O#&;8KS7V^32]\U% M>*^*#'+@_ @.OY*6W/5B(GFTYKY-:(B5:\O8)S M'>CHS+D6"7 WDYI4@XO'*5\GQ^6H#(A0XUHX[CN#CD9RFS_ YL>XQJ)[QVCGBG??HH.]6K7_M@!>F(]MV* M<\%33[T#5QX,,41KMRN_TMF^$O6CG*KSOT9D?0SH28G3W@^;20 Y8U "M#O9 M"RBPK7 W[,?EB#9Y"Z*A@)E%R%!P&PX8Y\0CFZ"P63DN-EG=>CN<#-IR?5*A MK2Y5X(O"5F8"(EL+A^81*X5KV)YP:3G)ZBX= _+:#9/MSS0EKKPM,PIC:6^# MK'Y3)E)L>D/AFAK&?=E[(U?3,M%Q_\[JA:;71 M!O^];Z(S 9% G!UY6&0EKB?[<^21;HYV.1?$S,I ?@(TO NR%62*LTEZY? T M=RF!L8WH+J" >S)#Q,GWZAZ/3D;J@Z$%7TM#>#=1CHF.D%U=DI5EK?];Q-'P MW=D;S#W,\3_(5906PCWJ,P.1FJ- CY8PQ\6U''%$UJ<(R2)#,)3):KIIV<78 M%A@I!U>.=T9JVW.335QJ&7W^56 RYR[=ZN<>VN&(;(LS_3.Z?:%ZZ\[\:KD M;2N7&.$!7A1+@(0%LD)0I"9]@+Z/MZ.0R#G5XZ2BTHTSR%E^+'BSAB M?9QZBKV(0DT/H^(BNTLZ-N:%Y0=KGBZM=704.DP R FZ'Y1Q7GS+RCL4^GR, M"6+:9RVG^4NS2SST.E$@/%OR0:0&;^%7#CL>AR_R3!(E0*U&*V']>]BGHU5= MAJ97O+ZU?N>3?X'R7RV)*/!/JWH= M4N:6T6">#F<>PSTYW8@PN>PQ^2YJK<&L#3@M,!;_$6F.#%#5*J*UU\"[QA6# MVS,+2MZD+WDM+N8[!G.9:_%7';>ED$-@=NM2N$5TS<&/Y^\'-7:5-*QKB%V> M)3?7,4$O3%R7-*I^AME<['!8^_%IE@0 7:EHSK3[DGO=I4R#: F /]O$:(1Q MZA0MUJE&_UB>XJ9/_/&*[$)/7=]7<+#_O%'.727LUPYDO8T$6#T.'Y+*LX'1 M>4@W6AO9+@H!<2Q%3(=\&(XMLA2^1)[)O%H=D))S'-43]4JGWBJJN:!L=O?;\Q:G^A>$ MR<>%'O7/JVIJJ&<'[O>&:KE$!!.Y6<[,\Y;=V/ZV65$<.^R7U^UO^V=5' 7! MWH'F1S.W:$N % FPWKBI\OJ[K?Y( MPO.=#%YF'@L?JE9;&+K/L2DLP8-M5LC-UFNODESPLSW'U4>7+/[PV/1X5Z=. M1:6,.!_S\<<:"5"5=4H"]#F=O+55 BCN&,1.X5!66NH-E43W%E?XS]85N[HXNN-%U=IT MS6?RLYC_M!0:[-.6E0!4M IYG-$A =+3X#J(Q>](0C:>(YE(4W>2+0TQ$]!3HP\ H^\C4AP8=.O/!F9 ME@#*QL9,[B8P(([3$DYH=?(WF1&>=N2;S(;PF;&XY^UW(2P6/N];&-FC;0#K M5)+\L%'6!QCL7_I("GDPJD4)[N!=8O)+FX*=4&U[B=@6035^6#U5-3/R-@^K M1.QO]Y$#HP69UL4W*Q0WRR[9(YJV+\G?^#R"2..=!)COH\!XE(P$Z*;$,T&< MGP3X\Z1HGS@/$T36%.E OS5Q1]>@H\)U&S$M+V1Y)K=-48F9L?=^AG"S-KSL M #?V]0AJ%+E:Y*.TU[N+?WZK>S48&T.@)V-XF'C[A$A]>&E$\A>X( M>!$JZ1\GMW3#6)JAEB;'?=!L;A5LP&JT2":Y^HW/;1PAVX43KO_39:"P/Z00$+M*@)C?0;0(AK.D MH2G B&KR_AD>T]A:3O1C/9PV+N1L6W_OCS@"1#Z$3=K# MW>_5Q [5$"M]:QS?SZS'L515EH>F%)I6QT1$S[_*-J][>-_VXO$UX<,@YGT' MXB#N$"=E%B*I4XMS#P!G.U69>)ZG;BRK<>'9*\A1/;FDA[Y*U)>U.A5%Z5_N9X#%A%\KU_*L@! QWZF-IY MI%N?6=JM*@%>T7AHHW";+]R_ M#*!'K.X3@:O858W)A XR#17SM,](9,,G4#+WK(AIV6-WU0MXE+CTRK+F(EO" M%;PX_3FG&'"A4N-L[8R@#"<.?B9TD'D;V- MX%(2_4B9-]'E8'X.01GK6]1\13V%L,%\Z7YGV&^3F[I<^J;NOKO-Z-[IDKQ2 MSG_QVPB+JHZLBNQOK'T!1?B )DF?(.UX7Y#=9FE<4$86;^'S3[;I5C')>U*]R/&[N[P*X7\K]PIO=,U M_ZNVOJ'*^=Z7$X=B#J"BVP)"O[BW_^212?3Z(\$-*8Q^4*64813T9;.GY0#S M<.>ST&^GM'6472T[?+_X0N_6J[G3BJ:XX,$R.TLU:/&BRPM,L.;^TK5"3<7! MQ*!0U<#.@=A/Y9_;4,,8[" ?1'(A!3XM-D[O_MHG/02Z*Z3>?2[=N^QF^LZ: MB*QWM%T7&M^&W#]\-O@V5==ZHS)C9V3O=#E*T:(5;&I(=31 K0NW1A?<1X'5[P>]^SD58U/#'P.\7*RW%I: M[UL;$YI@K?V:W]HE37Q8R*AU; =A> ?F9Y02AU7\IC&*9*\>U0&-O _>95I" M.DXZR=@4?'OCDP,5B>II0\[I9HMF1(T#^9\C]W7K3O454A[@SQ#_Z%C[?"95 MR]OHGHYBY@"+W>UGQ?TI]WCTY^A6>_D]=I:B-*YF9&O]-0UYW6\SS?7]]_1/ MJH2Z!8K=35K=6DIJJJH+7/>Y= @MKT^]=MO=GEBJ^8CFYKOED,)3R6"WZE7CXQ-;5 OY M!AU5%QH?PJ70 WSRY1 -5^N#T+M^KUFW:B_C)Z&8*K.^HCTAT9\N/ZZB!.HS MXL7%)!T>1@.N&T=RCSS-E6 MW# VQ>1CK*^VYNN_ACV@;I ?1[#_>Z&:?^#F'W%*!>3?A@6?G&@>-L57Y MIPM"M_03HXM:TBS-BGDE[6?.;#OG%^N<]: ]9;Z5TZ0 *Q$/@HYQYZT$*G@ M>-A6@H:(Q%Y@JI-^A)@)UU\Q-*;95?@Q'*_3"-O M.FB93.K?5W[R:6ALTM29=EZ0ZZ-S <2W*B5\W9D:?+ERAIQ?%>U@Y0]W3_GO MOIQNG?G (*YT9Z>7U\G]64XW3'O%JWKMU) _T$.W[51_DOF/Y",K/$%^=1LO M ?S,'TJ _,RTB$4B:G:'!/A!KE"<-!R W ]RDP%G24*A,Y' RTBVEB<= ]U; M"(JBP]"E)CYV+9S7XD6)173A6"]P**5H<@6Y32ZDJ[L/XV)$KG[7B$OWAPO> MIO*<+#D_#IJVTVL;!DVG,K=T][C])/^2L46<0O<%V_NY&\;6,> =_"GKK419 M'IE5S- 2^8+D1#+7:7+%OE4")+J27,)@^_Q)MK;>H!6J -[?/D[2Z1$=*)W* MY$E+P9H:ZD;B&1I'P?SA;I^K.;H2X$X8?J7[)49)=+ &YD)9)^"4"J1KB5DM MYB20#D#H-NT-,*$$G\*DA&(WXC,S6'%;VS242$? 3U60O%O_#,EH34/$#4ST MKZ8A%F[,0=H12ZVC3(? QZ@H$EEH '-B&L?J MA%B\]@$X T)Q1=K*/5:NCRL3K-1X1]0_=5DYZU=CXG6@]&+NJ*=(_JJT#3+- MPJJ26P*G3,V]W$M)Q^&M/"R:9 7.W;X4.J<0I,%92__>89V #_#FMDXULA-I MBGX=5)F-L245-*C0Z5O-9.@6*^?*J? D]S#&!D:4*^TYVQ_:X"(!6NP+1[RQ M"Q.J,ESJ6L96F,G2UH=?0(8\XU*N(0=-"F33%8NG,W&W0A87P+#8&DZLMAP- M1,>4_;J(5?M#Y,A[$3G?;M@D 52(39[/>@L&M)T,CC_K_=6T$N5IUMW0:P?< M[!0>E "=F'II_YKJ)NU?;UJ_F*>C!%X M$+&K5)( [U#N$J _M(NLK40NBD+J;27 D_O,9Q+@OZSKU#Z6>.XV>08=)P$6 M/IV(5.3;0_ UY(4_<\7G'![?F)Z7%V1NR:"0(PJ"AL]_T%CQ+WXZZG2Q",\> M>KXNI/)7@E'.X43OIAMG+MSAK=ODD?_3Y.N7FG,T9A)'G6[/.Z+0KLEIK=P: MI&T(MCTRM]:"5,=T!V.JGM@J5K[[^3=YF%^16$,?J=$3YN'$/MIPI;U*;E^C>T<6OW%QW+XU5F=0='YK*^_W/2R'N MFA#=\G>;H/9WQXQ76]OL78YTWG4N5 TWO%E8MSAS<6R77]9*5S#].N'/) +U MG$M3[0YD^?QP.&7:(QNI\OG:V%HW&W2>I_XN9KEBVC@MTJR\H+B/0^QNMWPT MIE,_0/?FW3S*;]?_ #."1\EG&U+;7C*2C]<,KK/D#9^.-WL21,8[>CIK MC_I=<-F?X3Z8>B*5-5429/BXJZBMS"FW?+%O2FO-NRVGL?#WS_W>F+5XHL-+/](^):5?.+0Z7('AY::SV=KSA7H?P@: M*'4I.%&'?YO_67?BD,6F\K-.K\\$.=!,/Q3J#S\J./1T)*3XK@W7$8W^(F6ID(;B9'XE'U,0*^2LDH8E1ED"3+WY M7;2UG<('/XO#N\@+]/IT*;*/!R#@2<+.?]#?52CW3Q-_;TQ[,!8Y'2 GE3TG MM5?^@'7I;0GPL?P59L;7<3[EWRK28RJ[^5^M2/_T;!%]-?(M9A[[%3-S81"S M0,56DBIEQ8_('ZD?R.\Z2\A3UE2?Y7\P;K;^KVTR@VG#S!L18Y&7X4PDJR(8 M!J/$Q]"++6BQ:IHH8$&:JB+&<4)Y'D9\Z#XZBM@KBMPF 2H]*Y&,C$U23**8 MR.W?,]YW4ENQEP"K:R5 :B*D(;Y/4"9_P8Z_%GWX6SM.(M+U.]^,,X5:7*E> MF;&#ES&BM 9Y<=*N2!?,8Z^=3Y@#*BOP?W06PV\9@B?22E>-O,154=KD8#/A M"='EP4BTR)Z@,,DX@$.]%ZG"$H _B8V1=F0EPX$KL8(E%N%NSE[P741ILHKK M\6>6]0/E=HTO)K+I8=+L,CFXXZ<;GT%_]./M/\GS.*)C^Z0 8B1 7B%; D : M$B!X#KD<^A&]E3S.P( GT>I$:XYC#P9?J<3AZ#?Y$GLJ9SJ$YX[9T^0> MJI4,)U-I81+@X#"&NT@%G= K![_[)<\\OE/_?VY+_$B2[+"UWL4/D M9E/RY+A(:NZX]T)W\K?D/ 3M*56]5ZIZ%(1&= )FSTN M^;,DM'_I3I0Y^Y0 M09P)K(>*%J'-,RJ1?I_MSQ@W+R&S/Q/>4P3U#[)NY%:?^,B1?WE#Y5-@_N;1 M^I"/&Q(6Y^ X/V2=H@2PQTHS ,\$87-$X],"2N B03@K > 2]>7_) T1V4E<8'Y?^ MU@WY&ELV[!TYD+,]G3?M,% ^GA3Y!DWC/=3/>4U\\F,WJ.:FD3)HX[]^7>?V M"^QO9S1$JE$"2X]<5\B@39B^,RU6M!,]?#C&8T!J7]W4JM7AX5=PD^B:\#JQ M0 *(SFRU+R5S"!*@S?V3]0[8E87HN;T."B!^X,OOR=G\SC?]#$[.SNV>M8?G M6<&TQJWVAH-T/8S_5"/^&O;A:6AB67OG^)OJ1(,[.;YQ'3\1U_)T'+^$[@5= M/#)LNH* M&BKYC_Z3H8WMEZ!23V'$X"W&VPD#KI"W*!M$@HA<5B)GVSI=LB MDI< ARG?%J3^F!+9@5EP(4E98V0%]R3 9P=[D56BX)"TX4KE2>V[%UTCU+ZSY'SPV!9Z'4UIBKS&Y)*L0TCAZ"O=P.@?CYYY=& [8:;N;URX M\EH,0MFVM67YJWOKYFWL^%*__8_<]A'#/>@^9ZQ,O]B8YGFI7@U7NRC_YFNN MUZ/:FC3:POY*A?D]>?N:/Q%)ET)<&.MK@OONAK\[Y/* EWGR2>'M0@NM4.=' MN(=P@[0?WT!NWL&9%8<93AI-GT[,#A,[3\V-! M%K7AH8_L!;^(*YYL&@O2^.F]U[&+6>.FEUOU&G)VOJEVV+9OS3?]^P?31LG^ MM7^SC>))L6[8LJCH__.&\ALE84P/,HBBJY7">2PF>/NH%2: 7!$\3&VEJ@9% M*H-/$[GE&HZ,0=I-[Y^&3%_(MZK8J)69GS3VSQD;Z\=6171YW?BL&3XEW5%= M[\@1S9A*KC?.HFTU M53R_A'-8S(UJD$8\VYL)S@=UFC$2GW1HYU_*KQ$PAP/&U?.$MK!?"T,9&Z=A MK0Q^3>8[6;3E&()OQE1[1'Y<;(*ZIE'Y3*;]'<;VP$RZ8/^7G UUD.$DLH?9 M,VMF:(A3#M+>UK= 4+$O(Y[^[ TBI7=YS/=7T=N"-,+&=.!8GJS&/3H&[#\* MQD8V("/IR#<;Z(*E>N[!09&.KJ993>/% MQ6Q&_:W-.0;B(A&6NTY:IJ)*17KU];7B3-%A+EH=#N<WK:>^!7W]XDGTVTOHO@6%7$D>0D9.\0M45 'DY\6MMD23QSF/ ^0A#U3)PG MTN!AMP1F:&]@BRR>$#G.H'3:_4$Z0KH2N[D9K4U'+([WA"IP-A$U<%1LOS'A M^JBAUR -(Q?T<634LX-'5@B^@A^N+0A*U'6 % 2^(*'U*?S!RJ9TNE.^0U&# M&YE6;N-O6FEBG\$USRT.0C3I_5Q&_US9XL[/@R9/LKQZZ?8!I9.6@]FE@2LY M66'YG"_J&5KD%ES4D 38L(B*&]-K8E>0G/@FB=:&_2(_?O*%J7!"[/61+F\' M,"=J/-MT:DRK=\#3(ZX&I3B5XN,S^B&H<:CX:HRCV"O8,<28Y00(PO^Y<2TE M+:5X^C@4-@=?(VN5L]Y[^XQV^@9<^>WW)F_;L)N*.;EFV375FE?T 5B>5$2O/8'G I1G2FB*C1:CD7L]B%/@HQ4@JG-&O+QV?] M7/N-RVHXJE->N#@CDP4M>Q=0_!'\,J1N.7$7H82&X3=89J>-IG83MLMW#&-F MO?E:N/-#R.81V+"YCJQF*HW*59QQM;M?L_DA1\DQ[L.-)&DUB[D%&1>%%HL. M$7BV8>/8=:R;C^$,EGFFWN P3+M>NF;0% XU%/184E!(O_5.:$VU\)!G!\A0 MT#+@RU.0O:0]T%AE*-_;@7++B@Q&'8.KC8N?3*JKAYNRMA[;9(+)CNK&]\&(E,:K5VF# MZFAC=DZ=UM-<5!%,$!#!SS'7N^]DAC+CK!R*',$ GGQRI'Y;2=#SJ27+C"2Z M+Z3"0JN98C9_R=&[O]70VR/+<]#:&*:VSA*>>.%KTS-_KWY>55?7]XOY=9D) MYD9R,-[J(H1^Z:,Q*#+)#PQ'M2O:\ADIX+@-#V]"#[U8'-F-Z&;90GM\K,%' MPW9)FIK3ZND9PP]T3@V&.EA9W-"*C5ULRQ2>3?C$GCVYO&0KIBYXFR2Y,[$ ;=%J?$?W?LEIR-H-M3U-0"9CJGP?,C(*^V5=ILI.M7-4I!2/PU8Y6 M[>T#H]=G5YT_VL=RI#4,TAQ'NA\7_35<_"\C6ZK?6Z=VK?>JW?KO:K7 MJ57I5*_\Z__^-7QK50N^"4:!C2>.V1\#1$0 0$3X 01#@(WPUW_O^G.1_^X: M(H(&0%X"R ,XHB);@77R(J+R(@(F@!;N4^P_%(#_>8FL$UTOMD%<0E)*6JA0 MN1%8)R(JNFZ]J)C8^O7"I]'"Y\!Z>3&%+7L/;U!TNBB^-51IWYV'KR1TCI0V M*CMW@MN,+UV_*RFEHJJFKK%]A^[.77HFIF;F^P]8V!RU/69WW/Z$RQE7-_>S M'N=\+OOZ^0?@ \/"(VY$$F[>BKT7%T].2$Q*>_3XR=/TWY]EO,[.R!039G[/N/\8G)J6GHU\+B$G<9 M7EG]$Y<((/H7]+_%)2_$M6[]>M'UXG_B$ED7^:>"_'JQ+7LW*!QV$K\8JKAU MWQT)I2,/7Y4V2NH8.X/*EZYW2JEL,V%OA_Z$]D]D_WO [OX?(?L+V+]P#0(R MHB)"YXG* Q@ 07:^3@+^OQ:J*9:U.Z'>&;5_CZW7@A[ZOO-K96BC7 MC!%-+P>W8ZG!9=)?'&S??:@S:_FQ6"/KX 4BZ06!!;[Y@3&;.RK6"E]X?_Z5 MQ>*"?7.DBZ0-05GR<',.@6X=E#XW0.+@E1Z.#)%Q$MT9*UIJH)5J0" MXB'XG&+3'JT@Q[X(C#3Q(%@2AU=^DIX<,:\!^S.K(JMIL8JG^TL 3, ;:NQW MF ;IVO%?.LZG\@YS4J5XQC M;@\/_RI(@Y::3^_@F1[\",Z3C4H6A\4=DE;QM?:73?4%0%GJG!@'?7\7.]BG MU1A^9--;;T3/MYKM7W4\:#57DY(HK;>V?J-!+O#?43S?'S&'S2+D+C:79#X M.4BM;Z+G)_IX#6C A'(&/]:ESY[[RUV[)$730H>FHT2FL1<.'"P(@M80Z: \ M7F0M_X%!I=$=EDJP]29;-BG)6QMR;VZ7:H2J40.T%IQ6#"H@1@UZPDH4.L0< MGC"M;6W0-NDSC0"7DT:S].DHP[K7!)MSX(_E9.+>W,#(U9Q#Z'?JFRY,'-S; M_FMNONO^G>?/17JRQ,<)U+$AS@1/Z7,S3I$8(0#6%T/^C92-R A:@N[KA>*T MSBIN?_*S!ASC)D#>U+7S#FM'1P@U)^$X=FHR1LU*G2T -&#LV(Z'8%ACEGJW M25"JC <\QKR5WRP DJU-(?&D*U>L'+.)!TI[#>M_@N9W6>[\*OKH:T58FGN? M7V#2/E#.#>0_IXQBF2CX%.DJ.N47P86)J8IL'2HV'_.K0]_FA4(ZK5D&8&O# MVOQMD@R&[4$P/@ZA8HO"\5;J1;RK/8LS48Z(5E(S@'GU[O!7B?W[K5L[5M$^ M7X#8CMC% [R8%S>YUO'TY]AO1MPF^,GH_+8Z1 /-U+Q$.,T?E6[* M8.#*^QN-$BF;BDAX 2 _F;4+METSGD1K6&'6K&%Q[H/W/=E]F*"P=9[3.'FC M^9<*,*V!J[VY#]$@Q/>MAZ-""^RG*.!1S* E$ZUR!=G#LX1&ZB ;#HH9@N*A M^?=CK&$JAYXD ((,(KEO0/\4$KL@1A$FMU1E'ZFJ ]UO\XR$=KK:EH_T&5H% M@SKLJD1=1HCUT=71G_>^BRTU).U^N^UN1;-#M\*O'0^FM,RPI MF.(!+L:H5M8YZDT9/)U:PE^XR3@W]$=(@/NIQ\<./\_KU %?3CP'4"\KZ[:R MO+JHB\F%*6/UL$/J-G#'H'GHIN4Q0RO_'SU[( ( MMWS7RB,&NA0[.R=T?:PD:'P&U$I-M=J%(9N29&=NT9F;LPP@6N)62.4.GOV" MY-I;>[&@>0=-N_QM0'4,)3^:9O^A6_5D:;=)IJR-?G'' M@ 8_45"7)T$@*SE&U)'IK_0PBIC"O$S'@2 &[SBQ:YW!?10B9-1@TNF: L^O^N2WU9$VJW=:F2;NW M'LUR5*5S=R\0@KA^L,,H9,33N>6?L!COJ'\*'$\VH*1:A2HA*/!I)N<@IOD: M0;^!)LK<$;*!L"\XZ$3W=SK82M[6O?@"ZUA6"B*O0L+8='H%85KP@ \"9& .B]$9VD2L/B32.RO5:AQ9,:Q*>#-"9) M&:5!:#W]OI[>8UB9$H.1(Y":S&@H _Z73Y65[T!67(46^E3W[OKVO&\>4U!N M;I&C >/+@/M'$MA=3>9+5I%@*XH >'+FW\[MM'C_8W=Y<+FY"V8Q5+*V9+0< MM'#(3(9EBR)EPQ-V__Q>);,CX,+NRQ*;4G<'ZP;LWH -.22FY'1([*9_"_H. M:P,] "/^"5P;RV^BD^EJ5BB#I?HW(XK"E.&+ME2O"WSZL%TVJW##,XZF[)&^ M?M?RI.D?!J:6 6QZI?WX<4,=^UQWGFJ/<"NOA*72MRJ_8,AFC(3:;3:8E1LL M11$A^"8Q@J-#U^N='5)H]DD1\?F\T?Y[1JZP*JOPBTB3!' >V6BM)@"^!R)A MZ5U1C&\G3M\D*8_L"[WQN>RSM^%7%EA9.;]\"_=K@/"!(?\HF>%O?JJ=GRXN MC FGM2#8>%6EQUJ+(.K>3=R5/3TB 3XHR($5W4"D;C3%R D<28G*)UAZ@<^# M5>,JJ5+?S@_8X]G#G@RG]MCE;K_*([:7VD'/T;GV>&+$:$UJ M'%K6'R0U:P6=AW29="GL*%;:D4U-B-D"60[9<[RB6BUDJAVFO WZB#;;7V3/ M9.0G&)AJSGD4!V<@4;$A@4)A) M7#,%#OZ,65GB>ZQXD9C>;-+JAJ\D\)\@75"81B[F%M%RS9HH!J:0&<-&3?3U MB#P<=!*V*YRN%@!-*1B&,'-J55]_X^WI-QW6.=-A6N?/_I'U[/6Y(5C?K<_$ M(,2C,\+1@>&$3Z^.?U0X?2OB^X(':YAAMLR@WZ-+6V^<&BQ)!;/9M-LQZGB+ MG[0H3G"0 QP]RI*%]4_U\NP+GEBD)Y@ZH&6F,KQ*7A5/[T[H7ZW\PP4W_-CE M(&/N/ F#!J&0P5:$G"HG -BB[%3D6#:B;;!V5@!T0&P6;S-QKP#XV$-B=A!N M"H CR&YAV;WJ(0#:J=/M;1,\VY^J N#EE0D!('DM!K>T9X&']ED]_IJ>N4L8 M5=GHRL?7L%OA"49-FOH+>U \7DY=Q\\EM3SLKDCCZ**5^^+A40.W92\0$UM9 M?.)HIE,O3Y_]Q1DYRSFNX#EL2D^OR:/D MY"?#]9GQ[]MW<=Z^K_8(WAUQX,)49X'[3/B;[E.FN?L9#[N8_<'YI\ZWG=B% M]UNB>=HJN4_E]\7]F6/_222&41W"TL";@&L$P'9](5-R%9,%@&-&=,Q]QP!T.U'.83&\+#0?98GDW?7.'">X<2@*6<5"!Q6;%A1LISCS5W@&9Y8\> MA;;GW\_WBFF21LL<9KL%+-+>0UY+/1;:3V[YKE[B6GXJ^LGIGO_ZA&10 7V; M#L++KN'[0S0-*L'2]X3B><><9MVU;;_LE%O:=]C+GZ^&9=L;HHJ/&*FSINM- MNY8H:D0[R#R.9S>&40QB25HI<@RLZ'=KM5!W:[6S%$!O^LV" &^-7BOCO ;# M10&@&%@.M[I6]_A_T&@*O.51WE5T2 L/"8!3$*H)N5+OEM6VT )">.0-' MOX*-L?T1[\._H!UZ>*2+A8'RCAR2 K[J7#7I\I3DR^F^TC\"SMW(CN"\.!E0 MC2,7WT:-UKLJR*U[#V;"F6QSH:>D MB)J0>7R]:N!#.)H-DSE!WLFH[%V4 \F$_<&1)W2YMVK5J.6AAX M+CVILM S6#F$=ZI^)V3:1X=4)%R.D!T[>/M'3,BG>WG"] (?G!TMB$2>M7+/HGZ5_X>L7_L/KJNU8;$20@R(!Z)+ M3)P)(4W7/.#K?9I/53-R)V@=XBP,("R#F7CJR:GU&T;Q'P?H( M?:F=;_&'>WF'B*W2:7&HNYCT,>B< 'C75RX \AVJO[KZ6SII??L>=]3_DOBV MN--G;Q_0W217F?UO:LO4@2"F]TZ0WFP?@18G&'E#XW5AH]A-DT]7=>.)COFP MI7=5[/FN[.Z2I6$CYJWGJF;5P3^3E5CX2LJGM#,? B[;#FF^$U;OLEG9W>V6 M#-^EPEZ&_PBE*N11@4>[*SO+/TZ[':Z3.![7M&G;.G_^R5MI+L5PQ M?LX9&9U;^W;7I^).FJ;DK^<;KUV[=GCR\!M^#3M3]%'EL8DK\[Y^:Z+N M/C1.QV)3>$Y@; NNHO]^>'N*MC$4&6LE_Q*?X4W.G4%,RR%YR+RE/4E;N8MW MX&+.S+)&E%GZF#0E_L:U&=3;Z;Z'IH^S&1JGQCVV2A&P Y&'(.J]Z/4AMT#"V&G:7G;+C$'J)-X7FX"S[OS:J59'^^%]\RUFIQ-,WV MC0#PV;;K[=3G*\2J-0E0]L#X[S(E!QZ8N0:U)UA_F/V5L3^1/?F]'+VL>=OV=]S[>TM?BO8( P45>137$C!P[] M(_>)0^ICXZWE;Q]]>.CQ6'E][,/&]=K[-\=^E)&3$!<[?B&T[;=CAS?0#X?C M$M&HD#RX!OR%1DT^)&J4P86,?>>U*51@A4%^A@,2LI M(OF%,^-$MVFRP8D99M;FKBQ-/N9HKVF*85?WF:K.N5H[]N_!5%(DVR#H2,K< MZ$YS>(4FU2KRE!1XH?S$@1+MQV\Z6TZEH L9L@DOB&X:UV*I7JXM%W_@Y*;8 M>PGGC+.3N(1/F OOZ'7LULN=C(O6'\@M+BU=]UZ=JBWHYCIEN[GJ.ZQ0GM8AO4_Z@3YOM18\09/MYMX9)_96M2.(MI#9&F?1I'QPI "X9Q0J MI4W=^BMRPAXBU9.ZRGTO #J-U$+B M&GVB+^GNP9P"??C+PB[WW7EQ)*M9:TG)"3=(GF\4YJG(?Y)U_P6GX;)E._BH M7]2OI&3Z+^=:G "XN)^^.)#?(?[_O0 M89VL,TZ<]GC8->/H:6PC*EXWSMWIT_?16_U+OL+A%=U'"D[&PMLIL^/")L)* M;.JNB>G;MBL'7?@30; MY>+G>SQ;+M_P_ZU5(?WA,U98^5X [N =%@!W[WF\-\>546;SJ;9;WYT!^^?* MQ^IV< 9M]8ZF.W+F!Q0&1P@[CGQ,OM0>JE10[;OQO0EYS'R.$:BMS_JFWS@8 MQ[1-_"#\$PM\ZVC(EB*G!&.38E $'W=%X*2+P?@3O,1[E^_MIJ6>C[C%2B+8 M4?J<^QH.;RW==2D3D21!"RZ=<>.EXUZP"_K*WZU':0KB5O*WMMOC T*J_)/3 N7U;P<[0*B$/NJQY;1=,\QA$-3 MGLW=N&2+<15?20)X_1C0Z87W$(E+YRE.(%)VV9GX;8[',+ _5A)^5K%TUR^) M<_11@W H<96KV70\)50=S)Z9)TDZY>8N_K(3Q0OG]\83]1J)34&DDA'C MQM>B+?4]F%$*IO)J<8A5VR?D_CL8PZ8E1:CY$@9^V%\M,IA3OT1 NKFQFQ1B M$E><2.W[!N(;IV[@X?);>FTP0G&D+ZTNCEEF\$/IBSWKD&+G^]] M?FP1UB+(HBNWN,%T0+,_05G:[3P?*27U$O MQ7W/#>0=G"L,^^'1'=,5^9TCL_[2X*.:$^?W.N6,%!RP-#!<#(+SBD^6#YZ" MK9IX7W\>R%(W6,([[,RD^7[)^V/8O8V+JR+/W@FUN9CB1L MO'M:%/ZG1\F7BLX3=W^D-*X[X.QFB^=UJUV_;38"7Y)<1\^<5R8UUO=IZT+F MB<3CI,#"&EU(KJ9DYD@'424^O!P9Z*&:KJ]:P+#]CW0G.X6_JWBU>8%7OK7U MZB8[]%2]6C^(=_]*XFR^$!J^L_JLV!-^E&:FWZZ>\>;=_L)&P'U?477X'+KP M@!6NXGYWTNO7;#>7U9&-!0U)>1B^'X.S15S&O ;GIMO'\ M_?Y=HRAIE"@!U8!(>'874&.M5-E&$H8Y?0+@LD42[,G(\"]?M%7*FEFZX.\L*49[7U-X*?^2_Z"V=-TOB?,[DD-!V\SHM97@@D M;@_QGWN[9L2.LE\[* #(_UBQ-HIBTYJIT<<-Z6-],TA="6;1H7]I#"Q$[-,9 M]#5Y(EH O!E_AOL8\;]@BE7:9+:P%?(V%@"E,8X"H.# G37S6/3\!P' OSN* M6>3NG'_S.@GIP<1([7Q]^R_A0?P\X2#W5L@7^;.1D E1F_^JWHB0V8C9V!X? M'J(FJV@/2Z[9\HY5"(![44Q5C=R21U'",HYFH.Z-&(.MF6'6*6]R,B*Y[=P7 MO]_1YGX=L;!4#+,<+$ M*P&0>9PO=/^J=B%G/H$%GL/!.[@U8R3YZ55<*TIK&+^\W/DE:#__L0"XLI]9 M6ISR?'N5/2BF1;JI6*)^>&Q_HS)_SXK#C"X?21< R=EM. _,_"*=YP60## @ M/ _KAO!5*-HDCA[2+P!XHY/"XVXE-5J2)BO@!0$@[\ZE"X )<5P/[7%]&8DU M18*KK7*7'B$"0%@_FSO$?W4+ -0#(1'<$!(O'II ME+G2 +@JUPJ3(SD*=*0 M9&PJ!E(F!0D Y%H$W^'F_[VML-%-1K#A,D^!Q="6Z%Y,">'>A7J?OA(;*=A= M-<$]R2_+U4LW7\!*AY"YT6G&]69N#9>.7;MV7;^;Q!8 +/ $:G5_^R8!P-D6 M,R ,!I3K&OJ'41%E>16'&*;NBKXL .A= @ *%X&%ZBBAU;NG29TM!.'$+Z_# M;1< D[>R$?2?KGLI ++O0^W(5KLYBC#IEG"EB//J)P% RA4N/ODKO0^[QC<2 M *J'T U?"P2 F!3_\5531V<.6HUG1Q#>G>*HHLNQ-:P 6,B@SG?_=9S:_[(VLU)"LOTJ M^OR'^8O0Z!^ZNE>N.@1]&AY"-GI6SO=37ZU8U:+9G^P_C:L/#P4+$8GT(U.M MH.K?6LA&M*77](1X6)".$'(A5XAMPA3'RO\[9_0( &;Q-56^W'N&<*HMPR'7 M2.XQ;CA(G!"&Q*NS$%0#:>$]LDX L$?I952^K !0P$ :=+PP2,+.D!B-)%_< MJB:RC<0QC1'&%V^\<&WQ7^=F]Y=%#,?MO31"/G]1.)4."!_MQQ32]='_9D4D M7^BJ.TA;^_K)>D/X-X_19THDAG!=7OG1MFP,F/?^T^;+H.5O^JN6L#!PQ6:$ MVNZ366*@7VH!TE%O4=E3096$0QSI52$#1MS/#XOGKY@X:#J\EVY>L_ZD^/O5 M+6G[.FNRE=N,=ZU'6'\7W3')[/E[?QQD5^F8,+__/CNC;C7X0"5^BU\E:)HM M<5'W7*ZY[85?/.G[N7H+$V$1BB>LWII%KF:ICA:5Q^F-Z?O"SZ-O^N [\UU] M]"Y.J+7]/P.HE>_5Q] M'N**_N>9#@C/-(WN9-WP=R_G]"="4H3SA1T8Y0$'70]'2\UH;X18S/EXM&1< M;99N[^Z8S3A".H=\?S/(#!.6_X?PU67[WME:S=S/H6-4!1OK#\'AB$P'\>); M*O>*M^:"*?9UT(\0]9BOB"Z$F5-G&Z6^([IGJ5DILVLPL@1/-O)A%(,BI!\! MDUC3YF4\&T@W-F(7=7'8S@:B,HNE@BV;-.:3KF;WA2RF2@= ?6J7EL9YZ$X M6D+#'J+TFE.0]9[^VNV;0<,L1!*FA4'ICK!E 5Y;/VF>>6Z\$(P\W7MAS2@Q M_(N=8U=%B@8F0>/8G1(XEN&N8C&>JY(8Y!-\D>,6OW#:_]TOBCPR8M=( JSE MB+YPZDOB0=@!S:0JPA--WGJ0:FK]MN%S/"W8BTK8.M'2UXFW6$X=!7,L6K(C MQQSFQ;P"O&72C"3Q[P(SFEL'#EL\FAQ4H2^B[V#\@A4;$+,.*SMT,M&ND!#2 MX"X %$UQ</,G_AN_C5EU;U0*4 MG&S_0Z(Q[0O"&(1;.;0YES=$!?@.!R<'SS=ER+UBSZ#OHC7J+?#NVG+0Y65$ M]QU(:W1AJPG3_E[[\;Y% ]63G2ZM[O4&9#NPF9]'O8E')PDZ[SI,3TD A>RO!Y1'L%YHHW]HSW3715! UO-YA;6AGM,#%)'5"8X[FO MV4S76\"YT9#H(7Y.$<_C)3SX^0SH3EZDJYZ%=D MVC5%H]S[@GG*.9X!&S_OH)7 Y)8,_DCQ&$9^9G4\O]]Q;6]C"6P^ED[FA4&: MS5E[(70KA:S"DK)R'',H1*.F(JMQL2:I* +E4(=!N*.B0VFRS5VD"Z=.R&=6 MOUCD+J3@F".;>_Q55F\D:C]ZB3^T*;6%.MB'NQ>C#PU7C*AV?@=#&OGFHR/E MD(Y+OQ76D,QQM'.$V\>T')HT+E/DPHUFHVHP&^GD[]T9G)DU![2F1SH=.H?#$#UAD6RB'X0F&UEY%'C2XL*-<[&1 M[$FK7>S$B!1O+UVF6?U6C2!X&FE;8&;8Q546OL XQC9KHSLRL=&WVCY^P[YE MY+.F;T32#]VY<^=G3,[S1ZW7[75';JO\EV\2_]\*2C#P/P!02P,$% @ MUT-44-!#ED':' 3B$ !T !C:&%R="TY-3AA-31B869F,C1D86,S,F4S M+FIP9^UX>5136;?G!40$Q#"*@! <01%3"@@"$I5"0,0P#T%(*2J3B(I(A)"H M"&%.*2(E*!$9(C)$)E&F G@4!KF(2B92E00R!6(MR!#Q^KN[_M>OWIK]7KO MG]=K]N M'X/\5\>0DW8 &FN $1D;&7XZ[$8Z\F)-],226FI6?U-4W-#YK>OZBN8O.Z.[I??GJ]<#@T/#(Z-@XB\OC__%QZM/G+]/@ MMX7%)>%WZ,_E'[CD (5_0/];7!HR7/*K5BFL4OJ!2TX^_H>#QBK%37M6:Q[R M5#IY46OSWNMKM _?*J[M5-YBX270.76I7V7]5DON-O 'M+^0_=\!N_&?0O8/ M8/_$Q0+6*LC)%D]! T "$HGIHPS@_]O?6:LS?Z[ZR>?)-8TM U9FL[N_M#I2 M#H[:)@V-Y#8@HAY;,,Y<[__]_,NLE\='3$MO''P(._^(9H'D.H"CXG4A)E*@ M<[)8"O1^E@(W95];J%FM*"F0W.8H!4A]2E\>Z/P)+Y,,H,\V\6E:.$2_Q#8@ MDJ9IKQ<:6@$U=: )#+LHIBX4@QJZ-?EN 2T0Z1=.^ZDW;P^S.*C?\>I\\^WQ MQH^WWX=AM825 E*WF=C9#0I=<<4Z\XY32L9K2BJ_T&"2/=C8GJ9EOZ+OFU\A MELR0:Z%,G^=/:Q.[S-=_F[.)+OCT7=X;\>8@_*FE_T?83<:WAP:#';;Z$3HVG)UD5'%%2Y;,T]-E33NK\Z\D) I*J>ICAGSN6\/F*R M-%J7B6YNZIZ-/2AYK?^=,3.[=H8U]8";O2;*88_DM2T[O?'ZA%TCR'S M=Y4\-=]S8ZK)!%OK8L\'?.I!>X=3?F1!*="D!^X8A!2"[(20D MA@O(V!D)$:$E!3CS'E* ORBW'.:$)7<<"/(9P<$.3%(K,)'YH0S]K,V?/)H+ MYBZNO1!P)\W-KB6MKR7OV*S7[P?_&'WF(>>D_90IY$TU(8?C#Y=H1^#%:PWPZSK.F=IL9\RPG\16&G\=JL*KS^C[9]&X#VEA\QF39OVS-=%62:@.:XE9$YA/ MI^JR(P;3+^\7'>*^VI8=':=';9!-0;)$V1?\+FR ND%'OJY(.[<74R\FBK9C M:N.S"2<+$0KXK@(8@YV:? (*!>UZC;1!)LG>C4]*1VI9'0CM'IA\_X9KBK/C MTH"Q@! LAKZ\^@5/->JM,YKLV7874NBC<7[#"'R0&?"F[[.&*R3ZL"YXLA2H%V:N'(/8/%@W20V*Z98":@W5EP8,8_DYA;]8*H'S M1)RY>4\^163RM*_F:XR]*G?6L<5 B%57KK$[@M<26(R*7D/7QN'25F6Z49K$F\%<2-D5PNX7X!*/=_J MS:?!HLRXU W.B24AD'?GY-:6OB48#$KVLK9].[9:"F02."5L0_RZ::3 /R;5 M82<46HSSA_I7E"'58^(R*1 6K=NI[]=6,BXZ(WZ WXTU" )A]$RX>L25^)!M M(Q30OVM>'W+L:5>%"JN@*P:^X.Z\LB_H46(KDA+"?B/_:F6WC)1'\+OQ_9<@ M;VYW"K,3KHE]@8P@I!?HIB'#X:DL?%/T"A(K!82'(9D:KC&((L/Q^A$),OVS M=T^BO *]>4B2)7,\ESND"4F!'I8AFY$$X\5G6;H',1(P].Q0>FT"YFN> ,FK M:9+Q55<*W,C"L\B:(HUJW'X!)?LD9+AB@F!XU>\#%9 M3?LNG A.PUF!2CP20RT4!<4*2\Y4A&"#.OG!+^I21T.>GA7$L)@2Y5B0+'S0 M'R,QGBD8[2#IX$Z"2KTQ<(C&P*@Z( *@PFY,_?#W3A3D2=8CA"'&9[@-U)/< MENS(8#=APD"[J?N*$W2>*]JR_5[BRL]14D"=^A7)-;+M)=J?Y#Z$?>B[)"?\ M1 T17R#L(:/1WQ#C4H!;3A%@.,Z=F&06.ZL1E=;,["+=)*M)]*?9ZHW#]ZR8 MAM/X58*SF5S9:'I1;A>O/G[7W)0^MU@1UW8HC-9^[SRU+#!F]PG+;PFS@+:G MT[\S'0ZR@2A*6T\66D20EUTK_&G^UR0#\&_&:,+8VW+"E^UE!^'KAGYMZ;;< MV_/DFY.E5T]6T:G66R]K,F22]<8IS*,:#M[P;W,^JKQ*W<7XQIJMZH=>&N<< M6B6_Y@_U-5/7D*82^:M20$$*1-(RR/4Y#W@(19PK% 5&T?5)F?8P?K91M HL M@ZW"FJ!+ 2T'8VPJDW=.WX1U&9-FM%;2!X;4/T2+H@N^T_%F^3T:$+(SY$!_ MW.S1S]!CMV+(3X!%!(M3&U DS.KV35C5('%:JV\I6A0D\$_&(;C1\9PV4G*Q M $E'*KN#Z.\=;(U65RY5 [+@I9*JHG3WH!Y'AJP##TQ@+7I18?O*'IUXE39G&)E-E(PA64E?IDSFO&X/3=_;J:^%&O1V0X?;#2$TR5J@GCB8M*I MJ,SL4.<^^VW<'+)E. [.HO7B$6UUXOOV, Z^[4WM'I6) MJYICN[%/*B_=O@:,O:BM;0OP$[Y^!T;/S<;,CGP;8,U&SW\]HS7&GJAF>%7I MCE@\89Y)5'>KW#]\]MG='3XV0(%6\X:@J-V?'T77 '$?])_U D_7W6-Q]LA= M!YYV[O4<+-.6^V[RE2\%MDKXDAYW;RG@NKC\_;4 .=XK<17WBK,**)+<+TOS M=P!/)^V_[*9"UK4+E_;*=2X9$=][]3L!^)\)G>=H4; ).^$&<9J]_TJ I S.5,EG\)9[(S6O>UJX/SU)=5@_\Z$I7GB M4G7,K'O%&'DUHT:>";FJ:02 M-.$[DW!(P?>N*]]PUM"D\$IS?AKB]HA[J%]X.W)U4Q_NP!EA&X%AG7)KU^4# M"(^6VRX#ZV\1^O-[VM<)>ADH)2RUPVA?_RZ<.X>Y$1MS0D#,;+5^XO3I2Y&Q MH#?]^9[]+WC&W-(?SA+UAR0T5X2A1&@F)!I MS&S%RB%1T$"-%5)5! ?/U@L2A5M&&[$Z4Z#UM59".1HJ#(1>:%^7N(<>AY*J M/F.4SS8W[>VP=XT#@]QM]JD?Y<#'C&ZM+UF=3^FN_!#(CNP?1V^O(%#&VN^% M)CTN:W5-2@RCN"56N(5&Q5^N8T:'[2Y.,J_2=%Z5GX\R0&W/UOY'4?;O+$1A MQ87P\GJ$% C==T\*E!;D)2YA8;.;I,!F18HXBQ4FN1WI(R>8U?8\J/@O!K^$ M?X?\AII#?CT]C%PDHZ@XJH+X/N$/\GO"V*LGA"\.Y) __W+40\^^%^KOIB:> M\SV_:['M\/3JN,E,J[;["S\'*LO=<(G1:;W(6+G M?FQ)K!307E^T_[2??5)+CBN_D> HV2$%;D4QD$*%82FP^"$6TWL3/FTL!6K4 MI<#G4NI'>&F3-FBBQL/:[E]]M> TV./!/).1$YS-.+E^S;D]S&%_>@WLS][Z+R_%[>#?J-_Y-*F_VKD8!C3D=5*LOL8?5Q!^Z7 MO'W%= B:?#_P[.L*4V+DN.(C!?KH'++(6%;02=Q+_KIU#27:ZJ#<,4W@RC_M M6'5-%?Z,(_][9>[U%WD)O\*ZK)91*SO'L*'=2'G112XL%>W<%1TD)#73VIJ' M+Z,RC0P;9&"X.P4)40Y&2:K'!!^%#5O[C6\65]^?CG%=V9RPY-OYU" MA_2NK3P<2U$9*'\R?-/45S2Q_1U4:=WCIFQD^C;<_>3,Z WL>W?T6'K_C3L7 MGJ,=)LE-C!$"O92B=W3/8SYS:[&#KL3(:<4G#"ZXA=UB\P[)51AB_RA8(%M*.0-X>@@,WL MVH?_Z87 ]P&)P=3 76QOR<.9GWR$'0FJKYK&FPS.HYU&S"V_66;#C]8]RYD: MEFN.#[MF[U;R=F6O* "DY$@T15JV5Y(??::M<="?V8=4LQ0C>_2E $.<\,JI MIRV.1VXX@4J,YV)@6V2%V(L<@XBY.-4T"L*@RV-Y##?/4!FJ6VZT/\ZSMQ[] MMNO- 0_&J=B$6'K?ZQTC%1EW-R/14ZF:54_S'O^RIP))/57A4WST1F'9;&+$ MV8WN7ALBW#(7(E%:^:<6=/0;:VOS=F)-A_+"/!//#JOD9!\-B!1*@?!J9>\4 MN^<+M/^(&O_F%M50? ?)/?%!=$%@E TJ=9J!JYF,(E/!:,IB\,X%SU0X+'"Z M>9)VDO(^Z,C+.]%/]Y.8%9"8Z*2<7#.+A M\\K106,1!1@&9F,$*RZEU%6Q.B^%E+[D%F1G%[Y%;E/3LZ8,FY/I@ O/R4G. M1VZAT8;-B+RZ6M4:)?YC[_H,?L]7_VBSR76_MN\K-<7*S,K;U[>DM.S@O:B''_@9)MS MHJ&@0H^BJ^[MZ7+?,FL+%Q%\>SI M2QT]O^*0.R5F@Y5'XT[L//2MLL>5,A$ZQ%VWG;<1HW7Z^3F_^'N\ MGY9JA[A^V>>B$^X\.5018G&SG&_:8E9>,$TXV.#I1'ADLJ3^OU/9#_/_1)JU ME@F4GS@%&4I+3^9\GX6!B8Q)9>CFI%Y_ZR^6[B8^>+%HOXSH+N)Z*;!L5/D2;R4K_^-HG/RBW8*4]OR' M. (X+%Y,^)C-[T*>9D]LUS3G-K7GN%J_77'H(9NY;YAHN?BAP\9J9>(CHHK\ M?1DCV4W:D71:-O: % ORXEDE*3S:9P'M$4T3E9@IE6N8*3 0G*)!&XHV\>S M4N#1()\IFKSB\)%LX&4^T M7)AXJ:(3,>F?,3K?::\CL+\0H&9 =$$* M$&4H.DV1G_GVLI27=FLE3);<#GA* 9A$UH!Y$/I[L)^D@,86(5.6Y1*H8U+@ M7^*\ZC9C(I;DR[K/A[#N!P2)ZHPL8DI;WU*A6PS+I-?K?7"$;5ZK!FG<1/C6 M>^O@.$K;14_6BC9ZA#C[*OYF:K+U>B[F[3F,P ,Y'K@YW4"6@S45=GE6PJ"S M5!:.FZ?C\A*R2KX!VT(Z*I'8ERWERD)RDP+=_?^8--H>$-95! =WEGM[V_=\ MLME_6M!#7UOW!-JY\U'O&]6=DQ]"]XIBS93O%&Z:X+?WR1C&EB>X?W=U'1)BE4,T6@H,@5=D,W9"\ MIBU:BUQD"QJYI3?49"^#R@!_E(+[(-5\5OA2?.W]NKUL7 M&=OJ4^RUSFK'VR-E^[LN9I4LC*%4ZLXIQE3]LH"3 FK!ASU\(T[]I'$_U"[V MTIL56S#!1._(0-:=,^O+M$=!BQB9EE1![O#K#7"BO\28Q,#K"MY6BY^EPS() M)]FDHFU#N[8-N[^91M^WS:D0A 1Z!]%NSUV=6PJ_;=922%R8"KO4W4KQE_&C M5,)L9E_#;1*\7NB1V&5V3JYI'XT+UD75BN_2(@K-TI<(&LW/*BIGXOM%!A8S MMH5':&<:FYLW5W6#1/BIB"KMO9/H\79? M3T+80)%FF;W6U,L); !*[L8=TV=?NKD71+4AK]E%!^+T)PUM0J2!CG/S1?X_)\:$Q! MMF5V\G-&I0"G%%Z/2&^R0@W>D/=]N!LN/:'XZ\N+^Y)''K71U[DU<[N[MJHADZ MFW;6M-RL#3#117MD&?KKYD^P;([LN=3XWLN_#GF-!F$17RNE@".!01(=H;(( M,A4;3FI9^7'4*%O(DZADI'X<54=T%"H!5>FVBFSZVRC'IJ'MXGQ:E,''7)_F M49S%U9C(38,.2B'O%;8](\<;WWJD(:?L=^'WZ[1:PM^BH3JF2D@;#;K^G/-G M;%@[FC[#WWO?9P\V(>#W$%][JZ._NIN.I&PL2 D\].&#=_7QX-*<^Y5=HDS3 MWR]<+8(;%/I0;U3K+Q:'/%OG4V93?OMQ!2?B;6^P3YCN%-Z&\+=9ZLG;?)$N M4Z+L^3AD/$)(;D#E;&L90IQ;7'&9$!X3UW$#=\_//:IOS"XO%";E;/!S2^<= M*;BZY89QCVMISK9XS%C,_XE"_!>*2=* *Y+Y\3_H8)3NX_Q 1+J](:<:TVTD M2Q8W532X*W;BV) AR5:HQ%M 2K'$J(4W!PNK*Z=9J;5EGQV,"]94GZSSC+44 M"H4%29F3D8-,F\%1=]J?FR>$8T-6!!66R&F@7;^,?$-D+B +\1 5S* S0K;E M'@-[DZO:'5AJ:"0L?'E#7P'3>T1B"%V@IK4>;_X@$ZI#U-DM;XK91 M&B6#2* 1SH+3C70$&;B#+P0DXN48_8CV72 F]:R@G,B'J^ \GO9'QYP>L-_E2;[R,X0TO'.(-G),2(BD TE.DAF,HOP18<".V*MV43ETX@="1O?H7X M'BWM()R!5-_0&L>5 JD%NCUBA/. I;O9,>BQP_H97?14YB4=?CM-$"9\W_2] M ):YJ:]1N8?*U3/NKRX;1%3-+C$ !HB<=>81UJ!63AABN.;=W4U?1[GL-5 3 M?639.N/AT!(IS4$?W)U"C8Q'3Y:$KLLZ) LC=NFU;-,NHE#@EI<;9'< <&JF:#7(>6IQHVRX%/!J>S\@:":,F*.PQ[@AH/MD6RXO1PP6" M(60^?&.4B=L@SJY\,I*%NKD(7_6% MS/0@.BCBBGZX4GW_OQ2&/\PWZ%-KQNMO[@ZJ0870['FCURSAG)NJ769#"HME MT/+YW))RU6S9?6?#[B$_W;H@!G,O^D3SFJV-)WJS+P=',?#KP#!BJS6OVK&C M?=,HSKHF?%DW>S$;Z3+<&*,4I5]T+^Y,.40Y.B Z%$%X.&V;3YPW(?H]K1W= MA5A,K&QQ.3GTM>9K4>)5P,&A_\>9U(;IY;DF00^[,T2M!:J@2/K62P&@"G%Y MWB!22[2W?7B0$R.R5$J/?_T.F2((^(+<8$\ D[EA.4N)5'W6,9P<7[;=]$VZ M[\6YZQY\6M]?_AQL?" K8MIAV**W5I5TKD%0L-KBK&OUG%70*TL[>Z:LUJES M^GY-8H"%=8R0MSM#7I>>S5FN2G.F$^EZBO44Y3GNP M6G2(YWX8DXQ4MX\"]YE[^^:C7@RUGN'#THHV0!7%4*\/N.O7<32+P7I7 <8S M)"9129J#[@T-0RD/\K+;VG,UZA_"S*'8E2!7/B)-(B]HIW*3MCCVX7^*A!LN MDHCR,"W7)'ZEN9N0 &YEP=-/@=]O3@WL^J5O-*"AH7VH6/]LY1-7;LO+K_;( MFEVCK ;_?;1(?V8S_*NL?AW'G6J#F#61?LN]:2>-MB73]UTQTA;TIII;IN$\ MQ86KBRNB_ L.I(VT1O!^:TC:S:;?=3 &5Y?/4,(UI]??U0^N?E?])&0R2?'? MG,/\=S*X=/Q_ %!+ P04 " #70U10R_[(/8P; @'P '0 &-H87)T M+3DX9C!D-F(V9F8S9C P,C<[)S'SSS/-YZN<[O(^\.6#W67LG>T! M $^"? FP9L^5?_O>,O)?]='0*\EX#,3J "H L*[ =VR @(R@CP!@ -OIW" M_V,!\)^'P Y!(6$1T9UBXA+\!6V[@1T"@H([A 2%A86$^$_C^,\!(1GA/?N, M3XG(NET1W1\A9W+W7NE.K=/-??+NHZ"VZ=4;\6+B"HI*RBHZ!W0/'CIL9G[4 MXMAQ2]LS=O8.CDYG/'7KT>_C V/C%)^3A% MI=$9?\Y_65A<6F9^_[&^L;D%_=S^"Y< (/@W]'_$)F-47$';C*;#_ O: MOY#]GP&+_[]"]C>P?^.B I*" OS@"17O WG0UE;5&+,R7"I,A1C, Q3?S*T)(7O%H)LEZ!8:A905;#^IS]5D.XR& MMXWL7NJ R;.-&=4;SS'&=)B(XV81]F'#-3\5<+ C>L[:GN':Q/1K)H1&N2]1 M<+>Q^(69WC#<5(<#D5.VG_/4RHX!5X *>( =6%^9PI:>>V)G98VDX067M;BR MT]8> Y:!@QE/D3'?FJ.JKL%V1[X0IXZ158K;4.6^?B$>5+.\RU.X@#O1L"38 MM=GT&6VP@Y0ESK*'(DHP?E 6RQ%S&U);\+5(9SN!+)(*JB_,GR'\K:S102@/ M[3]@8]"=US\KJ3E&:\O=ZCNWW+MO52 IA^LF^N"%:X0!T%68317YA0 M2#:*S+7-RHP>K6IRU8%JNJ$8DGL8BF9*(*!(^DKMQ3 4QKHNI&AO5V.2^:// MNY11ZX\ZZW7'Z,3NCHB;1NF,S4@P:E.GH+ \%&L(?JDNP_@Q1P9Y@!34[3#> M6D:'2T$K=(-FAK4'V61IEMJE7EWBM]BQV0MC>J5,GZ:LJP7#\TZ/]V0\^&:X M6A]Y,%I:'ON**\TT[,L*G;.N'##,P.X!%5-[3"NA4)\,DHWN:')SC1;ZR]I0 ML<5$I+[_9;"W,ZIZ&:_PK4T?0>(!)%$F\H2+IFT5A*>KYY2L<-5\/_88,];$TV?O M>)B5/E/K].AUC#_M8WBDE.>!#Y&QOED6EY@B61$5*T4Y1(HRR /Z9='2_45> M20',H\WT5ZWH+$)V93W23VS4H'1L_WYK"Z<$9RB69B@$>;YQ&:W+5;-P[AAC M6P==;>Z(/SY#/V-J$7Q26,[M;]GI?0KX76QN1T3>$E>]5<3=45)L[^Z=VAJG M1> $>$-Z8P0-:85]Y \0-N+DQ?X5*F;7],!".D_V,T8,\YE[!@L-0 M-$)[/H$[-KO;9M\;FMX3V&8;Z)7>8UK%/L.L[,]),T>$82>TXTL*TG&NHQ MDKL:S;H.I-0MP\ 'WNR?/$ HA],"0Q+3B&V>U<$L>TPT8Z3&ZI?;MU1HW"]FJ\@X-'*TO<>QY_\M5KP6K!!A%[^ M] MG+GZ'AX0GX]^0X]B*ZS0B'T/N(;HO#Z<8*,_IPD7Q!'ZF5O9D3GI-JK0K^TQG>!J(\DPV0>18:#=/FZC91>F MN]ZP4U/F?69.:R?]8=&,1-:KW*9[)[W[:9V?RM?)L8Q;,%MV[0\\?8U]OU&1!WQT->0<1:X+ MK.'!,1]#CCAUA"N*Q+,O:/S/EYAH^'?"C/]WP@^Y/:,_45\.7I@AETV_.%UB M,%!%O=/]*/&_UY#C("UP#')(>#QX>H@_^ST&@E3=?E30?M.[;OME&O5 M:6+\NS\F:SC G11^\MI$N7O$@XER93MM("Z!7YWF3WG ^_HZ'C!W^R$/(+O] MK[>\AGY-^%T\MUP$B#^?[R5P1[M6+O W5:&RLKMM]_-+I,<,A=#MLX,SZFU, MX;;'FS*77:)WMG?F'@JT#;ZITV)JI3UHVQH[ONOT[ZJ/*9?]C$%IKE-[/@] M;"]PGX3K32T"3],/ D^)>#4'KG@@RXFZ;)E?=PYC^KT^4O^O#KQ[?(I=ZSN= M@>YH8IY-QAF8?WH)^&H#NX1-^9EOR2&\?)U"2]V+^P-?$Z7)+PPM+W='($I; MX'7CPE*<#L8BD2#R/)Z9QZ^6Q"[/KMNX'ZHS/""*P /,"M/9>@IT?A4U/()S MLM5@W_RW?YIN:@S!FBE?FYFFC!Q^$Z'ZTD5?2B>I&T,;X#.E?5 7TU^?0)*8N,>3O?VN(015NIG6:-2,R\TND!V[X1:OR@&,8O7>-KA.>, M0J[8&DMR2)&\^"OG'B[8V9%K,VV=,Q@1"*;T'=6E!R;.:*4,6ECB,OW>.';$ M^<-?,!-EH"YN_VV%F)3T*"A[6R(KR!N%^%[% _I<8_G!%+0)M> M\!#3O?:CA5XZ'_[K!L6!F_7D-VP/YK4 M#^NXW; XWM]@3S\"@.NS ?R0-D_)-@RX%\5]WG 3]+ M./1)&Q6TZ(#Z<3!XX"VJ7V57+5.0-EG(4%-\V6M$'*-U,J436W-2#Y4,,>(L M3H[/2T54>*.KK?1I$Q3]^H=:XR)I%6(3O4.[9NC$8@04/;)JV-J40+MW\G2A M^JZ)LR*_>I]_SO1\_Z[F7;KK@EWPN0M.XKBY2HW6E\>.\@#)^YD!%@F1%[0T MC;0UY 7CRXV.S3MJ:28XL'\A)G]^GL)/T_/$GQV4;U?^9;89#[A73-P0D^9> MX[9]'5D,2N>B@_CMHQ@[)D,RRQ E28V2CF3@14,2PQVGDAW8.OY:F@$! 5%J MH5N4EU3R0BI&D:8?>VYWQFHH25UCHM&N)TQ.(W1\/4-O!7_@0+3/,SLT.^*^B]8\M96/;Z+/T>QYPF+T =?, '3TR#]B4Y>>X2U$< M$-TRT%+V<)'S$L_(W,Y$_3R:-W!(.U MQ(]6B0J<=+MC?%+C$/=C3/\LVATA >$\W__*W(5G)M#4RQK>T%]%6MO24I)Z MK*LA_$!,?D$S<\WA0ZX>)VJNXH5B4F28Z.51LU6'LWEND]\PQU"84[1:"60; M&HO\T*NVTD5Y"1-"%R]X-;L@7O(KM(Q6K_[&:8QM&U4"-9+5M2 >0,/OADZ0 M-9XQ7L>67H:T3E,V#*5)X ^:^4CJ=?-NE A['S,X+:SR!<7LLPK#@XGXLK5* MXP&B^R#_315./=88.US( YX%I]GLG\%H\D< X0TC5#J+BDJLCR31X4+HX$$1 MM!4,1M*/"3,Z)9TZYE)D6CO#*9]Z^.;I+_IT#H*3B)M[JB$."\-/W:2-K.I5 M(]!\\K>6LV:%#-4E(90Q2/! )1TFS::ZFO[1H7,KK;* M1R47?]Z.:K95O6S_],LY:0_.$TQT0XB-)G.-]#;*?DRDI639QIAID<&VK1RI M[ZV%98?;'$2G]'<-0\-#;A^NK[_8SQ@LH+H0L[D*R"Z%,AP*"0;V&/MK%NE; MCET8QS8U6L*4N=(F-1V#.0E?J_OU^'SRQG "<$6^Y_P%$4#HH#(0(XYB&\ 3 M<.O>V%TXVC2$X@%O[0!L"4:0!^2&$7 4;B--6=#,"W]K)'Z>=?\K[_5.2Z^W!M,@='*B<'$;0.< M* Q<0DOP@"(58+-+;[Z;.)VR:33VK>$Z_VVAN*GLX>WAZ##4D6]<&%NKO:NU M\R[U^.JWL"_,=!I)'I#\DE,PZ,J?$%(2 M(&X;_0?^E>SJ28T_*MIXP+[Z4"[)9X3[Q&#E.72"_H@'B&#<0-U4LU>WD*BP M'OA3']*![O*+H9Z>6AX31]:7VHY=WS#+'=:'NW9T%BPXCP=FO2N,N8,>P=OD;7ATK:F+37.N8352V49:_%7=V:70\1_[7VFK)\M]."7E& MLPYMC\4<&I3$ZH5BE7A =J+M)L8A4!G55O!!Z?;954E+RB3 MI%,3&>Y9D9Z/2\U=GCN=/32(]-._J7\5)V=?8"&=D;R_0$-6Y;Y>?YV.R@5_ M'51P2R$D9@*QPK,MHQND774PXZ1A7!Q,"<@O!!*?Q M5K$P&UTT96#T\N(LU4:SN;>KW9&]CR9E&:MV@^7UHA.I\Z*M^1FXT4HQF6V! M\%]CY^"9,PK,@-X#SR;,PZ3[BG13>I29J@,S"B"W@Y;6MI;1=9G36QDQAQ/R M7OH>8I!G2R>IEW1]4B'/X(-+%[]\7_".MSZY5 4[Q(!66=9P,QG8D.%= ;^+ M5_F#6!&K:)2F8NE M*TF#6C);KN^Z8K?:/U#^>?QXPW_8Z. MN1@]#_FT->7UTP+%6Y&>0_YZ]-ZU0X0GP<\_V>@>>=6B,F$2\_SQ)=J1;\EB ML=<'ZYV&IL8'KR!=S60)KO>;6H/=,ZM&(_(M;PY0:GU9)R$44Q2>1_*S@((9 M_-1:[%4'^1,S[.S*0'5DPU H[>/&B!(&#LY4/D5[;I&:?!R[LBO+5HI5PB31 M-2/>:58GP%S*D(Q^MU6!^QLZHM4K?KH/+Q,N/)3>:.5=C2Z>7"-;DB>K \N7 MJ.0"0B0=OAL)E^=DI]2$JERNKZ@.*YM&YY'.3?MQU_IC)E/D?C_MK\KU@F+I M$0P\@)8>'(+G.*.4T1K]Z@;?<4=9FL]9 MUD2JIX!QO!K7/7(Y-2%D__X-:GI5I[6KG$#>2CJ[XRC]\/-/S0%3V<+GR?/? MRY+Z&?-IB8=I57,K5_WWFI\]9F6C*I61=5C^@KBYWJ'AS/FL1E?X2DVQ!J.Y MLXZI9'>'?*6S]LKC0VX#EJ,>9>+R>CKVYQ?="6=[KKABWSU>/F1Y(W+9CEAW M\$/Z"MT*S8QP.VLY'Y[)3+N*%Z"B?V$FZQ ML'%EB.;%SC-,P6WNAV \P.VM";&T-QWVW9P!8RG^.;N=]T"C$C+FLO#\,6K M[U_PJ]G;Z0<;5VVWYOY%0?]3&D"-+'#N$DW7H6Z.JTK?2>F29DE"P M/?/.J!G^#KX5,1 *AQQZ3D74^"Q9$,%[;"/(A0&3C.XP7:2F.U7BKO, Y%2J MS-KU549G6S0/L*W.O)OMA(,7.+C]U!. &&8"T"?<''$6/+M'FAT0G!VC\;,U M9YIO=>ERKP&4Q6=P?(H:CPKMM6"J-Q+8OS$_3^)Q<7LG6W*FX)ND3&>5CU/] MO@%XP(VR=<^2=E_=-%,&,29]O_<9;G8)!W59$3;RN#R 3^W([T6_C_$ Z6R^ MNML\8!3)7.#N;US%\8!WN^X1YYIG0=,X $!NXC5 MN$-Q 3R ^($',&]%.Z_H]3AA_H]'TEWUS.;AG7E_+0,J<(IESDV:Q*LH4[?,J/MY)L=$/ MF05=$%1I=R+3#'N0V=M-CSNLO&85Q3)8L3EX_YJ/9RVR=,!3>*FX?L0;$\+,IR;6,1]U?-O3X[.&];AM[817(,[L$)4,JXC MBJW:6 '9#XZ1\5*]0@VMA989G\2(G&18\X+0:S@G[7PS\7C@)9W$,^;WQI,:( 3]7 MA?GS+ &S_D@OS.+L,RBT CGIMO/(5S[AA0ZLK0H&!R*!H"M2;?4=7TOW[CZC M/)4889^J_.!NKE,7;*X&!I[4/#5R!ZW) X:/$Z]ES\*GSFF\2E@,W9;Z]WL< M_DX;@ =8QSEO-O"]$^M2'>+A"_GUU<^/MRF'#7-).*4)EYX.RA[?? _6B?B: M*]>&JP7N[ZX3$!)'@!,($#ZR+5]'9(K:&./63U"V57[^G3)E?P<"=\)Y<:)_ MS_URJ#!;]O[C(N^*\[EAE0'$IAF\]2.8?F'BU-Y'>6^?QZ^VKV;TU2,XKV+B MAGXNV+(\^3L?&WJ1,CSIR"4[,Y/[L*:%P;W'LNUN).*G/MWM.73I=P>K^&.P M=VOIN+EB7$M4*L:%KH^=WJ0P#1ZBZE>*WM6+/-3X*L7R-HO!6%:41L;*YYJI M*\0K.#M^4Q VZI,\8R\989_(=U(@[!^3OK&:AA)MNJ1L%>:JSC P[1LQ2E97 MZO"IE Q2_W L^,*HFW>.Y%6&<_YDS71YR9<_.S_=OUK8G ?J2\9?3)N/WHQ- M*3ALQO!^.W^L(=#N[9C3U6=%PWL;RC?B,_(_Y/_T1_V8AF)98=QAKC H>M=J M-]<:RJHFQK-EYOA#L)>@\97,.D<]\)0K#\X4TC;']TST2K^;?(VA(KM]@XJ# M.KP3])CC%W=3.,5LP0)YPT'3S"NNVTVX,R&WK.02=(K7I6N;]8=IQ:-@C;Q,2 MCG9J_UQP*;<;=::N2^,E/PG!<[ I[[DGBN39/1)6LOMSH*!&*J[@VL/SP5PY MBK*V9+'H#6&< XY/<>=>X,"S'-F7O9*C&S"JXI!G5T$^#2:UU+'YEJ7#G;IA M_F(U.)\KF-!X)LS1;K@O\Q8JA-)KO9#>VJ10B=739^='#UV;YN9,\(.:;M(!N8F?ZN\FC1:BIS6-7O UT MTR1;G/8:BYBX:$?H=7')./QPV;]BP/HK!NY>R[H?_^MWOK\%L\KL9FBD@)R")9M21-[!-R!F06-O#/L=,5%?*QDF@;\"D9I8L7Q0F MW.H,MXJD.P93]!OP?472F>87N&\S2-B@ZG473#W#<&IV@*O+*;/286Y*I_\@ MB<;W6 33&B4P,(J5*&UMSZ*?C"_'?A.1BM4&PPGFW$=5BUAS*+_4I1)M>YGI M,A[SEGN/%J:NK]B_PJ?$Q4;M3"41Z;NX$/W@096MQ')UX;'9/IC"-ZS)$E$T M4E^+''$9RK@T@=VUK%*G$<@OOJJE+L][90Y,0SD;&S=762_3EVM'TCTIY7'S..JCK'J=ZFL)- M '6_OGV*UABDBJ8RF*C4#904),YOK4&U(/$EI6GI'%)]YSC68&7/BHTAGG5Z M^(.:UX">_^8++SOPNF7KM)4Y[?/-"V.!EG\LN/:._2:[^ZFHTE70!G*P,Z3K_72G2V+\L9-.P M,M0RK$[6VRDVNFP%>V"TK42ZI%<%W]BWXMGSO%?MP;E[/OA0A_VH!C,]/V@6 M)+@T1@5"SJ&2_&1CM\!9$@^01*K+C6IX%.ME?!E;CSW?UH&DSLQ\>'<@\!=" MQ9/ *X2+9_R;/[2RI"QG)M]IV/[[6V=.Y4_N+;>3&DIL3TY-I'0\8K>5,VU6 M#?(X-6YE[0_:,KR&7 XS^F:.%/. @4UU!>@P1DN.7_@/EU1FDIXN%1U&+V^1 MFQ:Y2L36B37]?4RUI,&,?1-:+,_*BC\AUB8>J@8I-/ZDJ@K%B;(M:C$ND"RX MTH]7".\Q+<,X7<.HUJ)5R>W%)ET6+5"+&U@3>MNB5_4Y%,EX4S] MM.V9%5M.>-%+M%(12;['VG^9F,X#KL5Y#2'D&GLUKVFTYN,SS#14O4.*Q?F[ M'/J*AE!(@4IRQAPJ!:O!G"Q$YR&Q.R%XZ?+V6V)\:T;8#N6 R8W9W= 8HGNB M)YANC;LTOKU$##IF/BO"O@'R@&RL%KIET$8+^@'2IVD.:3W(2'\:QV#+&0RZ M1UN37501;DA[BKQM?.TW!-6982@'%7KT%L]$U$*/!E0RZ;.NHUH?;DD=%+P' M3;!\WH Y9.R)]D?]VU;%4A"L@JTZB=4.B5E(FW_/=JI:(BJS_:O1MK_DT=XE M<7*B@NF*(+OHYJ7+.&0(]9(/M^$#VMD!'7D"V>A #>E+=J@UM*DAPY=W6=(O%<7VWM;C;R,AZ9#PO%_W-29OU?L>H MG1S@]O]>!'A3_P%02P,$% @ UT-44&FACT#X& WAP !T !C:&%R M="TY860Q-V(X-6,X-#$V,#0Q.#@T+FIP9\U9"5 36Y=N! 05##L"0E1 %$1$ M"2I"HB*K(H(*"$A^Q(5%C I(E)"HR+X]]8G**ILH6U0"*%N$!'!Y[$L0!$+" MDTV@@Q!::-+3[Y^9-S/U_U,S_TQ-U7372777/7WN^T!>&G@.\,3%M@"KY,7$Y<40-H!% M_93\9P7@7RZQ5>(2DJNEI->L78LK&UL[>Q/GCKMXNIVQMWG_(6+EWS]_(."0VZ$DF_>BK@7&14= M$QOWX.&OCU(>/WF:FI.;E_^\X,7+PC=EC/**RK?OJAI8[,:FY@\?/W5V=??T M]8ZV*CLF( MKN /:']%]M\#=O=_A.Q/8/^&JQ^0$1=#DR'V^CDRZS"^['0_NZ5X^L:K#[G[&.S7M3>?/ MW^GFEUI,')+ZY;J%%:#D](^)\@_"=/P%P95EX46H!?L> >) 6 ZZ'\@]&W:J M Z^7M6J")A^"67LHJKX;F=0Z.E8G. 2$%TRJ M='X9/O.5/;RC8M&EK(5DM6WE*UJ.PAQ;-2[T6[0!R=U>)A%3'2&K%L*>)D,0CL9/')X?4A'K,* M1%^"M,FLNA_GC9]H"SCS-(1'DX<)79$9V1FI8[-$R*" S51%+8:_KH-4E^UA M$N2S[#C5GQ6'UZ)^'):B77I;APFHV[*20_.W(!VO),C6J/$)&(HM%")8S7>& M0KD:4QK)2K"[Q[I9*3*-19")3H =^(->!P(-K%(_S^NQ:&6A[Y.E)IG2.*8, MO VTCBV$ POR8H,7G%\+Y+6>8,:65RBW377];[I M=^YU>>/C:$:UW86 L-,)L+:@4G@!C80CF2^,@@*7=U'\($U0G @M"UR,^D\* M,R$:MX74< 2*<*L5F+[F[B/XTF-RB5AS;<$L]U'B6*0W>(DM MZ]BD")N!>NS/CO)3==@W[VHZ@Q<$8W>H.F0#GNE]G[RS'P/RQJE&78P#1>$& MKIWE%AH.B[[X]13#RDK0, ?"L!3ZX3U@9CZ7).8QZ.>RV$YV;7!OBL\GDTZW M,V+H5I\\^B;QV Z3006!VOD'?+O*0/P9]\YO,P8Q>#E8 ;(!US40P;L4%2B( MBP!16ABSC&\,D2;H$GTAV^_Z9*5@X%#0"T?2)?6;B]:MS8Y=WBDW[I<$E^PY MVAE(2=QS[!6C EA0WY9S>^T_(@;@' *(UKX6:'6*1!UX>6AS9Z=HJ46SQI&W MJ5,W?U3X47M;%U@\)7?#Z9=B6XG;LB<)H LV%E"@RD$;Q#[J->*W !AGARA) MJK91WM[(^P_C6P6QC6^9T)%6$[\\!/BV+I8H4GP] M0%^^31TSO7J-\PS_E+]O-NGM;((K&+GLC0#UQDQN798:@?O:&'TY@5>%-+@S M*MZG/ MTORS2KY @^TB:/TH_Y:/F=4+[?MX=!)#T MAI*.2S48B2N.FY_D;:$9O7)&@-@8D"Z*?M(&[[ZD15R0_"::-::QG;C#2QO. M$<#!) 3X76IZ)CDH_&;>Q.-;F:E+^-R0@B]?A_T4S@X0ZQ[?M& X?YV@AU]L M\R,+%6M2$D/]9TG7VY]R?93B NR9,C:P<@3OD!I6FK+^T+A-',4F8D!T1\2@ ML?KP.@C0L1DD.!-&?058IV[:!\*+V0D;^)A-)&W>O(DV\G ?FJ\71GL7;T;# M5EJR") =I8T LGVSHA/4,2=B9"<:-#>13K/2&UK#,]!XCO?@(":.8BVV+8&K M8#)W4,H'!/?)*K_\[XX5+8U.IN$;$J9'81[;. MUU)V1BH[?3I5N#7[-_ZG].(\^NQYSS,/KND(3.;2'>Q_-!Q.GRI\Z-DM+Q\?&X1M-4Q#@2Y7GT*E GTO&1-.P_;J4CSL2GVJF?6NZ"F#]]EK.$SXQ M]XMV(L!'>P%MY1X/ ;HN9AU4/0^-"79N&$TA*37*&-OHO&DQ3TBZ5>4^9@D'>"G:Q3>C]W%R^XK7]E@8X9US+LI)I2\-T40]Y+%>PZ MZ &'"-&V1O+V?V&?&S[<*RZ'#I9 MM6]12 ):W,\/#< M,VU!(]7)6,CE4QTGP,;!GB9YH=,/)3L:%C M:M%%96[#%:/IX+UW0CS2-&Y&6%F,JESWL-Q2<]V^-$D5RT* NUN,AAJ=/OF-L$Y7[XX7CE_F3ODO9P2_X'C@K'=$H3OC'3->#9 M()8R=-ZQ)7Q/@Y9VE[D#*=L.1 #W-U!DT+*=Z#>" L6@M#3^!3G9'JQL($8C M :/FY2"93F)#@6JG)K=5$ /[9\ MS=+L';\@,-,%-+U-">2UW<5+0:'9$Q696P6J]>&6#9G[.F&:'AL'+F1%& [8 M@*0H'"VVZAHH+"#$U!RE$Z+H:)M8ORQC]@CM(J3@Z2LSAIO$9VOW")_W+I0$ MG02;$@4^]?W-L<&.Y@%>&SMQCJLFZS9W)):P;SRV=&MG++[KF<\-#-GA4JE] MXDV%Z>)N&]+>Q^:Q&L$( %:+]!"@_1,!=,JES4E2PRB[.W%$<=B]!J3=+36W MXI&B^S-?"@8:F0I&-6?!.L+:HUR"&I35G"(R;3<97@O;:*F"; 20VV'NP,,J MDYMZ+32_"7YUR53IG$^6J^<=V%"<$W%VZ=-MPI$Z>7*TJX!PUV2%Z%F]?"77 M8JA(J5++JK9NM(*9*FWS*%#)>.>'1Z[ZMRMVLU]OK36K\>%BX8>!!B+F0MN* MV5?7LG8Q*Z434H*N$MJ' '<$>-5;A@ %1ZN6 H1F60W78$]3T78P?#A.MYNQ M+L.H82G/2^8A;WT:UU%Q>-(LI#8Y 3>[YIGO+./%YK!$X])O2=[//2=W>5J2 M3&;NX"_T,D=Q);2^@#-H2>8/G@4Y<; 3M\4AA"Y-?N@%5I3>-Q%W!H4EX;E# MY=5O#@P]Z+VG;P,5B<5'B>-8/GJ2 MSALN'_/_E';O4LN&6N>$?.660!_=?<<5&"/[CANGKDB"8ZRCTSB:'UV,O-R0 M"?0ND-9!8;QO906)&*Y;!VST8LJ,%'VYW T^-(( 22Y" PPKS5%ZT*SB(;BT M;5/2@;X9A@;E3ZH+RT8^?SB#)=^L^NC#M-B9S[?:,,4H0\!!K2,!%XE"" ]UU"'%74+=KY[0?N+ M816[@F^I&OI#%OO!=I,MH8SZR=O6VTU8[!2YG$# GN^C>3NY;/?KL6W M&AB^--OE?SSCF W./6Y?94R!_?.M_KD9^L97TE]VYYIOW7ZFN_YD6I$S'65] MRG6JD(\G5+N\KT4U.J<2HO$U]]0_@"T%U@_!F:D1\\?N%SB-U<];FZ33%1DB922ZZ_Z$S$ULKQ _>;Z6X]:XV6NZHZF7JVJZ?B+8,]!CCHL M'UM*-\JO_#'U^UF;)ORNGF\]5W T%:C(Y2WG MNNH V\N&,PO31.?>*R7? ^M5A"<\_4-=3UI> G0L Q2+Y<]_3[P>-/JMYLRO M/E?3K2QE'U0IES7?3?=O#;ZP$>>)NRR1?WI_5U'7W[@_3\U2^/_PJVM TE3.W]')7V'.6CWYIX MU-$M50E6D?=T.A"'#.* (!%C9V&?Q<7X4 R1[T M)>%;E(X8$3G)#?2?6XGK$>"[%4@3Y:9>H$[,.R' ?;H: O0QMR) =_K[%<7Z MY,6O*)FLOXI="E,*[7:RHOECF9)*3@?_O4@/8MH10!\>@ZH10-< W;F$BO$( MX) :3DWXSS9OK>MK).1L-XW*UTL$;Q)NN6TK([9I%PNPE<%<%(]2 [BCY\6[ MU]IO Z83TA76J'%_D99(NG?;5NJ%Q)WNSI1SAW;8 =MT'AQ.&#FDM]GZ., ] M?WO[MF>2.NGG'S+DWNE,2XQ&MAUTU)&1^='[(&Z;^&S6;=J< X.^A [V)M2C@";2P)$+/1X968.@P:TZ!C]%&S*9'%%>94/Q\!CM32O AKF:-/*0<0X+5J/0(L M)?D]6O'[VTP4_=>9H%X7=:-,/KEOG7 W] PO2^W$;L3]L>7*MT69.*IA,%]@ M10@!^..TD8T"Y::B@-Q)[,"P;)T*F<4*FQGKP)D$B!?3_-SC0\(^'R#/&*:2 M.@H//_O1QOV-C]>FU5]E MIZ[(^;& MLB40X/BR31%MF(0 C4Z,6Y4K0@2 3P,T?2*XU 9M35[9B(U! ($&P7]6= UE MTE,$;BIA_BH5):'W1I5X/):,1 M*!.6(L"8A@V,+Q.M08'82/$(L'5;/[I@TP-IIZO_3_S@AC9@(:,V6"&(A9?N MFL\@"=,%DBG9LD-%.RJFEXU%G-V_'LTX[)>M.P+)ZERB'"NYS4[@<@5>&:C# M?P2:.3ZQ@)JT0H#^9=1/36K'M!:Z\,*9:&^U[I@<7D2;K."4&/3N/]''"N2: M804-45(6$765N$)G_JSG3&O]^67@G]8.8M^KO$3/37HKB5=P#LX\;&RF$1E] M.LY3Q0($7U!+;7;F8NQ[TCWOV^3!C:O%;E_>)2.M1!L9);YN6U'*4D5IUNV5 M7.;/3M,,CX44:P[UVA)\QI-I#(Z#/,61"E%HDVSZVGM++3> MZB&,*!0[-O%W+29#-U6_!R& E1[:SJ"_$'QG1<&/1'?"_G:A8 4&GI)H.90: MH73]:QH:>"]F9S<"Q!Q@9M)(T>C>8&(LWV@$> MBR.,'!1UU)0U?E=/SB6='.3ZWPX2J!%ZU&3=^U]ZR1 K^27HFZM3>7= MP?0U4( #LX+T)5Y8]S'DP)@6X_U;#^QORYZE M6.$?Q/5OA'B <@5JYA$B^MM8'@^?0:YN8'222(^R"SIF."K O_01K%IF,Y7, MO:6BM+,:AC8FLT*KCM,O< =W>B1KDA^H+7P.* O1O!E3]/*SH'#3PO#%8D& MY,_"4 $A%@%\V]90PB-X-6 ]ER[[!0IH&,8LM(E!8>PJU7OHNG*J?8P6A[G& M2P?:\TDS;")5U_>DWY );"A;2_WM:PYN&^.HAT8 1H&Q-S7"(OI7*%DXAU\'B8%!?"-VN/C(;(.; M2)>X"_'R_9W MT1E?)58>FIPUL(9<52/A2\5^7GK0H4**1RU8$!/BH,BJTRU_T,;WHA?Z>YF^ MZJ'@7O:7/C*/TCSF-MY?&S_1WYH6(-'K[#7DNS0M25A6GUMM-OVT/4LI.44G[8ITP4E^K, M&3X=O<=(J7CSN"*^DFX..8!=K.'5=>IDC1'7>T,K\%ZTO%CJ-I$F-MUC<;R? MC!6M'L/ _AN5E8RRV*%MW^5VKP5\F=$-$R MT,-4$T&9Z9]AR7W,QBA H#VFP"(ZLFYMEG0C M =YZR[HRV[?J8ERF6:W@LADARF@:%_;9EF+C?2WG0XBMJ.?EQ#L\?J5 I$_! M06'+!R?5AU$F(#LYK$B5@,W0(T<:769\6,$=NWIR:+4@L""A-/&[:$R\Z@?'I-XS'[L:0>6 V M1EUJ6O<2KT6JJ=>]X&X-(1^J:JY7SX_*SH$T1H:CX9#\(9U^XEV\XOBMNC(2 MMV3+P,&H,[C:4#;>A#.S0%*#DHD<'+Z*]"5)-K2>N;&&P,^*&=HA2(X1F\F\$$ M!7\S4A-MPZ277)<.%)1-\QG\ D7"A*WI'%5BOWO%8Q5F$2-3H6-(\WA_0(

7"^2ZB,VN0M=,G4YSPQ+/B:7+6MM T;W^L*E>%^N&S,]?=[K.6?.S)DSR;E93MVZ M]=_[_?>[WX\-8&. BK.#DP,@)04 4O@;P(:!??B__]WK]R#_VQA26 .@J@"4 M #QI*0-@F:J4M*H4U@00\'7*_L,!^/>7U#)I&5DY>87E*U;B#@P58)F4M/0R M&6E961D9_&H\?AV0495=_?W6/7)J[B?D#2+5MUV\\4#!<&_5:PV/]]"Z[8$_ M75J^0E-KC;:.T7KC#28;+2RMK'?LM-FWW][!\8"3L^?A(U[>1WU\3YX*^C$X M)/1T5'3,S[&4\W&7KR0F):>DIMV\=3LK.^=OO^06%!85EY26E3]\6EW#>%;[ M_,7+1G93OOZ!P:'N#S^QT^?QRH^[_(E(-8-M%Q74]]YX M4/5ZN>%V#T@C\*?W*S3767"-X-]3^WMF_[W$+OV/,OLCL?_,:PA0E);"P9-6 M!8@ BFXH2 /^S^S^=2GC!#FGA66LG9:9PU&\Y!2F.:V/O)(8# XF'T5$YC.E M%6(U)*)R=(#J!1'8=,2):4'UA&Y1W6%RHMD7<72XA9EY(VLYJAG&462 JRDW MS5S\X%5T'CWE',7S .23R0(0'2;HC7<=T955T$5TM7@;\H:K/#C/C[A& MW5I&:_==FKTLVC,T2*;:5O6R@LT'^8T$+0;QXCT3F/:P&LD-W\ZCT2/X'"7* MY_D]$ :PV]V^$-4192X&I(E/%$_Q49,10[+(!5UA@@&R"@B( 3*())=!RA2V M7K'D7-/Y#3IMK;\,<1\+]W1Z A,S*^NLN?[!/&)&3(49Z8A:Z! ID4:@;H18 M5VGK**U-M4_:@THHX!ZK2;T6>D6(0.L^X?YM[T^EZ:RQDEPMMKD:K9>F"/>S M=>N)3?E28FN1,?4 $ADN?RWZJO\N7G]CQ+!:LPW8&)',M.EEU/_TUJV;J1O* M5$#X87RR/-6_OD>7W$75&L, )5_J/I=V9Z53"(W-(09%#&]GLQA9^OH6P*UW=7+08XC?K>QX5'X0$#4C>R*6Z=FU[;VQ/T-#_=4K[@^ZOV1ZA$C/;32=WX=J M&F>R)F)@(KK*G(A\.O\3K5>X_YXM',RV1/IIML%CQ)7-?'.=4/JCL*T#%#_V MU_CZT6DR;-K U.PZ.S,;/9WNZ-YEJ71V^&AWS;/:GB\S!D_O_@@0GJA[?S3+ MF74O.FVC6<'S(V9X.A6$Q"5E%4UKW9P>:K_]DE9.?V3.';&)-SWTK*9O5-14 M]6'X+?="6/SF\U1W=?@MM[?7('QQ9(*E227SS*Q=^RS(^DB!R*UWEONR^['# M@T>#C-_4J@[DS>3>]O(6O'NWPD+K67;_UATF%EN?&"0021/TMDPY<5R/G0$E MKKN9*8-4EU%>-2XMQ;4G9J98$%1'.*'6.33]OD6"TO2YH9$*@V/@C]-##J7% M'UQ40O0_MYV,V"3X;/)QBL@-I(C09+(:!HSQYC$@XY#\9+S&1XZLI:O+44@N M+[Z"/#+E_31@>KG1R,+78Q]L]I63UCIWM?FTM:Y12+BS,4%^6?V/"2LV%"2H M)#243^R1GW PA?+Y9+%:AX )@VG$L0(,6(E*4Z,[P6#.%0QXMM0<<3&_QH*C M27S"4-9&;EN+-_KKCI%G=XMLWY:$V.U&8OB9,H[PRGV($]3?I&/<3)S^5 M2TZV#>7G*X7DV,BG6D@,CSV3#!8D$)?;;<" UP1J#$QN8.I#3ZDQB OD0_43 M:9/PQEJ4%%#-(*(@MC\:3-+!@)D'I52WES#KTH+RH*@178]P*Z<)LK8@%UPQ M=6\C(:"_+W= M8>)%UEDB8M ZJ\7K0':H<3L:," Y7\5N>PA853I[H7P:9!!3&&;*/*V,1S41 MR>15=2:/!J8(->/LZ>65#!&E)J\$/EM1,JF__%);[YF%J^"U49FG25;)I#N- M4I)SM Y"%3U3;"0Z1.LD:MFM=R6DB/5*T3:PVGIF.[26LN1_M774 +D!<<8^ M)6<"\6GHX%A[5LE!.^+-YU6[D?/I)5_%@^ M&2_2+SJE^%<(*0'4-V/N=+8D)!,'[(R1W..0?V]FFFTL;/".E.Y-VUD'_5Q_ MDF\:KLSEL%G7HL2![Q?,4S! ^124G%J8UT"0HDE3" Y]9VKF9(ZVAPFK"B=] M:8G%H2\W9X5J).44#?A,YH9?T_YZYI&%*.313.7W'WSJ*OR.!E[:W51UH*?* M[&9TB)1Z^*%M;H#V;C>Y;?$=<;X;[B]+^U>3.9L\ 6;1HL3^&' SBXS4HB* M-#,2+!(D52/$L?@#B#F/-3//6TE(>4EH?KY004\8W8UD5@Z*?:HAM'KLFW=3 M%.4J"5Y5_WADPFN4V+G0@3B*S1Z&ZI2\XI&T!T)H!OE[8,UBH8LC!M!A?GXG M;6\"T6)!.8&C7G,7=(25%N=F-?@1"I0(7BV;J#6E4]M$U*)L)@[5-L=Y786L M>4N-_N2#9#6*8Y/OCSF1.',GY^:GV6H_HBSK<.FK,^2?E*N$][H2CO6M>\7H M79R+?P6UMN9KB5?7(J$@N#F+'QXX: 1[7Z/&5NCMP='3R6G*5&V.A]B'X%CV M='G, &U3 -7@*AM="Q,SHN-73-O7VCRC/PSU;2GF6?OO[9\2;I >QX#!TD;: M;HC$3O=D8X#*@KD<$G&8G,;28<3K.D+KA$6C! 8.M)TIY553@(9(Y_3UUV9W M'^5:E9\1NMU=&V(AD9G4C#TW-'6.X^,7+V6O+K74T4#\MG[(6P).YPMCGM.# MZ6L0>0Q8-^R,ETD2A0%NM1HS"X"[O3K@3F[+IHL.H)WOIX1UD=0HI'JM^VGA M(W<'G/97%T7:EXTXK@VIH&EX[.AU5P^>:UQ0=3UW9$2#NGO5X7XOC%S \9!';;Y4C$#P=&G!5FFW(&!S:G]WA):E?U/-KRM7,YQ&&[## !TH> M2$ZMF3971]*^Q.LMFIK/FMDL_TVGYGI';%GH-V95U9/LKX*I3FUN+:5E:I'( M"YR\0 K"L9F^)GE8OF)S3F_!U,;>+:R 1"U94MY0ARSU5.CPO:.'X16;,YD_ M@TT>R<1J##@R_X46X\H>W!SD<9A6I7/6-LW#S MO17( U$@U;'G<4V$E/@ O/:/1I[Z?29FH@UR,W03>&:T0R1_<*MTX?\!@O] MG?0>[?T<4G1OLF](YF;4IW[+VI<$OLXXK/%XN,?YZFA)WM.V.=M/U M1N]RF\.1GN57,G08OEZ"FDGOGXL]BDWIH0IN'DEWWOB3[P68'S=TUOAT_7/5 M P^/1)NN+ WGJ.16A<,_7RE69JQY\WS1>7SQA#UHG$.HJ9U5?[:DR-)C;I;S M.S]X %Y*>2VS_Z,*C?-:YI1^:RY:2-,9&9DB*-LNCP>C=G^:G;M,-8L]'QMC MVAX5$Q-U?[+[V+$/KM\'9Y__?.-3MJ-1T8W!@>S L(4()=MC;VT/-GT>.,/: MT/KI9EO("=/>[&V/=1Z%.6IYU.]HR7]R*_1UY]EC;>U./A,=Y5P[Z]=P^+'P MM58KU:Y0-D:?=NV_:U+^\&OYFC*1U4QWR1QM8K:L($UR3G2\(&T#\">3^FLV MH[]/FJ E?_,>)S9SOID$F&/ DSMDX9GN">EW?Y9@HO$Q@OA6N"G*6NR0V'SP MKNZ_1I7&"3.\&.Q'7V! J5^:(.[OGJA-#/V;4AA9H-,'+DS&'CX1FQ%R*F.? MX@V28M5O-NQU'D4WVM/IMU8^;)-RE"E98?5SWE"_.(E!%RF%$871KQX-80#! M=)?WP[XIAL/+<.MA\G-4]^&L5T1-GIC4F^['5W[MSB/)4^::4$OD)$\YG;D9 M"8))K^VVPO3$Z#D]5ZA4_SNH_=#SW*P* MVY_*?4MVLJ<'IA;7P6L>A5<EPU!=Z#'\ J/P@#/+*<3 MAEM ^9Q%=!\DT8H&BK% D;Q73H(6J^I)1[ M.M"((/.^^- 3V+__8GM+)GPL[%9HOGH^>TCI2X5R9DV]FLLSF)@TWGEU(MB[ M)V#7J[>77-.ILS ]H)/J"5_FQ:92S2NF7N)S(P8#=*>%+9F589$UOB7E06#< MTO+S46K#0TZKG0Q_W528W3=TJCN[?7UM4M!-RWG%?%]3_ORJ]4W\K[9R/T!' MU]HI;Z9OLM>I,4REE+?%;.TMUF&8!H;9=\?,KSUBK]!][?@'#2/2TCM65W$Q::R%YED()6O^*P&18,O[D\Y0 M9M*D,."-51=K&@..84!W9?.%W936?YIJ_W#EE_IBP/4^!@:KN/MKXQP\J_F!K9;_DPC%P(H<^WEBF9/6BA"+>B*\^")I#F\CX6)W:6>*] M6/K>$76HPY\?*,[# (\H:0%=CLC!1ZU(M@&^#/9AA- MW">NF,_GS8EOT[4P8,#-7&(5NBC<,J+/(*PPP,L6+)%##Z^B:&P^< M;\:7+/OO1J"*_X5:X,P$\*MK#5V( ?W$A>G(@(Y_N+:ZX47ZOC(,9?MVH'8&@[GT^V_8_H=7H%,/[I0\!P# MWIN3^S,;Z=_6DU?AX-I#(%J8&P1^WT^&I_%&".@G"(VFA3!R!!<=;[D<20I3 M&0-ZH@[2ITD%F>)T2@?:_,T:+?HL/QN@"#)Q!218F8"C/%#(+$@S%1V2('^F M4]/Y',$##+A40VL@5^4T2T%A@NL(]Z&8B&10MQ90?J70.L;R6W&,]V& PGC* M8TL_?\(A=!0)AZI;]'4YL7:IY85']4Z*G'O\*D9]AELCSW33TCTTY.^!$ MRV0!FAD!V7$27:ZX!P.NE?8+"=_P,@V),.".'M4'UD57)N*GH\9^:B3/E>PB M*:BSCRGED%LM*QLDN6"8^NJ69U;GLI<;-]3$--VPX=XFY.Q6,!;&#NWV0T4@ MNC&]L)X'QZ(4K -Z/,>PPHO P3 M4,/@6;PWWEFQ'H[\<>M_!$L@9IDC\<%B-4" M< =1%7>WHO5RQ/PP8>7_T1JDF2KX,9(&CMVZIPTYY!=-@S7C*9L8"F<7?8)J M(P8S!2]N%QR;4G-=;J[<$&JXBQ=T1FY=L+Q\VL(ZBA4B^./>PC_B 2C ("$FQ)FPR(>G;*HE# ^^9=/R$3.:\W@?&%OC/[U\352@08 M(#Y"$COW2X&=TS@=0+7K,6! \WB'$DE_$? VR/Z5 M=3)?:&*':QO4"L1.\/G@2Z?<,6"%O"#]TSVK(X2O3KMNRMM& MO5G&*IS##[G0.7/Q:D][R/C20CQ)I%$!>_^3 MFE<)=62IHM3?K%7>:(>,O$_[I'W[$AC]["_ E6BQ.;A'2Y)T+KN^O/GY\T^N1J<8++Y9CGBM+MX7 M&3WF9VI$I*%; =ESA^JKNV<-B-5:LS$JV5_0*=-=!ZY54^4RUERIW=ZLG1UJ MF+1E]-33=:??L:KSQ[^6S.I78D \CK.&&[V'].2?Y^3?[=LP/[:%J"K6[Z/I M?+@KW_BR]0I^]-_%36X\$6&\!5LMZY%-:&/--WZKI@+YG*3 M/WV@3#==[WCLYT^\;$%8<[I"DJ>5)&[WG,C]YM="KF:EBDDB!XH+?X:@,9ZD M+$LYV\$.T$3 QQ1E]JA19YU!K3!]AJ4B=AH;<0Z36+MWBL-@T[UY;E#2*UY> MV6*>Q+!QR-;7/+'_P)-^VQ/AO"V*A&5HCV_'-[=T=7&CID\N1NW ]C?@?U-F>\*+E#7HSUC6]H$UMZ R W*E_.U:883!&7:ZE;8M G=">6DU=GSYU*MO5CR M-*VP4847,*/&UZV>C]B:K*HJ&T&Z1*^]?;4NK[O:Z'M&IZ0J4G#(K4AHE4B7 MR(^1!O/V0\3T&F755AY'=6I4%]+ @*9V;RYXD7ZBZWZ7K6J9V+_/J(]*)@H2 MLXILZ"E>K;-QCZ^.#<2$/J.$L5]^KBAIB_GEW=WXDC'CF5\*)GVM&Y_7F?-W MGW2&B8U*GKR1N43;?0]#[NG!9H^R09W%>$\/F)%4P:UTZXTN_[AE*K#5H7>& M[-87/7QT_=.;@GG'/K%K8=@/A#U4"SA\*9.)*\]6G?PDAKG<:;LM$)A4YPYR M]0)#2GNIVV/I(7UQE2V7R]H5SQ75YAZN=0V*-+YQIF.=41&#<;N^QK_^_'AC M1-(]?<02ZF[@K*A;OS3'926C:[IL30KL2FV]M=I+)P3E86>[&?7UQ7<.MOWB MXFK3QG9^DM)ZLCA4H!-37WG'+OD/[2!+(,V+)PH2[+8BE:+#4P09YG>4'#9S M%U1RN8P2USJ6W$+/R#W2>KG.9S?.!S.V9M!AQ,$$ [C;NRSK5]IW6QR&>^>N MGG@OW@J&5HSZ[N/M6IFNN>^AHZ"2Y/H&7IHEPIY<.ILS)'^H#U5&(KR0/,B8 MVY]HMVF$$NR W.Q$K+T@ZZOAMD'1$<'PCX7:()(M^Q7(G MX\5"I!K%0DG)4+#_%:B!=@KI&4P3,O6'3F*H*5$SQ,[J::^M!E=B MWMQGI]"[R5))JX&S2DSD5VZ&UW>)5:'\?;V+>:!LJ.:0S+8WE=/,[^$25FP% MI:,I#GU1OMA-^^U<&%,)^<3%@+5B!SCX&M41'N+8<.O$A?.VNA#HBE@_$A_H6>Q0>_L N>7>3=N.M'I 2;\8L^^N M%.E_Z6@RYWZS^/S\)=K56_.<(?$O@K(SH*F?NP,R:WHO*V9Z!<0?2.$ZQ$3TG*16U83^O@ M]3>XX:?'2=W'8A01$&G2A=@IBBB"! A$0?K!*(@H"JA(1W.0)HA$"! K2#.*1U)0%! S M09.VUDLSW[=F_7;Z]?PGR%F$!RYUW.>T"Q,0 M0 Q] .@]-K3*AO.7[XMH_M378>J9S^HM_%05++L4C7UE1J:^@:&1L8FEE:;K#=O ML=FQTV&7XVXG9Z]]WCZ^?OX!AX\D9F5F[> ME?RK!=>N%]XIO5M67E%95?V@OJ&QJ?EA2VLGK:N[A_[TV?.!P:'A-XRW[T;8 MG+&/G\8_?YF8Y,U\GYV;7X 6^3]PB0$2?X?^I[B44%SBDI(2DM(_<(F)Q_Y8 MH"0IM6;]DA7;/:0/GE9>N^&\C,I/EV_7=SOP/Z!:P18)B&&!D]""< !,&QT)POX_R0FJ7!-V823=FMYV<'R M;NRU.[GPS.@KO4O&9[0C3^N%?U/R?VYLJJ+6(V:5U!XJ*M]FKPV.;L/QW%V& M)!!@W8V^ &#!#=I#U$6 '6[I.#"NG#3CC0&O08YP6HD"B?5]#P)\K!8^>5OR M 2_X2$HURG$"5NM= F1SG38#@*Q>,0#D$B0LQ?B)""!+OD#Z$@9^AA4M^V#G M4E@9(X, KP?9?4*=L!)A/CY]!#]M#+[WXZ5=9R?86=-IC@S[M5,8::$=SW/J M">,J4]IV!P^__=&;V6FO)YK6%S^VF9VIH=<20KJ25M4-E_>;$=7O093MP[;8 MVP2*%X.5U3F&I^%6V6(Y%ID!D9W93%FA.VB1+72Y2ZC @WJD%40QW 5+2@;? M^CRW :NX,A@R]$IT\5#W(L2TN;(% A&F:Q.LP9,L5+MWG(.57_M]9^"C]^Z* M(Y3_WA\&X,)T&'BFJQ7S,]'IV.B&7_K;C%E&L'$8HW AF1L= Y%!SOTK)1S277GX]+E5.R8"HP;> M=YB^B7K;9[K\A5W.ZV9!T,\S.\E6.@P=46_/$2ODR5$7 GRT@BCV=()LJSWIFMX9%R M; W9_I2!L!.'>(89LXD*+F^G1RP?YO9;;7WAT[);)S0WY()-UT#/_7VM*:]( MG2"$10 '$CL6UE:418"9$:H!CE7[A%'](PT!; \B !4UG6D9Y MX4K+J9QPK5#;14]LBUE0'7YK"G_/Z9.'W51]Q9ZHK&_X9=_PB:-[#+#KNW;( M.?6<\5Z_HBSE9IA#9TYF[RIU3_8)^%L%[\,@/&+!T!Y&@LB@B%F:'NV7;Y2$\#X^IZ'HXWJ@]S4F$1U6M/"J'Y>M_M[ MYGLH;_O0K+P!28RN!]LW\#54V.7_P))61NI%'7;>GGH\%WV4M/ M>N:ZQ1%*NTY=8=NO.%5DF.ZM:SRV=J)MWYB;?&]9^GZJW\TK1BW^^Z[<*3W; M-U$!JZ=WX/EH4LI101;!#0&N#OU9EN:N5Y$47WNA2L-GQGV)U_-?EF4]6=6^&#/L7+5KAN$V")L(K:G4]I;DWIZ>%W3[E:UM M;8]:\P\V-38VI>S+/9Y]([-H3;*,QZ>KOGYC/FE^6/K7OK MMT,^LR;3.S]>N<;XV7"%:W=WSS.]P;W?7HHPYZ$FJAJ[;FZ*5)'EJ+MT3T/URY_O_^S=G]]?D.:[:UEM19T/D#)I M;'1+\57$858YA4)TAT+ *?8KQO2:VT(3*$[@&UK2H)AEB=,@&-)@!0C#WLAV MTX*R.:/-$:@S,S0+TJ:3=(4! \33/*T "Y8%$%JXD$'$L ]3IH*-AV.TS#9V M%FN#_!AF/3(F<&Z< M4D.].)<8PKU5+;MFFV$5()Y4475W:4W_OD0 \]1=>MRMJ^]=?0"839A @!", M(F'1"I.*D[>,P#^Y/#7RJ2_[GCYO?_"&-T1?D,NV?B+2HF^P3CLA- 0#Y!/0 M,ET9C9'\/^\0CM-"145+?V$<^V:;/F>?5EJPX&4UH MQT+?F&PS!.B),!G<"5&KB!H9H20PC4ET'#1K^*"9$!$WY\/;KYDP%; IGW.< M(AL(A7.[SJZ?S'ME.KK(H-@>!F?Y422;; ME%&WA4&T[:F(\9L5^974J4+2E[5W*]D(X*TN.N,FDMQW!?!P4!&#\A! ZA@" M7*:P2D39[5L18)"2.C6SB;J?RJIESE@)E=%TB*63^#'@XZ1=C,7;8Q7"HHOK M$>"7FQ0$V*?A)+S!L19>OIQ/F[7_0RW/O]% MTD!A9A/KLRJ_F:?>$Q^9D:1.]!ZV/7R+N 5T[*:,!--8%+_.JUNIY' M371-KD#@X4O"4\]9Q^ 2[-RJ*)?8O<84VML38_++;+H]7X&-ZP;+//V.[KI2 MVGE_- )\O^Q5/JAJOZJGYHTW6..5 OB-Q3))HH$ MVZ&S%A?P,FU*X MV>G:;& 6RH.FL'VPCQ1T8/-)*?FG^RWZFV,=,;GRDO- !LR(Z$;L+JK%./@CU$#W"T:$ESU8LS M!UZPF-*TBK>!86?A=5Z&XR-TS9NUIZOF_/K=!DW$Z(W&.]=KLK%LNL0&!<-O@O6E2XXREU]]>#TS C!MKW,B":G M&=7Q4U$\SC/GA)553FE6(26SYOJAZL.GWU0*J&^<:!H^CY>95AV8/ @^Q']] M=BBQ?(7*N@?).:KJZ>Y5;I.392MK'4QFO,/[U .\>3K?Y\@YHQH@*04V@BIH MQ1)#2TK9178-QYH.U@9"J='3NQ9H_+VW.?+BN.4!YR/OT]F/DZ:\7N?YI$>- MWB_6"]._XF1:[+4;^^N&XHF?ZO43=#!_L3K@RZ7\S^X.)0-X41PWUL):HAP(,ZD(L GA\,J/>6 MPBZP..E9-(36[]'#;"9#@ OQ?5[V[3:%6M_9R& %\/%"" JW7^;"-Q4+"' M]+2%316LU$&$.A6$!8:V%.21)U- @'A,N(EK@+S?"H3^:AN'AGTE?#=&!9'B))\D RD'' M^/)8!,"O(_'O=Z! \'F8%7^+>CS]B=NB>8D4]6LM$0W%4+,39>HG:BX"G"N9 M";*7([WS@]"M52?S\&]221&)*BA=<>BFSF]Z@0!S"E4B"5:?,+N>*I!'^^!$ MY@_=P_2O[-\GB-/->!CE%6M<\#>9C89"Y0(G496] 9VW:6'^%0(D9PIE"G'R M83J:*/7 S.-%E+9(< >[M/RR?:G-5!3!@L:/&4Z!\CS@_O7A_&<%?4.K'PS> MN;S/__9J3*F&#AH[!%BZ6#-_[1G(3 -7(D#W=@NP620>:?>8_ E?1 4_12J2 M!EQ)K'HF5(< 621A>>UC+U@FAA44973K#955BLY7?A\"5NIMW*&&OI=2@:[' M:7M>"7U95\O7NG"IYV7J%7&/K+R4+&"NE]3*7'A!2M5&@!@J]RKZ8) ,G:)T MXOB[U86J3 10D^,I(L!U/H[=246IZL1J/.A+$OI9=.'@D"\2'Q;A*1+3#%8Y M(WJ#TJ= (;;S3QYDX0X$&$\Z9\$/@A+2(!SCZ-?%Z-VD85H M]7VR I(&/R; CD*CIPM",N3+H0NW!-*8LWEXR'0!-B5Q4/9D7/FO]J(L+[F> M])0![F&-P4K,'T0) 6Y14D6/Z>-V#DF[COS0C)W#=*.!WA:97++\:-U#'G=Z M"E5S@E?+WQ^[?**>4#$OXL$MYB7R[[OUAWPB*PGQ9YLNCN]>'3>PM@9+4]ZL MKW)Q*[RF4Y2/^\*ELBIQT W8'/5H #6?N)UO]]DVI&<+4_D@(1O;X?XJG&WB MUY-,>HH2KK_EN0@]IC).48^Z M\;=R(1-%V !LJF+5TO_S++VC;"^5P;N2\TS$DA>)2+1<%@(PUM2C^-K?Q+A M/O4:/D>'2\8W 0+81-DA@"ZL\A='S0;^F38RE"XWOP\!2M&Q)_D6 G B(93R M70_'<;PWI\!9;6BWD.$Q&<*-,RT(L/SX1@2XW8L?A/=SB)3YQ"0N]7O%;PFR MRY'ZD=1)=:!RM"W>><$7!?#2% 3(I'*X\-'*?X'MCRA*_@0$_!,DVT=W2X;0 MT[#[+13;[R:2;W5L)/DO_M5S<%(T D#6+O-'!BR^Q@1AY]'C*[D\K+7\>FQ$ M95AK3OITWQ@V<$I.L"67,S#?.XY9IM>TX-.L1+=KXVUXIE*9J[O$W1'M/K3\ M-M193E;H[CX2APX;HU-@(34!3*#9DM*N)YU)IA\C[.GU+]\HGU5AJZ\Y5.IL M:;3WRFVK0%^#3]%C97DX)];)%5U@L18FO8OSY=#HAL>:_?DR^Y*3*UP[>ISO MN#9]&&ZH$[A=YBYBP#)*-PF*:DZG3AB4@/Y81,^$&Q/]1ZZ?$V4(2EON9/WV&\T?1:+7-I!WAMUWWFI:CI9D MP?,I8D_[=A78'"W.;2T<#7SG&G=O,OOV%Y\"FXZ&""W7%L8<@[SC]8'A&#F- MF,?AH99%QN9SLISF>#ZIAYP:3\F>*Q%[2^#2"NRQKW6',?L&?$0>K C OT2I M8]6O-3I%<;%L\O2JS80[SWMF)K_3#-WK-&#B.>C%58*4G88/!%IR%/M::PD=7Y. MYG8WQ?>FWIG@VS&2&U6.?SADYD5CV)R3'D!/^(:0#BTN\ 6G8DG)M-=@V,IR M'N.]7Z/T"Z/XP8TCAU>;Y.N4WIN(;R]ANR2N&$$ =YY9;TD,F[+<[OF7L[Y3 MJZYF5TT>O7@]Q(K#3T\3.MTBT+8/V'JQ@T+V\!33K43V#)]^JU>:,_([7(:C MW[^]FN R)?<^)%?NQO&,HN MA\]Z*BBL7([;8)L@V"+T?Y.D)EP+L@;;$MB6 M(&G:3+"7N)-!= $=@\'@?,$VR)H&;X%2>*,"]F@%6!K$L_I:K#C8T*<2JK-U MT-0VL6(_O3*\HE/S6?^M_GO?#@\=&[!_(RH@JG.8Z7C 7HV@1=?$I<]B5D!> MG5=;5><+V _OW:YK3G%K>93BG-!5]WBH@0OM/MD0,T@A!AD45(7;[!LU;V&$ M#,S)3=N['*\Z9S>3971+_/?2-BK@<&E%&^D!L;0@E^[XLR5C=H>V1]P-9;R( M"XUQ=6BH*8JSC-CJ\;"!O/LQ@[F]KIVA"XJ:2LU;#'(.)U;3*QI3BUYU!5_& M2Q'F:1QRM^+(H\X B^QV#:)CO[VT4&W(K,T%?-\=KQTL.6RIB!$>X*F?M\K1 M%N[BV7TG#-LZL/NDB*O[V[PIA#.T8K4;G0\F1[%0?N4'B.;9W/":J,QZ1%8" M$G7+DEZ72#;>P*^<5,.HV*[D1YZ+?E\4V5UXE_^A\6+^W5 U7_5YWR2]/"_J MIM9$1EH$M^&>EUM!5V',J_$+K1>O5TY\=A=$Y+]4HM4D]>,E9W%+(6S/2$47 M>=D(V@VVY-=%W;Y[_T FICUIP&"0&EG+VWB"!7LX\.JT'?',#E)AW'Z*&? CT'&Z, M7'K(-9,708-P@;!.81#_+K(_-T@7GN+0$ZK(PWJ2. M&'A7LSU_+"BRN[6!%[K#F7?QDKF9;0CKA:+:!_IAA;;+4$*WK[JF5#Z05$37 M.[,KMVO"U'-M6]2NYU^^L#;8V.3>__GNA@>YM7=5]9:'S741+<$4(0Z*9>'$ M'PLFR:R^)03?SHBJI_Q7=(5>XN'_C#W_Q\*!GGW M7U!+ P04 " #70U10M2\P\.L> "%(@ '0 &-H87)T+64R8CDP,S=B M-31C8S W8F$V9F$N:G!GU7EY4%-KT^=!0 1D4?:@1$%%04 $1 &)7BXB(D9! M]B47D24@1!0D2D@49-_<$ 4A5U8!(;*)LB1 6$1EQT2"$!)40$1R%.(1PLGD MWF_J?6>^N7],S5=3-7.23B7U]'F>_G7WZ?YU1?A>. 4HGCAF?PP0$P, ,=$+ M$(X#-J)?_[7KKTW^JWN("=N 31N 4H K+J8-K-LD)KY)3-@)($5V2OZ' O#? M+[%UXA*2ZZ4V2,O(BA0:%(%U8N+BZR3$)24E)$2KL:)U0&*3Y.;MQD?7*YWQ MD]*.4-Y_X_;C#3J_U;2K. WQ=IB/5.S ^8'#UG8 M_&Y[S.ZX_0GGLRZN;NX>GO[G P*#@K$AER.CKD3CKUZ+OYF0F)2-[XXF53![VSJ[OG5>_KX9'1=PSF^S$6ASO] M\=/GF=FY+^#W'TO+_)_0KY6_<(D!XO^"_H^X-HEPK9.0$)>0^@N7V+KHOQ0V M24AN-UZ_^>@9*;\()>W]-S8H_W;[<4V[M(Z)$T_EW*4A&=4=IIR=X%_0_D;V MOP-@]_WSF:82Y MS4L?+TD/C4L:QP]M+"['/-C:PKQ'B![VY0J:P-+6*(4>!<2;",J7BX3HNC4*40(? MR@E*K&I8BZ#@4$'Y;NTDV7"K %P9WOMXY"HE*3N%0)>6!23+02,%?T!Q5!U0$52@ M"X'4G,G]/"&0B",J"WQ&K5S*^XKMN(?]NXG[F7L%*J5>6"&@4#RTBU>6;"57 M#"$,C$Z,Z&Y#5GAH]!""'L.Q)@N/?I907@_$(14%,=,*XZD#WE#"%"W#=P.# M$,%#3ENY6LN#04D-!KIM5$E>T'5XG\"@AJ?ZH'9LWC,KP0RC,7\ D?B22U/% M5[_U[8NJ@%XSVUE7JB(XBQNQN]#O+/X5>/U/:-9/?@]DOJI,,!LFZ@C^R.MJ MG.FB&H]8;R$NA>*Y:)SF%O2DJP\B#:;HHB==LGT34MHR:.?HZ2M$+ MMC,IAH:.F1E%L[F[RBI#+?(3,BK[,"[,SP,"%3=^.),6@AI#.T-1'(6QF0YD M/3KC:XM7$539QL(D4ZV@>/X%4(V.5IM#A#>NCP>C.:0NBBQDV<6:C ?5.LP; MYW!E7N/F27ZCIH>],'$_O%XT;,9?]@66)J)A&>E5,PC#%0)?&U=14 X&C$XB M'H"9U[QS9SH&$IJ$ )V,F"TP':['"W9RV6II[%3/ Y7%'@.\[&\7!'+<*J-3 MPX(KD1F774"II.4%I,/PHB[O9S+F1!5G$=H=_;5O&IV":4!WH).:?F80=T(_ M^>:\;PG5@M!!HJ9@'[B8B3.H7EYPZ/8T]57F[=7:.KA83=6%WIQD"*2Y!N*^ MO)_7PQKFEC";W3] (2O!RZMR7HXCQ* 1DG\6J^%E"4$03VK M"$%$/-=NP1(\,>-,;#DRE@/%][ M+1<6QXNW7Z-U4383=*B@5*:UNL!^[8G 9KH/Y0'V)+1LY59%<[KSKG(&TEGB M^)CN)OG\RB_@?"B>Q\+6CO64 PI/:($H%HVCNQ#$0:OC A8&:QX8C48J^>(?N DFP.Z=X/M=QB:H%FB=9'2V9 MM%.9S*J:O3:95Q&\DK]I";F+!U,'*=P#F&.X8*4DA3PZPG M;O^248B98VV<-*X;GGH7=+?#L_6]%T8-?[%G[RU/B&RW/YB5SF?*E7Z8]$@. MGQ%PU[)1Y]CC)E/17Z?!LJF=\7ASCES9@A\XS;\).D-%'22D( BLX]*^8G@S M7%S;N)$"Y-:Y$M2-227)F[*W$IEDQ )U;_"F4',$NTO.^60KKR"):RFG=@ID MI]0CDPJ0-7=I0B .0VJWIEH0.X2 LA ('8#0UGH0LH>VP5H;O6HRRY:H9TL3 M+(=AY,38+%*"%F2TCH#,.<-8"C-W9_@/AH=5M1B%.Z[78;$&$Y_C. MTH?:-AK/ZNX5MC#VGVCKU7GN>^S0.9/K + :>'PZUSSUK+W.[1-6E_2:+)[1 M]8O6/2V^Z')#XN+1IU5J]!6UQ"5'(SH1.53?JD1G[&W"SN252)X$C0->)>M/AYV4_CX[]O;%2JO]@MVY3*:Y7E#T,UW*P$ M?=#Y*&\@ZWPF^S24%52-M_0>I:K@_3NIB'@.+KG%A\-60C_U"4'" M%_XGW],ED7+MC4%?0W49J=1.#GX<++:Z/BPLEV.$F%2*VN)T)&>7J4GQYEJK M9\6=5],V9FW![3C181YI%Q5HNSW-[QPY> Q[@18JLJE&PF;!?(..;$3$=R(< MI=BIBHU^+7'F^M2Q/))VB]=J"-1(ITD+5$"< Z,!IQC,WH2S5O2 K#OX\^W4 M]3'=$#/V3T_\;[$X#]"E_IIYHD$8!U3)YS<>*#%-\]MHOJ_;<->F;V_!Z(5V M4+S-E;J1I$+G:H;9=*YL@?1[&OAN]PN=?ED* M2G4.2,7F'.>=56-E,/)C8F-E3-R]O$+^1-9P=\>G2 3OD'FU13M)YJO&O0/F MDH$N@<#4+6F)Z[]G_TKA(%GZ7%1Z9%X&D8YY%[9D;]87?7+0;,]"I/TVT/IN M8'[4GN=#1-G@"L;1#B-A%CL=45\#ZME[+T7*01X+ZUW"8'!\:M" MX+JGG1#0?R*^Y)3Z?3&>]:V*BQ+'KI0VQNQZ_,3Q:J6=P>CM=LTFKR]*-C+W M&E/5KV?N/*OI+W'C_HZ/S">#8K;*IZ7>UL)CF-JO2HX2-$V!V)9GCGN5CK'J M$C.#=P279"2-92(.;;J=>$KC^,(948T+@M]@EKRI2"$P-8F&;2F?=3P#81;C M)>H[@A%#7I'Q83KPV!TKZ(P6'(BX9>L1AJHYIR6_I6\@TUP;/R/+2&:>+<9>R?GRP\N;* MO$CVFPNX:EGN]!3K/'-_USWOLIWJ/T;+TQ,L(IJ]1\H/=NA]OU>DS(+OT3AU M0B" LF*(41"Y$Z=6 -'0)(@F!^*NH7ZHTF4COS(_F!,>74"9S81UB,L)X*C01-RUW]!(8$6\MET5U_NOI*\EK+ MT@1^E?.^!@7?#^L[#B]5H7UXC+L;51FL\,>DH*^%NUB=3UH@YOX^0N_\K/+[P/[[76JXI>3K_S*#2P/J3)XVW1;Z7RZ46N MQ:$6EQ[I(L]5V#^A'+/6B;@Y/TBWT>G]XMKYKOM,B4Q4Q=E6;ZI>Z7ZEBSV] MSMDR8:?.E+_^I/I2N2!I2?)_]4<6=$$(C(7":3DBZB30[!4"KQH@70YY[#5& M%1(_"QZ[RXUY0+ +X^;CZ RBUKNE9H/]_6]G"_1Y/Y/.CPB\KEH_BT(IX MG M[!G+1EM(@=795\O>X]TZK'>]:![5^,HZ;B7597$6H9;<$+OKM<^Y6(M^OOM2 M\T2TW4L>OZ0">[4OL<8P*QJ^[;^^:OWXJOIY0R'@5_"AN3X!;'\0JTWX_37O M_4E?RX07X9G(K2:>CUZ&G([:HS=4.N^$ MSE/B9BES=@]1DGMK3[2-9KJRIAR?-DK*)EP6BH>!.MHC(K4IW"8'2/NOK5G.G&*XZ MV_8=7&[OUY\F:\(#2,4&0*5'O MJZF=I8TR[^$Y^-CU@S[.=+9B0X;JMZ%Z2@+K6&99%Z=6OY"_6+":HTN?#S MO-&F"OR;KH(]CE=;MDK>U *2N':9#1@5_#!]:C(#SRIATSFELQ;?RCFH)">O MD-]P\AU\BP\YCM%!DDTD,EN@9LDO7BNE(DGMKB)FL2@%R?)3H+DIBG0P=3<4 MHYK!P4D3?*$;'++\G+&W %%Q%Y6??AXEJI=,[)7YT5KT\N6?(.P,0^-2M.'NR+;/*S-'D^'!]E='9D<5/SZC@MX;IPPB7E!-3@L@,JP5<\QW8D\KW(KB1/@^ST#BMZZ9P0L&%VD7EYI/;?4;,L MFC].<)*2CER3,DWJ9O/.[#W 'J/P3>4:GN>LU1+WW9.+KW^!>3_G_N<%59G7 M79>4X^, U&6BF!#H/3!,FQ<"WD)@I*HKYC#Q.$&+29JJ>#-U>%\P618U5;#9 M/;;.Q;A%""!1(;L#?L@)2B_ZD\::YCJ>-L>9G+1Y\J'B88 6>:U5"$B&+?+* M8&FF$$@17SU-6C(Y+34GJ?*K,$.T%/M(HS@+EFXO,:7H"X' 'M2""Z4JU93R M<9P4ED>2V^I2F/1F,T9!8?:-5?.8Z7RD3,D\4J R0<;E,@6)#915N5#42F1SD>WHQZ&H?$W/Q!T%89KNPPW)?V0_ MU"[PT3W]?-0_SNV(C\[#A?M[-,2B[ )/NXMA]H4TD18H$96AF[WQ-/[1X0"8 M^4[EZX+U5@(!W+B= 4_W94=I4E*HB'N_ZC1DQD462\:9'3$,ES4^@1I#/L]: M4T:.B7!L% (]:#@V&W88,"A#*UG<'MB?&K7=I]\:M@A7RK#=^72?4IFN&LLI M+>):/4G%05J=<=E=H!R$R/'E[SJU/_VN9X_L;DO+"Q_)5[)&'Y"PX])5L'%[ ME6 +[UM5%$CKSFU,;?&I\,"/=U$1#%^Z$]4BFQSG[#2D[="<)8-=N7?'UZ&T MDM55_:%IZSG9FZF[>U+P:OPQR(@WY3-WVIL@WCKX&247Y1A*9Y7UR'HI18!& M'*W*V(I@MJ*A497 7[[([PFZ?.*4V:+TK@$%>^5SP_HQNFEO,:EA!,O50!]? ME@9Q'_&MA>&;RJ/JPT(@B)W:].7MYT_2]S\UT%A2)T,CY!5WN$[^\4!C8^WO M+B8"%8$]SZA3'%3H&8CBQ%[['C&-5,^K'#>2GC_ <#.I;JV034MS]Y2EA^'V M%MIO2Z 8>D[N.I[[V37]%?L%%-#Q*RO9_6W42;LMGQ[L12OX<99#(&NMMG.5 M%E=TZJ*;?1IS.>>RD_GW5U1+N /)B'KB]KS.V?((K%QI%?WS\F6&#I3.E6"6LZOW; M(4W5K1>')J"T3BV]EMP?GHR/.4ZM!I7XG#.9'=(/;(KG-F%7;/_AOS?U\C_/@_/>>T:JX@OW%E1VG2^ 1S_MZK3B<$R&SLMRIU=ZE8JTR MRK,(41U!]WMGU!^A_N&\?TK;&Z5#G$^^X<6>28M!,N_T8NP=LOM>N^R8,>__ MQ2HM>UON]#%N'CX<3IMG30N!WUM)OB@9VL>'!$LA4*/6+@16,K'9@B0?4D\5 MX19N3 R*]Z_>YZ1NEO\,TZ+V$6N87>A5.>M MK:&\U3W$/E$\K**X>\+*0*ET000/S6&FMKA4HX/\0TL]'9_BX[UXR]\JRQU" MRSP\WGOU7HTRH0=@PT(UW/_(4!LC:@G,H1A>3H=GT'6B"J34SI8CR!8>%N2: MQUN)OR)5D9I];R2R)CGJ",6MX&A85<_GPZ*?/ MV1/-)_Z&);Y(OD[Z[EA/61$"3-32?(3O@*\Q3P&V?YXM!# K,W!^N/[8[-^: MT!R#]M&LBO0^U$-4C4LF AGW&X3 ]JI0F.XY .<;SA^@];P659PJT8TAI+E+ MJ,0O0D"5Q/5SEDV[M<\P_,@6P# ($!L$=K2)/]NJA]!7O3NA^R50XH[]#M'[ M[AW[0SON]N[X;O^QP%'YS,D-AK1IQCS<6HU:M56<*Q>1.)C.M40)=5W8X2 -)*N<'/2 MA->3=]DZXTEQ;C1_@)__X(86OW_2,L^-O&3QX)7ZQYRE7^>CD'>>(3--CB S M>F#9-2$@\7B;$.@^AI]Y+ 3RCJ^)IHT5K4KN8C*;YXF!=O&;ITF;OJQ@>A2V M3F!__ASJ"SVX=D\(7#C865.5\6CGY%;25:5JC:/3!]M5UO;]@U/<1(:"0*>IV5X3 $!:< M@;4I"R*^WR^?!1&B!4J-COD/M"PNB1][QX1ZP+7MW+&+%R_I MCY XHO;,.Z&PUX(T$3]!(P4 M@T3J"J)3XTZ3AKKQ,R++=/@#0F#V6A&,_"MT?PJ!HG1P -:V6Q 5D,%E3 WL MM"(:=D@EHLUGO^].T45PU9 MAUXX(DZ/(%TV-10G:&P4[]+>MU%\(^?Z'T=$V:L@N99-FL5!MX5 \KM5M!#X MD4M9'/F7.[7^?=K\KVJ2;;_XHT_F^1&QGW1U+X0[A/9.C,.*7@V+3,KC7U8M M2$ZO?>]GC8GQ,!$B,28\U\-3^\<3BF MV54]$1XVJ"."7,D789LQP[#+_BD8 MHT*@L^JBVIK\"]&D)UN+@2^2W(BN&% *?QE.U&##"FVD'R_@=4* ,T6KI:S) M"8'-*!!!PXJ2Y/)9$KV=%(!9T81WD+AF1%%^"3Y7KB[]VV]V_SH1Q75](0LG M>?L)@80QT=)!5"5-'_F?3A$K$X7J!OQZ0&*6:@C=\IAZJ$RBB_85U/W^N@C% M*WW1N^T\S_*6_HKE7X.JI(A6QKG-%DCR K/*X4&J1<-H/44:PCG2GN/&C/AO M;E.[0#:]1._'S.4HI1-6%0>B5PK4 MII[6)>A-ZP= CV*O^F.'RES\]?QFU+O3*TX8DI_13V,;G;P_]-L7/[W?*+@J M*@]Q*Z1V/:/%O5\-4,'D+?;1I*M8/ZPFL9?\W-MAY\3:6]LV_[ISR/]&5P&6Y2BO!@/ M*/12)%)F7DL19'G;>)V7(2_Z;2C\I_V[KRV: M)6\BIBF;;:Q?AD7"&P<)?A44_@5?S1]FZ,+03S@-8C^L"Z(6-#A&6<\(;@7J M5BJ<9I0";7>QVS9N8UG6 !+0XV7P1Q'R+(< MJZ6?NMCI^;F2%WWZW1^K1BF1?7:.P_49"%0RXMB-:BB>[J9J\;E$-274/\R/ MZYKXXW30L^_D3?"D73L)L)8G!$!9?Q(.0P[(3HH2--/AJP>J95%W3'@*MD(^ M%+SV3#=C"&OQ,VN*5VS1710][; HZ1/LN_&.D33V64AN5\_848N[LRQ5VA+R M!BHP3*D-/C!H98=,(]A5XG%M;D) R0R3 *]O33H1?YQWK B,=L_Q E"@*7J M>NL+=;L7LN%+DU&\W[O2,0Y%?CZW.F\/(\@BBI]WG5P;F%82S);A\FCIRQGZ MG4)@@QDZ+9JJ#,J7%^*C.Y_7>@A"WRT[.G0S$)3$!DN7X;);]/*TK9IN-;&6 M'B-A?^2^=ACO0WJ!!S*J@%A)WDA7XZ0U%#V%WA)"1(RV:#R!Z.TP K05];:H ME$*R"Z]OLK7(XTLC0K[(U+CCSB36:<(LN[/ ML[JUOT[#(83?^C*\@Q9FHK MQTPQZ6AQ@AXOCTU+A)&0_W%>:?+*(] ;<>60<$D&UP+IIR8/G?\*ZSWB-[RA5G)7;E:"LU=-*V^BAT[9,N?&=Z4JCGYFS S7 MAT[L-%A8_C4U:&J:-;9Y0>"V:O.%:@&5Q(+B1]:*GPH\_H18;\[RW)*6:&KN MD,[99Z.F&'$17Q8"F?7-G7D./+N.6 4W1IA I=@K6/'-KL9J**D[=VVR:AJU M:7[E+!]I]#6F M&:5(2_HXDLN=7W5P'>8REZ_<[?"TI)>/.UZS'G'=N/^PQ]5E5SW2Z8@%#(K@ M!8D5$0)!9)*1E4>Y5V-"I$D).IHS:[6'DQ*5X>NCVWF JHT(A;[ KW]TYMHE M-%3FHQSCN[20@WGHV&NO7[U'5]#+V%^N1-..W+AQXQNQ^-'=GDOVNI/755-W M_[GN_P%1$([]-U!+ 0(4 Q0 ( -=#5%"&%J*?Y.(# !4U, - M " 0 !A,C Q.3$P+6LN:'1M4$L! A0#% @ UT-44-:2(Z D M!0 $$L !, ( !#^,# &$R,#$Y,3 M:V5X>#(Q,2YH=&U0 M2P$"% ,4 " #70U10XC^ %M$# !Y$@ $P @ %DZ , M83(P,3DQ,"UK97AX,C,Q+FAT;5!+ 0(4 Q0 ( -=#5%# [B#.GP@ 9 M 3 " 6;L P!A,C Q.3$P+6ME>'@S,3$N:'1M4$L! A0# M% @ UT-44#DFX]ZQ" \C\ !, ( !-O4# &$R,#$Y M,3 M:V5X>#,Q,BYH=&U02P$"% ,4 " #70U10%5, 6EL% 3)0 $P M @ $8_@, 83(P,3DQ,"UK97AX,S(Q+FAT;5!+ 0(4 Q0 ( M -=#5%"@KHIG'@S,C(N:'1M4$L! A0#% @ UT-44(DPO'>K$ GTH !( M ( !2 D$ &$R,#$Y,3 M:V5X>#0Q+FAT;5!+ 0(4 Q0 ( -=#5%"> M! !DI18 ,M / " 2,:! !A 0 1 " 3=I! !B;&MB+3(P,3DQ,C,Q+GAS9%!+ 0(4 M Q0 ( -=#5%"?5*VV]S< $1D @ 5 " ;J!! !B;&MB M+3(P,3DQ,C,Q7V-A;"YX;6Q02P$"% ,4 " #70U10&CW,PUUZ ".X 4 M%0 @ 'DN00 8FQK8BTR,#$Y,3(S,5]D968N>&UL4$L! A0# M% @ UT-44/U@))UD4 $ @P0 !4 ( !=#0% &)L:V(M M,C Q.3$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( -=#5%#CDK"R*LL *0="@ 5 M " 0N%!@!B;&MB+3(P,3DQ,C,Q7W!R92YX;6Q02P$"% ,4 M " #70U108CGSK^2K )R0 '0 @ %H4 < 8VAA' '0 @ &OZ0@ 8VAA "%(@ '0 @ 'A- D 8VAA XML 98 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for sales returns [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of year $ 3,377 $ 4,400 $ 2,704
Provision/adjustment 6,232 4,952 10,511
Write-off (5,963) (5,975) (8,815)
Balance at end of year 3,646 3,377 4,400
Allowance for doubtful accounts [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of year 1,345 741 587
Provision/adjustment 2,476 2,446 1,148
Write-off (1,938) (1,842) (994)
Balance at end of year $ 1,883 $ 1,345 $ 741

XML 99 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Loss by Component
The changes in accumulated other comprehensive loss by component, consisted of the following:
 
Years ended December 31,
 
(in thousands)
2019

2018

2017

Accumulated other comprehensive loss, beginning of period
$
(5,110
)
$
(642
)
$
(604
)
By component:
 
 
 
Gains and losses on cash flow hedges:
 
 
 
Accumulated other comprehensive income (loss) balance, beginning of period
$
1,498

$
748

$
(3
)
Other comprehensive (loss) income before reclassifications, net of tax effects of $860, $(239) and $(374)
(2,399
)
670

574

Amounts reclassified from accumulated other comprehensive (loss) income to interest expense
(573
)
(118
)
293

Tax benefit included in provision for income taxes
151

31

(116
)
Total amounts reclassified from accumulated other comprehensive (loss) income
(422
)
(87
)
177

Net current-period other comprehensive (loss) income
(2,821
)
583

751

Reclassification upon adoption of ASU 2018-02

167


Accumulated other comprehensive (loss) income balance, end of period
$
(1,323
)
$
1,498

$
748

Foreign currency translation adjustment:
 
 
 
Accumulated other comprehensive loss balance, beginning of period
$
(6,608
)
$
(1,390
)
$
(601
)
Translation adjustments
2,641

(5,218
)
(789
)
Accumulated other comprehensive loss balance, end of period
(3,967
)
(6,608
)
(1,390
)
Accumulated other comprehensive loss, end of period
$
(5,290
)
$
(5,110
)
$
(642
)

XML 100 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring (Tables)
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Costs
The following table summarizes our facilities optimization restructuring costs as of December 31, 2019:
 
Cumulative costs incurred as of

 
Costs incurred during the
year ended(1)

 
Cumulative costs incurred as of

(in thousands)
December 31, 2018

 
December 31, 2019
 
By component:
 
 
 
 
 
Contract termination costs
$
4,176

 
$
4,906

 
$
9,082

Other costs
1,208

 
902

 
2,110

Total
$
5,384

 
$
5,808

 
$
11,192


(1)
Includes $3.8 million of operating lease ROU asset impairment costs.
Schedule of Restructuring Reserve by Type of Cost
The change in our liability related to our facilities optimization restructuring during the twelve months ended December 31, 2019, consisted of the following:
 
Accrued at

 
Increases for incurred costs(1)

 
Written off
upon adoption
of ASU 2016-02
(2)

 
Costs paid

 
Accrued at

(in thousands)
December 31, 2018

 
 
 
 
December 31, 2019

By component:
 
 
 
 
 
 
 
 
 
Contract termination costs
$
1,865

 
$
4,906

 
$
(1,656
)
 
$
(5,115
)
 
$

Other costs
50

 
902

 

 
(952
)
 

Total
$
1,915

 
$
5,808

 
$
(1,656
)
 
$
(6,067
)
 
$


(1)
Includes $3.8 million of operating lease ROU asset impairment costs.
(2)
Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018.
XML 101 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details) - Interest rate swap [Member] - Cash flow hedging [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) recognized in accumulated other comprehensive loss $ (1,757) $ 2,074 $ 1,283
Interest expense [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) reclassified from accumulated other comprehensive loss into income $ 573 $ 118 $ (293)
XML 102 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule of Income Before Provision for 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]                      
U.S.                 $ 5,149 $ 47,532 $ 58,547
International                 5,436 (2,910) (206)
Income before provision for income taxes $ (1,262) $ 4,930 $ 9,873 $ (2,956) $ 11,485 $ 11,496 $ 7,417 $ 14,224 $ 10,585 $ 44,622 $ 58,341
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Balance at December 31, 2018 $ 3,704 $ 5,160 $ 3,145
Increases from prior period positions 1,183 104 1,860
Decreases in prior year positions (385) (413) (238)
Increases from current period positions 456 58 404
Lapse of statute of limitations (612) (1,205) (11)
Balance at December 31, 2019 $ 4,346 $ 3,704 $ 5,160
XML 104 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Commitments and Contingencies Disclosure [Abstract]    
2020 [1] $ 25,999  
2021 [1] 21,840  
2022 [1] 17,187  
2023 [1] 14,651  
2024 [1] 7,790  
Thereafter [1] 74,168  
Total lease payments [1] 161,635  
Less: Amount representing interest [1] 46,227  
Present value of future payments $ 115,408 [1] $ 121,600
[1]
Our maturities of our operating lease liabilities do not include payments related to Phase Two of our New Headquarters Facility, as that option had not been exercised as of December 31, 2019.
XML 105 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]      
Amortization $ 50,085 $ 47,077 $ 43,370
Cost of recurring [Member]      
Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]      
Amortization 42,565 39,877 37,557
Cost of one-time services and other [Member]      
Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]      
Amortization 2,204 2,356 2,542
Total included in cost of revenue [Member]      
Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]      
Amortization 44,769 42,233 40,099
Included in operating expenses [Member]      
Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]      
Amortization $ 5,316 $ 4,844 $ 3,271
XML 106 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations (Acquired Intangible Assets) (Details) - YourCause [Member]
$ in Thousands
Jan. 02, 2019
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets acquired $ 74,690
Weighted average amortization period (in years) 13 years
Acquired technology [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets acquired $ 47,800
Weighted average amortization period (in years) 12 years
Customer relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets acquired $ 25,900
Weighted average amortization period (in years) 15 years
Marketing assets [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets acquired $ 830
Weighted average amortization period (in years) 2 years
Non-compete agreements [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets acquired $ 160
Weighted average amortization period (in years) 0 years
XML 107 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - Fair value measurements, recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities $ 1,757 $ 186
Total financial liabilities 1,757 186
Derivative assets   2,260
Total financial assets   2,260
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 0 0
Total financial liabilities 0 0
Derivative assets   0
Total financial assets   0
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 1,757 186
Total financial liabilities 1,757 186
Derivative assets   2,260
Total financial assets   2,260
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 0 0
Total financial liabilities $ 0 0
Derivative assets   0
Total financial assets   $ 0
XML 108 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense
The following summarizes the components of income tax expense (benefit):
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Current taxes:
 
 
 
U.S. Federal
$
1,534

$
(1,088
)
$
2,565

U.S. State and local
613

1,182

(144
)
International
130

306

101

Total current taxes
2,277

400

2,522

Deferred taxes:
 
 
 
U.S. Federal
(1,724
)
659

(17,128
)
U.S. State and local
(2,235
)
45

398

International
359

(1,323
)
(1,084
)
Total deferred taxes
(3,600
)
(619
)
(17,814
)
Total income tax benefit
$
(1,323
)
$
(219
)
$
(15,292
)

Schedule of Income Before Provision for Income Taxes
The following summarizes the components of income before provision for income taxes:
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

U.S.
$
5,149

$
47,532

$
58,547

International
5,436

(2,910
)
(206
)
Income before provision for income taxes
$
10,585

$
44,622

$
58,341


Schedule of Effective Income Tax Rate Reconciliation
A reconciliation between the effect of applying the federal statutory rate and the effective income tax rate used to calculate our income tax provision (benefit) is as follows:
 
Years ended December 31,
 
 
2019

2018

2017

Federal statutory rate
21.0
 %
21.0
 %
35.0
 %
Effect of:
 
 
 
State income taxes, net of federal benefit
(1.7
)
4.1

1.8

Change in federal income tax rate applied to deferred tax balances


(43.1
)
Change in state income tax rate applied to deferred tax balances
(3.1
)
(0.4
)

Unrecognized tax benefit
4.4

(2.6
)
1.5

State credits, net of federal benefit
(15.4
)
(1.9
)
(1.4
)
Change in valuation reserve (primarily state credit reserves)
3.7

0.4

(1.0
)
Federal credits generated
(37.6
)
(10.4
)
(5.8
)
Foreign tax rate
(6.3
)
0.4

0.2

Acquisition costs
0.5


2.2

Section 162(m) limitation
30.8

4.2

2.5

Stock-based compensation
(20.2
)
(17.4
)
(18.9
)
GILTI inclusion
5.9



FDII benefit
(1.5
)
(0.7
)

Nondeductible meals, entertainment and transportation
11.3

2.6

0.8

Other
(4.3
)
0.2


Income tax benefit effective rate
(12.5
)%
(0.5
)%
(26.2
)%

Schedule of Deferred Tax Assets and Liabilities
The significant components of our deferred tax assets and liabilities were as follows:
 
December 31,
 
(dollars in thousands)
2019

2018

Deferred tax assets relating to:
 
 
Federal and state and foreign net operating loss carryforwards
$
9,203

$
11,021

Federal, state and foreign tax credits
24,435

18,936

Operating leases
35,620


Intangible assets
1,560

1,041

Stock-based compensation
11,717

11,462

Accrued bonuses
1,713

973

Deferred revenue
682

854

Allowance for doubtful accounts
1,374

1,242

Other
7,487

5,607

Total deferred tax assets
93,791

51,136

Deferred tax liabilities relating to:
 
 
Intangible assets
(46,569
)
(43,700
)
Operating leases
(32,888
)

Fixed assets
(4,446
)
(4,444
)
Costs of obtaining contracts
(21,128
)
(19,573
)
Capitalized software development costs
(26,107
)
(19,469
)
Other
(315
)
(926
)
Total deferred tax liabilities
(131,453
)
(88,112
)
Valuation allowance
(6,453
)
(6,855
)
Net deferred tax liability
$
(44,115
)
$
(43,831
)

Summary of Changes in Deferred Tax Asset Valuation Allowance
The following table illustrates the change in our deferred tax asset valuation allowance:
Years ended December 31,
Balance
at beginning
of year

Acquisition-
related
change

Charges to
expense

Balance at
end of
year

(dollars in thousands)
2019
$
6,855

$

$
(402
)
$
6,453

2018
7,205

16

(366
)
6,855

2017
6,994


211

7,205


Summary of Changes in Unrecognized Tax Benefits
The following table sets forth the change to our unrecognized tax benefit for the years ended December 31, 2019, 2018 and 2017:
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Balance at December 31, 2018
$
3,704

$
5,160

$
3,145

Increases from prior period positions
1,183

104

1,860

Decreases in prior year positions
(385
)
(413
)
(238
)
Increases from current period positions
456

58

404

Lapse of statute of limitations
(612
)
(1,205
)
(11
)
Balance at December 31, 2019
$
4,346

$
3,704

$
5,160


XML 109 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Change in Goodwill
The change in our goodwill during 2019 consisted of the following:
(dollars in thousands)
Total

Balance at December 31, 2018
$
545,213

Additions related to current year business combinations
87,350

Effect of foreign currency translation
1,525

Balance at December 31, 2019
$
634,088


Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class The table below sets forth the balances of each class of intangible asset and related amortization as of:
 
December 31,
 
(dollars in thousands)
2019

2018

Finite-lived gross carrying amount
 
 
Customer relationships
$
286,951

$
280,309

Marketing assets
34,246

48,484

Acquired software and technology
233,094

211,654

Non-compete agreements
2,200

2,499

Database

4,275

Total finite-lived gross carrying amount
556,491

547,221

Accumulated amortization
 
 
Customer relationships
(118,031
)
(116,648
)
Marketing assets
(3,648
)
(16,395
)
Acquired software and technology
(115,048
)
(118,268
)
Non-compete agreements
(1,869
)
(1,618
)
Database

(4,275
)
Total accumulated amortization
(238,596
)
(257,204
)
Indefinite-lived gross carrying amount
 
 
Marketing assets

1,600

Intangible assets, net
$
317,895

$
291,617


Summary of Amortization Expense
The following table summarizes amortization expense of our finite-lived intangible assets:
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Included in cost of revenue:
 
 
 
Cost of recurring
$
42,565

$
39,877

$
37,557

Cost of one-time services and other
2,204

2,356

2,542

Total included in cost of revenue
44,769

42,233

40,099

Included in operating expenses
5,316

4,844

3,271

Total amortization of intangibles from business combinations
$
50,085

$
47,077

$
43,370


Future Amortization Expense for Finite-Lived Intangible Assets
The following table outlines the estimated future amortization expense for each of the next five years for our finite-lived intangible assets as of December 31, 2019:
Years ending December 31,
(dollars in thousands)
Amortization
expense

2020 
$
41,544

2021 
37,010

2022 
34,671

2023 
33,665

2024 
33,150

Total
$
180,040


XML 110 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Financial Statement Details (Tables)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Components of Prepaid Expenses and Other Assets
Prepaid expenses and other assets
(dollars in thousands)
December 31,
2019

December 31,
2018

Costs of obtaining contracts(1)(2)
$
90,764

$
85,590

Prepaid software maintenance and subscriptions
24,678

21,134

Unbilled accounts receivable
6,233

4,161

Prepaid insurance
1,585

1,087

Taxes, prepaid and receivable
849

2,055

Security deposits
885

1,020

Other assets
8,051

10,104

Total prepaid expenses and other assets
133,045

125,151

Less: Long-term portion
65,193

65,363

Prepaid expenses and other current assets
$
67,852

$
59,788


(1)
Amortization expense from costs of obtaining contracts was $38.1 million, $35.7 million and $35.8 million for the years ended December 31, 2019, 2018 and 2017, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.
(2)
The current portion of costs of obtaining contracts as of December 31, 2019 and 2018 was $33.0 million and $31.7 million, respectively.
Components of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities
(dollars in thousands)
December 31,
2019

December 31,
2018

Operating lease liabilities, current portion(1)
$
19,784

$

Accrued bonuses
$
24,617

$
14,868

Accrued commissions and salaries
6,980

9,934

Taxes payable
6,835

6,204

Customer credit balances
4,505

4,076

Unrecognized tax benefit
3,758

2,719

Accrued vacation costs
2,232

2,352

Accrued health care costs
2,399

1,497

Other liabilities
7,949

14,631

Total accrued expenses and other liabilities
79,059

56,281

Less: Long-term portion
5,742

9,388

Accrued expenses and other current liabilities
$
73,317

$
46,893

(1)
Upon adoption of ASU 2016-02 at January 1, 2019, we recognized lease liabilities for our operating leases. See Note 2 of these consolidated financial statements for details.
Components of Deferred Revenue
Deferred revenue
(dollars in thousands)
December 31,
2019

December 31,
2018

Recurring
$
302,751

$
286,960

One-time services and other
13,386

11,595

Total deferred revenue
316,137

298,555

Less: Long-term portion
1,802

2,564

Deferred revenue, current portion
$
314,335

$
295,991


Our opening and closing balances of deferred revenue were as follows:
(in thousands)
December 31,
2019

December 31,
2018

Total deferred revenue
$
316,137

$
298,555


Components of Other Income and Expense
Other income, net
 
Years ended December 31,
 
(dollars in thousands)
2019

2018

2017

Interest income
$
2,802

$
2,008

$
993

Gain on derivative instrument


462

Loss on debt extinguishment


(299
)
Other income (expense), net
1,256

(905
)
1,104

Other income, net
$
4,058

$
1,103

$
2,260


XML 111 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments
12 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives Instruments
10. Derivative Instruments
Cash flow hedges
We generally use derivative instruments to manage our variable interest rate risk. In July 2017, we entered into an interest rate swap agreement (the "July 2017 Swap Agreement"), which effectively converts portions of our variable rate debt under our credit facility to a fixed rate for the term of the July 2017 Swap Agreement. The notional value of the July 2017 Swap Agreement was $150.0 million with an effective date beginning in July 2017 through July 2021. We designated the July 2017 Swap Agreement as a cash flow hedge at the inception of the contract.
In February 2018, we entered into an additional interest rate swap agreement (the "February 2018 Swap Agreement"), which effectively converts portions of our variable rate debt under our credit facility to a fixed rate for the term of the February 2018 Swap Agreement. The notional value of the February 2018 Swap Agreement was $50.0 million with an effective date beginning in February 2018 through June 2021. We designated the February 2018 Swap Agreement as a cash flow hedge at the inception of the contract.
In June 2019, we entered into an additional interest rate swap agreement (the "June 2019 Swap Agreement"), which effectively converts portions of our variable rate debt under the 2017 Credit Facility to a fixed rate for the term of the June 2019 Swap Agreement. The notional value of the June 2019 Swap Agreement was $75.0 million with an effective date beginning in June 2019 through June 2021. We designated the June 2019 Swap Agreement as a cash flow hedge at the inception of the contract.
Undesignated contracts
In June 2017, we entered into a foreign currency option contract to hedge our exposure to currency fluctuations in connection with our acquisition of JustGiving because the purchase price was denominated in British Pounds. The notional value of the instrument was £100.0 million with an effective date beginning in June 2017 and maturing in September 2017. We settled the foreign currency option contract in September 2017. We did not designate the foreign currency option contract as a cash flow hedge for accounting purposes since it involved a business combination. As such, changes in the fair value of this derivative were recognized in earnings. The insignificant premium paid for this option and the $1.0 million in proceeds from the settlement are shown within cash flows from investing activities in our consolidated statements of cash flows.
As the closing date of our acquisition of JustGiving extended beyond the settlement date of the foreign currency option contract, we entered into a foreign currency forward contract in September 2017 with settlement in October 2017. The notional value of the instrument was £103.5 million. We did not designate the foreign currency forward contract as a cash flow hedge for accounting purposes since it involved a business combination. As such, changes in the fair value of this derivative were recognized in earnings. The insignificant premium paid for this forward contract is shown within cash flows from investing activities in our consolidated statements of cash flows.
The fair values of our derivative instruments were as follows as of:
 
 
Asset Derivatives
 
 
Liability Derivatives
(dollars in thousands)
Balance sheet location
December 31,
2019

December 31,
2018

 
Balance sheet location
December 31,
2019

December 31,
2018

Derivative instruments designated as hedging instruments:
 
 
 
 
 
 
 
Interest rate swaps, current portion
Prepaid expenses
and other current assets
$

$

 
Accrued expenses
and other current liabilities
$

$

Interest rate swaps, long-term portion
Other assets

2,260

 
Other liabilities
1,757

186

Total derivative instruments designated as hedging instruments
 
$

$
2,260

 
 
$
1,757

$
186


We did not have any undesignated derivative instruments as of December 31, 2019 and 2018.
The effects of derivative instruments in cash flow hedging relationships were as follows:
 
Gain (loss) recognized
in accumulated other
comprehensive
loss as of

Location
of gain (loss)
reclassified from
accumulated other
comprehensive
loss into income
Gain (loss) reclassified from accumulated
 other comprehensive loss into income

(dollars in thousands)
December 31,
2019

Year ended 
 December 31, 2019

Interest rate swaps
$
(1,757
)
Interest expense
$
573

 
 
 
 
 
December 31,
2018

 
Year ended 
 December 31, 2018

Interest rate swaps
$
2,074

Interest expense
$
118

 
 
 
 
 
December 31,
2017

 
Year ended 
 December 31, 2017

Interest rate swaps
$
1,283

Interest expense
$
(293
)

Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accumulated other comprehensive income (loss) includes unrealized gains or losses from the change in fair value measurement of our derivative instruments each reporting period and the related income tax expense or benefit. Changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to accumulated other comprehensive income (loss) until the actual hedged expense is incurred or until the hedge is terminated at which point the unrealized gain (loss) is reclassified from accumulated other comprehensive income (loss) to current earnings. The estimated accumulated other comprehensive income as of December 31, 2019 that is expected to be reclassified into earnings within the next twelve months is $1.0 million. There were no ineffective portions of our interest rate swap derivatives during the years ended December 31, 2019, 2018 and 2017. See Note 14 to these consolidated financial statements for a summary of the changes in accumulated other comprehensive income (loss) by component.
We did not have any undesignated derivative instruments during 2019 and 2018. The effects of undesignated derivative instruments during 2017 were as follows:
 
Location of gain (loss)
recognized in income on derivative
Gain (loss) recognized in income

(dollars in thousands)
Year ended 
 December 31, 2017

Foreign currency option contracts
Other income (expense), net
$
513

Foreign currency forward contracts
Other income (expense), net
$
(51
)
Total gain
 
$
462


XML 112 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Stockholders' Equity [Abstract]      
Employee taxes paid for withheld shares upon equity award settlement (in shares) 305,780 284,780 308,993
Dividends per share (in dollars per share) $ 0.48 $ 0.48 $ 0.48
XML 113 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
6. Fair Value Measurements
Recurring fair value measurements
Assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:
 
Fair value measurement using
 
 
(dollars in thousands)
Level 1

 
Level 2

 
Level 3

 
Total

Fair value as of December 31, 2019
 
 
 
 
 
 
 
Financial liabilities:
 
 
 
 
 
 
 
Derivative instruments
$

 
$
1,757

 
$

 
$
1,757

Total financial liabilities
$

 
$
1,757

 
$

 
$
1,757

 
 
 
 
 
 
 
 
Fair value as of December 31, 2018
 
 
 
 
 
 
 
Financial assets:
 
 
 
 
 
 
 
Derivative instruments
$

 
$
2,260

 
$

 
$
2,260

Total financial assets
$

 
$
2,260

 
$

 
$
2,260

 
 
 
 
 
 
 
 
Fair value as of December 31, 2018
 
 
 
 
 
 
 
Financial liabilities:
 
 
 
 
 
 
 
Derivative instruments
$

 
$
186

 
$

 
$
186

Total financial liabilities
$

 
$
186

 
$

 
$
186


Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, Derivatives and Hedging, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps.
The fair value of our interest rate swaps was based on model-driven valuations using LIBOR rates, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps are classified within Level 2 of the fair value hierarchy.
We believe the carrying amounts of our cash and cash equivalents, restricted cash due to customers, accounts receivable, trade accounts payable, accrued expenses and other current liabilities and due to customers approximate their fair values at December 31, 2019 and December 31, 2018, due to the immediate or short-term maturity of these instruments.
We believe the carrying amount of our debt approximates its fair value at December 31, 2019 and December 31, 2018, as the debt bears interest rates that approximate market value. As LIBOR rates are observable at commonly quoted intervals, our debt is classified within Level 2 of the fair value hierarchy.
We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the years ended December 31, 2019, 2018 and 2017. Additionally, we did not hold any Level 3 assets or liabilities during the years ended December 31, 2019, 2018 and 2017.
Non-recurring fair value measurements
Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived, intangible assets, goodwill and operating lease ROU assets, which are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs. In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains
significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.
During the year ended December 31, 2019, we recorded impairment charges of $3.8 million against our operating lease ROU assets, $1.4 million against certain property and equipment assets and $0.9 million against certain finite-lived intangible assets. See Notes 11, 7 and 4, respectively, to these consolidated financial statements for additional details.
There were no other non-recurring fair value adjustments during 2019, 2018 and 2017 except for certain business combination accounting adjustments to the initial fair value estimates of the assets acquired and liabilities assumed at the acquisition date from updated estimates and assumptions during the measurement period. See Note 3 and Note 4 to these consolidated financial statements for additional details. The measurement period may be up to one year from the acquisition date. We record any measurement period adjustments to the fair value of assets acquired and liabilities assumed, with the corresponding offset to goodwill.
XML 114 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]    
Accounts receivable, allowance $ 5,529 $ 4,722
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 180,000,000 180,000,000
Common stock, shares issued 60,206,091 59,327,633
Treasury stock, shares 11,066,354 10,760,574
XML 115 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments (Effects of Undesignated Derivative Instruments) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Derivative [Line Items]  
Gain (loss) recognized in income $ 462
Foreign currency option contracts [Member]  
Derivative [Line Items]  
Gain (loss) recognized in income 513
Foreign currency forward contracts [Member]  
Derivative [Line Items]  
Gain (loss) recognized in income $ (51)
XML 116 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 35.00%
Effect of:      
State income taxes, net of federal benefit (1.70%) 4.10% 1.80%
Unrecognized tax benefit 4.40% (2.60%) 1.50%
State credits, net of federal benefit (15.40%) (1.90%) (1.40%)
Change in valuation reserve (primarily state credit reserves) 3.70% 0.40% (1.00%)
Federal credits generated (37.60%) (10.40%) (5.80%)
Foreign tax rate (6.30%) 0.40% 0.20%
Acquisition costs 0.50% 0.00% 2.20%
Section 162(m) limitation 30.80% 4.20% 2.50%
Stock-based compensation (20.20%) (17.40%) (18.90%)
GILTI inclusion 5.90% 0.00% 0.00%
FDII benefit (1.50%) (0.70%) 0.00%
Nondeductible meals, entertainment and transportation 11.30% 2.60% 0.80%
Other (4.30%) 0.20% 0.00%
Income tax benefit effective rate (12.50%) (0.50%) (26.20%)
Domestic Tax Authority [Member]      
Effect of:      
Change in income tax rate applied to deferred tax balances 0.00% 0.00% (43.10%)
State and Local Jurisdiction [Member]      
Effect of:      
Change in income tax rate applied to deferred tax balances (3.10%) (0.40%) 0.00%
XML 117 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total number of authorized stock-based awards available (in shares) 7,558,625    
Unvested awards, compensation cost not yet recognized $ 88.0    
Unvested awards, compensation cost not yet recognized, period of recognition (in years) 1 year 8 months 12 days    
Restricted stock awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term (in years) 10 years    
Vesting period (in years) 4 years    
Restricted stock vested, total fair value $ 37.5 $ 24.2 $ 19.4
Restricted stock granted, weighted average grant date fair value $ 78.39 $ 94.51 $ 74.08
Restricted stock units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term (in years) 10 years    
Vesting period (in years) 3 years    
Restricted stock vested, total fair value $ 19.2 $ 13.7 $ 9.4
Restricted stock granted, weighted average grant date fair value $ 77.90 $ 95.59 $ 72.19
Stock appreciation rights (SARs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term (in years) 7 years    
Vesting period (in years) 4 years    
Exercised, number (60,871)    
Exercised, weighted average exercise price $ 22.24    
Options exercised, total intrinsic value $ 3.6 $ 12.4 $ 14.2
Stock options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term (in years) 10 years    
XML 118 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Schedule of Future Minimum Lease Commitments Related to Lease Agreements Under ASC 840) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 20,808
2020 20,274
2021 16,924
2022 14,391
2023 12,923
Thereafter 81,755
Total minimum lease payments $ 167,075
XML 119 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value Disclosures [Abstract]      
Restructuring reserve, period increase (decrease), related to impairments of operating lease right-of-use assets $ 3,800    
Impairment charges against certain property and equipment assets 1,400    
Impairment charges against certain finite-lived intangible assets $ 900 $ 0 $ 0
XML 120 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Schedule of Acquired Intangible Assets by Major Class [Line Items]    
Finite-lived intangible assets, gross carrying amount $ 556,491 $ 547,221
Finite-lived intangible assets, accumulated amortization (238,596) (257,204)
Intangible assets, net (excluding goodwill) 317,895 291,617
Marketing assets [Member]    
Schedule of Acquired Intangible Assets by Major Class [Line Items]    
Indefinite-lived intangible assets (excluding goodwill), gross carrying amount 0 1,600
Customer relationships [Member]    
Schedule of Acquired Intangible Assets by Major Class [Line Items]    
Finite-lived intangible assets, gross carrying amount 286,951 280,309
Finite-lived intangible assets, accumulated amortization (118,031) (116,648)
Marketing assets [Member]    
Schedule of Acquired Intangible Assets by Major Class [Line Items]    
Finite-lived intangible assets, gross carrying amount 34,246 48,484
Finite-lived intangible assets, accumulated amortization (3,648) (16,395)
Acquired software and technology [Member]    
Schedule of Acquired Intangible Assets by Major Class [Line Items]    
Finite-lived intangible assets, gross carrying amount 233,094 211,654
Finite-lived intangible assets, accumulated amortization (115,048) (118,268)
Non-compete agreements [Member]    
Schedule of Acquired Intangible Assets by Major Class [Line Items]    
Finite-lived intangible assets, gross carrying amount 2,200 2,499
Finite-lived intangible assets, accumulated amortization (1,869) (1,618)
Database [Member]    
Schedule of Acquired Intangible Assets by Major Class [Line Items]    
Finite-lived intangible assets, gross carrying amount 0 4,275
Finite-lived intangible assets, accumulated amortization $ 0 $ (4,275)
XML 121 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations (Purchase Price Allocation) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 02, 2019
Dec. 31, 2018
Business Acquisition [Line Items]      
Goodwill $ 634,088   $ 545,213
YourCause [Member]      
Business Acquisition [Line Items]      
Net working capital, excluding deferred revenue   $ 3,711  
Other long-term assets   2,574  
Identifiable intangible assets   74,690  
Deferred tax liability   (4,660)  
Deferred revenue   (4,300)  
Other long-term liabilities   (1,650)  
Goodwill   87,350  
Total purchase price   $ 157,715  
XML 122 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
  
Years ended December 31,
 
(dollars in thousands, except per share amounts)
2019

2018

2017

Numerator:
 
 
 
Net income
$
11,908

$
44,841

$
73,633

Denominator:
 
 
 
Weighted average common shares
47,695,383

47,206,669

46,669,440

Add effect of dilutive securities:
 
 
 
Stock-based awards
616,888

838,415

1,106,262

Weighted average common shares assuming dilution
48,312,271

48,045,084

47,775,702

Earnings per share:
 
 
 
Basic
$
0.25

$
0.95

$
1.58

Diluted
$
0.25

$
0.93

$
1.54

 
 
 
 
Anti-dilutive shares excluded from calculations of diluted earnings per share
241,336

48,881

4,634


XML 123 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Tables)
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Summary of Debt
The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.
 
Debt balance at
 
 
Weighted average
effective interest rate at
 
(dollars in thousands)
December 31,
2019

December 31,
2018

 
December 31,
2019

December 31,
2018

Credit facility:
 
 
 
 
 
    Revolving credit loans
$
187,000

$
100,000

 
3.11
%
4.13
%
    Term loans
281,250

288,750

 
3.22
%
3.44
%
        Total debt
468,250

388,750

 
3.18
%
3.61
%
Less: Unamortized discount and debt issuance costs
1,150

1,626

 
 
 
Less: Debt, current portion
7,500

7,500

 
3.05
%
3.77
%
Debt, net of current portion
$
459,600

$
379,624

 
3.18
%
3.61
%

Annual Maturities Related to Credit Facility
As of December 31, 2019, the required annual maturities related to the 2017 Credit Facility were as follows:
Years ending December 31,
(dollars in thousands)
Annual
maturities

2020 
$
7,500

2021 
7,500

2022 
453,250

2023 

2024 

Thereafter

Total required maturities
$
468,250


XML 124 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Summary of Awards Outstanding by Each Award Type The following table sets forth the number of awards outstanding for each award type as of:
 
Outstanding at December 31,
 
Award type
2019

2018

Restricted stock awards
1,316,764

1,263,510

Restricted stock units
501,487

459,673

Stock appreciation rights

60,871

Stock options
206

836


Summary of Stock-Based Compensation Expense The following table summarizes stock-based compensation expense:
 
Years ended December 31,
 
(in thousands)
2019

2018

2017

Included in cost of revenue:
 
 
 
Cost of recurring
$
1,879

$
2,464

$
1,627

Cost of one-time services and other
1,487

2,778

1,843

Total included in cost of revenue
3,366

5,242

3,470

Included in operating expenses:
 
 
 
Sales, marketing and customer success
11,203

9,285

6,381

Research and development
11,115

9,048

7,765

General and administrative
32,949

24,699

23,015

Total included in operating expenses
55,267

43,032

37,161

Total stock-based compensation expense
$
58,633

$
48,274

$
40,631


Summary of Unvested Restricted Stock Awards, Activity
The following table summarizes our unvested restricted stock awards as of December 31, 2019, and changes during the year then ended:
Restricted stock awards
Restricted
stock awards

Weighted
average
grant-date
fair value

 
Weighted
average
remaining
contractual
term
(in  years)
Aggregate
intrinsic value(1)
(in thousands)

Unvested at January 1, 2019
1,263,510

$
75.46

 
 
 
Granted
723,868

78.39

 
 
 
Vested
(557,749
)
67.26

 
 
 
Forfeited
(112,865
)
80.27

 
 
 
Unvested at December 31, 2019
1,316,764

79.92

 
8.4
$
104,814

(1)
The intrinsic value is calculated as the market value as of the end of the fiscal period.
Summary of Unvested Restricted Stock Units, Activity
The following table summarizes our unvested restricted stock units as of December 31, 2019, and changes during the year then ended:
Restricted stock units
Restricted
stock units

Weighted
average
grant-date
fair value

 
Weighted
average
remaining
contractual
term
(in  years)
Aggregate
intrinsic value(1)
(in thousands)

Unvested at January 1, 2019
459,673

$
79.78

 
 
 
Granted
302,719

77.90

 
 
 
Forfeited
(7,201
)
85.63

 
 
 
Vested
(253,704
)
75.68

 
 
 
Unvested at December 31, 2019
501,487

80.49

 
8.5
$
39,918

 
(1)
The intrinsic value is calculated as the market value as of the end of the fiscal period.
XML 125 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Debt
9. Debt
The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.
 
Debt balance at
 
 
Weighted average
effective interest rate at
 
(dollars in thousands)
December 31,
2019

December 31,
2018

 
December 31,
2019

December 31,
2018

Credit facility:
 
 
 
 
 
    Revolving credit loans
$
187,000

$
100,000

 
3.11
%
4.13
%
    Term loans
281,250

288,750

 
3.22
%
3.44
%
        Total debt
468,250

388,750

 
3.18
%
3.61
%
Less: Unamortized discount and debt issuance costs
1,150

1,626

 
 
 
Less: Debt, current portion
7,500

7,500

 
3.05
%
3.77
%
Debt, net of current portion
$
459,600

$
379,624

 
3.18
%
3.61
%

2017 refinancing
We were previously party to a $325.0 million 5-year credit facility entered into during February 2014. The credit facility included: a dollar and a designated currency revolving credit facility with sublimits for letters of credit and swingline loans (the “2014 Revolving Facility”) and a delayed draw term loan (the “2014 Term Loan”) together, (the “2014 Credit Facility”).
In June 2017, we entered into a 5-year $700.0 million senior credit facility (the “2017 Credit Facility”). The 2017 Credit Facility includes a $400.0 million revolving credit facility (the “2017 Revolving Facility”) and a $300.0 million term loan facility (the “2017 Term Loan”). Upon closing we drew $300.0 million on a term loan and $110.0 million in revolving credit loans, which was used to repay all amounts outstanding under the 2014 Credit Facility, fees and expenses incurred in connection with the 2017 Credit Facility, and for other general corporate purposes.
Certain lenders of the 2014 Term Loan participated in the 2017 Term Loan and the change in the present value of our future cash flows to these lenders under the 2014 Term Loan and under the 2017 Term Loan was less than 10%. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2014 Term Loan did not participate in the 2017 Term Loan. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2014 Revolving Facility participated in the 2017 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2014 Revolving Facility did not participate in the 2017 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.
In 2017, we recorded an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of the 2014 Credit Facility considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive income within other income (expense), net.
In connection with our entry into the 2017 Credit Facility, we paid $3.1 million in financing costs, of which $1.0 million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2014 Credit Facility and prior facilities, are being amortized into interest expense ratably over the term of the new facility. As of December 31, 2019 and 2018, deferred financing costs totaling $0.6 million and $0.9 million, respectively, were included in other assets on our consolidated balance sheets. We recorded aggregate financing costs of $1.8 million as a direct deduction from the carrying amount of our debt liability, which related to debt discount (fees paid to lenders) and debt issuance costs for the 2017 Term Loan.
Summary of the 2017 Credit Facility
The 2017 Revolving Facility includes (i) a $50.0 million sublimit available for the issuance of standby letters of credit, (ii) a $50.0 million sublimit available for swingline loans, and (iii) a $100.0 million sublimit available for multicurrency borrowings.
The 2017 Credit Facility is secured by the stock and limited liability company interests of certain of our subsidiaries and any of our material domestic subsidiaries.
Amounts borrowed under the dollar tranche revolving credit loans and term loan under the 2017 Credit Facility bear interest at a rate per annum equal to, at our option, (a) a base rate equal to the highest of (i) the prime rate announced by Bank of America, N.A., (ii) the Federal Funds Rate plus 0.50% and (iii) the Eurocurrency Rate (which varies depending on the currency in which the loan is denominated) plus 1.00% (the “Base Rate”), in addition to a margin of 0.00% to 0.75%, or (b) Eurocurrency Rate plus a margin of 1.00% to 1.75%.
We also pay a quarterly commitment fee on the unused portion of the 2017 Revolving Facility from 0.15% to 0.25% per annum, depending on our net leverage ratio. At December 31, 2019, the commitment fee was 0.20%.
The term loan under the 2017 Credit Facility requires periodic principal payments. The balance of the term loan and any amounts drawn on the revolving credit loans are due upon maturity of the 2017 Credit Facility in June 2022. We evaluate the classification of our debt as current or non-current based on the required annual maturities of the 2017 Credit Facility.
The 2017 Credit Facility includes financial covenants related to the net leverage ratio and interest coverage ratio, as well as restrictions on our ability to declare and pay dividends and our ability to repurchase shares of our common stock. At December 31, 2019, we were in compliance with our debt covenants under the 2017 Credit Facility.
The 2017 Credit Facility also includes an option to request increases in the revolving commitments and/or request additional term loans in an aggregate principal amount of up to $200.0 million plus an amount, if any, such that the Net Leverage Ratio shall be no greater than 3.00 to 1.00. At December 31, 2019, our available borrowing capacity under the 2017 Credit Facility was $209.6 million.
Financing for 2019 acquisition
On January 2, 2019, we acquired YourCause for $157.7 million in cash, net of closing adjustments. We financed the acquisition with a revolving credit loan under the 2017 Credit Facility.
Other debt
In December 2019, we entered into a 4-year $2.2 million agreement to finance our purchase of software and related services for our internal use. The agreement is a non-interest-bearing note requiring four equal annual payments, with the first payment due in January 2020. Interest associated with the note will be imputed at the rate we would incur for amounts borrowed under the 2017 Credit Facility. As of December 31, 2019, there were no amounts outstanding under the agreement.
As of December 31, 2019, the required annual maturities related to the 2017 Credit Facility were as follows:
Years ending December 31,
(dollars in thousands)
Annual
maturities

2020 
$
7,500

2021 
7,500

2022 
453,250

2023 

2024 

Thereafter

Total required maturities
$
468,250


XML 126 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock [Member]
Additional paid-in capital [Member]
Treasury stock [Member]
Accumulated other comprehensive loss [Member]
Retained earnings [Member]
Balance (in shares) at Dec. 31, 2016   57,672,401        
Balance at Dec. 31, 2016 $ 269,078 $ 58 $ 310,452 $ (215,237) $ (604) $ 174,409
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 73,633         73,633
Payment of dividends (23,069)         (23,069)
Exercise of stock options and stock appreciation rights and vesting of restricted stock units (in shares)   390,291        
Exercise of stock options and stock appreciation rights and vesting of restricted stock units 15   15      
Employee taxes paid for withheld shares upon equity award settlement (23,962)     (23,962)    
Stock-based compensation 40,631   40,575     56
Restricted stock grants (in shares)   570,208        
Restricted stock grants 1 $ 1        
Restricted stock cancellations (in shares)   (81,139)        
Other comprehensive income (38)       (38)  
Balance (in shares) at Dec. 31, 2017   58,551,761        
Balance at Dec. 31, 2017 336,289 $ 59 351,042 (239,199) (642) 225,029
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 44,841         44,841
Payment of dividends (23,312)         (23,312)
Exercise of stock options and stock appreciation rights and vesting of restricted stock units (in shares)   349,248        
Exercise of stock options and stock appreciation rights and vesting of restricted stock units 11   11      
Employee taxes paid for withheld shares upon equity award settlement (27,685)     (27,685)    
Stock-based compensation 48,274   48,188     86
Restricted stock grants (in shares)   541,786        
Restricted stock grants 0 $ 0        
Restricted stock cancellations (in shares)   (115,162)        
Other comprehensive income (4,635)       (4,635)  
Reclassification upon early adoption of ASU 2018-02 0       167 (167)
Balance (in shares) at Dec. 31, 2018   59,327,633        
Balance at Dec. 31, 2018 373,783 $ 59 399,241 (266,884) (5,110) 246,477
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 11,908         11,908
Payment of dividends (23,607)         (23,607)
Exercise of stock options and stock appreciation rights and vesting of restricted stock units (in shares)   267,455        
Exercise of stock options and stock appreciation rights and vesting of restricted stock units 7   7      
Employee taxes paid for withheld shares upon equity award settlement (23,781)     (23,781)    
Stock-based compensation 58,633   58,556     77
Restricted stock grants (in shares)   723,868        
Restricted stock grants 1 $ 1        
Restricted stock cancellations (in shares)   (112,865)        
Other comprehensive income (180)       (180)  
Balance (in shares) at Dec. 31, 2019   60,206,091        
Balance at Dec. 31, 2019 $ 396,764 $ 60 $ 457,804 $ (290,665) $ (5,290) $ 234,855
XML 127 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring (Schedule of Restructuring Reserve by Type of Cost) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve, beginning of period $ 1,915
Increases for incurred costs 5,808 [1]
Costs paid (6,067)
Restructuring reserve, end of period 0
Increases for incurred costs related to impairments of operating lease right-of-use assets 3,800
Contract termination costs [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve, beginning of period 1,865
Increases for incurred costs 4,906 [1]
Costs paid (5,115)
Restructuring reserve, end of period 0
Other costs [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve, beginning of period 50
Increases for incurred costs 902
Costs paid (952)
Restructuring reserve, end of period 0
ASU 2016-02 [Member]  
Restructuring Cost and Reserve [Line Items]  
Written off upon adoption of ASU 2016-02 (1,656) [2]
ASU 2016-02 [Member] | Contract termination costs [Member]  
Restructuring Cost and Reserve [Line Items]  
Written off upon adoption of ASU 2016-02 (1,656) [2]
ASU 2016-02 [Member] | Other costs [Member]  
Restructuring Cost and Reserve [Line Items]  
Written off upon adoption of ASU 2016-02 $ 0
[1]
Includes $3.8 million of operating lease ROU asset impairment costs.
[2]
Upon adoption of ASU 2016-02 at January 1, 2019, we reduced our operating lease ROU assets recognized at transition by the carrying amounts of the restructuring liabilities for certain leased office spaces that we ceased using prior to December 31, 2018.
XML 128 R12.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
5. Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
  
Years ended December 31,
 
(dollars in thousands, except per share amounts)
2019

2018

2017

Numerator:
 
 
 
Net income
$
11,908

$
44,841

$
73,633

Denominator:
 
 
 
Weighted average common shares
47,695,383

47,206,669

46,669,440

Add effect of dilutive securities:
 
 
 
Stock-based awards
616,888

838,415

1,106,262

Weighted average common shares assuming dilution
48,312,271

48,045,084

47,775,702

Earnings per share:
 
 
 
Basic
$
0.25

$
0.95

$
1.58

Diluted
$
0.25

$
0.93

$
1.54

 
 
 
 
Anti-dilutive shares excluded from calculations of diluted earnings per share
241,336

48,881

4,634


XML 129 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 $ 31,810 $ 30,866
Restricted cash due to customers 545,485 418,980
Accounts receivable, net of allowance of $5,529 and $4,722 at December 31, 2019 and December 31, 2018, respectively 88,868 86,595
Customer funds receivable 524 1,753
Prepaid expenses and other current assets 67,852 59,788
Total current assets 734,539 597,982
Property and equipment, net 35,546 40,031
Operating lease right-of-use assets 104,400 0
Software development costs, net 101,302 75,099
Goodwill 634,088 545,213
Intangible assets, net 317,895 291,617
Other assets 65,193 65,363
Total assets 1,992,963 1,615,305
Current liabilities:    
Trade accounts payable 47,676 34,538
Accrued expenses and other current liabilities 73,317 46,893
Due to customers 546,009 420,733
Debt, current portion 7,500 7,500
Deferred revenue, current portion 314,335 295,991
Total current liabilities 988,837 805,655
Debt, net of current portion 459,600 379,624
Deferred tax liability 44,594 44,291
Deferred revenue, net of current portion 1,802 2,564
Operating lease liabilities, net of current portion 95,624 0
Other liabilities 5,742 9,388
Total liabilities 1,596,199 1,241,522
Commitments and contingencies (see Note 11)  
Stockholders' equity:    
Preferred stock; 20,000,000 shares authorized, none outstanding 0 0
Common stock, $0.001 par value; 180,000,000 shares authorized, 60,206,091 and 59,327,633 shares issued at December 31, 2019 and December 31, 2018, respectively 60 59
Additional paid-in capital 457,804 399,241
Treasury stock, at cost; 11,066,354 and 10,760,574 shares at December 31, 2019 and December 31, 2018, respectively (290,665) (266,884)
Accumulated other comprehensive loss (5,290) (5,110)
Retained earnings 234,855 246,477
Total stockholders' equity 396,764 373,783
Total liabilities and stockholders' equity $ 1,992,963 $ 1,615,305
XML 130 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of Finite-Lived Intangible Assets
We amortize finite-lived intangible assets over their estimated useful lives as follows.
 
Basis of amortization
Amortization
period
(in years)
Customer relationships
Straight-line and accelerated(1)
8-17
Marketing assets
Straight-line
2-15
Acquired software and technology
Straight-line and accelerated(1)
5-14
Non-compete agreements
Straight-line
1-5
(1)
Certain of the customer relationships and acquired software and technology assets are amortized on an accelerated basis.
Schedule of Changes in Allowance for Sales Returns and Doubtful Accounts
Below is a summary of the changes in our allowance for sales returns.
Years ended December 31,
(in thousands)
Balance at
beginning of year

Provision/
adjustment

Write-off

Balance at
end of year

2019
$
3,377

$
6,232

$
(5,963
)
$
3,646

2018
4,400

4,952

(5,975
)
3,377

2017
2,704

10,511

(8,815
)
4,400

Below is a summary of the changes in our allowance for doubtful accounts.
Years ended December 31,
(in thousands)
Balance at
beginning of year

Provision/
adjustment

Write-off

Balance at
end of year

2019
$
1,345

$
2,476

$
(1,938
)
$
1,883

2018
741

2,446

(1,842
)
1,345

2017
587

1,148

(994
)
741


XML 131 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer
17. Revenue Recognition
Transaction price allocated to the remaining performance obligations
As of December 31, 2019, approximately $816 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 60% of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.
We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (payment services and usage).
We also applied the practical expedient in ASC 606-10-65-1-(f)(3), whereby the transaction price allocated to the remaining performance obligations, or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application, is not disclosed.
Contract balances
Our contract assets as of December 31, 2019 and December 31, 2018 were insignificant. Our opening and closing balances of deferred revenue were as follows:
(in thousands)
December 31,
2019

December 31,
2018

Total deferred revenue
$
316,137

$
298,555


The increase in deferred revenue during the year ended December 31, 2019 was primarily due to new subscription sales of our cloud solutions. Our acquisition of YourCause on January 2, 2019 also modestly contributed to the increase in deferred revenue since December 31, 2018. We also sold more subscription-based contracts for retained professional services. The amount of revenue recognized during the year ended December 31, 2019 that was included in the deferred revenue balance at the beginning of the period was approximately $290 million. The amount of revenue recognized during the year ended December 31, 2019 from performance obligations satisfied in prior periods was insignificant.
Disaggregation of revenue
We sell our cloud solutions and related services in two primary geographical markets: to customers in the United States, and to customers located outside of the United States. The following table presents our revenue by geographic area based on the address of our customers:
 
Years ended 
 December 31,
 
(dollars in thousands)
2019

2018

2017

United States
$
775,308

$
727,366

$
706,904

Other countries
125,115

121,240

81,583

Total revenue
$
900,423

$
848,606

$
788,487


The General Markets Group ("GMG"), the Enterprise Markets Group ("EMG"), and the International Markets Group ("IMG") comprise our go-to-market organizations. The following is a description of each market group as of December 31, 2019:
The GMG focuses on sales to all K-12 private schools, faith communities and arts and cultural organizations, as well as emerging and mid-sized prospects in the U.S.;
The EMG focuses on sales to all healthcare and higher education institutions, corporations and foundations, as well as large and/or strategic prospects in the U.S.; and
The IMG focuses on sales to all prospects and customers outside of the U.S.
The following table presents our revenue by market group:
 
Years ended 
 December 31,
 
(dollars in thousands)
2019

2018(2)

2017(2)

GMG
$
378,384

$
362,585

$
353,166

EMG(1)
392,258

360,873

352,034

IMG
126,511

123,522

83,217

Other
3,270

1,626

70

Total revenue
$
900,423

$
848,606

$
788,487


(1)
The operating results of YourCause have been included in EMG from the date of acquisition. See Note 3 to these consolidated financial statements for details regarding this acquisition.
(2)
Beginning in the first quarter of 2019, all of our Canadian operations are included in IMG. We have recast our revenue by market group for the twelve months ended December 31, 2018 and 2017, to present them on a consistent basis with the current year.
XML 132 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation
13. Stock-based Compensation
Employee stock-based compensation plans
Under the 2016 Equity and Incentive Compensation Plan (the "2016 Equity Plan"), we may grant incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock awards and cash incentive awards to employees, directors and consultants. We maintain other stock-based compensation plans including the 2008 Equity Incentive Plan (the “2008 Equity Plan”), under which no additional grants may be made.
In connection with the acquisition of Convio in May 2012, we maintain the Convio, Inc. 1999 Stock Option/Stock Issuance Plan, as amended (the “Convio 1999 Plan”) and Convio, Inc. 2009 Stock Incentive Plan, as amended (the “Convio 2009 Plan”), which we assumed upon the acquisition of Convio. Our Compensation Committee of the Board of Directors administers all of these plans and the stock-based awards are granted under terms determined by them.
The total number of authorized stock-based awards available under our plans was 7,558,625 as of December 31, 2019. We issue common stock from our pool of authorized stock upon exercise of stock options and stock appreciation rights, vesting of restricted stock units or upon granting of restricted stock.
Historically, we have issued four types of awards under these plans: restricted stock awards, restricted stock units, stock appreciation rights and stock options. The following table sets forth the number of awards outstanding for each award type as of:
 
Outstanding at December 31,
 
Award type
2019

2018

Restricted stock awards
1,316,764

1,263,510

Restricted stock units
501,487

459,673

Stock appreciation rights

60,871

Stock options
206

836


The majority of the stock-based awards granted under these plans have a 10-year contractual term. Stock appreciation rights (“SARs”) have contractual lives of 7 years. Awards granted to our executive officers and certain members of management are subject to accelerated vesting upon a change in control as defined in the employees’ retention agreement.
Expense recognition
We recognize compensation expense associated with stock options and awards with performance or market based vesting conditions on an accelerated basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize compensation expense associated with restricted stock awards and SARs on a straight-line basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited.
Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of comprehensive income based on where the associated employee’s compensation is recorded. The following table summarizes stock-based compensation expense:
 
Years ended December 31,
 
(in thousands)
2019

2018

2017

Included in cost of revenue:
 
 
 
Cost of recurring
$
1,879

$
2,464

$
1,627

Cost of one-time services and other
1,487

2,778

1,843

Total included in cost of revenue
3,366

5,242

3,470

Included in operating expenses:
 
 
 
Sales, marketing and customer success
11,203

9,285

6,381

Research and development
11,115

9,048

7,765

General and administrative
32,949

24,699

23,015

Total included in operating expenses
55,267

43,032

37,161

Total stock-based compensation expense
$
58,633

$
48,274

$
40,631


The total amount of compensation cost related to unvested awards not recognized was $88.0 million at December 31, 2019. It is expected that this amount will be recognized over a weighted average period of 1.7 years.
Restricted stock awards
We have granted shares of common stock subject to certain restrictions under the 2016 Equity Plan and the 2008 Equity Plan. Restricted stock awards granted to employees vest in equal annual installments generally over 4 years from the grant date subject to the recipient’s continued employment with us. Restricted stock awards granted to non-employee directors
vest after one year from the date of grant or, if earlier, immediately prior to the next annual election of directors, provided the non-employee director is serving as a director at that time. The fair market value of the stock at the time of the grant is amortized on a straight-line basis to expense over the period of vesting. Recipients of restricted stock awards have the right to vote such shares and receive dividends.
The following table summarizes our unvested restricted stock awards as of December 31, 2019, and changes during the year then ended:
Restricted stock awards
Restricted
stock awards

Weighted
average
grant-date
fair value

 
Weighted
average
remaining
contractual
term
(in  years)
Aggregate
intrinsic value(1)
(in thousands)

Unvested at January 1, 2019
1,263,510

$
75.46

 
 
 
Granted
723,868

78.39

 
 
 
Vested
(557,749
)
67.26

 
 
 
Forfeited
(112,865
)
80.27

 
 
 
Unvested at December 31, 2019
1,316,764

79.92

 
8.4
$
104,814

(1)
The intrinsic value is calculated as the market value as of the end of the fiscal period.
The total fair value of restricted stock awards that vested during the years ended December 31, 2019, 2018 and 2017 was $37.5 million, $24.2 million and $19.4 million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December 31, 2018 and 2017 was $94.51 and $74.08, respectively.
Restricted stock units
We have also granted restricted stock units subject to certain restrictions under the 2016 Equity Plan and the 2008 Equity Plan. Restricted stock units granted to employees vest in equal annual installments generally over 3 years from the grant date subject to the recipient’s continued employment with us. We have also granted restricted stock units for which vesting is subject to meeting certain performance and/or market conditions. Restricted stock units granted with a market condition had a fair market value assigned at the grant date based on the use of a Monte Carlo simulation model. The fair market value of the stock at the time of the grant is amortized to expense on a straight-line basis over the period of vesting except for awards with market or performance conditions, which are amortized on an accelerated basis over the period of vesting.
The following table summarizes our unvested restricted stock units as of December 31, 2019, and changes during the year then ended:
Restricted stock units
Restricted
stock units

Weighted
average
grant-date
fair value

 
Weighted
average
remaining
contractual
term
(in  years)
Aggregate
intrinsic value(1)
(in thousands)

Unvested at January 1, 2019
459,673

$
79.78

 
 
 
Granted
302,719

77.90

 
 
 
Forfeited
(7,201
)
85.63

 
 
 
Vested
(253,704
)
75.68

 
 
 
Unvested at December 31, 2019
501,487

80.49

 
8.5
$
39,918

 
(1)
The intrinsic value is calculated as the market value as of the end of the fiscal period.
The total fair value of restricted stock units that vested during the years ended December 31, 2019, 2018 and 2017 was $19.2 million, $13.7 million, and $9.4 million, respectively. The weighted average grant date fair value of restricted stock units granted for the years ended December 31, 2018 and 2017 was $95.59 and $72.19, respectively.
Stock appreciation rights
SARs granted to employees were settled in stock at the time of exercise and vested in equal annual installments generally over 4 years from the date of grant subject to the recipient’s continued employment with us. The number of shares issued upon the exercise of the SARs was calculated as the difference between the share price of our stock on the date of exercise and the date of grant multiplied by the number of SARs divided by the share price on the exercise date.
There have been no new SARs granted since 2013 and all SARs previously granted were fully vested as of December 31, 2017. During the year ended December 31, 2019, 60,871 SARs were exercised, which had a weighted average exercise price of $22.24. The total intrinsic value of SARs exercised during the years ended December 31, 2019, 2018 and 2017 was $3.6 million, $12.4 million, and $14.2 million, respectively. The total fair value of SARs that vested during the year ended December 31, 2017 was insignificant. SARs granted with a market condition had a fair market value assigned at the grant date based on the use of a Monte Carlo simulation model. All other SARs granted had a fair market value assigned at the grant date based on the use of the Black-Scholes option pricing model.
Stock options
There have been no new stock option awards granted since 2005 and all outstanding stock options were fully vested as of December 31, 2010. The total intrinsic value of stock options exercised during the years ended December 31, 2019, 2018 and 2017 was insignificant. All outstanding stock options granted had a fair market value assigned at the grant date based on the use of the Black-Scholes option pricing model.
JSON 133 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "a201910-k.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 313, "dts": { "calculationLink": { "local": [ "blkb-20191231_cal.xml" ] }, "definitionLink": { "local": [ "blkb-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": [ "a201910-k.htm" ] }, "labelLink": { "local": [ "blkb-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "blkb-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "blkb-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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 746, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 64, "http://www.blackbaud.com/20191231": 7, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 76 }, "keyCustom": 51, "keyStandard": 503, "memberCustom": 24, "memberStandard": 69, "nsprefix": "blkb", "nsuri": "http://www.blackbaud.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a201910-k.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": "0002000 - Document - Document and Entity Information Document", "role": "http://www.blackbaud.com/role/DocumentAndEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a201910-k.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", "body", "html" ], "baseRef": "a201910-k.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 - Business Combinations", "role": "http://www.blackbaud.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Quarterly Results (unaudited) (Schedule of Quarterly Financial Information) (Details)", "role": "http://www.blackbaud.com/role/QuarterlyResultsUnauditedScheduleOfQuarterlyFinancialInformationDetails", "shortName": "Quarterly Results (unaudited) (Schedule of Quarterly Financial Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessExitCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Restructuring (Schedule of Restructuring Costs) (Details)", "role": "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails", "shortName": "Restructuring (Schedule of Restructuring Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessExitCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421403 - Disclosure - Restructuring (Schedule of Restructuring Reserve by Type of Cost) (Details)", "role": "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails", "shortName": "Restructuring (Schedule of Restructuring Reserve by Type of Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.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": "2105100 - Disclosure - Earnings Per Share", "role": "http://www.blackbaud.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Fair Value Measurements", "role": "http://www.blackbaud.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Property and Equipment and Software Development Costs", "role": "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCosts", "shortName": "Property and Equipment and Software Development Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Consolidated Financial Statement Details", "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails", "shortName": "Consolidated Financial Statement Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.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": "2110100 - Disclosure - Debt", "role": "http://www.blackbaud.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Derivative Instruments", "role": "http://www.blackbaud.com/role/DerivativeInstruments", "shortName": "Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.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": "2112100 - Disclosure - Commitments and Contingencies", "role": "http://www.blackbaud.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.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": "2113100 - Disclosure - Income Taxes", "role": "http://www.blackbaud.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.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": "2114100 - Disclosure - Stock-Based Compensation", "role": "http://www.blackbaud.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.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": "2115100 - Disclosure - Stockholders' Equity", "role": "http://www.blackbaud.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Defined Contribution Plan", "role": "http://www.blackbaud.com/role/DefinedContributionPlan", "shortName": "Defined Contribution Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.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": "2117100 - Disclosure - Segment Information", "role": "http://www.blackbaud.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.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": "2118100 - Disclosure - Revenue Recognition", "role": "http://www.blackbaud.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.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": "2119100 - Disclosure - Quarterly Results (unaudited)", "role": "http://www.blackbaud.com/role/QuarterlyResultsUnaudited", "shortName": "Quarterly Results (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.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": "2121100 - Disclosure - Restructuring", "role": "http://www.blackbaud.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation (Policy)", "role": "http://www.blackbaud.com/role/BasisOfPresentationPolicy", "shortName": "Basis of Presentation (Policy)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.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": "2302302 - Disclosure - Basis of Presentation (Tables)", "role": "http://www.blackbaud.com/role/BasisOfPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_blkb_YourCauseMember", "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 - Business Combinations (Tables)", "role": "http://www.blackbaud.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_blkb_YourCauseMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.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": "2305301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.blackbaud.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.blackbaud.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_PropertyPlantAndEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Property and Equipment and Software Development Costs (Tables)", "role": "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables", "shortName": "Property and Equipment and Software Development Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_PropertyPlantAndEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Consolidated Financial Statement Details (Tables)", "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables", "shortName": "Consolidated Financial Statement Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Debt (Tables)", "role": "http://www.blackbaud.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativesAndFairValueTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Derivative Instruments (Tables)", "role": "http://www.blackbaud.com/role/DerivativeInstrumentsTables", "shortName": "Derivative Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativesAndFairValueTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.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": "2312301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.blackbaud.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Income Taxes (Tables)", "role": "http://www.blackbaud.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.blackbaud.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.blackbaud.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Segment Information (Tables)", "role": "http://www.blackbaud.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.blackbaud.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.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": "2319301 - Disclosure - Quarterly Results (unaudited) (Tables)", "role": "http://www.blackbaud.com/role/QuarterlyResultsUnauditedTables", "shortName": "Quarterly Results (unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.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": "2321301 - Disclosure - Restructuring (Tables)", "role": "http://www.blackbaud.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "0", "first": true, "lang": null, "name": "blkb:ActiveCustomers", "reportCount": 1, "unique": true, "unitRef": "Customers", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Organization (Details)", "role": "http://www.blackbaud.com/role/OrganizationDetails", "shortName": "Organization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "0", "first": true, "lang": null, "name": "blkb:ActiveCustomers", "reportCount": 1, "unique": true, "unitRef": "Customers", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Basis of Presentation (Details)", "role": "http://www.blackbaud.com/role/BasisOfPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "lang": "en-US", "name": "blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)", "role": "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails", "shortName": "Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_blkb_AllowanceforReturnsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details)", "role": "http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails", "shortName": "Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_blkb_AllowanceforReturnsMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "D2019Q1YourCauseAcq_us-gaap_BusinessAcquisitionAxis_blkb_YourCauseMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Business Combinations (Details)", "role": "http://www.blackbaud.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "I2019Q1YourCauseAcq_us-gaap_BusinessAcquisitionAxis_blkb_YourCauseMember", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationAcquiredReceivablesFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.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 Cash Flows", "role": "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.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 - Business Combinations (Purchase Price Allocation) (Details)", "role": "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "shortName": "Business Combinations (Purchase Price Allocation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "I2019Q1YourCauseAcq_us-gaap_BusinessAcquisitionAxis_blkb_YourCauseMember", "decimals": "-3", "lang": null, "name": "blkb:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsAndLiabilitiesWorkingCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "D2019Q1YourCauseAcq_us-gaap_BusinessAcquisitionAxis_blkb_YourCauseMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Business Combinations (Acquired Intangible Assets) (Details)", "role": "http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "shortName": "Business Combinations (Acquired Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "D2019Q1YourCauseAcq_us-gaap_BusinessAcquisitionAxis_blkb_YourCauseMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Details)", "role": "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsGoodwillAndOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Goodwill and Other Intangible Assets (Change in Goodwill) (Details)", "role": "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets (Change in Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.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": "2404404 - Disclosure - Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details)", "role": "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails", "shortName": "Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404405 - Disclosure - Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details)", "role": "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404406 - Disclosure - Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)", "role": "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)", "role": "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "blkb:RestructuringReservePeriodIncreaseDecreaseRelatedtoImpairmentofOperatingLeaseRightofUseAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Fair Value Measurements Fair Value Measurements (Details)", "role": "http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "shortName": "Fair Value Measurements Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)", "role": "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Property and Equipment and Software Development Costs (Details)", "role": "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsDetails", "shortName": "Property and Equipment and Software Development Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.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": "2408403 - Disclosure - Property and Equipment and Software Development Costs (Schedule of Property and Equipment) (Details)", "role": "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "shortName": "Property and Equipment and Software Development Costs (Schedule of Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.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": "2408404 - Disclosure - Property and Equipment and Software Development Costs (Schedule of Software Development Costs) (Details)", "role": "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails", "shortName": "Property and Equipment and Software Development Costs (Schedule of Software Development Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)", "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails", "shortName": "Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)", "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails", "shortName": "Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedBonusesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Consolidated Financial Statement Details (Components of Deferred Revenue) (Details)", "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails", "shortName": "Consolidated Financial Statement Details (Components of Deferred Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4_srt_ProductOrServiceAxis_blkb_RecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)", "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails", "shortName": "Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "I2017Q2CreditFacility", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Debt (Details)", "role": "http://www.blackbaud.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "I2017Q2CreditFacility", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Debt (Summary of Debt) (Details)", "role": "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails", "shortName": "Debt (Summary of Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Debt (Annual Maturities Related to Credit Facility) (Details)", "role": "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails", "shortName": "Debt (Annual Maturities Related to Credit Facility) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1004501 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.blackbaud.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", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromDerivativeInstrumentInvestingActivities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Derivative Instruments (Details)", "role": "http://www.blackbaud.com/role/DerivativeInstrumentsDetails", "shortName": "Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativesAndFairValueTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details)", "role": "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails", "shortName": "Derivative Instruments (Fair Value of Derivative Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativesAndFairValueTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)", "role": "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails", "shortName": "Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2017Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Derivative Instruments (Effects of Undesignated Derivative Instruments) (Details)", "role": "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfUndesignatedDerivativeInstrumentsDetails", "shortName": "Derivative Instruments (Effects of Undesignated Derivative Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2017Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeOptionMember", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "blkb:OperatingLeaseLeaseNotYetCommencedExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "blkb:OperatingLeaseLeaseNotYetCommencedExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.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": "2412403 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Components of Lease Expense) (Details)", "role": "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails", "shortName": "Commitments and Contingencies Commitments and Contingencies (Components of Lease Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)", "role": "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Commitments and Contingencies Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Commitments and Contingencies (Schedule of Future Minimum Lease Commitments Related to Lease Agreements Under ASC 840) (Details)", "role": "http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details", "shortName": "Commitments and Contingencies (Schedule of Future Minimum Lease Commitments Related to Lease Agreements Under ASC 840) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Balance Sheet Information Related To Leases) (Details)", "role": "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "shortName": "Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Balance Sheet Information Related To Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.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": "2412407 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Cash Flow Information Related To Leases) (Details)", "role": "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails", "shortName": "Commitments and Contingencies Commitments and Contingencies (Schedule Of Supplemental Cash Flow Information Related To Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Organization", "role": "http://www.blackbaud.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Income Taxes (Details)", "role": "http://www.blackbaud.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.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": "2413403 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense) (Details)", "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails", "shortName": "Income Taxes (Schedule of Components of Income Tax Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.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": "2413404 - Disclosure - Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details)", "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleOfIncomeBeforeProvisionForIncomeTaxesDetails", "shortName": "Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)", "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "blkb:DeferredTaxAssetsOperatingLossCarryforwardsDomesticAndState", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)", "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes (Schedule 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": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "blkb:DeferredTaxAssetsOperatingLossCarryforwardsDomesticAndState", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details)", "role": "http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails", "shortName": "Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "blkb:ChangeInValuationAllowanceRelatedToAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details)", "role": "http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.blackbaud.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details)", "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails", "shortName": "Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - Disclosure - Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)", "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Basis of Presentation", "role": "http://www.blackbaud.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details)", "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "shortName": "Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details)", "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails", "shortName": "Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "D2019Q4DividendsPaid", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.blackbaud.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "D2019Q4DividendsPaid", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)", "role": "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails", "shortName": "Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Defined Contribution Plan (Details)", "role": "http://www.blackbaud.com/role/DefinedContributionPlanDetails", "shortName": "Defined Contribution Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - Segment Information (Long-Lived Assets By Geographic Region) (Details)", "role": "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails", "shortName": "Segment Information (Long-Lived Assets By Geographic Region) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Revenue Recognition Revenue Recognition (Details)", "role": "http://www.blackbaud.com/role/RevenueRecognitionRevenueRecognitionDetails", "shortName": "Revenue Recognition Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Revenue Recognition Revenue Recognition (Contract Balances) (Details)", "role": "http://www.blackbaud.com/role/RevenueRecognitionRevenueRecognitionContractBalancesDetails", "shortName": "Revenue Recognition Revenue Recognition (Contract Balances) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418404 - Disclosure - Revenue Recognition (Revenue by Geography) (Details)", "role": "http://www.blackbaud.com/role/RevenueRecognitionRevenueByGeographyDetails", "shortName": "Revenue Recognition (Revenue by Geography) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418405 - Disclosure - Revenue Recognition (Revenue by Market Group) (Details)", "role": "http://www.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails", "shortName": "Revenue Recognition (Revenue by Market Group) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a201910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_blkb_GeneralMarketsGroupMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 95, "tag": { "blkb_AcademicWorksMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AcademicWorks [Member]", "label": "AcademicWorks [Member]", "terseLabel": "AcademicWorks [Member]" } } }, "localname": "AcademicWorksMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions.", "label": "Accrued Commissions And Salaries, Current and Long-term", "terseLabel": "Accrued commissions and salaries" } } }, "localname": "AccruedCommissionsAndSalariesCurrentAndLongTerm", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions.", "label": "Accrued Customer Credit Balances, Current and Long-term", "terseLabel": "Customer credit balances" } } }, "localname": "AccruedCustomerCreditBalancesCurrentAndLongTerm", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are 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). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Accrued Expenses And Other Current Liabilities,", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_AccruedExpensesAndOtherLiabilitiesNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received, that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the non-current portion of the liabilities.", "label": "Accrued Expenses And Other Liabilities, Non-Current", "terseLabel": "Less: Long-term portion" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesNonCurrent", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_AccruedExpensesAndOtherLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The disclosure describes the Company's accrued expenses and other liabilities.", "label": "Accrued Expenses And Other Liabilities [Text Block]", "terseLabel": "Components of Accrued Expenses and Other Liabilities" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesTextBlock", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "blkb_AccruedexpensesandothercurrentliabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing accrued expenses and other current liabilities.", "label": "Accrued expenses and other current liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities [Member]" } } }, "localname": "AccruedexpensesandothercurrentliabilitiesMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "blkb_AccumulatedOtherComprehensiveIncomeRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive Income [Roll Forward]", "label": "Accumulated Other Comprehensive Income [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income [Roll Forward]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeRollForward", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "stringItemType" }, "blkb_ActiveCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of active customers as of period end date.", "label": "Active Customers", "terseLabel": "Approximate number of customers distributed across verticals" } } }, "localname": "ActiveCustomers", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/OrganizationDetails" ], "xbrltype": "integerItemType" }, "blkb_AllowanceforReturnsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A valuation allowance for the amount of products sold that the entity expects to be returned by the purchaser.", "label": "Allowance for Returns [Member]", "terseLabel": "Allowance for sales returns [Member]" } } }, "localname": "AllowanceforReturnsMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amortization of intangible assets acquired by income statement location [line items].", "label": "Amortization Of Intangible Assets Acquired By Income Statement Location [Line Items]", "terseLabel": "Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]" } } }, "localname": "AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amortization Of Intangible Assets Acquired By Income Statement Location [Table]", "label": "Amortization Of Intangible Assets Acquired By Income Statement Location [Table]", "terseLabel": "Amortization of Intangible Assets Acquired by Income Statement Location [Table]" } } }, "localname": "AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of gains (losses) reclassified in the period from accumulated other comprehensive income (loss) to earnings.", "label": "Amounts Reclassified from Accumulated Other Comprehensive Income (Loss) to Earnings", "terseLabel": "Amounts reclassified from accumulated other comprehensive (loss) income to interest expense" } } }, "localname": "AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "blkb_BusinessAcquisitionPurchasePriceAllocationCurrentAssetsAndLiabilitiesWorkingCapital": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Purchase Price Allocation, Current Assets and Liabilities, Working Capital", "label": "Business Acquisition, Purchase Price Allocation, Current Assets and Liabilities, Working Capital", "terseLabel": "Net working capital, excluding deferred revenue" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationCurrentAssetsAndLiabilitiesWorkingCapital", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "blkb_ChangeInCustomerFundsReceivable": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change In Customer Funds Receivable", "label": "Change In Customer Funds Receivable", "terseLabel": "Change in customer funds receivable" } } }, "localname": "ChangeInCustomerFundsReceivable", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "blkb_ChangeInValuationAllowanceChargesToExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Change in valuation allowance related to charges to expense.", "label": "Change in valuation allowance charges to expense", "terseLabel": "Charges to expense" } } }, "localname": "ChangeInValuationAllowanceChargesToExpense", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "blkb_ChangeInValuationAllowanceRelatedToAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Change in valuation allowance related to acquisition.", "label": "Change in valuation allowance related to acquisition", "terseLabel": "Acquisition-related change" } } }, "localname": "ChangeInValuationAllowanceRelatedToAcquisition", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "blkb_ChangeinPresentValueofFutureCashFlowstoFinancingInvestors": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage change in the present value of future cash flows to financing investors that reinvested during refinancing event.", "label": "Change in Present Value of Future Cash Flows to Financing Investors", "terseLabel": "Change in present value of future cash flows to financing investors" } } }, "localname": "ChangeinPresentValueofFutureCashFlowstoFinancingInvestors", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "blkb_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Software, a type of property, plant and equipment. [Member]", "label": "Computer Software [Member]", "terseLabel": "Computer software [Member]" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract term of recurring revenue contracts at contract inception (in years).", "label": "Contract Term Of Recurring Revenue Contracts At Contract Inception (Years)", "terseLabel": "Contract term of recurring revenue contracts at contract inception (years)" } } }, "localname": "ContractTermOfRecurringRevenueContractsAtContractInceptionYears", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "xbrltype": "durationItemType" }, "blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract term of recurring revenue contracts at renewal (in years).", "label": "Contract Term Of Recurring Revenue Contracts At Renewal (Years)", "terseLabel": "Contract term of recurring revenue contracts at renewal (years)" } } }, "localname": "ContractTermOfRecurringRevenueContractsAtRenewalYears", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "xbrltype": "durationItemType" }, "blkb_CostOfOnetimeServicesAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Of One-time Services And Other [Member]", "label": "Cost Of One-time Services And Other [Member]", "terseLabel": "Cost of one-time services and other [Member]" } } }, "localname": "CostOfOnetimeServicesAndOtherMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "blkb_CostOfRecurringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Of Recurring [Member]", "label": "Cost Of Recurring [Member]", "terseLabel": "Cost of recurring [Member]" } } }, "localname": "CostOfRecurringMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "blkb_Coverpage.Abstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page. [Abstract]", "label": "Cover page. [Abstract]" } } }, "localname": "Coverpage.Abstract", "nsuri": "http://www.blackbaud.com/20191231", "xbrltype": "stringItemType" }, "blkb_CustomerOperationsCenterMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Operations Center [Member]", "label": "Customer Operations Center [Member]", "terseLabel": "Customer Operations Center [Member]" } } }, "localname": "CustomerOperationsCenterMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "blkb_DeferredTaxAssetIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax asset, intangible assets.", "label": "Deferred Tax Asset Intangible Assets", "terseLabel": "Intangible assets" } } }, "localname": "DeferredTaxAssetIntangibleAssets", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Operating leases" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_DeferredTaxAssetsOperatingLossCarryforwardsDomesticAndState": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets, operating loss carryforwards, domestic and state.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic and State", "terseLabel": "Federal and state and foreign net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomesticAndState", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets, tax credit carryforwards, state and foreign.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, State and Foreign", "terseLabel": "Federal, state and foreign tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from deferred sales commissions.", "label": "Deferred Tax Liabilities, Deferred Expense, Sales Commissions", "negatedTerseLabel": "Costs of obtaining contracts" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseSalesCommissions", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_DueToCustomersCurrent": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due To Customers Current", "terseLabel": "Due to customers" } } }, "localname": "DueToCustomersCurrent", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "blkb_EffectiveIncomeTaxRateReconciliationAquisitionCosts": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic fedreal statutory income tax rate attributable to aquisition costs.", "label": "Effective Income Tax Rate Reconciliation, Aquisition Costs", "terseLabel": "Acquisition costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAquisitionCosts", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "blkb_EffectiveIncomeTaxRateReconciliationDeductionExcessTaxBenefitDeficiencyPercent": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to excess tax benefits or deficiencies generated upon exercise or settlement of share-based awards.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Excess Tax Benefit (Deficiency), Percent", "negatedTerseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionExcessTaxBenefitDeficiencyPercent", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the foreign-derived intangible income deduction (FDII), provided by the Tax Cut and Jobs Act (TCJA), to qualifying income from foreign customers.", "label": "Effective Income Tax Rate Reconciliation, Deduction, TCJA FDII, Percent", "negatedTerseLabel": "FDII benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation, global intangible low-tax income adjustment", "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income, Percent", "terseLabel": "GILTI inclusion" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation, tax credits, state and local.", "label": "Effective Income Tax Rate Reconciliation, Tax Credits, State and Local", "negatedTerseLabel": "State credits, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to unrecognized tax benefits.", "label": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "blkb_EnterpriseMarketsGroupMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Enterprise Markets Group [Member]", "label": "Enterprise Markets Group [Member]", "terseLabel": "EMG [Member]" } } }, "localname": "EnterpriseMarketsGroupMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails" ], "xbrltype": "domainItemType" }, "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate estimated amortization expense for finite-lived intangible assets for the next five years as of period end date.", "label": "Estimated Amortization Expense for Finite-Lived Intangible Assets for the Next Five Years", "totalLabel": "Total" } } }, "localname": "EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "blkb_EurocurrencyBaseRateOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eurocurrency Base Rate Option [Member]", "label": "Eurocurrency Base Rate Option [Member]", "terseLabel": "Eurocurrency base rate option [Member]" } } }, "localname": "EurocurrencyBaseRateOptionMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights.", "label": "Exercise Of Stock Options And Stock Appreciation Rights Shares", "terseLabel": "Exercise of stock options and stock appreciation rights and vesting of restricted stock units (in shares)" } } }, "localname": "ExerciseOfStockOptionsAndStockAppreciationRightsShares", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights.", "label": "Exercise Of Stock Options And Stock Appreciation Rights Value", "terseLabel": "Exercise of stock options and stock appreciation rights and vesting of restricted stock units" } } }, "localname": "ExerciseOfStockOptionsAndStockAppreciationRightsValue", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "blkb_February2018SwapMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "February 2018 Swap [Member]", "label": "February 2018 Swap [Member]", "terseLabel": "February 2018 Swap [Member]" } } }, "localname": "February2018SwapMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "blkb_GeneralMarketsGroupMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General Markets Group [Member]", "label": "General Markets Group [Member]", "terseLabel": "GMG [Member]" } } }, "localname": "GeneralMarketsGroupMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails" ], "xbrltype": "domainItemType" }, "blkb_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.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "blkb_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income taxes [table].", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net change during the reporting period in accrued expenses and other liabilities.", "label": "Increase Decrease Accrued Expenses And Other Liabilities", "verboseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseAccruedExpensesAndOtherLiabilities", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "blkb_InternationalMarketsGroupMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International Markets Group [Member]", "label": "International Markets Group [Member]", "terseLabel": "IMG [Member]" } } }, "localname": "InternationalMarketsGroupMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails" ], "xbrltype": "domainItemType" }, "blkb_July2017SwapMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "July 2017 Swap [Member]", "label": "July 2017 Swap [Member]", "terseLabel": "July 2017 Swap [Member]" } } }, "localname": "July2017SwapMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "blkb_June2017ForeignCurrencyOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "June 2017 Foreign Currency Option [Member]", "label": "June 2017 Foreign Currency Option [Member]", "terseLabel": "June 2017 Foreign Currency Option [Member]" } } }, "localname": "June2017ForeignCurrencyOptionMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "blkb_June2019SwapMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "June 2019 Swap [Member]", "label": "June 2019 Swap [Member]", "terseLabel": "June 2019 Swap [Member]" } } }, "localname": "June2019SwapMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "blkb_JustGivingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "JustGiving [Member]", "label": "JustGiving [Member]", "terseLabel": "JustGiving [Member]" } } }, "localname": "JustGivingMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "blkb_LineOfCreditFacilityVariableInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility Variable Interest Rate", "label": "Line Of Credit Facility Variable Interest Rate", "terseLabel": "Credit facility, variable interest rate" } } }, "localname": "LineOfCreditFacilityVariableInterestRate", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum allowable increase amount provided in credit facility to increase revolving credit commitments and/or request additional term loans.", "label": "Line of Credit Facility, Available Increase Capacity, Amount", "terseLabel": "Line of credit facility, available increase capacity, amount" } } }, "localname": "LineofCreditFacilityAvailableIncreaseCapacityAmount", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services.", "label": "Long-term Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Remaining aggregate minimum purchase commitment" } } }, "localname": "LongtermPurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_NetLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Net Leverage Ratio", "label": "Net Leverage Ratio", "terseLabel": "Net Leverage Ratio" } } }, "localname": "NetLeverageRatio", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "blkb_NewHQFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New HQ Facility [Member]", "label": "New HQ Facility [Member]", "terseLabel": "New HQ Facility [Member]" } } }, "localname": "NewHQFacilityMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "blkb_NonoperatingIncomeExpenseExcludingInterestExpense": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense, excluding interest 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), Excluding Interest Expense", "terseLabel": "Other income, net", "totalLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpenseExcludingInterestExpense", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails", "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "blkb_NumberOfRenewalOptionsLeases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Renewal Options, Leases", "label": "Number Of Renewal Options, Leases", "terseLabel": "Number of renewal options (leases)" } } }, "localname": "NumberOfRenewalOptionsLeases", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "blkb_October2017ForeignCurrencyForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "October 2017 Foreign Currency Forward [Member]", "label": "October 2017 Foreign Currency Forward [Member]", "terseLabel": "October 2017 Foreign Currency Forward [Member]" } } }, "localname": "October2017ForeignCurrencyForwardMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "blkb_OperatingLeaseLeaseNotYetCommencedExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense, excluding sublease income, for leases that have not yet commenced.", "label": "Operating Lease, Lease Not Yet Commenced, Expense", "terseLabel": "Operating lease, lease not yet commenced, expense" } } }, "localname": "OperatingLeaseLeaseNotYetCommencedExpense", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net of tax amount of other comprehensive income (loss) attributable to the parent entity before reclassifications into income.", "label": "Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent Before Reclassifications", "negatedTerseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "blkb_PercentageOfSalaryContributionByEmployees": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of salary contribution by employees.", "label": "Percentage of Salary Contribution by Employees", "terseLabel": "Employee contribution, percent of salary" } } }, "localname": "PercentageOfSalaryContributionByEmployees", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DefinedContributionPlanDetails" ], "xbrltype": "percentItemType" }, "blkb_PrepaidInsuranceCurrentandLongterm": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions.", "label": "Prepaid Insurance Current and Long term", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsuranceCurrentandLongterm", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions.", "label": "Prepaid Software Maintenance, Current and Long-term", "terseLabel": "Prepaid software maintenance and subscriptions" } } }, "localname": "PrepaidSoftwareMaintenanceCurrentAndLongTerm", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "blkb_RecurringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Recurring [Member]", "label": "Recurring [Member]", "terseLabel": "Recurring [Member]" } } }, "localname": "RecurringMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails", "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "domainItemType" }, "blkb_ReeherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reeher [Member]", "label": "Reeher [Member]", "terseLabel": "Reeher [Member]" } } }, "localname": "ReeherMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "blkb_RentableSquareFeet": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Approximate area of square feet included in operating lease agreement.", "label": "Rentable Square Feet", "terseLabel": "Rentable square feet (square foot)" } } }, "localname": "RentableSquareFeet", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "areaItemType" }, "blkb_RestructuringReservePeriodIncreaseDecreaseRelatedtoImpairmentofOperatingLeaseRightofUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the accrual for restructuring costs related to impairments of operating lease right-of-use assets.", "label": "Restructuring Reserve, Period Increase (Decrease), Related to Impairment of Operating Lease Right-of-Use Assets", "terseLabel": "Increases for incurred costs related to impairments of operating lease right-of-use assets", "verboseLabel": "Restructuring reserve, period increase (decrease), related to impairments of operating lease right-of-use assets" } } }, "localname": "RestructuringReservePeriodIncreaseDecreaseRelatedtoImpairmentofOperatingLeaseRightofUseAssets", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails", "http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails", "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "monetaryItemType" }, "blkb_SalesTaxesPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales taxes [policy text block].", "label": "Sales Taxes [Policy Text Block]", "terseLabel": "Sales taxes" } } }, "localname": "SalesTaxesPolicyTextBlock", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of components of prepaid expenses and other current assets.", "label": "Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block]", "terseLabel": "Components of Prepaid Expenses and Other Assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]", "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]", "terseLabel": "Schedule Of Supplemental Balance Sheet Information Related To Leases" } } }, "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]", "label": "Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]", "terseLabel": "Schedule Of Supplemental Cash Flow Information Related To Leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets.", "label": "Schedule of Acquired Intangible Assets by Major Class [Line Items]", "terseLabel": "Schedule of Acquired Intangible Assets by Major Class [Line Items]" } } }, "localname": "ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "stringItemType" }, "blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets.", "label": "Schedule of Acquired Intangible Assets by Major Class [Table]", "terseLabel": "Schedule of Acquired Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleofAcquiredIntangibleAssetsbyMajorClassTable", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "stringItemType" }, "blkb_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Basis of Presentation [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "blkb_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "terseLabel": "Basis of Presentation [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "blkb_StockholdersEquityASU201802Adoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents movements included in the statement of stockholders' equity which are specifically related to the adoption of ASU 2018-02.", "label": "StockholdersEquityASU201802Adoption", "negatedTerseLabel": "Reclassification upon adoption of ASU 2018-02", "terseLabel": "Reclassification upon early adoption of ASU 2018-02" } } }, "localname": "StockholdersEquityASU201802Adoption", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury.", "label": "Surrender Of Shares Upon Restricted Stock And Restricted Unit Vesting And Exercise of Stock Appreciation Rights", "terseLabel": "Employee taxes paid for withheld shares upon equity award settlement (in shares)" } } }, "localname": "SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "blkb_SwinglineloansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Swingline loans [Member]", "label": "Swingline loans [Member]", "terseLabel": "Swingline loans [Member]" } } }, "localname": "SwinglineloansMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions.", "label": "Taxes, Prepaid And Receivable, Current and Long-term", "terseLabel": "Taxes, prepaid and receivable" } } }, "localname": "TaxesPrepaidAndReceivableCurrentAndLongTerm", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "blkb_ThirdpartyTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technology developed by a third-party used in conjunction with entity's products and services.", "label": "Third-party Technology [Member]", "terseLabel": "Third-party technology [Member]" } } }, "localname": "ThirdpartyTechnologyMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "blkb_TotalIncludedInCostOfRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total Included in Cost of Revenue [Member]", "label": "Total Included In Cost Of Revenue [Member]", "terseLabel": "Total included in cost of revenue [Member]" } } }, "localname": "TotalIncludedInCostOfRevenueMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "blkb_UnrecognizedTaxBenefitCurrentandLongterm": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions.", "label": "Unrecognized Tax Benefit, Current and Long-term", "terseLabel": "Unrecognized tax benefit" } } }, "localname": "UnrecognizedTaxBenefitCurrentandLongterm", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "blkb_YourCauseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "YourCause [Member]", "label": "YourCause [Member]", "terseLabel": "YourCause [Member]" } } }, "localname": "YourCauseMember", "nsuri": "http://www.blackbaud.com/20191231", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackbaud.com/role/BusinessCombinationsDetails", "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.blackbaud.com/role/BusinessCombinationsTables", "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionRevenueByGeographyDetails", "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r514" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r513" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r511" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r515" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r515" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r515" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r516" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r515" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r515" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r515" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r515" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r510" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r512" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "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.blackbaud.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails", "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails", "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/DefinedContributionPlanDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails", "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails", "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/DefinedContributionPlanDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r163", "r270", "r273", "r495", "r496" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails", "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails", "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails", "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails", "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/DefinedContributionPlanDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails", "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails", "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/DefinedContributionPlanDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r505", "r520", "r521" ], "lang": { "en-US": { "role": { "documentation": "Information by name of property.", "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the property, for example, but not limited to, ABC Shopping Center.", "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r123", "r519" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule of Changes in Allowance for Sales Returns and Doubtful Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails", "http://www.blackbaud.com/role/RevenueRecognitionRevenueByGeographyDetails", "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r164", "r270", "r274", "r497", "r499", "r504", "r517", "r518" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails", "http://www.blackbaud.com/role/RevenueRecognitionRevenueByGeographyDetails", "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r123", "r519" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "stpr_SC": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SOUTH CAROLINA", "terseLabel": "SC [Member]" } } }, "localname": "SC", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "stpr_TX": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TEXAS", "terseLabel": "TX [Member]" } } }, "localname": "TX", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "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": [ "r439" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r6", "r32" ], "calculation": { "http://www.blackbaud.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 obligations 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, Trade, Current", "verboseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r18", "r166", "r167", "r271" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $5,529 and $4,722 at December 31, 2019 and December 31, 2018, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "auth_ref": [ "r472", "r492" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.", "label": "Accrued Bonuses", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrentAndNoncurrent": { "auth_ref": [ "r11", "r13", "r469", "r485" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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 to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.", "label": "Accrued Insurance", "terseLabel": "Accrued health care costs" } } }, "localname": "AccruedInsuranceCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrentAndNoncurrent": { "auth_ref": [ "r277", "r472", "r492" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees.", "label": "Accrued Vacation", "terseLabel": "Accrued vacation costs" } } }, "localname": "AccruedVacationCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r215" ], "calculation": { "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r56", "r57" ], "calculation": { "http://www.blackbaud.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", "periodEndLabel": "Accumulated other comprehensive (loss) income, end of period", "periodStartLabel": "Accumulated other comprehensive (loss) income, beginning of period", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r57", "r60", "r375" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r51", "r57", "r60", "r375" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation adjustment [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "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.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r195" ], "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 amortization period (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Consolidated Financial Statement Details" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r99", "r202" ], "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.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r125" ], "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.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Employee taxes paid for withheld shares upon equity award settlement" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r285", "r287", "r312", "r313" ], "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", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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 provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r150", "r151", "r152", "r153", "r154", "r155" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other [Member]" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r287", "r307", "r311" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r172", "r176" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r99", "r433" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing costs and discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r99", "r192", "r202" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from calculations of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r161", "r466", "r484" ], "calculation": { "http://www.blackbaud.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.blackbaud.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.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r46" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r288", "r309" ], "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.blackbaud.com/role/StockBasedCompensationDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "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.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r387", "r391" ], "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.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base rate margin [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "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.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackbaud.com/role/BusinessCombinationsDetails", "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.blackbaud.com/role/BusinessCombinationsTables", "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r357", "r358" ], "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.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackbaud.com/role/BusinessCombinationsDetails", "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.blackbaud.com/role/BusinessCombinationsTables", "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails" ], "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.blackbaud.com/role/BusinessCombinationsDetails", "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.blackbaud.com/role/BusinessCombinationsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer.", "label": "Business Combination, Acquired Receivable, Fair Value", "terseLabel": "Estimated fair value of accounts receivable acquired" } } }, "localname": "BusinessCombinationAcquiredReceivablesFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r360" ], "calculation": { "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r360" ], "calculation": { "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary difference assumed at the acquisition date that are classified as noncurrent.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r360" ], "calculation": { "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r360" ], "calculation": { "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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", "negatedTerseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r360" ], "calculation": { "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r360" ], "calculation": { "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "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": [ "r109", "r356" ], "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.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r99", "r222", "r228", "r235" ], "calculation": { "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Contract termination costs" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r104", "r105", "r106" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "negatedTerseLabel": "Purchase of equipment and other assets included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r508" ], "calculation": { "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails": { "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": "Less: accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r507", "r509" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Software development costs, amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r508" ], "calculation": { "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails": { "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": "Software development costs, gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r506" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails": { "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 development costs, net", "totalLabel": "Software development costs, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization expense from costs of obtaining contracts" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Expected period of benefit" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r179" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Costs of obtaining contracts" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r179" ], "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": "Cost of obtaining contracts, current portion" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r101" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r7", "r102", "r109" ], "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.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r7", "r102", "r109", "r464" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash due to customers; customer funds receivable; due to customers" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r95", "r101", "r107" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "totalLabel": "Total cash, cash equivalents and restricted cash in the statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r95", "r101", "r107" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r95", "r427" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "terseLabel": "Accumulated other comprehensive income expected to be reclassified into earnings within next 12 months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash flow hedging [Member]", "verboseLabel": "Gains and losses on cash flow hedges [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails", "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r240", "r474", "r491" ], "calculation": { "http://www.blackbaud.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 (see Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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": [ "r239", "r242" ], "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.blackbaud.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r109", "r244", "r500", "r501" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends per share (in dollars per share)", "verboseLabel": "Dividends paid per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical", "http://www.blackbaud.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "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 [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 180,000,000 shares authorized, 60,206,091 and 59,327,633 shares issued at December 31, 2019 and December 31, 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r278", "r279", "r284", "r314" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Defined Contribution Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DefinedContributionPlan" ], "xbrltype": "textBlockItemType" }, "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": [ "r63", "r65", "r66" ], "calculation": { "http://www.blackbaud.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.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r193", "r200", "r365" ], "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": "Acquired software and technology [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r144", "r480" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r109", "r373", "r376", "r377" ], "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": "Basis of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]", "terseLabel": "Contract termination costs [Member]" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails", "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r266" ], "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": "Contract Balances", "verboseLabel": "Components of Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables", "http://www.blackbaud.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r264", "r265", "r271" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Total deferred revenue", "totalLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails", "http://www.blackbaud.com/role/RevenueRecognitionRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r264", "r265", "r271" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "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, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r264", "r265", "r271" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "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": "Less: Long-term portion", "verboseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized that was included in deferred revenue at beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r78" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Total included in cost of revenue [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r109", "r228", "r229", "r237" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring costs" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "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.blackbaud.com/role/BusinessCombinationsDetails", "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "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.blackbaud.com/role/BusinessCombinationsDetails", "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current taxes:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r112", "r348", "r352" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "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": "U.S. Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r117", "r350" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "International" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r348", "r352" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current taxes" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r112", "r348", "r352" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "U.S. State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r364" ], "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 [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails", "http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DatabasesMember": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal rights granted to the owner or licensee of collections of information stored in electronic form (such as on computer disks or files).", "label": "Database Rights [Member]", "terseLabel": "Database [Member]" } } }, "localname": "DatabasesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "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": [ "r254" ], "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.blackbaud.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "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": "Credit facility, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r12", "r248", "r470", "r482" ], "calculation": { "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails": { "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", "totalLabel": "Debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r432", "r434" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Other debt, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r37", "r251", "r432" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Weighted average effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r113", "r256", "r257", "r258", "r259", "r431", "r432", "r434", "r479" ], "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": "Summary of Debt [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "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.blackbaud.com/role/DebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r249", "r433" ], "calculation": { "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less: Unamortized discount and debt issuance costs", "terseLabel": "Aggregate financing costs related to debt discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "terseLabel": "Total deferred financing costs included in other assets" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Reasonably possible decrease in unrecognized tax benefits" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r31", "r109" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred financing costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r349", "r352" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred taxes:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r349", "r352" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "International" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r112", "r349", "r352" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes", "totalLabel": "Total deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows", "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r14", "r15", "r340", "r468", "r481" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r325", "r343" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r349", "r352" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "U.S. State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r321", "r346", "r347" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r341" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets relating to:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r321", "r346", "r347" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.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.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": { "auth_ref": [ "r319", "r346", "r347" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses", "terseLabel": "Accrued bonuses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r319", "r346", "r347" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "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 share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r319", "r346", "r347" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r342" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r325", "r343" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities relating to:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r320", "r346", "r347" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedTerseLabel": "Capitalized software development costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r321", "r346", "r347" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "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 intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r321", "r346", "r347" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "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 leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Operating leases" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r321", "r346", "r347" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r321", "r346", "r347" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer matching contributions, total" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DefinedContributionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DefinedContributionPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer discretionary contributions, total" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DefinedContributionPlanDetails" ], "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": "Employer matching contribution, percent of employees' salary" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DefinedContributionPlanDetails" ], "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": "Employer matching contribution, percent of qualified employees' contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DefinedContributionPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DefinedContributionPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r99", "r213" ], "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.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r99", "r213" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r47", "r48", "r423" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r47" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative assets, current portion" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r47" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "terseLabel": "Derivative assets, long-term portion" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfUndesignatedDerivativeInstrumentsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r47", "r48", "r49", "r404" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Amount Not Offset Against Collateral", "terseLabel": "Derivative assets, fair value" } } }, "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r47", "r48", "r49", "r404" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Amount Not Offset Against Collateral", "terseLabel": "Derivative liabilities, fair value" } } }, "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r423" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "terseLabel": "Derivative, fair value, net" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r389" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails": { "order": 2.0, "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Gain on derivative instrument" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r388", "r390", "r396", "r400" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfUndesignatedDerivativeInstrumentsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r384", "r388", "r396" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r384", "r388", "r396", "r400", "r401", "r406", "r408" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r393", "r399" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "negatedTerseLabel": "Gain (loss) reclassified from accumulated other comprehensive loss into income" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r395", "r397" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "negatedLabel": "Undesignated derivative instruments", "terseLabel": "Gain (loss) recognized in income" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfUndesignatedDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r47", "r48", "r423" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Derivative liabilities, current portion" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Derivative liabilities, long-term portion" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfUndesignatedDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r380", "r382" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r118", "r379", "r381", "r382", "r384", "r386", "r392", "r396", "r402", "r405", "r408" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfUndesignatedDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesAndFairValueTextBlock": { "auth_ref": [ "r411", "r421" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.", "label": "Derivatives and Fair Value [Text Block]", "terseLabel": "Derivatives Instruments" } } }, "localname": "DerivativesAndFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r109", "r119", "r379", "r381", "r384", "r386", "r403" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.", "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]", "terseLabel": "Recently issued accounting pronouncements" } } }, "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as hedging instrument [Member]" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails", "http://www.blackbaud.com/role/RevenueRecognitionRevenueByGeographyDetails", "http://www.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails", "http://www.blackbaud.com/role/RevenueRecognitionRevenueByGeographyDetails", "http://www.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensation" ], "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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r288", "r309" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Summary of Awards Outstanding by Each Award Type" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r260", "r478" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Payment of dividends" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r104" ], "lang": { "en-US": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividends payable per share (in dollars per share)" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableLineItems": { "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": "Dividends Payable [Line Items]", "terseLabel": "Dividends Payable [Line Items]" } } }, "localname": "DividendsPayableLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableTable": { "auth_ref": [ "r104" ], "lang": { "en-US": { "role": { "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid.", "label": "Dividends Payable [Table]", "terseLabel": "Dividends Payable [Table]" } } }, "localname": "DividendsPayableTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesDetails", "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r126", "r130", "r132", "r133", "r134", "r138", "r476", "r494" ], "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 earnings per share", "verboseLabel": "Earnings per share, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.blackbaud.com/role/QuarterlyResultsUnauditedScheduleOfQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings (Loss) Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r126", "r130", "r132", "r133", "r134", "r138", "r476", "r494" ], "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 earnings per share", "verboseLabel": "Earnings per share, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.blackbaud.com/role/QuarterlyResultsUnauditedScheduleOfQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r109", "r135", "r136", "r137" ], "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.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r139" ], "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.blackbaud.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r427" ], "calculation": { "http://www.blackbaud.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; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r116", "r326", "r327" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Income tax benefit effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effect of:" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r326", "r327", "r351" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r326", "r327", "r351" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation reserve (primarily state credit reserves)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r326", "r327", "r351" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 15.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Change in income tax rate applied to deferred tax balances" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r326", "r327", "r351" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r326", "r327", "r351" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "terseLabel": "Nondeductible meals, entertainment and transportation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r326", "r327", "r351" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Section 162(m) limitation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r326", "r327", "r351" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 14.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r326", "r327", "r351" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r326", "r327", "r351" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Federal credits generated" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r308" ], "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": "Unvested awards, compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r308" ], "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": "Unvested awards, compensation cost not yet recognized, period of recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r305" ], "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 [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails" ], "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_EquityComponentDomain": { "auth_ref": [ "r255" ], "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.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r412", "r413", "r414", "r418" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r280", "r281", "r282", "r413", "r458" ], "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 [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r412", "r413", "r415", "r416", "r419" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r280", "r281", "r282", "r413", "r459" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r280", "r281", "r282", "r413", "r460" ], "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 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r280", "r281", "r282", "r413", "r461" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurements" ], "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.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r417", "r419" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair value measurements, recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r109", "r420", "r422" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r387", "r392", "r406" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r407" ], "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 rate option [Member]" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "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": "Finite-lived intangible assets, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r193" ], "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.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears", "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 in the remainder of the 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, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r203" ], "calculation": { "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails": { "order": 5.0, "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears", "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.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r203" ], "calculation": { "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails": { "order": 4.0, "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears", "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.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r203" ], "calculation": { "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails": { "order": 3.0, "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears", "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.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r203" ], "calculation": { "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears", "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.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "The amortization method of a major finite-lived intangible asset class. 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. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.", "label": "Finite-Lived Intangible Assets, Amortization Method", "terseLabel": "Finite-lived intangible assets, amortization method" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r193", "r197", "r201", "r205", "r463" ], "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.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails", "http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future amortization expense for finite-lived intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseForFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r201", "r463" ], "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": "Finite-lived intangible assets, gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "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.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r193", "r200" ], "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.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails", "http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r194" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r424", "r425", "r426" ], "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": "Net foreign currency loss (gain)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r109", "r426", "r429" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency forward contracts [Member]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfUndesignatedDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option).", "label": "Foreign Exchange Option [Member]", "terseLabel": "Foreign currency option contracts [Member]" } } }, "localname": "ForeignExchangeOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfUndesignatedDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.", "label": "Foreign Line of Credit [Member]", "terseLabel": "Multicurrency borrowings [Member]" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet": { "auth_ref": [ "r394" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.", "label": "Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net", "terseLabel": "Ineffective portion of interest rate swap(s)" } } }, "localname": "GainLossOnCashFlowHedgeIneffectivenessNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r99", "r252", "r253" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails": { "order": 3.0, "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on debt extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r181", "r183" ], "calculation": { "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.blackbaud.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": "Balance at December 31, 2019", "periodStartLabel": "Balance at December 31, 2018", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r184" ], "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": "Additions related to current year business combinations" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails" ], "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_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r109", "r187" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r109", "r198" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r186" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r99", "r182", "r185", "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "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.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails" ], "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.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/QuarterlyResultsUnauditedScheduleOfQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r384", "r401" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r99", "r206" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment charges against certain finite-lived intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r99", "r212", "r217", "r503" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment charges against certain property and equipment assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r99", "r211" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r109", "r210", "r220" ], "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.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r115" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfIncomeBeforeProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfIncomeBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r115" ], "calculation": { "http://www.blackbaud.com/role/IncomeTaxesScheduleOfIncomeBeforeProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "International" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesScheduleOfIncomeBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r115" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.blackbaud.com/role/IncomeTaxesScheduleOfIncomeBeforeProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/IncomeTaxesScheduleOfIncomeBeforeProvisionForIncomeTaxesDetails", "http://www.blackbaud.com/role/QuarterlyResultsUnauditedScheduleOfQuarterlyFinancialInformationDetails" ], "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": [ "r218" ], "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.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "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.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r331" ], "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.blackbaud.com/role/IncomeTaxesDetails", "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "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.blackbaud.com/role/IncomeTaxesDetails", "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "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": [ "r355" ], "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.blackbaud.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r328" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r160", "r353" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "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 benefit", "totalLabel": "Total income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r67", "r109", "r323", "r324", "r338", "r339", "r344", "r354", "r502" ], "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.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r103" ], "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": "Taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r98" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "verboseLabel": "Trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r98" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r98" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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 acquisition and disposal of businesses:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r98" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r131", "r136" ], "calculation": { "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Stock-based awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r196", "r204" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets (excluding goodwill), gross carrying amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r196", "r204" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r191", "r199" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "verboseLabel": "Intangible assets, net (excluding goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r159", "r430", "r433", "r477" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r399" ], "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.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r93", "r96", "r103" ], "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", "negatedTerseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails", "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r109", "r207", "r208" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Software development costs, software for internal use" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r80", "r158" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails": { "order": 1.0, "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense", "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.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense under ASC 840" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r454", "r456" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails": { "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": "Net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r108", "r109", "r241" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Legal contingencies" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r446" ], "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.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r445" ], "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 lease, lease not yet commenced, term of contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r455" ], "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 of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r455" ], "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", "terseLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r455" ], "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.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r455" ], "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.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r455" ], "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.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r455" ], "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.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r455" ], "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.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r455" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r455" ], "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: Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r444" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease agreement renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r444" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, operating lease, term of contract (less than)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35" ], "calculation": { "http://www.blackbaud.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.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r471", "r489" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r104", "r105", "r106" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Liabilities Assumed", "terseLabel": "Acquired restricted cash liabilities due to customers" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.blackbaud.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.blackbaud.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.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total financial liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit facility, current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "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.blackbaud.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r33", "r113" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee on unused portion of revolving credit facility" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans payable [Member]" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "Eurocurrency rate margin [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]", "terseLabel": "Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]" } } }, "localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r250", "r470", "r487" ], "calculation": { "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total required maturities" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "Debt, current portion", "verboseLabel": "Less: Debt, current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r121", "r246" ], "calculation": { "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "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", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r121", "r246" ], "calculation": { "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "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.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r121", "r246" ], "calculation": { "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "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.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r121", "r246" ], "calculation": { "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "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.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r121", "r246" ], "calculation": { "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "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.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r121" ], "calculation": { "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "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 remainder of the 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, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt [Member]", "terseLabel": "Long-term debt [Member]" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "Debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "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": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "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.blackbaud.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r247" ], "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.blackbaud.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingRelatedIntangibleAssetsMember": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Marketing-related asset, including, but not limited to, internet domain name, newspaper mast head, and trademark.", "label": "Marketing-Related Intangible Assets [Member]", "terseLabel": "Marketing assets [Member]" } } }, "localname": "MarketingRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails", "http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r95", "r97", "r100" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r61", "r64", "r72", "r100", "r136", "r475", "r493" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows", "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.blackbaud.com/role/QuarterlyResultsUnauditedScheduleOfQuarterlyFinancialInformationDetails" ], "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": "Recently adopted accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "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 countries [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionRevenueByGeographyDetails", "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails", "http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r294" ], "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]", "terseLabel": "Summary of Unvested Restricted Stock Awards, Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r399" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Total included in operating expenses [Member]", "verboseLabel": "Included in operating expenses [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAmortizationExpenseDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "terseLabel": "Income from operations", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/QuarterlyResultsUnauditedScheduleOfQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r447", "r456" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails": { "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.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r441" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "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": "Operating lease liabilities", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Present value of future payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r441" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion", "verboseLabel": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r441" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r442", "r450" ], "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.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r440" ], "calculation": { "http://www.blackbaud.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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r453", "r456" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r452", "r456" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details": { "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.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details": { "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.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details": { "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.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details": { "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", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details": { "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.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details": { "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.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details": { "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 remainder of the 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, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeaseCommitmentsRelatedToLeaseAgreementsUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r345" ], "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.blackbaud.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r378" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetImpairmentCharges": { "auth_ref": [ "r99", "r217" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.", "label": "Other Asset Impairment Charges", "terseLabel": "Impairment of capitalized software dev costs" } } }, "localname": "OtherAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r10", "r465", "r483" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "terseLabel": "Other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r387", "r406" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.blackbaud.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 assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r371", "r372", "r374" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized (loss) gain on derivative instruments, net of tax" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r52" ], "calculation": { "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "negatedTotalLabel": "Net current-period other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r50", "r428" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r65", "r68", "r255" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r62", "r65", "r371", "r372", "r374" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": { "auth_ref": [ "r54", "r58", "r59", "r385" ], "calculation": { "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "totalLabel": "Total amounts reclassified from accumulated other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": { "auth_ref": [ "r55" ], "calculation": { "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax", "negatedTerseLabel": "Tax benefit included in provision for income taxes" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r52", "r54", "r409" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "negatedTerseLabel": "Gain (loss) recognized in accumulated other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsOfDerivativeInstrumentsInCashFlowHedgingRelationshipsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r52", "r55" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax", "terseLabel": "Unrealized gains (losses), tax effects" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDeferredCostsNet": { "auth_ref": [ "r31" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Net amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies.", "label": "Other Deferred Costs, Net", "terseLabel": "Capitalized software development costs" } } }, "localname": "OtherDeferredCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r276", "r317" ], "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": "Components of Other Income and Expense" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r473" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r387", "r406" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other liabilities [Member]" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails": { "order": 4.0, "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfOtherIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestrictedAssetsCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other.", "label": "Other Restricted Assets, Current", "terseLabel": "Customer funds receivable" } } }, "localname": "OtherRestrictedAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringCosts": { "auth_ref": [ "r99", "r222", "r228", "r235" ], "calculation": { "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.", "label": "Other Restructuring Costs", "terseLabel": "Other costs" } } }, "localname": "OtherRestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other costs [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails", "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForDerivativeInstrumentInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Investing Activities", "negatedTerseLabel": "Purchase of derivative instruments" } } }, "localname": "PaymentsForDerivativeInstrumentInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r82", "r85", "r120" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r94", "r224" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Costs paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r91" ], "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", "terseLabel": "Capitalized financing costs to be amortized over term of facility" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r89" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividend payments to stockholders" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r92" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Debt issuance costs", "netLabel": "Payment of financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows", "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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", "negatedTerseLabel": "Employee taxes paid for withheld shares upon equity award settlement" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r83", "r367" ], "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": "Total cash consideration paid for the acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsDetails", "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r83" ], "calculation": { "http://www.blackbaud.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": "Purchase of net assets of acquired companies, net of cash and restricted cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.blackbaud.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": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r84" ], "calculation": { "http://www.blackbaud.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 development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock; 20,000,000 shares authorized, none outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Prepaid Expense and Other Assets", "totalLabel": "Total prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r25", "r26" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r10", "r465", "r483" ], "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 after one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Noncurrent", "terseLabel": "Less: Long-term portion" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.", "label": "Proceeds from Derivative Instrument, Investing Activities", "terseLabel": "Proceeds from settlement of derivative instruments" } } }, "localname": "ProceedsFromDerivativeInstrumentInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows", "http://www.blackbaud.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r87", "r114" ], "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 lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsDetails", "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities": { "auth_ref": [ "r88", "r92" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.", "label": "Proceeds from (Repayments of) Restricted Cash, Financing Activities", "terseLabel": "Change in due to customers" } } }, "localname": "ProceedsFromRepaymentsOfRestrictedCashFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r86", "r310" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r216" ], "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.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment and Software Development Costs" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r29", "r214" ], "calculation": { "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails": { "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.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails" ], "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.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property and equipment [Member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r216", "r490" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails": { "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", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r28", "r109", "r216" ], "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.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8", "r216" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r214" ], "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.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/CommitmentsAndContingenciesDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, estimated useful life (years)", "verboseLabel": "Software development costs, estimated useful life (years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r75", "r177" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts and sales returns" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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": [ "r141" ], "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 Results" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/QuarterlyResultsUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r90" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedTerseLabel": "Payments on debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r318", "r508" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r109", "r318" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r7", "r101", "r107" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash due to customers" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r135" ], "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 stock awards [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "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": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r223", "r225", "r233", "r236" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Cumulative costs incurred to date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r99", "r222", "r228", "r235" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "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.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails", "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "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.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails", "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r99" ], "calculation": { "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "totalLabel": "Total" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r224", "r231" ], "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": "Restructuring reserve, end of period", "periodStartLabel": "Restructuring reserve, beginning of period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r222", "r230" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Written off upon adoption of ASU 2016-02" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReservePeriodIncreaseDecrease": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the accrual for restructuring costs.", "label": "Restructuring Reserve, Period Increase (Decrease)", "terseLabel": "Increases for incurred costs" } } }, "localname": "RestructuringReservePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r260", "r488" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": { "order": 6.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)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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 [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r269", "r270" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/RevenueRecognitionRevenueByGeographyDetails", "http://www.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r275" ], "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 from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r110", "r111" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionSalesReturns": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for sales returns.", "label": "Revenue Recognition, Sales Returns [Policy Text Block]", "terseLabel": "Sales returns and allowance for doubtful accounts" } } }, "localname": "RevenueRecognitionSalesReturns", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r267" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RevenueRecognitionRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r71", "r156", "r157", "r162" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/QuarterlyResultsUnauditedScheduleOfQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "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.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" ], "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 loans [Member]", "verboseLabel": "Revolving credit facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsDetails", "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r451", "r456" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations (non-cash), operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Loss by Component" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r357", "r358" ], "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.blackbaud.com/role/BusinessCombinationsDetails", "http://www.blackbaud.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.blackbaud.com/role/BusinessCombinationsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Effects of Derivative Instruments in Cash Flow Hedging Relationships" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r38", "r113", "r256", "r257", "r258", "r259", "r431", "r432", "r434", "r479" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Fair Values of Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r287", "r306", "r311" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r412", "r413" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Acquired Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r193", "r200" ], "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.blackbaud.com/role/BasisOfPresentationFiniteLivedIntangibleAssetsByMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r193", "r200" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r438" ], "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]", "terseLabel": "Schedule of Future Minimum Lease Commitments Related to Lease Agreements Under ASC 840" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r187", "r189" ], "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.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsChangeInGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r187", "r189" ], "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": "Change in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income Before Provision for Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r246" ], "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": "Annual Maturities Related to Credit Facility" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Unvested Restricted Stock Units, Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r395", "r397" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "terseLabel": "Effects of Undesignated Derivative Instruments" } } }, "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r30", "r216" ], "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.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfPropertyAndEquipmentDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r140" ], "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": "Schedule of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/QuarterlyResultsUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r361" ], "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": "Purchase Price Allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r226", "r227", "r232" ], "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.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails", "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r226", "r227", "r232" ], "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": "Schedule of Restructuring Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r224", "r234" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r76", "r164" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning 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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Long-Lived Assets By Geographic Region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r69", "r71", "r164" ], "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.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r288", "r309" ], "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.blackbaud.com/role/StockBasedCompensationDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Future Amortization Expense for Finite-Lived Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "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": "Term loans [Member]" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails", "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r45" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security deposits" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails" ], "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": [ "r165" ], "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.blackbaud.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales, marketing and customer success" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales, marketing and customer success [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r289" ], "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 (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited, number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r302" ], "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, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r300" ], "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, number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r300" ], "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, weighted average grant date fair value", "verboseLabel": "Restricted stock granted, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, number, end of period", "periodStartLabel": "Unvested, number, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, weighted average grant date fair value, end of period", "periodStartLabel": "Unvested, weighted average grant date fair value, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, 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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Unvested, weighted average remaining contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested, number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r303" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Restricted stock vested, total fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r301" ], "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, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "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.blackbaud.com/role/StockBasedCompensationDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Total number of authorized stock-based awards available (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r303" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options exercised, total intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r295", "r309" ], "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", "terseLabel": "Outstanding, number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r286", "r292" ], "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.blackbaud.com/role/StockBasedCompensationDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "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, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r109", "r288", "r293" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Unvested, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockAwardsActivityDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.", "label": "Short-term Debt [Member]", "terseLabel": "Short-term debt [Member]" } } }, "localname": "ShortTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtSummaryOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software development [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsScheduleOfSoftwareDevelopmentCostsDetails", "http://www.blackbaud.com/role/PropertyAndEquipmentAndSoftwareDevelopmentCostsTables" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r109", "r508" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Software development costs, software to be sold" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r243", "r245", "r370", "r498" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby letters of credit [Member]" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesDetails", "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r161", "r187", "r219", "r225", "r236", "r495" ], "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.blackbaud.com/role/RevenueRecognitionRevenueByMarketGroupDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r42", "r255" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Statement, Equity Components [Axis]", "verboseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationDetails", "http://www.blackbaud.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.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "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.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.blackbaud.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "http://www.blackbaud.com/role/StockholdersEquityChangesInAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock appreciation rights (SARs) [Member]" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails", "http://www.blackbaud.com/role/StockBasedCompensationSummaryOfAwardsOutstandingByEachAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r16", "r17", "r255", "r260" ], "lang": { "en-US": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Restricted stock cancellations (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r255", "r260" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "verboseLabel": "Restricted stock grants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r255", "r260", "r296" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised, number" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r16", "r17", "r255", "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Restricted stock grants" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.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": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityDetails" ], "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": "Stock repurchase program, remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r174" ], "calculation": { "http://www.blackbaud.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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets", "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r449", "r456" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails": { "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.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r457" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r457" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r329", "r337", "r339" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of Changes in Unrecognized Tax Benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Summary of Changes in Deferred Tax Asset Valuation Allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Cash (paid) received during the year for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r345" ], "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 carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r11", "r467", "r486" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.", "label": "Taxes Payable", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Acquired technology [Member]", "verboseLabel": "Acquired software and technology [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "One-time services and other [Member]" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfDeferredRevenueDetails", "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r168", "r169", "r170", "r171", "r173", "r175" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r41", "r261" ], "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 [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r41", "r261" ], "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" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r41", "r261", "r262" ], "calculation": { "http://www.blackbaud.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; 11,066,354 and 10,760,574 shares at December 31, 2019 and December 31, 2018, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedBalanceSheets" ], "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.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "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.blackbaud.com/role/RestructuringScheduleOfRestructuringCostsDetails", "http://www.blackbaud.com/role/RestructuringScheduleOfRestructuringReserveByTypeOfCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r43", "r462" ], "calculation": { "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "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": "Unbilled accounts receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsOfPrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r322", "r332" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at December 31, 2019", "periodStartLabel": "Balance at December 31, 2018" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decreases in prior year positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r334" ], "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 from current period positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r333" ], "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 from prior period positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesSummaryOfChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r142", "r143", "r145", "r146", "r147", "r148", "r149" ], "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.blackbaud.com/role/BasisOfPresentationPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Provision/adjustment" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r123" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Write-off" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/BasisOfPresentationChangesInAllowanceForSalesReturnsAndDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r448", "r456" ], "calculation": { "http://www.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails": { "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.blackbaud.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "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.blackbaud.com/role/DebtDetails" ], "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.blackbaud.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r129", "r134" ], "calculation": { "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "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 weighted average shares", "totalLabel": "Weighted average common shares assuming dilution" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Common shares and equivalents outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r128", "r134" ], "calculation": { "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 2.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 weighted average shares", "verboseLabel": "Weighted average common shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.blackbaud.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.blackbaud.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "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": "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r189": { "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" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376495&loc=d3e15372-109273" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "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(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e12803-110250" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "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": "(a)(3)", "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": "(a),(g)", "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": "(b),(f)", "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", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r319": { "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" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "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.21)", "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", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r470": { "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" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226006-175313" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28)", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r511": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r512": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r513": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r514": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r515": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r516": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r517": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r518": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r519": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r520": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r521": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "c", "Publisher": "SEC", "Section": "5", "Subparagraph": "Schedule III", "Subsection": "04" }, "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": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r56": { "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" }, "r57": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 134 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Financial Statement Details (Components of Other Income and Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Interest income $ 2,802 $ 2,008 $ 993
Gain on derivative instrument 0 0 462
Loss on debt extinguishment 0 0 (299)
Other income (expense), net 1,256 (905) 1,104
Other income, net $ 4,058 $ 1,103 $ 2,260
XML 135 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition Revenue Recognition (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation $ 816
Revenue, remaining performance obligation, percentage to be recognized 60.00%
Revenue, remaining performance obligation, expected timing of satisfaction 12 months
Revenue recognized that was included in deferred revenue at beginning of period $ 290
XML 136 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 13, 2019
Sep. 13, 2019
Jun. 14, 2019
Mar. 15, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Mar. 13, 2020
Aug. 31, 2010
Equity [Abstract]                  
Dividends paid per share (in dollars per share) $ 0.12 $ 0.12 $ 0.12 $ 0.12 $ 0.48 $ 0.48 $ 0.48    
Stock repurchase program, authorized amount                 $ 50.0
Stock repurchase program, remaining authorized repurchase amount         $ 50.0        
Subsequent event [Member]                  
Dividends Payable [Line Items]                  
Dividends payable per share (in dollars per share)               $ 0.12  
XML 137 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment and Software Development Costs (Schedule of Software Development Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Software development costs, gross $ 139,014 $ 121,983
Less: accumulated amortization (37,712) (46,884)
Software development costs, net $ 101,302 $ 75,099
Software development [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Software development costs, estimated useful life (years) 3 years  
Software development [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Software development costs, estimated useful life (years) 7 years  
XML 138 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Long-Lived Assets By Geographic Region
The following table presents long-lived assets by geographic region based on the location of the assets.
 
Years ended 
 December 31,
 
(dollars in thousands)
2019

2018

United States
$
32,606

$
37,015

Other countries
2,940

3,016

Total property and equipment
$
35,546

$
40,031


XML 139 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization (Details)
Dec. 31, 2019
Customers
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Approximate number of customers distributed across verticals 45,000
XML 140 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations (Details)
£ in Millions, $ in Millions
Jan. 02, 2019
USD ($)
Apr. 30, 2018
USD ($)
Oct. 02, 2017
GBP (£)
Oct. 02, 2017
USD ($)
Jun. 02, 2017
USD ($)
Apr. 03, 2017
USD ($)
YourCause [Member]            
Business Acquisition [Line Items]            
Total cash consideration paid for the acquisition $ 157.7          
Estimated fair value of accounts receivable acquired 4.2          
Goodwill, tax deductible amount $ 54.6          
Reeher [Member]            
Business Acquisition [Line Items]            
Total cash consideration paid for the acquisition   $ 41.2        
JustGiving [Member]            
Business Acquisition [Line Items]            
Total cash consideration paid for the acquisition     £ 102.4 $ 137.2    
AcademicWorks [Member]            
Business Acquisition [Line Items]            
Total cash consideration paid for the acquisition           $ 52.1
Revolving credit facility [Member]            
Business Acquisition [Line Items]            
Proceeds from lines of credit         $ 110.0  
Revolving credit facility [Member] | JustGiving [Member]            
Business Acquisition [Line Items]            
Proceeds from lines of credit       $ 138.7    

P GGJG" MOA77]ZOB M_8UJRJ/+A6]O6V\^;-7/D^\^5_%P)BCP*LEFQ9Q=@KYJBJ!>_*#[!\U M[I?/98[DDXZ9V27=$9BW#>Z)-%E<(*/G[(K;[IF/TZ[:>1H=(;I83R3273O'$MG-&X0A M9\.84B;H?+'YX<=B47Y=5P=2WUQ7%?ZK2OS[UZIK.!O_W?KZ-(O=;N]OB^M: M1#\7/W9J51U:,5 BJ2VPO+K'P"CQ -MA&'HF;FAL3N8."T8EQICX_^=<*YX+ M(8R7"Z5Q8C7\X'_^K2J1\V&S7!297-5].+@>SN@>"TTNI^>L^-SS:$MV-";; M6Y.UYM33]M-I?&-1DY-FE5%9;=7%TM-!?-(I>QW7^],(!A>S_L7<]Q)>" \Y M;KE>[HJWU=-N;]8[/P:7OOE',+V7Y?YEFB-.Y00'&D +B%.N\D^E3O F]V#Y9*3LR:4!0:R#^=XM#8?6%J MD6AT^U^,19?Q1-=H]/_=^Y:+S>JGASE?+Y;SU9OU3?4.V,/&A$HUXY!HPBTG%-EG.*""B>)):FG*P>4/@G>WJ]" MP\50O':+ 1>@-$S8CVP>$&8G$+U(7TJ>NU%W1G,'YGX:0CJT4672_AKPN*HN MOQ>;N_G7XC\/M2>PF&VPUF*Q& MTZ5XRC D!3P1FIBLR/=!PTCK]N#E4TN?$9*^G$S@JD8W#;@NEC/3 M](_/_E_,B.!0YUPZA'/*?";E#&X^WB*).KT^$_RAB5.7%DOU#OW+]\MZ\G)> M%)-2$J:&!S8^GV/CF=QBVR87VV+QGU_+[__=&[7/*_P7C].)QP8_,\ZC.;GL M (^'7?;L"^%#6J[7]_/5QZ*JM#]34ENJ)"86.&@5%0RWS3B?5G2Z&1?]X6,- M\7D-*MO4J,+'>AAAW<=\,JXBQ_X>3_;Q/$U#BL I Z^(0119TQ&%./C/B$,/ M'D)$XD.Q69;7=GUMYKMBQIF3P'(DB9+6,J10S@[M, !#52+LT\>2B;L:55:L MK^L7[L.%(I"T[DJ1CJ](J=@#RFQ5Y. <54.*Q0,27E&+.,*F(Q>1^)_1BSY, M!$T4-O/U_CA*HTW 84:%@%0R VPNB6^H;2I7I%,-R5X-C#:!. "+SC#"R0N8 M6:3D+7:6<:1LQ&SC,1.O33]BB9N.C,2;\-RTI!\?7<3$KG?+W4^W7!7O[JO" M.3,__S$0,V,L=L(PXW.=.L'A !AL.HJ(L$?G%@\]GBR&P\H6]>(NHM&.$FO MBT52?L)$HJ&FPI*].T_-$.+PV/(71"&:H,N+03STB/GP<$=@<0&5KCRI4"$()ZRH&";F* M$H0CGNS=.9J&$X6'#)P5ADBRIB(.L?"?"$0O'KJ+1%4-9^-SD'KWZM/.SVQT M>;_>;7[J\KJ8*>AG-L!PC*!UEF'63'*J5G-#.IW#&*JM<21D>8KQ*MM6*'V_ MR19[I/Z_U\&ZTI/CKC(S'KU1JO/F(;.?6F8;D)D^Q^QP4G26I;/*- R_4Q&J M@:QYHEM#LM1=QC[/?[1'K_>W/-K<"AE J0/"$B.TE\^8_/#.G\"(G1-%D=E6J,7B,TB@/+'N(;+R)TPNDG)6DOD1.18QZV_%$AH9A MIKL R>OK37670 MKMHOLE5U4[9EEPQ.1Z<](L,!H_^7[S>?RC_6,FKW??-B4WY?>WAG(-6/"6@T,@CE1&)M6MZ 4$:I26@C(TO*877G MK@$8J2O!7 :*2TH:^RG,817GPVL,#BXSCTCIHC6Q/$Y,<*+->$EU^O$2+#T? M2C_P5O__\JY>$A*(6LB<$XK!W$EE*:F)DV;FKP67_6MY%+2?' ML1@H.>D(["UR9!S;6@O%SA'01FS@&)R8UD4:\)#1]..DB,U7Z)#?%O/[X MG&C -"$*8<*$1 Q)TWX\5-V%)>A#$TM)G='//9A Y0@CYG6M2,9)F#K4=%0X MTHO!J<4O#/\H4BX_X.-@EST[0_=!_=9SL_KPK5RW!V:@-@ BS9W4.J>&'^1)^0D;Z'MJ:BQC[,@\MOR% 1]- MT.4'?3ST&S^ M"S(0S=+E92 >>CE +^DN Y\W\^OE^NNGG[=?RM4, /]IQ&KF$*+"8D(,:3\? M"=WY+'O8IZ86@#V8;%NCZ3[N ZEY?="G8R5PQ#>$?#I/R! #_8')+XSR.%HN M/\0C<9=].T1XC+<_%M]\!RCJ Z\( MZBVFK&A !1Y7CR.L>[A/QE68 !QH:O&D/Z[^' .O1/THLBXO"_W@/Q/]>_#0 M?0?A[\5J];_7Y1_K3\5\Z^<=UV^VVWL_\3!&"P*9@0Q)RSCF&+<3#X04[;PD MT*^57G &LN/)UL(PS'27H+^5J_OU;KZIK_!MMC-BI)2Y(A9) M@'@N$)#M+@:""'6^G1_WZ>-(SO<657W/=M.Q.&D/SKH*3$JZHH3E "ASYYD: M3DX><7!61F+YFHI\1.-_(AO]F.@N%_I^4[UWN[_H7\VB=O/=_79F$)42.JA% M58.,5(66\[8YJ6"@:D0V,HYX+/;@FI(>]1)'#2]41&*9[*HE(Y 8)2D-KNP M+/MTGK_AI.5Y2LXJ3$\6IR(T?#\!)RK]F/ENWK0^8Y " MP@6BD$I!*; [H/D?)6=GIR>)49*>O&<]UMLOOHYT6^;\H_=-UW>WLW7/V><2.T =!;I7%IN MD9"H:0UCG0?>;XUK8QRI*!ILV=<:7+;8HPO5C$@:NVI'>@:C-*2%E>UQ9?H5 M\H83DV<).2LJ_2B\JU8K=I&-,HM%D2RG"""I+-"N+81 MX51@?:"@CQXI"ZD@Q0I*&%6=S"9.\O.<%)P8OM9)8CA:"I"$(7]B0[$,Q"P45O> MWE85"\O%[Y^^S7UG>7^_V^[FZ^KHZPP[;H$R1BAF??:!+;7M[C"6A@7F";V: M&FG3MH:8;2N,5SZ+J%!FY1%F\.9M+W8[;^&.16S<1NZ>TT][3O< L_<=.!UP M0_<,0>>W=8=@=BJB-(PQ3[=XA^,HY+V8[;'D:G&M?GXL;HI-X9DX/FQKG2 < M&@XYE! 3+@WP;>?. @)H[CH7(ARNQ<0B=@!Z4L^YN,Z^5"7B&ZSA3\L,P//K M.G89BL/D[,CNFT?L'F!&O[ =_23-JX2](&_#$WYYE4M@TS.OV S-6!?-D[[A MZZIQMYI_G4'+$604&Z:A \@*Q)#_?"BM(];0SO< PSXUL78=P/A9VCP@SPJD MYG4I2L=*F-P<"7'G"!E"3!Z8_()@Q-%R>5&(Q%WV[1#A"8U;;A?SU7\5\XWS M/]G.?!N*,%@=X>="0.FSJ+HE"P5E" 2_?Q?Z^2,E*]E-C2O[Z8%E-Q6R\!PE MF+KN&4E*UN+RCVP/*:LP9>XL84-F&H^(>"6OB*7M\H+1VX)G%+$)0:M'Y[&M\"R,+2?,*;R\I"2(P5$Q2<==/ M3IH7><<6E!,R.DE*#'E3$Y4H&UZ4E7A& E:)?6N;^>K-^KKX\;^+GS- &9 * M.T*PTTQ9KFPE8!@@)W.,:>#"<."GC[06O$>5+2M8V>]%\#YR,&F=UWL3\A6W MQ-M052/*_O<9J@9577U)G%ATQ>X>$%'>E-W>2GI;T(Y8%?J)BA?5K]_F;4' M<>7BG_?+_0/B'WQW^C;?%A\VRT4A5S6M_L<-*KG=%KNM7%^_7;WY?KKWI^M]S-5S/N$R6N@*8::B)K(FXKT9Z+VQ?U[V8A_>?/+B8RS;IG&_?;7K_/YW0&I+F^_ M+-/Q6JW;7_R>!XYFM^>"6_3ZS.7C7<3Y*..I@F\L21\H%^+@]H M+QXQ!W#Y^-%S7&]/(I(>36[^31M<=][LK+7[SQM87W7I2$%VN*[U[Q=P!^0F M8? =VH.7",2F6<3]//]Q\LMC1C%#-I<*2(PCC*]UH\C'X58^.%(2'ZUG_?E%X0&X2AN&A/7B).'Q,&DY^5T_J9P(J@#@ M# DIC)0HSUT#7N08V@L'X![(QXF\C[=O5T>8EPO"??P]?O1-[>,IA=V3?=P' MD;[<'?JGV1W[0'-N^I(W"CQL;_S MD@;$4?TV8@2\.NRG7IT)AL6?8Y7W-2<-'^,&ZQ9_ZJ V' O#1+&!O=(U;)EB ML_P^KU[ZJ8X+N_ER\[?YZOZD')-&5$#+8 XP 8P1:DUF"-,H12YZW35IW-C MV$C#M%.YTWZFBRD'@D EM('(,)S\$8X3?-F;]7:WV9>L"HLE_1GM%A1&)3-, MW4]YK 2Z I?5Z*)+O/77Y]?X.B.T@U$]#<4F MO/^RN[E?R<6BO/=CUTMOX3%YN6U?,:/8&8X!4EHJ#3"!E)IZ^!$-(<-!@A;6 M[[Z5FRIKG1%N#%<4&<$UX+VD7<$O, S&;;QZI:)U&/F* M?'\AC7Z=?XUA:)*GJV!1UG20L'B6NFK8R1L0'^:;]YM/N^K 0#UW_E!L:A0S MRZ63Q IJFZ:+2^/]\:K9XIEXI3+',%G8"4HW8<"8?ZZ5+3 M!M;4:.PG3DX;HGQNF5.I-0=$,& %2KW=^:PF+6MH/?6H*X>16I2 OOXZ=)6] M.4_=."*T!Q$B0(%L3E1\0JUX37BB6.DJ.I\WQ7Q[O_EYTM[, <>(DAI@H#B# MTC)*VL'"3+>7)LY]OL(4,RD9I8H130F7VD()(%1* C^C32PV+:2'5PO2E,2>I)7'5*Z?U-W=BW M<&^L$4Y9:4 ^2G%?*UG4#OEMC#.;$ M(3]G),80;:ERUDFG!42"4482[C8=\&7E37:*\+]E>XS9/UJ4(Q\^ZL3$U M+//3&' #VU2F[*L!]=8_U1OUOBW?<#WR_WI7G0#U#2X7NV9A6:ZOCS_YZWJY M^YO_;KG^ZG]N?Q2;Q7);E'O8\NYN4RR6^V.DRZ_?=MN9P=0)Q3CP40_F@C.$ M6#N8<\D[O00Q$E()N%8((Z,4@89RHA4'SA!!J#8B]1JRO;U;E3^+HBH?XV(^1_SC?]%L=NM]DKRRW+=_-U_!%3N MOGPG.*_H?S[_!T:"UK3L_4V[3E19EQV-V0>(S!MR^L/*Q*RQL?Y=:^4AI&2G MAF9[2_]4/2.@P/N?JH?$57M_=W_[Q7<3[]U?YKOLV_Q[D7TI"C_V6PI\ MYZB%XGO3.?R_V!S[33VK^>^/?Y#=>SZVU69+<=*-]K^:GW:C34U'=GV_J3YZ M]ZUHW^&KCD][6!Y+]8M:M;P@[9K\\C][UI)/[=]G,III]:L)5)F?#A?E%$=^ M]&JN67Y?7GL3MNWFEIYOOWWP.<#,,"^/E#'NN*&48"Z .NWR M1>ZZ+63VIWX:4Z)A37IYB7,HOKH.RZ::B?,&ZW)=3[W^[I-P?>]#X6VQ.5X0 M0<)!X[PN.,488%+E?'\>EN:$PCSHCL0IS),'M*9, MT]4BM^[V>Q(^/?=3[*K>@/RQW,Y0G@,_.V8<,@ A%=0AUK:)5:YFWXO-E[)K M+MROK9"A= JK^TK]?O']""O[1P6LHT -1&C@'FAR)L,D/YC"M/N24*MQM@"QHF @&IE2-,6XCD,NHD2 MUT+J?<-'0RG[QQY7H!Q%LM=-AM(3UT]^7NE'XS3TIJ<-Y9 = M*W19<.<_O+BV\\W:)UW;OQ357MQ,H=Q RQT4&@&B05[=$&X:,P %K<]'-I%\ MR6^/*BL:6-D_]L ")2:6P*[K>LFY"UW%:VBSG6E+M%[W'#%G5^=Z,3D-G>EK MQ).5MP$XZ;_.]M9C>.,SJ^V,$*T! Y@!Q W+D14V;UK.(5>=WLX2HO:THA^UA 5EJN_W\N=C$I^"U/-@\LJZ-6)_0/X]K&XPYF= M;29WQP,\;XXN^Z_)N2P@T9Z2Z^(R\"%&W7*=[0=>WV/M/>E\*7D?RTL3R.I' M,[6\P"A($90_%NOBC_EJ#X0 ;8G+^PI MHVZ8=X:,M7':^8C6_6^[FJZHD5]NP+K<[>5MN=LM_U5W^0WUW<4:4H!#[9A'E MBJ <,W6(QPYI&W3/:K!64Q\>^7%7U!= FPN*=A,KX[MB5Y7?J.!FBP9OMO((LU^^>JP=D\PDA'=3R$MQ'::1 M#;CC*F4 CV>T,H4WIJ&622PKT_?EP%?; MKK\77INW/H^MS=?;JJ%EDJO9M@Z*1%'QCD!G%&*:MHVA@EP(>H1V41B!3FBJ::57QN, M83(22UXW*1F!MS Y.;X4?D)>A6E<47F>ES/"TI/(:8A+7R/*03M7X/&OW;=B M8YK7@*JIY+9ZA!M!RP5#1C 'H=H^7<\:]> M-$Y#;GK:\/CHUP",!(F-W&Z+W5';]+?YYFNQG1F36ZT Q])("+1DF!YF7\AR M%BPYD>V,FMLL7I"A:/F))3= A$;@-4:*:EBGV4\#[ )Z]#Q#KZE23UXGI$U] M+7E.H09AIZM.'=MY?_.V7']]N_Q>7-<(MI]+59CE]J[<%M?O;V;&*@&=,%8+ M:(G('3*R:9\I)(.>71VNU5$U;.6A_KJJL&;S&FR8; W(=3<1NPS-89+VD.$* MY:\US+W*;;-=F7TILA:J_YMQ5:XSA6K8)HN?YS_V MK?ZV\?/3PUL#!A!GN) &4DY076M68(ISP2S6B 1=:^_95&(=/,Q^=O,?C?9E MFV*UOQBS*_]'F!#VI;6;^HW(:)CD'0\5V>T;2"2IR%H M0QE3)NF( 8>;G3;FI'L;8FO*VJO&]D.OKNB#13(#JC5&? M9#(MD:)86@1:.$:*3L\D)@>16.Y>0!]JNL15\[LL8_%2\%G(.>BK?B3D,_ MDT-)J?X+[;]?[AY MJ=OW.)KC.#/CF[=5+P1**^Z,L$JU2(34G99-4K8_3B2]>B:,5C*PJ WH%3$' MKK/>K',?+3P44-] FXI4]T'-\] P;&X^AX'!2?C*3!8V(G MXCJ'PV'=,,5(.+"%9X-@"C;CXE]50*-Z&VJS\9VY+F2[G1$#.8"22<WGLMQ(JQ&UO--YS^%:2QS;'A75Z17%HLB,B5FI>1P@0C40LU.,HW/;)_"D MYC@NS,C;JMY6M?KX88IQII<]9Z-*?Z:B8L@;WX?77Y>^ MG^UAS# %1A,,&0 >$8E(=YFU.\TP7385I*O;%\P!.TE3P0BQ&!(RF!?8-& M=D*G')_.'K$B*:U#34>NLN7C[CJTSC_FH:O&1_,W07V/M^6-45?9 M*>IZM:)0)!>+S;W7HR][ M.&-%H&#?I X[*=URB5C3VI.I5QP[L?#RR ])8DJLK__L@23:[L&B1S_FHT-& M^X,W:Y]M%S/E&'>W@75M:'7(7H923+$U7!6&M>T[9>+ V8Y'XLML7F>['U:EKG;//5 M5JY6Y1]S3Y %[J MM+?%5AW&R*X;=-F\@3=X&CRX]P;+AR_IN&2)<6M4G12W9EUE#[W>FM8^5#6] M'#G0-_V2Y50=8:+Q8D0"PM/GM+Z(CDKU/>>94MI *G-$N""V>N$Z;S[N:K2%'IUD20J!S0=!XRGZM_\MP9 MKB$NX;[.7Z30#$_= $)3@YK"3=L0H0EC5TN6.\;90;&SL_CFEJK#7 2G).7A =IA) %+?!8I2:UAZB= )M M0N4 GB&LFUCU87IRHM7+F)?%JS]'_42LK;_IIX>/CXD].39F-7:*":O]/%!R M;I54ML%%' 9XMBZ^SG>^A;YR-R2H3D-7[(?N$_RI#_..Z)L^.CFZ/P:6TNYG M@T?4T@!2@^4VA<.FK,A)[.TDVNF8[J?KSUWGR*U4!BE)$76^?<(9,9ARJ: 2 M "D^F'['-#Z.3L==V$M =1\Y3D;OP+(;=(MO1.7M=J$LG0^FK*2][.JDF/V9 MZZ>,'S95Q9G=SP^^%^^\;-M_WB_K,N@S#K04@FJF!2'&89-;UNHSAPH.IH_Q M$,912;?\$5G@='#*^^AD8IH'5LL6K?^JPEOO-Q\03T$V7Z0S6#S[.V;*$CJ M=9V$="@60^_MGD!XM-?\:;XJMKJ\O5UNM\MRO9UQ 1QV&BB3"V>9V]-/D#2^W34SXU M[.P$]^4]$G>E^$*>&;0>1;NQ\#.F),7AD[:U2Q='@P>\L-R=Y6=BXP@NF];5 MYA0&OG#?.1F7_>8)SAX#C.@SZ8\F1G2S$ZSFL%Y M[:?<^_-KT.;86DAM#OU4BB 'G3RLW!L.!A/G;LV-M%;>Z^AJ.(=]%'1 W@86 MR9'U,4;#,A1$[924+M*236,6P$ZI'^]MB#]N=:00D,MH!C#&A.;*Y:)-7 MJK5Q!T$*/^H:U5Z,(@UR[O7D$%J<5,71&Z95Z2A-<>;L,F+U'$<=U*H7M=.2 MJWZFO*!7 _ 3?1S_;_/5_?[:?GOA:&8119;DQF*B(/Z4JY!AZ#Z*G-?(&L>BU ^J]V>HWD9EIYZ2&##O''*)" M$XK:H_%4.H9[I R!+8V3++PK=B\L*P\QIWF=SC[3F6$H'#@Y&/V]\^>Y"9[" M="9SG2&I7.J- 2Y$]&F04QYK%##\=-3 MI]XNU\6;77&[G0DJ86ZIRRE%F.K<80.;<<6)1F%UO5YKS%IH,4-4,XK\=$P+ MJY$P0EA#*1$Z:"5@6+VJ,&8UR&%$*X#@7L*5AMO!Q*L+K6,JV(&NI%83>Y&HN],*5J454:U>)J,JRLPI?5 $>6JC-4G5&I(0B>AD -8DDY?/>+ ME26Y^.?]TL]#W7*]W'DY_%X\N3"G?OYE_G_*C5[-M]LC,*:IR:7,D00YJ]ZL M<%:U0\_*L&GC '"TEMCKM69>$0AA5E'J"%(:(64H0D%7!V)>4YTO-UFUE%AL ML_?66W$WFT34NA8_CL)>7+G3DWOTQO\8E@8B>NN MT>,,#'E;;G;+?]52UAP5JX?#$9+2S#2.X(5TYII1R41E#.$0(B<<3X='][6YV4KX3F!&M[:#-,_=-ZI)ON3\89 M88K?B/OJ!7%_SC<7E_@^5)\1]U$\. U9'\?4\@(C)&XB4-Z< >?N=_>;H@-$ MQ3&6&""+< X#@V;$4S.E_%S@_,NN\K.N?S2T6-(=W28*HSJ M]6E$E\N8_L+TX0+\=YY(S)>;>M&D"8+KZY.S$'\IYEN/[?K]^F.QN-]LJN(D MZ^MWY7K3?JOFV^5VOQ^)B^A@5<7L#C%&W?\8437=9Q^3-)K@7.181R69LXQ%+_G)B"C^W :\>("=C^> MFER(^>!(H7XV:*JKQFY3_/.^6"]^RA_+[4Q1*YURAELC/ HK,-!MRP2SH.G' M$.TE5O<37-D!6/:/"EJLEOI@]KUY"MB>GKX\G\MBXW_]]]^ MOJUJ8]59).=2*9)3*G(,L$6Z*C"_;QP3Q8*N+PS4Y&A+D-D!7-\Y:B^&@Z>I M8Y$;*W,GO-8+A?)OEYZPGF&LVYQU",HGIG<#&?7RS'4XSGJE>$]A-&DF(( ! MZZRD"#L+!*0'W<60Z-[3V/B6+Z& AY$ZV+RV!_,]\KY12!]2&2TDUL0:2P;[SG9C" P4N\3K [,=7J M8\E+&M6;G3Z*A)H6#=.484P,5 1S1S#4[<9'[B"V?16I:SNC*!(:4)$Z$QBO M2"FX&TJ1.E YFB*A*$4*97>ZBA1L20=%BF.GCR+AMD4C9(Z=-DP00*2ED+&V MQ:K,3E]%ZMK.*(J$!U2DS@3&*U(*[H92I Y4CJ9(.$J10MF=KB(%6])!D>+8 M&?.H\MM#L1'DM=(*K(0&&N6*2L)DBY&PL#I&XR(;\SP0,V=G*_C57HT-T_V6/3;#G6>+N/YB460<6U/<$0ZU@/= M:PQOEM_GN^7WXK2H*)3<8*,UDM9"P:D5>1L1B64H:.\EKH7$4>,(JL_# U'4 M==/M]*R%Z>\)86]?+;^&"PR>B.E#XH;GZRFWO$/:Y2G>?PC&0-1/XTM&LH8\HD'30V M2]JGN,M%42'A&EG .C19(.&QR1!!Q#JE6 MEHB5>8A>Q+70 MG2VP.-=NOJN/J+6%8C\57^L3:_6I7H,@Y5HY!0C5EFD <5.N59-<6A14;>ML M2YQCR ADFF- $ 8*" NIS[]R0*DFW9YIZU$IL<$2=6^@)X?=5&@\^L*4J"MS M:=4'WXR,!HPCYD3 (AF1D HL;3"?S!4C*9.>HXC)NID?B!+'=4E&4&Q M:G*14_0/:#BG'U%T340OXK _UH<>#+RF!U]6OW^9_5:LB\U\]9?YYG>?$/VV M*>_OV@.JQ(#<:HT)0!P!2:#_R;[+4PJ5[B(,KS3!#=(B!\AJS(AVF.<2^3D> M0A038VCJ9YE^^\MO@6>R^E)V7B5&9"M,+AI,60,JJU&-3-UUN;BOAD)=V7 * M%#X E)K*1S) /FU:Z];=YOEMGBF M/08E13[? -91!KD"5LMV3(!<=UK+?KV5ZGP=K0I1<^5G2H(*IOW\US#%)7)^ MVIM8A&V<"/:0'=JB NF M!/:)/I:,2*FD95;EQL!<:BM)ZGM5;^*$NC=]';1Z3.;"Y/H!LOZ*W9O, -$> MD]0XW>Y%;C?I?H6$E]1[*.XF(."#F5(FZ%N!N\"KU?O=MV+3KGXUC?G/9E9P MR"1E2F' +*7-H&'(Y$&UZUYH HF< >.8#T>"* F$4O[_& $:&L9YZH6.&E+D M];-8TCIN^J;G*TRP]U0=UT5;.;?3VHW$:*Z9]C7B\Q3L$)P'/W3<; MR.]O/GV;;PHUWQ;7NKRM7N"H=4YN-M7CR344]?/X-Q_F/ZN?R3_FF^OC(QT6 M:B(IQ, R12U"'!H?F7+C7 XDP$''4L;&EGI?Y^2UO0K8-GM_O]ONYNOKZA+1 MEY^9G2^^[7^5??8?%GA(;FQ'=M/)*?LP3&"/EE0>K''^^J4"FIU:DYV:4SGU M] \;DQH?7_H-IH%=<^[0X(4ZP33"P\6L?WQD\:)>"'\6_!29+K<[5VZ>0CI! M[.-FY6G_UR_95WV*-^R#']>/WI8BPJ>"!'AK",PIJ2YN'VQ1V@:ETM.T8+S@ M]FGG\?RJGDICU+.RTV0S^!WR*8%/>#SCN6!WM.HJJT!74;%"??$ >!'OG#LU M,NG>,HU@.G&.7GP^?9)H@P+SNW+]O=CNBNN/_G\WRX7_JE;Z&MU6+G;+[\O= MST=0#*Z6=;5 N46LVM80PC90H.-Y4.FV) #&"XM_;=!G1_C[4-G,!J^RUH2P M )G&+]WBV\5=$A:>#G"?^F"/^.""B\>F&&;/A):DCII&9$AK8CEBQX^=,+T$ MZJ_KY>XE3$3EBAE8765U(H<['=:::0THO3T/61;'TQUQ7:I.ZXX I93IXULF[2DVZG#01H:6ZEN]NB& MEJI =J.T*AVQ/<6J 38-M7K 4G>YBB-WDGH5:K#3W@UIC=KG^351SJW M[\J=*;8>R=RG?'+[OXKKK\OUUY,_^&V^7+\MM]MWQ6X&(%!(,0$-!$(BAH"B M#2ZJN0XJ/Y<>36+MJZ!DOZP\F/^HWI4MOZZ7__)3-/_#Y7I1WHY<@*0WG>=. M-HSFJFD,^!'M?;'@TCA,]Y*.MEGULX'TL5C5FS;;;\L[]?--/0H.)13>-CL] MZN=S'_9QN?V]GE[.E#44.ZDXU#D41F!D]Y5""!("4]);8]+ ]OFE$8@3:2$E M1D#!$,34&*NHXT"FWH(Y*:UV8NI5MA>IM[5(??F9-19GIR9?5;_86YT=S,Y: MN^O?/OOI665\L_@4F-U-J3MU/.'WY^Q)@8?_.G2BU_P]7G!+PGYH%+QL%YAP MN+PP,5WBZA1\US4 UU=RBNWNHT?SZ8_YX4(EYQQ)[H7,^?!.C-6"-^HFNS,':CQ(" MF'62$?\=H'DS4/SL0@?MO3S?@G%<:Z1R;X3U5BF5,VZ\F#I)"?!MC:4TQ1Y5 M3YT)9"],9M(1%ZDRMBMG237F 2T=)":.QFDI3*0-+PA,'T;2+2;4Y1:A]?I& MJ)&4Y4B;ZN8Q;(<09RPHUXF$P P0P%@,D 4$ ZZ<0SYQ4>W$=A8AC#^T2FRZ]4BDWLBFD(:FHC>T])(SCM*LG/M-84M?0? M+:3$ N-J[ KD()+M8&:J,&T/)KO)XC@D#J%\%RE>^R(]9^2M/Z734+ !["B'[FQA.J3GVV]N5?[1 MM-NDHT;2UTUXTC,7)CHU:16@0\)[F^AZ)]@*EC&L83[+1V(7O\^>/;#F]H M#\S_-#1O:*-"YH.QG'55Q;H45W7O>E-\*];;&D2U^_G7]::8KZIS;2V2]^LC MT*W<++=>L,U]]>[V!__S\EH5-^6F^#S_,0/"*2:5P)H3 FAU)9"V8]GDSLS6 MQ=?J1-/G[DJ: B8$! HBC2$,$P>)D)A :ERN:/4&9K?U(K$7@2<6#7"8<+Y8 MW-_>KZK/SUP@?FM >M]AI_E1T->Z#] MY?KDS-4V:^S+]@9F>PNOLB^UC9DWHD?J@=4 #%!'8DF'E2 #H0&2&D(,Y=0GV!9+QZ1EV'4[3#AT=#M8 MDU5]O5.$\Y%P5[YVL'YBW6" N ]+">BIU(C=$YIA$ +T]#R&1M/+^$5T_YK2RO_UBN5ONSJLZGZTI( M@Q'+=2Z)0#G%4N90 2=U'K3*%=M&XF6MTY(:+;"X2PO1)':+ V/P%R;C4=0E MKC#R@)LSPMF7S6GH7F\K7JSWT8>5KJK3MG%A/^Z8F5YCA$HE?)(QCK)BYIR0J3E3">DNC)$SK.*$D\==/0D![XRZ$Z M49QN?"Q7J^9>_(QRZ @P+"?. L45S1WT+2&)G*XD*D8Y0CY_-.VH0+45'R+5 M(XBW,/U(15FL@G1C*ZF&G%#2045B")R6CD19\(*2Q+,1JB4SXB=07JD@A?6C0P;"8Q2=QX2:^V\713;?9:98U"!=H=V=KGXY_UR4UR?KK;/E"2(&(VU MMHA1*PB1[#"^7!YTB*Y70XE#J;R^7M9G%;--L5],W)5-?:I=]K.8;[(O]UN? MP6RWU3+SE^7^G;O +=1^3(?%W.0DQP7?JD#L'MC#;#6%L7134>[S9K[>[D\?M^NK,TJQ<;YAI0F$6#%"5 O $"*" MZNT/V&QB8=LO%U>+<3>/J^[MCFCC=&P(TL-4;62^8S6N+<;7XLQ.@)[N9UU& M]5XGL8,&#NB):2GBD(:]H(^#ZB!VYK#$=QQH_,BW 9N?3Y#:U;!S$X>2/W' MY5YHF9F/P M%"9=%:)IJ-0+W)P][M:/S6DH4&\KGAPV&X*5SE>PF\K]?U_NONG[[:Z\+39O ME_,ORY47NAG6+G?80:,DY5IP#-F^G"K55O*JX&"YFZ^Z:7QO>T"&!I&G=YZ-_4[/C"I( M?6O5^36N'1 06]*.,:Q<4+6PKFTZIS3$&A(B-.&:*T&@[[3MZ)XMGIR"_FS;^I0\*I]Z<#_[?YL*I6<@^H8/%&8(& $ MMTWU$LP4#GQ**1U,Q#R)4FG,J202"L6(LI3X5,QR8<-NV\0\Q.0MR_:FG=X< MOK^A]"=F5DW/'X2W:!;OG2G\3[8<"3(3Z O3 MB$M3(.+QTU@3@!2X('?F=9ZFFI&LRG4HKV#*<(B8QSRT++"CT>GN* M$I<;9(&QEMC<\!QJ#@'3OD'-4?KW:%J(V7Q[J&JV/#X>$U?@;!"FNZ[LC4MR MZ"K?*;]M ;0W ?PF6O)[E;2SRW_#43X-=1W4HB?+@D.SU57OGM/BNC@M<'X^ MD2O();=<,6BK1:[]T!-":10B.Y[&;A(U"89ANQ;&71*M>8N>,0/4F=!JJU-^,AAG10I"ANNFK2ATUQ-U]>-^^G;.7Z M>E\I:[_L*K?;8K=MDC)AD&&.5$F9Y PI;!!K1I6721IT3B.D661SAJ65M"JO ME4-IB (&2R1DSH4+VU -UZP&:?NZTC:;KP_EGIK;.?,:;N34<$@'=).U"W$? M)G,M[?:4]J8P84.[[$A[$N7K3N(9)4S@B6DH8PK#RN2]N)MR?EG]_F4F%XO- M?7'=BH+OG+4D-(JP:C:PED4+ 3#F)*7$$(E\+B)4E5,V0]8(Y4$+3>.*\B%[<"6$R^B?D_[I< MU$M!=>XS73\\@!D0UI:W\\W/[&:Y]GG>GRQ?SNSJ5+ZHJ:W=5);;U MUZK(9( #_[-K$*SHJT,;1$U@BR'TF="6U"^7#6YI32M'Z-<1Q=4?!%)CK3$0 MY#RWB@J@"0>B';L(.Q(R WCZZ8 PG]<2EJO<$H>)(APA3A5S A-J>.)0M4\N M>^7R$8QU2]G3DA464O8\733Y?D+'F1P[GKIII-(]\#]7 KL'$T&Z\?:)2!FH M$:,, 1S!)U!6NIV*.00F6#Q>-H$,@"":K.(4U'=5^50 HI9=69,*B=3E_#8 MCXSX?*HO@0%:DI:[&$%Y&T);.E5Y0LQKTA+/Y(3TI8<1SXE,7T["2^5O#X=O MWAZJ_#&*D?;"QB$4EG,DG3;M>/&3CZ!=W?,M:>OU$BH .,-$.JJTY QP0!76 M7"?7G0?GYXX'ZP9Y]BJ*V&Y"-!ZG87K4B\[$%=R?8>KLP90A&)Z&3@UDRXL% MT?LS%*Y:^V2L6;*<*01RB2RW'!MNK5):H&98J:J<>IQ>/6P#&N($12C/E228 M&F&14%0)[HG#2KCPG"1H;9.:6,,0$PIR8:D0$I)V7581;4"< M^CS3D"2<0/_Y!'!%J"52*)D;"1G66@%.QY.@DYG:8#H4PVRH&"4F-5J1#O>V M+JY*3QGJ)$T]B)V:/O4QY461ZLU/;(ITKDF41IU?F"[."4QF5+B=CLFS = M85TV9^ITJ7@ 3J>F3/&&O)(\17/3*W\Z:55";G+$.$!2,(D(T_H0Z(6S05=^ M7VO+ LDD\Y,:X!21&DH$&7?0Y8#X+$.C"V51@XE4),,]4JE$Y Z135U>LI[E M*32GBF!X:N+5TYHNF54T2^$R=ECR>G_S2$SE;7F_WKTK=^]O;JIOO\ZK.Y"Z M7%6EZ3?SU4QQYZ>CT B6.V %!Y@>5E@X!9&+53T 9WGB,)<8 H(=4HQIZ!A M6*J\>H4P]7M]SR1L-]72\??*FE@13.F?4*6GXI.TX4$09TUB!1 MX3)^&B+1_E-'A\ZTQT>(X3W[IX@2".\:+>3U_[G?[NK7PEVY>5?\ M(1>+"DCUN,ZF7/LO%_49]FU]>UHYQK 5.=2.8""<%LQA*2'*@1/8!!V\&;;E MQ+I_ K9Z[";S<+,CWNPAX*C2"P,[HIO<7\X'89H^*/U)%#R(R3,RG<8CT]#B M1+:58_3I,%6M:GZ]OY'797WOISV3337'6$F'(98\UQHZVC9%) G*IZ,:2*R1 M=<&^\B9K4456?XCCKIO>):I$X#27J9T(Y8*<*S-8. M4O9I-U]?SS?7V[_>7?L$T7N6 M2TC35Q4FHK ,:Y5$*"5M,@ @'/:PZ3(NI ML[-/?ZV>X**_ A1Y,6,@8CMF7:-S&IAM'3.K \!LC[ [S6FRK"[,GO7?%)OOQ8PA/PW&C.3(Y$P#H+DF35.0 M4FO"GTV/:B9D]$4_H?X 6;;90[O*OA1?E^MU]2.?.]R=?^-X0&*[B5MR-L.T M["&%#9YQ1>LY1LYH5"\"IR%)_4PH!^Q0_05G_\3TF_5B4\RWA2GV_YUAP""W M.="2*R,<\DTW^1U$RN4B),<:L-G$B5:+9[\*L]P?9[C.%N5V%_A>_9!4QPO3 M""P/(%=7S4/V60LT^Z6%.O(SS]TY#!2XGHZ8KNSU-:R#& ["71^)K(N:S%?' MA3^;Y6Y7K'U*=I/=WY7K;-XN MZE0+/,<):G^9C*$[7B(3,SV(/#88LR/(R\OB4]X");$'\=.5PSY&=9#"WIQU M+JXZ_]GN,#S ,<,(: .]O&J',PF9FEIBRM]VD"JL^<'H$8N; MT]"D_F8\+E8Z#"_]EL1T=?4%,8=# ]H.#,*XNB:1O>/Q%X.T6'".OS?B^77;]53 M3+X/S;\6[^ZKC9KW-Y^^S7W7>7^_VU;;.7[8J?EVN9B):K,:* 2)$5#K7&/5 M#@B+(7-A R*L;:X,DEQIP G%#AI?);.,*-4[R9=\VM MG[AO:[SC#J(@ZLX,LC0NF,8@3&1;.48G#AO$]:)>78MZI>L^N6]=[G:;Y9?[ M7?6"Y.>R_IE'45PWR:C<;'SWWA]RFUD#,9/8YIHBB8!$J+U8RZU6+G!D#P"( M$F0(P54YN9QP0)1AHJKC;['!BI.@4Z11P_W3KES\_NN7"E\V_Z/:T0Z;N([A ME&Y3W(EY(VPR? (^VZ//]O"S4_S9KLS,P-S?%8EU,]1R;G\+E3EE-.8!$YDX*YL*N:AQ@#I3-57>X M[V^K]8/K6E7.U+$8,[][B/QW M,/Z[Y6V7H#XL.3NPWI?N)"+:D;\SXCFT!Z8AFH-;5:;MMX&7']:[Y74S%?A4 M+.XW]=U[^V.QNK\NKIUGP^=L=_?[=YO>WSP&N[]@.W-**<<:K MQ?VJQKVMYEO7S8@O6EVX\[I09U2!]RS&\6$W&9Z>^\)$^A1_=C0@LP]<>6)# MYC_R#8_OBIR <:[QHYJ-K_<7PKV\4J7]8V6 M8KWP ,URNUB5V_M-\;GXL5.>S]]G7&-DG50"8DN9,,1/X/<"PQ!5-N@&76#3 MU EM)*&Z6D8 &@BH$>3>=,9YM4&3.!JLV3\JM%D-=^0\.XS+,V*[^*8&QA*PJ;ZD$X&&RV:>EQ"KYN5J6S*Z+FZ*^_[(I MOA?K,Z6_$@W.,P2='8M#$#N5H3>(+4]&VG ,=1U8A^)0?RGFU4"NQOF;M<^6 MGAW*%Z'F?I M.GN0>@B:IS$0![+ER='JX1AZ;:#5+]M_+(IOQ:;Y?)X[A;$E2 +C,,:*.]U\ MOE$ =[K^&?ZIB7.//9; D,1W)S/)]+2$I8KC,7(=;FXKT_E5"N'%V+F 8;! M&7JDKI4IM69"U"CF$^.>4<=X BZKA#UPEWU='Z!P_Z^?"OZVK#2U:2.O3E9A MI[F&N<6..BE,VP94K-,J<=PG)U:Z(YZ8L1W.4P?%2TI1F.J-S4Z ^B5E*4X! M0]CJIH*/C7Q)":/)F( :QF,OA^@. :HH%_/KXG:Y^'NY^7W;-..HT%)3S&F. MA:-0(@V;9BP#J-,ZP%OQRH=X2M3JG[[7)=;+>ZO/VR7->]12[^>;_TT_:/ MQ:)8?J\N'6P/ZV@S"W6><\ PLU++W#+.7(/"4:V#EOZ';CNQ]-KM;GE;52DY M>6ZG.M(TW].T[GC9+9N>KNL4'SP??S;?%M\V"P7A5S5 M_O __JTLK_]8KE;VQUVQJ$HBS7^8XOI^L5MZG,TA-4T0@EA*0S2E( ?<6M5B MM-(&O8,S+K+$$MU"O,IV\Q_9]0%=-C]_Q'0*/@O3ZNFY*U+)3PRYRH[^:U%G M'G9VQ'V1L\*#'[]Y6=58/!X-T M\[0SQ4H:D4MEN8+8,)E#V[S$Z'(M@V+#*TTII)S21/,\MX0Q)?W,SS(, 2=2 M"I('+V(V+UW'O1;?E^)N4CXBNV':?"2V1G9U^I"EOL1S\>>9 M.J.H U$\#8D$CA@)?:0% Y MKH0@P@+BQ5@"A@S,I7%<,N7R(-D*+Q"P/[Q;OBQ>DQA;X8.J,Z^3'DW=K>@V MC )9B1L_CZH(?"RJ5]S:7WXN-K=PII&H7FSU TD)A)'B3.AV8&E&<7Q:T*%Q M/XB=\(U):36!6$L.%7*D.M-**7>I3^T^*.-^BBDT8A19 M2ARA7"A,B?4 L#0(!CUT-8307C<8,V]&X%7]X8D?0%E3=!5^"[M,88TIU;FDB)").?8#<-I-*<>F,TP<6R8/\*9QI[T#:6<$<$C*IZ%Y@UI4INN@@TWGD5YB.YHS M/04#],58+/\1LN MPX-X:])2/(R%W>1X0#;#)?EP=%)NMT5='.KM<2^SJ;MP_7Y]J-1156W=UGW\ M!"/@A/DY*.+"242)QA;LBYQ@BGANXL1Z"&2YKG:AJT6/ZA@/HSPGQ$' B'90 M <42R_@>>9VHG6!O2Z%<9_/=R4'GK'KV]Z0D2FU/K*Z/XM90Q9^:1^-CP=%K M5]EK3O9N?>34"06) 5S2*7R,Z?JI!991;7\QY(SO@<[!Z/ D2E7BM5AO]\?\ MC^^BJ)]/7TVIGEYZ^*J6O-]]*S?+?Q77/F@"PI &T&>IJEH6(D#DP$,DR%@ MPY:=1T>7."CM3S"M:W3U!:@#LFS[Y'&K;/Y]OES5:O7+LGT&)?"4Q07\VS$R M3=JU@='IY$VK4VM.'[:J)BO/OGU5V725O3MTB?8IK8-A(X>GH?UR+D1=K ], M)$Q=SO['H>K"G@@*5U]>Q_GE,4[[XVZYJ?_X0_W:] P8D!MKM#&684M!SJ5J M\0E @D[UC8^R"U/]GGXT[,X;X1_100;B;GHM'#S-&:[,,%7ET? MS NO!951/3VA8#*NW<\%D0LPW_FMMMN[5?FS*#X5F^_+1?%\S'M7KK\7V^I, M3YV#UPG[Z>^K%<)WY>Z_BIV?K95?UW6P8\AJ8 7WL)$B4&,$48N7"QI4/OUR M*!,'E[\VD)O9S57UO.-1PQ;5 OZZW/EPLZO*032@ U^#NYR'NX6A/X=SX\/2 M,R_Z7F4'>]HH5&_6O&M\?;3A,L\9)7/)F1AU^6XPC9@U 1X>/Y1W>433B&G[ M2.S*3?.CZN_@3 /J"). :,L9L IBH1LC+"5NJ=:'- MT9CH:=G$*+]TT$S?42X62?>F93?E)CLQ[M\DLC[KMTN$VWX=Z-\\!O+W<_WZRK\Y#U:VSO=]^*S>=O\_7[N_H!\;_5P?1-LRQ;A]-CN4=KC#^MEYM>G9B>U8;G^V\]5EC_E6V)R!;MIM_EROU>QDGIPBS MX_2Z/WE 'HFDH4+WF#Z]?)#_S7_$;ML:\ZBD0?U+,]\51_MRR11F3&DA +&Y M=A"K@WW8J+!W%_\\=H5$@,@W'A^E U\KD%4^\,?CZC#U;[)KC[]+EO GD_! MQUU$U5-UKG]WH4_&VVC:G];SG<-!)1!OMMO[XMK4%]GV!?,_+G E,Z-$XD@"0U\ M+/6IN1PL1=^^%'0> 7PINK2_KPOJSRR#E%(!%--&^$F'<82U1E#)\D'7W\:% MGGC=[43]GV361?.[[*Y".O#"V\@=8* %M^GZ?OAPM.T1CYZI(MG^5?;A;&^Z MS 1M4+_VF85=IH--)%!.E)S0^=0E?9A\#>TE&^J5OS?KG<\ZMLM%\PH:$$0J MQ:C_OUQX S#G+72H_F]YW];C2(Y<_>Y?D6^> 6H63%Z2I!\,\+INH'>ZW=-C MPQA\$%2JK"YY5/?'7\L.YJAG8%%=G?C$ZUQ>GM0J\"+;6_I#G60%."_%#F>* M;^<'B:BC4A)K7S*=O_I&S_?E=EN6KSS6TD+=-L\+7/DKX7:Y77]8M-$V Z+. UH M'S9>?XVMPWZ1[='7S:5J_)DW8-PX,ISH(]%A!.]-0_/',+0:?68DT&=]7WH( MG_^L9@44V +- %5 %^@&5-,R^4[1T M ),IU-2ZR3 K.'$P!"YH ;1 D"==S (-225F/8:/+V6HG1:VH_>^%(:G=E1 ME-2CGJZ0>G21=#3(/3^>C(:9=X**#N QB8@NOY:SG,$<$R@L@I8)#!GGN(6! MI"I@,A'M,WAZ$<4)1;07O0E$-#:SXXBH0SUA$77H8HEHB'M^0!$-,N\4$0WG M,;:(BFLG.@]8PJCL85W1C470E#,A&8:H%SG M''3#LT(&5;%'&S2UO-;U;2L/+[MK8:41VK?IC:NM49E-+*?3E,\(BMG;"3^6 M2/8W:Z N!O(610I_7U\MMPO?];B\,M\6[J\V/9!G3 C+"J6H1I0 *G%1%!T6 MA:2(IHN#$20620_Z7]J.T-FFO'-_U?G)S^NE@^I^%?CN:B(W1-#/43P07TP/ M86<-[K,T\![$[5"9/=E7/X#FGFYCB !'8K2O&K^"8H8+4Q3&"D.U4I#+PN[K M"A B$H1U-1DZ2LB,'M1CY&,CH\V5"E_P>'V_N]_T2$.33-U7:#HR.4\E=AK3 M[V0KJKB?6[\I=+GZ^^7LW7I1W9:?Y]_*YH'*&38*,V80E)@08OTCY;9YJ=9@ MX$;MDZB\_),UXGFA&<<%)41!P)@T!>4*%8HC8(,FRX $I,&3U8#:5V-??RHV M!E''4XGT'(6E"*/325H'NU M=/<]^Z,!UU,23B.PWQHL.7=A^CF0MB1YV$O4'$G"3F)R&AG8:294$;^L8;G7 M^^6Z?+5E;C&IAI!+ 6EHRE(>R4A&Q,KH9E9FDXBY&=K3QW MRYJ[B"G:WMX>:5HX-]-*U0;@?R5=&\I$^'Y0M=VJ^6;S_;K:U*_'S JCN%3: M%(0Q@A$'UNR_>T.0#DG3N%RGXIW$@LANGNP1ZY)U#U(C#Q=MI3>GKMJ WF=!HI70Q#7MU7 M.Y&;OFKD)$]MRJOE[G"P=C\<2$B9Y5)@4[ALTN9T4+3J)R'YB-!:'86KDZ6M@/5*B M\[RM>X2B(XH4@]AI2%(42ZKXGUV8*/V^?GB1U(TNRW5YO=QM/]_,=_]9W:^N MWMW>S1<[U ",:0 MO,@!!,Q18K!ABBI;F$(H4A"!4DO9(6J_ML@N&]S^69;=1;:\?O34ZY_>D.QZ M_K7:S"]7W[-Y;8W[NV56=H;5/\6%I,!N:*D\V$\H)^"\, U]Y#F( "((AX87*L<&T8!PB!E!B 6]A["O.LOGZ*KOK\(9I<'3:^XGO.1D? MNG^9'6#U3UFW:&OV.[Q9"WA3^O%K[O.YCM=TN_1$THT@B0A$$/.>8NTR+%-T$)T8'W=<=AD 6 M!'-$A7^HC##AE 9BA"4L%.%(29I871\097!"S1P0YK:>F(W#[I]$?\&5_ M>(1C*\LQMHZ)0Q26)S*_X]CR[/6_> SUG65ND-MJ73\MV!9[%D*[A"$OJ&'< M",JH%J@;APH==%LW_*?JM'T])=.89 M'4>T93AUT]"3$_!7L3ZB,-T05U=+OT,Y7WV<+Z_>K=7\;KF;K]HQ48%D#BW& M%.;0(&50 ;LQF60$MQ,I0 M@;GF3A)Q.Y)VF5;0CM>0GY^Z K&%=%+&,XBW?DJ4FK(P_=FS=%A2>S$;O_&>QN+^]7[D%V]6'W4VY\8NU37E3KK?+KV5SE+L? MW^3<4EMH"1FBP!;<=N-CSH+>)HHW:OIJDPYH5GFDV>(0:G,_8V"&%(_YGMG2 M64@/S)P^J'>9V.TVR\O[^D)^MJM<#K7Q_5'.E#KU9>U8&A6=^6E(7@*[GJ97 MB9@+*,RKSTL?SDUK2;ZI5H[:;;._]:E:K6Q3\STS!%(&J2X$EB[WLP4HNLTM MS:GD@85Y4<=.+)4=W.RG#O#/OF+A$/,_=UN_?WC<60L\4#>CNZ2?>I[3&V$: MFL 1J0KW0A@]7KB7Q#?34-EDUCTOW$O(8N_C,O_4\O;==NMK Z4@&A8, @.- M 51)9?5^",'M[*Y^11*I: HL:ZAA7&0-D#.\(M]2<.PX< A3TQ"68=!?>CU]F/W]3]"? MRM!,*2RY%E@P*1%4C.>R6PP;3*@9( SA@XPI#V.?C3\EX^B!^&#F)C(/3C#@ MV='WB5STKF]??EU>E>NKK9IO;V;^@0!,")) &@ID@8&FW1@6L7RV+K_X-52_ MJ1#VLWO- M[,@D,8O6= VP[1B(_6GE]0D,].I$9KZ5F\5R6WZXKD7HPYT_EO)U1Q79N*$\/4;^^_#]?M:5>+.7.@V]\YA)TUN+,&^ 2<$M"H;0+.&=;*[==[ MOT5;3[$:4K:LEPO9U?W&SQ_?3J')C[.YFUE^,MVOZGA?-UH8-D-/[1(WC.P7 M0N 8KIM I[G4%E;C382$0?<_?(__&41(8R:8]B<6 EJ.4 ?$,H1[/;"50F5/2>ODL09>.[;9P@6^,^OT<2AMCXGAD686L<[3SX7QA<:_-BQ=8PG_V MH370P%,BZQ N^Y=F__?]=E<_@?.IK$L /E>?Y]_^<[F[\3ML[N.VU:8.[7*^ M+:]\:4"YWC:3G"!,4&ZY"_F$8D U4*1#I($!W8;8YY#Z[71P!NRA?1X0>&_O M5M7WLNNI[ N]L^MJD_WI32A75UUV?G_G)GK9'!#/_5%?MBUWNU5]I2>T"CRA M"_MMTYW=;<,/OGZY](BZ%S(SL=FXO]+>H=LWA? .](T@#@S*/ERNEE]J$\8N M,Q_,];'JJ1$\.(V=QE$L?5; /A:[ W3_<_5*?7T-Z/(IH$]>M+;+7?E;N?FZ M7)0?Z[SG4]/GPO^%)EPA8I%V> $I+(!(:U" #K8AJ@A[5^[L<$-4:- #=77L M;\5H<8!_<"PXDUN# \;T_1D65<3'=^HB>S.V[ O(?&Q1U7:7'=APMHB2Q!G] MPLYYOX/)Q:8ST_%Z )N"GX**6IJR&5VOU)O1FZW*3_N]K6;=Y9/POVZJ[7:F M(,LYI84$N+"::DP,W(=<"TQ8[$H$(GE$^O1T[^^+DZ\AYVVIO=$OY$S #8'+ MDYKT!G'60,X:S&UXV5YD!SYJ=PB;IO88 (D,=1PB %FK"OULFZ!%'3[(PV"Q$<[K^AR%"T^E?N3 MI'A$VN,I<0WZ1Q#BX^R&ZW D;TU:AF/9V$^%HS*:+$6VU>:Z=/G\U0P;@Q2T M%C (*)&ZP&H?%7*D<%A!;$(@R:MGGTGRPI>3KU;SYIAOO(PYP#F)LN;(7AD] M<][CGX1H]^ Y9@8=[KQ)RW=40T_-I(=RV_M!SU>N;OLG_'XM=Q^N/\^_S3"4 M.>::4)WG"F-1"-GV]Y) @WZ/)D<=,'&N_.&%=A++&F7@$Y]1R.TGN:/S&B:N M#:6/\&7M$R8_>8@_7V0.I:]U<3A'?@>T!W-'Y#(J\=,0QK@F/7TE-#Y?O>I! MG]__$K_][CX)!J"X:DJK9LAR(7.>(V* 4I9(:O;#,BQ[/3(2;;#D&P*+U7R[ M75XO%TW]6%-;,M_XQ_1:C'X^.N"91_X+@ 'U@E'8/JY\9R%Z0$IY'-W8G 94 M7([-[;#ZRL\WRVU6-B50V:9TLK*M&U??5E_KW]OZT+VZOZH?)JLK*[==$^1] M:>6^]T9;6O7GS7)QD[F<+-O>E8MZBJS&L!0!:6RA@H@H/NQ2K=W\B61!N'VJKQ9]]T,"?GA M(3/S,8[>4S.D?\9D&D7TY6T:J=HPZ,<:1839?T*C"%(PB9DN+$9N@F%K==)".,B_(6MAS<8/EP?/-#H2V'* M]NFO)X^A2%DP4 @MY7C]Y&K0T8^E)6 N?TW$&?B%\"USL!+LE^ M:M'_/*&7K(+)/J:K([AP(@(\AJ6O/C:5FMUP26]0R/*ZVI1[1-K]UW:W7(BU MW]0OEU_63U 1"8U1T!:8YT5!M*<<'-F@E\-/Q<(A+2 7Q!"%"&=*0JJ( MBX%06.8[7(\H[:UR-!9D'S?5U^76+[I]!?2#JH2^+Y[<6:$R?WX_#9?ZU@V7 MC8L>G'*1=0;4=U9;$R8D]X-([R7Y:=TY-=E/;.VKTC\&R^'R;ZZOR\5N?[#A M('V:[TI?O+Y>+%?-'=TGD+ #P0B210XE,\P%)" Z.5&V&/@J[@ @FEE.<,%S M "#)A5OQ<\8PE@P8PPQ$(PK_'OUA\N@-R!Y;,%3X4[@I5/7/[*'ADM_7.1,2 M^W"N>RE]0A=.3>93FOJJQB?G-US@=7E=;C;UX^S- [;^2=OE_-+!V2W+IV_7 M4E@0+% A>8Y501EG1':BH0D->T=V( :(\5HSVL'\$,5/;)?0L7\?"X9KN,]O#$A"0]BN)=ZI_'9U(0[ MD96O:G9*5GO+]?WM[7SS_<.U+Y"OHX18K:H__6',P]#&Y% I04@.B4OJ,%8Y M[30 2TJ"M+G/@!(!0KB@"@I$)"="*DJMX91 Q7*6^C'1%F.]/WOCKY7[ZH@7 M1"#;VY#MC0A4Y2CT]Y3@L9D/U-L'TE^@]?SRVH.]8UH:D_R)"&=4DYZJ9'R^ M@B5QGTJK:NV;-I8NE7:RO!]>()<0(4$T@D@H2"A@IIN7$MM>73"#!P4<8?":T 25T/^;(T_K[>-$T'_M'*8WNB$)JC1F,^4!'')'VP M*AYL(3R".1UI?(/&/O(8RQ,3D\AH9KTFDW%YZRN5[WV7'=]@Y^FBL2!$ "?- M;FXJ)@JF08X*A/T&@\I54.W%T#$2"^'C@_L:Y+ RBL$<]M.X,>@+D[0:T473 ME^G4ZE0^IR%,)UM1Q?W*0F7'K;[*#W?E9NZUKAZ\6SA__]M\=[]Q M__VTFJ&@,K8HO0IP[N5WLS6A$;O,.8 MQ"M]1>Z\#@D50(_VXBGS%WOJOU]T/OH^ 84,IO:H>J9SU%24-:&%SU0W-9OA MIS[VW@U;_FVY7M[>WW[R]Y16;8_&K:TVC[$^W>)4FHM<2$%SRABG"-!\CTWI MHAAV!I02T8BJW9B1M7:T8NVRT-METSLP^_1P[ZKY0_%E4[:7NWY?N\\^$[^I MC&$P]. HJ6M#CY&FXM7AATI/'-K8T#4TW=:5>T\BQ 26^C'X[W7D-(9_IQ$Q M1K;YU>.H\1CO=Q-]#^RW^[N[YN;J?-5>%/KMIBQW[]9NCMRVG5#;SM\OHC,Y M5E +:!DE6"LD"=NCRP64_2^LCX=IK,CB7\0YL"7K;B/6UF0'YNSCR^\.N[@_MI=[WKZ/1O$+R<"YG#B% MN_QGL+HZ[]0Y.27P[Q';5?5G;V188<%SS8D51#,.$)#=IB3!.#\U'8B.YURI M@#/:4(3LSW@>MA\LUZNOVP_EOO'N^K+:GJYNO>HGIPSN@PCUU3Q M(I?,8*()::X<%5A)EHN!-\.",$@#M!*.BAPRPAP/.H<4&ZVY0@4GJ5\E]@4) M]XW2^-W%&FM=I-ZBS3IK?+O>IE7OX#MA<7T3NO5[/K<,W^Q]3O[%"RZ:SO9N M$,>]-G33>&UJ6[B)K'S]WE="5GN78U3K+Y_+S:TN+W36,8A@($'=.GI[UF$,27F RLR'/1?G+-N,P_^XJ!"QC>S[PSP.KXW MP?]!:T1]F%>;D7D[1J[/.)'U8\4:8SET&B(^GKE/RSC&Y3F!K+];>QR?_ZQF MR+K84A"L&(>4%!RJW.RA8!!T52P)@/3RG2>3[P":HTMV&H:3R[2_G>*!9P[Y M9(5YSVT<,0YWU0\GP -,'"ZZ0_E,)[3N.RUG# H@%2$ $F2)(+J0H 7#W.\& M=<-)!"&]V/;LMI^:ZE1R&YWE$0778Y^ZY'J,444WR&$_JNR&&7FR\ [@-)GT M6C=59L PZOY/,B24AE!97- 6"Q=6AMTE28(@O?"BQ,+;C^A$NAN=X_%DUT.? MN.IZB#%%-\A;/ZCFAMEXJN0.8#2=XBZ_EC-I\AQA4-@"<./D/Z>R2[PYM##5 M#G$ @O2*BU,K;B^B4REN;(Y'5%P'?>J*ZR!&5=P0;_VHBAMDX\F*&\YH L45 MUVX.[.$@8RTHM (<%Y8+C56..CA2YBR1Z(:!2*R[GV_*33GWB)*I;R#IT04X M'=_I-;CVS \@PX\XCJ/$P]SVPXGQ0#.'Z_$IO Z1Y%DN%+>BD+@H!.,:229T M-P2S!,]VU6Z^"I?9-W]PD'3N,?273O]/LHU_+-)W3;S=TSY<2=_F*EP=H])T MBN*=3[QZ"E)OIJ8G,OVA'Q&.0/O#:U[__7Z^<9_#ZKM=KN=.C7QRN"_'?5+* MA: A!!BMF%" 0849@TT+/,:,R@>^A1""H%"0Y08(S2AQN:IAC"()D31$::K, MF(\@[&%G>]R')?)#ZURC^J.?,IW?%6$2]@;S$ZIH#>"S5SUK"O],0S@3V_AJ M+6LZ1GM+\?++NG['>KT3BT5U7[=2_%BMEH^;*1*B16X-+C0$C),<"=0\:T6- M@X3)[&NYN:QZJV^_00VE"N=*R3QW0]J<<2H +HPH("D("UJ8'>+K/=5]:7&[ M_*H?#Q\BK9'X[:FEXQ,;)IX' +,'A%D'T8GGV62S%W7'=#(N]Q,1QLA&/57" M%)P->;=EL_PZ;]Z2V>XV]07&[;OU;V["UY?%?.EIJ\\?J^W2JX"=+S>^4?>! M0 /IWP]S$NW?F+%02R#R>@X3ZOY?!6T>QL9FD]RN82- XE_5'WIT9WPL#7GQO;R3_6WGUI73P M%JO[J_+JW=J%QOO;^_IJ\H?=3;GQ]UXWY4VYWNY?/WM?;9]>5Y84 8(*J0HM M-;=0*H@Z02LTZ]7S(S5&;!#!5'IHCEFWGC$(*!?3)8 (2Y[ZJ*MY0NY(2/(* M]]""P-OLL]7ZFKC[1+8WR[O!46MD9X=&K^GZ>7@4>^Q)EXIT9GDW'QB6U99E MCTSKWJ+XR5LWJ9?I8SJJ5T@[SZ?^W^C%X)#W4UE ?-W?Y:[72Y M=:M!CU-L6Z4]4.)]J-X>QNIR4^^6.=?Y1YV?AO#W_F-YOI$&+>)$\!R3@DIC M*1!"=5II"SPP,)[3(H"U@D7E'^&+FEH,_R$X M>S7B_Q#H@_*#=VMG1MW;OTE,WJU=-'*_,T-(N<0#$*V,YEHAS=QHM?Y*S"@, M>B;AU4$ $X4"5FKHK,@MX&X)9:EA!:!(*)GZY8,.AUN,>%AA87(X<_TBURBD MA063!TCMVNPBZU"-&R->X^:(;)],YS24]'0SJLB?69C>/(CG7^?+M5\&?5@_ M_-ZOI1L7NR4/5P!8!G(JJ$28M-.': B#NNR]/1HABA,BA55($)ASCAEW&:9Q M8QLBK$FL0!Y65JVSJX>\?;F/'F%Z%('9?L(T+JE#T]V+K.:VW3RJUMGA'SF0 MXPK6FYP=4:YX?$]#PB+:4Z7Z,L-$S8^V]<.5;D#SS9^HWR^W-\TQ1UW428SE M18&(Q907$N=0"]U-/42*H%> M6R-JE[NL? 0P3-(B\-I/TL:E-$S2GLC88W3-.)1/0TUBVA/ ME>JC#%.S>I'[:[6NNL>8FL2P?7=XYOLO6UO(@G -$,=0N*';*:74P\\T?R=6_ MVRQJ]R"T)IQP:[25@.5(&T:[&00 M(DP1#]*T\/MRAYIV7,GZ/=H03, +LRLQDQ-XBB&A<=4H7V/HIG)WQFT=#ZKR M-<;W;O3V><=JO97E=;5IS\(_S[^56^W^QW:W7,PLA@2[=,;X*B\--9)Y6Y:/ M++,TZ,K9*3@@4[G,$5?(OSV!$7?<,"Z5M88H0&#BW./WO_SVE]#]Z(2D]]VR MG@;?H;O:AV5&?N9F#]"S!^S990V^RUUJ^!=99\#8&^"#F3ZZ1Y[>?]/(?4:Q M]-E.^UCL)M1IZWZY_+*>6>KB!';+36)T+JFU",I.,20I@KH3G@ #2&Z)Y8(7 M$A'#?/I&*%0(6:LUIJDO6=3A=%UCG*^2RW5O[I.I=0K:QQ3K%O_DM;K%&5>J M0YWWPRIUL*&G"_4P;OOJM"\@=>EZ/;987WTJ=\M-756BE]O%JMK>;TIQN=UM MYHO=3,/<:4(NM5)2YMK%B&XSB0N$>SO=;A&KEL+8.S(O$[!^S0F49W4+T?@Y4:<>=/*]^^-WN_)V.S-&^^YTC&&+-'TOW MU:YW\R_^7>OY:K[Y?@A$?C>W=ZOJ>UEN9U (050AC-9"% H)I^#=G(66]2IB M#1Q2*9)SJC@R !.5%U((9!CV9ZP$ Q%VL#C@1EH+)%L'S!Z0AN4C[7R\GNV!WH>JJ^J15V]7"_"IDCY(X #J6^^ MY4??NJ>^[ "_?G;7[UB]-S.O':?'IW8"Q^@)C*J2?HY1NL1S/X/_^='?CI+T]VQGPZ"]=9!\?/%O_C4DL$OJ3'KYV2.#022\I4MC;;Z61C.GT M06+&B$*84N/R-JMX@2B6LA,5Y59)XT2'&<8<2E1 J/."4&DYIXP60G&)+*$J M]<9.0%@X" 8ABY-OY#T_=&5 MO[^AT20_D-L3M5Y5V]VG\O'NC+CUK'.-,I M930/1C*6ZWVS;[SXTS^MUO;\IREUW-=W512//7MEGMNNMJ M\_)\6:ZS^=77^G^Z?_/G3;FN?V3;7B9;;MVB++LLL\U^J?V7K'LV89LM#GR_ MKM:_=+^^JS;UY#NY\"3 1:_6GJ1P\Q3*3Y+85:6>(&&I^>_KR^5J]1!XMY_* M1;G\VI2B,^&6[D*K EHC,((%S_?!U["@UD^GC),XW'70LGGS0-[6S\466UAR M?A*9_;+SL7@,"V!["O>PLD]O9 #.>-&/KL9X;\RRF:D+J7%"\ [EJ1E52<1"F_W#.BW>;EV2O"F;A[Y<*\_[3_,GKF>X35-_+=&/Z83I8;Q9H72*C=J$IA0)"FE@( #2G@/J$FJ-?6<_1!$P>3MC'*7:N)?G*% M)KOQ>>X18ZRJ6VGN/!=C[M $D/]:P$KAOPE$KB1F58F_^\#G'$OW.2UWWW5Y MYU^+FKDE%E4%$-QJR5W,E(3:;I0"*A3TL&+@STXCNRD#&5L&KLG@]$_?4/N)!:"6O<+O][:SK2"NN!, M%A 34@AJ#!'M")"+ 7WZ>_[)^A#).(W9?AHR&JG#=DE;7#61 MYQ.:8R0=49XHW$Y#BN*84B7X]N*)U:^.BF8E-4,"$ELH1!2!3$F64X&[P8%; M3H5D+Y&&3)S8O"^WVW]YV ;J]@OB"58(NZ=+5R)BXXK81?8 Y[T_;K0JA)2CH\9,8 MXR66O$,L^P*XNJ?[(G5]?!CM_>1P;,;#M/!(Q?PAPDF4SA\".J*!,0F?A@!& MM:A?5?T);)U^W:?=.)\I+37D,E>2 L*E@ QUM8Q(*Q+IUD_?T1++GD?SBK9= M9$^.BV)=!NI-]$E2EXCC:$+G\.U/72\&I1(H)@&'2BJ -89&-VTCL,X!+X^F]'[U]Y77F V:I%N"P#Y"W- M=O51YH[M8,>A?!K3+Y8Q3_>Y8W+4=^*)Q6)S7U[):GV_+;M>DA@ZL_9OT M0FM)F"; 8FF%H4SFQ%A#)4]]S-_-P<4#WN:F<8LXH$HR.N7')>[L; \3NP.H M=9UJ!_;T*M7H_ =4JI[3#R=6JWZ=K^[+-XM5J\O5\DO[Y.6R$:ZFBOMN_MU7 M)C;WD%N#NQGDJU0/W%W.-[XCT:/^]>/5LP:ZZ+6:UE2>GD!=:S+3JA%F2E@^ MWU38-I_NBR$9E,"RP->Q]?(.])#G\6ZP"C$3J- M_#V>.56B#V] [GZ_W56WY4:Y4+OY\12*QB2,A=YH9#RVYVISS=:G-FB!MIE+D-R]FA4!^3L MYV!Y8,[>$=U@S3JP\7+V:/P/R-G/X8?18/$@#P[TJ.<-&U+#0C#C9(3DGQJ6W@%FDN*. Y;20 M,G'X.\3IKX=FEPW2 /F-1VZ/N'<67L,"WB-*'<:L!7EZH(O'=$"$.POCPT+; M_ARO#D[W3E\VOFBE_J[KFVS-SNR1B#?B5E)?7E\+2]'],H%X%-^F*N67/.CX M]S_FB_JK?G$A6 "+I%OS488%AD!:K44W<;&#-.#\]^AXV&I!4:Z$!H 8+:0$ MA@H"($?$Y 5.''VZM<'7%F-32COH'/@T6H,.@D=C=-A"JX-WEJ/@8]R\?18< MA=EI;"9%M>CET^"(; 5JV-.^2(^'%LIBA@PS2.KB%,"E=@6&BB "+!"(:Z.LP(0K MHF!8X=O0/A;S-EJ_T,=BL-A$(CPH&QJ1ZV'IT &:@]OA9Y.K7K2]G2=%HGT: MPA;9IINBZ9FO7PRH'QV3];J>]%?2SSY\UR<>-^[VNU]"4#-_.O9>9&7R[F MJ]7W;%WMLLNR7+>-G?T_VMW,=YG?4^FJA'=5]K5<7U5M$<*7JKIJJX7+S=?Z MAW;_^.'?WF_+IG'[.G.F+W??_WF;7=YOEVLW;?^2_;YMFKV[X+@J%[O:KA?. M?#J3#[*:2#4*O;Z"-PH4XGY)$S@-2F/7"Z4)*9@;=AO77P">28VHP?5M'I5K M(@LN3:,R!604ZZ ]B.<_'AE-,/ WA! F.B=26^)$K1""2&58ZMW2IS=N%\<> M:8]&6<^MB+1L!6Y&[(FJT9SC.?OG?!S;DAA.WC1R]U,,.'J_> 7?>7C/^:; MI0^*#^.X,=QJ&'/*.050Z]P"WDT%H"D/48_G/YU(IWG"0LBM))8J22 A2.=4 M$6<72]UWK@,T6#L&\-5/.M)2%:8<>Y;.)AS/V#BB&\.9FX9LG("_BO4-!3;F MO[^LY\^[^GV(&5%&40,*;+ 5LDBS]M]_ (9QMAL77[Q1;V? ]KS/QZ!2Z)A MCMS'8CDAVN5-&G(.)-96:@KZ-1+CS51X!J;WM.A M>]B!+;H#^2LGVJDX&E8 M@_Z.FW?'N4G3G_\1"T>D8B!=T]")H>"?-N<_A8.^"O&@0+G01"%I%&1**01, M(7'WH3,-<,B9QL%/Q04U4E"C7":$I!**8R=Q5')$M<.=^-SBUW(W.(,(H*:? M!J1A)6SZGRU1Z),@A!,TC0D_ '=UZJ<1F CL7"CU>X$?KALY$6M_J?IN4]Z4 MZ^WR:RLRXG);MR>;N9"'K5 Y5Q C('*G.P:#7 )84/^@<]^H%WG8A&&Q0^JW M_AY!; -E]D>'\O^-'#/#.#P65!-Y8QJ3,)EU3\-R4A:#ZIE>&/9]U92*BF_+ M[2Q7L+X% OV0'"-:4-@-+7,=U+\TRH"CU#V].'L[F&X:.Z"O3^&$9/?5OY>UEN9D!K0J"C.%602,5XY+F MW5@D+T!8:^=A8X3,OT$=G?_J6&W*05;5UI<+^6N%#FIV[;!F-PZL^[T_&K0C MS\,7&3LR[4YC>!JS[$0;GO5,/YV1@)KO^]O[57W8L)FOMZLFA;GZ[_OMSB_T MVL&Q+G+%#3=*<>6[S!F%V\&YMC;TMEN,(1-G%+;:E,LOZ_:&_.)[MGO FLWW M8-^>9$EI[Y=5G('QL*SB $:\ZXA]P9F*WVRPO[W==A=S'^::7#U)5AO=@ M]8CR17;+-*0PME'/B\/C<]:W.KP;^;6LYU.U6KG/]\_YYFH&(".%@D19I11& M$@B\1X"D"6HU%W/,">FX'#%?1'X'[L#KR M<_E@6"5Y7%_T+K,.(.F%P)22ZFF46B>QK$K_H0Y.ZE]?H&^WOY:[#]>?Y]]F M JO" ,LL%Y9"G4NA48="2,YG=^5F65W]MIMO=L$Y?A0$(1/V*=A!<[:YV;EX M-&=_\FOMG]O"JHOLLG2KL_JQN.HZ:P8]6P+:A^1^F6A4=TTN)8UKW>NY:0(6 M>R6I?<8]7$1]KIHEE"ROW;+K4[E8S;?;Y?6RV;W;SC"CA2V@AH(@#J$U *F] M/D&1!U1-G@7?.#67'UX0BT8E.LVXK/'[*UN/#0C(OD9W;8_4>)+NC'VN\9.W MYN?ZJ4JO],ZDB]&3=G- 5GXE-T]+$UO?>I[9\YOJ_NF!.JEV/]X M.L^?N-_?E[QK/H'FXN6K$][](/?WFY]VZK7*R.YX;4%P+J]/8,5P-M.K"NYL'\8JKZQCLF="]+DR\XU/I+>S(F<":P>&::H98#3G'391\'Y=]<9% ME'H_K;'C0$CC-DAV^*7AV65'QVV])O6CQ,1]P&4K>$G-VF(Y(!7]Q7'=O $\H?Q;:[..:5B%3-NMT^S MEH<#OMJ"#^K=A[5VL^:K^].OY=;OIBC(D,&0R1RYA,843"+:@00$R@$7/$=& M.,YFQ>>']R^\F/AW &HANMM47Y?^F<&ZWTR7-OA'O6(53*9QZZF%E>=S9:J- MBJ?V'%90-$F&,\E7C!T8=>'W-:92L#G$)8,*.Y/Z?AJ;W^AZ @^.$-$ MVF_R6T$(9H@!4C""!-=0@0ZIPKD,N5I\#GQ!Z]O!S54'KW)]&GRV^-3?R:,' MJ23^G4BD>MB(_V$#5H\SV7-^#/_K0E>:A_P+@B;OM/5AY;2,] M)J$3V"./:DZ5Z,.+EX*UUYNZVTWU)9;YHDX;UR]?:=D+ M60<<+$_O'(\<12=W8& ?P9O3C_9CD!"0 HSF MDU1W!B @"NDF*?X)<;""/]J_$9KEUZQ5]OW'_ M^;'^FFN,E"/.$;9L'! M9C7:L3MI!1!Y1)63^&,:HIO&M*?MN-+QUV_3?G%37MVORNI:+/[G?KGQC\CO MW)>\O%R5PB62N^WE][_-_[O:*+][_=E? 9I1JO(<2X:(8"*72O%"-E.Y8,B: M_O=HA@R.J:0$ *:5*HB&C)$<,8FETQ<(29&Z$W('N=ZP;T%G#ZBS!G9V^3VK M@6&7A597YYOYIOLJOE=N%6 MI?>;LGO^\[;V1GT@5M;/H,X[YRT?G#>O#?M+YI='OI!\F[FL9;DK?UDM_<.D M/JHNUU?EH]]\_L]//4H+9_[5H[6$3IS"45M*\ZJ1)D/88N-SN;A95ZOJRWC;?5]>Y/_WZPGZ^[/?@SM57LQ=Z1=#4$Y =0- M@)B5##BI(92IL%+W 4OZ%L[ EK'!3/5;K:N]M5/^#@B M-$.9FX:D#$9?Q?E^PF3BW3Z+?.^3R*<2)0^RB?KY#>9$RE#)5*YR@$PNL&FW ML@H!* 4A,A(Z-@7*NEPFIP7*"5506,80591+(J%1J3M&O'N:<#]?; UY!RBZ M!_K)TSG)#Y.OTWE/HF>!!![1NU2NF(8>)K.N&N>#CJJG#QA^G=^6[2,>6DL- M"2,("Y%#Y7*.''8SVBHC(VKJB^,KB/PS(BRG'!!EL2RT4,"P0DMEA0JJ^$FB MJQ>/MK \\H%O#B7Q3A2]3>Z8V)H[Q"?GT.&7B!VNQ2>YZ8?0X],L#-/D"&PF M..AYOUR7[W;EK0L1PA#K8H++M8G,<]]0&G=3WZE"JL.>!P!YD6-NK')1"1.W M'I49&G5N:!1PP>?U8;D.Z<(E?5+5' MY^5%]L6#S!;SS::Y-UUW< E;YIS.=[\US:A4A\7'EN7WKRU>:GSC+E3>8NO( MJB0:T=-8@L0SITKT04;3MX,+*>*VVNR6_VAR'VUX(E&.%#=NLM<[&PPP#"6G2&HC!0^Z3)I P^;4\T/<$>3P<%N.5D8 MQ_!(7*D\O(TG^CAC;/5\A=)A>GJJ?R:OL"<;V%]SXW 9:>O=?/.K)9=2_;6J MKOYZ%9Q'WWYX-CJ=VZV&(E+,.\,^3 MVGE_QN?P;??AKIF&'*^TOQXW%_+70 ()"$D25LY1 D0.L=&H0(2[A0$+>A=I4&GHN^>Y[KK?]I*>=/H\EL/I@,BQ__]__X MX8<5'--R7'PLKGY(__WMX[M'G7P9#X9Q0(O+OPS+VY_3$S_KP6PTN[CZ,"UF M$?XE:G$(RYYNIL757W_\,O[]2Y0>2HA6LO_/'4WFW^^*O_XX&]W>C:/0/S(/Y7@T_'Z$)(\;MCC"SX,(T3%8/V[8V @7L]&DF,U, M>?ME-%G^T/[![6C3YKC4\%^+T?0YU>KR]_@NVY0J8_0=CO+#8CJ\B7C0+'ATCVW*5/-5W-NRJ3'&7[@=S9,)EI8V4T[FT5B+1MMH_R!K-.U@ ME+N_NBLGZ9N+J_=%5+O[=E=,9D5- K7ZHZ=%)IF1EXMQ<7'URR":-:-Y_.SB MZN*NF [20\MQOQ\-OHS&RZ]:!2QO+'W!\=/B+HX@/308Z\$X68Z?;HIB_FYR M54YOEV_PQV*<7)S/Y5*DKD#-'E@?$3:#V8V/!GJOT#UX4!T@FP]#]V.^1]8ZNNI\52#[/?)I?%5,V&@H!\Z5L;2P+XG)M7R7V7D14I\?8+6W_\LDPLL55,8V^ MYL?B:S%9U+=\&_V9DTF_U,J[2>R@B#HZU/IOX<=.AL2':7$W&#UC[$&QC%9_ MM%-DZJZ,!W?5AA2;7XR(5B;F06/?V4'K(XY\F!8WD0"CK\7J[3AZ[-N[:EN* M3_-R^/M-.8[6W,S]:S&:[PWW'MY3]S(<;Z[1N;JS3T=?! M?+F"S.;39?)!C2'N:-3JR&ICN+]MJ^-T5U?%<.4)O/#MNTEE=_S?XO)Z-+E> MSG-I4^-F=)#T?3O@_&BV**E'(D/ M[+M5.>LN$GN;-C;*=7)5X!?30U;C>83N++.OM03#_= M1&-RWQBW/=_6>)(CLE@E2%QNULU M-;;-:_]+,9@MID6M57QGHU9'MHIX1 T^B!"NO[]4\_LY;/*Q&"ZFTXC?,A>G M)G=:_,E647GQPQR9ZW38JD3U7I$:39L:Y=_*\O*/T7AIASM&VK=]EV- M=Y6>^6Y2/5>3+9G==B7=AAC1@GOZW7W2V-\'TU&YF+V4(J2_'Y);>:+A=(;F MC?RP&M ]&^G.[((6T*O$9^O2NL]GW?$"@'_DQ7TF^B2"^HJR') M#_B)KJ2NMU@=UDM38U]%]S\/ONT?X N/MC"*FC38WJ*%,=WGICS<=-L\SE^_))=FR/B85VW*N4J>K/9VXK??AS,8Z_#+GA(N65A+Z#XIB1L?E;AW1_%1>S?]81M"^%N-R^:DI9_O= MXB.[.Y$T-=60U^N)9+N?[E]JV([D!_WFR7'IEA4'_^Z)\*DW:V=UVI1D_[D8 M3.?%=/S]8S%;C%-.>?QZ-"\N]XU^;\/61WC/ALTCFT2ZA_M(]:C8\,^T+GT] MCM5LWM1HXZ_,IXMA2CB:7.\;VXL/MS*2>Q4^^OB0F>K8_KJ4)_ZEF'XM]/?/ M\4>3?SVKNT8UTWLKLM;C^8XFS8UJF7W^<>4(U+&$M[=H;TSK3_3WOQ7E]71P M=U,W8?"(KCJ0XI?!]/=B_K=IN;C+EV-[9ZU+\N"392K:8#A?G]JI/P%E=]VE ME U*U9D4=:>:W>V:&M^GXCK9?@],C'TCV]ZBO3&]+R?7R[VFJD9*-5F,AA^+ MZ_I$R.^Y/1GK\6)?N\;&EU+B]6"6DEIO4["\'C=VMFIW;'4I4*=QNR.]WTB+ M'MCE[&(Q3Y6P4H4Q_=T-AC?+CY/]DR72L;_2D>PO?WW8AD^#/]&1U+]-OD8; M,ATRC);D:+@\AQ(;K%2DTLY&_<,7+?S4:5'X+2YTW8"PZY?:Q:#F+%^C;:/C M/.A<6/OGOY[_PGU1N^%P<;M8'C%:;N8_.E'WOIREC)UJR_<0#C7^:^UA<;18 MG8WP );O:'?4^!Y6L92K\4V*ZZ3 ]X,OQ9,C@B^U&T^GCYJE\IDRE<^$;#GJ MEWIK>*2_%O-F!_NTPX;'^Z&8CLI+-VD8XI>[;67LG^:#:<.8;^NXX?%_CB]/ MT>S(GW?9])C+^6#<\)B?==G6C=[&LD+HJ)BI+[-EV*@:TCC!\=2A@_"O<9:I/+_UP,QJ.K[W'0&^Q'L^&X3*=EEF;N"P(?W$?@ MRBKHC9/,0VJPD-H!):#P0$3"2M[EI#!_9C9T.274)4+9#=3WLT*[+]3SI,CT MVJ]W46^C68[7JYZ'02,'!'..F\@HQY@S1'VW)(DNL"0G0?16F1%V0'L M_2"=+6\'H\G1E%LU#Y(9ZIR/_[,@_B&^T5IPS;QDECIIT'D0KBTZ',2VHQ#? MS[7G 9_T2=@,X:J>6Q,M@SH#"-?X== MKIAW6P+DI^#?$>PXR,0Z#O]^<$]=_O=B-G]4:>9@_CWH(T!K.8 0:TP5!<9J M+8W!FBK%#'_MMEW//K]8* M+A?#1]=E'>Y5;KH(S"!GI=<"&TFI MY)H;1*4TD&-M ,Y9?7%M_NW;Q#M'&AZM@WZPL*DUF/,HHN?1I"'1FV)2(H2X M<0AC'QUEY3+X1XY;@Y]NL9\C^8Y#_V2;.^>V44,Q@Y@SPQ3S!'!E+':86LFP MAA;5AAR*D)A99M M MS5RK"I%K_.#]P4E=FSN[*S74"$ (01%S"99"RZO8A7LF)-]+ELZ3>N^Z?[ M^@VBW!6CG@QU[Z;)B\\'19DS&#O !940,*,M7]>^ MK6T"X- 1A[446,6).@JHJZD?"\'/+'&@4:T_-;T;PKC-C=Z/*4]VRTKWZ/L MI":8@F@X*N$@-Y9Q4HU94HP["0V_VK4L!\O6];]UMGCR1'!82L4-X88SJB"' M9",UQE1TZI2WNSUUA*Z>:OHHS-K4]?IRZYW:?O1,L$(@C %'UEED/26I\\&V_SA\^$\>NN,".JVA&8<(L9,Y78U>&Y:S_/?)9 M&M%Y!FY'IXCN7)O>[TC'.J!UH-08P 'F G+"7+257,>@4+GK/4';\.]OK6^ M/:2[\B@NHDT\2 -^7PPB^.MZZ=]?8-6>%L%SC+'G&CL5WRW$!<"@D@\AS;EX7ST6E95R_M<3&]3K M+[4JHK)C+:W=1Z!:,HBCZ(@)31'!7&]>-8],3MH=?1L$;!OSKGCGRVD1$3+Q MU2DFP^^?IX/);+!,3/W;8#195O5:WKCS>?!M!_,.Z"5 Z8DE! - ,#1<>VO1 M&@=&9-:!'_:VN-<>ZB??+XV6Z=5B_'YTM2O%N$;K@"301@'N1,1602>5K1)A M6((B@VW\=:65Y?.M>;P[.R1[&;&?CV81CG7)TUV9N\\>#@8K*H21T9!T5M&( M':D08XCHG /XXFW-6=G@=D69ZJ+,=[=W@]$TL3Q-J#MH\W*#@)U7"@EDO9? M6ZV9895T:9LI@SKR;5&G$8"[HL_]()]?MNR^#<>+5'RZDF@'JP[J)TBHL"1< M<> -A-1YCVR%A4$\Q[%,.8!OB6UM M]94#:5Z:VNCES>E?/K[F#L2\\'!)V0 M'%G)/81Q:G: XPN^D:7%U6FPY$71 M+T%02C$S-+H(S%I@*)1VC8-5XESR8MHDR-/@=VO@]X"$]^/_=7"[_^#0@3T% MJXFF$8BX)E.- 87,5YC'-5SGQ*1Z2,96F%*?C0UHH+--Z,5L7MX6TX_%>*G7 MVPR M.6-Y@=0S>/:1K%X'P4J$H\31MT'1MK$8^_C/2GH'$B:;ZV W]FD M5M[>+:(NJM-Y3P:_?WJKTSX(J[C7A'K(.$68R62[K&4'+.OD=X_B#9U/="U@ MWQ7O?BTGPW1AX;Q0U]-B6:IC_S2WO5' @D-/E.;(882,8X*)2DHO.3V/I,&N M&=88X/TXM"L)(\1J[+2)[KRT2 E9C=E"E',Q4@_7OQ;=S!Q8^W-^%P-C6-I7 M4DAS&/\1KG)G'*+@3*(.1^IJR_G=PS#KU_E=252<_X20'C +K-;&FO78XP*) MS^2BD*,UMO7\[F&X]>O\+G/6: >5AY8R8"",RU8U=BQ0CEW0HRF_$9UGX-:# MH.#['8=]#VD>?.2Z ;P_/,/Q2 MS&]VGCTYJ)^0K&FFA%+.2H D9)96:[2'<&.S*HWW:)D\,>6.QOMDR2#+/?'OCP?SBI,\-%=4 M,^VU$<89AM+E4CB=+F,08V>.*BW>C*1K[)^,_?OJWW6NAJ[700!.(*.@Q"82 MSG@(J)85 H2),W&!FJ1"V0'.W07[)[,XT,L'[W8=;NUJ%J)S@*TDR'(,G/(^ M KN1U#AX)@Y6BXQJ$-VN>!07LHLK-YN/;@?SG?G.CQ\,T LD50&(\(=R\.QL:Z?XXX'HTW(2_SA<[1T%<U>47!=>^5@, MR^OH(1YD@>UM&R2++J64%'@KX^3/K8W0KA F2)BP$9V4J M'EPHXE72JPV8NUM,IZ.O46U?BUG]*6M[HZ <5E0*SA''UD%B%-:5E "R')>Q M1_4B6ET6&\+VZ#)QGP;C5 _V6QU&[&X09+0: 7-4 ZXPBVX+5!7G)38FAPT] M*@'1 AL:Q;6[2FZS&S6Y3/])!7*^QN%OIK]:L:@Z[8.T@ *(4JEQZ[T&0'!6 MR2X5RZF,VJ=*#VU&I5K ^;0<^UA$2$;#Z"#LDNU@ZM7K-E!H38KA$0(]$D@2 M":M0C0+>Y]CG?2H3T3DC6X&_PWC\L$AE$9-&/XYFOYNHP=$\_6EW.'Y;JR 5 MXI QYRD5VG-I.*LF?17-RJR)[\V$XQM"MRL6;2T\5W]5K=M%8,G]I4AYD\Y+ M::2M]A4"T-BLVR#?1@B_):B[(IM>S$:38C8SY>V7Z,(^Q45C+=VPC"MX5U#_CV].\YO'NYKT!=M!.0C>\?D((1!2"W M%2;,P:P5\VU$YMO&_ 0UOJ:KNE"#\;.B4?5MMF.Z"XQ[%W=Q_76IQ55IO$-B^[L:!NN-,DX1R[S'7&F/"*JDQ51G MV71O)<#?(,!=T>E3'&RA![-4N_,V%:]>*N]BN7N_G+N37QW?D>3Y[%]IC^@M M1.,#D.B?"T QA [B95;*"A<$19:M=]Y["=VAWMEJFTZNI\L=#EA1MS0)$#"F M);/(:(X)LCX:%)OW#9JLNBEO8SNA(6@[2ZK8>G?(++X%R[^.'WK:==AU=)]! M^FC)&N\<,C1:#AH)O,'(*)LSK:&WL7?0%?;=Y9+-BOA;:;_#%E^+<;F,(*ZO MC-B[M-9H'0@RC&* B52 *,P]81N+55.2LU^%WL9&0O,H=[=T1L G@_%OLZ(J M+;274UO;!&DIBM)Q+!$31GIO.:AD)%'X'":]C2V#IK#MS!%8#S(5P/Y4CB^7 MEZI>7DR79=G_&,V*5<6TXG*_$W!83T%JY("%!AGNK='8"E,%?HR5.NNV]K>Q MF] NXJ?+M5[F27TLYHOI9->!I=T-@W9"24&%R56H,0A#XO1UU098^\T5JM]T%!$ZS)*+*R&$5KK#:ED M)TKF[!2@M[%3T ;.77'LP=5ORZMOZCN6>UH&:)DTFDHL=2IG$!UNCC?OE,XJ MC8C>1LR_682[RRZ+0U6S63D5P-LM'6T2NDSG(*L1?=M;!DTAVYW$^/M[6B^/'>5 M$H;+)1[%)*%QR,17MY/ !96.6D4$ D@ H26O#(ZX<. @Q>>! E>-GDR>50ZZWL3G0+,+=+877 M@_&!GL+6-D%QA+@RRFJ0"L0+S5A59\8*#+-8]#;"_4UA>\^?CFN]+8M\GL^% M?LAP+(3P"*4;AR&+2%M(E!A318+!.K?G/Q># M\>CJ>X2IBIQ%KW$X+F>+Z4XB9O88 %U6R7-::$\)M@HKCQ&4$1.+5%Y,_:S) MV"WP':U++QQF.=F2]-)@:BQ*NYH%*Z4D7'&*I:9& ,FC59FV^J$4UM0KI-*9 MM/4F@,,Z"%%\"@V"B!E+*0/2&1.-+4*%-%[KG'!T#Q>?9LBP_\A7/M*G>\'5 M\%^+T?3Y GKJ.Z;;>/\Y]T1"3)Q"'A!FH4R5H"T&AKL4;#W=^[^K5/I:06KV M83"=7UR](.&^"Z@;Z#U@AB&E#A&MN'$(4RC=!CM!S\QL;89&!]3#;T<-71], M7HHQ6V86[+F@>DN+P)%4DD"O#(A&&/5(!D[) ML!5"^^^@WMLV(**@L-'<9P AXSV.'L!&9G)N/GFVYFLP*0??HPNC_;-<3,U@ M,=M^"]U+CP6J-4%.I5/ZQGBE'+:;^=QYEY,D^TJT?Z2VRL9 [>QL2?T+UX^S MIYY=V^X-YQ(*C%&4W$HO%:UP\!QE%6WI883EE M:>UKI 3M?NEGV.(9NN:-6 M84>%99)#B('F$>H*#P!1SA5$/9P"6V%*?38VH('.DF^+X5M, M/Q;KHX$WH[O];-O1*BB*K69,$".,P<"+E VUE%, SGS6,>*WR['F$.^*6:LC M-*/)]7+(1TQI]3H(CC@<5P[MM=31D(D.E->5]-JYG$!&#P_>=<6W5L#OBGJ_ MEND@_ETQ+]1U]+:6&75[Z;:]4? 428R!P%$B1R323O&UE-00G;-L]O"\75<4 M:PSPS@ZOK!VKS/N9#^DF*&B9$\09+7"-&#;13W'DV)_RA& MUS?1@E!?B^G@NJAUFW-.M\%#@B"R$GLL!,9.$R772#'F5-8)JS?*T [U<;H$ MC7-,Q"#<2"&/QSB5!H!Q,!IZ)D%T$MJ*ZE<7)?/BTGM*?UIM"L7Z=/P9^]NT4N/!\$U M5!QR$M=%@1EG4E:OH"910CFIWLN0H-#LLU5..OZ;*"H_&O#E[)0[ARK\>8V>QJ!]?>E_1A!/A?5: M:4L=H-XSMY&/$Y5!G1XZ29TM7,W ?2:Y?@8((CR%'B("M8/05S);3U%6@?3^ M42Q;\X?G^AV$;]>Y?AI0!:/8SG(9YU)'J"?5Z 09V89-ZBM7;E^AX%ZM,H_ M%L5-,=VM[X?/A,AQC;%+93JMQQAKX4TU+@VR:G_T<#5I2=D9B!ZMZ?^WF,W_ M-DI6T&YM/WTN$*U3"4PC#"0.>^:5K&QV"S7WY[4OU9+&,U$]6NMJ.+@L;D?# M?Y33W[=OC&][-'@FC3(,"T:P]-$\0@:N1^DX0#D.:P^WPUO2?3ZP)[02W]?8 MYM[5+ BF-*QA]/'*=V/8S'OBET?!M^7F1^?R_5; M5[&+:O:8COH1 86(LYD XH%?]024PH/M,X?Y[RGU[DVBS&G;%J M6@Z+XG+F(TH)A-G%U2K,LXM.V]H$XQB"4D2DC!_!IEFU"7Y?:GGF!Z-I*DFR:W?RP)Z"@X80 3CF3AE%'!?'IFM7AO/B\O/@FXT& MQW"^3,^X3;5Q#C/4CO^=8"A"$,=E@)IHMA @7#KFL,+2*9>S)_$ZG(/FZ'L* MA9PN_6:+B.>8E0,Y]S%]DJT?Z2V=FUS'@;J:XZ# R_C/"N=),GOU()) MMGEMO#NWLK"G7)^.Q?SH":6^%[>ZL'>^/O$SN7P_&GQ)N6BC8I9VAU**VN!N M-!^,MTU*+?Q4$)0JH8%A!AF<;IL@MC)!T][TF5E.S1"F[)5.3A@J75]\^._B M\MUE%&UT-1H\/\CY2-+XW>*V6-UIEPX&/\3D,#>[V=\.U+BH8@C3CJZ&W%)D M786YQ.S,REDT^A[T54FO\<5X>MQNB M:E)9@,):DN,/O;;]BSZ\,$TK[#6^/';-F<^#;P^^O)]%.GIW]@TC($>41HH) MGPI 6D\\J/P>P2W,L;GJ[YW(U:LS*:Y3W9?/?[Y!#:OM-;Y :Q/UP1<5*.N; MKCMZ@_:.(\0)C% >W4/($ 5"4[\AC(B^8ZV;)[:\0O6O+O_S%6I9;Z_Q';J? M,!Y\MUR-.WIYM@\@2*C3-9)@69C:*H4(\6OT)<$PIRII_3O9_WQKVE)85Z]+ M#5]D8W4J+@BFJ>2KA$@;R(FK $YE"'(NR.GA=>VM<.U(+'L^>592O?Q*%"T8 MZ_M^,42M8*B<=TQCK)6&J3S=&E\(54X,Z/ KV\OY8/SZN-H/U9PNN^G$]XZV MD<6$6%QV)&$":DZ9$E)YK(!Q:=-/D7H;W^>7Q<0L@X!C;XQT%$.J%/#41$@, M!,*FJ5226=E?)""008YV^D6$-MS1^09US?O^5:/](;>W.8CH$U->.D ,)LIEU5/LX1[Y*=>G8S'OBEWWV#SW[E+M[KTQK\?7R= 5 M\5CRN !@3.,_0A@MB)326A[A/?\TWB.HM=5N/X5*NJ=X9K7Z@TC>T&\%HJ16 M$!F4(H:&2,V%)PY*R73\B+^IH\S9-#^-4KH)8L6!WH[FR[/_\5TUY21=!E-, MAJ,31K%VC.G^9O@:8:V#^@D8&1'7:F*9QA0R+BW#A #B"151.[4B.B?$H\X\ M(^6=J567M1T\ M+NZ*Z2"-?:DD4\YV"?W\X8"=I03$UT-C0BVDVGH*"6-*T2CDN16$;$GK9<,P M=V4T_WTP7>[NU>'.LV<#U<()Y1&27E//C:8H1><@-S1**7)J2O30:.V&.KDH M=^9N+>(@XQ#?I\J3/3W',_SI#!:8FZC%)UD7G>6X=$- M38Y%M\_&ZKWO_\M@OIBN,O*N'B_#C[)C;M=*2.[E:R&@+919%$^/Q'FH84^,M.7B^R%_4%7@4D:$5'1VF7 *JP MLK!"A'*7B, ML9SP6?TSD6^9EH+B@>#W@GZ_ M32XC4*G2=G'IO@U3LM&^@NM']1<2UH(9PRWF%'!-&&,5-@;KG!L[#S^$^!:( MV9 FNF+I%BEJ;])O6@3"'&/.*\>M,4AJYC\_-$RSHU%_?68W@MH++265#E!@@4H&)23*>J&X]MU4?^QI#E+# MK#H0Z]-PZ1]%6LN+2Q5]H,%UL4I9J+[\7$QO86V2[>\J:*>\Q (IY0R%V*CH MV2!/#<&0,9&UU__J-PF:85_C2N@%+>TZ1O(Q>G,?BNGPD+5U?U>!"N>D09PA MQZBG3$B-H^WJ+<;*(IASM/S5;PVT0LM\);R^$(49S&[\N/SCS_#$8X(!A:(Q M;XVUG%+KH<*<4Z,1T%I@7Z\>=1=34K6%4'OBJ1H$+6!T701QD!+JA!'>$NV5 M4R1*BW".P_CJ Q*UM;]S>CD2ZJ[6MB?QDHLO\3V?I./<[MOP9A#1\>7T81'B^IMM1((8V'G#(",?.6X9S#M:\^AG$L);O3Q\D7O[>Y4AG'O298 M,FV\-XXJQ05U'#&?JH'R6MY+FYO'2T[98C: S%',: MO5;C626K=^!-'Z2MS8,7-X*;P/O(A6LVG3_@5/S;4S[%C\+'-%5MJ2'YZ/O MH'=> @*-U.;3]Z)B#OD58Z6D8$VCAT M!CQ8CYTP)\ZD@./1&BN;P:U5G0^^[=?YPV<",EHP2U*V'#( 1K^*5S,;\4SE M[!?TR%%H1.<9N+6I\T\1^&4(ZF]%>3T=W-V,AH/QCO5]Z_/!"XTHT':*E>*ZZ>?S@1"J'/%<1W$0!A(Y""N9 M,*-G8ALVI->R>43KL616T616#/]R77[]>3:_FR::B.6?$D7$0XK$S\(G\Q(9 M5M\$J $&FE&,K8)(46%--7%2HDC.3DK?U)ZOJ#('N_84_/F_MBGX\W\%09SW M/%6>$S:ZOW%1$[P:)+-95?EZM :TH."#L>LJ./UA6MX5T_GW#^/!9*XFE^Y? MB]%=DEQ__QP'LNRB? MG%UIW'NOE*C1.E KN1+""V4T1)(YQ=1&;IM5MZU'2TXK3*C+LJ/1[HIE>A%! M&TVNMSJV+S\8)";4$"<(!8@B2!RBFQG9P'.)8+6BWV?7"&0 VVI(LQB,W2S9 MZ%%B-1PN;A?+I M;1/4,1TNU/9BG+ZXJE':%P'/Z#)!0X13 T@D69W^=ZIVM ML6'.V)RME1X6<&@\;-XA]J?FY:^#V^)>@)V>^+'=!2"9%\G;8#P=,:14Z2HX MR6 T5,]C"NR0.0=RM0&E[*?IEHN%E6>2CF9F0A-,=U-CMVM@C$$ M>* UIH!PHIBWN+)'H]OK<^J>]BQFT"U/&H6]VSH'3^V!]S5N!]O3,F@H&5<$ M&(PMCL9J%+MZ15*^1LZ!J1X>+F@CS- LPJ>LG)%..EQ/1E@^QL'3B#R M2#&(C:1">2)@%9?E3($S6>8:YT"-*AA90)^27A^+2?''8)S&?R"W'K0,AEG( M$8]3O8. ,"R\(96\",HS.TC<);&.1_EHR^ECTD*383\>"8T@^KQ7M0BF5OI/L(EZ2Z6TLQ6 M1WJVNE,[V@0'(6 2:>\TT7'IUG:3+\0-=SF&S*L)$&6RH4%\C^;%DUS_]*]? MR_D_BWG*-BXFPU3P:7D)U3:2U.X@0$V54,H"AUDT^82)KN):(JLMS,G,>36F M;R9CV@+[I/7C7I#BLQ%!;\E0.?$MWMXFK9+ MLZ9Y]#/,G=E\NABFZTDFU_$OQ?1K.LD[*B_?38;3%1JK_ZX/N<[+=[=W@]$T M[3>53RXS69Z<*CE M-]N;-O.Q[8PWY>0Z3=_WI\_ZW7^T,;_SH)BS5DCGK<-$4QIU4FUY6 MP+W'4'>W#(1X1#$6U$ F%);&VFK2=UJ3'!KV,?[:(4&V<+,919R>>/J[B1;& M=3G]?G&55I7JB ,(ISDBY=J/"ADN>4-.XQ4;/94IN% M3:)_>G9ND65O3NR1/0:@C*::,P\U@8;PB%85!W?*DC.[!K!U%M5F;9-:.=I= M_WPSFEY&Y.;?/Q?#FTDY+J_W)/QL;Q$H-A([@JU&"G.EO-:V&K.G+*>*WZMB M4D.:+=M _?3SV_LZ*1W[6P?"H658 .61 <931$EE:7M@GMXU_]J]D.Y7U6.1 M/GHN2D.9OSB43;7*]?GYU548J^_GQ>6VJ>KH#@.T2AOA@&4.1,FY9*"*,G@K MS)NQV([@0'D"!9R\[M5]94>_F"^FQ5JJ]27DFV:/ZSJJZVFQ/" \^RU=!JQF M0T' VZR@)2PARG-NC=(4 ZXP @Y*";E%3+(37MK]./ \>Z3>8^_L/KK/(*'V M5D551QZ[*-Y-/O]1)C'J M%RZMT5<@$0.HH.)2.6J144HB(QA3FDA)X=N^M;M%AN9HH7_,3%<\-\?-36^! M<6(DPMY"RJG 4CCK+!><<."B$G+LNA[FT_6-GJ^M MQAQ"1"@32%J+"=,N^4F<>'%>^7T]8^>Q:N@?.4=?FYL[-YT%BZ@QP*,(/:'< M:R608$IXSA@EG.>$B7N82M@W]Q4P)51S0ZE$ MEEH#E10(>FTL%0+HK(O]>IA8V"MJ'JV%GC$SGX^!8F72]20>8!*]0:BC9V@E M$MY)IJ7H]N[NGMV@U3(+#\3^Y.'"9H"1U_Z/=]F9K/6P2>3F@#*I6)R[103%@ *QD-/+=] M@Y;T_U+F9C;6)SUN45WG\5JP[\0'"0&686\ MX)18@S45&TR@0CGG]5]]W.Y0MIY6-PWS=?_5CCEO/H37($];UDM7WNMD5HY'EVG8#U^\TWFMFWKZ:0]^$@#UQH!1USJ3(* M(Q9;@4$E&Z#GE%W1)*U1:56,_TG5GK\.QLMU&12OU3YPZHTT6 &"M0"..Y\NDU_*+N-J>V9EM#/U7[:/<%?L6A[V'PVC MZ9#+LP-["L@K 9&!(MIQ$&N@XD1?X>%H5N'V'@:_FF5\;SFV)Z_S8\PF/71O&.9@%!R206U#-G,-(((^@K234E.3D*/8P1-4NA!H'M MBD(?IL7=8%25!HMSZ5*&NDRJT3I(!IV#D$=(T[&8B"C;O#I F)P0>0^#.U77K O8^VH@I 4-Z%=\4"CAFM+P^I6!9'>S MS98+?'Y]L=ILG69!4QB%EIH$N65E MM8M-9;7::7%/V@5J+$4R_D]Y:(6A%,+->\*\RSFHUEN+.9L]34+:72#I;A0G M]-&_H]=8WMXM(MB?RJOY'Q&WW9//[H9!(86UT 2EF^D\=IH15TF+F3BS/=6& M"-0HIETQZ&]E>?G':#S>P97JD0 -(9;Z) C6F%M)(TR5!)B=63WCAEAQ)'I= MZ?]=U,7D>O1EO"[F&9FZJ6Q6@QMUF@=@F6<& D4X@90[G\R_E>1:2YQS>*6' M)P0:XDT+R'8:P5F/NIP,ZX5NGCX?A,*""$:(( A*B3RRU?NB ZT<%3H[D"2 C/(N$!(495HW?1K#ORGQO:#CT0N\[2 MM-?)NZ,B)0=]FI?#WV_*<=3(++EL\^]U"NG6[")$XEN*4;IC60/(A?;<5@A MD77_6 \]Z593,%K"_ 2LJY^AL;U1T))YZ S17E%BH,;&;695#4!.7*^'^^O- M*W\[N_*0[GJO\\/@^S*C<#JX+.IO=;[0*L2Y'1@.D9/"<$JP0P)LY,0BQ\$Z MF%&=W'70@,JW;'CFPWMT-G(U.PC0.:6X4Q)0 M2*&'$:IJ^RW^@>1<@MC#Q:U!NK2*\]',24>ZR^K^V!W[3-L?#AIS2:&TB#L0 M)V'@.:GL1:,-SS%W>ACZ;9H136#:F3FSKAMIBR\U,FQ>>#H@)S1.LT#-P([C-+D"*0' MB &'-Z\)JU=&\O6$AUN@4PLHG\ZW.LBG"@1S9Z%)A<@0-8!J2JNWQFJ@&?/6^JQBK/TV?5OROIM MN2L.V;5RWDV&<8[\//CV )[=^]Y[6@:-+(.(0HM3M6U"-;"\DA<)G9,HVF_S MN1U6-0MW+XRE6G-6S1Z"E\ P;3EU)*[HT1T$J,HJL9BKG*I5!UO@'0=\VB%< M.\"?)AOL,,KM;1LB@ ):F0ID*ZE M#)X%<2P*0WS;.WS=JC6-."=[LX_G(=K M;]&_V"A$%R2:!8YHH23B1B$(V>95TCHG!MG#[([V:=44TB=P_>KY? $:I0E$ M@C@-"+#6 53Y.!:(K&*V/:S5V.7&V8'0=F=0;2T&LM.(VMHJ",:1Y1Y2S(U) M)"US^V934U!W1:FCDD9V($E9.:C'EZ:/!"2PP)DQ0 @77/CJ?&XDDA#DK5P_CEBW0 M)!/1SK*#+C=W@@]&E^\FZ],A#T:_*TEH;^/ !2>8 \8=@@[QA1!E=1 NISL MLQY&*EO@4>,8=\6LS]-B,%M,O]>:?YX_'+#&2@*AG;%& ,8E1E7ZIV=$Y629 MU0\ZRA5S)L5UJG'WVKB3C6J'.8J+V\6R_.$JMZF\C0JZ*2:ST==B%95_7\Y2 M+/[BZO/@V^Z\Q4-Z"BJ%6#VS2!@FK8,>\PI:+P0ZLVR -N:G5@'OBH ?TXVJ MD^+2#:;IPMG9 ZEL<34:CG;Y:_L;!XZ-I])YY0A0WCO$?76JTFN7E>]VW+@:-Z M@>L7FP9,@;%QY;>8"P"0A(3AS<(/1%:91= _&G49SFX"\'N*G:1@\X*A/L,T1S9B+Z1*BRV6XZT,Q74I1;^=C6^M@HN\HJ)+:>QCM M1*FI8E R2ZP&-._\8@]/(+5*L>;A/@'-#E@6=[0*-LH6/0\"&#>42R$Y1\)8 M3+TB F>=S.]E[+$;6F7"?#(ZO9O-%H=1:=4B8,.LB0:CC%A1'>=HPI0Q E#) M@9,H9Z.DAYF-W=+H*(A/LL.V&F_=+;;5TT%CAKE2G#'-J6%4*..@ A!JK0#/ MJEG?P^)5K5(G'][N0T ;%#;(V!1D'Y_N_JZ+Z?5@,OKW4K#[D2;]3"X_/!#Z M@08W8Z]S\54C_0<2W/+//V-&3K0#&=!1,&WXJJ'.&!,]^^ID$K[;27T?@TB'H,E28$:P0! MQYSCK"(H/8R?GW;>:U@9V;/>NKJ!B?H9S=C6["5QXPJ@@4D)((TY* M8*VA@LQ@@RD^LQO/>C#KM:.8HVGWVV1:#,OK28K\QU=!%Y/B:E15O1NLQC/? MP;>Z[8-%S I*+:(P6K *2" \-C(**2!G.B?6T<.H^PF)UI)&.O8I_CX8KL [ MRJG8U3H0;Q7'T"@+ '56:0T<5Q0@B:F#K-O\X#-E8GOZZ)B'[R:SQ33-T<<1 M<6?SX$!TW;GSE'A*.< RFKD>&L#C^R> S;'S>ECNH!=,;%(AIRKMLRNF]^31 M@ %"./KM6G!'K6+:.>JXU<)$.T+BG'/)/2R <.(87A[X'<]LCQ/R#^!8K?;1 M;0)Q*F<$&8JCUPX4EM89KPB5)@*<%3[NX?F)7DQNC:HDUY/=L>7TZ\82V./& MUNHC* H99=%1\CB^7Q9')TDXX3T60B'KLTITG.\^:H83VX9:FJ9;&_=R,,4U M!]'YU@!2"8 &.GI.GFM!.>8LZ^S'GQL2Q]WA<9A.>KI+7Q74_5A\+2:+XL\M M^3K$ B8N8, *KX6C/DXMCE,%$1&&$65@K62\=O"SH]G@^GJ:BF LI5BK]7.* M,>^ 95>S8( F*E5[C\X)14HIGJ[\PRE+3AA,<@SYLUWC:C/D:7WKYA1QI%$_ MF\X?T"W^[2G5XD?AP[2\7 SG%]-/Q?3K:%BH;Z.7%KEMCP;%)"-:1"-0,>H< MT (+";GD#, (T)FEGS6CU+)13#M@QW)S=37 F2UO!Z/);HH\?SY$CT%XH5Q< MN FE&D?/%4E--9>0*:L[O;^N/9[DJ_0Y-[+!/-HJ_EBDF-9HR8T^+*!\GBL0I4B) E>"*4"!Y7&6E0 KPG!LU>N0)-4N49C'MBC-; MULWH$A7OHL&U*U*XKVGP!##'9;3+HH'&XUIK,8UO#M&>6!I?G/-@42L62$L8 M=W><;\>-'CLHM;-=4!I[Q 2*,RRAQ"#M+6%1?F5'_( M=2L'@MP+0C5[NX_7)KZ8D*:PN3!<&VZUH?%#) P;V/2:IED1\/="[HU=/.F M), #C"D%5E&OM%3.*$LYIEP(:G-FLQYF))^&:,=AW=,P\C)&OJHA&JW5=?#\ MSV!RG5"A0LCRZ$0[XP6-\XU42J3*!PP0I;RKE136#G[O)E^+V?(2CY5FWTWB MNQ@_V0')MB8!",4,\-JBE/7G@438>NX$ QPKHW.R?7ODWI^(&64K2NC,S2NF MHZ\1CJ_%WZ)OFTH07TSN/]MW_>:>MH%2(Z.+K+S!BB(H)1$RSN%. .AH1/&\ M;*;3$J]I;73%P#3:61IN$0?LOJ7#D(O1[&95@")=8+N#@7O;!D"MT%PZY:") MB[P4V BCF'-6:X!\3F2SA\;4:1G8M#8Z3;2,KD=9'<9=S=QK0VI?VN76AH$2 MRKQ0 # !J*!.619?-^VCQVPV=[GNM8[C6JBJ.W7[8.P'T;CA>7RT]7 MYL!V$GNEY)WN6A9.M$-3UU M,B.J=X/1L]0L%6?[^9_%1&K1#5DL,/"<*8 <8DYRJ3&# !()"*:U;DIM*:RU MNBTIG1VKPB:FG,UWF__;&P4+H<3>9#^@@*6,*B-ZTMI)(BEBI65G(1 M;7,RO\_6K3R47FUKI2OC_K?)E]%X?/]N/"@QOV-NV]$J:*&4A,H:AKQ3!",F MX>:M4KI:*C^E9,;1_+LM[E*YWQW+XY,G0YR 4]U?);W5,KX\ MFG)?R<.0R3G1?K95/HY=$O.P[S2FN@H.[ N@KIX*UB#+I- L954RQ9VC:BT' MDGF%)\^V/L>Q'#H>]Z[X\SC<]#C:M(-0NYH%"(!%R$.D")R[ &%=$'RM7*)*S70< *4<\,IH8B8;2 /#HO:^E!- 8R:'BV MM3G:H.'1*ND#(??G&M9H'8Q@%FLJ,$?1: !,> LJN:&W62?;#Z_6\8:Y>)Q" M.LMZ?3G$K&[+Z7P-Y^'[! ];A^@+ 84QU!Y8R: 6$E1&+/(T:ZO\?&MY-+QC MD*&0$Q/QUV)>(_=Z7]M@K+9(:FA290FI%1*X"F!C:VC6KM6?^PJUMZV.4T>/ MMLV7)[O^W S?S1OHE)?:\#BO("H44%8AI8P AB#-Y5&9UULBKI^&-\7E8ESL M26)8\VZIO5T7_V3W&;1GD"E"A./1Y(SR0NC313903-Z.M,GCC,/],"V_CB*^^OMOLU0O?',SFQK.1U]7Q77W8W!X9P$;PIV' MQ#,@A1.&,D!7R$C .,_9#NBA,] ,2]JW8J"K.:T=(IJ-\WNGPN60\Z9 M%\@:[A#1B"&VE@429;."I_UC4)O*?LZKHV'NBC+J\K\7J_/&L\_EQV)8QI5V M7#P:^>>RN0FNC9\+4!-LO(54(127?6BUL&(U^.3=DC@'FBKNX/L M4<_1R%Q;H#7WIG:T"M03XI$FUF+IB+E%JZ MVZN/J*1;+7TYM>7BR_QJ,5;#8;F8[,E7VMXL" X$YB::1 1 2S%F[<>,8_/ MK'I"KPC8H%XZR]Z]B3#KP6QYQ6KRA/?-?2\W",Y:J87D!G+CHW.,&:NDBT)G M':[JX?&67K&N$8UTM^"N%+D"ZO/@VSK^LKYY<.>BN[-E("R5^6)6N;3IFT[W MV(V\2KD<<["'<;1>,;!9U73F SVP#S;AQLEURB=(^RXI(KAO(:[;1?!:=S<^+"# M"+;A%),(K(,:0\@$EY7T$,F<]-1>9EV==';,0/[HE-.GH]F?JK@M\_3PG@+W MP$OC#="< :D L;S:1F7,@4ZC.Z^<7=VHX'33VY/[40^:V9ZT#0PQ)@311%H M.>6T:POT#K-L:GICC61Z!808=EQ3 :/5ZQFEPE=! M4PZ$R,GP.GQ'I?6Z ]WFY[2C@Q,S<76'0$.YASLZ"S;=0!#?20,U0_'_H-T$ M&;B0ZLP**7:9>]@9J]T)86NN>BC9;$N+RK M*I#6HMZ3-D%S9R@GC@.?+A.3UO#*F^C$; M38IT;T5$;;4XK+^Y/&2NV]%-,(X@2RPA5$+"1"HIZ2HDN&8YY?GKVX!O9+9K M3@]=,S)EFVVN['DWB< L5C=)/4.M!B_K=Q:LL\Y(Q#&2-IK(".NX'JQ0$1AV M%)-Y S-D:RKI,,UU6!27,Q_1;("IA_<6O&:6><>,\1ISZ"235>Q*2"URMNYZ MF'_3)4=;5\8)9M.'0JV/C!XYE=;I*0@9WUHEJ/>IP*'"TJ'*WA'*B)R36,Z(4]9C:+7""CI2I9)++$".N_'J8H=MD"D3\*Y=BJ?'#FKX#D^; M!(V%H9!J'9TGH:F!2%8A=RFHSJ'4:PH%MC(U-8-YUZSZ6(R7+W;Y>? M%=^Z M*,+M?2HGB-6DX8']1D\Y4#1Y*<)K($1A+ JK*0LPSFN M10^ONSH1/=M4R=&9T^9F,+DNWDVJ\IA^,;GK,SLMU0*@64._>U;"CA$\<4(:JD,#FD._Q6JU-M,K1! MN=9TT!43W=55,9Q?7+EOP^6$_#%."!>3)%/Z)Z4B?AV,5Z[1PU5^>8?JPP\> M//EN,APODMMD1[.[#1NMW!\-,/+G@?5<2, M4<@YS"#Q=E-74@$)E, M)@6 7!(E@%)$><>$JXX#:N5USJ4;!TSM_8&]2NUOY\?]K3A'90 M:4R)95""E&:F]3H4I0!@KM-TJ]7[XR;M.N"O_^TY3&==O3V?%G=WXR6P@W$% MK!O7OJBO3O/@==0'P08[;XV*4D=]59(CDY7@ MKI1Y',E>Z"$ PSVF$6 %J!*"4B3$Y@WC\LPNJ6B6$C7XE@]Y=V4^(OQQWOXP M&%W^6NPN./CHR0"<0M0)3G"J0,L,9VZ=Q*$@$2SGE-*Q)X;;3U%H7-G/BGCD M@-QA;9A5/>)B5H<>.N]9I)97DEE,,BYRZ&/A0Y:YTPFP%VZ M'TGX3:G6*C%_"^XKQ#CP.7N^KX22 MC2V('>NB._8NZS0M*WE=CN9QP,FO27<57^K%_-=R_L]B.6WO9&F]+@*2-#HZ M1C(').;".^]5A8"#O-9UW*]N;>V.-\\(VXI:NB+F@UIR:C9;W!:7< <'7W@Z M:,P,9/%E]XY! ZEP=GWB2B$.LW:+>SCYG8QG^="_BD!AS>4ZN_\@,,)44:LD MUAZ+I I981<5DF-&'I[D\#J#):=01)&<5RUKM M@R(.*J6-Q 1:FJY!4Y75CH36.>6,>AA)Z9@O+["U:8UT=^SM"4Q'\_+ G@)" M%'KHB# *0V:$$SUIIC,EO5U4BCM\?"*;_/H%A:7/W85 M5]V,KMXM0"^U" P 8*34G'HON/;4>HPAU=')P,J06L'YEO:XJK%^WG-US.,' M W+$*.$M$P!IXBU$A%<2679N=E:V7I]N4N6 >>2R,YO.'] B_NTI)>)'Z8S1 MY6(XOYA^*J9?1\-"?1N]M()L>S1H X5&WKGH]!"9KFL0:"U)=(=X3B7''M+B M6#66C:+8 1_210GK 3L8O73*>N?SP6CN*>/4:B HMD2HE,RXDLF*_%+=?BND+.G_IL6"L\@9P+IAA3#N'S;VL$H*< M',E^JCI'0V5C0';ECGPNAC>3?U_+O)4=>UH$1S57P%$ED=9(0,=E!1(5 M"G=3/^:5$:593#M+I:I6RN@F%._B'W?YI<\?#A+JZ)8CQ*QAF&G)!)*55''6 MLN?!E(;LBL9P["X8M[P1I\Y6Q=-'@^;1CR:4.2R5IU(3938268_.S!')4>FS MV%@6DAUS(Q4],.5D.=)4&:8ZMNZ^K7.9T^6$\?\O/P^^[:?/(;T%!ZP3EAO( MB&!Q'?9HX^3%6=MVDUG7&<..I\7+_&H1ZL[BK^5LGLIL+.6ILYWZTO.!24 E M9LAH(RVW7BNA*]F(U>>69=?<1-4$G-U2Y6]E>?G0U/M4CG?F(6UM%)104A$J M&-',$$(YWBS]#%J4LUG4P[DG4],O\J8!6+LBS]^FY6P6/86KT:[9Y<%3 2L, M#2;06^Z=9H1K "LYN*8Y].CA'DR#<\KQ('9%ALT]?9N[2OI6N MLO0>0ZV48@Y4,EJ%[&(]7R7._#*:_%P]&OLOAWMHH M8&M%Q M"3.(LS(5TJL*-Q=DS)T33PP6H 6T_]<&;@K;#Q)@B_E;:45Y?6)9> MI/TOS[BSLXA=U-[D>?1D7*8"P,\]I=\. #-!&<*0(7H8?D)&5_<J(N("0\96%K5<4$_FC1WBA07GG9,<"D"@I!90ZXFO9.*.YGA?AY=$;MU-;YXHN8AV MSI)5OMC[%"LXI?1I)R.YM\K :-W^+B7=*1@_OV78GZ3BE>F4[JW M>PZ8=#B* (@BEE+KB&06..0YJ=0MO(8Y6R&'E^IZ32MG?Y74>?V<]3NMBTFQ M>P]N2XMH<2 JJ;268*N\DU#ARL 5CJ(<0[_/1Z";(F$NH%T1YM=B7LO"?_1< M,%AYH9B0SB&CI9%&5U$UH:3-*O(&SGJ*RL&Q*TZXP7029\U4W'EY5UF-[=IM M34*Z]#AZ+!QP3@DRP'-993P(K%563N/!NVY?B^F7\O7,) V!>BK:Z,%L-#R M,\OG@S?>6J00,R*Z,EY(M#%"I65/KW)_[;NT^2K>PYEC0#T58>QHO)COO%%P M2XO@692,*F$PL Q"8A6KPB,2,IAS3*>'>[*MD^8X6+NBS3^*T?5-')Z*T_G@ MNOAUD0Z+7%PM1SZ[6,QG\\%DF8V[?]DZM*N@B1!>L6C!.4^M,M'PK[+MI%,L MJWQ:#YG6X&+6,M1](]^^Q>^@?H*V''F"!-+<&BH8-:SR':04Y[8HMD>5(SEY MC!).3,CU%/Y,E,,IN:VGD+Q9IK734%GN"(5 5R</6'L\KZOL:[MGSMPO/'(F;6M:*7JTN"KG MU]^ ).:JA1)(BLFJGCG=SDP"))YX$(@(! )[*J DMQ=\X _?ODS^W']Y4)/D MX.S."RT8UR3ME2CLM0?SV-2FDL'19!WL'F#B59O;DWV#/P3*QFH!TW+N4NG6 M^)7CM.?(,Z5:G0L.>"T5]Q,C8Z*4PQ -(LO9=#/PGQX$<@T M.E/0A_C2 J2];?@^_]2#Y3>//E^(9!EIA96-R IOL#*T'IND67>^#YDN>7)^ MN>/; K(]&I]WU7RC'A0SI5+I4TC\9D_$C8TNF7%^;FEEH M]G:<]O9VFF0SF:7+M-[-=]=NG63+T78%%=3B=.A&$DP"=8&",;T;*V9H9%&B M=IG3)K)]L>A+B@"L%_?--,V>IPOEE2"1,!>D8=IKF!)L-RX/&KK?*,L;8TP^ MGKUIFYN;]=UZEOS90]&>TYJG:1^ 0< ZRBB\)8I*<"%TK#%@6N4DT [P2'_+ M6J@CE/L[V;^"X9>W=7[>25KM;U!@!<9AU#0@&H7#6G'0NKO1&9I5]G. I_O; MY5 KD/;NG[^_K#8U$A$IP<"/D((D@+16]:@\R;K98( F3]N>^*4X]G@X[-EF MQ[OYZSC6IVHVB]7BC\GB6![VF3T5@1.IB/3", NV7Q1(U&ZJU]*.Y,:,-@CQ M^C!9AT#WII8V26OOELOUT>S^IX\5UG!/A"(HD!"0=-9%_S 2HWN-+?_<[!6" M6!>K3HG3F;1?:JS+@>YO)3NT.[1W)7OY<.$O9*-CKZY,(][,.M45"$$.=*">>Q$ KLPWHL.&;=63Y +[XOTN1@W!=?_/37 M]+:*XF6[$]"FEZ2^W2^D>KF3TEL[Q MV50L $880'TBFJK&[\;J#<_10 /TU[OF4W^2Z(UUAR[ROKRS@M#-C5W*ISB8 M(5&#C[(;:524Y21DG5_8[Z_)N4L$T=\66YVGOOQ4;B*J7ZHODS_3-3@)M.G\ M.T!5GS@O;U/TK9PO-X,[N@%W<:\%IXQ3'#5,42X9DAXY7N/D4<@YYM"\*MCS M9??+F^=M_X*Y H&_5 >V)S<#^OIR0)]*@'4Y796[>U>VF<.?RIOJ^WS3RR%M MW->K"\HC]0 UXB(B0KU' M6(!^YR]HC.+AC61XV5*\R"(0BNU]C+-CKD-P6- MMU^_-8DVE8ZG-YMDWK2*)8 W5]":<'2)=PD1J0(DMQZP=S#=,;499W :;[#,L*X56\R M&=*QQB,<;=*\8,1BICV7'F/'F!'&[@+"%GF4=Y1D@*D'?7&Q ^PO#G+M.33S M^9_PF$+$W%8_#X0*FC8M:-3&XE0;/R#G8DKC>!B%8I;D,.@ON&_3$>Y#3CE M03IB70S2($/@ZYW?[81;;@/M]TSJ=M,XS$>R)EZ.\UO)..!"6::\B(S"/& Q M^CI9&4;%2:/CG8?8<_:NSZ++XIA;&IMK.[6-=MG_^3*&XYQ;W_/;Q-_^<3U?_ M 3]MKS6M]VNJ;PW#,^T M:9E7U7 E=84CE ]9%76QWY1=D2+:1R9ZD^:%27)@UO&@)'>>*H24BM19T.Q" MJK'FCK?*T0X![V<)].77U=76L_1R/UW>S*KENM&M!?L;% [H0 T'"Q5''E(1 M!XDXU58"QDPTJT?0QPB_ +867O2OQD-\:%%8;Z037@DO,=?>&47 A!+&(^R1 MCB-;47(%_3(SK150^YN19CY?3V:_3=+UI*MI^;BE[T!$TU6A*2>'G1D?^NQGA^VK^_4NYN$L?_E0G8VL92B3#$R>R_RLFQHW^Y71> #PT,,9RJ_ <2#2PD M-6K:VY%587/ZIV./K074$CPD1PYI0FD@M-' X/ MR#"4$U<9H%UY/5Y>BOAPN0AO/Y:6=5F'A2(&@='-$>$T3# MI>/T5ZOZ,?57V( Q94A$@72 N8JEK1 MF'4>H'TJZ-5.7WR!-Y^H+;WO\0)105G$ADDKP5J/7M/=R 1R3N0L^ .ERL6R MW:.M,^&\%E%.UI/>WZ 0-H@(@_'1H4@PE\CS>G1@NHSLPJP\ 9]@RT6(]L>7 MR7SY<7*?YL?)4HJO'P:W/Z"@H_-.*2NEQR%5^-^.RA(VLE+2N:)]Q91,//MB MB5TOI_-RN30WVR.<25#'5Z #+0JN$<:$B< $#\1YZZ7=C0\'YT>6$=/F(M0. MHM=D3/KGHCR]))UL6UCNL-&.2AF0 A<:(6GJ,1NA&N5/OAVMDRWY!DS*P??B MTR__5:T7;K)>'EYY]CU6>.H-5?UPX7DP;E(&(X"2ZHPPZI>F8F0,6>C?* ;DVTM-]E@7H7 M?8\7TCJ+!<:4B&B=IY:JVM0G,JJ1>3LYHCW*DHO0[(LGG\I?U>S7=/[]^39Z8-8;;Z1\'*NP>2?&A\Z<<\7]JHI\>\#V=B"NO%G#UVZV M?4X1Y]6SA6.$*"&D\0@1$Z6"$=9CTGALI>1;)4LNF/V=F)S,;[_>OR]7"> / MW[8@G.;*D6:%"!ST,HQ1$XF0%3!8^8 9XSFKTP"-F'9ITQZNEY_Q_P-T'#Q6 MSE*XY[BKL^]94(62,*VBXE(S'"1GIK;OJ78AIP[$ +.96I%_6V#VI39BM2BG MW],F;=E89QQL4U K<7!*"^2#%59Q$>K $4^*_UM@/E&K2J,MD#MBSC_,5E, MDY_W:;(ZM2GX\E%80;E&.F!F!3,HE?7U#U,A&"88$8XI("A-*&!4)K8UT@(-F%2 :-H/.%?S+ M=:AU<"^V7\-Z4=UL:@3D5E M1/NC*'..!D.=L!JQ!XQ8P"%G#1J@ M\]NB!LG"L<=TI=MJ_FX.R'Z=S/_U 30=""-]]OMW]L.G!ADI#=H7:>!!4400 ML3KJX%%MY@D6E<]9A09HZ+;(H2[@O9!:R\7J":W@IY>4@E\5GR;S[X?R_FTZG]ZM[XY*^]DSA:0XPN@CJ*;( M V,Z/'Y[!"TX,GF?*[&J'=PZE?GDS],R?_I,P6"0!D?JJ0Z,VJ@DKC>SN8LF M)R=U0'Y%*S+/P*TW$_%)*+8.\KYO<)7WT78%)P(K3"/6#G!"V,106T1?FSM,$2+N%Z30SONVVJQJ-)&D9O\A+\%2U>G:TW .)8ILTYI M7KOAH$)U5NW;X3&L)58TX%I+@/=%O1=3KUS<'2'8ZX<+JHD-"@OO"0[I5ADA M0CVJB-G(2OUT0Z-L6/LBR\=%=5.6M\L(P*1A/V0L'.',P3:%9QEGU MQW)5Q>E\,K\!=?AN_JN$GQ<'"S-?W&$1>$1@,@1DN5+:(D:PJD><]L;&%49K MET^]0M^;NGJH=O'PR:Y:[JT)?JI) 8NVH,(PAHG%,D@='@ 5RIA^:N0\W+RT M>D/4:AG:_LFS69Z7RS5\<]FO"B(Y9"HOJPE(3E MN]_:-V^4:1T"?AW?[I_SR5VU6$W_M[Q--4JJ]7P%"_W=='UGYK>O1MN C9?W M7 B,N-:@W(5Q3'*<)%3CI656Q;FS;S]^TP3M3087.PC[!E]O 6]V;L&$3#NV MA_R!INT+P@AW6DH'D]%R:71$L1X/+ YY?'/OGKXK7&J2Z2OH^WL9#E=?@:I M36X_S)^F'.#&:NUP%X7UC#G%:>"2**.8L8^FALCZ$#V%(RBBS5,_I ?AN07G/%MXC0!'>=!L.M6DP$1)AZFV5CHBA7#* MDH>98U76><2_3(2_)70?^=-U&?+/Z[N[R>)^NR,QEIKD7GLCG%%>*"2)-!Q[ M3@5QT7OD0VAT1+\_(^149?*#;0H>";8"])*-U#L+U$RZ:#M.JOE(\NW;$G8# ML^(26/O2];G5^L#S4LXPA5 ,&$^'1FQEH_LMMXFGWQI)N:?1Q5Q!L^<<\5]5LV^\X#MBT1Y-?N,D2I(BG7D3N.(8**%>DS2 MBYR0[ CLJV2)1?,W@CRHUJL'F[S.DF1UT\7*IVGU]1KXJG"F"ENZ6Y<%&,\ MLC+#[9(D&\X>:Q5\;\R2UP\77B'LA)=<"%([Y&O[C"KJ^G69.K^RL26I'PV?9@'\=YHJER(*AZ64GD58$A ( MI,8K:)93V;BY8GLX]/%]LMH]^Y8IV;44KF%N[?92&]I;NZR*Q_9:S#F]VI^0C\&QVK1DUL21U<7MGC470WN=!?)I*O9#Z^/=O/T];<9A-B.P@;U#V#*2S.#M/>;. MA]BL5$5'$;Z;'^7M>E;N3C4^$&;Y!6"V\,Y_'0OXG6Q<1,V1IBK=]2D,II+% MP'U%Y8K_902P;7Q[BQL_?/AOD]5Z,5U-4WF(IRO?9F*?Q[%F716! M"!L,<[IID 43!@37(B><^$1.&16<[@OZJ*N'8.9?^:0F-BE49:>.HX+!:6,8<4,HPB@2UI MM%IV97OO%=&IA,MCS0J+K25(,QFPX2P(^($+ZBF36DL.5FM@;W MA<9IR^7/)36:1>00(Y$'9(PW3$>%TG7BB,?1I>6V(;Z]==#/ [)SX3>N@\ZI M9HPAY V%-4H*I9W0"FG/8R >CX0 %\KJ0!WT\S#K4M;GUT'7GD9EI;8Q>4?-."NXUCWNP>FSC#@KG.-;2 M@<)$C#LLK#$T*,85#YPA,Y(5ITM15SW@?F7MM?OLQ6^3%0"<"I8^^?MVR)L@ M[,4E'PP:8_!RZA@U0\Y%3;>CJYK@ZO7$LGP:=P) M?PL&)DE*@07#1G!I(ZQ'2@KCM*612Y>S2 _PX,&@B7NF+*[,V)3\]ZF\J;[/ M4Z+@^>1\WKX(6 M 66##(L=<6X*U!BO:2LY2%8IQI4Q=CX=9L ]$22:8%F7Z M[0LKID%R>T['!2+(>>5B4()M;DR.E&IE;!!.16]S2#K A*OK*\MVY='7EMEB M^FN2\L:>)*)<,3-KS]>8^>V_E;??TZF#E."VR5XX,WWKXEX+HB4(B5,D$>&* MF'3'$K%@ESE)6>"-,O:[QBJ-)4ZFB\W]&DWVV4\U+:@W7KIH67261RH4TAQ; M[3PF7E(U.E^V!WZ\4B6MBN"*RN+:N^O#TQDZ4A<=-D2I0#1GWJ;+:](U@R@ M.QLY*5UC=7K#_=F3A2<8V(@#C0%39!SR1-=C"E;G.%XCTPB-I7]0(UR">%^V M[@X!7RZGW^=;21XO>[2_0:%"U$I91!23R&*$+9'UZ-(VQECY=*9LJP[ O!Y5 M3A8^.M2D@%>0:*V()E@72>1>^7J$*?8[+KKDBODD:RY"M2_>_%Z!Y;#]U/+V M9.&)/4^#4492B6-O%=86_"RA93VNJ*,:R27H[8FW:AO2_B(OK]?I3]/EOTZL M2<>:@>%-E!1((.>\BY(Q:FO=' FX[V/;&VEG96H1TO[)LXG5@.WV!=Y_P>?BL__S'Y M>7 %.O!D4I4*_'\<#=,.*UBS,=]](\>4C+]'9U M6O3[GRZ8%,1P8Q@1"E%OI5*N_E;N?K"EZWYVO@QS\F MB\,>ZSG-BZ3B3,":*LJB#4BPZ!]XC[(2# :Y=]LV8[K!N7_7Y'VC).=73Q@2I=KV8B]%LG^&_%YM,@YF#;))]CS";+Y?3;M+S]S^GJQW3^Y8]R]JO\#6R"'T>O M5KFLQP(;8KUA2@ELI7.:(5&;C (KG5-49M"+9#X;^T&\+T;6 _@P?S:N=_.R M+JJ6[IT[7AJV<1^%T0(S%[2FS!O%>$0/F MF<0[K!NT,YK.N*XS[-]H>$KY2 M$; '&^)$[>%3C0OCO(5I%*SUV+C I#5UL 0<)Y,3?QJTT]BF(=<2N-?< 5V" M,>H?-G#-B(U9=R%?8.Z1\X1HDF:?LJD2$P=MY>19-T3TOS^RA[K M77=#R7[0OV(*Z;9VZ?+IC'ORUW?/M#T,]U,YV[QZ^6/Z\^_TTU<)B-AP&QF7 MDAC&@\0V<&X-<=A8F\[T#R']= ]C[?T>\=K[=W/@3OD9R+8I[F!/"A MS>?FF:U=?T1!5?2:*&X"%MQKK"7!5'@?K(@*F9&5J.N%LTV4Y!"$^98SH(C& MF#%):%"P6"BG@U3,"!R,=Q1EN<5OA;97IM YR57G2>LM)U=9;5TTJ9Z==EQX MHX-P%FD3O8BL*Y/RY+IXM%WA50R$2!,051Q)G)!D,*D5TM@:/+*% ML16I-V/21?CVO3"&/U,]X,.E4(\^7WBP'ARQ#'1V "5N+9/*PW2,1G#$LA)% MW@YWSI7S@74Q!]FK!HR/JO4+7,G3'1;2(XU\H(@$Q"E2-D9"18R /2.(YMP. M/.B]U\$NIKW(L>>SIT^_MNGAT]=M"D<,%I$(16G*-3>66$&MD)([F-SCJQ[> M+1'VGT[-AOT:Z2OPW2>7W;W/%T$*H;DC3!O'/8_&$>Z#QQ('0B,>V?GW%F1\ M) 'E4E0'L>2^/RO!]U@'A5:66Q*M\1%Q8W2Z@3E(YI7"+@:?<\'BH!-+WN:2 M>JG<^F+MA]6/WMOQ6+I9$_,&] W^PVL+R>"MKNJ*\ MFE^0<-/"*PM%P#3#V",C/"RS0@E$7* F@J\K:=9=:9?>.__F9\) A#6$M)U_ M/JD7\G>-N$8)#YQ(% R-RGM! S=2>\N5#5K:=+/G56]HN[1&G"'&AR!YC-QB MJ1AWH,BW8Z**R]&>(^I0^B=JQ)V'^%O.20%_D N<3K)0C](N)0]Q-U(6%,_Q M;0;-K3/E?$[BR'F0ON7$$1W K-0L, OHB6AXB@ML1\J]UZ.[KKP-H9^3.'(> MOGTQ:7?N._QY\R-=EW6BED.#5H5/E[!3%2634FF'" 9O93=.[,7(ZLJU(_*J M*WBO1*-351Z:-"L8##J3I#LBY>#[=JHZ@#^J M)96"@"5 <9224K8;EZ"*Y)RG&31OVK*"+D7R[]-<*3"!,++$2HT]1MH029 5 M-69.N=&:41>PIO6S7.=A?\6@T-[SDW^'@HX$ U@4.H \ \.>IS.E2!C&HPI6 M1XQC(Z7>D>E3RW+Y))1O)[/)_*;\_*,L]VZ@/5WC'[;AGA0G/A55ZNZE!9%@ M&!CKJ!)@9V!M);=!<(1]4#IDA<$'K< ZY.1+JVPHPNLYT2C[/H2-6>HCHQ3# MOZS27G+B"=..,H?PR%S+(="DV=4*Y\GE>JS+N%J!$$>=U 2<;QZI-%@ZC53D MDGHAY+:::W#NY]AUN5$2K,/$:=%!K4OJ0FE?:GL I@X[E%GAJB#5,Z-KI>^VWSZUPZO"H+W1'6IQEW MX((,WY>Z+)O/;*GW1S?:+9M/)U^EL$W8^?E'&F=T4:?'G7CG!H@3 MHD&4*,.$5 *,#I9SV&. OF*+3.H![5Z/+#544J^>+1"7 2"2S+*0:D=8K@A1 MPLJH*1<^IS;] &VM#G11+J2]TN1] T5TO$%!/,(HA=^4T)Q;"9X,$E1RKIVQ MT8SLO&57A,G%M?_ TF..P_NS\KCVM"M<@)F +4)*4FX /V>41 H)2YUR8^/0 M !V\-L73/Q6WVG9G[34BX;,6!?8\ZE0LB5G#J? Z$&V%U2HZF,]\9&4(6I+U M00;E8'N-)-0'Q7L.@5XW*PQ7'&MM.%*6B\"-MH9Y@R5USJ*L^]8':'MWS:)L M@*^EAGZOYC=G:Z+'1@5R(@I&A8Q2@N(FFG!+)$-$(NFTS@D&#- [T<970SO M5?71F4S:V[((R$@CB:;MC9FR &0N%Z-MYW1^/&KRBXU!)KSQ'AG%-PMSCWU$AF M"74"AYS0:_-;?L9-Y:Z$<<6#(ANW_>]S((\Y]TI(H[ 21"K"O4I)#)Q@[0R- M-,AF*>#=8/7YYD=YNYX=.M+S;OY04>W#MSB=3^8WT\GL8[6<)JX\\/D+2-?" M!_[K"'XMOZF(-&).@M0^2AYLU(BE()%C6ABDR-\E2P/S-6;$-277_\S8#.6)=73R?.N#9E@^50WEXENUN$L[ B"G5QJCWB"X M8!Y=\?L*Q'P@+@3/N.-*:64B$]X83[B+..1L\PPZM'6-6?=VY-R3]5W=;,8) MPPCS%?@0[^:;D6TW<+=_N\ ,/Y#^XZI?Y>+GY'OY?XZ8RP>>+*B-4F+LHE9> M.0?_;7'$5,L8'::BT7;4/C6WK/7[W_Y2,&UPBGO.((J%M(2%3W=?7@@AHSD$%VVV*I6X&NVM%TLS M3^7/:K&/NX<>+:QQ05A#>4 PU:W0DM:#B(JPD11GZ8(#&3!VS(5MJ>(PO_6P M1)P@P[-G"R6C04$1PZT)01)+F'P8AD0CN=^D"S;DX-@Q';XL)O/M^M](/;Q\ MO$"12J$U%D9Z%)CA,)1Z,,SR'.=K0%M2G2P3>5!VQ(NM/16GL_+W]8$4RE]X%&[:4'=;?1<0HAI#W-"4L-:/.G31YD0MBI_#^5WZ=I://5[Y.[ M0ZO$OD<+XY'"W 1AF%(Q*!@_K@I\;1EH7%L/8AKR@!+S)(*G?+8!HB\SSG"+(<,U/:1+53XGR9 M_/GN%J"9?IMN(PL-5I0#;0I%/!(B(AVXUP[F!9.F'I:#,6:018V9+.W@V2E- MS.TM"&:Y^Y^T[XR/4F3/\P4G5MBH!8U.>*E2+F&HAV.HR"FKH<=,CWPL^Z"& M@W]^6'RI_MAWY/?(TX50/BB#F')1"*>D"EC70U$LKTX!^@OPXF(H^V#%9NG[ ML/BXJ'Y-YS?'+9']30K$G)0Z!(<\P8Q;2GU-=:Q1WBW3(PURMHAG'R3Y6"U7 MD]G_-_UYTEC=UZ#01 0,<&@K,8LF%8]T]8 LS_)F\$@CH*VAV1$]DDXSBW)R MA!!/'RD8=T@ZSBVA7&[J%!M??S2V>108:=@S [^.A)[V-F98>@QF39"**DKKQ8T0*[(,A%$')ML!M%.>_$.BW"5>YU4$''4X,@?&3IGP^6XRF]GU7DF=/ M%L!A106LAEA%&(LRR#Z0F1F54\66C#0JF0]CITP(=^4BG>+XQZ+Z8_4CG9^: MS(_KAKTM"L7!0$(X!N*8"2H0;@(XV)W.&C#2"F8UBIS3XN/XZF][$634Y;E8^>:Y0 MR9-62",GE,2I>*FI#62J=%;1?3+26&8NB-VZHM7=74K^JV[^]?D'0++\L%XM M5Y-YBKX>=TB/-"QH5 %9[[65 90;#2+4OC8U7F:IBI'&.EM'M>/C'LO'[-'R MUMY_2A(IYS='SQV?U;X(47.%O<(*&TRY,A[!<%D,B"/!8M8-5R.-B'8%;D=< M,O"MM^E[XVQR2-L\>Z; 01$L!?72X8A(T$2"$<6P"9$'+W*VTLA(HZ$Y ':L M0^)T>3.9_53Y G-N/*+9 0B)C:>2<1B=M4#8DBE-$HF&4YM1AIJ..>.8! MV57NY384_ZC'CA]#/_1XX54ZF2"1CAJ\:%,&XZ*W51$?'N2(:!2.%JFO:62Y!2I'M JWIZX MJVZ O+0OG_7E:C*=7:]>:IN3VSF%8&6U M)M6H)2%:;0(%F8-E#@HV-LH3[F:4OY>KQ_I[1X;V[+D"G$PN'$<$UA3.%-8$ MUA5NI44I")YU_\79DQC6OZ_5M:9Q8\%6[<'9S/K*I\9_EM/O/U(%.4 8#(QM MOOZ';Z]"F)MY?(0Z9_53*.N)4=8AB107*!IOE9-4IF.%*,1>RW6^26IU"7=? MU(.YL=@4*)S,=L'SS=>;U6HQ_0H+2"I!6&U^!Z,H;S].[C=5M1:+E%"\B94> MX6-^YX7@Q(.KQ V8P1S$9+W4Z;;10#VUBN<8,6<[&&^2I+W+X,I*2&=TZP;FJ]+L7%(5*F## M0(EKY!G8N=@*&Z+T2GDO"+(Y^:IO(!20+?$FC#H3XVOQ9X?!&0S:M2@H)DCB M8)0#-:RU4=Y9%P26T<$_4;43[> MFG!"EUYPW\99/18V(.^,T@@3Q96&%1D3R8+W );0604NWX#U'!>7)72U-U,!9_12!:^:U%MX'P[W'"OG G8S(P0JE M6*\;*-U/_G:H4?4'^!6G_?86:U!?3^X?WOW]UJP>[\J>[>T M"Z6A, :C3?( )B(*$4=.+!5()#L2>=G(D]41$\,#OU7SQ3&*;=:D) M-+GO* A3FF(4&:"'K8TQ1+K%D<%_C2W.T@ZE#BF;GH71ERO],#Y[_T09Q47Y M/^MR?G-O_IP>VU%KT+JP(I@(+I<*7@,&05/DZG%S*D=V,>D5^'*(L:W)I'J -Z3O/"J\-()22GWV'*J(J?8U09RJO*152+E;U[EXGU-7M&+>$7K<7IM M&(W.2\U1NM$/2UF/DRJ64P]C0$<5K\^KR_#NG5<9UNS[Z;Q\MRKO&KD2;;RG M(# S@Z96.^0(L\)P:6HLP17+.F<[8.Y>W^.X@O3ZF@F^7$Q_35*RSY.Q'6'T MWN<+;)2GWCEB0L!:B:!9/,Z,W'G:?2#K8I*,/>I0H%U#/""8^QWBQG MG >3DZ$XH%+!PR):6]*X8@;3WE^.,3\)A!NX0,PH1SR%?PHD*?FY.TDV7IR^W_?BIG MJ3[DJGIW]Q,^/H%???OPLTP7PL^_O]\\DDXZ5M_^N3R\^'3_4O""L$S7!6.A M"1,T$N+9#CUOU/AJ2+1#I6J@\NFM,L## #Y\>U_!M\.2?+O]XG\K9[>Q6L ( MCDSH1NT+RQ4*!'N&#$926ZJ1I>"O(!(,5SR'FT.VX]M@9I= 7X-D[T"$\^_3 MK[/=O-B>/$H7 535[1_3V;[;(B_JIV#(,:R(BY'I$*D@40M 6B/%B'OQ8-&Y M'L%CB/>\71F%H'3Y3U M+Y!^E$NM^6! 'U8_RL5+%7DU#?/DPUY^TZ.$&ZBPVDA+ M;&3>@YMM!26Q47SCBG@T43+G=50@#7.&!(HT]IP8;AF':<0=3!U!'!E9DGY' M;*EZ%,$P](;;7.3\;EX_=^U@SW74B9!1 F]5UX9ZE))*$6-(89$YQRYHCIY M7-GJ$9TZ?':@!:RM0$1M/"62.6;X)C1@#(,E+1J7=>OHFU<0C>5_T.[(P;HO MW[B^'-'<_,]ZNIQNA'@\?_U BR(IM73GZJ8\.6A7&&/^Q(BI%D3,Q8JE!V1*MA=R..V**^,CT2(O2 MJEH#M2\U4JO.]PUR'5\]6R 81;!".B.#H$)HL*RWJA8;K)L9:&\GJM_V@I.+ M9]\<^53-9K%:_#%9'*LKN.?I0B@<.?*2\1B055:DC/.=(9<@&I="R9#K 89< MCF7?'&E C()+D\# A//,1-225Z/@#'?:V3UYV9W]_-JLECUPHF+)'F %6<" MV3<5=HOHK=_LIF^WT9N$!O8T*ZSAA'M'G0M$BJ Y-_(!JLCBN!::+LC2 JQ] M$PB&7DZ_S[ MX;(7 K TA%5*+*$@F0/?6(X@T*U)W=O+F=MD*\]LW M1Y4S81Q&./YA^W+Y.@NB5JSOYO\Q :&LE[4_Z:J[K]/YYG.6]M[-)LNKYVQ> M)XQOE>)&@$$23>"!.BV#IM)[DY)$P(5N,:NS=M&J;X]B>?Y]7^]_F_QWM=B( MXU#,_M*N"B9!L2&DO'.">P+CQE199ID4)%U(-4X_IV465+T*H;<#J=/Y=%5N M#L$^&<*IRC7->RF8H1Q;R[4FAHNHM TR<.NQM\:"IS .,G9/DY=G1CL3 MP0"H^/C]OT_N3F\DG-E300.V!H<8D?:<$*RX"@@;!@Z(5]3GG&\>$"4[94IS M-K8@@;X8Z=;+5757+C99]^C']N3Q9!>)(J\(1['3$EC 'K@812F-8;;#Q M047#5,X=$6^+:7DLJ+I"O"]F_399_*M<;4YS; YLO(+G%,F:=5 @X;"5UD3C M&9VLHT1%@;'#),?R&V" JB^^=0)^7]3[4M[\F%>SZOO]YL;%LYG7J'W! MP&*)/$0B#4XY;8HP3\',)MK)R$VOP:M>#GWU1+TNT.^+>;]7Z2;DG^6J--\7 MY?;$PTFZ'6X$HZ3&&"TU(I(SL$@0,D(K84($G6]RS+8A'EONB6&M =Y;B87) M:O(5)L-I+KUXLHB,&22\QR(5B9+14*JB50B<+BZ5RTDG&N#5EGT1* _EWH[^ MS6_+;ZT$/\[LJ9#(17#RL104<^F(22DXTDEMN27!C633L/< 2+=B& @MSPR$ M7- ;.$R4*VP4!C7/7616>.-04,+;M),RLI):G;'F/':V((G7#!V-%/+0&8;S MULK.T/LCZ9 YW158X+3?X8#(C&,3K:8$!P/+OL):X)Q)/Z!<@][6I!YE,8#H M_#\6QW->3C4MF,.>!$^B=IY[1*WC# 6OH@*#$9&1U/+NAQ3- _&78#\ MIF; MF_7=>J.ZS5VU6$W_=R/SR_AWH+."6XJITX$1ISAE1J52$59+:GVP1N=L4KYM M&[U31K8CC8&8ZF?5CSFSJX)9#T9.9,Z 6\X=T9X:Y84)&.Q1@T=20N8J_.Q8 M%OVQ\_EW_UZNSF/DZ>8%(DA8#NX/C)H3C@PF+%5NIUS#JJ)R"I2>'8#M,LA_ M)1ZV+H&!9"VN5RD!ZXF"#W_^+.?+,E:+(XO#7S-)T5F%D$<&R,,<2Y6Q)(J8 M>XPIY\JI2Y(4.S?1#DJX23&IC&Z+:*RRB A"O<4DA9N5K]%"@C1":_B.1,=, M:FZOM2V0(7@7KP?SJ4SQ)B#!AV\18)W,_JN<'+T%)K_W0BL6C*/1QHBM591% M3':XB0B&Q;B(W _%SO!#NA'3,.F=!O+ECZHU0N_Z*X0F&&P2IBVVVMN8SE+4 MV%CX81PN]!NB\&6"&3!IX?7'2AM=V&.!$98J4!(P,M3:* U[P$ZL5JW9T'4'1;16J*)C#(BP(C"#.&S7.+P-XEX@F0'S M%IYME[?P;,%5D#XPP9UC(AC/&8T/LUJQ'(7[MM*P!L7;\R5S\29X6*ZF=R^C M_KMO^78T* 1_7?TH?R__7*7O3=]]<&N\U9<4V 18;P15UC(AD*:!U=ZTH#JK M=(PXF[/5:C(;#V>O+JUAA$E/_?VO&0\-V*?@%4B31&XT$EK'5,I?@,.-'&V4 MJ-+1ALM5[I((+%4K('2;[F^H]OX!#RGB2%(G.N9*UN42YTE@&+KE\_KN;K*X M__!MCW;]:^H5[J6CRENA@^/(!ZTY3IF= 2'M#6MT7JFAM?,4\\-U.^S]NW0. MH_P,!-@/$JOZ M M&5R9:PU.01QI5RCGA1*&8L(,9S$:+!S%@L8 S@(W(]MJ:T7JS9AT$;X7QQ!< MM01S[>&FGN.5I?<^7#B, D:8&LPLQU&:B"S,+$*<5\SYG!VKM\.$ M"X$ 0J4,"00FQ%C2:KOA4*O@7JQB,DW[]Z<.^K75?P'3QB O/9,ID=A296-@ MCDF$O:%,^7&L:]=SMZXIK;X4G[G][_5RE;XX5HN&A[(.M@'E3H@DBFJ!/0\: M&YW25D6$:4MQ5",Y@'XE7E3=2&$88>TK7Y]\GLT8HI[T$;*!JQ! M;@9CS&.C$F_=X+'G8IJSKDM^U:IP1KMHE(*!,8X95Q&HJ9SUCBCA3,YB-2#5 MT#$/3M]*>"'>?2TWCU]<:\B&)4W/H]^EG1?.&4JT=]*"%PONB16@-HEUA%@/ M,LHY%C<@D^I:+.U)+,-,PFM\Z7Q.MP5(R# D2< LK;)?EAC:G\V;ROP M]CYMKYW4UO[LU8QX*5(BDF,IH]HBJI%CH+J1M*S9';<-8]E/<#R:?/;RN<)3 MC857F@F9"J,@!0N* .I1X31%<62)9*U(JVH/SW[3-LK]> M-BA$=)Q(P03RDA,G%',V"H^]UY8C,9+@3J9D#^GD'"BO1Y2&J5NOFQ0P;Q 7 M2E.O*8^1**>XHC08J9%4>*RJY4(QGV3-1:CVQ1OXN'*YFMZX:CU?+>Y/EWG? M]WRAK7$ %%+!1AY$U.!2P$AUQ& -J3B2;:7V1/RRJGL+H/864]O=^]J0+_L> M+[RBEI"0C%C'L*<:%E0PZ@WDE$M P\1*R^A=(!QU-8YU"Z\%Z?R M/#'6WI]*R]GW;&%PP#:XJ FFW!AFK47 ?G"U;8@N:^49D"IIQ[!M"\7><_[2 M;>)NLEC2'W, 3K"F*Z>?JRY2^OE$>8<:54PKIDG&GF>,M,,TS$@&;5TSH*F]6*< M:B:?.NUAVA=W_CE?E#?5]_GT?\M;^'I;SLMOT]7RRX_)ZC^K]>PV'6"^685O MWTI8+G\EG#[!2GJ$5I=U6(3 L< (M#H %%A03KHH@C"."VYH#N,&9-^TS[A> MX.X]JA/^G-Q-YQM!?BSGD]EJNCG?\6X.H@'7T=S<+-;E[1$6GME3 1-2:0]6 M'^*&,\*U<)@%)L'4)%2AD>SEMD^_;G'N+2I4WBS*R;)\-S\PG=XM/\'?JSG8 MH?W>_>.>Q]K5K/A_+JZQMS[U7+PF$J:6PYXA1\8XO]PYSF8PEN7I-VK0J@ M;SVWW0:Z1,\=:%D8984EW%G&"4/(8$'E;KP!!)JS,3>@H,-5]5P[T/=,M9=F M=F.F'6A8>*XXP5Q$[(+3$@EM0CU:[TA./M+YX87.2[Q>@VCM(-]?P&$KL+:< MB8OZ*Q#"QEOAG?<^$"PM11BP\8PH'HPWQ77H3?>!^)4Z>KP.;=5 H8IPG MP3J9ZF9X#_.RMG"#BWQD%VMUS)#C?&Q'!'T3\!E&E].P23>%-\$JKAVRF$LD MD8Z/2& <K0HZ)=[XZZYQ;73@6[2![Q5W+ M>@JD'-YM90*8;=/)U^ELFE(#QK=Q:0A(@&HG;)K:>.Q4!Q&:W30NQ%31_A83\'DR/[ .M$*P!%1L8(9$ ].D.LH"805(_:&YUC"P^05FU1 MH+H*^NUQ;F_F[+*VTW:V>V.Z->JM\## D+X,66=5]#I86X]5&V?'Z?QWRK0N M@&^/9._+R1)F@5DL)O/OF_*7!T_?-&E;<(\5N C21*FXA_=S!Y@I;X(C(JB1 M'7'U!6V;2Q?.8>RF06&M XP-(UQI'K2(A-5V/N/$YNQ:ZK\NZR[!]FK,V6!P]JY% MRFW75&-. W9$("(==_7HB+%9U3#0\#8E^Z+.)>!>@3I/MA[/V_C:T[#P3E C M/.'2(L0H5E'6VSU,^3#*^QL[V_C*!_BZ=#I2%[U! +&UOHO@:+12!P>+O%$J M6&/##C,>:58%@^;;9GI+RGGY?;*"P?2Y0&;QJ!$]NY/&=1G<;%?D[#X*%HSU MQ!I!1+KXARO)/17*6&PU(C8GMM)<38Z:D?FH7Y=Y'Q?5SW*QNO\XF\Q7,*W" M_ZRG/],PSN;?P9X*A9S16CCI-.<^4L^"K&>BPC;G!J7F>W2C9F%;V+>QR9'_UY,BN7KKJ[FRZ7(,8FNWG-.RN41I%&AZQG.OIHE>.UU\VIU?WB\CXY.?4W &4\F:S]6WU1^ _-G:[W27!>-,(ZJ(MC$$@ES OMXL M M\>][.-]\8)VK,0KDO3,P)T+UL5.# : A:!8=#XG$0BH)RUD_J7Q] MJZQ>\ M"[*)/,S3LC5K^++[9P\?P:2%W@OI(C$"IUMYA:+:6J9LC9W%(B=8-<"S+ZVP MJ+JV%/I:GC:'*%)8[=#%B?L?++"SD1/*_;:LDB74AH?1T)"3,O'&=BLOY506 MH+V?WLZ\.A%;KI#'09I(&?B7TEFS&UT(;FRWX5TJVF9W)YZ'Y?68]./ _5WORC5NY.=$QJ[[Q21M%(791. MQGILWL6A-,.9<$3>Z._$\4'NU6#JY#<\%;(+G7 EJL+<(O$&R&V]T!.5$ M:X9LT[1%HG;A[=T ?G_DZKS##Q=&I&U!(HECP7@FM(VB'I4@9F2D:"HS1X:HPA M?HL2!P\NCNPJ[K= Z%8$=7'J8),O/'"KV*$$PHPN"Y]N1%"*PZ(8B?"1D:CJ M43NCQ93I^3\4A=<6CY;&7+(>:#+PC,;J'1.8\Z,9)8XK.M1 MPR_&F>,Z>(ZV(ZTAV@-Y23\MOZF@DG%I,1<.$ZEA.:(D/"Q(+N24)1Q@'9RW M9#FT+[TAS8;'^9U)]L>."J(\D9YI[;7F3/ :F*'!D:,Y7!YN/FY;X'2%\MH M2(Q]66@_/>>#!):;K7-FFS^T(3[2)B2E'!@G#>44=KY*Q#.4;T (OJO 5: MMRRR3@UJ\S_KZ7):%UG+\O)>=%5XK(5B-AI&<#H/YX6T]2@I4B,KF3-XRSE/ M/$/2N+]7*5MT#8]]G97U&;E+*DBV_S*8VD9%;7C:.@R!<(38 ZH@T)QLZ %6 M['D+VKA3 7:JF_WVLZMY^/.F7"X?0S+@ DQOIN7\YOYCN;C9?X"\@[<4B(<@ M!%7.!$NH]R*B!R--P=]R]D>:%Q7ZJUC2UY=@I^S^QZSZFO9TZE(B[ZL_X+EM M@Q9HW:#[PDKF@P<_V2'+36#8VP<[+(B\Y,^_-_S.)W+[,NM'/W]Q_VZB?_>N M36W\HL^"!!$D.,<4.<>I-AJ17DB;"I M.F!N_WN]7)TJ$W9)=X4!:"+G5"*PPI2T2NMZTQ^D)K.NAA[@31EO@=:9,AI> M]F6]!P,G@U ?!"5?@?1A&+#4J(D:\HHW.+'T:UUUQIZV(,X+[QG",( W2O6V'- MWC-S?:#?[W',LT9T^#K$_$X+9&%]C^"?"4MY4-QRQ"5QE,;H/9,CNQ5Q(!R] M#/P!4_2WZ7QS4NU==,#EYXF_,ONMQ$O0DK?X-Q/7=W61Q_^';-F-M^3IE M[77&VOCLQ"@(>*-*1(K 7V!7.P_KB_9 Z^_3U%WPJ M9]N::^;F(;T4WJM # F"@<)C''2QT2$0H8R.#O-^2NH/PC8[ET'= MH]T!D^ O"U@OOE2[>/+Y+'K90V&$C$Q13[!,ESQ1 TLFP19Y35S0+"=C88 ; M!STR*!/I\512-2R=,)$P3[3AVED+QF,,@O"_/;-L*P[ MI =@]AXX3S<^6U<%G6Y?!&<$(Q$BDQS%B+G'B$BKFETVU\U8FQ]F/=&BP!11 MQC%G4FJ*8+S.LGJ,Q&:5N7V3-FUCF5==X-O7^G'@:P&813E9ELM/Y7(] U?_ M>_+7/X)4%A\WLH%G/U9;N^H"LIW5?>&E".#]>VE%",%YI%VHD5,4Z[^.E=PR M)[L4PY4)[,M."7Q6]P6X!]:!%PL6@B,@/XO!X]@AQT16SOS;+$;?,H^[E,8@ M%;%;+Y((NE/%!U]02">8D4H[%3&E3LLH\ X]A:QO%/9KRQWX"RCCM@1Q91I_ MJK-(GX_N_>3GLOSPS?S\.9O>I+IVVPK>\*OWT[OIZF2&3P=O*P@X=\@GF8(T MK4-"4EKCZH/*\7>'>[-6CSSO43A7)OT%3EA01!ECG71>I@5]YP;2K07,@B"!3%8:];(<>MF MK(\Y?NE\9#5/V\YUOA^,91?SW1%G(Y5:.4NDXUY$8J)BVO^%0C+Y;.U# OTSMEEYG+/I>GZWA5$V:*48LPJ%H$)/T9>1<+5S^/LGZJN=N51R[_%ZN@LX>E:/!6%8!V20 M5 IFL]=*,I3V_@ F%&2S^]7&$5#)IV>7R/?&S'J;]?4.<2,:-FA>6(HXUT8Z M8BBWFB>?2,:@)2=.8963$S[ XH>=<*Y]F'LGV ,NVVS>[R7H<)@DYY#L1!<% MTI1)+;6U2*?\=^4D=Q(+JXW//"!S=CSCC1.M7:C["6Y\6'R?S*?_.WF:,ME[ M7./I1P!VRVHVO=V2:7[[\Y_\]7=^G$TV'_CXL:/'/SV\VR-<[HI!+6P",6@E "[W"D^YUV)S/D\TNG>@JV,Q(..;Z3/'<^_YE\?'"I4, M72JP0CT<'DU !ZDW.\L71?'76Y&-3>"B#<_9Q,%VFT'[Z]K^;? MWX-1SKOK/;%)A$O8,EAZ)X;X4!*J0H$.%&&XZQ%8X"; MI-T1J@NT^V*:F_R47M#M_@7<]%S-XPWSH"?) &RN/>V;Z&XS9?F.41<14X,8I;)Y4#PE#F M)"64:]OH8IFN=ZO[B;38SY;@]:%CMHC[A&SEG#+A6*! M1@MNB!9$ZV;GM=\.U5IE0E.678QV;R6$ZR_]K;S[6BZ.,.K%DX5 (6H.SJF7 M@?,HK=P<+TGSE"(?_RK!ODLD_+(H*LXPS\ M@2 PL51R8](FR5_%XV^!.>T@?'D-IQ=^WT%&''FZ<)98X66JK.XV5\Y%[AF7 M5")M./SA+^*/9["A/73[TR5S\".V!QS?S0&3[R# 90.% &<+=:I768.Z+4'&]F$]7*9-P?ANG?Z9_G:;3X49% M&@P6X--J)#G8@TH8%ZEUU"GC;,PY#3' U-\NR=0:R'U1Z7TJ+_"CFMV^N_NY MJ'YM\SE.*+PWIN A F2!!X] 5--Z2 \>'U>QF97B@S?H;Y05B\E M?1%F7K>^.RKM9\\42JG@G281:\ZQT=IX'9QD#+X[,)SC^ Q1WN=* MK&H'MTYE/OGSM,R?/E-0I",%MPMC3WF,UBA/H@(;VA,15%8AX@$I_%9DGH'; MU4/T[Z?S\MVJO+MH,^BA<2&U,=I+ C:2X6 >*VH9 Q/G_V_ORYK;R)5TW^^/ MF8LML;Q,!!)+7T?XM'OL]IFX3Q6T5+8Y+9,>4O)ISZ^?+(J4)5DBBZR5975[ M$UD+D/EE(H'<@K)D.YLF!_0C/!H9SA=T*L4'Q]EOJ^7Z)(QM;BRT$BI%E9#, M;^ N643D-B+3/+*@>BUF.^#&Y 3VUT76*73N"U7^XN+FR\VF \#]8$3Z]U6Y MS7.X'\CS[!SWX*^M5Q3H50@QR91R@.2J:N(,-"W\(%+BC3)DQ]OUND/ #L28 MP17F[^5)P5!T6\%T=-YZE1Q#",Y8G MK\N/-U>OYQ_W!9G5N+OP1#5M47*G)=#6QJ/VENSEJ(3G/#7I;7Y.WHL.T74R ML4<>D?IK)M5P!K&"10Q2*UIO""5,JLR#8\ZCJ!6/>?Y1J=&0DI0,O+4L.X*P M-')+!>]D_%4BN(Y'Q:E1J<<1?/#EJ;6H5"_ \0@)A2&5R;FTZ';S]BG4"@(_ M'Z"U#X<3HE*/(_G@4&LM*E4)[1FB\EI$"1YMDGDW;]"YR1'I"*'6*A).B$H] MCMJ]%=_ZV:8YZ(%_]IY"1A(RM7KP3H!1)W"]2U25Y8Y^QN[%6_THGQ^UB./>M]/XYN MX_*^1^9IME41)M!D444PT6_''J*332(N1J3P6^%Y [H-OA5YW8[W77/GN71< M,W!)Y>!UY+M9.]W(.WK.WO?6][RG4GP$Q2D.^=\/W5I$&7.TP7MTF@6A49(I MOIVQ5NG7\\#7AD#]:A2G4'H$V+KGHKWOBCT-;<\\K.! >ETB67^1<0TV&K>S M .(T 1_9^U7[P"&[;!@!,#<[T/??V.!RJJ4,03DEG,6C0F[LZP@T/4;TC8& M+WH'2#N>SH.;;*WYT45R: 0*181$YH6Q?F>=A!12DSHM1_O1^RAEW2'"VB?W M*#WI _<3[-9-[M &EADW"9FD;9L4:GLLR]'97"O!Z/S=Y$%()ZIDU<0%=RXZ MH;?UMSD+ L05AHO1(P2DQ3^;MYDYOVJ M;O+:<#C!37X'6FMN :JB4?302E%.J0E=1&R90@["S9*+SN MY_SR%S"X3J7XX#AKU./D1Y,-'IFS(1A,2BOA%/B@[J0+>)-6H.>T'IX @]K& MUHFT[N=,Z3]N9BNB^]7WM^7ZAO#X?D%?SZ_+RX>#Z?'L:J%9C3&C==KEJM7\Q+RVG>%CV0/Q!U8//U;L_50<.%=K.&7"0W7T MB$(9K\'E0(K?!T#)-&-1L0&["[PE$WMQ4^XS4'>7%(!H#.@D#&30S!)&=<*L MA:"E4;");9<[X_&R%?+V97-NXDK(GODXWR<0]ZXJ#-<9 M8E8>'7H9DS56F2";[#]&&(O8%W*:4[HO!/T88"9JW?:VOZ&!;V>P7*RQ) J5 MM]?].?N[7/]COEBNYM??7RV(E.6ZVFP]?$JU];K^_H_R^O.2OOE&EVS*:>Y! M9H^C*)*R:#$&B,9"JI)Y+?*D9;*.>*&:Q&J/L"!"7X@?+P?[DJ3?R^M:6OC! M=84TE@-#K3 :8,9@$I8[$8//].]&YXPCK ?=%QJ;T+@OO*39:D$"LOZC7+W[ M3-3#V7I^L0S)(8D) !9Y,D^RUH+TLK3:I2?VJHTM ]Q&6UA>" MVJ#V4$B*\ZN;>R>(-;"TO:-(@B=&]DAB#$!RAX))HT0&%]#3'!N@R;R@J2F] M!SYR&CB><;BC)&(L3UR MYI#4,9Y&Q39[DG$C"AJ9?!V'>NX_XRSXER=8^J3 MGE?H0.MI8F2&&0!?G9P:B4)B@A!-F%JN46?H>38FLCM>]*-12)%LNK[R.@T\IF-&!YDWV,8\N*@2KS(X6$K!).[:SUAVU,?*LG=$V[?O:__ZD M'39C7Y>K;X=2+P[<6223!:]Z0S@+!C%:%=5VOD(Z,S'+MA,D[%NI&E.\+X15 M ;:/J'(PU^+9>PKIC6!1)VF]_NO/Y>H! 0Z"Y[E;"FZ8\4DDKYCVX)E#P.T,75:-5K411HNTCYV6"#L" M\^AUC62).K<7E)62YFWE0@4VVW^0@AM*I9.\+<'BSIA&NU^GO M^6TE!+X'7C]?7)@,60GO%A9*QZ\S(,B72P#ES:L)U?%*)1O=41JJ).T=,.B0=;YXY:U=8%9F%R3BQ' M+:W-RJ>P$XR(H9':&6$%J4Z!TYBZ@V#FX?I=_7ZUN+BI>/;G,M+'^Y:QXQY4 MH))>&VW1\X!$%.-)AK;4 (E-PFY'&(38'];:IOQA''ZX^NO#!EU<;+%5??)P M5-NY_E&NYE4DX\6JZC8?R]N_M^.]7K[Z\G4V7U4ACLN/=P'$F\;T;^>?/M.' M[]>E7Z_+)_5:]R\M-D4O$DL^,,U%"DS(W4$-?>8F%JK8"69'QZ7Q>/6VA+@M MN_+F8T7Q7\O'%UE.)F;,BEBEC=K2(/$[YA+P=C#3P\1U'^[X,-7_Y7S?;^/^\7/U>_LM?7"QOJBR#3W^L ME@OZYT6Y^?: Q^^HYY#1:HQ,3O&0H>H4'YS).UHX.34<=H*2Q_V!.Z1_O]Y M?[G\6LN)\]3E!=/!2HD^2RZ]52'PK'-$%D=FSN[F M_^YZMKBDHS1]9J)@YBJ=7\A V3O0W*,C$*/SK,=(3DCN[#)J?P( M0=:,_3_W,6^=P"-P^#2,AY')QR25,BALL(+KS._FJS!.+,^\C_6P78J?9SR, MC4(I&3@S@OL09-"DYK=S1!^:H&J$:JHUCM>.ASF.ON<9#Y-(N7/NA?1HF"?M MZ]Q6_CAGD]LQML#KVO$PQU'V'.-ALLL<# >?C8I0=1=@3J/R MD/AYVF%T)*J>?D@AB80V*1:\Q>BRH/EO]\Q<8&X4"#'"];!WE+5"]2&QYR\N M5C>SJQ^'>K4#(YY] %F93 >O8DQIAK3/&^\/;'[/ON MF/C!//8@[+E;"BE8B)Q$)V0IM7+BHEUO#*RTNSQ=!+=#X)2;K1[2/(\(E8"8; M2,998W...\H%[YNHN*/+?YWILCDZ+@T0DS5P::>> ZVP:F)C([,F@@6L;&W) MHM! )KAVM33ZH(%61Q5RJO6D(CE@B)%O@A@MK=X>65S@8+EOD M05^KUZ:"_]OR8OEI,:\>,.#BM1G*KNQQQ9[_G%]_#K317GXI5[66KEI/*#B: M!#'R9%4@0T(X(-M89B>=,Q;X@ O7@1G4JR-6[Q$%:- \0-2Y2J].R4D(R7M2 MECY8E9LT8A_E4M4R-IYNA=$VV8?2 MM/\/MOY?+3:O;U\_?ADPCZ4@_(U<9C M:U@,$%P5[6998CPID<#H6B$0W= @SM>S3Y]6U1$8\:A:>S8S.I0QL.^V@@44 MW"M:AU*&'#7MJ6R*(5;5.D!B^C750&T,+#LC]8G&Z7IU?0]0]--C,-%'Q3OB MU290>"?>\XO9U3,QC7NO+Z3'(%(VC&4+U3$MUT&G'*(5D5M;*]OF?.#3#GN7 M[1.V4["4GQZ/\-D@Q;W7%\YS1N:NH_4N@TY@/=)F+:N@>3=7GQ;Y^6W_[O)H)[];U"BMG]4 '%W /*]N/B_;LG4/'CRT*Z[(P* M])^P #&[1+L?*:.K"CJS>NWDS@0"S9FV;$B^OLXW?E\NWJ\/Q@W>NZIP";+4 M- W'%"2>T5@2B9C0@3/,-X'!B,XCVH5!?L M[]-W@T\]K^AP,6(G,T'X>)G9DTAY,CCLK:8'T@Q^;_&.V M^JN\_FVUO/GZZQR<1.=5J+KO:!M!>'3&VIBMXX03%5BM7-SS.3@Q!'OC@99M M&8$!LUY[<$KP0"9::-1Q;H3*H'4,''-P_/J[?9XN^* 6U/O4.F$O?<5 MUDIN@)M@)0,A&3*7N%80%=,ZP,02L-IA^V/G7(L$[@U,MT,\F/WYX+J"Q< , MS< "8Q!,=)Q[Z9-3 3@:/9'==,M\?8R6!A0].83NMW)1KF97MV;">F,G/+M_ MWG]#E6T6G&(B!6D@9&F5%\)P(;2$&!M%YXX1 Z=Q:]D!*4]F?JH:]7Y=S==E M??[ONZ>0.42MR JV&$ Y3=HQ.!$-6B^RGEK;^A8@T"(U3T;!IEWS;8;P,8K@ MP&V%=0:=I*E+;\![],DD5#%RY:LJLTW\>2-, &D!"^T2M+?"-U=7FW3AW1)X MN-+-DS<4PBG#8C95:"U@56H?Z9C[[,+^:7W_?,_.]]Q55Y:?J#*#"8]J477%R-U]T M;&*.FM91\$Q-HS9H/1YM\.M(OY+"\VR,8KHJS<]\#$)ZAYH^L&0"#Q[O_K:L M[/&JB&FYVC1D)^W\YL/5_':U.TR!_?<7T08>N$@I,0>)T%_Y*, 9Y1.9Y8V: M:IVQ-JB-BJI/^W/5"B?HW!91 $.++& ?HR9^4![X!!]$[-_A(>978.T4^(/M0\8O$)# M;\%8"1CMRA3+60$FY[U,!G1 ;X1SIE8QUOZTPZ; AU] JI3-K[D5.!5]7="\G\5IZSY\M=B8?H/67M@.Y6WY=;FJ MRB_56(>>NX7V6CPQFSV7!H%%@=R $XX'^D$)-N#"\WC(!)V+J^7Z9E5+N&O< M71@C@M7)*Z\%@+=6)ALC0UW5Z>9R8N5_FD/@Z5"\%DD\E"2_7BX^O9Y_*R]O M*Y?]J*,POWA;?AK!Z7.K$F^%U2*'Z$R"(,$SED)V+KJL8ZR7UMO1+.^5Z=DL M"^MJ'4I_;R)^KG9KT+HR5!XR[)@FC,<_N(B,[!X/46OA(*/$R(EHTDK.?11J M8IU:F@-G3_6ESJE_'G48,AE/"<$KYR.9-,D+JQ1M^U,0@GF<6!^\O@!0JU+# M<:0_CTH-@NFD8Y!*$(5 &\=01"=I?;4B"3T1!WI+?*U5J>$XBHZ@4H-2&(5V MEOZOC#CGN3 !!4(.CKMZ99#.! +-F?9SI8;CR#?>2@U:Z@01 CI+.V=P7I-I M+S@FL(J^FHCCLET8-*=CSR[(NLOGZUI]G4Y[9)&3(I7KO4VH(7EP:%$%-)B\ M#9";M.89$=(&,F%ZYDY?^/UCM?Q:KJZ__W$U6U3GS>F_;^9?*RG^O=RWE=UW M6\&8#LIIQ9,"TM95<*L77C&;$P8AF[2Q.WKA^U:N/BS[.:'M$!*/NU^T1_VA MSG<&=B.V>7J3JI:"2>JH40'J*D+&9.F4A@]> (EO'0F R*\:5)(MB&A9U>X!KZ]2G;<[TI'2N:60X6U!D26&*E]:^ZI==O95,V R07GF@/M>#ZPIOO>,J6@8R"J<$F:YF-Q=!$YT6 M] ; P./B"@VHWUNQKI-I\V-VB\OJ^./WV9?R<,VO#EY79,& 0#?-&NV#I MQUO*!HQ3BX$]$56/->3PC.C/,4"KR;Q*/]E8? ==1D]>7UAZ.C=DN4(./CK% M:7>]FYMA;FKQ<(/"XZD&L0T9,A#8WB_FU^NW[]X?"[J']Q4^H4B,(8DW,3-G MEB6_FVO&J?F31@R^1HSIKYPKC=1_);Y>S&_-[:K][/J=?_ON(! /WEN@SREZ M2S80HN:>>\W\'27)(FH QA'F3XX*C&TSIR] IB]?KY;?RW(S_C=?JY$?!.*S M]Q3@R-0!G85@6JO,+?.[.<;H59-2L2/,C1P5 -MBRFBV-\_1[G6-\)#F#R^, MP,0Y0!6:)Y7C4>0='Z+PC4Z#QKBP#[XE[YUEHP?Z[S>5^&XYLO8WUY^7JP.I M[*V_JW"2@1&!#'H1L9V-$V,3ZRL39\@; O_+;&N5W'X<'B>'Q[/,_W] M=;[:U5R9+P^*01OO*%AD*E;MCF(R,FFFK-]M9:-CT*3_QAA7@8'A/P#+>K>S MR]6W^47Y-*5_7RZ^T::VO+4/UW\NKV=7][^OG#*_+Z__?WE=J[!)9^\D+J? MDK-$:H' @Q3\CLO6--9G=B,186GKV8W"J'O%S=*].RKZ95OP,I M,9 MC&<0DC4L(9^*V_N=&;;S:VJ(;Q9%G\]4_9UX.8!AE0$7U(7!J;C,E!1W11^3ON M9-$D1%._R-2Y\??\I>\W>L3U>D>,_RPK%PPMXM_*U>Q3N?DRSJ[+807RR#$6 MRAN4QF!PM'E-*F0N\8Z',C:Q#,T8PZ@G*:7=,KU7Y_6K]?JFO(PWJ[M5_O;@ M\9[?:9W^+E<7\_7^H^JC'U8$'SP'5U7SB]XB&1#ZSICVR&H%.C\C"K:V*+A; M45A4M>#*RS\GO6IUS:+1K#C/^K0>3? Y$=Y]_\>*]I2=!%F>,I B&:ZU=@Q- MB(Z,@4A[T1TWM#=-W/'NQ;X[%[Z.1LJ.I<'&FGVUN";5LYY?=&:R'?'ZHFHT MX1&-KEKW.:*_M'9'>8ZY45(;>Q&I<;-SR.2W=S=?OLQ6W]]\O#V2?'-SO;Z> M+:JF:?@]S2X^WT44O63)/9VPQ)P0CEG)E0R ,E@IJF+ UG(;P.@A*\:>59:< M1P^.AVBX$<"KJC#!,Z:S!LZM"DV,\!$&A/0%NLZRY(YCU[BSY%R42F%F*7)= MQ3,ZQA-G]*^8E!,XM8*F_6-@;Y;<<=0?C=%Y!EER2EO@/@3)K"!#25F>C.(A MVY2RCWEB,78GHJJ/++GC&'%F67+*(S<\ M];+DCF+(>6?)*=16*1:%,43"8-%Q1&Y9,H%VA*9)'O YAE$."+Y&C)E*EAQZ MS:2QZ!FDS?D9LV 4)*"=/^H&8#S'X,4^P=@V<\XS2X[9&!3GS$D1(*(F;6]D M,E&C 9\:-68XQV"_/@'8%E-&L[T9.$L.$W& :"^\,&"8\MEK*3@/G C(4A-= M.L:%?? M>>\L&SW0M\?]]P[$;Q.B.O04_?2N0@2;F;'9.8^ *F)*50*O!]K* MVA0GTLEB"!"V[!5JRKI1N(">_KKJY+Q8O_A_GCF*YTYP0QMLZZ65Z+V/'&Y= M?3Q&7>^0K6O_3ZWD!'^U&=S\M@_EP_2##1'J^X):?%\A,$02I9310A:2 >JT MHZ]@4RMAUQ<8G_4+#<>ZOBR"5PO2A^5=YZ37VYD<\!CMN:L0F5LK;&+66Y>3 M,5'HW3PERHE5HQL8*\NN^#(P_@ZZB/;>5U@;C9.TU42+T6A(>ECTDG43?PUCZ6K"8 ME.699I 2$](A-SN")-HD3:RL8&?@:)/(?:T[MR-_-[LJ#_?0^^G:0F85<]47 M.R?K8X2$0NSF)'EN8N.,T+G1+G#:HFIO9V;EU575\V9Q^8_9ZJ^RRKO='@(< M]I(=N+4(BF>'4E@R\#AXR:ODP>V,?<0FA6]&Z*/H!D7O!ESMT[DO?/U6 M+LK5[(H&[B^_S!?SZDSD>OZMK(NP6O<76>H,*FB+R:*3*?.XK?]+^IJ[)IZI M$>:V=X.Q+BC=%\K>?"VKP=9?$I^^H6#@ *5T@DS%B!E3DG>SLZ+1-NWH_.MS MQ5$KI!U5":J#IV5U_.\MOZG@,7JD[2\G8\)@DK2%V:G[+)*:;,G:,9QO#LO+ MWO(V;B=07CX]OZUX[TOHJ/6 (LF<1)!:)O2*5XL*E[O9.P$3:\4U&'8>YWMT MP9Q1>,S?;^NY/0J&OKY[P\#>S,GCJ#^:B,LSR)QDI JTK ?)-#GA'B^D14]9$Y>1PCSBMSTG%4$+@467L0.J'*VB;M M'5HRI[68%LB&A4>MS,GC&#(:?3IPJH;SP8!P"92P(! ]J*KRNS 2+";?)$!S MU*=#0]D O;-L]$ _6";SKNYZ=RDF,-SRKHY*SU:&RO MVO_K;?W%Z]GJ>NP)'K6AVUL-UF:,G9!PC;,N1'*,/#]_:7U8,7H0B7PXA,(@"@PN.@)/E:6*P? JAX]'A9!E MDY#4$4863E+>&G%T:C(USF7PV$KQ.85$$"/MR&05QNP"^H!H@%C)6/K5.BZ? MOU2VS?+S%]N'+4X&D$36)#BZ?OSJ&38B M&)_L-6+LU$1KG"OBD6,LDM><*\A>V0Q!""\M*/"6&ZX4JB8%BD<8^/L+2&7; M+#]_LLB3NV?JSTR[HX M MY.1L9N"([C7!>/&6!1'6XGJQB0*0-2HLV:6Y^2-=%RC$VR&.JWSGI9%$?* M[_.7UC%Z#K-/@CM(,:0 42ADD'S" ,E&X1I51#JZ^]:MFR(M+E_DKE^V3DBT MQKD,'N%#RDP9E(G8AQEX0A^4B3D'%9T.')NT4CV^>=>+1(Z/Y>:HFZBS+L99& 9,9&USE@$H^AVS_=>9?C#81I].)I&_M.GU>;PXF&SPCNM=TA@!QE4$1A& I95 MI%W!A829:Q^T$":E;+%1G-P8XTL'ELYS8/*84S\W?5!>,C_W)^$Y4)%%(P3R M!,97N<2D!\X0^M2<,$H%2?66W #.S-_#R.^J/9?IY! MYJ>T59-KSLXDEY9V(JCXR/X]CQ$"9GRVU,G;@C% 5@]8JDC:) 7PR-H>< M(;.H+62 )I%28]RQ#VX;],ZRT0/]+/VZ )+EX)FMJETQ ,PZ)0]@HLK*]MNN M^XS2SVI#=S#/[G&,G9!P3<"SFQFWP3F4C#0RKU+VHQ0V,P&L)G4)2AO'0T[&1Z(T8.S71&N=:>&S"/.:0M'+!F,! 2D!$'2,$XZ0-IE% VC330<0\X)+M9HIZ4'OHG]AB21/F Q,-TD?F2Z&:'C$[UF;)V0:(US M,3S"A^24E3YK%:10(+CU3#,9JU;O1EE7K[71KY<1.F*);)OEYR^LD\X(#0J4 MQ\B# @I( ^!,Q5)"5N%KLEYZT0S0L,D);E,?IH^&\[@]RI#9Z,F]2#HBTN=;"= MV^WK:^S$'EY8.)%-5"HYQ@58FRPCOG+)/09A,-5R+G2D*7XB[N_+Z_('=FMI MA;K/*"*M[3F[JE5UAAP].BNBMV1HTP+?T,DR/@UP*@@>2W1'Y!U*>L/GREI< MOUKXBXN;+S<;;;@Y;*JTY*K\3(IR_JU\O5R3E5A]M%S0JX>NR_6.)K^Q<-]\ M?+6@R57U#!Z,=_OI8=5PY).*8)+*/G 7A)+,!.E7)41%.*>DT4;1[)]V3EEQX*I@U6IZCV@ MH*ES+ZS&I*0R-B0'<3M[*YAHTNIMA+AJ%Q!'HNTDBO>%MS!;?\Y7RW_]O_+R MTWSQZ6 AJ2>O+U@,&F0B2RV(A,$Z-'PW-^"ZUT*0W\K5A^7 >#J6Y!.R/A=9UR8C]=7 !690 4MS(B*L]R-G>SLB%.S.G2 MDDG5F(Z'T?'AZJ\/&YYSL>5X]4FQ=V-]*Q5OEU=7>;FJ_)Y/0.&$IQ1,6-!! M0,@A!"61>74W-XFI44^&$6/D!.8N^R+R O:\UIXO?Z]I#WPG[._ZZUL=9Y4 M>!5T8MEFY[,1D:./ M.#:6?VQ(BN7'Y:I\6UY/5F M$6GU_$;??BO7^TV$=E]4!&%E4L(BER3O25N49D=-!J)))\#Z00E3TLVCX-,9 MHKZ&==S!VXKL 925EH&V(+V+(K =78/B3?!?OU#53LLOKV=7+\!OS*4QH/_> M+/[C9G8U__B=%B^_KLYG&V.]UK,+97@4U0$-5FW5T :+M_Q3&4#')C5)ZQ=Z M>J39)P_P+EASLJG]<^R)?_>>+K-,^,OE)JWI.2NZQJV%!26#EJA2#LKK*$T6 MNUFH9MNZ\=4UZLU.;I_R8U"'1))R_FD1;HBCBXOO&Q?"[&+#]<73#H6&.O+T M%Q8F"NO TA]:F^3!FJRWU-6:%J(&N#ZZ)%"7KLFQZ,S>6#7]\V#!(,C(&2TG M7 3A)/%K1P\O59/SX)&5U1GS:?!Q7!A:/;]?K$JR5/ZGO/QM-E]4$WE@@_O5 M?$TV3+Q9T9^W);9.T\HGO:<0QDGGI.0B*2V\8,C-CI91-^MN=W1=FO,^AAL# M@X8*NAXZ?OK4S G-$#)S(ABP@(QAU$$E1,Z9<)!JV2(=A8$MOWQ9+C:4CO-O M\TNBY)I0L4GIJ:*1_IC-]U7CJ'-[88*)SLJ 35DGRU7/HM,NR6B %--#F=& M&21V*O,?!X.U3]O^(G5HT&_+KS>KB\^S=?G':OEI-?OB;ZX_+U>59KKU(O ] MP*KYA((YJ845W&G@(&6REHC!-&:#)F;?)$QZA#$]+2&K&^(."ZZ[XDH_IO'C MFE/Q5N>AA996RPQ.,_ 0E/&&.691IQ"$SK)).MB(/(R]0+ #>O>%RA\J>O9] MXZ<_D$WTY/5%#HZVP;(JW)?!1(.8@[!H-A4%I&\2?C;"Y.*6L-0&*7M37C3,IZ\OG *D@ZTZ'+Z+;EP5<-SVF@D;@*RT,1'=!Z8.9;'^U%S$E6' M,F1>UTBV>/:>0B<0)D(&TLK @+O,M?$V^(S9>]%K(]MS6Z7:HNI0R+DUV'=' M%D? Y^&-A=$N:.XC_1TAY.2T=<%XGT!FCM.K/MB8ZP=PU(B\0QW]#ESM]-23 M7_0A1N215;/"]V197!78JEN\.[Q];5.>G*1@H^^VM([ M1:LL;?=EUD9%F3$YM'9BE35.!YW5>Y_G[7=>U"#\*AX!5Q\PMS0$Q,0 0$WT#PG[ M5/37?^_K=R'_71EBPM> P@HQMV7/Q,4V 06+Y<=#5$=!U8KB"Q>N/.0Y**-N>D M-OFMV77K7M8*S<-E]4JG.L#-N\]?NRV]4EEE[3K5+5K:.ENW&1CN,=J[S]CT MB)FYQ5'+8[:G[>P=SC@Z7;AXZ;*[AZ>7?T#@]2#"C>"P\(C(J#O1,?>3'B0_ M3/GM46IV3F[>T_R"PJ(7Y1655=4O:VH;&(U-S_ M?/WV?61T#)J>F9V;7X!_+OYNEQ@@_I^F_UV[%$1V+5N^7'RYU.]VB2T+^KV# MPG*)C3LE5Q^RD3KGI[AIUZT5:P[?RRJKE];H#9,7%1(,GK@!@ (% )SL&^/]7HZ$A[*3?I:>DS@QE M_F,3-;"N&:=0*3W%[1)H$5CF/;QU601_SJ7FG"$6U!OK'H+GMJWRZ&N+K=R? M*9M&5AB[CE8JJ[/692S8SS"#"O%=]9S"4'1]-LVFG)]'M*'PKD+T!HRDX$.F M$M610X\D'0 I##J2>+D"0M5;:[YVDJSA8J,&5\*/_ V,M>^0=$9QBH9U"'D8 MSY6*;*9HQ0\YMT17;BU]%G#3V[I$P_Q])^9*VW*O09-.WAX3:6@;\[6&)ES) MQ88.*L*CY'S8'A4QJ /7(3JKK#0B"*7.5PFZ1)J*L/-DP)%6B-N$G! ME%*8S4!*H'?B^W"1*AQ6TP"9,ZNQF=X[*P3D]).XK0[-M:N]:I%A5&>NK[@7 M^@!(#J]H0\+N#*>GU9R;=>.6 1>*^;<.2JQ13,2]R?QJ[B\$QC1_MHN9K3GY M_]F&B\NL$@(,7Q4"9?X=/Y7GO(0AZL E'%2?%:-L?(\RIL+\UH4@'8C]O0NRA)Q"*V;K[#+Q[R8!W$'1O'B49\F2AJ6@, M7F]_(WHMZ!#Z@Z?$\54@K,1%F[K5=9"V(I5YA\(:R2M,MA;PU.M@OV*BX4NL M@EM;=KRU 1WA::^QI[,&(4-4@?OQ><0M_(?.'-2="K8,;PN_3)^V#T<,HO=2 M%0/!*4=X/X>2@#:!?PX%M*]F-2&&/]&T"#$S#F FHVT5P7ZFWLDU(2H0$4OQ<,:CJ<1C .\AK U&#:<_35Y2)'W( MT($M* 3G(_Q8$[Q^.9<=MU K!,*T060C5HZW#[:%U]JB.36R M&E)%:A""FDA;RR"5"**VU*V)6;*RAW'N0G60&]+ZPMP36BOFT9SR;$>+Q9F;;A9=J1*EH4UEN12<* US;A#%9_#LE&2<#Y MC.?LFIMGCI_R4ABPO"*>5]Z0=/P%Z12Y?ML<>34<-6S!4TI[C=:"JAN1RK#% M$)NWQM8-)H/%9E!*(V8]H0$9-2B)O864FOL"1D5H0T9W#)T'D(SHDG'5TF>U M!_+>7YJT%1;C%;T)@49K22(8W4WB/F3QEAJ S@HO@NZ-N M58@M[1<"*SXD"0&3'T( Q!<+@>D0)!@WBIGY,"4$)&OI0D"[E[]&[*T72:/K M;!?E6[3OZJ//*)OC678]"YIY%<_B:NA[M[W><>!.49]D6/[ B)->*[/_4L:P M99=[JD-/Y;5I*[UXZOTW7W!QY76[RYB;DURURH3 AG2LH'Z!O6AI>!JD\V)) M2"'P7$NDQ=-Q+\"7IVF,Y#M+;MB=*P3:]M-YJF-"@)?I/'M2 M4NI_JI-4>FG\9:+K@5OXJ3)*Y*3/0_:2L_UT1,O8PEUJ/6D@X^23 MQK(.5G_K*O=\7J(#9GZ;(WGTAZ!V$7@M!,+=+85 1A 9-NP1 C_1B;!Y0.;/ M[T&B<'/%"8&D<5+,?[E7S93RR,,]:!5(8C('YSS@-+(PT]^F45+\[&ZK4D7B M^CMLW[T!EV3SUZ]"5 9+7!O<*P3N[6]"SB_K%@*S]YV 2I'^O?]\J&_]:Q'Q M7^_F[W0BWAU=QXUU3%T\NOU'0$!E=*7WF5R9/8G+9[:?Q0YNAEP]G^LTU6-S1W;KTP\VUR% M'W'#*1 N]YHGVO?4W\2WDK&5M>%)1)+EY+?[ZZ0@S>=3]]I_E6A'=!7%.M]( MT)RY@CQFG>=@>W#MKT[J^%L'^7;\E[MU(N4\-R '!F8Q,TI_B9G:E>8CI*B? M)Z4R8%_S%]1$1R.]D)W5D%:=IW22?4]T0M_@3,MMB2:PT6]#7VR[O$1 YB\2 M>Q KA$ 12PA,7(&0@I34\0)Q<8%"NK;@QH 0&&(Y"($OBS:<$IU51X)N+%<0 M HK6+M/RYH?H&Q)/'I+*6FX_MP:P,?L?;6+KV6-Y0J#45P@\2>59"(';QT2C M]9Y.V00CT7H/5<-6*Y*(400U=VC/R&VU;40H*61#PHD<72HM$TK&4=.2XLF MT00R1 CD)MEA983 FVJ.$%A:YHE9]*EZ(M>GDQVZ\M_;ON6B>3?V7=!DA>(? M8+-P+K?);^9$(.-\7HH@8VJ<\F19C,Z_M1K?]>0WZ=S$)3$O\J*E7J!A"V%8 M<&1J#?FCC$B;3DL/\<+L&!W@/UJIZ1&1Y)1FW-Q"EDBOF+[:Q2\&V)_KB)>$ M "X8*?BMI$"<\H<;Q!]"0;RP6?:2*G&C$"C+S!*G-XJ/W4IV !-^Y4T* 920$VJU)FJ*)NX7\Y1MF MJ HY_P"UBCR^CRA'Z8^F]X@RMPM;"!PRA!.%P/)D48+]310U'\E])ZF'A,"S MK^">4(SO[PB\M1?S1;%0"'Q$+PD!2ZVB#!61QWT90F!^>2=Y=L#;?B[QY_(Q M\CR"]OOX%.5'B*+?&10"_%L&F7PCYY.2DVML1,CRW]KZ7P:^]!#F2W"-R(&G M6H0 -FB.]5?,Z5*=@/ER K+@AU9B^)L?UJ9^I?J)@C H!C,A(5)G='.%6'?' M'V:!P\9L\IN68=3B4KLHMS=YNX9<4]7FQ=%V"0'**X00.&[?+<;ZPPUB+80Z MP:%%7WX\>I40Z$X[5OJTQE>%_ 9C+5(GOP&YF.1IU_U7=8X.($1RMSG]>^K8 MPD'..8F,C,\0N;ASQC7P&EHTT>U$.?+C)RZ&CS)D_4\B75RE=JR)'9@D6"D& MRC#9&CX"K;=+!EXO/CL2C: V!AD)=UF J'JVLBGG3(#U9>;P%,-WF9>Q^MQ" M),]F6!UOVHUM1JPQ':9$J:+#"BR&IC0\!\4ZMG_I)=HL[<=M(.+X"40D1.<* M@5ND+? 2$[N[@PVFKJS4.+"!JGO]$FUI0#8RHE?1)/V<%/GYU/E0)8H M-=33^RWJR>)$YZ$63!Q:$2RE0[[-M9EA NU1I!('CN744 ]YEUJ!Q1Q2B4;$ M4+R4><_$E0HAL)IW%KVAU\=[:@-H$3IEB.YJ0.^'XXBZ(':^I!9.A[92O2'L M/)L&6W"G(A>9\8$U A5* UF%2(9$"8J?PS/H1"M1V^']![L%:B.U1E'4"RKQ M :]4L'!L$4QG!/-9T296!2-]@_D<)G\;?&OI $\3?E0$HUP@][" V%:'U^35 M!IB8127^J^3TY"ZXC5&E^B,];TSU&>@4'4@X5PTIY[IU_OP:8SDH_6%+=724 M3)Z R98,R(RQ%P)KGE1" 3.C@_LA9%.ZS.L@P7Y(%& -9#F>*Q115>[)I<20 MD# ^L. M)WUW<^T7TB9(KJ=U]CHEWPF?L0E2B0E(U[6&<'<,TZ_!XIRV6^B= M<+1*)/DLJ@]C"^=#J$:2'O\Y>J.;)VXM5?$9W.70BUXO!,X1[6 C*(G[XQ:G M39*WK[M4GZ<+3@\/19:(9B8C53ZVB*!Y'/Q6_0R^D!-Z(:,6IP78/U.95($@)F5_RO54#3IO;PPLWIC=%CIB0AB]1)=E?H^7797#R8TYC',F)6P9 MB[DQ!JZ;I96_F]I=-5@Z5V,Z-C:DD7.M^,(ZNWWB.?\DVQZ4%W1WDT><>\B@ MKBA/?VU"]J4F\F6"*0()#PSO94FMCKCBDJV-$,CRM1,"KTNDA$#*&O*?+:@: M>2*+_;,5-OS" E'!J"X2X1=[D>TM,?TB^C9JJ#8%6_L@EZ1L1:5B12OR +P.TOCG3Y/^'(G9A*0^2B\AR.M[*=_-//I32^@(VZ0W5K>3+F MTQJ8]3#.Q2,K1].T>NWYON>'3XCK-U\]S6LZHT0Q^QMX$VKX9U$6\T]SA,#A M01'XO>4D*G+ZNCXQ0./_2(@@T)!]#FE>]:JWN.T=A")L'7;@0XRI$J3QV[M0 MB^)] YIBJJN729YU[1#?,4K_DU*G_P[$_W\K $R+O/9B(.NQ5PC>J[]8]^[? M"W0Z[&!#.UHYD"J?KT^TXVKM]S&PZ[.>OV[TJ%C?\82I]^='ZQRN^KLZ_(T# M=_\*\O[&GSK=<\L.HM?W'-R\S+HW_.#RH:3XLX_E\X''\F(F]CW_%]O_7VS_ M+[<5WT2@$<7W)_.7L[@8WFH'P8D+ IES0L#S,"0E*$]YW<=_F<8_39]K%6%: M1=P=$=&UQ/WA1SR M3V4>1@B.V4 M*;AO=5#=^@_H7^)71-[#8OV"V@^JA_R1+E3'TK\@GXJT[.(@^)8516/XOQWD M_]1FS5^&,B_7)VJ$G Q<<_L%D#MH_HK9_WKG[^VT;%WJ5)#<6&A:5_V?^E,4XQN&?J++[4[-/_Z<$O>UM:6E%32WKS8(JA+D=U4,C/*_"@%: M%,QJ%F#X3TLM;IEX];G73_59'.I.:4!O\<:XU,*VA9Y5M89@AV_\TV+_@CU9 MFS[6Y[NLF-*B7KQ4E:#\N%#A+EF>SBDB>R(U!591C?&#%H-"(#SFN,\T33"E MO7=@YD?;B6"'&:,XY'&*/'$S\^)OVQY=OM%$[M_KXK;5_NU&4P16:LZI>^O- M[8=;\V\_SG?H]Z_OL-OT8,O[KA?DC9E^/^SN=3.Z G:>F7IF6VBX?5?XF@./ MLS0<0\Z?3KOVK=;/6M>@[SJF8%%W& >0NART7V>L],8.+4QJ4KRL.4BY/5FE M3KRMW96ZKI?AD2JM*;NJ;I63\;Y/NGUD4^X.;MOVF;GKPQII0#U8T*6P>YL( M-$?S\YJ_V;40UW! _3&=2XC-4^$48+XEVZKFE@QY[<+*T[21FGTJ8B>LW#\J2!F\/ MJ!U'1((L9[@2P=0)7#'EULETJ.SE6:+S2\Z,!)&TNO0-VV18[DLT)@I<]W"-<8XLZ1 M"N7MQAN^^E;#1:RRXMP(\ [NE-.R1C605H(7E6^9'"8>#IA::0;\Y K?/L7ZC+7@]6@H:/Y(%UH'-N+JET'79YQ[)N9PD9@5)#5"<7.? [._ MQ+?!^'(BQ_J"?3O1C#SL:.(HJEQ*A)G#Y=8R30^=OLZX?!RMK;YS$'-ZA-(B M!,+8H,T1.(+,=96<82 1/(N"$:0B^7*F)).+#!<80U4U0P=,&>P*=BS/EH-" MX%-)Y<.B.20$$(%Z3@L,18*I';W66"NYB&#;9&S6&U7H0=*M2CG9;3"@TDV] MN82#GS*:!W5A2_ [QR>-BXTN(W5JK.$_-I&E;8'>#ZX'287D9X(68XM)')>L M02BW>PZ6UCPCW#P,^H8^A>0S4O7CIJT,6/\$+!4&QT7T+ZM^^/D-3KC@:^3FT4DU?=:'BB%J2M[B2D%R\7SFO/J/=/_Y1(956TP0;;TG:8>'!@!^ MCR574!0"A$"D0!]"QO&, \J^5CZ(@=>O3<]LF00ZZLTH=BL MW]?\1KR]X'^Q^ZS[94I)T$M;UT[W\)46?""M!Q&-J#L96CT^$O1XJB5'#2-O MQD%$H (YC=#E9&2<(78-(8EQ?\PI0@A$J1O^#$ M[X/S&U7=P@XD4 H\;1B% MH_?<0B[@8MA5;>&584M>@@^T/?PT$S4HB(&LO((J]'1 &W28J#US(LK .:"@ M#=O^O0YL8Y(5QGN]P;1&-P0X%5E)5CVDG^-^$[]TB+#+4KF+8S>QE:SUZ%DH M*1J>F4_M0*^#EZS S'B2*O%L!U&S&&ZK1R*V"PRJPRN*I\*+A[%W%A;-HX9> MJ<[8=A&Q-X;5C5DND/VK'!B-68.#-?KKJT@ZW7H&Z5:-]KXFIZKT4Y;.$W?V MD#9_(JP\H,A5SX@J(1Z#+.I]97FNW52M[20%.'\8>3O%":O(V]-A8KTGGU^Z M^"&M '9OTM"H[IU#RGD.2K*HKIS6"_4T5>AZ.3?M4*[5C/ND'.>5+Y<]*0%F M8Y<3]_'S,YGLE31CXL8>_5(3.[^B47;9+%V>NGO8^8 MD[2OA[>/BUSERML- M)<9X4Q%^7&7X0@G!E[% 5Z'NA\XCQ<;M=3F31N;=AOM]C<%,!C+VZDBFI!"X MR(2MAENL,D4SMBJ0W9RYBG>Y]XI!!>P8!+HWX#2H0=!2 VE;.]$57_3Y[3-" M&[.WKSJ2A'0E+.LZ@5,B!#6F"+;1(+GDE+" <8S".(#$\]#\,M):H@74>XLC MIV8&1UW*)DPY0:Q(P1KBR5[JEGED)%*%: ;V&'KRW'-@J<8=8T&IR8U](5%1 M5*MG'BD9F]M-#'/A&89 E<4S \=M()^(O,]CXN.JO%NP.KC G1Y%/J^>8%&( M&Z#O$:7T"R@-JV*>-9Q?Y#CZG+<'DHH4K.,AX5=@TFNG?$:FXM.":;C+!G[K M/\R6)]R;+4$WH7@JG!'JN4N0)!*!+_-T.E&VN"@)J%\%VCI#U^U[;9_?R$SJ&$KYQ+O$\1"SE$&QKW4GV0,%Z\O'X M&UQ';P,VO'7PE:_OGKQAI#+>J>)>_L0D>,K,:/%'60EN//C9S_2>TCGKP],_ MCG:N^))^?U#I(&)055=Q:5F+@%1)Y^E43@G.=/!OB> _QHDM6..T( 2V>RS[ M\(_W3G.*/>SQ>6/']0/OFV<2#_JNPC^C0^-&=MY';A^XLV%V0UQ,,>>5_ ^5$9 M-S-7(@0X9A3R='/HGI%GV D9U,_%7A&:SV;1?UZPF)=(X?'Q9-@&S^:5/9'] M9?G$[5JJ7CY/BZ40DN/09Z)WN9]>74G?K>U$D]K%I[_7#=T1$2/^<.7:AP=P M?Y8C5_O/G"?N\R_9] NH=Z#_8J$_VJ!]4A-,C+[H''\NQB,U24R+7O(NO.19 MN&2"]:&Y@@N606,[/SWP*6 M_E6\3]+_/ I:)_[91.6 MW;\4D#F'RI_V!3,MB%$>4,[:! M[#LF.\EZC>&FU4_26[D+R?[ZWPQ0>LF$W1G:V-X M_0D\)-C5^-D<%SL\B'A'R%1(MJ%$M11]VUGZ-3PGNO!$27# J_A@W8>YH[8/ M:I*"8LHMDAY==#3W-;9]_WS-SJ2L=8E_N6$D2'8?;'H-<8!>H-R*H)K0DG M07?AW<,^%/"[,UP&6AUG4=?E$5%0TP)##V$*SM])K1S(#%7D5CB=*,XCX$W+ M(=_(BK8857(DU<;S_+QJ:9)^6H%7E8,0\+)Q7D,,*A8T9RB2UXUB%(A*D#8W MA8%=/TK;";=P;YA825 M1"70Z'3W;#KV-6UG&I?5&-0<,MZ] MLIX3'\D)+U.U8[EN09QIZ+FG2)RQMW$ M(0E*'Q5#<7;&"PPK((?[\$V!= V8S7AM+P1DB#@(-8QK0D;1U/CI)MBE[;R= M(LJ4P+/D6):BUQ*UH"5"(,$S\QF!G:<#R8Y :Z1Q+W@6QS&)\]Z#&X!;I,T7KUM&6H> I! MZ'MWXYF)0\[8=59*X?Y2S'F$M%4^OC89M?:I:T).QQ4;[6KOX MN?>J\91^@Y-23 V _YN))4AV!&N)>^%*[ML*.?(PLQ&5R*XXD3<<'9 >U$Q6 MX9D-(Z*,,I3#&%4+JN0H@Q+Q!C=%M+Z&&I3\(8E3@C*M[CP/DI(XOK)F^00O M[K!5;"=)7_!! X"["KV<\F-+J582'XI!W6'MB;EK!M8G.ILW#N$2C$2\;0ZY MSJ4Q1?72C/:=DN^P-P?*\MH^Y7EA?6WJY]'J;]^4*Q?&=,2_(6*%P N+AL3X M/E:"R2$1C72J34D@*1'\.6;O%Z7N9!Y*8\R[R<+101"NGK033)^+R!X+1B;R M-*%E>,QJ^&;C3K;+H7,%(WTF]$_WTSPCVH*&$B/==H,]F5&;("R3$H-939E% M*(X'SWTHY.IIQ6)"6= 374+@J_O_ZW.S6_>4^M_*J&'N T)#0&GQ+FUU3X\GDI,G M^V^7#M=?D6L,=E^7UU/1>(R3CMBR@BVW0YF%P#)2?B'/TR,[ M5/.?+3WBY[G_]+3!$T3_.YWLT-V!__"8@-VK?[1ZV2U6]X<-<:D-F=,'7(3 MQT)1\"M ;3ORI2+412=+#"@'++;]O M\O]Y'RC0X ^+@$IO/#*G=\$M MHLAK_3V0'WMZ>M F?_T/_O+#"7.C>QIQ%= MY E/,$J0VV<7:/"?VIPR,ITUJ(2J)\LAHT8W,=B\@X"RJ^F<&R [57;^F-,S M?&IM>JQ=,?[\C][YY;I/V[8,?$C,57N:*E,@6:K:^I"3\W 'XBE/4U#L-BD$ ME-SO+,:Y\TUFVW %I;7T%?2+E&BVHL%4@IMTAP&?W.C4F\)MO>RZOS%5(ZMH MS#@O?C#-,*^G55 *NGUVV:Y2:US/+S#4H=;%5TT[6V^_ZVJI)OB1$(9^\ ^V M(HA*0[@^5E-?U&0Q1)GWAM@1)@=RB":=AC@IV&K(HE%=*\1N#JE$-*^"-PY- MQ6AQ:S2HG/*R1I 22&PNFLL).@C=2;(&EWA@8 M^1I3+?^ 74*,5%KB;JPVXFESQSGU6C M=5@/OTW9= ;HNCJPOU7-W-'$E*OTO%W/UY!P()",QX:+N$'#CY[* MK2:.V3P,/[/$Y()1(S96E1DVEX:)K&+1Y>U-(81Y!_'@IH=3N!Z>FH&MXUA5 MG\^][4;!\:\&'SUQ&7>8-WH( B%&9D2IH:E^#?):GC?D&W$.Q#19(\S J(F! MI\1S=-B=FQB>L;&=MN/S )Z^VI M1_"UZ:3N]*.?[)[@6>=Z.+2/]EF7ITWN MMWM!ZZ)BI:+F6N1,CU5,Y?$KTE"8(4T+3@[L(2@%E M'>P(+7 RFY&2A"0F3;871>=H@+XQ1+^A3.6W7'4I9[ TBT-1(AIV^Q@D:GBD M?KC'55/'G'I1!U85NX?DC[E=JDZ:C]4-P^LURJR?)BXM&?/,^,6" YZ#4O!< MP5L0RZ&\QD;OF4?O!'$-5FP)PG!3IJH6C.7N%RN$M1M).G">)[3_,.@0R?/G MNJX>-H>T\H:<$1&D39U4C=1G@RHO(=]H0SVTM6B2;=K23[(T)VTV1@"O=[%,HP?;FZ]_-?31%$_UV%%&*E05VTY0Z22BX M1+#1FGO B+.%%@4F-K6A1 5< 4;:]%2P[Z#7PB%:.9+IGN1G!.G9 _8+3:OQ M06[(#N^*>*/3O5<,XZV.=QKBBU@.&T-B:IP6O-)XNXNHG/0D*_B>&UI:&I@WH?D @*FZ;H*#0FIA/LZ M853-2IVK(O((00XL#3W#.1/7I4#>2I$QB<4>)9 4U^?633"G@:YA.+6*J U[ M<]N0GF@)>.OP3>MCHEC&K*9Z[DDZ7VU\^1[7&G.$%:BG>+BLLH<:6#@:+/FJ MZ!-L[FUDT:T_^1K]+IOFF#:?#]^D#!#M.HGJ@=R;)2A._FU?ZJ%2WKDNJDP! MG,/13RPP8I1H#[ZVU$A: ><-6?N+),9.&*#6]7LY9,A! MJ'ETNC?!E2,(#.,,[AZ^DA)5 M_IXA%<4<>O&YH<3CO-]>$WM=Q=L,[M;F=-5[ 6/<8=-K[OF%^ M_XEV=%OKPMC!X/@I;51]GF=_ZE3RO@^G.5L\*CU/*,:P"#3F:,2:T.\SFM.; MD5^M<$\S7O[OG_D[Z>+JW&?Q[?.Q,JW#MYG?@C;&,%5EJ2]HG9HQAC4%SOCY:>:>G,)67_*>),X VADY.;6J]6F?X61/0H0[^<8%I;DQ MIYSCYY>.V##7[K+>;J.[-TY/5*O\5Y=?\4P-HTO M[I# .>PHQ;9^5XKKJN5^_'>?/[FWKWS)=-GA2+SO>J9BML;_IVS_!'_%") M%?:">]%/E;[+K[@']CMU;(GWJ6A*GTTGUZM&1A6^O:>5\[3EQK7V9P\AI^+- MPSE)]8/*2<=Z9SUGY;3&K:#-U2KH366USZM>5K%*2R=+2GSUY^YW3QQ>Z\FEYF@$84UZ!.(.VFK<9]AQRIBAXT5:!V*@*N1/6 M06Z='W+.G5/%Z3^26/SI1 PZM\&1J[ ML5XC*I5O$F"I,'Q/:3CP8D"@;$+"RA6B;H7T9M\[ MU4[VQ:7.!%T.O0DC2RAO+/=87&_35CQF,VIL-[%@[?Z487!J\(3B186701LN MLAA]6)YR^5!5OBAC/($0O-571//WD%8R>+ESX00$O:SO=C=: L:_1 MZZ&['7-69,38%$W1Z_, MZ9Q[Z+SOW94, _WP4NGI%4)@J((-6D:[;DH4K-1;4J?>-VZ^DZG.DWW_8T)) MZ6#WM-5.0/Y+S-(@)BH#R9J8?67*50GGB7,QZ]215M609&G&ZJX?>OJ!^V_N M[>6-9O8_'ZNMI-U%I8[.UNT?./SCIM4^S4C'K\D7D^O!1,[9#8F1 K'EJPYI MR(#-AZ0VA/&3ZZ7NWE0%9M=^L;39$M\CBIF.[MNE"5GW'HB"YN[KA"=A.%FX M;1Y#@^+;)JV*1)YQS1_)T($K(1P'U]QVFZ;WHO-B70]I%>\XO ^,XJ3'I])-^>T10#&-))! MJ\08P1;8;J@M8E"K!PT0#Z:9\9/H[IFWG;1CJ?[Y\(+M"U@"4AF:3R.8^/U^ M_)OA?DYE5+VK&N=;<1"4> )*8>B@^R'=XQ B7(/@3<5<&(K? M925GZP"A\TM,.;K]ZN2&7;"_*RL7HH1O9)DL<5B37X?J1($N4($N4RX-LZ,U MMD#L>+*76ILM9@8Y4W4SOE$ M<#C$VM!KW]6XR(J;4F&D2D559BJ[[KD3JG$.TIZWXA>3C'!$4XC>B%#B*8'T M:!-+L'B(SK!"19$1E5,Q58,*D%8FR![^@EM+TAI%Z\&/Y*,Y%*0G28'_Q 3- M(LO/A:@< OES3,:D)-=C"PU.]RP8OUZ;CEU.$H$^DN*6_$9$1!]V8G)("*@3 M\/-/("/FE Q1':2E<\DKB&MB&Y *0N R6UK0QEZ%5L%R734;%M ;GK,R7%>2 MU4?I2MYH#==X"US\IFZ!>M]'KX7>*LRY47*5PVLY_T95E8@ G#+;B[8)\LD# M[W?5!Q](C#2Q,ER(KR#'TU9U$V\.(=4(YLB))N,IQA)%&B8W&S=7#CL?'W%3 MB7WMMJ\*4NI-"^&$'.M!YTEM4&B/2Q@(2=2$GB!$:>4":CG<<@S$,B?5N*WI M)8-UW,0^\OSMWLJ(L,.O.JC[BCS=]%DEON>JV_4"]_9.G0(;52\-M5\Q;+D_ M \>PL4EG:I07',K[G/&\9;#[DAE1MI.J")I;B8;2[0"\#N0VM#2XR<&WBO : M^NWHG4Z\O>#72EKF4*(,(;;>'KVZFZK"Q:V&@PY6EH/S.<-+ONJ$ZPA%_4>^ MI9]AW1/=J"EOBT\&)Z6^N4=A+J+B4UTS&?1;#H/:\ 510NP!R^?CRN"%+,+3 M%L'J*+B#JZ?80%8V1"6PY6EKQC74:CHN@#Z)VI$T3=>1WL$-<-Z%83VGJ68W M!-CO60PN,6I9=^;D\-@YWTCDB])70_M]/VV2:5,<"0XC?3C%-V]'K!\<%:/YSVF[B"?#KU\08XOXL?%]N M+9O!QS0^;RDA2)P5L:OP#XR3^XF60SVQ)WK9_<2=2^K$$'ZF@3G(FO@ZC(W0 MV% %^4[T@+Y#V-C*J3AE]-9."E5[&!OFM@9"W#:@Q]'6MO.T\^$89K.]ZH\H M[@T?0UQ8,(TR5*P;8GOX>=)Q.,G[0M'8PS)2SO!C@?H)C'YFHI..^'0\_2Q; MP]-M(TB/$FBT@OVP?D,G%8?_)65F)O4:'P!IM2CM;HV@9_W+)J7^&O?<9IAD/,>G)1JI+^0 MFNA O:XQN5:TJ'T+%XM0$J!:NGEI##JY[>W/6,Z+O M;;8#.)=,OV/BP'6UL@2?QJ&N5-27N%7.5Y;@WBW$S_?\G7<\CCH> NY*CTCS MI+X1-/)O6>$2D!5MC>3U/!&1N'U+T+8@FO8FKA"^GE[N< 0#JN@5Q!B^7\UM5X?8&V!>K-R=*.(GI#DFQ[6!K/:<4>:] M;KO ]<$6D:0-@X0?ZM8\*^X!4DM3,(D>Z,^1.\P\V'$0%@#A)D^?FK3:ORL\5I69_)EHG<[X-ZDX5%<:(X+SF)!0C41:^R<4U M(&,SE7GB>3QC<,+XB -:H9N&P ZAY.'+(:=8)S.6FH-E!?K=)C?UZTKW)!>- M(DN'OHAW;5@?XB&6],_Y(>D%\1B_77OKAQUF@XA;=:O'&RB$@2A4 [7IM! MT^D2\13>FAG7WT:-2^]7U?8D"(%/_4-4THFL\]772JAOY\_^*#8)M3A0'HF^ MODI\X6',=R%0G28(K5T0R(A([F8;/I4]*\&B@TZ8GYM"4?A_S$F?M3J[N'?. M;1$P62K&(0OO%PEVR)&D:]@^A)(#([7?@C,I+7FOA#:@8JDVW,70O("M^NK< MMDZJ[/43^;%__&3CE;J9@D'?Q67C;%@/R;MG,3]#;E=Q$P+U'D+@2PPPHE-* M7KI!'Y&AD(?@?%3^H_K*^_)XO6R&7PPPZZ2;:3PCLJ$Q[7=5KOYKJFRK_!XS&3!N ME6YJ4]9CL"2C>Z-TRI=2\J3\17EE=7S>R]JZNAIJS&!?WXI[7U-O?$G0R;$/ M"CQI??S[RJOIQY+BC:_&Y>_[<&Q'^*:T!_E;#=^9=6$5J=UE>AG M_PM+KW[?(_<'TBWWCN.,">SA"?O!3;5P()C$<, HT[2<+->K-J?E#FY)#.-) M^BCQ8BG1:(.=+A\) 0KK7S"S^BP*"=G0QDO5G;;!1XE]XTRW _R"%6/BS;D:Z%O.%4.Y8])G MX%-KV^6.+"V$$E%#] B!>B68'TJ5)G-:5W9D'*DH[QSX^K(F.18;4L!V&;0F M%XTYR%JYC!DGM_9,3 I>7!<[R*MW?VS*O']RB'KLS4NS=S8ES,"KW>/?]KV_ ML$7MJKYS J/W=<_KUL*]?M?]3)62N1O78C7?[?ZLL2O#-QQZJ*N4NO]2UV*I M6%7>HW<*Z2['[$6C?4GU7O+64P^KF-P+QKLL3?212B=R_=8(]O'ST#*"3MPJ M]$K"!VLR5Y:VC?4C,D(_#?3EX"(J7B$;%-_3-G9F?%,;<&\T7V@2:+GNZK8N M8)K49MQ:GF*_8T!NCZ%D)UW/1&])6] 1SRU1W8I> W^W=D8H$(*6K$Y6)1ZU M2E=>%RBCFU200\LRP1](SO(^++GCLWGB2H-[:%EKOF9ZP+VP[/'&8'4#$1S, M4WKGL4ACKX)KA, +PTAV8)9Z[-EGH_'R$F*L-C7L.D Q-'@FAK>_L2TK*DJ@ M#9VP:WI$5_+[H89\>.GE]EJ;&Q/ECR[0\G\;+D<^S7+I&&^#Y*R5^Y(E075@T*KE2-D"$?2U$8"?A]]BO-,!MQ$;9>&5JX&/)*I"/L!Y'Z%)1Z2VO57 BV7*4X M!:4P1N8: S7\&W)UP/S*JE[CV2U$,\[ >&#^Y_=5HQ[LE[UOX>+;E\NHJ-A6 M CTJ1X=*EG)_]+A\_8*TF:>)@[3?'C_783_"G:??'39Q'[MTMSLZ* M;M"Y9K>8$?-S@9/)3,.M&QPCR4"HB+E,2:(S6%E2(=@!W[RVD9[1.?A=VIL" M!]DFG/'F83D'S'X^[]V^IF7%I>J>28,EJKF@Z8])B3:NV7:M5+.E\'(-6G\O M5=VQ-T?[K7T$<8^NG/T9XF5Q]?#&PP]1J/=7]Z8&[GC)JU,SCS02C\ESD(O) M.O9J7P/ZH8J2Z3IS0W!.Z=BU:_&3.B<4PQ]O.U5\PLM0IS?/<%N@1T_&Y=3)Z^X^'F,N\VF4$82-,:@P/N>=;Z)IQ MY=#7$[;J3YVWW#+-O?PQ/%GL@I5OOFT$KP3[V< MDKS\^_<\VKSH]%DM)U!=>/ [L]:UY'O8DQXN^)1RY7V& M?E5YXF3PTWM%'BS,Y1ZJ8C3%K"KGJ5?K]$E3VSHITGT=^ MYW+-3)R"(BOQ-D%!?@5N5%7#5W5L+X=OSA=$.]P8Q_KH>1T\-\3\Z(SWGK M!>74@'[M1ZDW"WU\UN4=V/)/*]5?UO"*Q?^SL"*_^N$,>1[\2K*[B/FG&&=& M\CR'0[;2M/MA(T>(=@^T/=H3H&XUK!(]Z[UIX-&E3A+2&:_'U;72<[#%HQ!G M"+&NY9TF>AHUQ9Y5U7T#3VHF( M;:>'JPW&3ON%:UZO3+)ZOZCVZYLY A$Y&Q)12_!D8K\*5YDBRB0FHIH>Q]L% M!3%\U_(.\K--S""K^2O=**U.HG4./8RV?5SQ* D872"I]AJZ=Z5P7"^^'8YH7=J*GR$&0E)-.=P2 ME:7]9_B% @U2^ZI1N7Q#3 G!FQG2!P=5\<\J>UJ+W/#W$U<[#V;''JUX ML6H\;=;_MPVQ A)KY=X8!@C"U.&+,*HUD_QRK0UD&1BT2BN M'ZU2^Z+K:>\&2#Z>X[3 4W3FJ@]0&K!K\<%,!C:.O)JZU7/)>E0#TU%)429> M@26&0H+9\[?YV8:^?=J6+.*6$J)&=V6BXHC#H!@K M9.CA&:JT3(V< D&;B"*GJ5I,'.!B97DXV RBU&=L C%AAMA/XPS:;@RV$9!OU%Y8\H3BPN$2-'^8'Z\87E2W48;E/T='*/X6ES?\IV$DY@P\G2 M!J[W1VNKF^X-8SK]'ONS?BX)@;FZ/[XJ] ^:$D1A(C_.8&$^A'WMMA-B-27> M"2++\K3U\_Q*B>)GB.I2(O:[%NOOGI67ZY10EP]?P,+)&M'Z^1S^?EL($_X= M$@5[A(F]'@O[JF.R8CS=B75Z:5L, #,.\^,W@'0FY0X&23VP9";H*)\ZBR<2WV9CXAJ7%1_]8E+D6!D'\4 M)HLD*>(%ZK#?4]CB2/?WYQAGD<=-C8O-M+[:-_K&A?I-9]K@HI&@Y4D,YREF MJ&H]XN$O&Z3,NB_$A "(3['A1]I&@Y*01.CGO5_)/-OU"C'0>DONB\GD7>S+&_7LC)=P*&VQ'PB5("-I&VE>9O$T/ M+?:I8ZI1S60TFNIP[J#TK1',1G.I)[P(O37 ;Z*^:\X&(]Z009[@42F)RIE:.7$56>O6]ZI?=O'/R]J?= M?C;RLKBRM>]]])]Y<,#9[,YO_P]U;QZ5 M5!OV"]-H.9$Y4)I2:5HY54[E1.F39F;DK#B0F2F:\I2:F CEA#-EJ64IE9J9 MHIFBI08I#D^#.6MB#D!E3KFW ^X4\?"\9ZUSWO-^:WW?^I4^B!#JU=5H<72ITNE)P_]K@0D7US\>^^E^XM+HG*AH4=3L5V M!YN/I MS='#>X)>5AIU]'].O/BZJB8U9GCZH7IM=5U!]$Z#>1&-JR\OZJT;8!Z$:,^# MU1"0O-1PL*\49!NID7.3U6*PIVMDLD /8BCH[LE9,;S[\AL.)5T4=:OHU0A4 M6B$6)"E7O2RE(4_>7,JH5B])E]1U0^FH-^[\,E9&#-6&&%:2I2KBKII8FV<% MIG.@2AXV6WFFG_A@D26C\QKS:R M6NX=MNS6IMLB+M[*R1P_F#Y=_?$BZYW[A[ZEF];T/E>S)W;X.I0^+'>,W;A?]4=>HF M%7.?^I7^JO]=(STHWQ%0/C+J^W6*B7C$[GU1T]O^8"H7A5MS.IJNOLOJ:,+^ M^_Z[BL7.T]/FJ)U&5K=&EOU?,3B-+#N-["R,1LX'O10US]5S1.PA?5H<,[-'\RR6-D'_H0P M]<95Q8ZB*+70_)_Y^#VU]F'J9XJJ/761R[8B.;)L/LJIIZB[9G+&J,RE>F#V M-_U2@_)(X\VKRJ;/&0<^?M*K(+^>I<^H.=C8/[S,2#KN,R1W$J!2D-6#3;1- MT'*+[UZ@_59-OIE[CU[$CQZ]41_;"Z:VPXN$GPVAAU7/"^9E3.T*HEWL<7N< M6J4S0J7:KQ+SGA9\O$?XD3=4U"/4VMG(W&-RMX)1?AXXI7.=II0637ZEV_/3 M:W?"(>[/+.TS2QZ?LZ;LBXZ>_YI_!PB13&Y8"! M*Z#$T%*(A^Y/X%--7FQN$EJ0G_V=NF=YY>,ZS+\CQ%^LQCD?1AQ/(@V$ 5#4 M"Z)55>\2@:A=3B#S4/&SC=;ET":>5AR##/\&4=C*_<\9H7Z%DTXD^@&M8EJY9]7- MR+_D"@@>1I*YV&3,UGB)/"(6F+\T%MJWK__^%C%>^5W,]>E90IFA"\8^)9]C MN;CG"ETA.RXZK5ZQ-ING\*ZJKR;F^P!1B_=.]K>#0:NE+"@M>;JB@=N!V>,0 M&+W]?1YBX6KD-MNA2*F0Y&VNP@5+;OJG#7EN?-EM*PQI43E.9W5_RT .0H/O MK2MYK?AL@6G1H?Y,KQ:/LSL2=4I2<-RI_@SEB->-HYDH[9+$).QWWBO74K<< MOYQY6X0>ENY7HH66>6@EYYCZLB]@YEK$^/T@?_7M=C9'GR9G8"3S"GLX4(-] M_6,O*;B+1\@7 %I9BQ4%L0VK-M<=+R@V[O6=W"P6SA\0!3 MWEK"^X*CC#>K^VJZB)[75+\7J'C\L-S=5]ZSR]Q!X9[7J'?&6>U#>^/MSJS# M>,\R^(@\!>H>A.#N%]YAL>O>('0%H^*(UL^%6FM/1IL'6U:RV1Z$3;S\C/K) M44GH]0Z3NU<^K,/4F')0>O?!D#D)G[-W@E]OUQ/J6BQNH?-6*/&=6';O'[E. MU5,=L7"9:Y9>K;L./WBL<,WCG._.NGX#8JY!\1Z]R+L_Y1*"73XM7-U9ZO[5 M/5U+LD;;J12[Z8'?X0N?KS?ZFNBV^EW+7@$(G..YK< M/&!G8O/.C.E9U%=X\*W8)5Z@6Q5CC [UY8ZC9M/*"(,>$)]GS<] N?6$$>P^*$&0\X6=H"*;[*F,U!D_!8).?KY+BGT^.JA'F9LU/<3LL!2,=]!^U M[Z)*.9XA;@M52@-E@9>[O3![*RN9!PCVS6)T7_3CH65^6>Y58FH!S5XR^#.] M2^CJXK'DB.&8FOC9@84_=I&;:DRDU/KS-"_?.98%?SKLY34TS [!;38>& U MC 4"4./(*>G@G<>?)AWPX*4:;7 ZWN^HL,45M@'[5V16HN/["Q)/-OYWTA\7 M'12> 3J;UF$4DB%4R-]769?8N(7[SJL5,T_P:B[0 @=3-'H68]P;ZM.L@*BX MQ?RH5I)F?\!?\S,1:/BOE9RR%]ZFIW XG8Q;&T9V/+F<"(O4@L%;^F-B&LRJ MQ&%4^T9I>2?&._I8J_[=R.V.1C7DFZ*9>-<\Q%<@=@$Q960NC$.'0U__AX*NFE4E]JH MOKH;BG&)&P\3?4;N))EA&+7#8SN(\('X=L3 .JR:-=-4 6WB)E+$-Y:@)H>L MRGWOY6#M.D ["?Q^-7IB[2ES;XBO9D.L;:OE,2@-1+7D45(JKA(#>)_^R);Q M]!6G;E9FB-2G3>/_<.I2GN3LVP5=Y5.O-\I:UI[.XEYK]&I9C':]&D_)EEPZ M-N$D67P(W(I+H5,^O G+/HL>=O0<0&U/;W=,7X>]_MLSFU!NWOC-)M FW]/O M;Z",VM;V[:OW_O0?-I-VYCZXC[N(>[PQ]]TTZ:;9_F2_\S6YZ@(LA^4+Z?+F M-H:0-YE'\_&I S?K,IS/CG!10PWMV!WF"'#"Z75O9 ;*(XO]%RC1;(']"YQ( M6'QWW4RIQVCDK&X4VVVY?LO/DA*[LN'6&SWZWSO;YH9"N+DS"X"!/76\^!BC2Q8D0"FE'YY!6;\YXK2N2PTM7V+)$>)P\K/NF.RY M3)(&H;.%^F(M_9MW-#-&Z_<8FY: A9,4< M?(23[1IY+W;Q*1J#GPXD^H3U/ M9?#2_!B4UE)_/Q:EAV2?OE>=@/L]JV3 M[]55CU=^$9X"V)GF7N,%&MPP3;ZWOD073Z?>XW T2C+ Q8#(VESBEN\5Z%D; MB99Z= VI45JJ=9\=AS-[Z0I R5;.]!\_HRT#\G] Y6HF1Y(V'G]Y/H\]'F3S M[G 4;AU6X]YR.!(DTGUB?0*J5H^E]X1A/U7.O L]1NJF;5:9Z7V"E"?JOLUH M?/E$BIOUV5\2-I=U=.P=V3%XJ\2F)S,6VG>!=-R/Z?9+EPEU+0FJA7O76"^. M?XF=?E6I_VMPD2A69='<+_O^00T,MHX-#_7K\*?Q^T7-*Y75[R\TQ6*_DJ\& MJ@VA_&8M*FN+P\+05_Y$CWIKL9%33'G%Q)7E069U<@:)7!;KE=7WU/Y>[O2N M3#SET:,\XW=O(][\)_F,[='J3_S/A2O^QW#_.+IYK;Q1D8_G4/CXF12[[DMKX._G>E1A]S]RE^YP8OPO39 M09W%LN&_0%:2D8.>A?U95L%4UZ:I/.T?G6+'4(M\3]Y-D!I'IB_-):O!HH#)";3E(AP'F(]$;M)U"G!Z7-.,=Y\J9K3JYQ.8IAI-G JNM1C*BMCYMS MS[(P;;-_5/HT<2WL$Q_1'&K?6J /:-) @_V M-V_4C%5'H-FFKE76:+O6%'!^>S*.ASI)>979IWS^>\2K\8G:W=-$*K=RV&2\ M)+TQFOY+) \E I]::-*-)D FGU?P#J1:0]ERY!@.4U$8:%BO M1]M"K[&C6Y9%5IR6QZ"E#E1[.=0:?H M\M=A4OIQ7IXAO65) M0Y^:+0U[;-Z-SRD0HEIOJMCK;/( !NJ>A]1[%FS)^$E9M3Y;WU"SX&=W*;IP MH:XE2_V,HH?R'^OQ==BL,[\S<^5W/ ]%057GIE>@KLPI^(Y:<\E4I@;8?LO\ MR*A^%_TGLZX:HG+1B8B\Q/9,?6?2LF(;KT<\ M^A*W\NX?"4Z$^ST/832D54JT;X ,2H1>4$@L>+WY1!$3"L#QR3+>T/QG+T_- MXAMU:@H4I]BP0^6+0WY]E;JUG\+EY9GT:N&N%=0W,]5 MP6U(-Q3/]3%M=PFN$UN[::TW2ZZ 6(J\WZ<-ORJ:'2 MM?AP\Z-G-LRYN*="A8*LM8)&N4*1.MOBIU\6R16@T8]LYPY7>N D8K$<_K+ZD"]2HUGD&7@Z2;%^@_\=2 ML]=T[4Z[+ARKAC:S4$[8. I$4%P9B)U$4[ M([C\%">[EO(TR&ED>B7Q_:O7]VNC9N; +]A,##RSN-]<)6H)S$?(M[!W7HB5V.CFD?W M==5DD$_VE3^#K4C^WU0[Z,P95;)>T1KLNTAQ83F#'#2VA8#'T)J8BE6@1"LU M^4Z]M[):9ZJM5V>6Q /KQ2R/XAH-/[)<:]:Q*AZ?WG)&7L'U<=-VRKA MECQO2M*1.VT30\_E=9^ZO61SLZ/KDMMX18^?QGUZ%9%][DI YLM[$7\?E]R5 M'G CK] *;_U(,8U]M>BBDO_X-S2I]RF-Q5 M&[OECNGC&\)8[??BRTME[H'P0!EO\[*O:3=Q'V](".>%C__ZS:"CT(-AC2=7 M3L_H)GY^/C\/!5O!J[?I:CD>B^-?JCV1 )!GMX".6]JIC8%(LJK@76O$9V+GP;HT)UZE^.$%6:I_<]I7X,E]:30O&]KZAK?M9R5HPO M0\ND?3J.W7"^]MKIA2^']#3:_\[TCR_/MAL_;)-?\O-2R$_"C,5-@C2RW]\M MP\.Y]8JB%N7EMTF&Y/V_7>Z7M8[,II?>HI]U"[M/]__SA\RI%MS9:1\C1N?" M]D.$JP[5/K',?_YY97/YC8L&[ENYL]G'(R8Y&F%[;V,;F#L@.LA;:!Y5J;\G MB.Y?DGC3%1%-Q'RNS+^: (VG3^?/-:H:CU(N/<3 M7(=M[H:VB?:]Z88G,P_%W@_:,18=WV*INB!<35MM0&RA)IR-#I$^Z&K>F&)R M]%+1WK7#W35EL? S/8M>M@]G(_)-V\_5QB2YY\\NKIZYRL7E[S2,QAR4*PK( M4'Q^R,Y?9V,!2KT'B&YZV)/-)\>7&>/,/4^DAXVT>GT*DY M1]U*6O]([&!O?"KYAF1WT2\A\EN)\N_7Q79.?V1W<+]H?7K)+W[\\^L;*[JY MZ=.9JIJJV8\[7TZ%VR(IK6U99R]4%Y6^'2E]>[ ]=X(/MO,TLQ(;W5>/$2_5 MP+Y_XEI8X M#2#ZEJ1-1'LA&*HB0(:_M M:Z1"S5I7I)=3.Y>=[-5)N7?/W(R^_CYK4]-)0B7:SO^NTIF1R[:[W=/_)+/[ MCH4Y630US?K&\E )*$GBQ4ZM5)$R)-7R^I]=AIR)!'-4Z3?B^S+%-PV]/]ZX M[4O6>9WT?3Q],(\ZI"4@)9%K)@LVJ.UY]'1NAL(TI.S]"[$DR!-I3#%_< MT790GSW3;W_GAYUC4I7:82[F^3P-OM#_^5YKQ3Z>G@(Q=3#K$ZN_X-A9-':D ML?O%,/2Z_F1QOK6MK79+Y1^HRJ,1$1I[K_F*TG1)[8U>MUB5-Y%L\IBNL"I/ M6+[V"A6*3:9), ^$C$D:PB4A;>>N"2 G[08GZ57>G.#5O1:ENF>3+D/!.0,Q M^^;=9\:'?^_&&]'4D9>I0S'W_?6E_6_?<[SF,BF=@EID7^4")4']2+FWE["5(2@;= MS%1M#O"V76/EGJW52H28NPNNK16\>C-'=_30F4Z8)]9[[!Z(L*C='YUO?NZP M50)N?.IE]@'[G]!SHH^S;LF>W.V2NUATQ_ "N*KRTEIN-7U6_4-*D]]DC%K8 M^>""(1>'TS;WG.Y1OV)AJ*N=' 0? MT2N>2$ LD&4+: H\R![@3G%62,8[=Q MIFR=[//1;0[1+Z9,!54&%C42-EWF!L%U]7'L%^]:1XJ.2*#\B4:0?"B7NH.6 M0K($%==A+:QT!"?$PP=BNY\*+89(7[C"8;H4=RY)7==/K,S@N5_3[ZCD^U^0 MV\YP.,^S"[ &VH7RM'-=(C5"("\P60/TI?$LG%M>3>YJ\)O MM7UA5Z:!,:^*KO\>?IJ7KQEBEK_C6^OACTZN25RU;>NP3PEYY;(U_4/9%5;'#L-3*/#S*1R?RC@ J#R M@><>KQZD6UY[T'GL\_65R!^43]=.Q&X?8'>6);V>::[PN=4*:H >CP?NE]E= M:/T87YSP^)JBZ^%7A4GI09T[)@^>WY7ZA1%\]%'B[I[T$L3;4BC^3/?']M@; M2C=6=WN9!87I,S8I"DI""INN&TYOJ\!WW.G3#WWRAJDT=JEZY^Z*B;AM/[*/ MZO:VYO6W&(S>X_H?RQ1I#YR=R M]>,*$-D_XM@NT%V^*J)Y;#BJ>PMJR%+E55\%KY_H2#_GL[/W+V DJ:QL]!S( MQ@48OMYOLEBZU/X:IZR6_61HV -G[.@YC,%@/*S*F':GB]-#%8N.>7_N^?:E M]M?O*I64XLNR7_$/)MR8DFNT=5B8JJV@ +H;\ERHN98MECX-J"'AI#)]<8QA MTH;>B!'" *6Z&-5B^B!%AZ1&U(?J2@DA@E3P"XTGI_L/=I,H1E5Y4AL6N0X3JVSH(+R)G$)#B&2(B@"R M"9M2KYF_:B9T -NIANAM4#B?S.Z$X^X0-K7E#3RJ)*2Y,7HC8YV0R7EZA;Q0 M65UC,S-R8Y8XZY'Z(8X/UJ4$$R)+]2-U+D.8[3'DX-0.X+&9$4R.#+# MMHU,&53; HS-RH"/N*WM[;60XZ[#M[&M: M25> ZY!/J+E;K:4F*V3ZZUS&\D*IF(+GUV'Q;NNP(.17><$7R''526CP[X.4 M!!/G =)VB&W_9K!1%R66\0XH-$09UYQ=IAO>>G=#A;\-#/#*D HEW[# MH,H?K_L19_N^]R[]>!U#-]VV36*182)4G!!M?ZKR39R/H?JW$<"PW35Y;)!( M)Q9O_X#3T&XV-+5BD2C()6_&[TD.NXK7"QWJ[C]PJ5SB%SU[5FPG0UYXGL\U MCAKH\L5X_V67&1/RPBDFNE!CHY/'9;L==[:[;;[=4WS&R=#E@JN+GY7!_ENF M?A=>9IK.7C"XEQF,@5F=W'U"N,'_ST&MQ>=_4M+OU=Q\F@54KB#K^E=%AT%);;URO7^@%W_'K4T2>[]OB,9Q[?5A9<;! M;LRW-?0%;E!0Y\B."M^6^[' !7^G2+Q0WL*MW1?/D!2$'FL,YM8_04['F0C1 M")+QUTW#B\R9DGAA+(AJ%TDX+YQ%?<=HU^,T.7KF;PMAJ_RV DF@I 4O/54@ M!V92 WAPV6GCGZ,KS;-V-DTC,JTUX#%O3^S09R4>^T)UCM2PU O^VYJ"0W>] MB#;%!8H5YPCW2_Z+2667.VB]_/"RH,'1?9HK/%UK+V:<]D&Z M19RKKLK+_'+'N-JN5H]2R2:/'6WF#^T:)\ZOQQG789-\*AP99+U]// MNS]P79DA"GVQTJ?/\'"N9?%MO52-HP22+\[9X=/72X=YX0W56F'\12(QTF-YVMU#'WJB#@V609PS5_]@HBI6:HAN[O(B9:[JSS!8IM M?>_2$2.931> ;R9Y%KT^UKK9'<4]Y8(.%0.;F8VU_52ADI0@$-"/JS :XYBU MFJ+86.5@RWV/; !$L_YF#-3+A[=V)K]J+_;R:8_DPA-%FX'::O[:);,,N]\1 MA,K01M1:4FY.M6UDV;"AR7[X!QHGJEFN&>7.#L7*<\=XG>+]A"PI^MH9X+* MQQOB-/OG6"ZH\0>T;90TYDY"9RM2;1T6@%4F'@2SA&>8/34T&5(W:0/@4Y(9 M (R4)$5(4)RKJ5:@%M4PABHY-H58R?(X.(B)[ N-/!7UW/.?*KMKPM/_?CX'RD6\@LJ;/EYO87V9OVJ+9.ZGVR.5^X^]&6AO>UQU''/\G,+3 MW2X>N+9B'8NK5FFI"2^:^AX7/?9WJJGXN38W3A$JV#>15>BM4#M:V7LP;X)B^"8L='/!>P&VAM7Z=YQHU7;ML5#ENON7U]V!U>!8 MF_:P\<=/FSF?N^";"&I309[PA\7#4/U*C\W=2XV9'EEN*]@SW8:A&]M4]:UZ M:D94'.HVGRJ9-%;*"TT_?+/<[<:%IM!=)[2D=NR>H >["_YZ8YNR,+P.JS / M\!F_G)5SJFG75>RVBX=;.=X/DR*JSW6F@MG[M%O[/BY4J#5=*K4\Y^;JM/,^ MG>'?;+*$1 M= !8X#JR&@ F56=T_X#79U BP_P4.9J'5B&D.L=='FAT+OL4_G)$\X=TSMT. MO)]\N$S1Y:S8(-CQ39NZ'$_'%J"S O:@;A5F?X^^(G'PTROA[TPIO>;N9K^G MA^]%'NYS>6&U(S+$]?[+P9>]I9B:";?R$J?K]Q8/^OWRP]DD*6>8*OB1,!%/ ME?]V#_TPWWH@VOC'(?R_QX2'_?Z7AACN+Z[^_ZZW^W!E91'%78DL"G!WL]GM M[E1^XH?'#ML]\]OWA'N?%9H &"_KH#R-$#S^V>2H6A*J-MCVRMWBX+3RKYZ_ M31J&0I[3SH9YMEJR69B@Z&9.'005KS0^*%>B\(VPH0?.:VO(;J3_=*AX2U MV-07U2N/J)ZU,(M>>$R)^35#X2BW=\@$LT*GU&2[\8LHQ5]2TCDWF,?2, [! M]M'%N.)'OKVLUW,5/!/X,>NCM7)_<,HZV\"R;:<"=?](P87R[;P%PL.(D/SP MIFGNT;_WY;8>'1LUXD]Z:W<@*!FW\B-MZ[Z5!2_'=>B)EA:\J$=OH0*Y>2H/ M+KVIRSDQ7F"8M_M99-:A2]F;[]KO2?94.R&7W=V7'7#QU-[4>RCL/^NPQ(NG MN!EJ*OJR'HR&3D2B\A<'Q9]Y6&-.C*I>K+(4)2A/H0#[RKM3OOP?H/IL3[35 MZ8Q[ZB+%]GC+SSFTKU5K!18[T;(:Y*M]4'=Q7V'_]])MX6K?X6UT>/(&IXQG$-(6L>8']%Y-"+65L'<#^[(P^ MD2JPQ!/E#;))VFN5C8&%1#>H?YR\3?09JT Z1+ ?ER;MI/(DTLTE>-2D\)#J M*HJ0M2AI@BXWR*I$J8%I&[AAN?$ MB\!H9J\0#W3.(OD=;G/NH,W;%T'*1JF;6QPK!QK$V"N&@>M/8-J:1\,C:,[QY9 8XPZ%(IH[Y8AA M8!PAF+P]&+F909=H*=" GCXGA/,C/Q+:VOG&%%Z#"^!VMTBL[(8Y8;>Y:'EF MX1-"Y:*O/HLS-2H56W4*?+?=' ME1N +]1*;UP]X]? ET(_G%_8U<+Z-WT53WJ4-KU\4UV.DB$-KL.JT:F-@6#O M>PRZC9I$Y^&'F#]W61[[VL&G;FL1;4N>Q)!*8E],?ZS_GJOLEOL,_:(BL1([ MU84#<&J:C#Y#J5H'JX]!MR0FYC*$)JM.A$^\P!86E;6='(A,1FX*TR<'C@W- MC7-S?B\+2&\@;NFDFN+:\TBRHC"@2[B%&S*W&QKF.@X0X4!XB_*44&&0Z%_* MHAA5*DW=?&3]/,.R_:1#3#Z ?8^B8N%+H5K\\V5 ]^V)4.EZ=\&CVE,,PQ! MHMW7"'+@K<,R1_=!,7S6UQ(QF6XT9"5_J35=3A1N';6 HOBM UQJDW/(JQ"! M[[8W_27=#+I_RXZAR3S6C 1[+H4,M]0A^/:VT:3-0[G89$LYUIOZ:@:(C(\< M,6C!Z S>,-'L=*Q&K+AV]+\>Q2T'"^H3[V?FND4=!'RL%5Y>( 8 ]P2"'F+T M2X(O6HVH 6*;X12RO/DIL.$DY RB6]6T@:V57+B\ Z",5^[D;P;-;QHSUBJ! MWS&=4D(SD)9AZ,S3WAZ18F[!I7L:^>#M^OFO>_5O:8O8OKN4J6PD!W]R0(A$ MLO\1NJ]ZD_J7,=3XQ8RSK7.&*N0]T)=8M^\^P::JHT\+K7GOK&2N+57*U=Y^ M,773(C=U2?6\KI9K_]7Q>.?Z*51 ACUON1F_D:B^]D"T7R@-LH.1DN:[Q?H" MG3ZZHP$*CP4"6WUW0>'/<2)%8#!S;\XT;PLE4V@6S4HG(!T!+4$E MI?&T7G7AI!-$/5752T2_7!E9GE5?/4R08.\@#*S#^/CWK&V0=6N!+FBE M$&/&0Q$G061&A-? :_#^T6"V\ -QH?E8:4-=X=L-S,5ZQK[+CWR M863YV#LD^^)2PJ\2#MB,1/]P22A/ JQ0JR6#49$\H-ZC!HB:S: MQG58#3X9A9L>"7Q?PA74<>V1F05F4-,+PH)50PT8.==2)HXJY.[& [P3)'E" M7?/@Z/;>R]T_05IF4B5/JG(3!F!Z::RX>*G=$Z3/05"GTZF8NJ M%C2LVA/NM:$5)RAZV&;3N=8.];:/>8S[M8.]S,(8'MVK9>%;\/5?'3?'@EE9 M!BMRSA50GWN)FYH#^7^11$-@E,3'-3A5(!?*S,-ZB!G1>; M?J,:ZS-=@$QS"G4^5]?+9?4^[[O<6)N ZYK"1-2-7:%>J,;]>;,."\8.56"W M_RHP2^-/-'T@(GA8^;JX1C->#727JP0(&GC?T2<:38J"^6[&IIFO:UF3'7Z! MAKW/']L4?=39]G8O,H.\48@ M011:T6+/BHMM&JW:C"JI1XQ8P8BV2:6.P'? M*J!YM:5>[QXH(?@%O>.AMT/7#4%J.M&(NQ6 9PB/<8Q8*14ZPE/7B4?JW2GC M_4(+X[NR99:),P-C,%909_S89B-\G#*V:1;-RVD U47;:4"AX.(K4"M>Z#G> M@-H*F?%1S6/;15W*YB)5,'\=EFZT#H.'U$?=TJ3PYB@SC=K\6*0U>*Y.&9]D M9!]J;575-VQ3/8 Z'XE.04HV[BN#VEO'=BR-)9"VO.E:2H#(>-ZL>UL!@N+1 M9U@&E\"1Y9'6@Y5&4K&'ET_VE?L/&'7N.#WNSNK_CI7UXA!^FMB3=Q@J.0?3 M:O#O91#<,0I)3XS RDS%2984T2MZ*TT,$+E,"^ =*][<[L6(T;S7Y(I$\O>^ MMMSRX)WY!LX;V>??OFW$SG38?[Z]-3_F.XP41 P4,]\)J(&[/*L(I+'5) 9T M(_%IR*JQF:JGORQ/5/6)]MAR1ZS;D!N,QN0_@)O&!^I0*7J,?\J7YI1_U6?2 MGOVJ*S@ V*8R%:6V^UJ\6BNI68<->35'</FE>V9NNPGHO1M'4\7Y\KD48RALCNO>:QXY52 M!(,VDH&#?9.IF%@\0VI]M_4:I:WY=IX>T*D,[/Y=,<"W9O9\6,7?Q9=:'WC7 M=]=G/MSQRPHIQ<2GQ8O\B*ZV>E7ROA>PB)*_120I$ MF9K!",]&OW'5<-Y =@D4[L: S*[Q9Z5LP+;B(HC2LH*B/.U3[Y;"3E_SBC;- M&"T.$O^,.\E!3<78V/N&2LM1QLP\L9/=3FZ.K! >02$LE;5:R%*XJ+RQ9.$V MXC5N-A@67X@37)C*72FHY"Z4RCB?KZ[JJ;BZY/4GC'[)2_782KMCP_S5RE ] M3=C22^W<;B%^O%/.!^/Q2TT7&*B+>4'P/P,R$I_?K9B\F=TQ%T\\I=MB"D_3 MW?NZH<">)A/BC/$Y713RJFP2\SAG<'M E-FI@^?_9WVB_SXJ<\T#5CV%YD!) M.W4SJ=/8%/YO:R]^JXE#:.4HA&A:QBPGB'9MCSC*TSW$5"=D_]8I-WR4'WA& MW:6VNR9ID'C:[YE=*,\GW*9':!034/8-%FM[FG"C9/4T4;N':4[ "L(>85AO MH#(>2X+PJ-T8XTJA+'V:56;_!51U=\PHSZ7ISGBQ3359,7BZ5["R?F(EXR]0 MK:KH5&PY!Q=:Q+&8OH[!SD8!(>[04T3S<,B8TNFH6#Y-CGBXFXB/&40@/ M@XA6F@1G&E%P&,**@RTE"N/MJ]AO'OJ$S1W;T13UO"E68)_ASV:J U\>OIA2 M.PC\KGOV%19K<9K(&L=S5L?K6E#);F2XN=D+PI-O(2LE&8;(C02V,X!*K:$F MC2F(42UI/O@H81UV&@H$-SGV[@7&TI?@4F3_:1.$W&1NDFJ(0Y?P5#GD1-[Q M:U1MT$@&-27YO]7!,?KA7T[?;Z_639T4R4__QY'W_[JU^^)_:VMW85F<#APJ M-^I]6KX9FV1VKR7D!51BU8]?K'KVZ]A4UR[=[Z(O=[YUJ+;LEU@]!R9:E6,L M.K,W-M+>C]4MSZR]_#H49.RN=ISF5=4UL^]5]U/ IBSJ)73/-]Y XS7[=(;.5)I96DO]MX>9>EW"$. >_LZJ\SU\PDIS9[NG MFC.U-=L#CY^S]+-BG+,P=S5U/;)TV.9:J3/<+?_LWW5&IYTD)9T>.X-EH-+I MQ)9.B92.5PI'([X7.L/=Y<\K/CUD99#N?>" 'L[*\;YKY8$#(2/(FUD26L)5 MN/,O"V7$*&..NU6#&DNF-/"5MUD[OAT^[ MB8BB,G,G]$M"F5/O/OL;N*>I$[BSH S:%RH$KVH3QEIWDCK),O@*H3X.D4!4 MO-_B7!+'/;DX+DA)'VX=7CKTX/? :HM@>Z@V M]1H4SIV3%%IT.UM!7D#>O]!%G R(B;H6@\-S5S,P?-%.NQK5\^0=P3??=72F M,"KE.#APA)#L,WUGQ+*ZQ.));3]Q]?N9V<#'_JVB":F I>/V^TH+>( <\O!;^WA[N=N3E&Z\33:X9=E+RU/;)N&(=6<5U MV.<;QNDY^XMBN,?^S)]'K!I5B3ZT%A^(:W'.NL<] 'F!X?R=:X5\V_0*XB;N MH>\[VP$*5XT1Z7^@M>*4%UI-Z)2I[1"%Q?E'[V/V-!X(Y=(5]NQMZ+/2F?BE M+T%0;Q*S>8T97@;28N>9)"Z:G7L0\6YG\VASWT>K%#WQLEN,?!^V_C;JT[B< MN_.*W426C0ZQM\T750]\R2ZUY9-3R-LMX3XC8MRU+@G*RZFKP W2I7NG@HD( M>C9XOH2KK4UYTT4W.A1)E35J?-LG20Z[O/ER*HJ##6 MT(1UYI=ES]I^>B25$S(^%C^[V#F;H1N!6S2K"N6]TQ,,F&V7'LQ##U?0,+V, M$XW@BP\:QCQ]\K[Q]+1]K7T=A6CY1]>4-*FOVJY9QB1'%\2F%!\ZU/=4VL>C M+C]6ATY'B'W.Q6!G)XT%V=>?3E2B_AX6A44,$NR^YC7DT3]GML0BANE^/V MJ>L_-'AIIF-7;^-R22'Q^ )<5>@N)KA$H8R8K91PB(&"?6^ N83!EAPWCDM4 M7O^[J:DH:ZNLL_>+;AK=O:VL3)WS3K !RW).J M7CW#=R;G^O>>(5K$E$R;..DGZ^LCK;OY/4(47?6ZR'[ZG;5CO&U ZK!W3"E^ M(B[J_L@_81I1?$L381#DOFI!M'C4-J98P7 P:+)VZA;J"LBR1!38V9)AL^H( M'FCJ-\HY!IRNZS?B#_ M/%CD>X+6GI=90@A(J:RQ_V?V$=LD+^B-B4'0AV>MDDV!%[G%F1Q[>=G",._S MN=1K;[^O=6%W0DR^O8]5Y_NPA4]%WF->D\L%FCVA![+6C%P8KWN+WRKC]1>R(L0#OZ\D!%[7^A:X/B< MW!![:TJI\ 0PN^BKVKL.JS6R8/5)8P%'NK5C]CTV]A5"J$!I>?60QV"\P0]5 M6P,*[LO7RW7\,DBZ0A^'R=EW.^ZOO>]QNS0OP!H8JMAWX MZ.X A%%BMJ&59K/X;>@KGU="RZ\3CN]JIVA]-4='] Q/L0S$^7!46;=9]2KK M?KU#)%_]VA$'!)L5@#A7.X]*9BB^C=&';#G< P6; 7ZK8C=HTW%HEO\V3[%; M:CHD8O!EO4K[.%H>2^AL8NX&?4O&.Y6(9GWFUL]P*^\F;A-O%*A2VWSEWS)O M7\D]"1XCV+?XZ@(?0V[Z'ZWM0YP"C=\5;^]FMK\K5S A[+$_#,+)16#5[J?QNSI7+Q!,!#< [ZT^JHV;G@LEH&S0C'?UDQ09 MEW%3'S%-WB%2%!ZZ_2/M"E7SGG'\T^0)@ZD+8Z="!?9VE3"+2WP[<.1'S>0Z M;#LIM\C;+K1BN-4XFYOP=EZ3YFM/DYTZ:!1[?E9Z0$TU>?(F_?&KCI#28'?G MX!OS.- :'X!-IP%NV4#E# /@\^"S=:!U.PT,(>[#/?$B?!Q86YR#[&;T&)7R M7R'_YIN(N)H&KUACE%S[M<@*+PQG$FTB^';4"QN,0.2E;]?&B"8' 3%42QPF M-UFLP\;I6$8GE:@%] HN]9"#:?_^!57S=I!D",WK(XAGUQX0%0&OYH)C?4:A M89_>8V4M58AF/4\@>]ZC7Y;RD)Z#C1D+(;1Z)(X-H[=$3_P>TOZL973?CS