0001560327-22-000026.txt : 20220224 0001560327-22-000026.hdr.sgml : 20220224 20220224164152 ACCESSION NUMBER: 0001560327-22-000026 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 110 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220224 DATE AS OF CHANGE: 20220224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Rapid7, Inc. CENTRAL INDEX KEY: 0001560327 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 352423994 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37496 FILM NUMBER: 22671816 BUSINESS ADDRESS: STREET 1: 120 CAUSEWAY STREET CITY: BOSTON STATE: MA ZIP: 02114 BUSINESS PHONE: 617-247-1717 MAIL ADDRESS: STREET 1: 120 CAUSEWAY STREET CITY: BOSTON STATE: MA ZIP: 02114 FORMER COMPANY: FORMER CONFORMED NAME: Rapid7 Inc DATE OF NAME CHANGE: 20121015 10-K 1 rp-20211231.htm 10-K rp-20211231
2021FY0001560327FALSEhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member11120.0240460.01638750.009673P3Y00015603272021-01-012021-12-3100015603272021-06-30iso4217:USD00015603272022-02-18xbrli:shares00015603272021-12-3100015603272020-12-31iso4217:USDxbrli:shares0001560327us-gaap:ProductMember2021-01-012021-12-310001560327us-gaap:ProductMember2020-01-012020-12-310001560327us-gaap:ProductMember2019-01-012019-12-310001560327rp:ProfessionalServicesMember2021-01-012021-12-310001560327rp:ProfessionalServicesMember2020-01-012020-12-310001560327rp:ProfessionalServicesMember2019-01-012019-12-3100015603272020-01-012020-12-3100015603272019-01-012019-12-310001560327us-gaap:CommonStockMember2018-12-310001560327us-gaap:TreasuryStockMember2018-12-310001560327us-gaap:AdditionalPaidInCapitalMember2018-12-310001560327us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001560327us-gaap:RetainedEarningsMember2018-12-3100015603272018-12-310001560327us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001560327us-gaap:CommonStockMember2019-01-012019-12-310001560327us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001560327us-gaap:RetainedEarningsMember2019-01-012019-12-310001560327us-gaap:CommonStockMember2019-12-310001560327us-gaap:TreasuryStockMember2019-12-310001560327us-gaap:AdditionalPaidInCapitalMember2019-12-310001560327us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001560327us-gaap:RetainedEarningsMember2019-12-3100015603272019-12-310001560327us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001560327us-gaap:CommonStockMember2020-01-012020-12-310001560327us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001560327us-gaap:RetainedEarningsMember2020-01-012020-12-310001560327us-gaap:CommonStockMember2020-12-310001560327us-gaap:TreasuryStockMember2020-12-310001560327us-gaap:AdditionalPaidInCapitalMember2020-12-310001560327us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001560327us-gaap:RetainedEarningsMember2020-12-310001560327us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001560327us-gaap:CommonStockMember2021-01-012021-12-310001560327us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001560327us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001560327srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001560327us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001560327us-gaap:RetainedEarningsMember2021-01-012021-12-310001560327us-gaap:CommonStockMember2021-12-310001560327us-gaap:TreasuryStockMember2021-12-310001560327us-gaap:AdditionalPaidInCapitalMember2021-12-310001560327us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001560327us-gaap:RetainedEarningsMember2021-12-310001560327us-gaap:ConvertibleDebtMember2021-01-012021-12-310001560327us-gaap:ConvertibleDebtMember2020-01-012020-12-310001560327rp:TermAndPerpetualLicenseMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2021-01-012021-12-310001560327rp:NewCustomerUpSellOrCrossSellMember2021-12-310001560327rp:ProfessionalServicesArrangementsMember2021-12-310001560327us-gaap:ComputerEquipmentMember2021-01-012021-12-310001560327srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001560327srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001560327us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310001560327us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310001560327us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001560327us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001560327us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001560327rp:SubscriptionRevenueMember2021-01-012021-12-310001560327rp:SubscriptionRevenueMember2020-01-012020-12-310001560327rp:SubscriptionRevenueMember2019-01-012019-12-310001560327rp:TermAndPerpetualLicenseMember2021-01-012021-12-310001560327rp:TermAndPerpetualLicenseMember2020-01-012020-12-310001560327rp:TermAndPerpetualLicenseMember2019-01-012019-12-310001560327rp:TimingOfTransferOfGoodOrServiceOtherMember2021-01-012021-12-310001560327rp:TimingOfTransferOfGoodOrServiceOtherMember2020-01-012020-12-310001560327rp:TimingOfTransferOfGoodOrServiceOtherMember2019-01-012019-12-310001560327country:US2021-01-012021-12-310001560327country:US2020-01-012020-12-310001560327country:US2019-01-012019-12-310001560327us-gaap:NonUsMember2021-01-012021-12-310001560327us-gaap:NonUsMember2020-01-012020-12-310001560327us-gaap:NonUsMember2019-01-012019-12-310001560327rp:SubscriptionRevenueMember2022-01-012021-12-310001560327rp:SubscriptionRevenueMember2023-01-012021-12-310001560327rp:TermAndPerpetualLicenseMember2022-01-012021-12-310001560327rp:TermAndPerpetualLicenseMember2023-01-012021-12-3100015603272022-01-01rp:ProfessionalServicesMember2021-12-310001560327rp:ProfessionalServicesMember2023-01-012021-12-3100015603272022-01-012021-12-3100015603272023-01-012021-12-310001560327rp:IntSightsMember2021-07-162021-07-160001560327rp:IntSightsMember2021-07-160001560327rp:IntSightsMember2021-01-012021-12-310001560327us-gaap:DevelopedTechnologyRightsMemberrp:IntSightsMember2021-07-162021-07-160001560327rp:IntSightsMemberus-gaap:CustomerRelationshipsMember2021-07-162021-07-160001560327us-gaap:TradeNamesMemberrp:IntSightsMember2021-07-162021-07-16rp:reportingUnit0001560327us-gaap:RestrictedStockUnitsRSUMemberrp:IntSightsMember2021-07-162021-07-160001560327rp:IntSightsMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001560327rp:IntSightsMember2020-01-012020-12-310001560327rp:VelocidexMember2021-04-122021-04-120001560327us-gaap:DevelopedTechnologyRightsMemberrp:VelocidexMember2021-04-122021-04-120001560327rp:AlcideIOLtdMember2021-01-282021-01-280001560327rp:AlcideIOLtdMember2021-12-280001560327us-gaap:DevelopedTechnologyRightsMemberrp:AlcideIOLtdMember2021-01-282021-01-280001560327us-gaap:RestrictedStockUnitsRSUMemberrp:AlcideIOLtdMember2021-01-282021-01-280001560327rp:AlcideIOLtdMember2021-01-012021-12-310001560327rp:DivvyCloudCorporationMember2020-05-012020-05-010001560327rp:DivvyCloudCorporationMember2020-05-010001560327rp:NetFortTechnologiesMember2019-04-012019-04-010001560327rp:NetFortTechnologiesMember2019-04-0100015603272019-04-012019-04-010001560327us-gaap:CommercialPaperMember2021-12-310001560327us-gaap:CorporateDebtSecuritiesMember2021-12-310001560327us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001560327us-gaap:USTreasurySecuritiesMember2021-12-310001560327us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310001560327us-gaap:CommercialPaperMember2020-12-310001560327us-gaap:CorporateDebtSecuritiesMember2020-12-310001560327us-gaap:USTreasurySecuritiesMember2020-12-310001560327us-gaap:AssetBackedSecuritiesMember2020-12-310001560327srt:MinimumMember2021-01-012021-12-310001560327srt:MaximumMember2021-01-012021-12-310001560327us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001560327us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001560327us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001560327us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:FairValueMeasurementsRecurringMember2021-12-310001560327us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-310001560327us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-310001560327us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001560327us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001560327us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:FairValueMeasurementsRecurringMember2020-12-310001560327us-gaap:ConvertibleDebtMemberrp:A2025NotesMember2021-12-31xbrli:pure0001560327us-gaap:ConvertibleDebtMemberrp:A2027NotesMember2021-12-310001560327us-gaap:ComputerEquipmentMember2021-12-310001560327us-gaap:ComputerEquipmentMember2020-12-310001560327us-gaap:FurnitureAndFixturesMember2021-12-310001560327us-gaap:FurnitureAndFixturesMember2020-12-310001560327us-gaap:LeaseholdImprovementsMember2021-12-310001560327us-gaap:LeaseholdImprovementsMember2020-12-310001560327rp:DivvyCloudCorporationMember2020-01-012020-12-310001560327rp:AlcideAcquisitionMember2021-01-012021-12-310001560327rp:IntSightsAcquisitionMember2021-01-012021-12-310001560327rp:DevelopedTechnologyMember2021-01-012021-12-310001560327rp:DevelopedTechnologyMember2021-12-310001560327rp:DevelopedTechnologyMember2020-12-310001560327us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001560327us-gaap:CustomerRelationshipsMember2021-12-310001560327us-gaap:CustomerRelationshipsMember2020-12-310001560327us-gaap:TradeNamesMember2021-01-012021-12-310001560327us-gaap:TradeNamesMember2021-12-310001560327us-gaap:TradeNamesMember2020-12-310001560327us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001560327us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310001560327rp:ContractAcquisitionAndFulfillmentCostsMember2020-12-310001560327rp:ContractAcquisitionAndFulfillmentCostsMember2019-12-310001560327rp:ContractAcquisitionAndFulfillmentCostsMember2021-01-012021-12-310001560327rp:ContractAcquisitionAndFulfillmentCostsMember2020-01-012020-12-310001560327rp:ContractAcquisitionAndFulfillmentCostsMember2021-12-310001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2018-08-310001560327us-gaap:ConvertibleDebtMemberrp:A2025NotesMember2020-05-310001560327us-gaap:ConvertibleDebtMemberrp:A2027NotesMember2021-03-310001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2021-12-310001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2021-01-012021-12-310001560327us-gaap:ConvertibleDebtMemberrp:A2025NotesMember2021-01-012021-12-310001560327us-gaap:ConvertibleDebtMemberrp:A2027NotesMember2021-01-012021-12-310001560327us-gaap:ConvertibleDebtMemberrp:DebtCovenantOneMember2018-08-012018-08-31rp:day0001560327rp:DebtCovenantTwoMemberus-gaap:ConvertibleDebtMember2018-08-012018-08-310001560327us-gaap:ConvertibleDebtMember2018-08-012018-08-310001560327us-gaap:ConvertibleDebtMemberrp:A2025NotesMemberrp:DebtCovenantOneMember2021-01-012021-12-310001560327rp:DebtCovenantThreeMemberus-gaap:ConvertibleDebtMember2018-08-012018-08-310001560327rp:DebtCovenantThreeMemberus-gaap:ConvertibleDebtMemberrp:A2023NotesMember2018-08-012018-08-310001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2021-03-162021-03-160001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2021-03-160001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2021-01-012021-03-310001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2021-09-260001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2021-09-162021-09-160001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2021-09-160001560327us-gaap:ConvertibleDebtMemberrp:A2025NotesMember2020-05-010001560327srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberrp:AccountingStandardsUpdate202006TransferEquityComponentOfTheDebtToLiabilitiesMember2021-01-010001560327srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberrp:AccountingStandardsUpdate202006ReverseEquityComponentOfDebtIssuanceCostsMember2021-01-010001560327rp:AccountingStandardsUpdate202006ReverseDebtDiscountAmortizationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-01-010001560327rp:AccountingStandardsUpdate202006RecordDebtIssuanceCostsAmortizationMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-01-010001560327us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-01-010001560327us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2021-01-010001560327us-gaap:ConvertibleDebtMemberrp:A2027NotesMember2021-01-010001560327us-gaap:ConvertibleDebtMember2021-12-310001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2020-12-310001560327us-gaap:ConvertibleDebtMemberrp:A2025NotesMember2020-12-310001560327us-gaap:ConvertibleDebtMember2020-12-310001560327us-gaap:ConvertibleDebtMemberrp:A2023NotesMember2020-01-012020-12-310001560327us-gaap:ConvertibleDebtMemberrp:A2025NotesMember2020-01-012020-12-310001560327us-gaap:CallOptionMemberrp:A2023NotesMember2018-08-012018-08-310001560327rp:A2025NotesMemberus-gaap:CallOptionMember2020-05-012020-05-010001560327us-gaap:CallOptionMemberrp:A2027NotesMember2020-05-012020-05-010001560327us-gaap:CallOptionMemberrp:A2023NotesMember2020-05-012020-05-010001560327us-gaap:RevolvingCreditFacilityMemberrp:CreditAgreementMember2020-04-300001560327us-gaap:LetterOfCreditMemberrp:CreditAgreementMember2020-04-300001560327us-gaap:RevolvingCreditFacilityMemberrp:CreditAgreementMember2020-05-310001560327us-gaap:RevolvingCreditFacilityMemberrp:CreditAgreementMember2021-09-300001560327us-gaap:RevolvingCreditFacilityMemberrp:CreditAgreementMember2021-12-310001560327rp:CreditAgreementMember2021-12-310001560327us-gaap:LetterOfCreditMemberrp:CreditAgreementMember2021-12-310001560327us-gaap:RevolvingCreditFacilityMemberrp:CreditAgreementMember2021-01-012021-12-310001560327us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberrp:CreditAgreementMember2021-01-012021-12-310001560327us-gaap:BaseRateMemberrp:CreditAgreementMember2021-01-012021-12-310001560327srt:OfficeBuildingMember2021-12-310001560327rp:TwoThousandAndFifteenPlanMember2015-07-310001560327rp:TwoThousandAndFifteenPlanMember2015-07-012015-07-310001560327rp:TwoThousandAndFifteenPlanMember2015-10-082015-10-080001560327rp:TwoThousandAndFifteenPlanMember2021-12-310001560327rp:CostOfRevenueMember2021-01-012021-12-310001560327rp:CostOfRevenueMember2020-01-012020-12-310001560327rp:CostOfRevenueMember2019-01-012019-12-310001560327us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001560327us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001560327us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001560327us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001560327us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001560327us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001560327rp:A2020BonusPlanMember2021-01-012021-12-310001560327rp:A2020BonusPlanMember2020-01-012020-12-310001560327us-gaap:RestrictedStockMember2018-12-310001560327rp:RSUsAndPSUsMember2018-12-310001560327us-gaap:RestrictedStockMember2019-01-012019-12-310001560327rp:RSUsAndPSUsMember2019-01-012019-12-310001560327us-gaap:RestrictedStockMember2019-12-310001560327rp:RSUsAndPSUsMember2019-12-310001560327us-gaap:RestrictedStockMember2020-01-012020-12-310001560327rp:RSUsAndPSUsMember2020-01-012020-12-310001560327us-gaap:RestrictedStockMember2020-12-310001560327rp:RSUsAndPSUsMember2020-12-310001560327us-gaap:RestrictedStockMember2021-01-012021-12-310001560327rp:RSUsAndPSUsMember2021-01-012021-12-310001560327us-gaap:RestrictedStockMember2021-12-310001560327rp:RSUsAndPSUsMember2021-12-310001560327us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001560327us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001560327us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001560327rp:EmployeeStockPurchasePlanMember2015-07-170001560327rp:EmployeeStockPurchasePlanMember2016-01-012016-12-310001560327rp:EmployeeStockPurchasePlanMember2021-12-310001560327srt:MinimumMemberrp:EmployeeStockPurchasePlanMember2021-01-012021-12-310001560327srt:MaximumMemberrp:EmployeeStockPurchasePlanMember2021-01-012021-12-310001560327srt:MinimumMemberrp:EmployeeStockPurchasePlanMember2020-01-012020-12-310001560327srt:MaximumMemberrp:EmployeeStockPurchasePlanMember2020-01-012020-12-310001560327srt:MinimumMemberrp:EmployeeStockPurchasePlanMember2019-01-012019-12-310001560327srt:MaximumMemberrp:EmployeeStockPurchasePlanMember2019-01-012019-12-310001560327rp:EmployeeStockPurchasePlanMember2021-01-012021-12-310001560327rp:EmployeeStockPurchasePlanMember2020-01-012020-12-310001560327rp:EmployeeStockPurchasePlanMember2019-01-012019-12-3100015603272021-09-152021-09-1500015603272021-03-152021-03-1500015603272020-09-152020-09-1500015603272020-03-152020-03-1500015603272019-09-152019-09-1500015603272019-03-152019-03-150001560327srt:MinimumMember2021-09-150001560327srt:MaximumMember2021-09-150001560327srt:MinimumMember2021-03-150001560327srt:MaximumMember2021-03-1500015603272020-09-1500015603272020-03-150001560327srt:MinimumMember2019-09-150001560327srt:MaximumMember2019-09-150001560327srt:MinimumMember2019-03-150001560327srt:MaximumMember2019-03-150001560327rp:DeferredTaxAssetsOperatingLossCarryforwardsMember2021-01-012021-12-310001560327us-gaap:DomesticCountryMember2021-12-310001560327us-gaap:ForeignCountryMember2021-12-310001560327us-gaap:StateAndLocalJurisdictionMember2021-12-310001560327rp:UnvestedRestrictedStockUnitsMember2021-01-012021-12-310001560327rp:UnvestedRestrictedStockUnitsMember2020-01-012020-12-310001560327rp:UnvestedRestrictedStockUnitsMember2019-01-012019-12-310001560327rp:CommonStockToBeIssuedToDivvyCloudFoundersMember2021-01-012021-12-310001560327rp:CommonStockToBeIssuedToDivvyCloudFoundersMember2020-01-012020-12-310001560327rp:CommonStockToBeIssuedToDivvyCloudFoundersMember2019-01-012019-12-310001560327rp:CommonStockToBeIssuedToIntSightsFoundersMember2021-01-012021-12-310001560327rp:CommonStockToBeIssuedToIntSightsFoundersMember2020-01-012020-12-310001560327rp:CommonStockToBeIssuedToIntSightsFoundersMember2019-01-012019-12-310001560327rp:EmployeeStockPurchasePlanMember2021-01-012021-12-310001560327rp:EmployeeStockPurchasePlanMember2020-01-012020-12-310001560327rp:EmployeeStockPurchasePlanMember2019-01-012019-12-310001560327us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001560327us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001560327us-gaap:ConvertibleDebtSecuritiesMember2019-01-012019-12-3100015603272018-10-012018-10-31rp:patentrp:segment0001560327rp:OtherCountryMember2021-01-012021-12-310001560327rp:OtherCountryMember2020-01-012020-12-310001560327rp:OtherCountryMember2019-01-012019-12-310001560327country:US2021-12-310001560327country:US2020-12-310001560327rp:OtherCountryMember2021-12-310001560327rp:OtherCountryMember2020-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________________________
FORM 10-K
____________________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM                      TO

Commission File Number 001-37496
____________________________________________________
RAPID7, INC.
(Exact name of registrant as specified in its charter)
____________________________________________________
Delaware35-2423994
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
120 Causeway Street
Boston, MA
02114
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (617247-1717
____________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per shareRPDThe Nasdaq Global 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 15(d) of the Act. Yes  No 
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes  No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definition of “large accelerated filer”, “accelerated filer”, and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large Accelerated Filer  Accelerated Filer 
Non-accelerated Filer
  
  Small 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 or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes  No 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No 
As of June 30, 2021, the aggregate market value of the registrant’s voting common stock held by non-affiliates of the registrant, based on a closing price of $94.63 per share of the registrant’s common stock as reported on The Nasdaq Global Market on June 30, 2021, was approximately $5,191,437,381. For purposes of this computation, all officers, directors and 10% beneficial owners of the registrant are deemed to be affiliates. Such determination should not be deemed to be an admission that such officers, directors or 10% beneficial owners are, in fact, affiliates of the registrant. The number of shares of registrant’s common stock outstanding as of February 18, 2022 was 58,078,543.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive Proxy Statement for its 2022 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K.



Table of Contents
Page
PART I
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.


i

Special Note Regarding Forward-Looking Statements
This Annual Report on Form 10-K, including the sections entitled “Business,” “Risk Factors,” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Statements that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “seek,” “should,” “target,” “will,” “would” and similar expressions or variations intended to identify forward-looking statements. These forward-looking statements include, but are not limited to, statements concerning the following:
• our ability to continue to add new customers, maintain existing customers and sell new products and professional services to new and existing customers;
• uncertain impacts that the COVID-19 pandemic may have on our business, strategy, operating results, financial condition and cash flows, as well as changes in overall level of software spending and volatility in the global economy;
• the effects of increased competition as well as innovations by new and existing competitors in our market;
• our ability to adapt to technological change and effectively enhance, innovate and scale our solutions;
• our ability to effectively manage or sustain our growth and to attain and sustain profitability;
• our ability to diversify our sources of revenue;
• potential acquisitions and integration of complementary business and technologies;
• our expected use of proceeds from future issuances of equity or convertible debt securities;
• our ability to maintain, or strengthen awareness of, our brand;
• perceived or actual security, integrity, reliability, quality or compatibility problems with our solutions, including related to security breaches in our customers; systems, unscheduled downtime or outages;
• statements regarding future revenue, hiring plans, expenses, capital expenditures, capital requirements and stock performance;
• our ability to meet publicly announced guidance or other expectations about our business, key metrics and future operating results;
• our ability to maintain an adequate annualized recurring revenue growth;
• our ability to attract and retain qualified employees and key personnel and further expand our overall headcount;
• our ability to grow, both domestically and internationally;
• our ability to stay abreast of new or modified laws and regulations that currently apply or become applicable to our business both in the United States and internationally;
• our ability to maintain, protect and enhance our intellectual property;
• costs associated with defending intellectual property infringement and other claims; and
• the future trading prices of our common stock and the impact of securities analysts’ reports on these prices.
These statements represent the beliefs and assumptions of our management based on information currently available to us. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included under Part I, Item 1A. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances that occur after the date of this report.
As used in this report, the terms “Rapid7,” the “company,” “we,” “us,” and “our” mean Rapid7, Inc. and its subsidiaries unless the context indicates otherwise.
Summary of Risk Factors
Our business is subject to numerous risks and uncertainties, including those described in Item 1A “Risk Factors”. These risks include, but are not limited to the following:
1

Our quarterly operating results may vary from period to period, which could result in our failure to meet expectations with respect to operating results and cause the trading price of our stock to decline.
We are a rapidly growing company, which makes it difficult to evaluate our future operating and financial results and may increase the risk that we will not be successful.
If we are do not effectively manage our future growth rate, our business and results of operations may be adversely affected.
The ongoing COVID-19 pandemic could materially and adversely affect our business, results of operations and financial condition, and we could be subject to risks from further health pandemics or epidemics, as well as uncertainty regarding returning to work and re-openings.
Real or perceived failures, errors or defect in our solutions could adversely affect our brand and reputation, which could have an adverse effect on our business and results of operations.
Our brand, reputation and ability to attract, retain and serve our customers are dependent in part upon the reliable performance of our products and network infrastructure.
Our business and growth depend substantially on customers renewing their subscriptions with us. Any decline in our customer renewals or failure to convince customers to expand their use of our subscription offerings could adversely affect our future operating results.
If we or our third party service providers experience a security breach or unauthorized parties otherwise obtain access to our customers’ data, our reputation may be harmed, demand for our solutions may be reduced and we may incur significant liabilities.
We face intense competition in our market.
If we are unable to successfully hire, train, and retain qualified personnel our business may suffer.
If we fail to continue to effectively scale and manage our operations infrastructure, our customers may experience service outages and/or delays.
A component of our growth strategy is dependent on our continued international expansion, which adds complexity to our operations.
Because our products collect and store user and related information, domestic and international privacy and cybersecurity concerns, and other laws and regulations, could have a material adverse effect on our business.
If our customers are unable to implement our products successfully, customer perceptions of our offerings may be impaired or our reputation and brand may suffer.
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
If we are not able to maintain and enhance our brand, our business and operating results may be adversely affected.
Failure to maintain high-quality customer support could have a material adverse effect on our business.
We rely on third-party software to operate certain functions of our business.
We use third-party software and data that may be difficult to replace or that may cause errors or failures of our solutions, which could lead to lost customers or harm to our reputation and our operating results.
Assertions by third parties of infringement or other violations by us of their intellectual property rights, whether or not correct, could result in significant costs and harm our business and operating results.
Organizations may be reluctant to purchase our cloud-based offerings due to the actual or perceived vulnerability of cloud solutions.
We have a significant amount of debt that may decrease our business flexibility, access to capital, and/or increase our borrowing costs, and we may still incur additional debt in the future, which may adversely affect our operations and financial results. We may not have sufficient cash flow from our business to pay our substantial debt when due.
We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.
The summary risk factors described above should be read together with the text of the full risk factors below in the section entitled "Risk Factors" and the other information set forth in this Annual Report on Form 10-K (Form 10-K), including our
2

consolidated financial statements and the related notes, as well as in other documents that we file with the U.S. Securities and Exchange Commission (SEC). The risks summarized above or described in full below are not the only risks that we face. Additional risks and uncertainties not precisely known to us or that we currently deem to be immaterial may also materially adversely affect our business, financial condition, results of operations, and future growth prospects.
3

PART I
Item 1. Business
Overview
Rapid7 is advancing security with visibility, analytics, and automation delivered through our Insight Platform. Our solutions simplify the complex, allowing security teams to work more effectively with IT and development to reduce vulnerabilities, monitor for misconfigurations and malicious behavior, investigate and shut down attacks, and automate routine tasks.
In the over 20 years that Rapid7 has been in business, security companies and trends have come and gone, while broader technology innovation continues to advance rapidly. Every company is now a technology company, and rampant innovation inevitably creates security risk. The migration of businesses to the cloud, more distributed workforces, and ubiquitous connected devices present security teams with an increasingly complex, ever-changing, and unpredictable attack surface.
We believe as cybersecurity challenges continue to rise exponentially, two key factors can prevent organizations from effectively managing their growing security exposure. First, the tools to manage complex security problems are often equally complicated to use. Second, there is a scarcity of cybersecurity professionals who are qualified to successfully manage these sophisticated tools. These two factors compound the difficulties that resource-constrained organizations face when attempting to minimize their security exposure, meet security compliance regulations and provide visibility to their leadership. We call the expanding divide between risk created through innovation and risk effectively managed by security teams the security achievement gap.
We believe Rapid7 is uniquely positioned to improve how security challenges are addressed. Our solutions and services are built with and supported by the expertise of our dedicated team of security researchers, expert SOC analysts and consultants, who bring knowledge of attacker behavior and emerging vulnerabilities directly to customers. We also continue to invest in further simplifying our technology to improve usability, lowering the barrier for teams and organizations who lack resources to manage their security posture.
While our security technology is the foundation of our mission to make successful security accessible to all, technology alone will not solve today’s cybersecurity challenges. Our ongoing commitment to researching and partnering with the technology community helps to curb new security risks born through innovation. We are also investing in under-served, at risk communities, like non-profits and hospitals, to better understand their needs and make security technology and services accessible. By continuously improving our technology, stemming the creation of risk in the community, and making security more usable and accessible, Rapid7 aims to close the security achievement gap .
As of December 31, 2021, we had more than 10,000 customers that rely on Rapid7 technology, services, and research to improve security outcomes and securely advance their organizations. We have experienced strong revenue growth with revenue increasing from $200.9 million in 2017 to $535.4 million in 2021, representing a 28% compound annual growth rate.
In 2021, 2020 and 2019 recurring revenue, defined as revenue from term software licenses, content subscriptions, managed services, cloud-based subscriptions and maintenance and support, was 92%, 90% and 87%, respectively, of total revenue. We incurred net losses of $146.3 million, $98.8 million and $53.8 million in 2021, 2020 and 2019, respectively, as we continued to invest for long-term growth.
Our Solutions
We offer products across multiple pillars on our Insight Platform:
Incident Detection and Response: Our industry-leading Incident Detection and Response (IDR) solutions are designed to enable organizations to rapidly detect and respond to cybersecurity incidents and breaches across physical, virtual, and cloud assets. Equipped with user behavior analytics (UBA), attacker behavior analytics (ABA), network traffic analysis (NTA), end-point detection and response (EDR) and deception technology, our Extended Detection and Response (XDR) solution is designed to provide comprehensive network visibility and accelerate threat investigation and response.
Cloud Security: Our Cloud Security solutions are designed to effectively manage and protect cloud and container environments. By combining continuous real-time monitoring with automation, our solutions quickly assess an organization's security and compliance posture and automate remediation of misconfigurations and policy violations to help deliver continuous security and compliance across multi-cloud environments.
Vulnerability Risk Management: Our industry-leading Vulnerability Risk Management (VRM) solutions provide clarity into risk across traditional and modern IT environments, and the capabilities and data to influence remediation teams and track progress. With built-in risk prioritization, IT-integrated remediation projects, tracking of goals and
4

service level agreements, and pre-built automation workflows, our solutions are designed to not just enumerate risk, but also accelerate risk mitigation.
Application Security: Our Application Security offerings provide dynamic application security testing and run-time application security monitoring and protection solutions that are designed to continuously analyze web applications for security vulnerabilities throughout a customer’s software development life cycle.
Threat Intelligence: Our advanced external threat intelligence tool finds and mitigates threats by proactively monitoring thousands of sources across the clear, deep, and dark web. By providing actionable, real-time information on threats outside their infrastructure coupled with automated remediation capabilities, customers have visibility to tailored threats and can make informed decisions.
Security Orchestration and Automation Response: Our Security Orchestration and Automation Response (SOAR) solutions allow security teams to connect disparate solutions within their cybersecurity, IT and development operations and build automated workflows, without requiring code, to eliminate repetitive, manual and labor-intensive tasks, resulting in measurable time and cost savings.
Finally, to complement our products, we offer a range of managed services based on our software solutions and professional services, including penetration testing services, incident response services, security advisory services, and deployment and training.
Insight Platform
Our cloud-native Insight Platform is at the core of our product offerings. The platform was built using our extensive experience in collecting and analyzing data to enable our customers to create and manage analytics-driven cybersecurity risk management programs. By utilizing our powerful, proprietary analytics to assess and understand the context and relationships around users, IT assets and cyber threats within a customer’s environment, our solutions make it easier for teams to identify and remediate vulnerabilities, monitor for misconfigurations and malicious behavior, investigate and shutdown attacks, and automate operations.
Our Insight Platform provides a high level of scalability. We leverage cloud technologies to achieve a scalable delivery model with a high degree of redundancy, fault tolerance, and cost-effectiveness.
We also designed our Insight Platform to provide a secure environment for our customers' data. We deploy a variety of technologies and practices that are designed to help ensure that the data collected from a customer’s environment remains proprietary, secure and operational.
Insight Platform's Features:
Visibility: The Insight Platform allows security professionals to collect data once across their IT environment, enabling Security, IT, and development operations (DevOps) teams to collaborate effectively as they analyze shared data.
Unified Data Collection: We designed the Insight Platform to allow customers to collect their data once and leverage that same data across multiple solutions, providing shared visibility across teams and reducing time to value for additional solutions. Our robust data collection architecture supports gathering a wide swath of operational data from endpoints to the cloud, including key data about assets and user-specific behavior, into a unified, searchable dataset.
Agentless and Agent-Based Architecture: We developed our platform with flexible processing technologies that employ both agentless data collection and our own internally-developed endpoint agent technology, which enables rapid and seamless integration of our products into our customers’ modern IT environments and provides security and IT professionals with instant visibility into their dynamic and rapidly-expanding IT ecosystem. Our lightweight endpoint Insight Agent is designed to automatically collect data from all endpoints, even those from remote workers and sensitive assets that cannot be actively scanned, or that rarely join the corporate network.
Endpoint Detection and Visibility: With a universal lightweight agent and endpoint scanning, the Insight Platform provides real-time detection and the ability to proactively remediate IT environments, before a potential attack happens.
Network Traffic Analysis: Network flow data illuminates environments and helps accelerate investigations. Our lightweight Network Sensor passively analyzes raw traffic to increase visibility into user activity, pinpoint real threats, and accelerate investigation with granular detail of attacker movement.
Cloud and Virtual Infrastructure Assessment: Modern networks and infrastructures are constantly changing. The Insight Platform integrates with cloud services and virtual infrastructure to help ensure that technology is configured securely and that security professionals know when new devices are brought online.
5

Attack Surface Monitoring with Project Sonar: As organizations grow and infrastructure becomes more complex, maintaining visibility into attack surface becomes more challenging. Our platform directly integrates with Project Sonar, a Rapid7 research project that regularly scans the public internet, to gain insights into global exposure to common vulnerabilities. This capability also enables security professionals to identify previously unknown, externally facing assets connected to the internet.
Analytics: Increasing IT environment complexity coupled with a severe lack of cybersecurity professionals is overwhelming security and IT teams, who are struggling to deal with false positives and maintain adequate levels of cybersecurity. Our Insight Platform addresses these challenges with the following features:
User and Attacker Behavior Analytics: Our Insight Platform incorporates extensive user behavior analytics (UBA) and attacker behavior analytics (ABA) to provide rapid context around users, attackers and assets involved in an incident, enabling organizations to more quickly respond to, contain and mitigate breaches. Our platform incorporates comprehensive UBA to create a behavior profile for each user and correlates every event with a user, asset or application to detect compromised credentials, lateral movement and other malicious behavior.
Risk Prioritization and Management: With built-in risk assessment and risk prioritization, IT-integrated remediation projects, and pre-built automation workflows, the Insight Platform provides a granular view of what is relevant and critical today, to help ensure risks can be prioritized and mitigated more effectively.
Threat Detection: Our Insight Platform includes integrated threat feeds, informed by public data as well as proprietary threat intelligence and adversary research, and continuously gathers and combines them with a customer’s IT environment, to show threats that are most relevant to them.
Centralized Log Management: Our cloud-based platform correlates millions of daily events in any IT environment directly to the users and assets behind them to highlight risk across the environment and help prioritize where to search and automate compliance without the requirement of extensive hardware.
Deception Technology: Monitoring solutions that only analyze log files leave traces of the attacker unfound. Through our deep understanding of attacker behavior, our Insight Platform provides not only UBA and endpoint detection, but also easy-to-deploy intruder traps. These include honeypots, honey users, honey credentials, and honey files, all crafted to identify malicious behavior earlier in the attack chain.
Industry Experts: With a highly specialized team of penetration testing, incident response, threat hunting and security operation center experts, we believe we are uniquely positioned to stay ahead of emerging threats and help detect threats quickly across a customer’s entire IT ecosystem.
Automation: Our Insight Platform unites technology stacks and allows security operations teams to connect disparate solutions within their cybersecurity, IT and development operations.
Built-in Workflows: Security tools have not historically been built to work well together, and without deep programming knowledge, building automation between tools was nearly impossible. With our Insight Platform, security professionals can streamline their operations with connect-and-go workflows, without requiring any code, resulting in significant time and cost savings. Examples of these workflows include assisted patching and automated containment.
Highly Customizable: The Insight Platform not only has a wide range of pre-built workflows and integrations, but it is also highly extensible. With approximately 500 plugins to connect security tools and easily customizable connect-and-go workflows, the Insight Platform frees up security teams to tackle other challenges, while still leveraging human decision points when it is most critical.
Insight Platform Product Offerings
We offer our Insight Platform solutions as software-as-a-service products, on a subscription basis. Our Insight Platform products are available globally and reduce the need for customers to manage large, complex, data infrastructure. We offer the following cloud products across the main pillars of Security Operations (SecOps):
InsightIDR: InsightIDR, our Incident Detection and Response (IDR) solution, is designed to enable organizations to rapidly detect and respond to cybersecurity incidents and breaches across physical, virtual and cloud assets.
InsightIDR unifies SIEM, UBA, and endpoint detection to detect stealthy attacks across today’s complex networks. It analyzes the billions of events that occur daily in organizations to reduce them to the important behaviors and deliver high-fidelity and prioritized alerts. In addition to identifying stealthy attacks often missed by other solutions, InsightIDR focuses the security team on issues that warrant investigation and reduces the time to investigate with its user correlation, powerful search and endpoint interrogation capabilities.
6

InsightIDR is designed to provide a cost-effective response to the need for a modern SIEM or XDR solution. With our Metasploit community, research and incident response services, we are continually studying and identifying the latest attacker methods. We have found ways to increase accuracy, speed processes, and achieve greater confidence, even as attacker methods change. These include built-in deception capabilities such as honeypots and automated threat intelligence feeds that quickly alert our customers to new attacker behaviors seen in the wild by our own threat hunters.
Unlike most SIEMs, InsightIDR also provides the capability to seamlessly act on many threats automatically, thus further reducing the time from detection to response. InsightIDR includes out-of-the-box automation workflows to improve analyst productivity such as automated containment to mitigate an attack. Additionally, with the Insight Agent, users can kill malicious processes or quarantine infected endpoints from the network. They can also use InsightIDR to take containment actions across Active Directory, Access Management, EDR, and firewall tools.
InsightIDR also offers modules for Enhanced Network Traffic Analysis and Enhanced Endpoint Telemetry. Enhanced Network Traffic Analysis continuously monitors network traffic at any location or site across your network. This data increases visibility across the attack surface and detects intrusions (or other potential security events) on the network. Enhanced Endpoint Telemetry is the collection of detailed activity logs that are sent to InsightIDR each time a process starts on a monitored endpoint. In short, these logs give visibility into all endpoint activity—whether events occurred before, during, or after a detection. With this holistic view into endpoint activity, customers can unlock custom use cases and enrich investigations in InsightIDR.
InsightIDR is offered through a cloud-based subscription or as a managed service. The managed service is known as Managed Detection and Response, a fully outsourced service that combines our team of expert analysts with InsightIDR. When attacks are found, customers are promptly informed of all known details and our team moves to incident response, providing security teams with detailed, easy-to-follow remediation steps tailored to the environment.
InsightCloudSec: InsightCloudSec, our cloud-native security platform, enables customers to drive digital transformation while continuously identifying and remediating security and compliance issues in their public cloud environments.
InsightCloudSec is a fully-integrated solution that integrates posture management, workload protection, infrastructure entitlements management, infrastructure-as-code security, and Kubernetes protection. It helps Security and DevOps teams surface risk in complex multi-cloud and container environments, shift their cloud security program earlier in the development lifecycle, and automate workflows to speed up remediation and implement cost-saving efforts. Integrating best-of-breed technologies, InsightCloudSec provides unified visibility and robust context across multi-cloud environments to analyze, prioritize, and remediate issues as they arise.
By performing real-time, continuous discovery and analysis of cloud and container resources, we allow customers to identify security risks, threats and policy compliance violations such as data breaches, malicious insiders, account hijacking, insecure interfaces, and weak authentication. InsightCloudSec then takes automatic action to remediate identified issues based on user-defined and/or automated parameters before they are exploited by a malicious actor.
InsightCloudSec is offered through a cloud-based subscription.
InsightVM: Utilizing the power of our Insight Platform, InsightVM is designed to provide a fully available, scalable, and efficient way to collect vulnerability data, prioritize risk and automate remediation.
InsightVM is designed to provide prioritized guidance based on customized threat models; dynamic live dashboards that are easily customizable and queried; lightweight agents for continuous visibility; integration with cloud services, virtual infrastructure and container repositories such as dockers; in-product integration with solutions such as ServiceNow, IBM Bigfix, Microsoft SCCM and Jira ticketing systems; and remediation workflow for assigning and tracking remediation progress within the product. Embedded workflows also allow Security and IT teams to automatically deploy compensating controls for vulnerabilities that cannot be patched.
InsightVM is offered through a cloud-based subscription or as a managed service. The managed service is known as Managed Vulnerability Risk Management, which provides our resource constrained customers with a fully outsourced option for leveraging our innovation, expertise and technology.
InsightAppSec: InsightAppSec provides comprehensive dynamic application security testing that continuously analyzes web applications for security vulnerabilities.
The key features include: a universal translator to enable IT security professionals to analyze complex applications; customized attack simulation capabilities that allow automatic testing of workflows such as shopping carts; scanning automation; attack replay, which allows replay of vulnerabilities in real time in order to verify that vulnerabilities are exploitable and that successful remediation has occurred; continuous site monitoring, which detects changes in application ecosystems and triggers a re-scan according to configurable settings; and integration with ticketing systems.
7

InsightAppSec enables integration with protection technologies to automatically generate web application firewalls (WAFs), which are custom rules that help to protect vulnerable applications while the vulnerabilities are being remediated. InsightAppSec supports most leading WAFs, including F5, Sourcefire and Imperva.
InsightAppSec is offered on a cloud-based subscription basis or as a managed service. The managed service is known as Managed Application Security and provides a fully outsourced option for application scanning and security testing.
InsightConnect: InsightConnect is our SOAR solution that is used by security professionals to connect their many disparate solutions and automate workflows to increase the speed with which they can identify risk and respond to incidents. With a growing library of over 500 integration plugins and easily customizable pre-built workflows, it allows our customers to automate manual and tedious tasks, while still leveraging their expertise when it is most critical, thereby saving time and improving efficiency. InsightConnect is offered on a cloud-based subscription basis.
Other Products
Threat Intelligence: Threat Intelligence finds and mitigates threats by proactively monitoring thousands of sources across the clear, deep, and dark web. By providing actionable, real-time information on threats outside their infrastructure coupled with automated remediation capabilities, customers have visibility to tailored threats and can make informed decisions. Threat Intelligence is offered on a cloud-based subscription basis.
Nexpose: Nexpose is an on-premise version of our Vulnerability Risk Management solution, that enables customers to assess and remediate their overall exposure to cyber risk across their increasingly complex IT environments. Nexpose is offered through term-based software licenses.
AppSpider: AppSpider is the on-premise version of our Application Security Testing solution that provides comprehensive dynamic application security testing that continuously analyzes web applications for security vulnerabilities. AppSpider is offered through term-based software licenses.
Metasploit: Metasploit is an industry-leading penetration testing software solution, developed on an open source framework. Metasploit can be used to safely simulate attacks on an organization’s network in order to uncover vulnerabilities before they are exploited by cyber attackers and assess the effectiveness of an organization’s existing defenses, security controls and mitigation efforts. The Metasploit open source framework is freely available and geared toward developers and security researchers. We also offer Metasploit Pro, the commercial penetration testing software based on the Metasploit framework, through term-based software licenses.
Professional Services
Our professional services offerings enhance our ability to serve as a trusted advisor in assisting organizations to think proactively about their security programs and implement strategic, analytics-driven security strategies. We believe that our role as trusted advisor helps drive better security outcomes for our customers, as well as loyalty and further usage of our products. Our professional services offerings include, but are not limited to, Penetration Testing, Cybersecurity Maturity Assessments, Security & Incident Response Program Development Services, IoT & Internet Embedded Device testing as well as Threat Modeling, TableTop Exercises and Incident Response services. In addition, we offer deployment and training services related to our platform, to further help customers operationalize and customize their platform experience.
For example, our Cybersecurity Maturity Assessments provide our customers with a view of their current security posture, an objective review of their existing plans, and a guide to their strategic planning. By accessing our security talent, we help organizations develop an approach and road map to further mature and strengthen their program efforts - often simplifying the otherwise complex.
Our Growth Strategy
Our goal is to make advanced security accessible to resource constrained enterprises of all sizes. The main drivers of our growth strategy are:
Continued investments in product development: We intend to continue to invest heavily in our product development to enhance our Insight Platform and deliver additional features, which will allow us to further penetrate and grow our addressable markets.
Grow our customer base: We believe we have a strong opportunity to address the security needs of resource constrained organizations of any size. We will continue to increase investments in our sales and marketing efforts and foster the growth of our channel relationships to enable acquisition of these customers.
Upsell and cross-sell to our existing customer base: We see significant opportunity to deepen our relationship with our existing customers. With a strong focus on customer experience, satisfaction, and the value proposition of our
8

Insight Platform, we intend to expand customers' usage of products they own (upsell) and help them adopt additional products (cross-sell).
Further strengthen our customer renewal rate: We intend to continue to drive customer satisfaction and renewals by offering professional services, support, and strong investments in customer success functions. Our customer success teams provide expertise to help our customers improve their security outcomes, leading to higher customer satisfaction.
Expand our partner ecosystem: We continue to expand our strategic partnerships with our channel partners and system integrators. Technology alliances with partners such as ServiceNow, Microsoft, AWS and Palo Alto Networks enable our customers to succeed with our technology and platform in their ecosystem and deliver more value from their security operations program.
International expansion: We continue to make investments to expand our international presence. These include investments in infrastructure, sales and marketing, and strategic partnerships.
Strategic M&A: We have and may continue to make acquisitions that enhance the value of our Insight Platform and bolster our ability to solve emerging customer challenges, allowing us to deliver on the vision of becoming the SecOps leader.
Sales, Customer Support, and Marketing
We sell our solutions through direct inside and field sales teams and indirect channel partner relationships.
    Sales: Our sales teams focus on both new customer acquisition as well as upselling and cross-selling additional offerings to our existing customers. Our sales teams are organized by geography, consisting of the Americas; Europe, the Middle East and Africa (EMEA); and Asia Pacific (APAC), as well as by target organization size. Our sales team consists of a mix of inside sales and field sales professionals, that sell to small, medium and large customers. Our highly technical sales engineers help define customer use cases, manage solution evaluations and train channel partners.
We maintain a global channel partner network that complements our sales organization, particularly in EMEA, APAC and Latin America. We have established strong co-sell relationships with strategic channel partners, who provide additional leverage through customer acquisition, deal execution and providing value in securing renewals. We continue to invest in partner models that enable us to create long term customer value.
We generated 52%, 47%, and 43% of sales from channel partners, in 2021, 2020, and 2019, respectively. Our revenue is not concentrated with any individual channel partner as no channel partner represented more than 10% of our revenue in 2021, 2020 or 2019.
    Customer Support: Our customer support organization is responsible for providing technical support to our customers acquired directly and through channel partners. We believe that a dedicated support team is essential to a successful customer deployment and ongoing experience, as well as overall customer satisfaction.
    Marketing: We focus our marketing efforts on increasing the strength of the Rapid7 brand, communicating product advantages and business benefits, generating leads for our sales force and channel partners and driving product adoption. We deliver targeted content to demonstrate our thought leadership in security and use digital advertising methods to drive downloads of our free trial software, which deliver opportunities to our sales organization. We work with our own researchers, as well as the broader IT and security community, to share important information about vulnerabilities and threats. We share that research through our blog, social media and traditional public relations. In addition, we host regional and national events to engage both customers and prospects, deliver product training and foster community collaboration.
Research and Development Efforts
We invest substantial resources in research and development to enhance our core technology platform and products, develop new end market-specific solutions and applications, and conduct product and quality assurance testing. Our technical and engineering team monitors and tests our products on a regular basis, and we maintain a regular release process to refine, update, and enhance our existing products. We also have a team of experienced security researchers who work to keep us abreast of the latest developments in the cybersecurity landscape. Our research and development teams are located in our offices in Boston, Massachusetts; Austin, Texas; Los Angeles and San Francisco, California; Arlington, Virginia; Toronto, Canada; Dublin and Galway, Ireland; Belfast, Northern Ireland; Tel Aviv, Israel and Stockholm, Sweden, providing us with a broad, worldwide reach to engineering talent.
Metasploit Community: Our Metasploit product has an active community of contributors and users. This online security community provides us with a robust and growing network of active users and influencers who promote the usage of our software. Security researchers contribute modules to the Metasploit Framework that serve as a resource about real-world
9

attacker techniques. The community also provides us with near real-time visibility into new cyber attacks as they occur and a deep understanding of attacker behaviors.
We perform security research that enables the analytics in our platform and products as well as delivers strategic value to the security community at large. The output of our research results in threat intelligence, exposure analysis and attacker awareness that we publish as well as integrate into our platform. This data is used for security research, product development, and across our services to help protect and inform our customers, partners and community. We share this data with validated educational and private security researchers, research partners, vetted threat sharing communities, and organizational security teams through our Open Data portal to foster collaboration and encourage discovery of new insights. We collect data for research purposes through a few key areas:
    Attacker Intelligence: We collect data from across the internet through a variety of honeypots distributed both geographically and across IP space. The honeypots collect many data types which are then analyzed to help enhance our understanding of attacker methods.
    Internet Intelligence: We conduct internet-wide scans across many services and protocols to gain insight into global exposures and vulnerabilities.
This data collected is analyzed for the purpose of analytics in our platform and results in core research reports. We publish a variety of reports including The National Exposure Index, The Industry Cyber Exposure Report and Under the Hoodie. The National Exposure Index, published annually, is a census report that highlights the state of exposed internet services at the nation-state level and provides key trending information on the use of insecure protocols. The Industry Cyber Exposure Index details the attack surface, insecure service presence, email safety configurations, malware infection rates and internet supply-chain risks of Fortune 500 companies. The Under the Hoodie report sheds light on the art of penetration testing by revealing not just the process, techniques and tools that go into it, but also revealing the real-world experience of our engineers and investigators, gathered over thousands of penetration tests.
Velociraptor Open Source DFIR: Velociraptor is a unique, advanced open-source endpoint monitoring, digital forensic and cyber response platform. It was developed by Digital Forensic and Incident Response (DFIR) professionals who needed a powerful and efficient way to hunt for specific artifacts and monitor activities across fleets of endpoints.
Velociraptor provides you with the ability to more effectively respond to a wide range of digital forensic and cyber incident response investigations and data breaches such as:
Reconstruct attacker activities through digital forensic analysis
Hunt for evidence of sophisticated adversaries
Investigate malware outbreaks and other suspicious network activities
Monitor continuously for suspicious user activities, such as files copied to USB devices
Discover whether disclosure of confidential information occurred outside the network
Gather endpoint data over time for use in threat hunting and future investigations
Velociraptor’s power and flexibility comes from the Velociraptor Query Language (VQL). VQL is a framework for creating highly customized artifacts, which allow you to collect, query, and monitor almost any aspect of an endpoint, groups of endpoints, or an entire network. It can also be used to create continuous monitoring rules on the endpoint, as well as automate tasks on the server.
Our Customers
Our customer base has grown from approximately 8,000 customers at the end of 2019 to more than 10,000 customers as of December 31, 2021, in 142 countries, including 44% of the organizations in the Fortune 100. We define a customer as any entity that has an active Rapid7 recurring revenue contract as of the specified measurement date, excluding InsightOps and Logentries only customers with a contract value less than $2,400 per year.
Our customers span a wide variety of industries including technology, energy, financial services, healthcare and life sciences, manufacturing, media and entertainment, retail, education, real estate, transportation, government and professional services, with customers in the services industry representing our largest industry in 2021 at 17% of our revenue. In 2021, 45% of our revenue was generated from enterprises, which we define as organizations that have either annual revenue greater than $1.0 billion or more than 2,500 employees, and the balance was generated from middle-market and small organizations.
Our revenue is not concentrated with any individual customer and no customer represented more than 1% of our revenue in 2021, 2020 or 2019.
10

Our Competition
The markets we operate in are highly competitive, fragmented and subject to technology change and innovation. Our primary competitors in Vulnerability Risk Management include Qualys and Tenable; in Incident Detection and Response include Splunk, Micro Focus, LogRhythm and Microsoft (Sentinel); in Application Security include Micro Focus and IBM; in Security Orchestration and Automation Response include Splunk and Palo Alto Networks; in Cloud Security include Palo Alto Networks and Check Point Software Technologies; in Threat Intelligence include Recorded Future and Digital Shadows and finally, while the competition in our professional services business is diverse, our competitors include Mandiant, SecureWorks and NCC Group.
We compete on the basis of a number of factors, including:
product functionality;
breadth of offerings;
performance;
brand name, reputation and customer satisfaction;
ease of implementation, use and maintenance;
total cost of ownership; and
scalability, reliability and security.
Some of our competitors have greater sales, marketing and financial resources, more extensive geographic presence or greater brand awareness than we do. We may face future competition in our markets from other large, established companies, as well as from emerging companies. In addition, we expect that there is likely to be continued consolidation in our industry that could lead to increased price competition and other forms of competition.
Government Regulations
We are subject to various federal, state and international laws and regulations that affect our business, including those relating to the privacy and security of customer and employee personal information and export or import of our products to certain countries, governments or entities. Additional laws in all of these areas are likely to be passed in the future, which could result in significant limitations on or changes to the ways in which we can collect, use, host, store or transmit the personal information and data of our customers or employees, communicate with our customers, and deliver products and services, which may significantly increase our compliance costs.
Intellectual Property
Our future success and competitive position depends in part on our ability to protect our intellectual property and proprietary technologies. To safeguard these rights, we rely on a combination of patents, trademarks, copyrights, trade secrets, employee and third-party nondisclosure agreements, licensing arrangements and other contractual protections to protect our intellectual property in the United States and other jurisdictions.
We have numerous issued patents and a number of registered and unregistered trademarks. We believe that the duration of our issued patents is sufficient when considering the expected lives of our products. We file patent applications to protect our intellectual property and have a number of patent applications pending. We require our employees, consultants and other third parties to enter into confidentiality and proprietary rights agreements and control access to software, documentation and other proprietary information. Although we rely on intellectual property rights, including trade secrets, patents, copyrights and trademarks, as well as contractual protections to establish and protect our proprietary rights, we believe that factors such as the technological and creative skills of our personnel, creation of new modules, features and functionality, and frequent enhancements to our solutions are more essential to establishing and maintaining our technology leadership position.
We also license software from third parties for integration into our offerings, including open source software and other software available on commercially reasonable terms. We believe our continuing research and product development are not materially dependent on any single license or other agreement with a third party relating to the development of our products.
Human Capital
Rapid7 is dedicated to making the best in security operations achievable for all, and our employees are critical to achieving this mission. In order to continue to innovate, compete and succeed in our highly competitive and rapidly evolving market, it is crucial that we continue to attract and retain experienced employees. As part of these efforts, we strive to offer a competitive
11

compensation and benefits program, foster a community where everyone feels included and empowered to do their best work, and give employees the opportunity to give back to their communities and make a social impact.
As of December 31, 2021, we had 2,353 full-time employees, including 432 in product and service delivery and support, 889 in sales and marketing, 736 in research and development and 296 in general and administrative. As of December 31, 2021, we had 1,518 full-time employees in the U.S. and 835 full-time employees internationally. None of our U.S. employees are covered by collective bargaining agreements. We believe our employee relations are good and we have not experienced any work stoppages.
Compensation, Benefits and Well-being
Our compensation program is designed to attract and reward talented individuals who possess the skills necessary to support our business objectives, assist in the achievement of our strategic goals and create long-term value for our stockholders and fit within our company culture. In addition to their base salary, eligible employees are compensated for their contributions to the Company’s goals with short-term incentives and long-term equity awards tied to the value of our stock price. We believe that a compensation program with both short-term and long-term awards provides fair and competitive compensation and aligns employee and stockholder interests, including by incentivizing business and individual performance (pay for performance), motivating based on long-term company performance and integrating compensation with our business plans. In addition to cash and equity compensation, we also offer employees a wide array of benefits such as life and health (medical, dental and vision) insurance, paid time off and retirement benefits. We also provide emotional well-being services through our Employee Assistance Program.
In response to the COVID-19 pandemic, we implemented significant changes that we determined were in the best interest of our employees as well as the communities in which we operate. Initially, this included having the vast majority of our employees work from home while implementing additional safety measures, including regular testing for employees continuing critical on-site work. In 2021, we began to selectively reopen certain offices in a phased approach and to hold in-person or hybrid meetings, on a voluntary basis, taking into consideration government restrictions and employee safety. Moving forward we intend to continue with a hybrid work model through which we balance our view that the office remains a critical environment for mentorship, career development and the kinds of lasting bonds that create a great work culture, with flexibility and trust in our employees to work with their teams to find the right model that allows for us to deliver for our customers.
Talent Development
We believe in investing in the growth and development of all of our employees so they may build the career experience of their lifetime. “Never Done” is one of our core values, and our employees take advantage of a myriad of opportunities for continuous learning, both through internal training and development programs, on-demand learning modules, and access to content-specific curriculum based on need and interest. We have designed and implemented learning experiences for our employees at every stage of their careers. This includes our tailored leadership development programs for both non-technical and technical leaders. Both programs align to our core values and promote the leadership skills and behaviors we believe are critical to the success of our mission, customers, and development of our people. As a supporter of a promote-from-within culture, we actively mentor and invest in the pipeline of our future leaders by providing pathways for growth, development, and promotion on an ongoing basis through our early leader programs. Additionally, new employees engage in our 90-day onboarding experience, Making the Band, which is intended to support the embodiment of our core values, and shorten their time to create impact.
To supplement our internal programs, as well as provide opportunities for independent study, employees have access to online education tools to build the necessary skills related to one’s role and a digital library curated for our employees. To further invest in the future of cybersecurity and to deliver on our company mission, we are continuing to strengthen our programming for emerging talent and early career individuals. Building this programming will support individuals in our various programs that offer early career opportunities.
Diversity, Equity and Inclusion
We believe that a company culture focused on diversity and inclusion is a key driver of creativity and innovation and that diverse and inclusive teams make better business decisions, which ultimately drive better business outcomes. We are committed to recruiting, retaining and developing high-performing, innovative and engaged employees with diverse backgrounds and experiences. Several years ago, we set out to ensure we were creating a more diverse workforce population, while simultaneously ensuring we are creating the best possible environment for everyone to thrive. Specifically, we sought to increase the number of under-represented groups (in particular women and people of color) to 50% of the employee base in the U.S. Having achieved those goals, we have since adapted our focus and progress to increase our global population of women from 29% as of December 31, 2020 to 35% by December 31, 2022. Additionally, we are investing in our recruiting and retaining of employees who identify as Black, Latinx or multi-racial, with the goal of increasing our U.S. population of this demographic from 13% as of December 31, 2020 to 18% by December 31, 2022. We undertook to promote transparency by publishing our workforce demographic data and increasing thoughtful discussions across the Company, including unconscious
12

bias training for our employees. In addition, we expanded our efforts to recruit under-represented groups through referrals and beyond the traditional networks from which we previously recruited.
We are also focused on identifying and promoting diverse leaders through the organization at all levels and signed the Corporate Parity Pledge, which includes, among other things, a commitment to interview at least one woman and one person of color for every open role at the vice president level and above. We have also directed our talent acquisition team to take the further step of interviewing at least one woman and/or person of color for every role we hire for.
Community Involvement & The Rapid7 Cybersecurity Foundation
We give back to the communities where we live and work, and believe that this commitment helps in our efforts to attract and retain employees. We partner with a variety of STEM and inclusion-focused programs to promote technology education for all. Beyond contributions of cash, we encourage employee volunteerism at all our locations. In 2021, working with the Tides Foundation, we paid out nearly $0.3 million to organizations, principally those engaged in helping create a more diverse and inclusive technology workforce, through the Rapid7 for Good Fund. In 2021, we also formed the Rapid7 Cybersecurity Foundation. The Foundation’s mission, which aligns closely to that of Rapid7, is to help close the cybersecurity achievement gap by promoting a more diverse and inclusive cyber workforce; supporting free and open cybersecurity solutions; and advocating for those that often lack a voice in advancing security. We seeded the Foundation with $1.0 million.
Corporate Information
Our principal executive offices are located at 120 Causeway Street, Boston, Massachusetts. Our telephone number is +1 617-247-1717. Our website address is www.rapid7.com.
“Rapid7,” the Rapid7 logo, and other trademarks or service marks of Rapid7, Inc. appearing in this Annual Report on Form 10-K are the property of Rapid7, Inc. This Annual Report on Form 10-K contains additional trade names, trademarks and service marks of others, which are the property of their respective owners. Solely for convenience, trademarks and trade names referred to in this Annual Report on Form 10-K may appear without the ® or TM symbols. The information contained on our website or information that may be accessed through links on our website is not incorporated by reference into this Annual Report on Form 10-K.
Available Information
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to these reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are made available free of charge on or through our website at investors.rapid7.com as soon as reasonably practicable after such reports are filed with, or furnished to, the SEC.
13

Item 1A. Risk Factors.
Our operations and financial results are subject to various risks and uncertainties including those described below. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and related notes, as well as our other public filings with the Securities and Exchange Commission (the SEC), before making an investment decision. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. Furthermore, the ongoing COVID-19 pandemic (including federal, state and local governmental responses, broad economic impacts and market disruptions) has heightened risks discussed in the risk factors described below. If any of the following risks or others not specified below materialize, our business, financial condition and results of operations could be materially adversely affected. In that event, the trading price of our common stock could decline. Please also see "Special Note Regarding Forward-Looking Statements."
Risks Related to Our Business and Industry
Our quarterly operating results may vary from period to period, which could result in our failure to meet expectations with respect to operating results and cause the trading price of our stock to decline.
Our operating results, including the levels of our revenue, ARR, cash flow, deferred revenue and gross margins, have historically varied from period to period, and we expect that they will continue to do so as a result of a number of factors, many of which are outside of our control, including:
business disruptions in regions affecting our operations, stemming from actual, imminent or perceived outbreak or reemergence of contagious disease, including the COVID-19 pandemic;
the level of demand for our products and professional services;
customer renewal rates and ability to attract new customers;
the extent to which customers purchase additional products or professional services;
the mix of our products, as well as professional services, sold during a period;
the ability to successfully grow our sales of our cloud-based solutions;
the level of perceived threats to organizations’ cybersecurity;
network outages, security breaches, technical difficulties or interruptions with our products;
changes in the growth rate of the markets in which we compete;
sales of our products and professional services due to seasonality and customer demand;
the timing and success of new product or service introductions by us or our competitors or any other changes in the competitive landscape of our industry, including consolidation among our competitors;
the introduction or adoption of new technologies that compete with our offerings;
decisions by potential customers to purchase cybersecurity products or professional services from other vendors;
the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business;
price competition;
our ability to successfully manage and integrate any acquired businesses, including, IntSights Cyber Intelligence Ltd. (IntSights), and including without limitation the amount and timing of expenses and potential future charges for impairment of goodwill from acquired companies;
our ability to increase, retain and incentivize the channel partners that market and sell our products and professional services;
our continued international expansion and associated exposure to changes in foreign currency exchange rates;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;
the announcement or adoption of new regulations and policy mandates or changes to existing regulations and policy mandates that impact our business;
14

the cost or results of existing or unforeseen litigation and intellectual property infringement;
the strength of regional, national and global economies;
the impact of climate change, natural disasters or manmade problems such as terrorism or war; and
future accounting pronouncements or changes in our accounting policies or practices.
Fluctuations in our quarterly operating results, key metrics, non-GAAP metrics and the price of our common stock may be particularly pronounced in the current economic environment due to the uncertainty caused by and the unprecedented nature of the current COVID-19 pandemic. Each factor above or discussed elsewhere herein or the cumulative effect of some of these factors may result in fluctuations in our operating results. This variability and unpredictability could result in our failure to meet expectations with respect to operating results, or those of securities analysts or investors, for a particular period. If we fail to meet or exceed expectations for our operating results for these or any other reasons, the market price of our stock could fall and we could face costly lawsuits, including securities class action suits.
We are a rapidly growing company, which makes it difficult to evaluate our future operating and financial results and may increase the risk that we will not be successful.
We are a rapidly growing company. Our ability to forecast our future operating and financial results is subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered and will continue to encounter risks and uncertainties frequently experienced by growing companies in rapidly evolving industries. If our assumptions regarding these uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, our business could suffer and the trading price of our common stock may decline.
If we do not effectively manage our future growth, our business and results of operations will be adversely affected.
From the year ended December 31, 2017 to the year ended December 31, 2021, our revenue grew from $200.9 million to $535.4 million and our headcount grew from 1,079 to 2,353 employees. Although we have experienced rapid growth historically, we may not sustain our current growth rates and our investments to support our growth may not be successful. The growth and expansion of our business will require us to invest significant financial and operational resources and will continue to place significant demands on our management team. Our future success will depend in part on our ability to manage our growth effectively, which will require us to, among other things:
maintain and expand our customer base;
increase revenues from existing customers through increased or broader use of our products and professional services within their organizations;
improve the performance and capabilities of our products through research and development;
continue to develop our cloud-based solutions;
maintain the rate at which customers purchase and renew subscriptions to our cloud-based solutions, content subscriptions, maintenance and support and managed services;
continue to successfully expand our business domestically and internationally;
continue to improve our key business applications, processes and IT infrastructure to support our business needs and appropriately documenting such systems and processes;
continue to effectively attract, integrate and retain a large number of new employees, particularly members of our sales and marketing and research and development teams;
enhance our information and communication systems to ensure that our employees and offices around the world are well coordinated and can effectively communicate with each other and our growing base of customers and partners;
improve our financial, management, and compliance systems and controls; and
successfully compete with other companies.
If we fail to achieve these objectives effectively, our ability to manage our expected growth may be impaired and we may be unable to maintain the quality of our offerings, consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. You should not rely on our prior quarterly or annual periods performance as any indication of our future growth.
15

We have not been profitable historically and may not achieve or maintain profitability in the future.
We have posted a net loss in each year since inception, including net losses of $146.3 million, $98.8 million and $53.8 million in the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, we had an accumulated deficit of $736.0 million. While we have experienced significant revenue growth in recent periods, we may not obtain a high enough volume of sales of our products and professional services to sustain or increase our growth or achieve or maintain profitability in the future. We also expect our costs to increase in future periods, which could negatively affect our future operating results if our revenue does not increase. In particular, we expect to continue to expend financial and other resources on:
research and development related to our offerings, including investments in our research and development team;
sales and marketing, including a continued expansion of our sales organization, both domestically and internationally;
continued international expansion of our business;
strategic acquisitions and expansion of our partner ecosystem; and
general and administrative expenses as we continue to implement and enhance our administrative, financial and operational systems, procedures and controls.
These investments may not result in increased revenue or growth in our business. If we are unable to increase our revenue at a rate sufficient to offset the expected increase in our costs, our business, financial position and results of operations will be harmed, and we may not be able to achieve or maintain profitability over the long term. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our financial performance may be harmed, and we may not achieve or maintain profitability in the future.
The ongoing COVID-19 pandemic could materially and adversely affect our business, results of operations and financial condition, and we could be subject to risks from further health pandemics or epidemics, as well as uncertainty regarding returning to work and re-openings.
Our business could be adversely affected by the effects of health pandemics or epidemics, including the ongoing COVID-19 pandemic, which continues to have a negative impact on the local, regional, national and global scale. We are unable to accurately predict the full impact that the COVID-19 pandemic will have on our results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic, the emergence of any new variants, the results of vaccination efforts, vaccine mandate requirements, and containment measures. The implementation of measures to help contain the virus has impacted our day-to-day operations and could disrupt our business and operations, as well as that of our customers, partners, suppliers and others with whom we work, for an indefinite period of time. To support the health and well-being of our employees, customers, partners and communities, a vast majority of our employees began working remotely as of late March 2020, but we have begun to selectively reopen certain offices in a phased approach and to hold in-person or hybrid meetings, on a voluntary basis, taking into consideration government restrictions and employee safety. In addition, many of our customers and prospective customers are working remotely. The disruptions to our operations caused by the COVID-19 pandemic may negatively impact employee retention and result in inefficiencies, delays and additional costs in our sales and marketing, professional service and research and development efforts, which cannot be predicted or quantified at this time. To the extent that disruptions occur, we may not be able to fully mitigate any such inefficiencies, delays and additional costs through remote or other alternative work arrangements. In addition, given the economic uncertainty created by COVID-19, we have and may continue to see delays in our sales cycle, failures of customers to renew at all or to renew the anticipated scope their subscriptions with us, requests from customers for payment term deferrals as well as pricing or bundling concessions, which, if significant, could materially and adversely affect our business, results of operations and financial condition.
Negative conditions in the general economy both in the United States and abroad resulting from health pandemics or epidemics, such as the COVID-19 pandemic, could cause a decrease in consumer discretionary spending and business investment and diminish growth expectations in the U.S. economy and abroad. More generally, the COVID-19 pandemic continues to present the possibility of an extended global economic downturn and has caused volatility in financial markets, which could materially and adversely affect demand for our products and professional services and could materially and adversely impact our results and financial condition even after the pandemic is contained. For example, we may be unable to collect receivables from those customers significantly impacted by COVID-19, which may be more pronounced in industry verticals more directly impacted by the COVID-19 pandemic. Also, a decrease in subscriptions and/or renewals in a given period could negatively affect our ARR as well as our revenues in future periods, particularly if experienced on a sustained basis, because a substantial proportion of our software subscriptions yield revenue recognized over time. The pandemic may also have the effect of heightening many of the other risks described in this “Risk Factors” section, including risks associated with our guidance, our customers, our
16

potential customers, our market opportunity, renewals and sales cycle, among others. We will continue to evaluate the nature and extent of the impact of the COVID-19 pandemic on our business.
Although we expect that current cash and cash equivalent balances, including the proceeds of our convertible senior notes offering in March 2021, together with cash flows that are generated from operations and availability under our revolving credit facility, will be sufficient to meet our domestic and international working capital needs and other capital and liquidity requirements for at least the next 12 months, if our access to capital is restricted or our borrowing costs increase, our operations and financial condition could be adversely impacted.
The full extent of the COVID-19 pandemic’s impact on our operations and financial performance depends on future developments that are uncertain and unpredictable, including the ultimate duration, spread and reemergence of the pandemic, including any new variants, its impact on capital and financial markets, the timing of economic recovery and any new information that may emerge concerning the severity of the virus, its spread to or reemergence in other geographic regions as well as the actions taken to contain it, including the distribution and acceptance of vaccines, among others. Any of these impacts could have a material adverse impact on our business, results of operations and financial condition and ability to execute and capitalize on our strategies. Due to the current uncertainty regarding the severity and duration of the COVID-19 pandemic, we cannot predict whether our response to date or the actions we may take in the future will be effective in mitigating the effects of COVID-19 pandemic on our business, results of operations or financial condition. Accordingly, we are unable at this time to predict the impact of the COVID-19 pandemic on our operations, liquidity, and financial results, and, depending on the magnitude and duration of the COVID-19 pandemic, such impact may be material.
Our business and growth depend substantially on customers renewing their subscriptions with us. Any decline in our customer renewals or failure to convince customers to expand their use of our subscription offerings could adversely affect our future operating results.
Our subscription offerings are sold on a term basis. In order for us to improve our operating results, it is important that our existing customers renew their subscriptions with us when the existing subscription term expires, and renew on the same or more favorable terms. Our customers have no obligation to renew their subscriptions with us and we may not be able to accurately predict customer renewal rates. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction or dissatisfaction with our new or current product offerings, our pricing, the effects of economic conditions, including due to the global economic uncertainty and financial market conditions caused by the COVID-19 pandemic, competitive offerings, our customers' perception of their exposure, or alterations or reductions in their spending levels. If our customers do not renew their agreements with us or renew on terms less favorable to us, our revenues and results of operations may be adversely impacted.
Our future growth is also affected by our ability to sell additional offerings to our existing customers, which depends on a number of factors, including customers’ satisfaction with our products and services and general economic conditions. If our efforts to cross-sell and upsell to our customers are unsuccessful, the rate at which our business grows might decline.
If our new and existing product offerings and product enhancements do not achieve sufficient market acceptance, our financial results and competitive position will suffer.
Our business substantially depends on, and we expect our business to continue to substantially depend on, sales of our Insight Platform solutions. As such, market acceptance of our Insight Platform is critical to our continued success. Demand for Insight Platform solutions are affected by a number of factors beyond our control, including continued market acceptance of cloud-based offerings, the timing of development and release of new products by our competitors, technological change, and growth or contraction in our market and the economy in general. If we are unable to continue to meet customer demands or to achieve more widespread market acceptance of our Insight Platform solutions, our business operations, financial results and growth prospects will be materially and adversely affected.
We spend substantial amounts of time and money to research and develop or acquire new offerings and enhanced versions of our existing offerings to incorporate additional features, improve functionality or other enhancements in order to meet our customers’ rapidly evolving demands. In addition, we continue to invest in solutions that can be deployed on top of our platform to target specific use cases and to cultivate our community. When we develop a new or enhanced version of an existing offering, we typically incur expenses and expend resources upfront to market, promote and sell the new offering. Therefore, when we develop or acquire new or enhanced offerings, their introduction must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market. For example, if our recent product expansions and offerings, such as our Cloud Security and Threat Intelligence offerings, do not garner widespread market adoption and implementation, our financial results and competitive position could suffer.
Further, we may make changes to our offerings that our customers do not like, find useful or agree with. We may also discontinue certain features, begin to charge for certain features that are currently free or increase fees for any of our features or usage of our offerings.
17

Our new and existing offerings or product enhancements and changes to our existing offerings could fail to attain sufficient market acceptance for many reasons, including:
our failure to predict market demand accurately in terms of product functionality and to supply offerings that meet this demand in a timely fashion, including changes in demand as a result of the COVID-19 pandemic;
real or perceived defect, errors or failures;
negative publicity about their performance or effectiveness;
delays in releasing to the market our new offerings or enhancements to our existing offerings;
introduction or anticipated introduction of competing products by our competitors;
inability to scale and perform to meet customer demands;
poor business conditions for our customers, causing them to delay IT purchases, including as a result of the COVID-19 pandemic; and
reluctance of customers to purchase cloud-based offerings.
If our new or existing offerings or enhancements and changes do not achieve adequate acceptance in the market, our competitive position will be impaired, and our revenue, business and financial results will be negatively impacted. The adverse effect on our financial results may be particularly acute because of the significant research, development, marketing, sales and other expenses we will have incurred in connection with the new offerings or enhancements.
We face intense competition in our market.
The market for SecOps solutions is highly fragmented, intensely competitive and constantly evolving. We compete with an array of established and emerging security software and services vendors. With the introduction of new technologies and market entrants, we expect the competitive environment to remain intense going forward. Our primary competitors in Vulnerability Risk Management include Qualys and Tenable; in Incident Detection and Response include Splunk, Micro Focus, LogRhythm and Microsoft (Sentinel); in Application Security include Micro Focus and IBM; in Security Orchestration and Automation Response include Splunk and Palo Alto Networks; in Cloud Security include Palo Alto Networks and Check Point Software Technologies; in Threat Intelligence include Recorded Future and Digital Shadows and finally, while the competition in our professional services business is diverse, our competitors include Mandiant, SecureWorks and NCC Group.
Some of our actual and potential competitors have advantages over us, such as longer operating histories, significantly greater financial, technical, marketing or other resources, stronger brand and business user recognition, larger and more mature intellectual property portfolios and broader global distribution and presence. In addition, our industry is evolving rapidly and is becoming increasingly competitive. Larger and more established companies may focus on security operations and could directly compete with us. Smaller companies could also launch new products and services that we do not offer and that could gain market acceptance quickly.
Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. With the introduction of new technologies, the evolution of our offerings and new market entrants, we expect competition to intensify in the future. In addition, some of our larger competitors have substantially broader product offerings and can bundle competing products and services with other software offerings. As a result, customers may choose a bundled product offering from our competitors, even if individual products have more limited functionality than our solutions. These competitors may also offer their products at a lower price as part of this larger sale, which could increase pricing pressure on our offerings and cause the average sales price for our offerings to decline. These larger competitors are also often in a better position to withstand any significant reduction in spending by customers, and will therefore not be as susceptible to economic downturns.
Furthermore, our current and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and product and services offerings in the markets we address. In addition, current or potential competitors may be acquired by third parties with greater available resources. As a result of such relationships and acquisitions, our current or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of other opportunities more readily or develop and expand their product and service offerings more quickly than we do. For all of these reasons, we may not be able to compete successfully against our current or future competitors, or we may be required to expend significant resources in order to remain competitive. If our competitors are more successful than we are in developing new product and service offerings or in attracting and retaining customers, our business, financial condition and results of operations could be adversely affected.
18

If we are unable to successfully hire, train, and retain qualified personnel our business may suffer.
We continue to be substantially dependent on our sales force to obtain new customers and increase sales with existing customers. Our ability to successfully pursue our growth strategy will also depend on our ability to attract, motivate and retain our personnel, especially those in sales, marketing and research and development. In addition, in recent years, recruiting, hiring and retaining employees with expertise in the cybersecurity industry has become increasingly difficult as the demand for cybersecurity professionals has increased as a result of the recent cybersecurity attacks on global corporations and governments. We face intense competition for these employees from numerous technology, software and other companies, especially in certain geographic areas in which we operate, and we cannot ensure that we will be able to attract, motivate and/or retain sufficient qualified employees in the future particularly in tight labor markets. If we are unable to attract new employees and retain our current employees, we may not be able to adequately develop and maintain new products or professional services or market our existing products or professional services at the same levels as our competitors and we may, therefore, lose customers and market share. Our failure to attract and retain personnel, especially those in sales and marketing and research and development positions for which we have historically had a high turnover rate, could have an adverse effect on our ability to execute our business objectives and, as a result, our ability to compete could decrease, our operating results could suffer and our revenue could decrease. Even if we are able to identify and recruit a sufficient number of new hires, these new hires will require significant training before they achieve full productivity and they may not become productive as quickly as we would like or at all.
We believe that our corporate culture has been a critical component to our success. We have invested substantial time and resources in building our team. As we grow and mature as a public company, we may find it difficult to maintain our corporate culture. Any failure to preserve our culture could negatively affect our future success, including our ability to attract, motivate and retain personnel and effectively focus on and pursue our business strategy.
Our sales cycle may be unpredictable.
The timing of sales of our offerings is difficult to forecast because of the length and unpredictability of our sales cycle, particularly with large enterprises and with respect to certain of our products. We sell our products primarily to IT departments that are managing a growing set of user and compliance demands, which has increased the complexity of customer requirements to be met and confirmed during the sales cycle and prolonged our sales cycle. Further, the length of time that potential customers devote to their testing and evaluation, contract negotiation and budgeting processes varies significantly, depending on the size of the organization and nature of the product or service under consideration. In addition, we might devote substantial time and effort to a particular unsuccessful sales effort, and as a result, we could lose other sales opportunities or incur expenses that are not offset by an increase in revenue, which could harm our business.
If we fail to continue to effectively scale and manage our operations infrastructure, our customers may experience service outages and/or delays.
Our future growth is dependent upon our ability to continue to meet the expanding needs of our customers and to attract new customers. As existing customers gain more experience with our products, they may broaden their reliance on our products, which will require that we expand our operations infrastructure. We also seek to maintain excess capacity in our operations infrastructure to facilitate the rapid provision of new customer deployments. In addition, we need to properly manage our technological operations infrastructure in order to support changes in hardware and software parameters and the evolution of our products, all of which require significant lead time. If we do not accurately predict our infrastructure requirements, our existing customers may experience service outages that may subject us to financial penalties, financial liabilities and customer losses. If our operations infrastructure fails to keep pace with increased sales, customers may experience delays as we seek to obtain additional capacity, which could adversely affect our reputation and our revenue.
To date, we have derived a significant amount of our revenue from customers using our vulnerability management offerings. If we are unable to renew or increase sales of our vulnerability management offerings, or if we are unable to increase sales of our other offerings, our business and operating results could be adversely affected.
Although we continue to introduce and acquire new products and professional services, we derive and expect to continue to derive a significant amount of our revenue from customers using certain of our vulnerability management offerings (VM), InsightVM, Nexpose and Metasploit. Approximately half of our revenue was attributable to InsightVM, Nexpose and Metasploit for the year ended December 31, 2021. As a result, our operating results could suffer due to:
any decline in demand for our vulnerability management offerings;
failure of our vulnerability management offerings to detect vulnerabilities in our customers’ IT environments;
the introduction of products and technologies that serve as a replacement or substitute for, or represent an improvement over, our vulnerability management offerings;
technological innovations or new standards that our vulnerability management offerings do not address;
19

sensitivity to current or future prices offered by us or competing solutions;
our inability to release enhanced versions of our vulnerability management offerings on a timely basis in response to the dynamic threat landscape; and
a decline in overall IT spending due to the global economic uncertainty and financial market conditions caused by the COVID-19 pandemic.
Our inability to renew or increase sales of our vulnerability management offerings, including cloud-based subscriptions, content subscriptions, managed services and content and maintenance and support subscriptions, or a decline in prices of our vulnerability management offerings would harm our business and operating results more seriously than if we derived significant revenues from a variety of offerings. In addition, while we have introduced several non-VM subscription products, including InsightAppSec, InsightConnect, InsightCloudSec and Threat Intelligence, these products are relatively new, and it is uncertain whether they will gain the market acceptance we expect. Any factor adversely affecting sales of our non-VM products or professional services, including release cycles, market acceptance, competition, performance and reliability, reputation and economic and market conditions, could adversely affect our business and operating results.
A component of our growth strategy is dependent on our continued international expansion, which adds complexity to our operations.
We market and sell our products and professional services throughout the world and have personnel in many parts of the world. For the years ended December 31, 2021, 2020 and 2019, operations located outside of North America generated 19%, 17% and 16%, respectively, of our revenue. Our growth strategy is dependent, in part, on our continued international expansion. We expect to conduct a significant amount of our business with organizations that are located outside the United States, particularly in Europe and Asia. We cannot assure you that our expansion efforts into international markets will be successful in creating further demand for our products and professional services or in effectively selling our products and professional services in the international markets that we enter. Our current international operations and future initiatives will involve a variety of risks, including:
increased management, infrastructure and legal costs associated with having international operations;
reliance on channel partners;
trade and foreign exchange restrictions;
economic or political instability or uncertainty in foreign markets and around the world;
foreign currency exchange rate fluctuations;
greater difficulty in enforcing contracts, accounts receivable collection and longer collection periods;
changes in regulatory requirements, including, but not limited to data privacy, data protection and data security regulations;
difficulties and costs of staffing and managing foreign operations;
the uncertainty and limitation of protection for intellectual property rights in some countries;
costs of compliance with foreign laws and regulations and the risks and costs of non-compliance with such laws and regulations;
costs of compliance with U.S. laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell or provide our solutions in certain foreign markets, and the risks and costs of non-compliance;
heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, and irregularities in, financial statements;
the potential for political unrest, acts of terrorism, hostilities or war;
management communication and integration problems resulting from cultural differences and geographic dispersion;
costs associated with language localization of our products;
increased exposure to climate change, natural disasters, acts of war, terrorism, epidemics, or pandemics and other health crises, including the ongoing COVID-19 pandemic; and
20

costs of compliance with multiple and possibly overlapping tax structures.
Our business, including the sales of our products and professional services by us and our channel partners, may be subject to foreign governmental regulations, which vary substantially from country to country and change from time to time. Our failure, or the failure by our channel partners, to comply with these regulations could adversely affect our business. Further, in many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. regulations applicable to us. Although we have implemented policies and procedures designed to comply with these laws and policies, there can be no assurance that our employees, contractors, channel partners and agents have complied, or will comply, with these laws and policies. Violations of laws or key control policies by our employees, contractors, channel partners or agents could result in delays in revenue recognition, financial reporting misstatements, fines, penalties or the prohibition of the importation or exportation of our products and could have a material adverse effect on our business and results of operations. If we are unable to successfully manage the challenges of international expansion and operations, our business and operating results could be adversely affected.
We recognize a significant percentage of our revenue ratably over the term of our agreements with customers, and as a result, downturns or upturns in sales may not be immediately reflected in our operating results.
We recognize a significant percentage of our revenue ratably over the various terms of our agreements with customers. As a result, a substantial portion of the revenue that we report in each period will be derived from the recognition of deferred revenue relating to agreements entered into during previous periods. Consequently, a decline in new sales or renewals in any one period may not be immediately reflected in our revenue results for that period. This decline, however, will negatively affect our revenue in future periods. Accordingly, the effect of significant downturns in sales and market acceptance of our products and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods. Our model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers generally will be recognized over the applicable term.
We also intend to increase our investment in research and development, sales and marketing, and general and administrative functions and other areas to grow our business. We are likely to recognize the costs associated with these increased investments earlier than some of the anticipated benefits and the return on these investments may be lower, or may develop more slowly, than we expect, which could adversely affect our operating results.
We may be unable to rapidly and efficiently adjust our cost structure in response to significant revenue declines, which could adversely affect our operating results.
If our customers are unable to implement our products successfully, customer perceptions of our offerings may be impaired or our reputation and brand may suffer.
Our products are deployed in a wide variety of IT environments, including large-scale, complex infrastructures. Some of our customers have experienced difficulties implementing our products in the past and may experience implementation difficulties in the future. If our customers are unable to implement our products successfully, customer perceptions of our offerings may be impaired or our reputation and brand may suffer.
In addition, in order for our products to achieve their functional potential, our products must effectively integrate into our customers’ IT infrastructures, which have different specifications, utilize varied protocol standards, deploy products from multiple different vendors and contain multiple layers of products that have been added over time. Our customers’ IT infrastructures are also dynamic, with a myriad of devices and endpoints entering and exiting the customers’ IT systems on a regular basis, and our products must be able to effectively adapt to and track these changes.
Any failure by our customers to appropriately implement our products or any failure of our products to effectively integrate and operate within our customers’ IT infrastructures could result in customer dissatisfaction, impact the perceived reliability of our products, result in negative press coverage, negatively affect our reputation and harm our financial results.
Our success in acquiring and integrating other businesses, products or technologies could impact our financial position.
In order to remain competitive, we have in the past and may in the future seek to acquire additional businesses, products or technologies. We also may not find suitable acquisition candidates, and acquisitions we complete may be unsuccessful.
Achieving the anticipated benefits of past or future acquisitions will depend in part upon whether we can integrate acquired operations, products and technology in a timely and cost-effective manner and successfully market and sell these as new product offerings, or as new features within our existing offerings. For example, on July 16, 2021, we acquired IntSights, a provider of contextualized external threat intelligence and proactive threat remediation which were intended to extend the cloud security capabilities of our Insight Platform. The integration of IntSights and any other acquisition may prove to be difficult due to the necessity of coordinating geographically separate organizations and integrating personnel with disparate business backgrounds and accustomed to different corporate cultures and business operations and internal systems. We may need to implement or improve controls, procedures, and policies at a business that prior to the acquisition may have lacked sufficiently
21

effective controls, procedures and policies. The acquisition and integration processes are complex, expensive and time consuming, and may cause an interruption of, or loss of momentum in, product development, sales activities and operations of both companies. Further, we may be unable to retain key personnel of an acquired company following the acquisition. If we are unable to effectively execute or integrate acquisitions, the anticipated benefits of such acquisition, including sales or growth opportunities or targeted synergies may not be realized, and our business, financial condition and operating results could be adversely affected.
In addition, we may only be able to conduct limited due diligence on an acquired company’s operations or may discover that the products or technology acquired were not as capable as we thought based upon the initial or limited due diligence. Following an acquisition, we may be subject to unforeseen liabilities arising from an acquired company’s past or present operations and these liabilities may be greater than the warranty and indemnity limitations that we negotiate. Any unforeseen liability that is greater than these warranty and indemnity limitations could have a negative impact on our financial condition.
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
We have provided and may continue to provide guidance about our business, future operating results and key metrics, including ARR. In developing this guidance, our management must make certain assumptions and judgments about our future performance. Some of those key assumptions relate to the impact of the COVID-19 pandemic and the associated economic uncertainty on our business and the timing and scope of economic recovery globally, which are inherently difficult to predict. While presented with numerical specificity, this guidance is necessarily speculative in nature, and is inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions or economic conditions, some of which may change. This guidance, which inherently consists of forward-looking statements, is also qualified by, and subject to, assumptions, estimates and expectations as of the date given. Forward-looking statements are subject to a number of risks, uncertainties, assumptions and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements including the risks described in this Risk Factors section and in the Risk Factors section of any future SEC filings we make. It can be expected that some or all of the assumptions, estimates and expectations of any guidance we furnished will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release of such guidance.
Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our business results may vary significantly from such projections or that consensus due to a number of factors, many of which are outside of our control, including due to the global economic uncertainty and financial market conditions caused by the COVID-19 pandemic and which could adversely affect our operations and operating results. There are no comparable recent events that provide guidance as to the probable effect of the COVID-19 pandemic, and, as a result, the ultimate impact of the COVID-19 outbreak is highly uncertain and subject to change. If we fail to accurately predict the full impact that the COVID-19 pandemic will have on all aspects of our business, the guidance and other forward-looking statements provided may also be incorrect or incomplete. Furthermore, if we make downward revisions of our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors or other interested parties, the price of our common stock would decline.
If we are unable to maintain successful relationships with our channel partners, our business operations, financial results and growth prospects could be adversely affected.
Our success is dependent in part upon establishing and maintaining relationships with a variety of channel partners that we utilize to extend our geographic reach and market penetration. We anticipate that we will continue to rely on these partners in order to help facilitate sales of our offerings as part of larger purchases in the United States and to grow our business internationally. For the years ended December 31, 2021, 2020 and 2019, we derived approximately 52%, 47%, and 43%, respectively, of our revenue from sales of products and professional services through channel partners, and the percentage of revenue derived from channel partners may increase in future periods. Our agreements with our channel partners are non-exclusive and do not prohibit them from working with our competitors or offering competing solutions, and some of our channel partners may have more established relationships with our competitors. If our channel partners choose to place greater emphasis on products of their own or those offered by our competitors or do not effectively market and sell our products and professional services, our ability to grow our business and sell our products and professional services, particularly in key international markets, may be adversely affected. In addition, our failure to recruit additional channel partners, or any reduction or delay in their sales of our products and professional services or conflicts between channel sales and our direct sales and marketing activities may harm our results of operations. Finally, even if we are successful, our relationships with channel partners may not result in greater customer usage of our products and professional services or increased revenue.
22

If we are not able to maintain and enhance our brand, our business and operating results may be adversely affected.
We believe that maintaining and enhancing our brand identity is critical to our relationships with our customers and channel partners and to our ability to attract new customers and channel partners. The successful promotion of our brand will depend largely upon our marketing efforts, our ability to continue to offer high-quality offerings and our ability to successfully differentiate our offerings from those of our competitors. Our brand promotion activities may not be successful or yield increased revenues. In addition, independent industry analysts often provide reviews of our offerings, as well as those of our competitors, and perception of our offerings in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors’ products and professional services, our brand may be adversely affected.
Moreover, it may be difficult to maintain and enhance our brand in connection with sales through channel or strategic partners. The promotion of our brand requires us to make substantial expenditures, and we anticipate that the expenditures will increase as our market becomes more competitive, as we expand into new markets and as more sales are generated through our channel partners. To the extent that these activities yield increased revenues, these revenues may not offset the increased expenses we incur. If we do not successfully maintain and enhance our brand, our business may not grow, we may have reduced pricing power relative to competitors with stronger brands, and we could lose customers and channel partners, all of which would adversely affect our business operations and financial results.
Failure to maintain high-quality customer support could have a material adverse effect on our business.
Once our products are deployed within our customers’ networks, our customers depend on our technical and other customer support services to resolve any issues relating to the implementation and maintenance of our products. If we do not effectively assist our customers in deploying our products, help our customers quickly resolve post-deployment issues or provide effective ongoing support, our ability to renew or sell additional products or professional services to existing customers would be adversely affected and our reputation with potential customers could be damaged. Further, to the extent that we are unsuccessful in hiring, training and retaining adequate technical and customer success personnel, our ability to provide adequate and timely support to our customers will be negatively impacted, and our customers’ satisfaction with our offerings will be adversely affected.
We are dependent on the continued services and performance of our senior management and other key employees, the loss of any of whom could adversely affect our business, operating results and financial condition.
Our future performance depends on the continued services and contributions of our senior management, particularly Corey Thomas, our Chief Executive Officer, and other key employees to execute on our business plan and to identify and pursue new opportunities and product innovations. From time to time, there may be changes in our senior management team resulting from the termination or departure of our executive officers and key employees. Our senior management and key employees are employed on an at-will basis, which means that they could terminate their employment with us at any time. Further, members of our management and other key personnel in critical functions across our organization may be unable to perform their duties or have limited availability due to COVID-19. The temporary or permanent loss of the services of our senior management, particularly Mr. Thomas, or other key employees for any reason could significantly delay or prevent the achievement of our development and strategic objectives and harm our business, financial condition and results of operations.
We rely on third-party software to operate certain functions of our business.
We rely on software vendors to operate certain critical functions of our business, including financial management, customer relationship management and human resource management. If we experience difficulties in implementing new software or if these services become unavailable due to extended outages or interruptions or because they are no longer available on commercially reasonable terms or prices, our expenses could increase, our ability to manage our finances could be interrupted and our processes for managing sales of our solutions and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and integrated, all of which could harm our business.
We use third-party software and data that may be difficult to replace or that may cause errors or failures of our solutions, which could lead to lost customers or harm to our reputation and our operating results.
We license third-party software and security and compliance data from various third parties that are used in our solutions in order to deliver our offerings. In the future, this software or data may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of this software or data could result in delays in the provisioning of our offerings until equivalent technology or data is either developed by us, or, if available, is identified, obtained and integrated, which could harm our business. In addition, any errors or defects in or failures of this third-party software could result in errors or defects in our products or cause our products to fail, which could harm our business and be costly to correct. Many of these providers attempt to impose limitations on their liability for such errors, defects or failures, and if enforceable, we may have additional liability to
23

our customers or third-party providers that could harm our reputation and increase our operating costs.
We will need to maintain our relationships with third-party software and data providers, and to obtain software and data from such providers that do not contain errors or defects. Any failure to do so could adversely impact our ability to deliver effective solutions to our customers and could harm our operating results.
Our technology alliance partnerships expose us to a range of business risks and uncertainties that could have a material adverse impact on our business and financial results.
We have entered, and intend to continue to enter, into technology alliance partnerships with third parties to support our future growth plans, including with certain of our actual or potential competitors. For example, through these technology alliance partnerships, we integrate with certain third-party application program interfaces (APIs), which enhance our data collection capabilities in our customers’ IT environments. If these third parties no longer allow us to integrate with their APIs, or if we determine not to maintain these integrations, the functionality of our products may be reduced and our products may not be as marketable to certain potential customers. Technology alliance partnerships require significant coordination between the parties involved, particularly if a partner requires that we integrate its products with our products. Further, we have invested and will continue to invest significant time, money and resources to establish and maintain relationships with our technology alliance partners, but we have no assurance that any particular relationship will continue for any specific period of time, result in new offerings that we can effectively commercialize or result in enhancements to our existing offerings. In addition, while we believe that entering into technology alliance partnerships with certain of our actual or potential competitors is currently beneficial to our competitive position in the market, such partnerships may also give our competitors insight into our offerings that they may not otherwise have, thereby allowing them to compete more effectively against us.
If our products fail to help our customers achieve and maintain compliance with regulations and/or industry standards, our revenue and operating results could be harmed.
We generate a portion of our revenue from our vulnerability management offerings that help organizations achieve and maintain compliance with regulations and industry standards both domestically and internationally. For example, many of our customers subscribe to our vulnerability management offerings to help them comply with the security standards developed and maintained by the Payment Card Industry Security Standards Council (the PCI Council), which apply to companies that process, transmit or store cardholder data. In addition, our vulnerability management offerings are used by customers in the health care industry to help them comply with numerous federal and state laws and regulations related to patient privacy. In particular, HIPAA, and the 2009 Health Information Technology for Economic and Clinical Health Act include privacy standards that protect individual privacy by limiting the uses and disclosures of individually identifiable health information and implementing data security standards. The foregoing and other state, federal and international legal and regulatory regimes may affect our customers’ requirements for, and demand for, our products and professional services. Governments and industry organizations, such as the PCI Council, may also adopt new laws, regulations or requirements, or make changes to existing laws or regulations, that could impact the demand for, or value of, our products. If we are unable to adapt our products to changing legal and regulatory standards or other requirements in a timely manner, or if our products fail to assist with, or expedite, our customers’ cybersecurity defense and compliance efforts, our customers may lose confidence in our products and could switch to products offered by our competitors or threaten or bring legal actions against us. In addition, if laws, regulations or standards related to data security, vulnerability management and other IT security and compliance requirements are relaxed or the penalties for non-compliance are changed in a manner that makes them less onerous, our customers may view government and industry regulatory compliance as less critical to their businesses, and our customers may be less willing to purchase our products. In any of these cases, our revenue and operating results could be harmed.
In addition, government and other customers may require our products to comply with certain privacy, security or other certifications and standards. If our products are late in achieving or fail to achieve or maintain compliance with these certifications and standards, or our competitors achieve compliance with these certifications and standards, we may be disqualified from selling our products to such customers, or may otherwise be at a competitive disadvantage, either of which would harm our business, results of operations, and financial condition.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
Selling to government entities can be highly competitive, expensive and time consuming, and often requires significant upfront time and expense without any assurance that we will win a sale. Government demand and payment for our products and professional services may also be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our offerings. Government entities also have heightened sensitivity surrounding the purchase of cybersecurity solutions due to the critical importance of their IT infrastructures, the nature of the information contained within those infrastructures and the fact that they are highly-visible targets for cyber attacks. Accordingly, increasing sales of our products and professional services to government entities may be more challenging than selling to commercial organizations. Further, in the course of providing our products and professional services to government entities, our employees and those of our channel partners may be exposed to sensitive government information. Any failure by
24

us or our channel partners to safeguard and maintain the confidentiality of such information could subject us to liability and reputational harm, which could materially and adversely affect our results of operations and financial performance.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.
Our reporting currency is the U.S. dollar and we generate a majority of our revenue in U.S. dollars. However, for the years ended December 31, 2021, 2020 and 2019 we incurred 15%, 12% and 13%, respectively, of our expenses outside of the United States in foreign currencies, primarily the British pound sterling and euro, principally with respect to salaries and related personnel expenses associated with our sales and research and development operations. Additionally, for the years ended December 31, 2021, 2020 and 2019, 10%, 9% and 8%, respectively, of our revenue was generated in foreign currencies. Accordingly, changes in exchange rates may have an adverse effect on our business, operating results and financial condition. The exchange rate between the U.S. dollar and foreign currencies has fluctuated in recent years and may fluctuate substantially in the future. Furthermore, a strengthening of the U.S. dollar could increase the cost in local currency of our products and services to customers outside the United States, which could adversely affect our business, results of operations, financial condition and cash flows. We implemented a hedging program during 2020 and have entered into forward contracts designated as cash flow hedges in order to mitigate our exposure to foreign currency fluctuations resulting from certain operating expenses denominated in certain foreign currencies. These forward contracts and other hedging strategies such as options and foreign exchange swaps related to transaction exposures that we may implement to mitigate this risk in the future may not eliminate our exposure to foreign exchange fluctuations.
Risks Related to Intellectual Property, Litigation and Government Regulation
Failure to protect our proprietary technology and intellectual property rights could substantially harm our business and operating results.
Our success and competitive position depend in part on our ability to protect our intellectual property and proprietary technologies. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections in the United States and other jurisdictions, all of which provide only limited protection and may not now or in the future provide us with a competitive advantage.
We cannot assure you that any patents will issue from any patent applications, that patents that issue from such applications will give us the protection that we seek or that any such patents will not be challenged, invalidated, or circumvented. Any patents that may issue in the future from our pending or future patent applications may not provide sufficiently broad protection and may not be enforceable in actions against alleged infringers. We have registered the “Rapid7,” “Nexpose” and “Metasploit” names and logos in the United States and certain other countries. We have registrations and/or pending applications for additional marks in the United States and other countries; however, we cannot assure you that any future trademark registrations will be issued for pending or future applications or that any registered trademarks will be enforceable or provide adequate protection of our proprietary rights. While we have copyrights in our software, we do not typically register such copyrights with the Copyright Office. This failure to register the copyrights in our software may preclude us from obtaining statutory damages for infringement under certain circumstances. We also license software from third parties for integration into our products, including open source software and other software available on commercially reasonable terms. We cannot assure you that such third parties will maintain such software or continue to make it available.
In order to protect our unpatented proprietary technologies and processes, we rely on trade secret laws and confidentiality agreements with our employees, consultants, channel partners, vendors and others. Despite our efforts to protect our proprietary technology and trade secrets, unauthorized parties may attempt to misappropriate, reverse engineer or otherwise obtain and use them. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or develop similar technologies and processes. Further, the contractual provisions that we enter into may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of unauthorized use or disclosure of our proprietary technology or intellectual property rights. Moreover, policing unauthorized use of our technologies, trade secrets and intellectual property is difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak. We may be unable to determine the extent of any unauthorized use or infringement of our solutions, technologies or intellectual property rights.
From time to time, legal action by us may be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the intellectual property rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could result in impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property
25

rights. Our failure to secure, protect and enforce our intellectual property rights could negatively affect our brand and adversely impact our business, operating results and financial condition.
Assertions by third parties of infringement or other violations by us of their intellectual property rights, whether or not correct, could result in significant costs and harm our business and operating results.
Patent and other intellectual property disputes are common in our industry. We are periodically involved in disputes brought by non-practicing entities alleging patent infringement and we may, from time to time, be involved in other such disputes in the ordinary course of our business. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. Many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights. Third parties have in the past and may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us and we are currently involved in legal proceedings with Finjan, Inc., which has filed a complaint against us and our wholly-owned subsidiary, Rapid7 LLC, in the United States District Court, District of Delaware, alleging patent infringement. Third parties may also assert claims against our customers or channel partners, whom we typically indemnify against claims that our solutions infringe, misappropriate or otherwise violate the intellectual property rights of third parties. As the numbers of products and competitors in our market increase and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Any claim of infringement, misappropriation or other violation of intellectual property rights by a third party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business.
The patent portfolios of our most significant competitors are larger than ours. This disparity may increase the risk that they may sue us for patent infringement and may limit our ability to counterclaim for patent infringement or settle through patent cross-licenses. In addition, future assertions of patent rights by third parties, and any resulting litigation, may involve patent holding companies or other adverse patent owners who have no relevant product revenues and against whom our own patents may therefore provide little or no deterrence or protection. There can be no assurance that we will not be found to infringe or otherwise violate any third-party intellectual property rights or to have done so in the past.
An adverse outcome of a dispute may require us to:
pay substantial damages, including treble damages, if we are found to have willfully infringed a third party’s patents or copyrights;
cease making, licensing or using solutions that are alleged to infringe or misappropriate the intellectual property of others;
expend additional development resources to attempt to redesign our solutions or otherwise develop non-infringing technology, which may not be successful;
enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or intellectual property rights; and
indemnify our partners and other third parties.
In addition, royalty or licensing agreements, if required or desirable, may be unavailable on terms acceptable to us, or at all, and may require significant royalty payments and other expenditures. Some licenses may also be non-exclusive, and therefore, our competitors may have access to the same technology licensed to us.
Any of the foregoing events could seriously harm our business, financial condition and results of operations.
Our products contain third-party open source software components, and our failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products.
Our products contain software licensed to us by third parties under so-called “open source” licenses, including the GNU General Public License, the GNU Lesser General Public License, the BSD License, the Apache License and others. From time to time, there have been claims against companies that distribute or use open source software in their products and services, asserting that such open source software infringes the claimants’ intellectual property rights. We could be subject to suits by parties claiming that what we believe to be licensed open source software infringes their intellectual property rights. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. In addition, certain open source licenses require that source code for software programs that are subject to the license be made available to the public and that any modifications or derivative works to such open source software continue to be licensed under the same terms.
Although we monitor our use of open source software in an effort both to comply with the terms of the applicable open source licenses and to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not
26

been interpreted by U.S. courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. The terms of certain open source licenses require us to release the source code of our applications and to make our applications available under those open source licenses if we combine or distribute our applications with open source software in a certain manner. In the event that portions of our applications are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all, or a portion of, those applications or otherwise be limited in the licensing of our applications. Disclosing our proprietary source code could allow our competitors to create similar products with lower development effort and time and ultimately, could result in a loss of sales for us. Disclosing the source code of our proprietary software could also make it easier for cyber attackers and other third parties to discover vulnerabilities in or to defeat the protections of our products, which could result in our products failing to provide our customers with the security they expect. Likewise, some open source projects have known security and other vulnerabilities and architecture instabilities, or are otherwise subject to security attacks due to their wide availability, and are provided on an “as-is” basis. Any of these events could have a material adverse effect on our business, operating results and financial condition.
We are subject to governmental export and import controls that could impair our ability to compete in international markets and/or subject us to liability if we are not in compliance with applicable laws.
Like other U.S.-based IT security products, our products are subject to U.S. export control and import laws and regulations, including the U.S. Export Administration Regulations and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control. Exports of these products must be made in compliance with these laws and regulations. Although we take precautions to prevent our products from being provided in violation of these laws, our products could be provided inadvertently in violation of such laws, despite the precautions we take. Compliance with these laws and regulations is complex, and if we were to fail to comply with these laws and regulations, we and certain of our employees could be subject to substantial civil and criminal penalties, including fines for our company and responsible employees or managers, and, in extreme cases, incarceration of responsible employees and managers and the possible loss of export privileges. Complying with export control laws and regulations, including obtaining the necessary licenses or authorizations, for a particular sale may be time-consuming, is not guaranteed and may result in the delay or loss of sales opportunities. Changes in export or import laws and regulations, shifts in the enforcement or scope of existing laws and regulations, or changes in the countries, governments, persons, products or services targeted by such laws and regulations, could also result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers. A decreased use of our products or limitation on our ability to export or sell our products could adversely affect our business, financial condition and results of operations.
We also incorporate encryption technology into our products. These encryption products may be exported outside of the United States only with the required export authorizations, including by a license, a license exception or other appropriate government authorizations, including the filing of a product classification request. In addition, various countries regulate the import and domestic use of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries. Governmental regulation of encryption technology and regulation of imports or exports of encryption products, or our failure to obtain required import or export approval for our products, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable laws and regulations regarding the export and import of our products, including with respect to new products or changes in existing products, may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products globally or, in some cases, could prevent the export or import of our products to certain countries, governments, entities or persons altogether.
Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.
As of December 31, 2021, we had federal and state net operating loss carryforwards (NOLs), of $510.3 million and $400.7 million, respectively, available to offset future taxable income, which expire in various years beginning in 2022 if not utilized. A lack of future taxable income would adversely affect our ability to utilize these NOLs before they expire. Under the provisions of the Internal Revenue Code of 1986, as amended (the Internal Revenue Code), substantial changes in our ownership may limit the amount of pre-change NOLs that can be utilized annually in the future to offset taxable income. Section 382 of the Internal Revenue Code imposes limitations on a company’s ability to use NOLs if a company experiences a more-than-50-percentage point ownership change over a three-year testing period. Based upon our historical analysis, we determined that although a limitation on our historical NOLs exists, we do not expect this limitation to impair our ability to use our NOLs prior to expiration. However, if changes in our ownership occur in the future, our ability to use our NOLs may be further limited. For these reasons, we may not be able to utilize a material portion of the NOLs, even if we achieve profitability. If we are limited in our ability to use our NOLs in future years in which we have taxable income, we will pay more taxes than if we were able to fully utilize our NOLs. This could adversely affect our operating results, cash balances and the market price of our common stock.
27

We could be subject to additional tax liabilities.
We are subject to U.S. federal, state, local and sales taxes in the United States and foreign income taxes, withholding taxes and transaction taxes in numerous foreign jurisdictions. We generally conduct our international operations through wholly-owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our intercompany relationships are and will continue to be subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. Significant judgment is required in evaluating our tax positions and our worldwide provision for taxes. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain and the relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. In addition, our tax obligations and effective tax rates could be adversely affected by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations by recognizing tax losses or lower than anticipated earnings in jurisdictions where we have lower statutory rates and higher than anticipated earnings in jurisdictions where we have higher statutory rates, by changes in foreign currency exchange rates, or by changes in the valuation of our deferred tax assets and liabilities. We may be audited in various jurisdictions, and such jurisdictions may assess additional taxes, sales taxes and value-added taxes against us. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, which could have a material adverse effect on our operating results or cash flows in the period for which a determination is made.
Risks Related to Data Privacy and Cybersecurity
Real or perceived failures, errors or defects in our solutions could adversely affect our brand and reputation, which could have an adverse effect on our business and results of operations.
If our products or professional services fail to detect vulnerabilities in our customers’ cybersecurity infrastructure, or if our products or professional services fail to identify and respond to new and increasingly complex methods of cyber attacks, our business and reputation may suffer. There is no guarantee that our products or professional services will detect all vulnerabilities and threats, especially in light of the rapidly changing security landscape to which we must respond, including the constantly evolving techniques used by attackers to access or sabotage data. If we fail to update our solutions in a timely or effective manner to respond to these threats, our customers could experience security breaches. Many federal, state and foreign governments have enacted laws requiring companies to notify individuals of data security breaches involving their personal data. These mandatory disclosures regarding a security breach often lead to widespread negative publicity, and any association of us with such publicity may cause our customers to lose confidence in the effectiveness of our solutions. An actual or perceived security breach or theft of sensitive data of one of our customers, regardless of whether the breach is attributable to the failure of our products or professional services, could adversely affect the market’s perception of our offerings and subject us to legal claims.
Additionally, our products may falsely detect vulnerabilities or threats that do not actually exist. For example, our Metasploit offering relies on information provided by an active community of security researchers who contribute new exploits, attacks and vulnerabilities. We expect that the continued contributions from these third parties will both enhance the robustness of Metasploit and also support our sales and marketing efforts. However, to the extent that the information from these third parties is inaccurate or malicious, the potential for false indications of security vulnerabilities and susceptibility to attack increases. These false positives, while typical in the industry, may impair the perceived reliability of our offerings and may therefore adversely impact market acceptance of our products and professional services and could result in negative publicity, loss of customers and sales and increased costs to remedy any problem. Further, to the extent that our community of third parties is reduced in size or participants become less active, we may lose valuable insight into the dynamic threat landscape and our ability to quickly respond to new exploits, attacks and vulnerabilities may be reduced.
Our products may also contain undetected errors or defects. Errors or defects may be more likely when a product is first introduced or as new versions are released, or when we introduce an acquired company's products. We have experienced these errors or defects in the past in connection with new products, acquired products and product upgrades and we expect that these errors or defects will be found from time to time in the future in new, acquired or enhanced products after commercial release. Defects may cause our products to be vulnerable to attacks, cause them to fail to detect vulnerabilities or threats, or temporarily interrupt customers’ networking traffic. Any errors, defects, disruptions in service or other performance problems with our products may damage our customers’ businesses and could hurt our reputation. If our products or professional services fail to detect vulnerabilities or threats for any reason, we may incur significant costs, the attention of our key personnel could be diverted, our customers may delay or withhold payment to us or elect not to renew or other significant customer relations problems may arise. We may also be subject to liability claims for damages related to errors or defects in our products. A material liability claim or other occurrence that harms our reputation or decreases market acceptance of our products may harm our business and operating results. Limitation of liability provisions in our standard terms and conditions and our other
28

agreements may not adequately or effectively protect us from any claims related to errors or defects in our solutions, including as a result of federal, state or local laws or ordinances or unfavorable judicial decisions in the United States or other countries.
Our brand, reputation and ability to attract, retain and serve our customers are dependent in part upon the reliable performance of our products and network infrastructure.
Our brand, reputation and ability to attract, retain and serve our customers are dependent in part upon the reliable performance of our products and network infrastructure. We have experienced, and may in the future experience, disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, human or software errors, capacity constraints and fraud or security attacks. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.
We utilize third-party data centers located in North America, Europe, Australia and Asia, in addition to operating and maintaining certain elements of our own network infrastructure. Some elements of our complex infrastructure are operated by third parties that we do not control and that could require significant time to replace. We expect this dependence on third parties to continue. More specifically, certain of our products, in particular our cloud-based products, are hosted on cloud providers such as Amazon Web Services, which provides us with computing and storage capacity. Interruptions in our systems or the third-party systems on which we rely, whether due to system failures, computer viruses, physical or electronic break-ins, or other factors, could affect the security or availability of our products, network infrastructure and website.
Prolonged delays or unforeseen difficulties in connection with adding capacity or upgrading our network architecture when required may cause our service quality to suffer. Problems with the reliability or security of our systems or third-party systems on which we rely could harm our reputation. Damage to our reputation and the cost of remedying these problems could negatively affect our business, financial condition, and operating results.
Additionally, our existing data center facilities and third-party hosting providers have no obligations to renew their agreements with us on commercially reasonable terms or at all, and certain of the agreements governing these relationships may be terminated by either party at any time. If we are unable to maintain or renew our agreements with these providers on commercially reasonable terms or if in the future we add additional data center facilities or third-party hosting providers, we may experience additional costs or downtime or delays as we transition our operations.
Any disruptions or other performance problems with our products could harm our reputation and business and may damage our customers’ businesses. Interruptions in our service delivery might reduce our revenue, cause us to issue credits to customers, due to our inability to meet stated service level commitments, subject us to potential liability and cause customers to not renew their purchases or our products.
If we or our third party service providers experience a security breach or unauthorized parties otherwise obtain access to our customers’ data, our reputation may be harmed, demand for our solutions may be reduced and we may incur significant liabilities.
We sell cybersecurity and data analytics products. As a result, we have been and will be a target of cyber attacks designed to impede the performance of our products, penetrate our network security or the security of our cloud platform or our internal systems, or that of our customers, misappropriate proprietary information and/or cause interruptions to our services. For example, because Metasploit serves as an introduction to hacking for many individuals, a successful cyber attack on us may be perceived as a victory for the cyber attacker, thereby increasing the likelihood that we may be a target of cyber attacks, even absent financial motives. In addition, with so many of our employees now working remotely due to the global COVID-19 pandemic, we may face an increased risk of attempted security breaches and incidents.
Also, since many of our customers continue working remotely, we expect there will continue to be an increased amount of personal, confidential and proprietary information that is stored in our solutions, which increases the exposure and risk of cyberattacks and other malicious internet-based activity. While we have taken steps to protect such information that we have access to, including information we may obtain through our customer support services or customer usage of our offerings, our security measures or those of our third-party service providers could be breached or otherwise fail to prevent unauthorized access to or disclosure, modification, misuse, loss or destruction of such information. Computer malware, ransomware, cyber viruses, social engineering (phishing attacks), denial of service or other attacks, employee theft or misuse and increasingly sophisticated network attacks have become more prevalent in our industry, particularly against cloud services. Such attacks may also include exploitation of vulnerabilities in third party or open source software code that may be incorporated into our own or our customers’ or supplier’s systems, such as the vulnerability in the Java logging library known as “log4j” identified in late 2021 that affected many in our industry. Further, if our systems or those of our third-party service providers are breached as a result of third-party action, employee error or misconduct, attackers could learn critical information about how our products operate to help protect our customers’ IT infrastructures from cyber risk, thereby making our customers more vulnerable to cyber attacks.
29

We also process, store and transmit our own data as part of our business and operations. This data may include personal, confidential or proprietary information. We make use of third-party technology and systems for a variety of reasons, including, without limitation, encryption and authentication technology, employee email, content delivery to customers, back-office support, credit card processing, human resources services, customer relationship management, enterprise risk planning and other functions. Although we have developed systems and processes that are designed to protect customer information and prevent data and financial loss and other security breaches and incidents, and to reduce the impact of a security breach or incident at a third-party vendor, such measures cannot provide absolute security. There can be no assurance that any security measures that we or our third-party service providers have implemented will be effective against current or future security threats. While we maintain measures designed to protect the integrity, confidentiality and security of our data, our security measures could fail and those of our third-party service providers have failed and could fail, any of which could result in unauthorized access to or disclosure, modification, misuse, loss or destruction of such data or financial loss.
Since our business is focused on providing reliable security solutions to our customers, a security breach or other security incident, or the perception that one has occurred, could result in a loss of customer confidence in the security of our offerings and damage to our brand, reduce the demand for our offerings, disrupt normal business operations, require us to spend material resources to investigate or correct the breach and to prevent future security breaches and incidents, expose us to legal liabilities, including litigation, regulatory enforcement, and indemnity obligations, and adversely affect our revenues and operating results. These risks may increase as we continue to grow the number and scale of our cloud services, and process, store, and transmit increasing amounts of data.
Additionally, we cannot be certain that our insurance coverage will be adequate for data security liabilities actually incurred, that insurance will cover any indemnification claims against us relating to any incident, that insurance will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.
If Metasploit were to be used by attackers to exploit vulnerabilities in the cybersecurity infrastructures of third parties, our reputation and business could be harmed.
Although Metasploit is a penetration testing tool that is intended to allow organizations to test the effectiveness of their cybersecurity programs, Metasploit has in the past and may in the future be used to exploit vulnerabilities in the cybersecurity infrastructures of third parties. While we have incorporated certain features into Metasploit to deter misuse, there is no guarantee that these controls will not be circumvented or that Metasploit will only be used defensively or for research purposes. Any actual or perceived security breach, malicious intrusion or theft of sensitive data in which Metasploit is believed to have been used could adversely affect perception of, and demand for, our offerings. Further, the identification of new exploits and vulnerabilities by the Metasploit community may enhance the knowledge base of cyber attackers or enable them to undertake new forms of attacks. If any of the foregoing were to occur, we could suffer negative publicity and loss of customers and sales, as well as possible legal claims.
Because our products collect and store user and related information, domestic and international privacy and cybersecurity concerns, and other laws and regulations, could have a material adverse effect on our business.
We, and our customers, are subject to a number of stringent and changing obligations in domestic and international laws, regulations, guidance, industry standards, external and internal policies and contracts and other obligations that address a range of issues including data privacy and cybersecurity, and restrictions or technological requirements regarding the collection, use, storage, protection, retention or transfer of data. The regulatory framework for online services, data privacy and cybersecurity issues worldwide can vary substantially from jurisdiction to jurisdiction, is rapidly evolving and is likely to remain uncertain for the foreseeable future. This creates some uncertainty as to the effective legal frameworks and our obligations may be subject to differing applications and interpretations, which may be inconsistent or in conflict among jurisdictions. Preparation for and compliance with these obligations requires us to devote significant resources (including, without limitation, financial and time-related resources). These obligations may necessitate changes to our business including our information technologies, systems and practices and to those of any third parties that process personal data on our behalf. Although we strive to comply with all applicable data privacy and security obligations, we may at times fail (or be perceived to have failed) to do so. Moreover, despite our efforts, our personnel or third parties upon whom we rely may fail to comply with such obligations. If we (or third parties upon whom we rely) fail, or are perceived to have failed, to address and comply with data privacy and security obligations, we could face significant consequences. These consequences may include but are not limited to: government enforcement actions (e.g., investigations, fines, penalties, audits, inspections and similar consequences); litigation (including class-related claims); additional reporting requirements and oversight; bans on processing personal data; orders to destroy and not to use personal data; and imprisonment of company officials. Any of these events could have a material adverse effect on our reputation and our business, and financial condition, including but not limited to: loss of customers; interruptions or
30

stoppages in our business or operations; inability to process personal data; inability to operate in specific jurisdictions; limitations in our ability to develop our products and professional services; management's time and other resource expenditures; adverse publicity; and revisions to our operations.
In the United States, federal, state and local governments have enacted numerous data privacy and security laws (including data breach notification laws, personal data privacy laws and consumer protection laws). For example, the California Consumer Privacy Act of 2018 (CCPA), imposes obligations on businesses to which it applies. These obligations include but are not limited to providing specific disclosures in privacy notices and affording California residents certain rights related to their personal data. The CCPA allows for statutory fines for non-compliance (up to $7,500 per violation). Other states have similarly enacted data privacy laws. If we become subject to new data privacy or security laws, at the state level, the risk of enforcement action against us could increase because we may become subject to additional obligations, and the number of individuals or entities that can initiate actions against us may increase (including individuals, via a private right of action, and state actors).
Internationally, virtually every jurisdiction in which we operate has established its own data security and privacy legal frameworks with which we, and/or our customers, must comply, including the European Union's General Data Protection Regulation, (EU) 2016/679 (GDPR), laws implemented by European Union (EU) member states and, following the withdrawal of the United Kingdom (UK) from the EU, the so-called ‘UK GDPR’ (European Data Protection Laws). The UK’s decision to leave the EU and ongoing developments in the UK have created uncertainty with regard to data protection regulation in the UK. Going forward, there may be an increasing scope for divergence in the application, interpretation and enforcement of data protection laws as between the UK and EU. The European Data Protection Laws present significantly greater risks, compliance burdens and costs for companies with users and operations in the EU and UK. Under the GDPR, fines of up to 20 million euros or up to 4% of the annual global turnover of the infringer, whichever is greater, could be imposed for significant non-compliance and similar levels of fines could also be imposed under the UK GDPR.
The European Data Protection Laws are broad in their application and apply when we do business with EU- and UK-based customers and when our U.S.-based customers collect and use personal data that originates from individuals resident in the EU and UK. They also apply to transfers of personal data between us and our EU- and UK-based subsidiaries, including employee information. Further, many U.S. federal and state and other foreign government bodies and agencies have introduced, and are currently considering, additional laws and regulations. Non-compliance with these laws could result in penalties or significant legal liability. We could be adversely affected if legislation or regulations are expanded to require changes in our business practices or if governing jurisdictions interpret or implement their legislation or regulations in ways that negatively affect our business, results of operations or financial condition.
In addition, certain jurisdictions have enacted data localization laws and cross-border personal data transfer laws. For example, European Data Protection Laws generally prohibit the transfer of personal data from the European Economic Area (EEA) and, the UK and Switzerland (collectively, Europe), to most other non-European countries unless the parties to the transfer have implemented specific safeguards to protect the transferred personal data. In particular, government regulators in Europe have found that the United States does nor provide an adequate level of data privacy and security protection and although there are legal mechanisms to allow for the transfer of personal data from Europe to the United States, uncertainty remains about compliance and such mechanisms may not be available or applicable with respect to our personal data processing activities. For example, the “Standard Contractual Clauses” (SCCs) that are designed to be a valid mechanism by which parties can transfer personal data out of Europe to jurisdictions that are not found to provide an adequate level of protection, must be assessed on a case-by-case basis taking into account the legal regime applicable in the destination country. Specifically, the parties to the cross-border personal data transfer must evaluate the importing jurisdiction’s laws and implement supplemental security measures as necessary to protect the at-issue personal data. It is likely that there will continue to be some uncertainty regarding the mechanisms by which parties transfer personal data out of Europe to jurisdictions such as the United States. At present, there are few if any viable alternatives to the SCCs. If we cannot implement and maintain a valid mechanism for cross-border personal data transfers, we may face increased exposure to regulatory actions, substantial fines and injunctions against processing (including prohibitions on transferring personal data out of the EU and UK). This may also reduce demand for our services from companies subject to European Data Protection Laws. Loss of our ability to import personal data from the EU and UK may also require us to increase our data processing capabilities in the EEA at significant expense.
The costs of compliance with, and other burdens imposed by, the laws, rules, regulations and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our software. Privacy or cybersecurity concerns, whether valid or not valid, may inhibit market adoption of our products particularly in certain industries and foreign countries.
Further, there are active legislative discussions regarding the implementation of laws or regulations that could restrict the manner in which security research is conducted and that could restrict or possibly bar the conduct of penetration testing and the use of exploits, which are an essential component of our Metasploit product and our business strategy more generally. Our failure to comply with existing laws, rules or regulations, changes to existing laws or their interpretation, or the imposition of new laws, rules or regulations, could result in additional costs and may necessitate changes to our business practices and
31

divergent operating models, which may have a material and adverse impact on our business, results of operations, and financial condition.
Organizations may be reluctant to purchase our cloud-based offerings due to the actual or perceived vulnerability of cloud solutions.
Some organizations have been reluctant to use cloud solutions for cybersecurity, such as our InsightVM, InsightIDR, InsightAppSec, InsightConnect, InsightCloudSec and Threat Intelligence, because they have concerns regarding the risks associated with the reliability or security of the technology delivery model associated with this solution. If we or other cloud service providers experience security incidents, breaches of customer data, disruptions in service delivery or other problems, the market for cloud solutions as a whole may be negatively impacted, which could harm our business.
Risks Related to our Common Stock
The market price of our common stock has been and is likely to continue to be volatile.
The market price of our common stock may be highly volatile and may fluctuate substantially as a result of a variety of factors, some of which are related in complex ways. Since shares of our common stock were sold in our initial public offering, or IPO, in July 2015 at a price of $16.00 per share, our stock price has ranged from an intraday low of $9.05 to an intraday high of $145.00 through February 18, 2022. Factors that may affect the market price of our common stock include:
actual or anticipated fluctuations in our financial condition and operating results;
variance in our financial performance from expectations of securities analysts;
changes in our projected operating and financial results;
changes in the prices of our products and professional services;
changes in laws or regulations applicable to our products or professional services;
announcements by us or our competitors of significant business developments, acquisitions or new offerings;
our involvement in any litigation or investigations by regulators;
our sale of our common stock or other securities in the future;
changes in our board of directors, senior management or key personnel;
trading volume of our common stock;
price and volume fluctuations in the overall stock market;
changes in the anticipated future size and growth rate of our market;
sales of shares of our common stock by us or our stockholders, including sales and purchases of any common stock issued upon conversion of our convertible senior notes; and
general economic, regulatory and market conditions.
Recently, the stock markets, and in particular the market on which our common stock is listed, have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies due to, among other factors, the actions of market participants or other actions outside of our control, including general market volatility caused by the COVID-19 pandemic. These fluctuations have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry fluctuations, as well as general economic, political, regulatory and market conditions, may negatively impact the market price of our common stock. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management’s attention.
If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our stock price and trading volume could decline.
The trading market for our common stock depends, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If our financial performance fails to meet analyst estimates or one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
32

We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Future sales of our common stock or equity-linked securities in the public market could lower the market price for our common stock and adversely impact the trading price of the Notes.
In the future, we may sell additional shares of our common stock or equity-linked securities to raise capital. In addition, a substantial number of shares of our common stock is reserved for issuance upon the exercise of stock options, settlement of other equity incentive awards and upon conversion of the Notes. The indentures for the Notes do not restrict our ability to issue additional common stock or equity-linked securities in the future. We cannot predict the size of future issuances or the effect, if any, that they may have on the market price for our common stock. The issuance and sale of substantial amounts of common stock or equity-linked securities, or the perception that such issuances and sales may occur, could adversely affect the trading price of the Notes and the market price of our common stock and impair our ability to raise capital through the sale of additional equity or equity-linked securities.
Risks Related to our Indebtedness
We have a significant amount of debt that may decrease our business flexibility, access to capital, and/or increase our borrowing costs, and we may still incur additional debt in the future, which may adversely affect our operations and financial results. We may not have sufficient cash flow from our business to pay our substantial debt when due.
In May 2020, we issued $230.0 million aggregate principal amount of 2025 Notes and in March 2021, we issued $600.0 million aggregate principal amount of 2027 Notes (collectively, the Notes). In addition, we may also incur indebtedness under our senior secured credit facility. Our indebtedness may:
limit our ability to borrow additional funds for working capital, capital expenditures, acquisitions or other general business purposes;
limit our ability to use our cash flow or obtain additional financing for future working capital, capital expenditures, acquisitions or other general business purposes;
require us to use a substantial portion of our cash flow from operations to make debt service payments;
limit our flexibility to plan for, or react to, changes in our business and industry;
place us at a competitive disadvantage compared to our less leveraged competitors; and
increase our vulnerability to the impact of adverse economic and industry conditions.
Further, the indentures governing the Notes do not restrict our ability to incur additional indebtedness, secure existing or future debt, recapitalize our existing or future debt or take a number of other actions that could intensify the risks discussed above and below. Further, we and our subsidiaries may incur substantial additional indebtedness in the future, subject to the restrictions contained in our senior secured credit facility and any future debt instruments existing at the time, some of which may be secured indebtedness. While our senior secured credit facility restricts our ability to incur additional indebtedness, if our senior secured credit facility is terminated, we may not be subject to such restriction under the terms of such indebtedness.
Our ability to pay our debt when due or to refinance our indebtedness, including the Notes, depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. In addition, any required repurchase of the Notes for cash as a result of a fundamental change or voluntary redemption (in each case, pursuant to the terms of the Notes) would lower our current cash on hand such that we would not have that cash available to fund operations. If we are unable to generate sufficient cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring our debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
In addition, our senior secured credit facility contains, and any future additional indebtedness that we may incur may contain, financial and other restrictive covenants that limit our ability to operate our business, raise capital, pay dividends and/or make payments under our other indebtedness. If we fail to comply with these covenants or to make payments under our indebtedness
33

when due, then we would be in default under that indebtedness, which could, in turn, result in that and our other indebtedness becoming immediately payable in full. Any such event of default under our senior secured credit facility would give the lenders the right to terminate their commitments to provide additional loans under our senior secured credit facility and to declare any and all borrowings outstanding, together with accrued and unpaid interest and fees, to be immediately due and payable. In addition, the lenders under our senior secured credit facility would have the right to proceed against the collateral in which we granted a security interest to them, which consists of substantially all our assets. If the debt under our senior secured credit facility were to be accelerated, we may not have sufficient cash or be able to borrow sufficient funds to refinance the debt or sell sufficient assets to repay the debt, which could immediately materially and adversely affect our cash flows, business, results of operations, financial condition and our ability to make payments under our indebtedness, including the Notes, when due. Further, the terms of any new or additional financing may be on terms that are more restrictive or on terms that are less desirable to us.
The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Notes is triggered, holders of the Notes will be entitled to convert their Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. As disclosed in Note 10, Debt, to our consolidated financial statements, the conditional conversion features of the 2025 Notes were triggered as of December 31, 2021, and the 2025 Notes are convertible at the option of the holders, in whole or in part, between January 1, 2022 and March 31, 2022. Whether the 2025 Notes will be convertible following the fiscal quarter ending March 31, 2022, will depend on the continued satisfaction of this condition or another conversion condition in the future. As of December 31, 2021, the 2027 Notes are not convertible at the option of the holder. In addition, even if holders of Notes do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
The capped call transactions may affect the value of the Notes and our common stock.
In connection with the pricing of the Notes and the exercise by the initial purchasers of their option to purchase additional Notes, we entered into capped call transactions with certain counterparties (Capped Calls). The Capped Calls cover, subject to customary adjustments, the number of shares of our common stock initially underlying the Notes. The Capped Calls are expected to offset the potential dilution as a result of conversion of the Notes. In connection with establishing their initial hedge of the capped call transactions, the counterparties or their respective affiliates entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricings of the Notes, including with certain investors in the Notes. The counterparties and/or or their respective affiliates may modify or unwind their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the Notes (and are likely to do so on each exercise date of the capped call transactions, which are scheduled to occur during the applicable observation period relating to any conversion of the 2025 Notes on or after November 1, 2024 or relating to any conversion of the 2027 Notes on or after December 15, 2026, in each case that is not in connection with a redemption). We cannot make any prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the prices of the Notes or the shares of our common stock. Any of these activities could adversely affect the value of the Notes and our common stock.
We are subject to counterparty risk with respect to the capped call transactions.
The option counterparties are financial institutions, and we will be subject to the risk that one or more of the option counterparties may default or otherwise fail to perform, or may exercise certain rights to terminate, their obligations under the Capped Calls. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Recent global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at the time under such transaction. Our exposure will depend on many factors but, generally, our exposure will increase if the market price or the volatility of our common stock increases. In addition, upon a default or other failure to perform, or a termination of obligations, by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the option counterparties.
Provisions in the indentures for the Notes may deter or prevent a business combination that may be favorable to our stockholders.
If a fundamental change occurs prior to the maturity date of the Notes, holders of the Notes, will have the right, at their option, to require us to repurchase all or a portion of their Notes. In addition, if a “make-whole fundamental change” (as defined in the
34

indentures) occurs prior the maturity date, we will in some cases be required to increase the conversion rate of the Notes for a holder that elects to convert its Notes in connection with such make-whole fundamental change.
Furthermore, the indentures governing the Notes prohibit us from engaging in certain mergers or acquisitions unless, among other things, the surviving entity assumes our obligations under the Notes. These and other provisions in the indentures could deter or prevent a third party from acquiring us even when the acquisition may be favorable to our stockholders.
Conversion of the Notes will dilute the ownership interest of existing stockholders, including holders who had previously converted their Notes, or may otherwise depress the price of our common stock.
The conversion of some or all of the Notes will dilute the ownership interests of existing stockholders to the extent we deliver shares of our common stock upon conversion of any of the Notes. As disclosed in Note 10, Debt, to our consolidated financial statements, the conditional conversion features of the 2025 Notes were triggered as of December 31, 2021, and the 2025 Notes are convertible at the option of the holders, in whole or in part, between January 1, 2022 and March 31, 2022. Whether the 2025 Notes will be convertible following the fiscal quarter from January 1, 2022 and March 31, 2022 will depend on the continued satisfaction of the applicable conversion condition or another conversion condition in the future. As of December 31, 2021, the 2027 Notes are not convertible at the option of the holder. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the Notes may encourage short selling by market participants because the conversion of the Notes could be used to satisfy short positions, or anticipated conversion of the Notes into shares of our common stock could depress the price of our common stock.
General Risks
Failure to comply with governmental laws and regulations could harm our business.
Our business is subject to regulation by various federal, state, local and foreign governments. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties, injunctions or other collateral consequences. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations, and financial condition could be materially adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, reputation, results of operations and financial condition.
Our business is subject to the risks of climate change, pandemics, earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by manmade problems such as terrorism.
A significant public health crisis, epidemic or pandemic (including the ongoing COVID-19 pandemic), or climate change, or a natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, operating results and financial condition. In addition, public health crises, climate change, or natural disasters could affect our channel partners’ ability to perform services for us on a timely basis. In the event we or our channel partners are hindered by any of the events discussed above, our ability to provide our products or professional services to customers could be delayed.
In addition, our facilities and those of our third-party data centers and hosting providers are vulnerable to damage or interruption from human error, intentional bad acts, pandemics, earthquakes, hurricanes, floods, fires, war, terrorist attacks, power losses, hardware failures, systems failures, telecommunications failures and similar events. The occurrence of a public health crisis, climate change, natural disaster, power failure or an act of terrorism, vandalism or other misconduct, a decision by a third party to close a facility on which we rely without adequate notice, or other unanticipated problems could result in lengthy interruptions in provision or delivery of our products, potentially leaving our customers vulnerable to cyber attacks. The occurrence of any of the foregoing events could damage our systems and hardware or could cause them to fail completely, and our insurance may not cover such events or may be insufficient to compensate us for the potentially significant losses, including the potential harm to the future growth of our business, that may result from interruptions in our service as a result of system failures.
All of the aforementioned risks may be exacerbated if our disaster recovery plans or the disaster recovery plans established for our third-party data centers and hosting providers prove to be inadequate. To the extent that any of the above results in delayed or reduced customer sales, our business, financial condition and results of operations could be adversely affected.
35

We are obligated to maintain proper and effective internal controls over financial reporting and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.
We have been and are required, pursuant to Section 404 of the Sarbanes-Oxley Act (Section 404), to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal controls are effective. While we have established certain procedures and control over our financial reporting processes, we cannot assure you that these efforts will prevent restatements of our financial statements in the future.
Our independent registered public accounting firm is also required, pursuant to Section 404, to report annually on the effectiveness of our internal control over financial reporting. This assessment is required to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. For future reporting periods, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed or operating. We may not be able to remediate any future material weaknesses, or to complete our evaluation, testing and any required remediation in a timely fashion.
If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion that our internal controls over financial reporting are effective, investors could lose confidence in the accuracy and completeness of our financial reports, which could cause the price of our common stock to decline, and we could be subject to sanctions or investigations by regulatory authorities, including the SEC and Nasdaq. Failure to remediate any material weakness in our internal control over financial reporting, or to maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
Changes in financial accounting standards may adversely impact our reported results of operations.
A change in accounting standards or practices could adversely affect our operating results and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our operating results.
We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.
We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new features or enhance our products, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. For example, while the potential impact and duration of the COVID-19 pandemic on the global economy and our business in particular may be difficult to assess or predict, the pandemic has resulted in, and may continue to result in significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity. Although we expect that current cash and cash equivalent balances and cash flows that are generated from operations will be sufficient to meet our domestic and international working capital needs and other capital and liquidity requirements for at least the next 12 months, if we are unable to obtain adequate financing or financing on terms satisfactory to us if and when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be adversely affected.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change in control or changes in our management. Among other things, our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue preferred stock without further stockholder action and with voting liquidation, dividend and other rights superior to our common stock;
36

require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent, and limit the ability of our stockholders to call special meetings;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for director nominees;
establish that our board of directors is divided into three classes, with directors in each class elected prior to our 2021 annual meeting serving three-year staggered terms;
prior to June 30, 2022 require the approval of holders of two-thirds of the shares entitled to vote at an election of directors to adopt, amend or repeal our amended and restated bylaws or amend or repeal the provisions of our amended and restated certificate of incorporation regarding the election and removal of directors and the ability of stockholders to take action by written consent or call a special meeting;
prohibit cumulative voting in the election of directors; and
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, who are responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Pursuant to our amended and restated certificate of incorporation, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (3) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws or (4) any action asserting a claim governed by the internal affairs doctrine. Our amended and restated certificate of incorporation further provides that any person or entity purchasing or otherwise acquiring any interest in shares of our common stock is deemed to have notice of and consented to the foregoing provision. The forum selection clause in our amended and restated certificate of incorporation may limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Item 1B. Unresolved Staff Comments.
None.
Item 2. Properties.
Our corporate headquarters occupy approximately 214,000 square feet in Boston, Massachusetts under operating leases that expire in November 2029. We have additional U.S. offices including Los Angeles and San Francisco, California; Austin, Texas; Arlington, Virginia and Tampa, Florida. We also lease various international offices including in Toronto, Canada; Reading, United Kingdom; Belfast, Northern Ireland; Dublin and Galway, Ireland; Tel Aviv, Israel; Melbourne, Australia and Singapore.
We believe that our current facilities are suitable and adequate to meet our current needs. We intend to add new facilities or expand existing facilities as we add employees, and we believe that suitable additional or substitute space will be available as needed to accommodate any such expansion of our operations.
Item 3. Legal Proceedings.
In October 2018, Finjan, Inc. (Finjan) filed a complaint against us and our wholly-owned subsidiary, Rapid7 LLC, in the United States District Court, District of Delaware, alleging patent infringement of seven patents held by them. In the complaint, Finjan sought unspecified damages, attorneys' fees and injunctive relief. We intend to vigorously contest Finjan's claims. The final outcome, including our liability, if any, with respect to Finjan's claims, is uncertain. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
37

In addition, from time to time, we are a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business, financial condition or results of operations. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Item 4. Mine Safety Disclosures.
Not applicable.
38

PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
Market Information
Our common stock is listed on the Nasdaq Global Market under the symbol “RPD."
As of December 31, 2021, there were 40 holders of record of our common stock, including Cede & Co., a nominee for The Depository Trust Company (DTC), which holds shares of our common stock on behalf of an indeterminate number of beneficial owners. All of the shares of common stock held by brokerage firms, banks and other financial institutions as nominees for beneficial owners are deposited into participant accounts at DTC, and are considered to be held of record by Cede & Co. as one stockholder. Because many of our shares are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.
Stock Performance Graph
The following shall not be deemed incorporated by reference into any of our other filings under the Securities Exchange Act of 1934, as amended, or the Securities Act of 1933, as amended, except to the extent we specifically incorporate it by reference into such filings.
The following graph shows a comparison from December 31, 2016 through December 31, 2021 of the cumulative total return for an investment of $100 in our common stock, the Nasdaq Global Market and the Nasdaq Computer Index. Data for the Nasdaq Global Market and the Nasdaq Computer Index assume reinvestment of dividends.
The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our common stock.
rp-20211231_g1.jpg

39


December 31,
  2016  
December 31,
2017
December 31,
2018
December 31,
2019
December 31,
2020
December 31,
2021
Rapid7, Inc.$100.00 $153.33 $256.04 $460.31 $740.84 $967.05 
Nasdaq Global Market Composite100.00 129.41 123.99 159.50 251.82 210.91 
Nasdaq Computer100.00 140.88 136.84 208.40 316.76 439.66 
Recent Sales of Unregistered Securities
None.
Use of Proceeds from Initial Public Offering of Common Stock
None.
Purchase of Equity Securities by the Issuer and Affiliated Purchasers
None.
Securities Authorized for Issuance Under Equity Compensation Plans
Information about securities authorized for issuance under our equity compensation plan is incorporated herein by reference to Item 12 of Part III of this Annual Report on Form 10-K.
Item 6. [Reserved].


40

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. In addition to historical financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those contained in or implied by any forward-looking statements. Factors that could cause or contribute to these differences include those under “Risk Factors” included in Part I, Item 1A or in other parts of this Annual Report on Form 10-K.
Overview
Rapid7 is advancing security with visibility, analytics, and automation delivered through our Insight Platform. Our solutions simplify the complex, allowing security teams to work more effectively with IT and development to reduce vulnerabilities, monitor for misconfigurations and malicious behavior, investigate and shut down attacks, and automate routine tasks.
In the over 20 years that Rapid7 has been in business, security companies and trends have come and gone, while broader technology innovation continues to advance rapidly. Every company is now a technology company, and rampant innovation inevitably creates security risk. The migration of businesses to the cloud, more distributed workforces, and ubiquitous connected devices present security teams with an increasingly complex, ever-changing, and unpredictable attack surface.
We believe as cybersecurity challenges continue to rise exponentially; two key factors can prevent organizations from effectively managing their growing security exposure. First, the tools to manage complex security problems are often equally complicated to use. Second, there is a scarcity of cybersecurity professionals who are qualified to successfully manage these sophisticated tools. These two factors compound the difficulties that resource-constrained organizations face when attempting to minimize their security exposure, meet security compliance regulations and provide visibility to their leadership. We call the expanding divide between risk created through innovation and risk effectively managed by security teams the security achievement gap.
We believe Rapid7 is uniquely positioned to improve how customer security challenges are addressed. All of our solutions and services are built with and supported by the expertise of our dedicated team of security researchers, expert SOC analysts and consultants, who bring knowledge of attacker behavior and emerging vulnerabilities directly to customers. We also continue to invest in further simplifying our technology to improve usability, lowering the barrier for teams and organizations who lack resources to manage their security posture.
While our security technology is the foundation of our mission to make successful security accessible to all, technology alone will not solve today’s cybersecurity challenges. Our ongoing commitment to researching and partnering with the technology community helps to curb new security risks born through innovation. We are also investing in under-served, at risk communities, like non-profits and hospitals, to better understand their needs and make security technology and services accessible. By continuously improving our technology, stemming the creation of risk in the community, and making security more usable and accessible, Rapid7 aims to close the security achievement gap.
We market and sell our products and professional services to organizations of all sizes globally, including mid-market businesses, enterprises, non-profits, educational institutions and government agencies. Our customers span a wide variety of industries such as technology, energy, financial services, healthcare and life sciences, manufacturing, media and entertainment, retail, education, real estate, transportation, government and professional services. As of December 31, 2021, we had over 10,000 customers in 142 countries, including 44% of the Fortune 100. Our revenue was not concentrated with any individual customer and no customer represented more than 1% of our revenue in 2021, 2020 or 2019.
Recent Developments
COVID-19 Response
Rapid7 remains focused on supporting its customers, partners, employees and communities during the COVID-19 pandemic. The impact of COVID-19 on the global economy and on our business continues to be a fluid situation. As a result of the COVID-19 pandemic, we have modified certain aspects of our business, including restricting employee travel, adopting a virtual sales strategy to enable our employees to work productively from home, transitioning our employee onboarding and training processes to remote or online programs, and canceling certain events and meetings, among other modifications. We have begun to selectively reopen certain offices in a phased approach and to hold in-person or hybrid meetings, on a voluntary basis, taking into consideration government restrictions and employee safety.
We will continue to actively monitor the at times rapidly evolving situation related to COVID-19 and may take further actions that alter our business operations, including those that may be required by federal, foreign, state or local authorities, or that we determine are in the best interests of our employees, customers, partners, suppliers, vendors and stockholders. At this point, the
41

extent to which the COVID-19 pandemic may impact our business, results of operations and financial condition is uncertain. While we have not experienced significant disruptions from the COVID-19 pandemic during the years ended December 31, 2021 and 2020, we are unable to accurately predict the full impact that COVID-19 will have due to numerous uncertainties, including the duration of the outbreak, the result of vaccination efforts, resurgence of the virus, actions that may be taken by governmental authorities, the impact on our business including our sales cycle, sales execution and marketing efforts, and the impact to the business of our customers, vendors and partners. Furthermore, due to our subscription model, any effect of the COVID-19 pandemic may not be fully reflected in our results of operations until future periods. For further discussion of the challenges and risks we confront related to the COVID-19 pandemic, please refer to Part I, Item 1A Risk Factors of this Annual Report on Form 10-K.
Our Business Model
We have offerings in six key areas: (1) Incident Detection and Response, (2) Cloud Security, (3) Vulnerability Risk Management, (4) Application Security, (5) Threat Intelligence and (6) Security Orchestration and Automation Response.
We offer our products through a variety of delivery models to meet the needs of our diverse customer base, including:
Cloud-based subscriptions, which provide our software capabilities to our customers through cloud access and on a subscription basis. Our InsightIDR, InsightCloudSec, InsightVM, InsightAppSec, InsightConnect and Threat Intelligence products are offered as cloud-based subscriptions, generally with a one-year term.
Managed services, through which we operate our products and provide our capabilities on behalf of our customers. Our Managed Vulnerability Management, Managed Application Security and Managed Detection and Response products are offered on a managed service basis, generally pursuant to one-year agreements.
Licensed software consists of term licenses and to a lesser extent perpetual licenses. When a term license is purchased, maintenance and support and content subscriptions, as applicable, is bundled with the license for the term period. Our Nexpose, Metasploit, AppSpider and InsightCloudSec products are offered through term software licenses. When a perpetual license is purchased, a customer typically purchases maintenance and support and content subscriptions, as applicable. Our maintenance and support provides our customers with telephone and web-based support and ongoing bug fixes and repairs during the term of the maintenance and support agreement, and our customers who purchase our Nexpose and Metasploit products also purchase content subscriptions, which provide them with real-time access to the latest vulnerabilities and exploits. Our maintenance and support and content subscription agreements are typically for one-year terms.
We also offer various professional services across all of our offerings, including deployment and training services related to our software and cloud-based products, incident response services, penetration testing and security advisory services. Customers can purchase our professional services together with our product offerings or on a stand-alone basis pursuant to fixed fee or time-and-materials agreements.
In 2021, 2020 and 2019 recurring revenue, defined as revenue from term software licenses, content subscriptions, managed services, cloud-based subscriptions and maintenance and support, was 92%, 90% and 87%, respectively, of total revenue.
Key Metrics
We monitor the following key metrics to help us measure and evaluate the effectiveness of our operations and as a means to evaluate period-to-period comparisons. We believe that both management and investors benefit from referring to these key metrics as supplemental information in assessing our performance and when planning, forecasting, and analyzing future periods. These key metrics also facilitate management's internal comparisons to our historical performance as well as comparisons to certain competitors' operating results. We believe these key metrics are useful to investors both because they allow for greater transparency with respect to key metrics used by management in its financial and operational decision-making and also because they are used by institutional investors and the analyst community to help evaluate the health of our business:
 Year Ended December 31,
 202120202019
 (dollars in thousands)
Total revenue$535,404 $411,486 $326,947 
Year-over-year growth30.1 %25.9 %33.9 %
Non-GAAP income from operations$7,599 $2,032 $2,404 
Free cash flow$35,053 $(15,045)$(36,935)
42

 As of December 31,
 20212020
(dollars in thousands)
Annualized recurring revenue (ARR)599,020 432,946 
Year-over-year growth38.4 %27.8 %
Number of customers(1)
10,283 8,718 
Year-over-year growth18.0 %9.3 %
(1) In 2021, we modified our definition of a customer in order to better align the calculation of our number of customers with ARR. We previously defined a customer as any entity that has (1) an active Rapid7 contract or a contract that expired within 90 days or less of the applicable measurement date; and for Logentries products, those customers with a contract value equal to or greater than $2,400 per year, or (2) purchased Rapid7 professional services within the 12 months preceding the applicable measurement date. We have eliminated the 90-day expiration period and removed professional services-only customers and low-value InsightOps customers. See the revised definition below. Prior period number of customers have been revised to conform with the modified definition.
Total Revenue and Growth. We are focused on driving continued revenue growth through increased sales of our products and professional services to new and existing customers. We monitor total revenue and believe it is useful to investors as a measure of the overall success of our business.
Non-GAAP Income from Operations. We monitor non-GAAP income from operations, a non-GAAP financial measure, to analyze our financial results. We believe non-GAAP income from operations is useful to investors, as a supplement to U.S. GAAP measures, in evaluating our ongoing operational performance and enhancing an overall understanding of our past financial performance and allowing for greater transparency with respect to metrics used by our management in its financial and operational decision-making. See Non-GAAP Financial Results below for further information on non-GAAP income from operations and a reconciliation of non-GAAP income from operations to the comparable GAAP financial measure.
Free Cash Flow. Free cash flow is a non-GAAP measure that we define as net cash provided by operating activities less purchases of property and equipment and capitalization of internal-use software costs. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by the business after necessary capital expenditures. See Non-GAAP Financial Results below for a reconciliation of non-GAAP free cash flow to the comparable GAAP financial measure.
Annualized Recurring Revenue and Growth. Annualized Recurring Revenue (ARR) is defined as the annual value of all recurring revenue related to contracts in place at the end of the quarter. ARR should be viewed independently of revenue and deferred revenue as ARR is an operating metric and is not intended to be combined with or replace these items. ARR is not a forecast of future revenue, which can be impacted by contract start and end dates and renewal rates and does not include revenue reported as perpetual license or professional services revenue in our consolidated statement of operations. We use ARR and believe it is useful to investors as a measure of the overall success of our business.
Number of Customers. We believe that the size of our customer base is an indicator of our global market penetration and that our net customer additions are an indicator of the growth of our business. We define a customer as any entity that has an active Rapid7 recurring revenue contract as of the specified measurement date, excluding InsightOps and Logentries only customers with a contract value less than $2,400 per year.
Non-GAAP Financial Results
To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we provide investors with certain non-GAAP financial measures, including non-GAAP gross profit, non-GAAP income from operations, non-GAAP net income (loss), non-GAAP net income (loss) per share, adjusted EBITDA and free cash flow. The presentation of the non-GAAP financial measures is not intended to be considered in isolation or as a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP. We use these non-GAAP financial measures for financial and operational decision-making purposes and as a means to evaluate period-to-period comparisons, and use certain non-GAAP financial measures as performance measures under our executive bonus plan. We believe that these non-GAAP financial measures provide useful information about our operating results, enhance the overall understanding of past financial performance and future prospects and allow for greater transparency with respect to metrics used by our management in its financial and operational decision-making. While our non-GAAP financial measures are an important tool for financial and operational decision-making and for evaluating our own operating results over different periods of time, you should review the reconciliation of our non-GAAP financial measures to the comparable GAAP financial measures included below, and not rely on any single financial measure to evaluate our business.
We define non-GAAP gross profit, non-GAAP income from operations, non-GAAP net income (loss) and non-GAAP net income (loss) per share as the respective GAAP balances excluding the effect of stock-based compensation expense, amortization of acquired intangible assets, amortization of debt discount and issuance costs and certain other items such as
43

acquisition-related expenses, litigation-related expenses and induced conversion expense. Non-GAAP net income (loss) per basic and diluted share is calculated as non-GAAP net income (loss) divided by the weighted average shares used to compute net income (loss) per share, with the number of weighted average shares decreased, when applicable, to reflect the anti-dilutive impact of the capped call transactions entered into in connection with our convertible senior notes.
We believe these non-GAAP financial measures are useful to investors in assessing our operating performance due to the following factors:
Stock-based compensation expense. We exclude stock-based compensation expense because of varying available valuation methodologies, subjective assumptions and the variety of equity instruments that can impact our non-cash expense. We believe that providing non-GAAP financial measures that exclude stock-based compensation expense allows for more meaningful comparisons between our operating results from period to period.
Amortization of acquired intangible assets. We believe that excluding the impact of amortization of acquired intangible assets allows for more meaningful comparisons between operating results from period to period as the intangible assets are valued at the time of acquisition and are amortized over several years after the acquisition.
Amortization of debt discount and issuance costs. The expense for the amortization of debt discount and debt issuance costs related to our convertible senior notes and revolving credit facility is a non-cash item and we believe the exclusion of this interest expense provides a more useful comparison of our operational performance in different periods.
Induced conversion expense. In conjunction with the first quarter of 2021 partial repurchase of our 1.25% convertible senior notes due 2023, we incurred an induced conversion expense of $2.7 million. We exclude induced conversion expense because this amount is not indicative of the performance of, or trends in, our business and is neither comparable to the prior period nor predictive of future results.
Litigation-related expenses. We exclude certain litigation-related expenses consisting of professional fees and related costs incurred by us related to significant litigation outside the ordinary course of business. We believe it is useful to exclude such expenses because we do not consider such amounts to be part of our ongoing operations.
Acquisition-related expenses. We exclude acquisition-related expenses that are unrelated to the current operations and neither are comparable to the prior period nor predictive of future results. Our acquisition-related expenses for the year ended December 31, 2021 include $9.0 million of tax expense related to the sale of acquired intellectual property through an intercompany transaction related to the Alcide acquisition.
Anti-dilutive impact of capped call transaction. Our capped calls transactions are intended to offset potential dilution from the conversion features in our convertible senior notes. Although we cannot reflect the anti-dilutive impact of the capped call transactions under GAAP, we do reflect the anti-dilutive impact of the capped call transactions in non-GAAP net income (loss) per diluted share, when applicable, to provide investors with useful information in evaluating our financial performance on a per share basis.
We define adjusted EBITDA as net loss before (1) interest income, (2) interest expense, (3) other income (expense), net, (4) provision for income taxes, (5) depreciation expense, (6) amortization of intangible assets, (7) stock-based compensation expense, and (8) certain other items. We believe that the use of adjusted EBITDA is useful to investors and other users of our financial statements in evaluating our operating performance because it provides them with an additional tool to compare business performance across companies and across periods.
Our non-GAAP financial measures may not provide information that is directly comparable to that provided by other companies in our industry, as other companies in our industry may calculate non-GAAP financial results differently, particularly related to non-recurring, unusual items. In addition, there are limitations in using non-GAAP financial measures because the non-GAAP financial measures are not prepared in accordance with GAAP, may be different from non-GAAP financial measures used by other companies and exclude expenses that may have a material impact upon our reported financial results. Further, stock-based compensation expense has been and will continue to be for the foreseeable future a significant recurring expense in our business and an important part of the compensation provided to our employees.
44

The following tables reconcile GAAP gross profit to non-GAAP gross profit for the years ended December 31, 2021, 2020 and 2019:
 Year Ended December 31,
 202120202019
 (in thousands)
GAAP total gross profit$366,456 $289,969 $235,801 
Stock-based compensation expense6,491 4,298 2,580 
Amortization of acquired intangible assets15,373 8,700 6,339 
Non-GAAP total gross profit$388,320 $302,967 $244,720 
 Year Ended December 31,
 202120202019
 (in thousands)
GAAP gross profit – products$360,070 $286,058 $229,718 
Stock-based compensation expense4,357 2,740 1,405 
Amortization of acquired intangible assets15,373 8,700 6,339 
Non-GAAP gross profit – products$379,800 $297,498 $237,462 
 Year Ended December 31,
 202120202019
 (in thousands)
GAAP gross profit – professional services$6,386 $3,911 $6,083 
Stock-based compensation expense2,134 1,558 1,175 
Non-GAAP gross profit – professional services$8,520 $5,469 $7,258 
The following table reconciles GAAP loss from operations to non-GAAP income from operations for the years ended December 31, 2021, 2020 and 2019:
 Year Ended December 31,
 202120202019
 (in thousands)
GAAP loss from operations$(120,065)$(74,099)$(45,995)
Stock-based compensation expense102,579 63,888 40,664 
Amortization of acquired intangible assets17,305 9,138 6,479 
Acquisition-related expenses7,211 1,343 514 
Litigation-related expenses569 1,762 742 
Non-GAAP income from operations$7,599 $2,032 $2,404 
45

The following table reconciles GAAP net loss to non-GAAP net (loss) income for the years ended December 31, 2021, 2020 and 2019:
 Year Ended December 31,
 202120202019
 (in thousands, except share and per share data)
GAAP net loss$(146,334)$(98,849)$(53,845)
Stock-based compensation expense102,579 63,888 40,664 
Amortization of acquired intangible assets17,305 9,138 6,479 
Acquisition-related expenses16,176 1343 514 
Litigation-related expenses569 1,762 742 
Induced conversion expense2,740 — (761)
Amortization of debt discount and issuance costs3,982 17,518 10,513 
Non-GAAP net (loss) income$(2,983)$(5,200)$4,306 
Reconciliation of net (loss) income per share, basic:
GAAP net loss per share, basic$(2.65)$(1.94)$(1.10)
Non-GAAP adjustments to net loss$2.60 $1.84 $1.19 
Non-GAAP net (loss) income per share, basic$(0.05)$(0.10)$0.09 
Reconciliation of net (loss) income per share, diluted:
GAAP net loss per share, diluted$(2.65)$(1.94)$(1.10)
Non-GAAP adjustments to net loss$2.60 $1.84 $1.19 
Non-GAAP net (loss) income per share, diluted$(0.05)$(0.10)$0.09 
Weighted-average common shares used in GAAP per share calculation, basic55,270,998 51,036,824 48,731,791 
Weighted average shares used in non-GAAP per share calculation:
Basic55,270,998 51,036,824 48,731,791 
Diluted55,270,998 51,036,824 52,058,103 
The following table reconciles GAAP net loss to adjusted EBITDA for the years ended December 31, 2021, 2020 and 2019:
 Year Ended December 31,
 202120202019
 (in thousands)
Net loss$(146,334)$(98,849)$(53,845)
Interest income(365)(1,454)(6,014)
Interest expense14,292 24,137 13,389 
Other (income) expense, net1,921 81 433 
Provision for income taxes10,421 1,986 42 
Depreciation expense12,342 11,036 8,963 
Amortization of intangible assets21,159 11,595 7,565 
Stock-based compensation expense102,579 63,888 40,664 
Acquisition-related expenses7,211 1,343 514 
Litigation-related expenses569 1,762 742 
Adjusted EBITDA$23,795 $15,525 $12,453 
46

The following table reconciles net cash provided by (used in) operating activities to free cash flow for the years ended December 31, 2021, 2020 and 2019:
 Year Ended December 31,
 202120202019
 (in thousands)
Net cash provided by (used in) operating activities$53,917 $4,887 $(1,420)
Purchases of property and equipment(9,010)(13,802)(29,428)
Capitalized internal-use software costs(9,854)(6,130)(6,087)
Free cash flow$35,053 $(15,045)$(36,935)
Components of Results of Operations
Revenue
We generate revenue primarily from selling products and professional services through a variety of delivery models to meet the needs of our diverse customer base.
Products
We generate products revenue from the sale of (1) cloud-based subscriptions, (2) managed services offerings, which utilize our products and (3) software licenses with related maintenance and support and content subscription, as applicable. Software license revenue consist of revenues from term licenses, and to a lesser extent perpetual licenses. When a term license is purchased, maintenance and support and content subscription, as applicable, is bundled with the license for the term period. When a perpetual license is purchased, a customer typically purchases maintenance and support and content subscription, as applicable.
Professional Services
We generate professional service revenue from the sale of deployment and training services related to our products, incident response services and security advisory services.
Cost of Revenue
Our total cost of revenue consists of the costs of products and professional services, as noted below. In addition, cost of revenue includes overhead costs for depreciation, facilities, IT, information security, and recruiting. Our IT overhead costs include IT personnel compensation costs and costs associated with our IT infrastructure. All overhead costs are allocated based on relative headcount.
Cost of Products
Cost of products consists of personnel and related costs for our content, support, managed service and cloud operations teams, including salaries and other payroll related costs, bonuses, stock-based compensation and allocated overhead costs. Also included in cost of products are software license fees, cloud computing costs and internet connectivity expenses directly related to delivering our products, amortization of contract fulfillment costs, as well as amortization of certain intangible assets including internally developed software.
Cost of Professional Services
Cost of professional services consists of personnel and related costs for our professional services team, including salaries and other payroll related costs, bonuses, stock-based compensation, costs of contracted third-party vendors, travel and entertainment expenses and allocated overhead costs.
We expect our cost of revenue to increase on an absolute dollar basis as we continue to grow our revenue.
Gross Margin
Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including the average sales price of our products and services, transaction volume growth, the mix of revenue between software licenses, cloud-based subscriptions, managed services and professional services and changes in cloud computing costs.
We expect our gross margins to fluctuate over time depending on the factors described above.
47

Operating Expenses
Operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Operating expenses include overhead costs for depreciation, facilities, IT, information security and recruiting. Our IT overhead costs include IT personnel compensation costs and costs associated with our IT infrastructure. All overhead costs are allocated based on relative headcount.
Research and Development Expense
Research and development expense consists of personnel costs for our research and development team, including salaries and other payroll related costs, bonuses and stock-based compensation. Additional expenses include third-party infrastructure costs, travel and entertainment, consulting and professional fees for third-party development resources as well as allocated overhead costs.
We expect research and development expense to increase on an absolute dollar basis in the near term as we continue to increase investments in our products and technology platform innovation and to increase slightly as a percentage of total revenue.
Sales and Marketing Expense
Sales and marketing expense consists of personnel costs for our sales and marketing team, including salaries and other payroll related costs, commissions, including amortization of deferred commissions, bonuses and stock-based compensation. Additional expenses include marketing activities and promotional events, travel and entertainment, training costs, amortization of certain intangible assets and allocated overhead costs.
We expect sales and marketing expense to increase on an absolute dollar basis in the near term as we continue to increase investments to drive our revenue growth, but to decrease as a percentage of total revenue.
General and Administrative Expense
General and administrative expense consists of personnel costs for our executive, legal, human resources, and finance and accounting departments, including salaries and other payroll related costs, bonuses and stock-based compensation. Additional expenses include travel and entertainment, professional fees, litigation-related expenses, insurance, acquisition-related expenses, amortization of certain intangible assets and allocated overhead costs.
We expect general and administrative expense to increase on an absolute dollar basis in the near term as we continue to increase investments to support our growth, but to remain relatively consistent as a percentage of total revenue.
Interest Income
Interest income consists primarily of interest income on our cash and cash equivalents and our short and long-term investments.
Interest Expense
Interest expense consists primarily of contractual interest expense, amortization of debt discount and issuance costs related to our convertible senior notes and revolving credit facility and induced conversion expense. We expect interest expense in the near term to represent contractual interest expense and amortization of debt issuance costs related to our convertible senior notes and revolving credit facility.
Other Income (Expense), Net
Other income (expense), net consists primarily of unrealized and realized gains and losses related to changes in foreign currency exchange rates.
Provision for Income Taxes
Provision for income taxes consists of income taxes in foreign jurisdictions where we conduct business, withholding taxes, and state income taxes in the United States. We maintain a full valuation allowance for domestic and certain foreign deferred tax assets, including net operating loss carryforwards and tax credits. Based on our history of losses, we expect to maintain this full valuation allowance for the foreseeable future as it is more likely than not that some or all of those deferred tax assets may not be realized.
48

Results of Operations
 Year Ended December 31,
 202120202019
 (in thousands)
Consolidated Statement of Operations Data:
Revenue:
Products$500,843 $382,922 $297,897 
Professional services34,561 28,564 29,050 
Total revenue535,404 411,486 326,947 
Cost of revenue:(1)
Products140,773 96,864 68,179 
Professional services28,175 24,653 22,967 
Total cost of revenue168,948 121,517 91,146 
Operating expenses:(1)
Research and development160,779 108,568 79,364 
Sales and marketing247,453 195,981 157,722 
General and administrative78,289 59,519 44,710 
Total operating expenses486,521 364,068 281,796 
Loss from operations(120,065)(74,099)(45,995)
Interest income365 1,454 6,014 
Interest expense(14,292)(24,137)(13,389)
Other income (expense), net(1,921)(81)(433)
Loss before income taxes(135,913)(96,863)(53,803)
Provision for income taxes10,421 1,986 42 
Net loss(146,334)(98,849)(53,845)
(1)Cost of revenue and operating expenses include stock-based compensation expense and depreciation and amortization expense as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
Stock-based compensation expense:
Cost of revenue$6,491 $4,298 $2,580 
Research and development46,622 24,423 15,670 
Sales and marketing23,828 16,826 11,883 
General and administrative25,638 18,341 10,531 
Total stock-based compensation expense$102,579 $63,888 $40,664 
 Year Ended December 31,
 202120202019
 (in thousands)
Depreciation and amortization expense:
Cost of revenue$21,484 $13,218 $9,110 
Research and development3,566 2,844 2,083 
Sales and marketing6,277 4,779 3,971 
General and administrative2,174 1,790 1,364 
Total depreciation and amortization expense$33,501 $22,631 $16,528 
49

The following table sets forth our consolidated statements of operations data expressed as a percentage of revenue:
 Year Ended December 31,
 202120202019
Consolidated Statement of Operations Data:
Revenue:
Products93.5 %93.1 %91.1 %
Professional services6.5 6.9 8.9 
Total revenue100.0 100.0 100.0 
Cost of revenue:
Products26.3 23.5 20.9 
Professional services5.3 6.0 7.0 
Total cost of revenue31.6 29.5 27.9 
Operating expenses:
Research and development30.0 26.4 24.3 
Sales and marketing46.2 47.6 48.2 
General and administrative14.6 14.5 13.7 
Total operating expenses90.8 88.5 86.2 
Loss from operations(22.4)(18.0)(14.1)
Interest income0.1 0.4 1.8 
Interest expense(2.7)(5.9)(4.1)
Other income (expense), net(0.4)— (0.1)
Loss before income taxes(25.4)(23.5)(16.5)
Provision for income taxes1.9 0.5 — 
Net loss(27.3)%(24.0)%(16.5)%
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020
Revenue
 Year Ended
December 31,
Change
 20212020$        %      
 (dollars in thousands)
Products$500,843 $382,922 $117,921 30.8 %
Professional services34,561 28,564 5,997 21.0 
Total revenue$535,404 $411,486 $123,918 30.1 %
Total revenue increased by $123.9 million in 2021 compared to 2020 and consisted of $114.8 million of organic growth and $9.1 million related to the acquisition of IntSights in July 2021. The $114.8 million increase in revenue related to organic growth consisted of a $3.4 million increase in revenue from new customers and a $111.4 million increase in revenue from existing customers. The $111.4 million increase in revenue from existing customers was due to an increase in revenue from renewals, upsells and cross-sells as a result of our growing base of existing customers. Revenue from new customers represents the revenue recognized from the customer's initial purchase. All renewals, upsells and cross-sells are considered revenue from existing customers.
The increase in total revenue in 2021 was comprised of $90.5 million generated from sales in North America and $33.4 million generated from sales from the rest of the world.

50

Cost of Revenue
 Year Ended
December 31,
Change
 20212020$%
 (dollars in thousands)
Products$140,773 $96,864 $43,909 45.3 %
Professional services28,175 24,653 3,522 14.3 
Total cost of revenue$168,948 $121,517 $47,431 39.0 %
Gross margin %:
Products71.9 %74.7 %
Professional services18.5 13.7 
Total gross margin %68.4 %70.5 %
Total cost of revenue increased by $47.4 million in 2021 compared to 2020, primarily due to a $19.7 million increase in cloud computing costs related to growing cloud-based subscription and managed services revenue and a $16.8 million increase in personnel costs, inclusive of a $2.2 million increase in stock-based compensation expense, resulting from an increase in headcount to support our growing customer base, as well as $1.7 million of additional costs attributable to the employees acquired in the IntSights acquisition in July 2021 and the DivvyCloud acquisition in May 2020. Our increase in total cost of revenue also included a $6.7 million increase in amortization expense for acquired intangible assets, a $1.9 million increase in third-party professional service consulting costs, a $1.4 million increase in amortization expense for capitalized internally-developed software and a $0.9 million increase in other expenses.
Total gross margin percentage decreased in 2021 compared to 2020. The decrease in products gross margin was primarily due to an increase in revenue from cloud-based subscriptions and managed services, which have lower margins than our licensed software products as well as an increase in amortization expense for the developed technology acquired intangible asset related to the acquisition of IntSights. The increase in professional services gross margin was primarily due to the increase in professional services revenue.
Operating Expenses
Research and Development Expense
Year Ended
December 31,
Change
20212020$%
(dollars in thousands)
Research and development$160,779 $108,568 $52,211 48.1 %
% of revenue30.0 %26.4 %
Research and development expense increased by $52.2 million in 2021 compared to 2020, primarily due to a $44.5 million increase in personnel costs, a $4.4 million increase in allocated overhead driven largely by an increase in IT and facilities costs, a $2.5 million increase in third-party infrastructure costs and a $0.8 million increase in other expenses. The $44.5 million increase in personnel costs was primarily due to a $22.3 million increase in salaries and related costs driven by growth in headcount, inclusive of $13.7 million in additional salaries and related costs attributable to the employees acquired in the acquisitions of IntSights in July 2021, Alcide in January 2021 and DivvyCloud in May 2020, and a $22.2 million increase in stock-based compensation expense. The $22.2 million increase in stock-based compensation expense includes $16.4 million of stock-based compensation for employees acquired in the acquisitions of IntSights, DivvyCloud and Alcide, inclusive of $6.9 million of stock-based compensation expense related to accelerated vesting of a stock award which was deemed a modification of the original award.
Sales and Marketing Expense
 Year Ended
December 31,
Change
 20212020$        %        
 (dollars in thousands)
Sales and marketing$247,453 $195,981 $51,472 26.3 %
% of revenue46.2 %47.6 %
51

Sales and marketing expense increased by $51.5 million in 2021 compared to 2020, primarily due to a $32.9 million increase in personnel costs, an $8.4 million increase in commission expense, a $6.1 million increase in marketing and advertising costs, a $1.2 million increase in amortization of acquired intangible asset and a $2.9 million increase in other expenses. The $32.9 million increase in personnel costs was primarily due to a $25.9 million increase in salaries and related costs driven by growth in headcount, inclusive of $7.0 million of additional costs attributable to the employees acquired in the acquisitions of IntSights in July 2021 and DivvyCloud in May 2020, and a $7.0 million increase in stock-based compensation expense.
General and Administrative Expense
 Year Ended
December 31,
Change
 20212020$        %        
 (dollars in thousands)
General and administrative$78,289 $59,519 $18,770 31.5 %
% of revenue14.6 %14.5 %
General and administrative expense increased by $18.8 million in 2021 compared to 2020, primarily due to a $11.8 million increase in personnel costs due to an increase in headcount, inclusive of a $7.3 million increase in stock-based compensation expense, a $6.8 million increase in professional fees primarily due to acquisition-related expenses and other professional consulting fees and a $3.0 million increase in other expenses. These increases were partially offset by a $2.8 million decrease in bad debt expense.
Interest Income
 Year Ended
December 31,
Change
 20212020$%
 (dollars in thousands)
Interest income$365 $1,454 $(1,089)(74.9)%
% of revenue0.1 %0.4 %
Interest income decreased by $1.1 million in 2021 compared to 2020 primarily due to a decrease in interest rates.
Interest Expense
 Year Ended
December 31,
Change
 20212020$%
 (dollars in thousands)
Interest expense$(14,292)$(24,137)$9,845 (40.8)%
% of revenue(2.7)%(5.9)%
Interest expense decreased by $9.8 million in 2021 compared to 2020 primarily due to primarily due to a $15.8 million decrease in amortization of debt discount costs as a result of our adoption of ASU 2020-06, partially offset by $2.7 million of induced conversion expense incurred in conjunction with the partial repurchase of the 2023 Notes in March 2021, a $1.0 million increase in contractual interest and a $2.3 million increase in amortization of debt issuance costs related to the 2025 Notes issued in May 2020, the 2027 Notes issued in March 2021 and the revolving credit facility issued in April 2020 and amended in December 2021.
Other Income (Expense), Net
 Year Ended
December 31,
Change
 20212020$        %        
 (dollars in thousands)
Other income (expense), net$(1,921)$(81)$(1,840)NM
% of revenue(0.4)%0.0 %
Other income (expense), net reflected a $1.8 million decrease in expense in 2021 compared to 2020 due to realized and unrealized foreign currency losses, primarily related to the euro and British pound sterling.
52

Provision for Income Taxes
 Year Ended
December 31,
Change
 20212020$        %        
 (dollars in thousands)
Provision for income taxes$10,421 $1,986 $8,435 NM
% of revenue1.9 %0.5 %
Provision for income taxes increased by $8.4 million in 2021 compared to 2020 primarily due to $9.0 million of tax expense recorded for an intercompany sale of intellectual property as part of post-acquisition tax planning related to the Alcide acquisition.
Year Ended December 31, 2020 Compared to the Year Ended December 31, 2019
Revenue
 Year Ended
December 31,
Change
 20202019$        %      
 (dollars in thousands)
Products(1)
$382,922 $297,897 $85,025 28.5 %
Professional services28,564 29,050 (486)(1.7)
Total revenue$411,486 $326,947 $84,539 25.9 %
Total revenue increased by $84.5 million in 2020 compared to 2019 which included $6.3 million of revenue attributable to the DivvyCloud acquisition in May 2020. The remainder of the increase in revenue was primarily from existing customers as a result of the continued growth of our customer base. Revenue from renewals, upsells and cross-sells are considered revenue from existing customers.
The increase in total revenue in 2020 was comprised of $68.1 million generated from sales in North America and $16.4 million generated from sales from the rest of the world.
Cost of Revenue
 Year Ended
December 31,
Change
 20202019$%
 (dollars in thousands)
Products$96,864 $68,179 $28,685 42.1 %
Professional services24,653 22,967 1,686 7.3 
Total cost of revenue$121,517 $91,146 $30,371 33.3 %
Gross margin %:
Products74.7 %77.1 %
Professional services13.7 20.9 
Total gross margin %70.5 %72.1 %
Total cost of revenue increased by $30.4 million in 2020 compared to 2019, primarily due to a $14.3 million increase in personnel costs, inclusive of a $1.7 million increase in stock-based compensation expense, resulting from an increase in headcount to support our growing customer base, and a $11.4 million increase in cloud computing costs related to growing cloud-based subscription revenue. The $14.3 million increase in personnel costs included $1.2 million of additional costs attributable to the employees acquired in the DivvyCloud acquisition in May 2020. Our increase in total cost of revenue also included a $2.6 million increase in allocated overhead driven largely by an increase in IT and facilities costs, a $2.4 million increase in amortization expense for acquired intangible assets and a $1.4 million increase in amortization expense for capitalized internally-developed software. These increases were partially offset by a $1.7 million decrease in other expenses.
Total gross margin percentage decreased in 2020 compared to 2019. The decrease in products gross margin was primarily due to an increase in revenue from cloud-based subscriptions and managed services, which have lower gross margins than our licensed software products. The decrease in professional services gross margin was primarily due to a reduction in professional services revenue as customers delayed scheduling the delivery of services in response to the COVID-19 pandemic.
53

Operating Expenses
Research and Development Expense
Year Ended
December 31,
Change
20202019$%
(dollars in thousands)
Research and development$108,568 $79,364 $29,204 36.8 %
% of revenue26.4 %24.3 %
Research and development expense increased by $29.2 million in 2020 compared to 2019, primarily due to a $22.9 million increase in personnel costs, a $5.1 million increase in allocated overhead driven by costs related to our global kick-off meeting and an increase in IT and facilities costs, and a $1.7 million increase in third-party infrastructure costs. These increases were partially offset by a $0.5 million decrease in other expenses. The $22.9 million increase in personnel costs was primarily due to a $14.1 million increase in salaries and related costs driven by growth in headcount, including $5.3 million in additional salaries and related costs attributable to the employees acquired in the acquisition of DivvyCloud in May 2020, and a $8.8 million increase in stock-based compensation expense, including $4.2 million of stock-based compensation expense related to RSUs issued to retained employees and common stock to be issued to the founders as part of the acquisition of DivvyCloud.
Sales and Marketing Expense
 Year Ended
December 31,
Change
 20202019$        %        
 (dollars in thousands)
Sales and marketing$195,981 $157,722 $38,259 24.3 %
% of revenue47.6 %48.2 %
Sales and marketing expense increased by $38.3 million in 2020 compared to 2019, primarily due to a $26.8 million increase in personnel costs, a $6.5 million increase in commission expense, a $5.0 million increase in allocated overhead driven by costs related to our global kick-off meeting as well as an increase in IT and facilities costs, a $4.0 million increase in marketing and advertising costs and a $0.9 million increase in other expenses. The $26.8 million increase in personnel costs was primarily due a $21.9 million increase in salaries and related costs driven by growth in headcount, including $6.1 million of additional costs attributable to the employees acquired in the DivvyCloud acquisition in May 2020, and a $4.9 million increase in stock-based compensation expense, including $1.5 million in stock-based compensation expense related to RSUs issued to DivvyCloud retained employees. These increases were partially offset by a $4.9 million decrease in travel and entertainment expenses as a result of reduced travel due to the COVID-19 pandemic.
General and Administrative Expense
 Year Ended
December 31,
Change
 20202019$        %        
 (dollars in thousands)
General and administrative$59,519 $44,710 $14,809 33.1 %
% of revenue14.5 %13.7 %
General and administrative expense increased by $14.8 million in 2020 compared to 2019, primarily due to a $10.7 million increase in personnel costs due to an increase in headcount, inclusive of a $7.8 million increase in stock-based compensation expense, a $2.1 million increase in professional fees primarily due to litigation and acquisition-related expenses and other professional consulting fees, a $0.6 million increase in allocated overhead driven by costs related to our global kick-off meeting as well as an increase in IT costs, a $0.6 million increase in other office expenses and a $0.8 million increase in other expenses.


54

Interest Income
 Year Ended
December 31,
Change
 20202019$%
 (dollars in thousands)
Interest income$1,454 $6,014 $(4,560)(75.8)%
% of revenue0.4 %1.8 %
Interest income decreased by $4.6 million in 2020 compared to 2019 primarily due to a decrease in interest rates.
Interest Expense
 Year Ended
December 31,
Change
 20202019$%
 (dollars in thousands)
Interest expense$(24,137)$(13,389)$(10,748)80.3 %
% of revenue(5.9)%(4.1)%
Interest expense increased by $10.7 million in 2020 compared to 2019 primarily due to contractual interest and amortization of debt discount and issuance costs related to the 2025 Notes issued in May 2020.
Other Income (Expense), Net
 Year Ended
December 31,
Change
 20202019$        %        
 (dollars in thousands)
Other income (expense), net$(81)$(433)$352 (81.3)%
% of revenue— %(0.1)%
Other income (expense), net reflected a $0.4 million decrease in expense in 2020 compared to 2019 due to realized and unrealized foreign currency gains and losses, primarily related to the euro and British pound sterling.
Provision for Income Taxes
 Year Ended
December 31,
Change
 20202019$        %        
 (dollars in thousands)
Provision for income taxes$1,986 $42 $1,944 NM
% of revenue0.5 %— %
Provision for income taxes increased by $1.9 million in 2020 compared to 2019 primarily due to a $1.1 million increase in foreign income and withholding taxes and a $0.8 million deferred tax benefit in 2019. The $0.8 million deferred tax benefit resulted from a partial release of our valuation allowance to account for the creation of a deferred tax liability for the developed technology intangible asset acquired in the acquisition of NetFort, which is not deductible for tax purposes.
Liquidity and Capital Resources
As of December 31, 2021, we had $164.6 million in cash and cash equivalents and $92.9 million of short- and long-term investments that have maturities ranging from 2 to 23 months. Since our inception, we have generated significant losses and expect to continue to generate losses for the foreseeable future and as of December 31, 2021 have an accumulated deficit of $736.0 million. Our principal sources of liquidity are cash and cash equivalents, short and long-term investments and our Credit and Security Agreement (Credit Agreement). To date, we have financed our operations primarily through private and public equity financings and issuance of convertible senior notes and through cash generated by operating activities.
We believe that our existing cash and cash equivalents, our short and long-term investments, our available borrowings under our Credit Agreement and cash generated by operating activities will be sufficient to meet our operating and capital requirements for at least the next 12 months as well as our longer-term expected future cash requirements and obligations. Our foreseeable cash needs, in addition to our recurring operating expenses, include our expected capital expenditures to support expansion of our infrastructure and workforce, office facilities lease obligations, purchase commitments, including our cloud infrastructure services (including with Amazon Web Services (AWS)), potential future acquisitions of technology businesses and any election we make to redeem our convertible senior notes.
55

Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts, the expansion of sales and marketing activities, particularly internationally, the introduction of new and enhanced products and service offerings, the cost of any future acquisitions of technology or businesses and any election we make to redeem our convertible senior notes. In the event that additional financing is required from outside sources, we may be unable to raise the funds on acceptable terms, if at all. If we are unable to raise additional capital on terms satisfactory to us when we require it, our business, operating results and financial condition could be adversely affected.
Cash Flows
The following table shows a summary of our cash flows for the years ended December 31, 2021, 2020 and 2019:
 Year Ended December 31,
 202120202019
 (in thousands)
Cash, cash equivalents and restricted cash at beginning of period$173,617 $123,413 $99,565 
Net cash provided by (used in) operating activities53,917 4,887 (1,420)
Net cash (used in) provided by investing activities(325,378)(156,287)16,811 
Net cash provided by financing activities264,133 200,925 8,788 
Effects of exchange rates on cash, cash equivalents and restricted cash(1,272)679 (331)
Cash, cash equivalents and restricted cash at end of period$165,017 $173,617 $123,413 
Acquisitions
On July 16, 2021, we acquired IntSights Cyber Intelligence Ltd. (IntSights), a provider of contextualized external threat intelligence and proactive threat remediation, for a purchase price with an aggregate fair value of $322.2 million. The purchase consideration consisted of $319.2 million in cash paid at closing, $5.6 million in deferred cash payments and a $2.6 million receivable for estimated purchase price adjustments.
On April 12, 2021, we acquired Velocidex Enterprises Pty Ltd (Velocidex), a leading open-source technology and community used for endpoint monitoring, digital forensics, and incident response, for a purchase price of $3.0 million.
On January 28, 2021, we acquired Alcide.IO Ltd. (Alcide), a leading provider of Kubernetes security, for a purchase price of $50.5 million.
Convertible Senior Notes
In March 2021, we issued $600.0 million aggregate principal amount of 0.25% convertible senior notes due 2027 (the 2027 Notes). The total net proceeds from the offering, after deducting initial purchase discounts and estimated debt issuance costs, were approximately $585.0 million. We used $182.6 million of the net proceeds from the 2027 Notes and issued 2.2 million shares of our common stock to repurchase $182.6 million aggregate principal amount of our outstanding 1.25% convertible senior notes due 2023 in a privately negotiated transaction concurrently with the issuance of the 2027 Notes. In connection with the issuance of the 2027 Notes, we entered into capped call transactions with certain counterparties (the 2027 Capped Calls). We used $76.0 million of the net proceeds from the 2027 Notes to purchase the 2027 Capped Calls.
On September 16, 2021, we issued a redemption notice for the remaining $45.4 million aggregate principal amount outstanding of the 2023 Notes. Pursuant to the redemption notice, on November 30, 2021 we paid $43.4 million in cash and issued 697,262 shares of our common stock to the holders of the 2023 Notes who submitted conversion notices, and the remaining $2.0 million of 2023 Notes were redeemed in cash, plus accrued and unpaid interest.
Uses of Funds
Our historical uses of cash have primarily consisted of cash used for operating activities such as expansion of our sales and marketing operations, research and development activities and other working capital needs, as well as cash used for business acquisitions and purchases of property and equipment, including leasehold improvements for our facilities.
Operating Activities
Operating activities provided $53.9 million of cash in 2021, which reflects our continued growth in revenue offset by continued investments in our operations and impact of the timing of working capital items. Cash provided by operating activities reflected our net loss of $146.3 million, offset by a decrease in our net operating assets of $55.0 million and non-cash charges of $145.2 million related primarily to depreciation and amortization, stock-based compensation expense, deferred income taxes, induced conversion expense, amortization of debt issuance costs and other non-cash charges. The decrease in our net operating assets
56

was primarily due to a $85.6 million increase in deferred revenue due to increased billings, a $19.2 million increase in accrued expenses and a $3.7 million increase in other liabilities, which each had a positive impact on operating cash flow. These factors were partially offset by a $25.5 million increase in accounts receivable, a $22.5 million increase in deferred contract acquisition and fulfillment costs, a $3.4 million increase in prepaid expenses and other assets and a $2.1 million decrease in accounts payable, which each had a negative impact on operating cash flow.
Operating activities provided $4.9 million of cash in 2020, which reflects our continued growth in revenue offset by continued investments in our operations and impact of the timing of working capital items. Cash provided by operating activities reflected our net loss of $98.8 million and an increase in our net operating assets and liabilities of $3.5 million, offset by $106.7 million of non-cash charges related primarily to depreciation and amortization, stock-based compensation expense, amortization of debt discount and debt issuance costs, provision for doubtful accounts, deferred income taxes and other non-cash charges. The increase in our net operating assets and liabilities was primarily due to a $24.4 million increase in accounts receivable, a $13.4 million increase in deferred contract acquisition and fulfillment costs, a $8.9 million increase in prepaid expenses and other assets, a $2.4 million decrease in accounts payable and a $0.4 million decrease in other liabilities, which each had a negative impact on operating cash flow. These factors were partially offset by a $37.4 million increase in deferred revenue from sales of our products and services and a $8.6 million increase in accrued expenses, which each had a positive impact on operating cash flow.
Operating activities used $1.4 million of cash in 2019, which reflects our continued growth in revenue offset by continued investments in our operations and impact of the timing of working capital items. Cash used in operating activities reflected our net loss of $53.8 million and an increase in our net operating assets and liabilities of $15.2 million, offset by non-cash charges of $67.6 million related primarily to depreciation and amortization, stock-based compensation expense, amortization of debt discount and debt issuance costs, provision for doubtful accounts and other non-cash charges. The increase in our net operating assets and liabilities was primarily due to a $14.8 million increase in accounts receivable, $13.7 million increase in prepaid expenses and other assets and a $11.3 million increase in deferred contract acquisition and fulfillment costs, which each had a negative impact on operating cash flow. These factors were partially offset by a $18.7 million increase in deferred revenue from sales of our products and services, a $4.7 million increase in accrued expenses, a $1.1 million increase in other liabilities, and a $0.1 million increase in accounts payable, which each had a positive impact on operating cash flow.
Investing Activities
Investing activities used $325.4 million of cash in 2021, consisting of $358.4 million of cash paid for the acquisitions of IntSights, Alcide and Velocidex, net of cash acquired, $9.9 million for capitalization of internal-use software costs, $9.0 million in capital expenditures to purchase computer equipment, furniture and fixtures and leasehold improvements, $3.0 million for other investing activities, partially offset by $54.9 million of investment sales and maturities, net of purchases.
Investing activities used $156.3 million of cash in 2020, consisting of $125.8 million of cash paid for the acquisition of DivvyCloud, net of cash acquired of $5.0 million, $13.8 million in capital expenditures to purchase leasehold improvements, furniture and fixtures and computer equipment, $10.6 million for purchases of investments, net of sales and maturities, and $6.1 million for capitalization of internal-use software costs.
Investing activities provided $16.8 million of cash in 2019, consisting of $66.9 million for investment sales and maturities, net of purchases, $29.4 million in capital expenditures to purchase leasehold improvements and furniture and fixtures, primarily related to office space build-outs including our new corporate headquarters and computer equipment, $14.6 million of cash paid for the acquisition of NetFort and $6.1 million for capitalization of internal-use software costs.
Financing Activities
Financing activities provided $264.1 million of cash in 2021, which consisted primarily of $585.0 million in proceeds from the issuance of the 2027 Notes, net of issuance costs paid of $15.0 million, $9.3 million in proceeds from the issuance of common stock purchased by employees under the Rapid7, Inc. 2015 Employee Stock Purchase Plan (ESPP) and $4.3 million in proceeds from the exercise of stock options, partially offset by $230.0 million for the redemption, repurchase and conversion of the 2023 Notes, $76.0 million for the purchase of 2027 Capped Calls, $16.0 million in withholding taxes paid for the net share settlement of equity awards, $12.1 million for payments related to the acquisitions of DivvyCloud, Alcide and IntSights, and $0.3 million for payments of debt issuance costs.
Financing activities provided $200.9 million of cash in 2020, which consisted primarily of $222.8 million in proceeds from the issuance of the 2025 Notes, net of issuance costs paid of $7.2 million, $7.8 million in proceeds from the exercise of stock options and $7.1 million in proceeds from the issuance of common stock purchased by employees under the ESPP, partially offset by $27.3 million for the purchase of 2025 Capped Calls, $8.9 million in withholding taxes paid for the net share settlement of equity awards, $0.4 million of payments of debt issuance costs and $0.2 million of deferred consideration payments.
57

Financing activities provided $8.8 million of cash in 2019, which consisted primarily of $10.2 million in proceeds from the exercise of stock options and $5.5 million in proceeds from the issuance of common stock purchased by employees under the ESPP, partially offset by $6.9 million in withholding taxes paid for the net share settlement of equity awards.
Off-Balance Sheet Arrangements
We do not have any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. We do not engage in off-balance sheet financing arrangements. In addition, we do not engage in trading activities involving non-exchange traded contracts. We therefore believe that we are not materially exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in these relationships.
Critical Accounting Policies
Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (GAAP). The preparation of our consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue, costs and expenses. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates.
Our significant accounting policies, including those considered to be critical accounting policies are summarized in Note 2, Summary of Significant Accounting Policies, in the Notes to our Consolidated Financial Statements included in this Annual Report on Form 10-K. The following critical accounting policies reflect significant judgments and estimates used in the preparation of our consolidated financial statements:
Revenue recognition;
Deferred contract acquisition and fulfillment costs; and
Business combinations
Revenue Recognition
We generate revenue primarily from: (1) subscriptions from the sale of cloud-based subscriptions, managed services, term software licenses, content subscriptions and maintenance and support associated with our software licenses, (2) perpetual software licenses and (3) professional services from the sale of our deployment and training services related to our solutions, incident response services, penetration testing and security advisory services.
The majority 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 (SSP) basis. We determine SSP of our products and services based on our overall pricing objectives using all information reasonably available to us, taking into consideration market conditions and other factors, including the geographic locations of our customers, negotiated discounts from price lists and selling method (i.e., partner or direct). When available, we use directly observable stand-alone transactions to determine SSP. When not regularly sold on a stand-alone basis, we estimate SSP for our products and services utilizing historical sales data, including discounts from list price. The historical data is aggregated and analyzed by geographic location and selling method to establish a median or average price. Once SSP is established it is applied consistently to all transactions involving that product or service utilizing a portfolio approach.
Deferred Contract Acquisition and Fulfillment Costs
We capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental costs to obtaining customer contracts. Costs to obtain a contract for a new customer, upsell or cross-sell are amortized on a straight-line basis over an estimated period of benefit of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less.
58

Business Combinations
We allocate the fair value of purchase consideration to the tangible asset acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair value of these identifiable net assets and liabilities is recorded as goodwill. Determining the fair value of the tangible assets acquired, liabilities assumed and intangible assets requires management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, cash flows that an asset is expected to generate in the future, technology migration curves, discount rates, and useful lives. While we use our best estimates and judgements, our estimates are inherently uncertain and subject to refinement.
Recent Accounting Pronouncements
See Note 2, Summary of Significant Accounting Policies, in the Notes to our Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K for a description of recent accounting pronouncements and our expectation of their impact, if any, on our results of operations and financial conditions.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk.
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. A majority of our customers enter into contracts that are denominated in U.S. dollars. Our expenses are generally denominated in the currencies of the countries where our operations are located, which is primarily in the United States and to a lesser extent in the United Kingdom, other Euro-zone countries within mainland Europe, Canada, Australia, Israel, Singapore and Japan. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign currency exchange rates. During the years ended December 31, 2021 and 2020, the effect of a hypothetical 10% adverse change in foreign currency exchange rates on monetary assets and liabilities would not have been material to our financial condition or results of operations.
We enter into forward contracts designated as cash flow hedges to manage the foreign currency exchange rate risk associated with our foreign currency denominated expenditures. The effectiveness of our existing hedging transactions and the availability and effectiveness of any hedging transactions we may decide to enter into in the future may be limited, and we may not be able to successfully hedge our exposure, which could adversely affect our financial condition and operating results. For further information, see Note 2, Summary of Significant Accounting Policies, in the Notes to our Consolidated Financial Statements included in this Annual Report on Form 10-K. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in foreign currency rates.
Interest Rate Risk
As of December 31, 2021, we had cash and cash equivalents of $164.6 million consisting of bank deposits and money market funds and short- and long-term investments of $92.9 million consisting of commercial paper, U.S. Government agencies, corporate bonds and agency bonds. Our investments are made for capital preservation purposes. We do not enter into investments for trading or speculative purposes.
Our cash and cash equivalents and short- and long-term investments are subject to market risk due to changes in interest rates, which may affect our interest income and the fair value of our investments. Due in part to these factors, our future investment income may fluctuate due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our investments as available-for-sale securities, no gains or losses are recognized due to the changes in interest rates unless securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary.
The fair values of our convertible senior notes are subject to interest rate risk, market risk and other factors due to the conversion feature of the notes. The fair values of the convertible senior notes may increase or decrease for various reasons, including fluctuations in the market price of our common stock, fluctuations in market interest rates and fluctuations in general economic conditions. The interest and market value changes affect the fair values of the convertible senior notes but does not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligation. Based upon the quoted market prices as of December 31, 2021, the fair values of our 2025 Notes and 2027 Notes were $460.5 million and $773.3 million, respectively.
As of December 31, 2021, the effect of a hypothetical 10% increase or decrease in interest rates would not have had a material impact on our financial statements.
59

Inflation Risk
We do not believe that inflation had a material effect on our business, financial condition or results of operations in the last three years. 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.
60

Item 8. Financial Statements and Supplementary Data.


61

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and Board of Directors
Rapid7, Inc.:
Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated balance sheets of Rapid7, Inc. and subsidiaries (the Company) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, changes in stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2021, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
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, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Change in Accounting Principle
As discussed in Note 2 to the consolidated financial statements, the Company has changed its method of accounting for convertible notes as of January 1, 2021 due to the adoption of Accounting Standards Update 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40).
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 the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion 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 (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and
62

expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Evaluation of standalone selling prices of revenue performance obligations
As discussed in Note 2 to the consolidated financial statements, the Company recognized products revenue of $500.8 million and professional services revenue of $34.6 million for the year ended December 31, 2021. The Company allocates value to each distinct performance obligation on a relative standalone selling price basis. The Company determines standalone selling price based on pricing objectives, taking into consideration market conditions and other factors, including the geographic locations of customers, negotiated discounts from price lists and selling method.
We identified the evaluation of standalone selling prices for the Company’s products and services as a critical audit matter. Subjective auditor judgment was involved in evaluating the Company’s assumptions regarding market conditions and pricing practices, including historical sales data and discounts from list price, where there was no direct observable data available.
The following are primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls in the Company’s revenue process, including controls over the determination of standalone selling prices, and the assumptions described above. We evaluated the Company’s estimated standalone selling prices, including their compliance with the Company’s accounting policy, by assessing available, relevant external information and comparing the estimated standalone selling prices to internal historical disaggregated sales data, including discounts from list price, by geographic location and selling method. We selected certain customer agreements and read contract source documents to assess the relevance and reliability of the historical sales data used by the Company to estimate standalone selling prices, and tested the mathematical accuracy of the median or average discount from list price for the products and services.

/s/ KPMG LLP
We have served as the Company's auditor since 2013.
Boston, Massachusetts
February 24, 2022

63

RAPID7, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
December 31, 2021December 31, 2020
Assets
Current assets:
Cash and cash equivalents$164,582 $173,617 
Short-term investments58,850 138,839 
Accounts receivable, net of allowance for credit losses of $1,978 and $3,251 at December 31, 2021 and 2020, respectively
146,094 111,599 
Deferred contract acquisition and fulfillment costs, current portion29,974 21,536 
Prepaid expenses and other current assets33,236 27,844 
Total current assets432,736 473,435 
Long-term investments34,068 10,124 
Property and equipment, net50,225 53,114 
Operating lease right-of-use assets83,751 67,178 
Deferred contract acquisition and fulfillment costs, non-current portion57,191 43,103 
Goodwill515,258 213,601 
Intangible assets, net111,591 44,296 
Other assets11,191 8,271 
Total assets$1,296,011 $913,122 
Liabilities and Stockholders’ Equity (Deficit)
Current liabilities:
Accounts payable$3,521 $3,860 
Accrued expenses82,620 61,677 
Operating lease liabilities, current portion9,630 9,612 
Deferred revenue, current portion372,067 278,585 
Other current liabilities842  
Total current liabilities468,680 353,734 
Convertible senior notes, net812,063 378,586 
Operating lease liabilities, non-current portion90,865 75,737 
Deferred revenue, non-current portion33,056 31,365 
Other long-term liabilities17,342 2,164 
Total liabilities1,422,006 841,586 
Stockholders’ equity (deficit):
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at December 31, 2021 and 2020; 0 shares issued and outstanding at December 31, 2021 and 2020
  
Common stock, $0.01 par value per share; 100,000,000 shares authorized at December 31, 2021 and 2020; 58,181,816 and 52,712,084 shares issued at December 31, 2021 and 2020, respectively; 57,695,008 and 52,225,276 shares outstanding at December 31, 2021 and 2020, respectively
577 522 
Treasury stock, at cost, 486,808 shares at December 31, 2021 and 2020
(4,764)(4,764)
Additional paid-in-capital615,032 692,603 
Accumulated other comprehensive (loss) income(812)454 
Accumulated deficit(736,028)(617,279)
Total stockholders’ equity (deficit)(125,995)71,536 
Total liabilities and stockholders’ equity (deficit)$1,296,011 $913,122 
See accompanying notes to consolidated financial statements.
64

RAPID7, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
 Year Ended December 31,
 202120202019
Revenue:
Products$500,843 $382,922 $297,897 
Professional services34,561 28,564 29,050 
Total revenue535,404 411,486 326,947 
Cost of revenue:
Products140,773 96,864 68,179 
Professional services28,175 24,653 22,967 
Total cost of revenue168,948 121,517 91,146 
Total gross profit366,456 289,969 235,801 
Operating expenses:
Research and development160,779 108,568 79,364 
Sales and marketing247,453 195,981 157,722 
General and administrative78,289 59,519 44,710 
Total operating expenses486,521 364,068 281,796 
Loss from operations(120,065)(74,099)(45,995)
Other income (expense), net:
Interest income365 1,454 6,014 
Interest expense(14,292)(24,137)(13,389)
Other income (expense), net(1,921)(81)(433)
Loss before income taxes(135,913)(96,863)(53,803)
Provision for income taxes10,421 1,986 42 
Net loss$(146,334)$(98,849)$(53,845)
Net loss per share, basic and diluted$(2.65)$(1.94)$(1.10)
Weighted-average common shares outstanding, basic and diluted55,270,998 51,036,824 48,731,791 
See accompanying notes to consolidated financial statements.
65

RAPID7, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
 Year Ended December 31,
 202120202019
Net loss$(146,334)$(98,849)$(53,845)
Other comprehensive income (loss):
Change in fair value of investments(86)(170)244 
Adjustment for net losses (gains) realized and included in net loss (21) 
Total change in unrealized gains (losses) on investments(86)(191)244 
Change in fair value of cash flow hedges(1,043)432  
Adjustment for net gains realized and included in net loss(137)  
Total change in unrealized (gains)/losses on cash flow hedges(1,180)432  
Total other comprehensive (loss) income(1,266)241 244 
Comprehensive loss$(147,600)$(98,608)$(53,601)
See accompanying notes to consolidated financial statements.
66

RAPID7, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (DEFICIT)
(in thousands)
 Common stockTreasury stockAdditional
paid-in-capital
Accumulated
other
comprehensive
loss
Accumulated
deficit
Total
stockholders’
equity (deficit)
 SharesAmountSharesAmount
Balance, December 31, 201847,600 $476 487 $(4,764)$556,223 $(31)$(464,585)$87,319 
Stock-based compensation expense— — — — 40,664 — — 40,664 
Issuance of common stock under employee stock purchase plan185 2 — — 5,519 — — 5,521 
Vesting of restricted stock units1,292 13 — — (13)— —  
Shares withheld for employee taxes(134)(2)— — (6,950)— — (6,952)
Issuance of common stock upon exercise of stock options968 10 — — 10,207 — — 10,217 
Other comprehensive income— — — — — 244 — 244 
Net loss— — — — — — (53,845)(53,845)
Balance, December 31, 201949,911 $499 487 $(4,764)$605,650 $213 $(518,430)$83,168 
Stock-based compensation expense— — — — 61,419 — — 61,419 
Issuance of common stock under employee stock purchase plan233 2 — — 7,080 — — 7,082 
Vesting of restricted stock units1,451 15 — — (15)— —  
Shares withheld for employee taxes(154)(2)— — (8,919)— — (8,921)
Issuance of common stock upon exercise of stock options784 8 — — 7,811 — — 7,819 
Equity component of convertible senior notes, net— — — — 46,832 — — 46,832 
Purchase of capped called related to convertible senior notes— — — — (27,255)— — (27,255)
Other comprehensive income— — — — — 241 — 241 
Net loss— — — — — — (98,849)(98,849)
Balance, December 31, 202052,225 $522 487 $(4,764)$692,603 $454 $(617,279)$71,536 
Stock-based compensation expense— — — — 100,317 — — 100,317 
Issuance of common stock under employee stock purchase plan222 2 — — 9,274 — — 9,276 
Vesting of restricted stock units1,611 16 — — (16)— —  
Shares withheld for employee taxes(157)(2)— — (16,042)— — (16,044)
Issuance of common stock upon exercise of stock options521 6 — — 4,300 — — 4,306 
Purchase of capped calls related to convertible senior notes— — — — (76,020)— — (76,020)
Issuance of common stock in connection with redemption, repurchase and conversion of convertible senior notes2,897 29 — — (3,094)— — (3,065)
Issuance of common stock in connection with inducement of convertible senior notes35 — — — 2,740 — — 2,740 
Issuance of common stock related to acquisition341 4 — — (4)— —  
Cumulative-effect adjustment for the adoption of ASU 2020-06— — — — (99,026)— 27,585 (71,441)
Other comprehensive loss— — — — — (1,266)— (1,266)
Net loss— — — — — — (146,334)(146,334)
Balance, December 31, 202157,695 $577 487 $(4,764)$615,032 $(812)$(736,028)$(125,995)
See accompanying notes to consolidated financial statements.

67

RAPID7, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Year Ended December 31,
 202120202019
Cash flows from operating activities:
Net loss$(146,334)$(98,849)$(53,845)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization33,501 22,631 16,528 
Amortization of debt discount and issuance costs3,982 17,518 10,513 
Stock-based compensation expense102,579 63,888 40,664 
Deferred income taxes466 737 (645)
Induced conversion expense2,740   
Other1,920 2,428 607 
Changes in assets and liabilities:
Accounts receivable(25,475)(24,380)(14,800)
Deferred contract acquisition and fulfillment costs(22,526)(13,379)(11,306)
Prepaid expenses and other assets(3,355)(8,956)(13,691)
Accounts payable(2,077)(2,394)92 
Accrued expenses19,205 8,640 4,759 
Deferred revenue85,562 37,428 18,686 
Other liabilities3,729 (425)1,018 
Net cash provided by (used in) operating activities53,917 4,887 (1,420)
Cash flows from investing activities:
Business acquisitions, net of cash acquired(358,420)(125,826)(14,607)
Purchases of property and equipment(9,010)(13,802)(29,428)
Capitalization of internal-use software(9,854)(6,130)(6,087)
Purchases of investments(93,092)(177,053)(148,047)
Sales and maturities of investments147,998 166,524 214,980 
Other investments(3,000)  
Net cash (used in) provided by investing activities(325,378)(156,287)16,811 
Cash flows from financing activities:
Proceeds from issuance of convertible senior notes, net of issuance costs of $14,976 and $7,201 for the year ended December 31, 2021 and 2020, respectively
585,024 222,799  
Purchase of capped calls related to convertible senior notes(76,020)(27,255) 
Payment of debt issuance costs(300)(440) 
Payments for redemption, repurchase and conversion of convertible senior notes(230,000)  
Payments related to business acquisitions(12,118)(150) 
Taxes paid related to net share settlement of equity awards(16,044)(8,921)(6,952)
Proceeds from employee stock purchase plan9,276 7,082 5,521 
Proceeds from stock option exercises4,315 7,810 10,219 
Net cash provided by financing activities264,133 200,925 8,788 
Effect of exchange rate changes on cash ,cash equivalents and restricted cash(1,272)679 (331)
Net (decrease) increase in cash, cash equivalents and restricted cash(8,600)50,204 23,848 
Cash, cash equivalents and restricted cash, beginning of period173,617 123,413 99,565 
Cash, cash equivalents and restricted cash, end of period$165,017 $173,617 $123,413 
Supplemental cash flow information:
Cash paid for interest on convertible senior notes$7,345 $5,463 $2,779 
Cash paid for income taxes, net of refunds$3,305 $312 $400 
Non-cash investing activities:
Leasehold improvements acquired through tenant improvement allowance$ $ $14,016 
Reconciliation of cash, cash equivalents and restricted cash:
Cash and cash equivalents$164,582 $173,617 $123,413 
Restricted cash included in prepaid expenses and other assets435   
Total cash, cash equivalents and restricted cash$165,017 $173,617 $123,413 
See accompanying notes to consolidated financial statements.
68



RAPID7, INC.
Notes to Consolidated Financial Statements

(1)    Nature of the Business
Rapid7, Inc. and subsidiaries (“we,” “us” or “our”) are advancing security with visibility, analytics, and automation delivered through our Insight Platform. Our solutions simplify the complex, allowing security teams to work more effectively with IT and development to reduce vulnerabilities, monitor for malicious behavior, investigate and shut down attacks, and automate routine tasks.
(2)    Summary of Significant Accounting Policies
(a)Basis of Presentation and Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
(b)Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The management estimates include, but are not limited to the determination of the estimated economic life of perpetual licenses for revenue recognition, the determination of standalone selling prices in revenue transactions with multiple performance obligations, the estimated period of benefit for deferred contract acquisition and fulfillment costs, the useful lives and recoverability of long-lived assets, the valuation for credit losses, the valuation of stock-based compensation, the fair value of assets acquired and liabilities assumed in business combinations, the incremental borrowing rate for operating leases and the valuation for deferred tax assets. We base our estimates on historical experience and on various other assumptions that we believe are reasonable. Actual results could differ from those estimates.
The COVID-19 pandemic has resulted in a sustained global slowdown of economic activity that has decreased demand for a broad variety of goods and services, including from our customers. While we have not experienced significant disruptions from the COVID-19 pandemic during the year ended December 31, 2021, we are unable to accurately predict the extent to which the COVID-19 pandemic may impact our business, results of operations and financial condition going forward. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, assumptions and judgments or revise the carrying value of our assets or liabilities. These estimates may change as new events occur and additional information is obtained and will be recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to our financial statements.
(c)Revenue Recognition
We generate revenue primarily from: (1) subscriptions from the sale of cloud-based subscriptions, managed services, term software licenses, content subscriptions and maintenance and support associated with our software licenses, (2) perpetual software licenses, and (3) professional services from the sale of our deployment and training services related to our solutions, incident response services, penetration testing and security advisory services.
We recognize revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following four steps:
69

        1) Identify the contract with a customer
We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.
        2) Identify the performance obligations in the contract
Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract.
        3) Determine the transaction price
The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.
In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.
Sales through our channel network of distributors and resellers are generally discounted as compared to the price that we would sell to an end user. Revenue for sales through our channel network is recorded net of any distributor or reseller margin.
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The majority 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 (SSP) basis. We determine SSP of our products and services based on our overall pricing objectives using all information reasonably available to us, taking into consideration market conditions and other factors, including the geographic locations of our customers, negotiated discounts from price lists and selling method (i.e., partner or direct). When available, we use directly observable stand-alone transactions to determine SSP. When not regularly sold on a stand-alone basis, we estimate SSP for our products and services utilizing historical sales data, including discounts from list price. The historical data is aggregated and analyzed by geographic location and selling method to establish a median or average price. Once SSP is established it is applied consistently to all transactions including that product or service utilizing a portfolio approach.         
        4) Recognize revenue when or as we satisfy a performance obligation
Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services.
Subscriptions
Subscriptions consists of revenue from our cloud-based subscription, term software licenses, managed services offerings, content subscriptions and maintenance and support associated with our software licenses.
We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud
70

platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable.
Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable.
For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the content subscription. For our term software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery.
Content subscriptions and our maintenance and support services are sold with our perpetual and term software licenses. Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. Maintenance and support services are distinct from the perpetual and term software license and revenue attributable to maintenance and support services is recognized ratably over the contractual period.
Perpetual Software Licenses
For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of five years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of five years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology.
For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery.
Professional Services
All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these arrangements, revenue is recognized over time based upon the proportion of work performed to date.
Contract Balances
Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the year ended December 31, 2021, we recognized revenue of $269.6 million that was included in the corresponding contract liability balance at the beginning of the period presented. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.
We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Unbilled receivables include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that have not been invoiced. If the right to consideration is based on satisfaction of another performance obligation in the contract other than the passage of time, we would record a contract asset. As of December 31, 2021 and 2020, unbilled receivables of $1.2 million are included in prepaid expenses and other current assets in our consolidated balance sheet. As of December 31, 2021 and 2020, we have no contract assets recorded on our consolidated balance sheet.
71

(d)Cash and Cash Equivalents
We consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value.
(e)Restricted Cash
As of December 31, 2021, we had $0.4 million of restricted cash on our balance sheet in other assets, which is related to collateral for an office space lease.
(f)Investments
Our investments consist of commercial paper, corporate bonds, U.S. Government agencies and agency bonds. We classify our investments as available-for-sale and record these investments at fair value. When the fair value of an investment declines below its amortized cost basis, any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in our consolidated statements of operations. When the fair value of the investment declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in accumulated other comprehensive income (loss), and are recognized in our consolidated statement of operations only if we sell or intend to sell the security before recovery of its cost basis. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations.
Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. We do not invest in any securities with contractual maturities greater than 24 months.
(g)Accounts Receivable and Allowance for Credit Losses
Accounts receivable are recorded at the invoiced amount, net of allowances for credit losses for any potential uncollectible amounts. We maintain an allowance for estimated credit losses resulting from the inability of our customers to make required payments. Management regularly reviews the adequacy of the allowance based upon historical collection experience, the age of the receivable, an evaluation of each customer's expected ability to pay and current and future economic and market conditions. Accounts receivable are charged against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for credit losses are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off-balance sheet credit exposure related to our customers.
(h)Concentration of Credit Risk
Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable, short-term and long-term investments and derivative financial instruments.
Management believes that the financial institutions that hold our investments are financially sound and, accordingly, are subject to minimal credit risk. Deposits held with banks may exceed the amount of insurance provided on such deposits.
We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers’ financial condition are performed. We maintain reserves for potential credit losses. No single customer, including channel partners, accounted for 10% or more of our total revenues in 2021, 2020 or 2019 or accounts receivable as of December 31, 2021 or 2020.
Our derivative financial instruments expose us to credit risk to the extent that the counterparties may be unable to meet the terms of the arrangement. We mitigate this credit risk by transacting with major financial institutions with high credit ratings.
(i)Deferred Contract Acquisition and Fulfillment Costs    
We capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental costs to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. Costs to obtain a contract for a new customer, upsell or cross-sell are
72

amortized on a straight-line basis over an estimated period of benefit of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.
Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in our consolidated statements of operations.
We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations.
(j)Property and Equipment
Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. The following table presents the useful lives of our property and equipment:
 Useful Lives
Computer equipment and software3 years
Furniture and fixtures
3 - 5 years
Leasehold improvementsShorter of the useful life of the asset or the lease term
Repairs and maintenance costs are expensed as incurred.
(k)Software Development Costs
Software development costs associated with the development of products for sale are recorded to research and development expense until technological feasibility has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for release to customers. To date, the software development costs have not been capitalized as the cost incurred and time between technological feasibility and product release was insignificant. As such, these costs are expensed as incurred and recognized in research and development expenses in our consolidated statements of operations.
Costs related to software developed, acquired or modified for internal use are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during the post implementation stages of the project are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. These capitalized costs consist of internal compensation related costs and external direct costs. Costs related to software developed for internal use are amortized over an estimated useful life of 3 years. We capitalized $9.9 million, $6.1 million and $6.1 million of costs related to software developed for internal use in the years ended December 31, 2021, 2020 and 2019, respectively. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
(l) Leases
We determine whether an arrangement is or contains a lease at inception based on the unique facts and circumstances present. We evaluate the classification of a lease at inception and, as necessary, at modification. Operating leases are recognized on the consolidated balance sheet as right-of-use (ROU) assets, lease liabilities and, if applicable, long-term lease liabilities.
Operating lease ROU assets represent our right to use an underlying asset for the lease term. Operating lease liabilities represent our obligation to make payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the present value of future lease payments at the lease commencement date. The implicit rate within our operating leases are generally not determinable and therefore we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The
73

determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments and initial direct costs, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.
We have elected not to recognize on the balance sheet leases with terms of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component.
(m)Impairment of Long-Lived Assets
We evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of the assets to the future net undiscounted cash flows directly associated with the assets. If such assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the assets. For the year ended December 31, 2021, there was no impairment of our long-lived assets.
(n)Business Combinations
We allocate the fair value of purchase consideration to the tangible asset acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair value these identifiable assets and liabilities is recorded as goodwill. Determining the fair value of the tangible assets acquired, liabilities assumed and intangible assets requires management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, cash flows that an asset is expected to generate in the future, technology migration curves, discount rates, and useful lives. While we use our best estimates and judgements, our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the final determination of the fair value of assets acquired or liabilities assumed any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related transaction costs are expensed as incurred.
(o)Goodwill
Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.
We perform an annual goodwill impairment test on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. For our goodwill impairment analysis, we operate with a single reporting unit. To test goodwill impairment, we perform a single-step goodwill impairment test to identify potential goodwill impairment. The single-step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when the net assets of a reporting unit exceed its fair value. In performing the single step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2021, we concluded the fair value of our single reporting unit exceeded its' carrying value and there was no impairment of goodwill.
(p)Foreign Currency
The functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and non-monetary assets and liabilities using historical exchange rates. Foreign currency denominated expenses are re-measured using the average exchange rates for the period. Foreign currency transaction and re-measurement gains and losses are included in other income (expense), net. In 2021, foreign currency transaction losses and foreign currency re-measurement losses were $0.3 million and $1.7 million,
74

respectively. In 2020 and 2019, foreign currency transaction gains (losses) and foreign currency re-measurement gains (losses) were not material.
(q)Derivative and Hedging Activities
As a global business, we are exposed to currency exchange rate risk. Although the majority of our revenue is denominated in U.S. dollars, a portion of our operating expenses are denominated in foreign currencies, making them subject to fluctuations in foreign currency exchange rates. We enter into foreign currency derivative contracts, which we designate as cash flow hedges, to manage the foreign currency exchange risk associated with these expenses.
Derivative financial instruments are recorded at fair value and reported as either an asset or liability on our consolidated balance sheets. Gains or losses related to our cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheets and are reclassified into the financial statement line item associated with the underlying hedged transaction in our consolidated statement of operations when the underlying hedged transaction is recognized in our consolidated statement of operations. If it becomes probable that the hedged transaction will not occur, the cumulative unrealized gain or loss is reclassified immediately from accumulated other comprehensive income (loss) into the financial statement line item associated with the underlying hedged transaction in our consolidated statement of operations. Derivatives designated as cash flow hedges are classified in our consolidated statements of cash flow in the same manner as the underlying hedged transaction, primarily within cash flow from operating activities.
Our cash flow hedges have contractual maturities of eighteen months or less, and as of December 31, 2021, outstanding forward contracts had a total notional value of $34.7 million. The notional value represents the gross amount of foreign currency that will be bought or sold upon maturity of the forward contract. During the year ended December 31, 2021, all cash flow hedges were considered effective. Refer to Note 6, Fair Value Measurements, for the fair values of our outstanding derivative instruments.
(r)Stock-Based Compensation
Stock-based compensation expense related to our stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs) and purchase rights issued under our 2015 Employee Stock Purchase Plan (ESPP) is calculated based on the estimated fair value of the award on the grant date.
The fair values of RSUs and PSUs are based on the value of our common stock on the date of grant. The fair values of stock options and ESPP purchase rights are estimated on the grant date using the Black-Scholes option pricing model which requires management to make a number of assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future.
The fair value is recognized as expense on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. The actual number of PSUs earned and eligible to vest are determined based on the performance conditions defined when the awards are granted. We recognize share-based compensation expense for the PSUs on a straight-line basis over the requisite service period for each separately vesting portion of the award when it is probable that the performance conditions will be achieved. We reassess the probability of vesting at each reporting period for awards with performance conditions and adjust stock-based compensation cost based on its probability assessment. We recognize forfeitures as they occur and do not estimate a forfeiture rate when calculating the stock-based compensation expense.
(s)Advertising
Advertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations. We incurred $21.3 million, $16.4 million and $12.8 million in advertising expense in 2021, 2020 and 2019, respectively.
75

(t)Income Taxes
Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the consolidated financial statements carrying amounts of assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using enacted tax rates expected to apply to taxable income in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income, and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.
We recognize tax benefits from uncertain tax positions if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.
(u)Net Loss per Share
We calculate basic net loss per share by dividing our net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive securities, including stock options, RSUs, PSUs, the impact of our ESPP, common shares issued in connection with acquisitions and the impact of our convertible senior notes (Notes). We intend to settle any conversion of our Notes in cash, shares, or a combination thereof. As a result of our adoption of ASU 2020-06 on January 1, 2021, the dilutive impact of the Notes for our calculation of diluted net loss per share is considered using the if-converted method. For periods prior to our January 1, 2021 adoption of ASU 2020-06, we considered the impact of the Notes on our diluted net loss per share calculation based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of the Notes solely in cash at that time. Basic and diluted net loss per share was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive.
(v)Recent Accounting Pronouncements
Accounting Pronouncements Recently Adopted
In August 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplified the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. We early adopted this standard on January 1, 2021 under the modified retrospective basis. Refer to Note 10, Debt, for further details of the impact the adoption of this standard had on our consolidated balance sheet.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard is intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. We adopted this standard on January 1, 2021 and there was no impact to our consolidated financial statements as a result of the adoption.
Accounting Pronouncements Not Yet Effective
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which clarified the accounting for acquired revenue contracts with customers in a business combination. ASU 2021-08 requires acquirers to measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606. As a result, it is generally expected that an acquirer will recognize and measure contract assets and liabilities in a manner consistent with how they were recognized by the acquiree in its preacquisition financial statements. This standard is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. We plan to early adopt this standard on January 1, 2022. This guidance will be applied prospectively to all business combinations that occur on or after January 1, 2022.
76

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions to GAAP guidance on contract modifications to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) to alternative reference rates. We may elect to apply the amendments prospectively through December 31, 2022. The impact to our consolidated financial statements from the adoption of this standard is expected to be immaterial.
(3)Revenue from Contracts with Customers
The following table summarizes revenue from contracts with customers for the years ended December 31, 2021, 2020 and 2019:
Year Ended December 31,
202120202019
(in thousands)
Subscriptions$492,608 $371,975 $284,956 
Perpetual software licenses7,658 10,288 11,342 
Professional services34,561 28,564 29,050 
Other577 659 1,599 
Total revenue$535,404 $411,486 $326,947 
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the years ended December 31, 2021, 2020 and 2019:
Year Ended December 31,
202120202019
(in thousands)
United States$414,856 $329,753 $264,852 
All other120,548 81,733 62,095 
Total revenue$535,404 $411,486 $326,947 
Transaction Price Allocated to the Remaining Performance Obligations
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2021. The estimated revenues do not include unexercised contract renewals.
Next Twelve MonthsThereafter
 (in thousands)
Subscriptions$399,209 $128,290 
Perpetual software licenses3,693 585 
Professional services15,828 1,877 
Total$418,730 $130,752 
(4)Business Combinations
IntSights Cyber Intelligence Ltd.
On July 16, 2021, we acquired IntSights Cyber Intelligence Ltd. (IntSights), a provider of contextualized external threat intelligence and proactive threat remediation, for a purchase price with an aggregate fair value of $322.2 million. The purchase consideration consisted of $319.2 million in cash paid at closing, $5.6 million in deferred cash payments and a $2.6 million receivable for estimated purchase price adjustments. The deferred cash payments will be held by us to satisfy indemnification obligations and certain post-closing purchase price adjustments payable within eighteen months of the acquisition date. Additionally, we issued an aggregate of 206,608 shares of our common stock to the founders of IntSights with a fair value of $21.0 million. The 206,608 shares of common stock will be accounted for as stock-based compensation expense over a 30-month period as continued service was required. In the year ended December 31, 2021, we recognized stock-based compensation expense related to such shares in the amount of $3.9 million.
77

The following table summarizes the preliminary allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Consideration:
Cash$319,194 
Deferred cash consideration5,575 
Estimated purchase price adjustment receivable$(2,595)
Fair value of total consideration transferred$322,174 
Recognized amount of identifiable assets acquired and liabilities assumed:
Cash, cash equivalents and restricted cash13,194 
Accounts receivable6,197 
Prepaid and other current assets1,272 
Operating lease right-of-use assets1,261 
Property and equipment, net565 
Other assets268 
Accounts payable and other current liabilities(9,069)
Operating lease liabilities(1,261)
Deferred revenue(9,469)
Deferred tax liabilities(6,858)
Intangible assets65,200 
Total identifiable net assets assumed61,300 
Goodwill260,874 
Net purchase price$322,174 
These preliminary amounts are subject to subsequent adjustment as we obtain additional information to finalize certain components of working capital and deferred income taxes.
The fair value of identifiable intangible assets was based on valuations using the income approach. The estimated fair value and useful life of identifiable intangible assets are as follows:
AmountWeighted Average Amortization Life
(in thousands)(in years)
Developed technology$54,700 6
Customer relationships9,300 4
Trade name1,200 2
Total identifiable intangible assets$65,200 

The excess of the purchase price over the tangible assets acquired, identifiable intangible assets acquired and assumed liabilities was recorded as goodwill. We believe the goodwill is attributable to expanded product offerings resulting from the integration of the technology acquired with our existing product offerings and increased opportunities to successfully market and sell these new products and features to our customer base. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible assets were not deductible for tax purposes.
Following the acquisition, we granted to certain retained employees of IntSights restricted stock units (RSUs) for an aggregate of 194,466 shares of our common stock, which will vest over a maximum three-year period subject to such employees' continued service with us. The RSUs are expensed as stock-based compensation expense over the required service periods, assuming the service conditions are achieved.
In the year ended December 31, 2021, we recorded acquisition-related transaction costs of $5.9 million related to the acquisition of IntSights to general and administrative expense.
Our revenue and net loss attributable to the IntSights business in the year ended December 31, 2021 was $9.5 million and $23.0 million, respectively.
78

Pro Forma Financial Information
The unaudited pro forma financial information in the table below summarizes the combined results of our operations and IntSights, on a pro forma basis, as though we had acquired IntSights on January 1, 2020. The unaudited pro forma financial information for all periods presented also includes the effects of business combination accounting resulting from the acquisition, including an adjustment to revenue for the deferred revenue fair value adjustment, amortization expense from acquired intangibles assets, reversal of acquisition-related expenses and the stock-compensation expense recorded to retain certain employees.
Year Ended December 31,
20212020
(in thousands)
Revenue$553,190 $427,670 
Net loss$(162,462)$(151,003)
Velocidex Enterprises Pty Ltd
On April 12, 2021, we acquired Velocidex Enterprises Pty Ltd (Velocidex), a leading open-source technology and community used for endpoint monitoring, digital forensics, and incident response. The purchase price consisted of $2.7 million paid in cash and $0.3 million in deferred cash payments. The purchase price was allocated to developed technology intangible asset which has an estimated useful life of 6 years.
Alcide.IO Ltd.
On January 28, 2021, we acquired Alcide.IO Ltd. (Alcide), a leading provider of Kubernetes security, for a purchase consideration of $50.5 million, which was funded in cash.
The following table summarizes the allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Purchase price$50,538 
Recognized amount of identifiable assets acquired and liabilities assumed:
Cash and cash equivalents818 
Other current assets163 
Deferred tax asset, long-term1,655 
Other assets208 
Accounts payable and other current liabilities(3,489)
Intangible assets10,400 
Total identifiable net assets assumed9,755 
Goodwill40,783 
Total purchase price allocation$50,538 
We identified developed technology as the sole acquired intangible asset. The estimated fair value of the developed technology intangible asset was $10.4 million which was based on a valuation using the income approach. The estimated useful life of the developed technology is 6 years.
The excess of the purchase price over the tangible assets acquired, identifiable intangible assets acquired and assumed liabilities was recorded as goodwill. We believe that the amount of goodwill reflects the expected synergistic benefits of being able to leverage the integration of the technology acquired with our existing product offerings and being able to successfully market and sell these new features to our customer base. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible assets were not deductible for tax purposes.
Following the acquisition, certain retained employees of Alcide received an aggregate of 96,127 RSUs, which will vest over a maximum of three-year period, subject to such employees' continued service with us. The RSUs are expensed as stock-based compensation expense over the required service periods, assuming the service conditions are achieved.
79

In the year ended December 31, 2021, we recorded $0.8 million of acquisition-related transaction costs related to the acquisition of Alcide to general and administrative expense.
In the year ended December 31, 2021, we sold acquired intellectual property through an intercompany transaction, which resulted in $5.0 million of current tax expense and $3.9 million of deferred tax expense in Israel.
Pro forma results of operations have not been included, as the acquisition of Alcide was not material to our results of operations for any periods presented.
Divvy Cloud Corporation
On May 1, 2020, we acquired Divvy Cloud Corporation (DivvyCloud), a Cloud Security Posture Management (CSPM) company, for a purchase price with an aggregate fair value of $137.8 million.
The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of net assets acquired, goodwill and intangible assets were $0.9 million, $115.7 million and $21.2 million, respectively. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible asset were not deductible for tax purposes.
NetFort Technologies Limited
On April 1, 2019, we acquired NetFort Technologies Limited (NetFort), a provider of end-to-end network traffic visibility and analytics across cloud, virtual and physical platforms for a purchase price of $16.1 million.
The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of net assets acquired, goodwill and intangible assets were $0.6 million, $9.4 million and $6.1 million, respectively. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible asset will not be deductible for tax purposes. Accordingly, a $0.8 million deferred tax benefit was recorded resulting from a partial release of our valuation allowance to account for the creation of a deferred tax liability for the developed technology intangible asset acquired.


80

(5)Investments
Our investments, which are all classified as available-for-sale, consisted of the following:
 As of December 31, 2021
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
 (in thousands)
Description:
Commercial paper$37,778 $ $ $37,778 
Corporate bonds32,059  (32)32,027 
U.S. Government agencies22,396  (31)22,365 
Agency bonds749  (1)748 
Total$92,982 $ $(64)$92,918 
 As of December 31, 2020
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
 (in thousands)
Description:
U.S. Government agencies$83,596 $3 $(12)$83,587 
Commercial paper34,766   34,766 
Corporate bonds24,162 31 (1)24,192 
Agency bonds3,998 1  3,999 
Asset-backed securities2,419   2,419 
Total$148,941 $35 $(13)$148,963 
As of December 31, 2021 and 2020, our available-for-sale investments had maturities ranging from 2 to 23 months.
For all of our investments for which the amortized cost basis was greater than the fair value at December 31, 2021 and 2020, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated recovery. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers’ credit rating and the time to maturity.
(6)Fair Value Measurements
We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.
We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers.
81

The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories:
 As of December 31, 2021
 Level 1Level 2Level 3Total
 (in thousands)
Description:
Assets:
Money market funds$86,835 $ $ $86,835 
Commercial paper 37,778  37,778 
Corporate bonds 32,027  32,027 
U.S. Government agencies 22,365  22,365 
Agency bonds 748  748 
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets) 73  73 
Total assets$86,835 $92,991 $ $179,826 
Liabilities:
Foreign currency forward contracts designated as cash flow hedges (other current liabilities)$ $843 $ $843 
Total liabilities$ $843 $ $843 
 As of December 31, 2020
 Level 1Level 2Level 3Total
 (in thousands)
Description:
Assets:
Money market funds$152,570 $ $ $152,570 
Corporate bonds83,587   83,587 
U.S. Government agencies 34,766  34,766 
Commercial paper 24,192  24,192 
Agency bonds 3,999  3,999 
Asset-backed securities 2,419  2,419 
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets) 432  432 
Total assets$236,157 $65,808 $ $301,965 
As of December 31, 2021, the fair value of our 2.25% and 0.25% convertible senior notes due 2025 and 2027, respectively, as further described in Note 10, Debt, was $460.5 million and $773.3 million, respectively, based upon quoted market prices. We consider the fair value of the notes to be a Level 2 measurement due to limited trading activity of the notes. We had no financial liabilities measured and recorded at fair value on a recurring basis as of December 31, 2021 and 2020.
82

(7)    Property and Equipment
Property and equipment are recorded at cost and consist of the following:
 As of December 31,
 20212020
 (in thousands)
Computer equipment and software$19,879 $13,438 
Furniture and fixtures 10,360 9,655 
Leasehold improvements51,983 50,336 
Total82,222 73,429 
Less accumulated depreciation(31,997)(20,315)
Property and equipment, net$50,225 $53,114 
We recorded depreciation expense of $12.3 million, $11.0 million and $9.0 million in 2021, 2020 and 2019, respectively.
(8)Goodwill and Intangible Assets
Goodwill was $515.3 million and $213.6 million as of December 31, 2021 and 2020, respectively. There were no goodwill impairment charges in 2021, 2020 or 2019. The following table displays the changes in the gross carrying amount of goodwill:
 Amount
 (in thousands)
Balance at December 31, 2019$97,866 
DivvyCloud acquisition115,735 
Balance at December 31, 2020$213,601 
Alcide acquisition40,783 
IntSights acquisition260,874 
Balance at December 31, 2021$515,258 
The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs:
 Weighted-
Average Estimated Useful Life (years)
As of December 31, 2021As of December 31, 2020
 Gross Carrying
Amount
Accumulated
Amortization
Net Book ValueGross Carrying
Amount
Accumulated
Amortization
Net Book Value
  (in thousands)
Intangible assets subject to amortization:
Developed technology5.2$122,555 $(40,152)$82,403 $54,455 $(24,780)$29,675 
Customer relationships4.512,000 (2,436)9,564 2,700 (958)1,742 
Trade names3.12,619 (1,094)1,525 1,419 (639)780 
Total acquired intangible assets137,214 (43,722)93,492 58,614 (26,417)32,197 
Internal-use software3.025,857 (7,758)18,099 16,002 (3,903)12,099 
Total intangible assets$163,071 $(51,480)$111,591 $74,616 $(30,320)$44,296 
Intangible assets are expensed on a straight-line basis over the useful life of the asset. Amortization expense was $21.2 million, $11.6 million and $7.5 million in 2021, 2020 and 2019, respectively.
83

Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of December 31, 2021 was as follows (in thousands):
2022$25,943 
202322,777 
202418,406 
202516,053 
202612,478 
2027 and thereafter5,206 
Total$100,863 
The table above excludes the impact of $10.7 million of capitalized internal-use software costs for projects that have not been completed as of December 31, 2021, and therefore, we have not determined the useful life of the software, nor have all the costs associated with these projects been incurred.
(9)    Deferred Contract Acquisition and Fulfillment Costs
The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2021 and 2020:
Year Ended December 31,
20212020
(in thousands)
Beginning balance$64,639 $51,260 
Capitalization of contract acquisition and fulfillment costs48,951 33,525 
Amortization of deferred contract acquisition and fulfillment costs(26,425)(20,146)
Ending balance$87,165 $64,639 

(10)Debt
Convertible Senior Notes
In August 2018, we issued $230.0 million aggregate principal amount of convertible senior notes due August 1, 2023 (the 2023 Notes), in May 2020, we issued $230.0 million aggregate principal amount of convertible senior notes due May 1, 2025 (the 2025 Notes) and in March 2021, we issued $600.0 million aggregate principal amount of convertible senior notes due March 15, 2027 (the 2027 Notes) (collectively, the Notes). Further details of the Notes are as follows:

IssuanceMaturity DateInterest RateFirst Interest Payment DateEffective Interest RateSemi-Annual Interest Payment DatesInitial Conversion Rate per $1,000 PrincipalInitial Conversion PriceNumber of Shares (in millions)
2023 NotesAugust 1, 20231.25 %February 1, 20191.86 %February 1 and August 124.0460$41.59 1.1 
2025 NotesMay 1, 20252.25 %November 1, 20202.88 %May 1 and November 116.3875$61.02 3.8 
2027 NotesMarch 15, 20270.25 %September 15, 20210.67 %March 15 and September 159.6734$103.38 5.8 
Terms of the Notes
The holders of the Notes may convert their respective Notes at their option at any time prior to the close of business on the business day immediately preceding their respective convertible dates only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on December 31, 2018 for the 2023 Notes, September 30, 2020 for the 2025 Notes and March 20, 2024 for the 2027 Notes (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the respective Notes on each applicable trading day;
84

during the five business day period after any five consecutive trading day period for the 2023 Notes and the 2025 Notes and any ten consecutive trading day period for the 2027 Notes (measurement periods) in which the trading price (as defined in the Indentures) per $1,000 principal amount of the applicable series of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate of the respective Notes on each such trading day;
if we call any or all of the respective Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the respective redemption date; or
upon the occurrence of specified corporate events (as set forth in the Indentures).
As of December 31, 2021, the conversion features of the 2025 Notes were triggered as the last reported price of our common stock was greater than or equal to 130% of the conversion prices for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter, and therefore the 2025 Notes were convertible, in whole or in part, at the option of the holders from January 1, 2022 through March 31, 2022.
Whether the 2025 Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future. Since we may elect to repay the 2025 Notes in cash, shares of our common stock, or a combination of both, we have continued to classify the 2025 Notes as long-term debt on our consolidated balance sheet as of December 31, 2021. As of December 31, 2021, the 2027 Notes are not convertible at the option of the holder.
The holders may convert the 2025 Notes and the 2027 Notes at any time on or after November 1, 2024 and December 15, 2026, respectively, until the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the circumstances set forth above. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, in the manner and subject to the terms and conditions provided in the Indentures.
If we undergo a fundamental change (as set forth in the Indentures) at any time prior to the maturity date, holders of the Notes will have the right, at their option, to require us to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, in each case as described in the Indentures, we will increase the conversion rate for a holder of the Notes who elects to convert its Notes in connection with such a corporate event or during the related redemption period in certain circumstances.
The 2025 Notes and the 2027 Notes are redeemable after May 6, 2023 and March 20, 2024 (Redemption Dates), respectively. On or after the respective Redemption Dates, we may redeem for cash all or any portion of the 2025 Notes or the 2027 Notes, at our option, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including the trading day immediately preceding, the date on which we provide the redemption notice at a redemption price equal to 100% principal amount of the 2025 Notes or the 2027 Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.
Partial Repurchase and Conversion of the 2023 Notes
On March 16, 2021, we used a portion of the proceeds from the issuance of the 2027 Notes, together with 2.2 million shares of our common stock, to repurchase and retire $182.6 million aggregate principal amount of the 2023 Notes, and paid accrued and unpaid interest thereon (the 2023 Notes Repurchase Transaction). The 2023 Notes Repurchase Transaction was accounted for as an induced conversion in accordance with Accounting Standards Codification 470-20, Debt with Conversion and Other Options (ASC 470-20). The total fair value of the additional common stock issued to induce the conversion of $2.7 million was recognized as an inducement expense and classified as a component of interest expense in our consolidated statement of operations. The remaining cash and common stock consideration issued under the original terms of the 2023 Notes was accounted for under the general conversion accounting guidance where the difference between the carrying amount of the 2023 Notes retired, including unamortized debt issuance cost of $2.7 million, and the cash consideration paid and the par amount of the common stock issued, was recorded in additional paid-in capital.
During the first quarter of 2021, holders of the 2023 Notes elected to convert Notes with a principal amount of $2.0 million. Cash was paid for the principal and the excess conversion spread was paid in 23,123 shares of our common stock.
85

Redemption of the 2023 Notes
On September 16, 2021, we issued a redemption notice for the remaining $45.4 million aggregate principal amount outstanding of the 2023 Notes. Pursuant to the redemption notice, on November 30, 2021 we paid $43.4 million in cash and issued 697,262 shares of our common stock to the holders of the 2023 Notes who submitted conversion notices, and the remaining $2.0 million of 2023 Notes were redeemed in cash, plus accrued and unpaid interest.
Accounting for the Notes
Prior to the Adoption of ASU 2020-06
Prior to our January 1, 2021 adoption of ASU 2020-06, the 2023 Notes and the 2025 Notes were separated into liability and equity components. The initial carrying amounts of the liability components were calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The initial carrying amounts of the equity components representing the option to convert the 2023 Notes and the 2025 Notes was $53.8 million and $48.3 million, respectively, and were determined by deducting the fair values of the liability components from the par value of the 2023 Notes and 2025 Notes. The equity components were recorded as an increase to additional paid-in capital and were not remeasured as long as they continued to meet the conditions for equity classification. The excess of the principal amount of the 2023 Notes and the 2025 Notes over their respective carrying amount of the liability component, or debt discount, was amortized to interest expense using the effective interest method over the contractual terms of the respective convertible senior notes.
In addition, prior to the adoption of ASU 2020-06, the debt issuance costs of $6.9 million and $7.2 million related to the 2023 Notes and the 2025 Notes, respectively, were allocated to the liability and equity components of the 2023 Notes and 2025 Notes based on their relative values. Debt issuance costs attributable to the liability component were $5.3 million and $5.7 million, for the 2023 Notes and the 2025 Notes, respectively, and were amortized to interest expense using the effective interest method over the contractual term of the 2023 Notes and 2025 Notes, respectively. Debt issuance costs attributable to the equity component of $1.6 million and $1.5 million for the 2023 Notes and the 2025 Notes, respectively, were netted with the equity component in additional paid-in capital.
Impact of the Adoption of ASU 2020-06
On January 1, 2021, we early adopted ASU 2020-06 on a modified retrospective basis. Under ASU 2020-06, we no longer separate the convertible senior notes into liability and equity components. We recognized the cumulative effect of initially applying this new standard as of January 1, 2021. Comparative prior year periods were not adjusted.
As a result of applying the modified retrospective method to adopt this standard, the following adjustments were made to the consolidated balance sheet as of January 1, 2021 (in thousands):
 As ReportedAdjustmentsAdjusted Under ASU 2020-06
 December 31, 2020Transfer Equity Component of the Debt to LiabilitiesReverse Equity Component of Debt Issuance CostsReverse Debt Discount AmortizationRecord Debt Issuance Costs Amortization TotalJanuary 1, 2021
Liabilities and Stockholders' Equity:
Convertible senior notes, net$378,586 $102,166 $(3,140)$(28,811)$1,226 $71,441 $450,027 
Total liabilities$841,586 $102,166 $(3,140)$(28,811)$1,226 $71,441 $913,027 
Stockholders' Equity:
Additional paid-in capital$692,603 $(102,166)$3,140 $ $ $(99,026)$593,577 
Accumulated deficit$(617,279)$ $ $28,811 $(1,226)$27,585 $(589,694)
Total stockholders' equity$71,536 $(102,166)$3,140 $28,811 $(1,226)$(71,441)$95 
Total liabilities and stockholders' equity$913,122 $ $ $ $ $ $913,122 
Post Adoption of ASU 2020-06
In accounting for the issuance of the 2027 Notes, the principal of $600.0 million less debt issuance costs of $15.0 million was recorded as long-term debt on our consolidated balance sheet. The debt issuance costs are amortized to interest expense using the effective interest method over the contractual term of the 2027 Notes.
The net carrying amount of the Notes as of December 31, 2021 and 2020 was as follows (in thousands):
86

As of December 31, 2021As of December 31, 2020
2025 Notes2027 NotesTotal2023 Notes2025 NotesTotal
Principal$230,000 $600,000 $830,000 $230,000 $230,000 $460,000 
Unamortized debt discount   (30,425)(42,930)(73,355)
Unamortized debt issuance costs(4,905)(13,032)(17,937)(3,009)(5,050)(8,059)
Net carrying amount$225,095 $586,968 $812,063 $196,566 $182,020 $378,586 
Interest expense related to the Notes was as follows (in thousands):
Year Ended December 31,
20212020
2023 Notes2025 Notes2027 NotesTotal2023 Notes2025 NotesTotal
Contractual interest expense$950 $5,175 $1,164 $7,289 $2,875 $3,450 $6,325 
Amortization of debt discount    10,342 5,417 15,759 
Amortization of debt issuance costs498 1,384 1,948 3,830 1,023 637 1,660 
Induced conversion expense2,740   2,740    
Total interest expense$4,188 $6,559 $3,112 $13,859 $14,240 $9,504 $23,744 
Capped Calls
In connection with the offering of the 2023 Notes, the 2025 Notes and the 2027 Notes, we entered into privately negotiated capped call transactions with certain counterparties (the 2023 Capped Calls, 2025 Capped Calls and 2027 Capped Calls). The initial strike prices for the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are $41.59, $61.02 and $103.38 per share, respectively, subject to certain adjustments, which correspond to the initial conversion price of the 2023 Notes, the 2025 Notes and the 2027 Notes. The initial cap prices for the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are $63.98, $93.88 and $159.04 per share, respectively, subject to certain adjustments. The 2025 Capped Calls and the 2027 Capped Calls are expected to offset potential dilution to our common stock upon conversion of the respective 2025 Notes or the 2027 Notes, with such offset subject to a cap based on the cap price. The 2023 Capped Calls were not redeemed with the redemption of the 2023 Notes. For accounting purposes, the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are separate transactions, and not part of the terms of the 2023 Notes, the 2025 Notes and the 2027 Notes. The 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. Accordingly, the cost of $26.9 million, $27.3 million and $76.0 million, respectively, for the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls was recorded as a reduction to additional paid-in capital at the time of each transaction.
Credit Agreement
In April 2020, we entered into a Credit and Security Agreement (the Credit Agreement), with KeyBank National Association that provided for a $30.0 million revolving credit facility, with a letter of credit sublimit of $15.0 million and an accordion feature under which we could increase the credit facility to up to $70.0 million. In May 2020, we utilized the accordion feature to increase the credit facility to $50.0 million.
In December 2021, we entered into an Amendment Agreement (the Amendment) in respect of our Credit and Security Agreement (as amended, the Credit Agreement), with KeyBank National Association, to, among other things, increase the credit facility from $50.0 million to $100.0 million and extend the maturity date to December 22, 2024. The Credit Agreement provides for a $100.0 million revolving credit facility, with a letter of credit sublimit of $15.0 million, and an accordion feature under which we can increase the credit facility to up to $150.0 million. We incurred fees of $0.4 million in connection with entering into the Credit Agreement. The fees are recorded in other current assets on the consolidated balance sheet and are amortized on a straight-line basis over the contractual term of the arrangement. The commitment fee of 0.2% per annum on the unused portion of the credit facility is expensed as incurred and included within interest expense on the consolidated statement of operations. The Credit Agreement contains certain financial covenants including a requirement that we maintain specified minimum recurring revenue and liquidity amounts.
The borrowings under the Credit Agreement bear interest, at our option, at a rate equal to either (i) term SOFR plus a credit spread adjustment of 0.10% per annum plus a margin of 2.50% per annum or (ii) the alternate base rate (subject to a floor), plus an applicable margin equal to 0% per annum.
87

As of December 31, 2021, we did not have any outstanding borrowings and we were in compliance with all covenants under the Credit Agreement.
As of December 31, 2021, we had a total of $9.3 million in letters of credit outstanding as collateral for certain office space leases and corporate credit card programs which reduce the amount of borrowing available under our Credit Agreement.
(11)Leases
Our leases primarily relate to office facilities that have remaining terms of up to 8.8 years, some of which include one or more options to renew with renewal terms of up to 5 years and some of which include options to terminate the leases within the next 5.7 years. All of our leases are classified as operating leases.
The components of lease expense were as follows:
Year Ended December 31,
20212020
(in thousands)
Operating lease costs$16,475 $14,881 
Short-term lease costs773 1,033 
Variable lease costs5,982 4,870 
Total lease costs$23,230 $20,784 
Supplemental balance sheet information related to the operating leases was as follows:
As of December 31,
20212020
(in thousands, except lease term and discount rate)
Operating ROU assets$83,751 $67,178 
Operating lease liabilities, current portion$9,630 $9,612 
Operating lease liabilities, non-current portion90,865 75,737 
Total operating lease liabilities$100,495 $85,349 
Weighted average remaining lease terms (in years) - operating leases7.27.9
Weighted average discount rate - operating leases6.2 %7.7 %
Supplemental cash flow information related to leases was as follows:
As of December 31,
20212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities$17,967 $16,159 
ROU assets obtained in exchange for new lease obligations$27,331 $15,838 
88

Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):
2022$15,518 
202316,186 
202417,776 
202516,911 
202615,518 
2027 and thereafter44,112 
Total lease payments$126,021 
Less: imputed interest(25,526)
Total$100,495 
(12)    Stock-Based Compensation
(a)    General
In connection with our IPO, our board of directors resolved not to make future grants under our 2011 Stock Option and Grant Plan (the 2011 Plan). The 2011 Plan will continue to govern outstanding awards granted thereunder. The 2011 Plan provided for the grant of qualified incentive stock options and nonqualified stock options or other awards such as restricted stock awards (RSAs) to our employees, officers, directors and outside consultants.
In July 2015, our board of directors adopted and our stockholders approved our 2015 Equity Incentive Plan (the 2015 Plan). We initially reserved 800,000 shares of our common stock for the issuance of awards under the 2015 Plan plus the number of shares of common stock reserved for issuance under the 2011 Plan at the time the 2015 Plan became effective. The 2015 Plan also provides that (i) any shares subject to awards granted under the 2011 Plan that would have otherwise returned to the 2011 Plan (such as upon the expiration or termination of a stock award prior to vesting) will be added to, and available for issuance under, the 2015 Plan and (ii) the number of shares reserved and available for issuance under the 2015 Plan automatically increases each January 1, beginning on January 1, 2016, by 4% of the outstanding number of shares of our common stock on the immediately preceding December 31 (known as the “evergreen” provision) or such lesser number of shares as determined by our board of directors. Additionally, on October 8, 2015, our board of directors amended, effective as of the acquisition of Logentries, the 2015 Plan to reserve an additional 1,500,000 shares of our common stock for issuance of inducement awards.
As of December 31, 2021, the shares of common stock authorized to be issued under the 2015 Plan totaled 17,877,553 and there were 3,102,969 shares of common stock available for grant.
We recognize stock-based compensation expense for all awards on a straight-line basis over the applicable vesting period, which is generally four years.
Stock-based compensation expense for restricted stock, restricted stock units (RSUs), performance-based restricted stock units (PSUs), stock options and purchase rights issued under our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
Stock-based compensation expense:
Cost of revenue$6,491 $4,298 $2,580 
Research and development46,622 24,423 15,670 
Sales and marketing23,828 16,826 11,883 
General and administrative25,638 18,341 10,531 
Total stock-based compensation expense$102,579 $63,888 $40,664 
Our Compensation Committee adopted and approved the performance goals, targets and payout formulas for our 2021 and 2020 bonus plans, including permitting our executive officers and certain other employees the opportunity to receive payment of their earned bonuses in the form of common stock (in lieu of cash). For the
89

years ended December 31, 2021 and 2020, we recognized stock-based compensation expense related to such bonuses in the amount of $4.7 million and $2.5 million, respectively, based on the probable expected performance against the pre-established corporate financial objectives as of December 31, 2021 and 2020. For all employees, including executive officers, who elect to receive their bonuses in the form of common stock (in lieu of cash), the payouts are expected to be made in the form of fully vested stock awards in the first quarter of the following year pursuant to our 2015 Equity Incentive Plan, as amended. The number of shares underlying such awards is determined by dividing the dollar value of the actual bonus award payment by the closing price per share of our common stock on the date of grant.
In 2021, we accelerated the vesting of a stock award which was deemed a modification of the original award resulting in $6.9 million of incremental stock-based compensation which we recorded in the year ended December 31, 2021.
(b)Restricted Stock, Restricted Stock Units and Performance-Based Restricted Stock Units
Restricted stock, restricted stock unit and performance-based restricted stock unit activity during 2021, 2020 and 2019 was as follows:
 Restricted StockRSUs and PSUs
 Shares        Weighted-
Average Grant
Date Fair
Value
SharesWeighted-
Average
Grant Date
Fair Value
Unvested balance as of December 31, 201821,677 $10.88 2,773,773 $21.21 
Granted  1,740,299 43.34 
Vested(21,677)10.88 (1,291,932)24.42 
Forfeited  (285,216)26.14 
Unvested balance as of December 31, 2019  2,936,924 32.43 
Granted  1,725,531 57.57 
Vested  (1,451,618)33.66 
Forfeited  (268,923)40.56 
Unvested balance as of December 31, 2020  2,941,914 45.86 
Granted  1,957,794 92.74 
Vested  (1,610,517)47.00 
Forfeited  (510,314)66.67 
Unvested balance as of December 31, 2021 $ 2,778,877 $74.40 
As of December 31, 2021, the unrecognized compensation cost related to shares of unvested RSUs and PSUs expected to vest was $188.6 million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 2.5 years.
90

(c)Stock Options
The following table summarizes information about stock option activity during the reporting periods:
Shares        Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 20183,713,179 $10.32 
Granted  
Exercised(968,057)10.55 $39,526 
Forfeited/cancelled(9,730)13.53 
Outstanding as of December 31, 20192,735,392 10.10 
Granted  
Exercised(783,645)9.98 $39,095 
Forfeited/cancelled(18,734)17.87 
Outstanding as of December 31, 20201,933,013 10.07 
Granted  
Exercised(521,326)8.26 $49,522 
Forfeited/cancelled(300)7.73 
Outstanding as of December 31, 20211,411,387 $10.74 3.36$150,951 
Vested and exercisable as of December 31, 20211,405,646 $10.68 3.35$150,414 
As of December 31, 2021, the unrecognized compensation cost related to our unvested stock options expected to vest was not material and will be recognized over an estimated weighted-average amortization period of 0.1 years.
The total fair value of stock options vested in 2021, 2020 and 2019 was $0.6 million, $2.2 million and $3.7 million, respectively.
(d)Employee Stock Purchase Plan
On July 17, 2015, we filed a registration statement on Form S-8 with the Securities and Exchange Commission registering 800,000 shares of our common stock reserved under our 2015 Employee Stock Purchase Plan (ESPP). The number of shares reserved and available for issuance under the ESPP automatically increases each January 1, beginning on January 1, 2016, by 1% of the outstanding number of shares of our common stock on the immediately preceding December 31 (known as the “evergreen” provision) or such lesser number of shares as determined by our board of directors. As of December 31, 2021, the shares of common stock authorized to be issued under the ESPP totaled 3,578,855 and there were 2,125,686 shares of common stock available for grant.
Under the ESPP, employees may set aside up to 15% of their gross earnings, on an after-tax basis, to purchase our common shares at a discounted price, which is calculated at 85% of the lesser of: (i) the market value of our common stock at the beginning of each offering period and (ii) the market value of our common stock on the applicable purchase date.
The fair value of shares issued under our ESPP are estimated on the grant date using the Black-Scholes option pricing model. The expected term represents the term from the first day of the offering period to the purchase dates within each offering period. The expected volatility is based on the historical volatilities of our own common stock. The risk-free interest rate is based on U.S. Treasury zero-coupon securities with maturities consistent with the estimated expected term. We have not paid dividends on our common stock nor do we expect to pay dividends in the foreseeable future.
91

The following table reflects the assumptions used in the Black-Scholes option pricing model to calculate the expense related to the ESPP:
 Year Ended December 31,
 202120202019
Expected term (in years)
0.5 - 1.0
0.5 - 1.0
0.5 - 1.0
Expected volatility
31 - 48%
47 - 53%
44%
Risk-free interest rate
0.5 – 0.7%
0.1 – 0.3%
1.9 – 2.5%
Expected dividend yield   
Grant date fair value per share
$20.32 – 34.98
$9.63 –22.3
$14.17 – 17.94
The following table provides the number of common shares issued to employees, the purchase prices and aggregate proceeds for the purchase dates in the years ended December 31, 2021, 2020 and 2019:
 September 15, 2021March 15, 2021September 15, 2020March 15, 2020September 15, 2019March 15, 2019
 
Common shares issued73,676147,837131,585101,80674,221110,822
Purchase prices
$52.60 and $67.59
$28.39 and $52.60
$28.39
$32.87
$30.46 and $42.22
$30.46 and $21.96
Aggregate proceeds$4.8 million$4.5 million$3.7 million$3.3 million$2.9 million$2.6 million
(13)    Income Taxes
Loss before income taxes included in the consolidated statements of operations was as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
United States$(106,281)$(72,846)$(41,111)
Foreign(29,632)(24,017)(12,692)
Loss before income taxes$(135,913)$(96,863)$(53,803)
Income tax expense included in the consolidated statements of operations was as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
Current:
Federal$124 $8 $260 
State and local177 122 109 
Foreign9,690 1,149 255 
Total current tax expense9,991 1,279 624 
Deferred:
Federal10 9 9 
State and local2 2 2 
Foreign418 696 (593)
Total deferred tax expense (benefit)430 707 (582)
Income tax expense$10,421 $1,986 $42 
92

The reconciliation of the federal statutory rate of 21% to the effective income tax rate for the years ended December 31, 2021, 2020 and 2019 was as follows:
 Year Ended December 31,
 202120202019
Federal statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit(0.1)(0.1)(0.2)
Permanent differences(0.2)(0.7)(0.6)
Stock-based compensation14.2 12.1 22.3 
Federal research and development credit1.4 1.1 1.3 
Foreign rate differential(0.5)(1.4)(1.4)
Change in valuation allowance(36.7)(30.0)(41.0)
Excess officers' compensation(5.9)(3.3)(2.2)
Tax rate change11.2   
Tax reserves(3.8)  
Capital gain on sale(7.0)  
Other(1.2)(0.8)0.7 
Effective income tax rate(7.6)%(2.1)%(0.1)%
Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws:
 As of December 31,
 20212020
 (in thousands)
Deferred tax assets:
Accruals and reserves$157 $1,272 
Net operating loss carryforwards176,417 117,478 
Deferred revenue9,518 7,951 
Depreciation3,808 3,330 
Research and development credits8,950 6,201 
Operating lease liabilities25,235 20,967 
Stock-based compensation7,497 4,755 
Tax credits1,148 1,148 
Other3,439 2,105 
Gross deferred tax assets236,169 165,207 
Valuation allowance(187,397)(110,350)
Total deferred tax assets48,772 54,857 
Deferred tax liabilities:
Intangible assets(15,957)(5,717)
Operating lease ROU assets(20,921)(16,233)
Convertible senior notes (17,961)
Deferred contract acquisition and fulfillment costs(18,278)(15,908)
Other(636)(543)
Total deferred tax liabilities(55,792)(56,362)
Net deferred tax liabilities$(7,020)$(1,505)
As of December 31, 2021, we have evaluated the need for a valuation allowance on deferred tax assets. In assessing whether the deferred tax assets are realized, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Due to our history of generating losses in the United States, the United Kingdom and Ireland, we continue to record a full valuation allowance against our deferred tax assets in
93

these jurisdictions. If we achieve future profitability, a significant portion of these deferred tax assets could be available to offset future income taxes.
The valuation allowance increased by $77.0 million for the year ended December 31, 2021, primarily due to additional operating losses generated during the year.
We plan to permanently reinvest the undistributed earnings of our foreign subsidiaries. If we repatriate these earnings, we may be required to pay U.S. state and local taxes, as well as foreign withholding taxes.
As of December 31, 2021, we had federal and state net operating loss carryforwards of $510.3 million and $400.7 million, respectively. Of our federal net operating losses, $386.8 million will carry forward indefinitely. The remaining federal and state net operating loss carryforwards expire at various dates beginning in 2022. As of December 31, 2021, we had foreign net operating loss carryforwards of $231.7 million that can be carried forward indefinitely. We also had federal, state and international research and development credit carryforwards of $6.2 million, $2.5 million and $0.2 million as of December 31, 2021, respectively. These credit carryforwards expire at various dates beginning in 2023.
We are currently subject to the annual limitation under Sections 382 and 383 of the Internal Revenue Code. We will not be precluded from realizing the net operating loss carryforwards and tax credits but may be limited in the amount we could utilize in any given tax year in the event that the federal and state taxable income exceeds the limitation imposed by Section 382. The amount of the annual limitation is determined based on our value immediately prior to the ownership change. Subsequent ownership changes may further affect the limitation in future years.
We file income tax returns in all jurisdictions in which we operate. In the normal course of business, we are subject to examination by federal, state, and foreign tax authorities, where applicable. The statute of limitations for these jurisdictions is generally three to seven years. However, to the extent we utilize net operating losses or other similar carryforward attributes such as credits, the statute remains open to the extent of the net operating losses or credits that are utilized. We currently are under examination in Israel for tax years 2016 through 2019.
We have established reserves to provide for additional income taxes that management believes will more likely than not be due in future years. The reserves have been established based upon our assessment of the potential exposure. Changes in our reserve for unrecognized income tax benefits for the year ended December 31, 2021 was as follows (in thousands):
Balance as of December 31, 2020$ 
Additions based on current year tax positions5,041 
Balance as of December 31, 2021$5,041 
We recorded $0.1 million of interest in 2021 related to uncertain tax positions. During the next twelve months, the Company does not expect any change to its uncertain tax positions other than the accrual of interest in the normal course of business.
(14)Net Loss Per Share
The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2021, 2020 and 2019:
 Year Ended December 31,
 202120202019
 (in thousands, except share and per share data)
Numerator:
Net loss$(146,334)$(98,849)$(53,845)
Denominator:
Weighted-average common shares outstanding, basic and diluted55,270,998 51,036,824 48,731,791 
Net loss per share, basic and diluted$(2.65)$(1.94)$(1.10)
We intend to settle any conversion of our 2025 Notes and 2027 Notes in cash, shares, or a combination thereof. As a result of our adoption of ASU 2020-06 on January 1, 2021, the dilutive impact of the Notes for our calculation of diluted net income (loss) per share is considered using the if-converted method. For periods prior to our January 1, 2021 adoption of ASU 2020-06, we considered the impact of the Notes on our diluted net income (loss) per share calculation based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of
94

the Notes solely in cash at that time. For the years ended December 31, 2021 and 2020, the shares underlying the Notes were not considered in the calculation of diluted net loss per share as the effect would have been anti-dilutive under each respective method.
In connection with the issuance of the 2023 Notes, the 2025 Notes and the 2027 Notes, we entered into 2023 Capped Calls, 2025 Capped Calls and 2027 Capped Calls, which were not included for the purpose of calculating the number of diluted shares outstanding, as their effect would have been anti-dilutive. As further described in Note 10, Debt, the 2023 Capped Calls were not redeemed with the redemption of the 2023 Notes.
As of December 31, 2021, the conversion features of the 2025 Notes was triggered as the last reported price of our common stock was greater than or equal to 130% of the conversion prices for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter, and therefore the 2025 Notes were convertible, in whole or in part, at the option of the holders from January 1, 2022 through March 31, 2022. We had not received any conversion notices through the issuance date of our audited consolidated financial statements. For disclosure purposes, we have calculated the potentially dilutive effect of the conversion spread, which is included in the table below.
The following potentially dilutive securities outstanding, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:
 Year Ended December 31,
 202120202019
Options to purchase common stock1,411,387 1,933,013 2,705,458 
Unvested restricted stock units2,778,877 2,941,914 2,936,924 
Common stock to be issued to DivvyCloud founders66,865 200,596  
Common stock issued to IntSights founders206,608   
Shares to be issued under ESPP36,831 101,658 53,167 
Convertible senior notes9,573,087 9,299,432 5,530,176 
Total14,073,655 14,476,613 11,225,725 

(15)Commitments and Contingencies
(a)    Purchase Obligations
As of December 31, 2021, we have non-cancellable firm purchase commitments relating to cloud infrastructure services, including with Amazon Web Services (AWS), and software subscriptions.
The following table presents details of the future non-cancellable purchase commitments under these agreements as of December 31, 2021 (in thousands):
2022$58,862 
20235,805 
2024450 
202561 
2026 and thereafter16 
Total$65,194 
(b)Warranty
We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.
(c)Litigation and Claims
In October 2018, Finjan, Inc. (Finjan) filed a complaint against us and our wholly-owned subsidiary, Rapid7 LLC, in the United States District Court, District of Delaware, alleging patent infringement of seven patents held by them. In the complaint, Finjan sought unspecified damages, attorneys' fees and injunctive relief. We
95

intend to vigorously contest Finjan's claims. The final outcome, including our liability, if any, with respect to Finjan's claims, is uncertain. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
In addition, from time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
(d)Indemnification Obligations
We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.
As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company.
(16)Employee Benefit Plan
In December 2008, we established a discretionary 401(k) plan in which all full-time U.S. employees above the age 18 are eligible to participate after they have been employed for us for 90 days following the applicable date of hire. Matching contributions to the 401(k) plan can be made at our discretion. In 2021, 2020 and 2019, we made discretionary contributions of $3.6 million, $2.9 million and $2.8 million, respectively, to the plan.
(17)Segment Information and Information about Geographic Areas
We operate in one segment. Our chief operating decision maker is our Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.
Net revenues by geographic area presented based upon the location of the customer are as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
United States$414,856 $329,753 $264,852 
Other120,548 81,733 62,095 
Total$535,404 $411,486 $326,947 
Property and equipment, net by geographic area as of December 31, 2021 and 2020 is presented in the table below:
 As of December 31,
 20212020
 (in thousands)
United States$37,682 $40,101 
Other12,543 13,013 
Total$50,225 $53,114 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
None.
96

Item 9A. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act of 1934, as amended, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of December 31, 2021, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act. Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2021 based on the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control – Integrated Framework (2013). Based on this assessment, management concluded that as of December 31, 2021, our internal control over financial reporting was effective.
This Annual Report on Form 10-K includes an attestation report of our independent registered public accounting firm regarding internal control over financial reporting, which appears in Part II, Item 8 of this Annual Report on Form 10-K.
Inherent Limitations of Internal Controls
Our management, including our chief executive officer and chief financial officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Annual Report on Form 10-K that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information.
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
Not Applicable.
97

PART III
Item 10. Directors, Executive Officers and Corporate Governance.
The information required by this item is incorporated by reference to our Proxy Statement for our 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2021.
As part of our system of corporate governance, our board of directors has adopted a code of business conduct and ethics. The code applies to all of our employees, officers (including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions), agents and representatives, including our independent directors and consultants, who are not employees of ours, with regard to their Company-related activities. Our code of business conduct and ethics is available on our website at www.rapid7.com. We intend to post on this section of our website any amendment to our code of business conduct and ethics, as well as any waivers of our code of business conduct and ethics, that are required to be disclosed by the rules of the SEC or the Nasdaq Stock Market.
Item 11. Executive Compensation.
The information required by this item is incorporated by reference to our Proxy Statement for our 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2021.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
The information required by this item is incorporated by reference to our Proxy Statement for our 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2021.
Item 13. Certain Relationships and Related Transactions, and Director Independence.
The information required by this item is incorporated by reference to our Proxy Statement for our 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2021.
Item 14. Principal Accounting Fees and Services.
The information required by this item is incorporated by reference to our Proxy Statement for our 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2021.
98

PART IV
Item 15. Exhibits, Financial Statement Schedules.
(a)(1) Financial Statements
See Index to Consolidated Financial Statements on page 61 of this Annual Report on Form 10-K, which is incorporated into this item by reference.
(a)(2) Financial Statement Schedules
All financial statement schedules are omitted because they are not applicable or the required information is shown in the financial statements or notes thereto.
(b) Exhibits
The following list of exhibits includes exhibits submitted with this Annual Report on Form 10-K as filed with the SEC and others incorporated by reference to other filings.

Exhibit
 Number 
Description
3.1(1)
3.2(2)
4.1(3)
4.2(4)
4.3(5)
4.4(6)
4.5
4.6 (7)
4.7 (8)
4.8
4.9 (9)
4.10
10.1(10)
10.2(11)
10.3(12)
10.4(13)
10.5(14)
10.6(15)
10.7(16)
10.8(17)
10.9*
10.10+(18)
99

10.11+(19)
10.12+(20)
10.13+(21)
10.14+(22)
10.15(23)
10.16(24)
10.17(25)
10.18 (26)
10.19(27)
10.20(28)
10.21+(29)
10.22+(30)
10.23+(31)
10.24+(32)
10.25+(33)
10.26+(34)
10.27+(35)
10.28+(36)
10.29(37)
100

Exhibit
 Number 
 Description
21.1* 
23.1* 
24.1 
31.1* 
31.2* 
32.1** 
32.2** 
101.INS 
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data file because its XBRL tags are embedded within the inline XBRL document.
101.SCH Inline XBRL Taxonomy Extension Schema Document.
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data file (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101)

(1)Previously filed as Exhibit 3.1 to the Registrant’s Quarterly Report on Form 10-Q (File No. 001-37496), filed with the Securities and Exchange Commission on August 10, 2020, and incorporated herein by reference.
(2)Previously filed as Exhibit 3.2 to the Registrant’s Quarterly Report on Form 10-Q (File No. 001-37496), filed with the Securities and Exchange Commission on August 10, 2020, and incorporated herein by reference.
(3)Previously filed as Exhibit 4.1 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on July 6, 2015, and incorporated herein by reference.
(4)Previously filed as Exhibit 4.2 to the Registrant’s Registration Statement on Form S-1 (File No. 333-204874), filed with the Securities and Exchange Commission on June 11, 2015, and incorporated herein by reference.
(5)Previously filed as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on October 13, 2015, and incorporated herein by reference.
(6)Previously filed as Exhibit 4.1 to the Registrant's Current Report on Form 8-K (file No. 001-37496), filed with the Securities and Exchange Commission on August 13, 2018, and incorporated herein by reference.
(7)Previously filed as Exhibit 4.6 to the Registrant’s Annual Report on Form 10-K (File No. 001-37496), filed with the Securities and Exchange Commission on February 26, 2021, and incorporated herein by reference.
(8)Previously filed as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on May 4, 2020, and incorporated herein by reference, and included as Exhibit A to the Indenture filed as Exhibit 4.7 hereto).
(9)Previously filed as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on March 19, 2021, and incorporated herein by reference, and included as Exhibit A to the Indenture filed as Exhibit 4.9 hereto).
(10)Previously filed as Exhibit 4.1 to the Registrant's Current Report on Form 8-K (file No. 001-37496), filed with the Securities and Exchange Commission on August 13, 2018, and incorporated herein by reference.
(11)Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on May 4, 2020, and incorporated herein by reference.
(12)Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on March 19, 2021, and incorporated herein by reference.
(13) Previously filed as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on May 4, 2020, and incorporated herein by reference.
(14)Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on April 28, 2020, and incorporated herein by reference.
(15)Previously filed as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on April 28, 2020, and incorporated herein by reference.
101

(16)Previously filed as Exhibit 10.4 to the Registrant’s Quarterly Report on Form 10-Q (File No. 001-37496), filed with the Securities and Exchange Commission on August 10, 2020, and incorporated herein by reference.
(17) Previously filed as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on March 19, 2021, and incorporated herein by reference.
(18)Previously filed as Exhibit 10.2 to the Registrant’s Registration Statement on Form S-1 (File No. 333-204874), filed with the Securities and Exchange Commission on June 11, 2015, and incorporated herein by reference.
(19)Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on October 13, 2015, and incorporated herein by reference.
(20)Previously filed as Exhibit 10.3 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on July 6, 2015, and incorporated herein by reference.
(21)Previously filed as Exhibit 10.4 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on July 6, 2015, and incorporated herein by reference.
(22)Previously filed as Exhibit 10.5 to the Registrant’s Annual Report on Form 10-K (File No. 001-37496), filed with the Securities and Exchange Commission on March 10, 2016, and incorporated herein by reference.
(23)Previously filed as Exhibit 10.1 to the Registrant's Current Report on Form 8-K (file No. 001-37496), filed with the Securities and Exchange Commission on July 19, 2021, and incorporated herein by reference.
(24)Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on November 16, 2017, and incorporated herein by reference.
(25)Previously filed as Exhibit 10.1 to the Registrant's Current Report on Form 8-K (File no. 001-37496), filed with the Securities and Exchange Commission on July 25, 2019, and incorporated herein by reference.
(26)Previously filed as Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q (File No. 001-37496), filed with the Securities and Exchange Commission on November 5, 2020, and incorporated herein by reference.
(27)Previously filed as Exhibit 10.15 to the Registrant's Annual Report on Form 10-K (File no. 001-37496), filed with the Securities and Exchange Commission on February 26, 2021, and incorporated herein by reference.
(28)Previously filed as Exhibit 10.16 to the Registrant's Annual Report on Form 10-K (File no. 001-37496), filed with the Securities and Exchange Commission on February 26, 2021, and incorporated herein by reference.
(29)Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on February 2, 2017, and incorporated herein by reference.
(30)Previously filed as Exhibit 10.9 to the Registrant’s Registration Statement on Form S-1(File No. 333-204874), filed with the Securities and Exchange Commission on June 11, 2015, and incorporated herein by reference.
(31)Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on April 5, 2016, and incorporated herein by reference.
(32)Previously filed as Exhibit 10.2 to the Registrant’s Quarterly Report on Form 10-Q (File No. 001-37496), filed with the Securities and Exchange Commission on May 10, 2017, and incorporated herein by reference.
(33)Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on November 28, 2016, and incorporated herein by reference.
(34)Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on October 4, 2016, and incorporated herein by reference.
(35)Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on November 29, 2021, and incorporated herein by reference.
(36)Previously filed as Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q (File No. 001-37496), filed with the Securities and Exchange Commission on May 10, 2017, and incorporated herein by reference.
(37)Previously filed as Exhibit 10.19 to the Registrant’s Annual Report on Form 10-K (File No. 001-37496), filed with the Securities and Exchange Commission on March 8, 2018, and incorporated herein by reference.
*Filed herewith.
**This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.
+Indicates management contract or compensatory plan.

Item 16. Form 10-K Summary.
Not applicable.
102

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
RAPID7, INC.
Date: February 24, 2022
By: /s/ Corey E. Thomas
 
Name: Corey E. Thomas
 
Title: Chief Executive Officer

103

POWER OF ATTORNEY
KNOW ALL BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Corey E. Thomas and Tim Adams, and each of them, as his true and lawful attorneys-in-fact and agents, each with the full power of substitution, for him and in his name, place or stead, in any and all capacities, to sign any and all amendments to this report, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or their, his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the registrant in the capacities and on the dates indicated.
Name Title Date
/s/ Corey E. Thomas Chief Executive Officer and Director February 24, 2022
Corey E. Thomas
(Principal Executive Officer)
/s/ Tim Adams Chief Financial Officer February 24, 2022
Tim Adams
(Principal Financial Officer and Principal Accounting Officer)
/s/ Michael Berry Director February 24, 2022
Michael Berry
/s/ Marc Brown Director February 24, 2022
Marc Brown
/s/ Judy Bruner Director February 24, 2022
Judy Bruner
/s/ Benjamin Holzman Director February 24, 2022
Benjamin Holzman
/s/ Christina Kosmowski Director February 24, 2022
Christina Kosmowski
/s/ J. Benjamin Nye Director February 24, 2022
J. Benjamin Nye
/s/ Thomas Schodorf Director February 24, 2022
Thomas Schodorf
/s/ Reeny SondhiDirectorFebruary 24, 2022
Reeny Sondhi

104
EX-10.9 2 exhibit109.htm EX-10.9 Document

Exhibit 10.9
SECOND AMENDMENT AGREEMENT
This SECOND AMENDMENT AGREEMENT (this “Amendment”) is made as of the 22nd day of December, 2021 among:
    (a)    RAPID7, INC., a Delaware corporation (“Rapid7, Inc.”);

    (b)    RAPID7 LLC, a Delaware limited liability company (“Rapid7 LLC” and, together with Rapid7 Inc., collectively, the “Borrowers” and, individually, each a “Borrower”);

    (c)    the Lenders, as defined in the Credit Agreement, as hereinafter defined; and

(d)    KEYBANK NATIONAL ASSOCIATION, a national banking association, as the administrative agent for the Lenders under the Credit Agreement (the “Administrative Agent”).

    WHEREAS, the Borrowers, the Administrative Agent and the Lenders are parties to that certain Credit and Security Agreement, dated as of April 23, 2020, that provides, among other things, for loans and letters of credit, all upon certain terms and conditions (as amended and as the same may from time to time be further amended, restated or otherwise modified, the “Credit Agreement”);

WHEREAS, the Borrowers, the Administrative Agent and the Lenders desire to amend the Credit Agreement to modify certain provisions thereof and add certain provisions thereto;

    WHEREAS, each capitalized term used herein and defined in the Credit Agreement, but not otherwise defined herein, shall have the meaning given such term in the Credit Agreement; and

    WHEREAS, unless otherwise specifically provided herein, the provisions of the Credit Agreement revised herein are amended effective as of the date of this Amendment;

    NOW, THEREFORE, in consideration of the premises and of the mutual covenants herein and for other valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the Borrowers, the Administrative Agent and the Lenders agree as follows:

    1.    Amendment to Credit Agreement. The Credit Agreement is hereby amended to delete the stricken text (indicated textually in the same manner as the following example: stricken text) and to add the double-underlined text (indicated textually in the same manner as the following example: double-underlined text) as set forth in the pages of the Credit Agreement attached as Exhibit A hereto.

    2.    Amendment to Schedule 1. The Credit Agreement is hereby amended to delete Schedule 1 (Commitments of Lenders) therefrom and to insert in place thereof a new Schedule 1 in the form of Schedule 1 hereto.

10


    3.    Amendment to Exhibit B. The Credit Agreement is hereby amended to delete Exhibit B (Form of Notice of Loan) therefrom and to insert in place thereof a new Exhibit B in the form of Exhibit B hereto.

    4.    Amendments to Confidential Disclosure Letter. The Confidential Disclosure Letter (as defined in the Credit Agreement) is hereby amended and restated in its entirety as of the date hereof with a new Confidential Disclosure Letter delivered pursuant to Section 5(e) below.

    5.    Closing Deliveries. On or prior to the execution of this Amendment, the Borrowers shall:

    (a)    deliver to the Administrative Agent (to the extent requested by the applicable Lender), for delivery to each Lender, a new or replacement Revolving Credit Note in the amount specified in Schedule 1 to the Credit Agreement (after giving effect to this Amendment);

    (b)    deliver to the Administrative Agent an officer’s certificate certifying (i) copies of the resolutions of the board of directors of each Borrower evidencing approval of the execution and delivery of this Amendment and the execution of any other Loan Documents required in connection therewith and (ii) the Organizational Documents of each Borrower;

    (c)    deliver to the Administrative Agent a good standing certificate or full force and effect certificate (or comparable document, if neither certificate is available in the applicable jurisdiction), as the case may be, for each Borrower, issued on or about the Second Amendment Effective Date, by the Secretary of State in the state which such Borrower is incorporated or formed;

(d)    deliver to the Administrative Agent an opinion of counsel for each Credit Party, in form and substance reasonably satisfactory to the Administrative Agent and the Lenders;

    (e)    deliver to the Administrative Agent a replacement Confidential Disclosure Letter, in form and substance reasonably satisfactory to the Administrative Agent and the Lenders;

(f)    the Borrower shall have provided to the Administrative Agent and the Lenders all documentation and other information reasonably requested in connection with applicable Beneficial Ownership Regulations, “know your customer” and anti-money-laundering rules and regulations, including, without limitation, the Patriot Act;

    (g)    execute and deliver to the Administrative Agent the Second Amendment Fee Letter and pay to the Administrative Agent the fees stated therein; and


11


    (h)    pay all reasonable and documented legal fees and expenses of the Administrative Agent in connection with this Amendment and any other Loan Documents.

6.    Reallocation of Outstanding Amounts. On December 22, 2021 (the “Second Amendment Effective Date”), the Lenders shall make adjustments among themselves with respect to the Loans then outstanding and amounts of principal with respect thereto as shall be necessary, in the opinion of the Administrative Agent, in order to reallocate among such Lenders such outstanding amounts based on the revised Commitments as set forth in the revised Schedule 1 hereto.

    7.    New Lenders. By executing this Amendment, each of Citizens Bank, N.A. and Silicon Valley Bank (collectively, “New Lenders” and, individually, each a “New Lender”) represents and warrants to the Borrowers, the Administrative Agent and the Lenders that (a) it is able to fund the Loans and participate in the Letters of Credit as required by the Credit Agreement; (b) it will perform, in accordance with their terms, all of the obligations which by the terms of the Credit Agreement and the other Loan Documents are required to be performed by it as a Lender thereunder; and (c) it has reviewed each of the Loan Documents. Each New Lender appoints the Administrative Agent to take such action as agent on its behalf and to exercise such powers under the Credit Agreement as are delegated to the Administrative Agent by the terms thereof. On the Second Amendment Effective Date, after execution of this Amendment, each New Lender shall become and thereafter be deemed to be a “Lender” for the purposes of the Credit Agreement and the other Loan Documents, and shall be bound thereby as if it were an original signatory thereto. All notices, requests, demands and other communications provided for under the Credit Agreement to each New Lender, mailed or delivered to it, shall be addressed to it at the address specified on the signature pages of this Amendment, or at such other address as shall be designated by such New Lender in a written notice to each of the other parties.

    8.    Representations and Warranties. The Borrowers hereby represent and warrant to the Administrative Agent and the Lenders that (a) the Borrowers have the legal power and authority to execute and deliver this Amendment; (b) the officers executing this Amendment have been duly authorized to execute and deliver the same and bind the Borrowers with respect to the provisions hereof; (c) the execution and delivery hereof by the Borrowers and the performance and observance by the Borrowers of the provisions hereof do not violate or conflict with the Organizational Documents of the Borrowers or any law applicable to the Borrowers or result in a breach of any provision of or constitute a default under any other agreement, instrument or document binding upon or enforceable against the Borrowers; (d) no Default or Event of Default exists, nor will any occur immediately after the execution and delivery of this Amendment or by the performance or observance of any provision hereof; (e) each of the representations and warranties contained in the Loan Documents is true and correct in all material respects as of the Second Amendment Effective Date as if made on the Second Amendment Effective Date, except to the extent that any such representation or warranty expressly states that it relates to an earlier date (in which case such representation or warranty is true and correct in all material respects as of such earlier date); (f) the Borrowers are not aware of any claim or offset against, or defense or counterclaim to, the Borrowers’ obligations or liabilities under the Credit Agreement or any other Loan Document; and (g) this Amendment
12


constitutes a valid and binding obligation of the Borrowers in every respect, enforceable in accordance with its terms.

    9.     References to Credit Agreement and Ratification. Each reference to the Credit Agreement that is made in the Credit Agreement and the other Loan Documents shall hereafter be construed as a reference to the Credit Agreement as amended hereby. Except as otherwise specifically provided herein, all terms and provisions of the Credit Agreement are confirmed and ratified and shall remain in full force and effect and be unaffected hereby. This Amendment is a Loan Document.

    10.    Counterparts. This Amendment may be executed in any number of counterparts, by different parties hereto in separate counterparts and by facsimile or other electronic signature, each of which, when so executed and delivered, shall be deemed to be an original and all of which taken together shall constitute but one and the same agreement.

    11.    Headings. The headings, captions and arrangements used in this Amendment are for convenience only and shall not affect the interpretation of this Amendment.

    12.    Severability. Any provision of this Amendment that shall be prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof or affecting the validity or enforceability of such provision in any other jurisdiction.

    13.    Governing Law. The rights and obligations of all parties hereto shall be governed by the laws of the State of New York.

[Remainder of page intentionally left blank.]
13


JURY TRIAL WAIVER. THE BORROWERS, THE ADMINISTRATIVE AGENT AND THE LENDERS, TO THE EXTENT PERMITTED BY LAW, EACH HEREBY WAIVES ANY RIGHT TO HAVE A JURY PARTICIPATE IN RESOLVING ANY DISPUTE, WHETHER SOUNDING IN CONTRACT, TORT OR OTHERWISE, AMONG THE BORROWERS, THE ADMINISTRATIVE AGENT AND THE LENDERS, OR ANY THEREOF, ARISING OUT OF, IN CONNECTION WITH, RELATED TO, OR INCIDENTAL TO THE RELATIONSHIP ESTABLISHED AMONG THEM IN CONNECTION WITH THIS AMENDMENT OR ANY NOTE OR OTHER INSTRUMENT, DOCUMENT OR AGREEMENT EXECUTED OR DELIVERED IN CONNECTION HEREWITH OR THE TRANSACTIONS RELATED THERETO.

IN WITNESS WHEREOF, the parties have executed and delivered this Amendment as of the date first set forth above.


RAPID7, INC.

By: /s/ Jeffrey Kalowski                                 
Jeffrey Kalowski
Chief Financial Officer

RAPID7 LLC

By: Rapid7, Inc., its sole member

            By: /s/ Jeffrey Kalowski                      
Jeffrey Kalowski
Chief Financial Officer

Signature Page to
Second Amendment Agreement


KEYBANK NATIONAL ASSOCIATION
   as the Administrative Agent and as a Lender

By: /s/ David M. Raczka                                  
David M. Raczka
Senior Vice President
Signature Page to
Second Amendment Agreement


CITY NATIONAL BANK

By: /s/ James Demoy                                    
Name: James Demoy
Title: Senior Vice President



Signature Page to
Second Amendment Agreement



CITIZENS BANK, N.A.

By: /s/ Jason Crowley                                    
Name: Jason Crowley
Title: Director


Signature Page to
Second Amendment Agreement


Address: 275 Grove Street
Ste. 2-200
Newton, MA 02466
Attention: Francis Groccia
SILICON VALLEY BANK

By: /s/ Francis Groccia                                 
Name: Francis Groccia
Title: Director



Signature Page to
Second Amendment Agreement



==========================================================================================================================================
Conformed Credit Agreement reflecting changes pursuant to
First Amendment Agreement, dated as of May 29, 2020
Second Amendment Agreement, dated as of December 22, 2021




CREDIT AND SECURITY AGREEMENT


among


RAPID7, INC.
RAPID7 LLC
as Borrowers


THE LENDERS NAMED HEREIN
as Lenders


and


KEYBANK NATIONAL ASSOCIATION
as Administrative Agent and Issuing Lender

KEYBANC CAPITAL MARKETS INC.
as Sole Lead Arranger and Sole Book Runner




_____________________

dated as of
April 23, 2020
_____________________


==========================================================================================================================================
    

TABLE OF CONTENTS

Page

ARTICLE I. DEFINITIONS1
Section 1.1. Definitions1
Section 1.2. Accounting Terms
3332
Section 1.3. Terms Generally
3433
Section 1.4. Divisions
3433
Section 1.5. Rates
33
ARTICLE II. AMOUNT AND TERMS OF CREDIT34
Section 2.1. Amount and Nature of Credit34
Section 2.2. Revolving Credit Commitment
3534
Section 2.3. Interest
3534
Section 2.4. Evidence of Indebtedness
4039
Section 2.5. Notice of Loans and Credit Events; Funding of Loans
4039
Section 2.6. Payment on Loans and Other Obligations
4140
Section 2.7. Prepayment
4241
Section 2.8. Commitment and Other Fees
4342
Section 2.9. Modifications to Commitment
4342
Section 2.10. Computation of Interest and Fees
4544
Section 2.11. Mandatory Payments
4544
Section 2.12. Cash Collateral
4544
Section 2.13. Liability of Borrowers
4645
ARTICLE III. ADDITIONAL PROVISIONS RELATING TO EURODOLLAR LOANS; INCREASED CAPITAL; TAXES INCREASED COSTS; ILLEGALITY; INABILITY TO DETERMINE RATE
47
Section 3.1. Requirements of Law
4847
Section 3.2. Taxes
4948
Section 3.3. Funding Losses53
Section 3.4. Change of Lending Office
5453
Section 3.5. EurodollarTerm SOFR Rate Lending Unlawful; Inability to Determine Rate
5453
Section 3.6. Replacement of Lenders
5554
Section 3.7. Discretion of Lenders as to Manner of Funding55
Section 3.8. Effect of Benchmark Transition Event
5655
ARTICLE IV. CONDITIONS PRECEDENT
5756
Section 4.1. Conditions to Each Credit Event
5856
Section 4.2. Conditions to the First Credit Event
5857
Section 4.3. Post-Closing Conditions
6059
ARTICLE V. COVENANTS
6159
Section 5.1. Insurance
6159
Section 5.2. Money Obligations
6160
Section 5.3. Financial Statements and Information
6160
Section 5.4. Financial Records
6361
Section 5.5. Franchises; Change in Business
6362
Section 5.6. ERISA Pension and Benefit Plan Compliance
6362
Section 5.7. Financial Covenants
6462
Section 5.8. Borrowing
6463
i

TABLE OF CONTENTS

Page

Section 5.9. Liens
6665
Section 5.10. Regulations T, U and X
6867
Section 5.11. Investments, Loans and Guaranties
6867
Section 5.12. Merger and Sale of Assets
7069
Section 5.13. Acquisitions
7170
Section 5.14. Notice
7271
Section 5.15. Restricted Payments
7271
Section 5.16. Environmental Compliance
7372
Section 5.17. Affiliate Transactions
7473
Section 5.18. Use of Proceeds
7473
Section 5.19. Corporate Names and Locations of Collateral
7473
Section 5.20. Subsidiary Guaranties, Security Documents and Pledge of Stock or Other Ownership Interest
7574
Section 5.21. Collateral
7675
Section 5.22. Property Acquired Subsequent to the Closing Date and Right to Take Additional Collateral
7877
Section 5.23. Restrictive Agreements
7877
Section 5.24. [Reserved]
7978
Section 5.25. Amendment of Organizational Documents
7978
Section 5.26. Fiscal Year
7978
Section 5.27. Further Assurances
7978
Section 5.28. Beneficial Ownership
7978
ARTICLE VI. REPRESENTATIONS AND WARRANTIES
7978
Section 6.1. Corporate Existence; Subsidiaries; Foreign Qualification
7978
Section 6.2. Corporate Authority
8079
Section 6.3. Compliance with Laws and Contracts
8079
Section 6.4. Litigation and Administrative Proceedings
8180
Section 6.5. Title to Assets
8180
Section 6.6. Liens and Security Interests
8180
Section 6.7. Tax Returns
8280
Section 6.8. Environmental Laws
8281
Section 6.9. Locations
8281
Section 6.10. Continued Business
8281
Section 6.11. Employee Benefits Plans
8382
Section 6.12. Consents or Approvals
8382
Section 6.13. Solvency
8482
Section 6.14. Financial Statements
8483
Section 6.15. Regulations
8483
Section 6.16. Material Agreements
8483
Section 6.17. Intellectual Property
8583
Section 6.18. Insurance
8584
Section 6.19. Deposit Accounts and Securities Accounts
8584
Section 6.20. Accurate and Complete Statements
8584
Section 6.21. Investment Company; Other Restrictions
8584
Section 6.22. Defaults
8584
Section 6.22. Beneficial Ownership
8584
ARTICLE VII. SECURITY
8584
ii

TABLE OF CONTENTS

Page

Section 7.1. Security Interest in Collateral
8684
Section 7.2. Collections and Receipt of Proceeds by Borrowers
8684
Section 7.3. Collections and Receipt of Proceeds by Administrative Agent
8786
Section 7.4. Administrative Agent’s Authority Under Pledged Notes
8887
Section 7.5. Commercial Tort Claims
8987
Section 7.6. Use of Inventory and Equipment
8988
ARTICLE VIII. EVENTS OF DEFAULT
8988
Section 8.1. Payments
8988
Section 8.2. Special Covenants
8988
Section 8.3. Other Covenants
8988
Section 8.4. Representations and Warranties
9088
Section 8.5. Cross Default
9089
Section 8.6. ERISA Default
9089
Section 8.7. Change in Control
9089
Section 8.8. Judgments
9089
Section 8.9. Security
9089
Section 8.10. Validity of Loan Documents
9190
Section 8.11. Solvency
9190
ARTICLE IX. REMEDIES UPON DEFAULT
9290
Section 9.1. Optional Defaults
9291
Section 9.2. Automatic Defaults
9291
Section 9.3. Letters of Credit
9291
Section 9.4. Offsets
9291
Section 9.5. Equalization Provisions
9392
Section 9.6. Collateral
9492
Section 9.7. Other Remedies
9493
Section 9.8. Application of Proceeds
9593
ARTICLE X. THE ADMINISTRATIVE AGENT
9695
Section 10.1. Appointment and Authorization
9695
Section 10.2. Rights as a Lender
9795
Section 10.3. Exculpatory Provisions.
9796
Section 10.4. Reliance by the Administrative Agent
9897
Section 10.5. Delegation of Duties
9897
Section 10.6. Resignation of Administrative Agent
9997
Section 10.7. Non-Reliance on Administrative Agent and Other Lenders
10098
Section 10.8. Other Agents
10099
Section 10.9. Administrative Agent May File Proofs of Claim
10099
Section 10.10. Indemnification of Administrative Agent
10199
Section 10.11. Issuing Lender
101100
Section 10.12. No Reliance on Administrative Agent’s Customer Identification Program
101100
Section 10.13. Platform
102100
Section 10.14. Acknowledgements Regarding Erroneous Payments101
ARTICLE XI. MISCELLANEOUS
102104
Section 11.1. Lenders’ Independent Investigation
102104
Section 11.2. No Waiver; Cumulative Remedies
102104
Section 11.3. Amendments, Waivers and Consents
103104
iii

TABLE OF CONTENTS

Page

Section 11.4. Notices
104106
Section 11.5. Costs and Expenses
105106
Section 11.6. Indemnification
105106
Section 11.7. Obligations Several; No Fiduciary Obligations
105107
Section 11.8. Execution in Counterparts
106107
Section 11.9. Successors and Assigns
106107
Section 11.10. Defaulting Lenders
110112
Section 11.11. Patriot Act Notice
113114
Section 11.12. Severability of Provisions; Captions; Attachments
113115
Section 11.13. Investment Purpose
113115
Section 11.14. Entire Agreement
114115
Section 11.15. Confidentiality
114115
Section 11.16. Limitations on Liability of the Issuing Lender
114116
Section 11.17. General Limitation of Liability
115116
Section 11.18. No Duty
115116
Section 11.19. Legal Representation of Parties
115117
Section 11.20. Acknowledgement and Consent to Bail-In of Affected Financial Institutions
115117
Section 11.21. Certain ERISA Matters
116117
Section 11.22. Acknowledgement Regarding Any Supported QFCs
117118
Section 11.23. Governing Law; Submission to Jurisdiction
118119
Jury Trial Waiver
Signature Page1
Exhibit A Form of Revolving Credit Note
Exhibit B Form of Notice of Loan
Exhibit C Form of Compliance Certificate
Exhibit D Form of Assignment and Assumption Agreement
Exhibit E-1 Form of U.S. Tax Compliance Certificate (For Foreign Lenders That Are Not
Partnerships For U.S. Federal Income Tax Purposes)
Exhibit E-2 Form of U.S. Tax Compliance Certificate (For Foreign Participants That Are
Not Partnerships For U.S. Federal Income Tax Purposes)
Exhibit E-3 Form of U.S. Tax Compliance Certificate (For Foreign Participants That Are
Partnerships For U.S. Federal Income Tax Purposes)
Exhibit E-4 Form of U.S. Tax Compliance Certificate (For Foreign Lenders That Are
Partnerships For U.S. Federal Income Tax Purposes)
Schedule 1 Commitments of Lenders

iv


    This CREDIT AND SECURITY AGREEMENT (as the same may from time to time be amended, restated or otherwise modified, this “Agreement”) is dated April 23, 2020 among:

    (a)    RAPID7, INC., a Delaware corporation (“Rapid7, Inc.”);

    (b)    RAPID7 LLC, a Delaware limited liability company (“Rapid7 LLC” and, together with Rapid7 Inc., collectively, the “Borrowers” and, individually, each a “Borrower”);

    (c)    the lenders listed on Schedule 1 hereto and each other Eligible Assignee, as hereinafter defined, that from time to time becomes a party hereto pursuant to Section 2.9(b) or 11.10 hereof (collectively, the “Lenders” and, individually, each a “Lender”); and

    (d)    KEYBANK NATIONAL ASSOCIATION, a national banking association, as the administrative agent for the Lenders under this Agreement (the “Administrative Agent”) and the Issuing Lender.


WITNESSETH:

    WHEREAS, the Borrowers, the Administrative Agent and the Lenders desire to contract for the establishment of credits in the aggregate principal amounts hereinafter set forth, to be made available to the Borrowers upon the terms and subject to the conditions hereinafter set forth;

    NOW, THEREFORE, it is mutually agreed as follows:


ARTICLE I. DEFINITIONS

    Section 1.1. Definitions. As used in this Agreement, the following terms shall have the meanings set forth below:

    “Account” means an account, as that term is defined in the U.C.C.

    “Account Debtor” means an account debtor, as that term is defined in the U.C.C., or any other Person obligated to pay all or any part of an Account in any manner and includes (without limitation) any Guarantor thereof.

“Acquired Indebtedness” means Indebtedness of a Person whose assets or equity interests are acquired by a Credit Party or any of its Subsidiaries in an Acquisition permitted pursuant to Section 5.13 hereof; provided that such Indebtedness (a) is either purchase money Indebtedness or a capital lease with respect to Equipment or mortgage financing with respect to real property, (b) was in existence prior to the date of such Acquisition, and (c) was not incurred in connection with, or in contemplation of, such Acquisition.
    




    “Acquisition” means any transaction or series of related transactions for the purpose of or resulting, directly or indirectly, in (a) the acquisition of all or substantially all of the assets of any Person (other than a Company), or any business or division of any Person (other than a Company), (b) the acquisition of in excess of fifty percent (50%) of the outstanding capital stock (or other equity interest) of any Person (other than a Company), or (c) the acquisition of another Person (other than a Company) by a merger, amalgamation or consolidation or any other combination with such Person.

    “Additional Commitment” means that term as defined in Section 2.9(b)(i) hereof.

    “Additional Lender” means an Eligible Assignee that shall become a Lender during the Commitment Increase Period pursuant to Section 2.9(b) hereof.

    “Additional Lender Assumption Agreement” means an additional lender assumption agreement, in form and substance satisfactory to the Administrative Agent, wherein an Additional Lender shall become a Lender.

    “Additional Lender Assumption Effective Date” means that term as defined in Section 2.9(b)(ii) hereof.

    “Adjusted Term SOFR Rate” means for any Available Tenor and Interest Period with respect to a Term SOFR Loan, the sum of (a) Term SOFR for such Interest Period and (b) the Term SOFR Index Adjustment; provided that if Adjusted Term SOFR Rate as so determined would be less than the Floor, then Adjusted Term SOFR Rate shall be deemed to be the Floor.

    “Administrative Agent” means that term as defined in the first paragraph of this Agreement.

    “Administrative Agent Fee Letter” means the Fee Letter between the Borrowers, the Administrative Agent and KeyBanc Capital Markets Inc., dated as of April 9, 2020.

    “Administrative Borrower” means Rapid7, Inc.

    “Advantage” means any payment (whether made voluntarily or involuntarily, by offset of any deposit or other indebtedness or otherwise) received by any Lender in respect of the Obligations, if such payment results in that Lender having less than its pro rata share (based upon its Commitment Percentage) of the Obligations then outstanding.

“Affected Financial Institution” means (a) any EEA Financial Institution or (b) any UK Financial Institution.

    “Affiliate” means any Person, directly or indirectly, controlling, controlled by or under common control with a Company and “control” (including the correlative meanings, the terms “controlling”, “controlled by” and “under common control with”) means the power, directly or indirectly, to direct or cause the direction of the management and policies of a Company, whether through the ownership of voting securities, by contract or otherwise.

    
2


“Agreement” means that term as defined in the first paragraph of this agreement.

“Anti-Corruption Laws” means all laws, rules, and regulations of any jurisdiction applicable to the Companies from time to time concerning or relating to bribery or corruption (including, without limitation, the Foreign Corrupt Practices Act of 1977 (FCPA) (15 U.S.C. § 78dd-1, et seq.), as amended, and the rules and regulations thereunder).

    “Applicable Commitment Fee Rate” means twenty (20.00) basis points.

    “Applicable Margin” means two hundred fifty (250.00) basis points for EurodollarTerm SOFR Loans and zero (0.00) basis points for Base Rate Loans.

“Approved Fund” means any Person (other than a natural Person) that is (or will be) engaged in making, purchasing, holding or otherwise investing in commercial loans, bonds and similar extensions of credit in the ordinary course of its activities that is administered or managed by (a) a Lender, (b) an Affiliate of a Lender, or (c) an entity or an Affiliate of an entity that administers or manages a Lender.

    “Assignment Agreement” means an Assignment and Assumption Agreement entered into by a Lender and an Eligible Assignee (with the consent of any party whose consent is required by Section 11.9 hereof), and accepted by the Administrative Agent, in substantially the form of Exhibit D, or any other form approved by the Administrative Agent.

    “Authorized Officer” means a Financial Officer or other individual authorized by a Financial Officer in writing (with a copy to the Administrative Agent) to handle certain administrative matters in connection with this Agreement.

“Available Liquidity” means, as of any date of determination, the sum of (a) the Revolving Amount minus the Revolving Credit Exposure, plus (b) all unencumbered (other than a Lien of the Administrative Agent), unrestricted cash on hand of the Credit Parties plus any Cash Equivalents of the Credit Parties, in each case, held at financial institutions (or in the case of Cash Equivalents, securities intermediaries) located in the United States.

“Available Tenor” means, as of any date of determination and with respect to the then-current Benchmark, (a) if such Benchmark is a term rate, any tenor for such Benchmark (or component thereof) that is or may be used for determining the length of an interest period pursuant to this Agreement, or (b) otherwise, any payment period for interest calculated with reference to such Benchmark (or component thereof) that is or may be used for determining any frequency of making payments of interest calculated with reference to such Benchmark, in each case, as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of “Interest Period” pursuant to Section 3.8(d).





3


“Bail-In Action” means the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.

    “Bail-In Legislation” means (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014/59/EU of the European Parliament and of the Council of the European Union, the implementing law, regulation rule or requirement for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial institutions or their Affiliates (other than through liquidation, administration or other insolvency proceedings).

    “Bank Product Agreements” means those certain cash management services and other agreements entered into from time to time between a Company and the Administrative Agent or a Lender (or an Affiliate of a Lender) in connection with any of the Bank Products.

    “Bank Product Obligations” means all obligations, liabilities, contingent reimbursement obligations, fees and expenses owing by a Company to the Administrative Agent or any Lender (or an Affiliate of a Lender) pursuant to or evidenced by the Bank Product Agreements.

    “Bank Products” means a service or facility extended to a Company by the Administrative Agent or any Lender (or an Affiliate of a Lender) for (a) credit cards and credit card processing services, (b) debit cards, purchase cards and stored value cards, (c) ACH transactions, and (d) cash management, including controlled disbursement, accounts or services.

    “Bankruptcy Code” means Title 11 of the United States Code entitled “Bankruptcy”, as now or hereafter in effect, or any successor thereto, as hereafter amended.

    “Base Rate” means, for any day, a rate per annum equal to the highest of (a) the Prime Rate, (b) one-half of one percent (0.50%) in excess of the Federal Funds Effective Rate, and (c) one percent (1%) in excess of the EurodollarAdjusted Term SOFR Rate with an Interest Periodfor a period of one month (or, if such day is not a Business Day, such rate as calculated on the most recent Business Day). Any change in the Base Rate shall be effective immediately from and after such change in the Base Rate. Notwithstanding the foregoing, if at any time the Base Rate as determined above is less than the Floor, it shall be deemed to be the Floor for purposes of this Agreement.

    “Base Rate Loan” means a Revolving Loan described in Section 2.2(a) hereof, that shall be denominated in Dollars and on which the Borrowers shall pay interest at the Derived Base Rate.

    “Benchmark” means, initially, the Term SOFR Reference Rate; provided that if a Benchmark Transition Event has occurred with respect to the then-current Benchmark, then “Benchmark” means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to Section 3.8 hereof.

4


    “Benchmark Replacement” means, with respect to any Benchmark Transition Event for the then-current Benchmark, the sum of: (a) the alternate benchmark rate (which may include Term SOFR) that has been selected by the Administrative Agent and the Administrative BorrowerBorrowers as the replacement for such Benchmark giving due consideration to (i) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body, or (ii) any evolving or then-prevailing market convention for determining a benchmark rate of interest as a replacement to the Eurodollar Rate for Dollar-denominatedfor such Benchmark for syndicated credit facilities denominated in Dollars at such time, and (b) the related Benchmark Replacement Adjustment, if any; provided that, if thesuch Benchmark Replacement as so determined would be less than one percent (1.00%), thethe Floor, such Benchmark Replacement will be deemed to be one percent (1.00%)the Floor for the purposes of this Agreement and the other Loan Documents.

“Benchmark Replacement Adjustment” means, with respect to any replacement of the Eurodollar Rateany then-current Benchmark with an Unadjusted Benchmark Replacement for eachany applicable Interest PeriodAvailable Tenor, the spread adjustment, or method for calculating or determining such spread adjustment (which may be a positive or negative value or zero), if any, that has been selected by the Administrative Agent and the Borrowers giving due consideration to (a) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of the Eurodollar Ratesuch Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body, or (b) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of the Eurodollar Ratesuch Benchmark with the applicable Unadjusted Benchmark Replacement for Dollar-denominated syndicated credit facilities at such time.

“Benchmark Replacement Conforming Changes” means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of “Base Rate,” the definition of “Interest Period,” timing and frequency of determining rates and making payments of interest and other administrative matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of the Benchmark Replacement exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement).
“Benchmark Replacement Date” means the earlier to occur of the following events with respect to the Eurodollar Ratethen-current Benchmark:

(a)    in the case of clause (a) or (b) of the definition of “Benchmark Transition Event,, the later of (i) the date of the public statement or publication of information referenced therein, and (ii) the date on which the administrator of the Eurodollar Ratesuch Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide the Eurodollar Rateall Available Tenors of such Benchmark (or such component thereof); or

5


(b)    in the case of clause (c) of the definition of “Benchmark Transition Event,, the first date of the publicon which such Benchmark (or the published component used in the calculation thereof) has been determined and announced by or on behalf of the administrator of such Benchmark (or such component thereof) or the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be non-representative or non-compliant with or non-aligned with the International Organization of Securities Commissions (IOSCO) Principles for Financial Benchmarks; provided that such non-representativeness, non-compliance or non-alignment will be determined by reference to the most recent statement or publication of information referenced thereinin such clause (c) and even if any Available Tenor of such Benchmark (or such component thereof) continues to be provided on such date.

For the avoidance of doubt, the “Benchmark Replacement Date” will be deemed to have occurred in the case of clause (a) or (b) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).

“Benchmark Transition Event” means, with respect to the then-current Benchmark, the occurrence of one or more of the following events with respect to the Eurodollar Ratesuch Benchmark:

(a)    a public statement or publication of information by or on behalf of the administrator of the Eurodollar Ratesuch Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide the Eurodollar Rateall Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide the Eurodollar Rateany Available Tenor of such Benchmark (or such component thereof);

(b)    a public statement or publication of information by the regulatory supervisor for the administrator of the Eurodollar Rate, the United Statessuch Benchmark (or the published component used in the calculation thereof), the Federal Reserve SystemBoard, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for the Eurodollar Ratesuch Benchmark (or such component), a resolution authority with jurisdiction over the administrator for the Eurodollar Ratesuch Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for the Eurodollar Ratesuch Benchmark (or such component), which states that the administrator of the Eurodollar Ratesuch Benchmark (or such component) has ceased or will cease to provide the Eurodollar Rateall Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide the Eurodollar Rateany Available Tenor of such Benchmark (or such component thereof); or




6


(c)    a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) or the regulatory supervisor for the administrator of the Eurodollar Rate or a Relevant Governmental Body announcing that the Eurodollar Rate is no longer representative.such Benchmark (or such component thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are not, or as of a specified future date will not be, representative or in compliance with or aligned with the International Organization of Securities Commissions (IOSCO) Principles for Financial Benchmarks.

For the avoidance of doubt, a “Benchmark Transition Event” will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).

“Benchmark Transition Start Date” means (a), with respect to any Benchmark, in the case of a Benchmark Transition Event, the earlier of (i) the applicable Benchmark Replacement Date, and (ii) if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the ninetieth (90th) day prior to the expected date of such event as of such public statement or publication of information (or if the expected date of such prospective event is fewer than ninety (90) days after such statement or publication, the date of such statement or publication), and (b) in the case of an Early Opt-in Election, the date specified by the Administrative Agent or the Required Lenders, as applicable, by notice to the Administrative Borrower, the Administrative Agent and the Lenders.

“Benchmark Unavailability Period” means, if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred with respect to the Eurodollar Rate and solely to the extent that the Eurodollar Rate has not been replaced with aany then-current Benchmark Replacement, the period (a)if any) (i) beginning at the time that sucha Benchmark Replacement Date with respect to such Benchmark pursuant to clauses (a) or (b) of that definition has occurred if, at such time, no Benchmark Replacement has replaced the Eurodollar Ratesuch Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 3.83.5 hereof, and (bii) ending at the time that a Benchmark Replacement has replaced the Eurodollar Ratesuch Benchmark for all purposes hereunder pursuant toand under any Loan Document in accordance with Section 3.8 hereof.

“Beneficial Ownership Certification” means a certification regarding beneficial ownership required by the Beneficial Ownership Regulation.

    “Beneficial Ownership Regulation” means 31 C.F.R. § 1010.230.

“Benefit Plan” means any of (a) an “employee benefit plan” (as defined in ERISA) that is subject to Title I of ERISA, (b) a “plan” as defined in and subject to Section 4975 of the Code or (c) any Person whose assets include (for purposes of ERISA Section 3(42) or otherwise for purposes of Title I of ERISA or Section 4975 of the Code) the assets of any such “employee benefit plan” or “plan”.


7


“BHC Act Affiliate” of a party means an “affiliate” (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.

    “Borrower” means that term as defined in the first paragraph of this Agreement.

“Borrowers” means that term as defined in the first paragraph of this Agreement.

    “Business Day” means a day that is not a Saturday, a Sunday or another day of the year on which national banks are authorized or required to close in Cleveland, Ohio or New York, New York, and, in addition, (a) if the applicable Business Day relates to a Eurodollar Loan, is a day of the year on which dealings in Dollar deposits are carried on in the London interbank Eurodollar marketTerm SOFR Loans, a SOFR Business Day.

    “Capital Distribution” means a payment made, liability incurred or other consideration given by a Company to any Person that is not a Company, (a) for the purchase, acquisition, redemption, repurchase, payment or retirement of any capital stock or other equity interest of such Company, or (b) as a dividend, return of capital or other distribution (other than any stock dividend, stock split, restricted stock award under any such Company’s equity compensation plans, stock distribution in connection with an Acquisition permitted by Section 5.13 hereof, or other equity distribution, in each case payable only in capital stock or other equity of such Company) in respect of such Company’s capital stock or other equity interest.

    “Capitalized Lease Obligations” means obligations of the Companies for the payment of rent for any real or personal property under leases or agreements to lease that, in accordance with GAAP, have been or should be capitalized on the books of the lessee and, for purposes hereof, the amount of any such obligation shall be the capitalized amount thereof determined in accordance with GAAP.

    “Cash Collateral Account” means a commercial Deposit Account designated as a “cash collateral account” and maintained by one or more Credit Parties with the Administrative Agent, without liability by the Administrative Agent or the Lenders to pay interest thereon, from which account the Administrative Agent, on behalf of the Lenders, shall have the exclusive right to withdraw funds until all of the Secured Obligations are paid in full.

“Cash Collateralize” means to pledge and deposit with or deliver to the Administrative Agent, for the benefit of the Issuing Lender or one or more Lenders, as collateral for the Letter of Credit Exposure or obligations of Lenders to fund participations in respect of the Letter of Credit Exposure, cash or deposit account balances or, if the Administrative Agent and the Issuing Lender shall agree in its sole discretion, other credit support, in each case pursuant to documentation in form and substance reasonably satisfactory to the Administrative Agent and the Issuing Lender. “Cash Collateral” shall have a meaning analogous to the foregoing and shall include the proceeds of such cash collateral and other credit support.

    “Cash Equivalent” means cash equivalent as determined in accordance with GAAP.

    

8


“Cash Security” means all cash, instruments, Deposit Accounts, Securities Accounts and cash equivalents, in each case whether matured or unmatured, whether collected or in the process of collection, upon which a Credit Party presently has or may hereafter have any claim or interest, wherever located, including but not limited to any of the foregoing that are presently or may hereafter be existing or maintained with, issued by, drawn upon by, or in the possession of the Administrative Agent or any Lender.

    “CBA” means CME Group Benchmark Administration Ltd.

    “CFC” means a Controlled Foreign Corporation, as such term is defined in Section 957(a) of the Code.

    “Change in Control” means:

    (a)    the acquisition of, or, if earlier, the shareholder or director approval of the acquisition of, ownership or voting control, directly or indirectly, beneficially (within the meaning of Rules 13d-3 and 13d-5 of the Exchange Act) or of record, on or after the Closing Date, by any Person or group (within the meaning of Sections 13d and 14d of the Exchange Act), of shares representing more than forty percent (40%) of the aggregate ordinary Voting Power represented by the issued and outstanding equity interests of the Borrower; and

    (b)    if, at any time during any period of twenty-four (24) consecutive months, a majority of the members of the board of directors of Rapid7, Inc. cease to be composed of individuals (i) who were members of that board of directors on the first day of such period, (ii) whose election or nomination to that board of directors was approved by individuals referred to in subpart (i) above that constituted, at the time of such election or nomination, at least a majority of that board of directors, or (iii) whose election or nomination to that board of directors was approved by individuals referred to in subparts (i) and (ii) above that constituted, at the time of such election or nomination, at least a majority of that board of directors.

    “Change in Law” means the occurrence, after the Closing Date, of any of the following: (a) the adoption or taking effect of any Law, rule, regulation or treaty, (b) any change in any Law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any Governmental Authority, or (c) the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any Governmental Authority; provided that, notwithstanding anything herein to the contrary, (i) the Dodd-Frank Act and all requests, rules, guidelines or directives thereunder, or issued in connection therewith, and (ii) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a “Change in Law”, regardless of the date enacted, adopted or issued.

    “Closing Date” means April 23, 2020.



9


“Code” means the Internal Revenue Code of 1986, as amended.

    “Collateral” means (a) all of each Borrower’s existing and future (i) personal property, (ii) Accounts, Investment Property, instruments, contract rights, chattel paper, documents, supporting obligations, letter-of-credit rights, Pledged Securities, Pledged Notes (if any), Commercial Tort Claims, General Intangibles, Inventory and Equipment, (iii) funds now or hereafter on deposit in the Cash Collateral Account, if any, and (iv) Cash Security; and (b) Proceeds and products of any of the foregoing; provided that Collateral shall not include Excluded Property.

    “Commercial Tort Claim” means a commercial tort claim, as that term is defined in the U.C.C. (Schedule 7.5 of the Confidential Disclosure Letter lists all Commercial Tort Claims of the Credit Parties in existence as of the ClosingSecond Amendment Effective Date for which the amount in controversy exceeds Five Million Dollars ($5,000,000)).

    “Commitment” means the obligation hereunder of the Lenders, during the Commitment Period, to make Loans and to participate in the issuance of Letters of Credit pursuant to the Revolving Credit Commitment, up to the Total Commitment Amount.

    “Commitment Increase Period” means the period from the Closing Date to the date that is six months prior to the last day of the Commitment Period.

“Commitment Percentage” means, for each Lender, the percentage, if any, set forth opposite such Lender’s name under the column headed “Revolving Credit Commitment Percentage”, as set forth on Schedule 1 hereto, subject to assignments of interests pursuant to Section 11.10 hereof, reductions pursuant to Section 2.9(a) hereof and increases pursuant to Section 2.9(b) hereof.

    “Commitment Period” means the period from the Closing Date to the earlier of (a) April 23December 2220232024, (b) ninety (90) days prior to the scheduled maturity of any Convertible Debt Securities, or (c) such earlier date on which the Commitment shall have been terminated pursuant to Article IX hereof.

    “Commodity Exchange Act” means the Commodity Exchange Act (7 U.S.C. § 1 et seq.), as amended from time to time, together with the rules and regulations promulgated thereunder.

    “Companies” means the Borrowers and all Subsidiaries of all Borrowers.

    “Company” means a Borrower or a Subsidiary of a Borrower.

    “Compliance Certificate” means a Compliance Certificate in the form of the attached Exhibit C.

“Confidential Disclosure Letter” means the disclosure letter from the Borrowers to the Administrative Agent and the Lenders delivered on the Closing Date, as the same may from time to time be supplemented, amended, restated or otherwise modified.

10


    “Confidential Information” means all confidential or proprietary information about the Companies that has been furnished by any Company to the Administrative Agent or any Lender, whether furnished before or after the Closing Date and regardless of the manner in which it is furnished, but does not include any such information that (a) is or becomes generally available to the public other than as a result of a disclosure by the Administrative Agent or such Lender not permitted by this Agreement, (b) was available to the Administrative Agent or such Lender on a nonconfidential basis prior to its disclosure to the Administrative Agent or such Lender, or (c) becomes available to the Administrative Agent or such Lender on a nonconfidential basis from a Person other than any Company that is not, to the knowledge of the Administrative Agent or such Lender, acting in violation of a confidentiality agreement with a Company or is not otherwise prohibited from disclosing the information to the Administrative Agent or such Lender.

“Conforming Changes” means, with respect to either the use or administration of Term SOFR or the use, administration, adoption or implementation of any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of “Base Rate,” the definition of “Business Day,” the definition of “SOFR Business Day,” the definition of “Interest Period” or any similar or analogous definition (or the addition of a concept of “interest period”), timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, the applicability and length of lookback periods, the applicability of Section 3.3 hereof and other technical, administrative or operational matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of any such rate or to permit the use and administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of any such rate exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).

    “Connection Income Taxes” means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profits Taxes.

    “Consideration” means, in connection with an Acquisition, the aggregate consideration paid or to be paid, including borrowed funds, cash, deferred payments, the issuance of securities or notes, the assumption or incurring of liabilities (direct or contingent), the payment of consulting fees or fees for a covenant not to compete and any other consideration paid or to be paid for such Acquisition.

    “Consolidated” means the resultant consolidation of the financial statements of Rapid7, Inc. and its Subsidiaries in accordance with GAAP, including principles of consolidation consistent with those applied in preparation of the consolidated financial statements referred to in Section 6.14 hereof.



11


“Consolidated Net Worth” means, at any date, the stockholders’ equity of Rapid7, Inc., determined as of such date on a Consolidated basis.

    “Control Agreement” means a Deposit Account Control Agreement or Securities Account Control Agreement.

    “Controlled Group” means a Company and each Person required to be aggregated with a Company under Code Section 414(b), (c), (m) or (o).

“Convertible Debt Securities” means debt securities, the terms of which provide for conversion into, or exchange for, equity interests of Rapid7, Inc. (or other securities or property following a merger event or other change of the common stock of Rapid7, Inc.), cash (in an amount determined by reference to the price of such equity interests) or a combination of equity interests and/or cash (in an amount determined by reference to the price of such equity interests), including the Existing Convertible Notes.

    “Covered Entity” means any of the following:

(i)    a “covered entity” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 252.82(b);

(ii)    a “covered bank” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 47.3(b); or

(iii)    a “covered FSI” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 382.2(b).

    “Credit Event” means the making by the Lenders of a Loan, the conversion by the Lenders of a Base Rate Loan to a EurodollarTerm SOFR Loan, the continuation by the Lenders of a EurodollarTerm SOFR Loan after the end of the applicable Interest Period, or the issuance (or amendment or renewal) by the Issuing Lender of a Letter of Credit.

    “Credit Party” means a Borrower, and any Subsidiary or other Affiliate of a Borrower that is a Guarantor of Payment.

“Debtor Relief Laws” means the Bankruptcy Code, and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief Laws of the United States or other applicable jurisdictions, from time to time in effect.

“Default” means an event or condition that constitutes, or with the lapse of any applicable grace period or the giving of notice or both would constitute, an Event of Default, and that has not been waived by the Required Lenders (or, if required hereunder, all of the Lenders) in writing.



12


“Default Rate” means (a) with respect to any Term SOFR Loan or other Obligation for which a rate is specified, a rate per annum equal to two percent (2%) in excess of the rate otherwise applicable thereto, andAdjusted Term SOFR Rate, plus the then-applicable Applicable Margin, (b) with respect to any Loan bearing interest at the Base Rate or any Benchmark Replacement, such then-applicable rate plus the then-applicable margin applicable to such Loans plus a rate per annum equal to two percent (2%), and (c) with respect to any other amount, if no rate is specified or available, a rate per annum equal to two percent (2%) in excess of the Derived Base Rate from time to time in effect.

“Default Right” has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. §§ 252.81, 47.2 or 382.1, as applicable.

    “Defaulting Lender” means, subject to Section 11.10(b) hereof, any Lender that (a) has failed to (i) fund all or any portion of its Loans within two Business Days of the date such Loans were required to be funded hereunder, unless such Lender notifies the Administrative Agent and the Administrative Borrower in writing that such failure is the result of such Lender’s determination that one or more conditions precedent to funding (each of which conditions precedent, together with any applicable default, shall be specifically identified in such writing) has not been satisfied, or (ii) pay to the Administrative Agent, the Issuing Lender or any other Lender any other amount required to be paid by it hereunder (including in respect of its participation in Letters of Credit) within two Business Days of the date when due, (b) has notified the Administrative Borrower, the Administrative Agent or the Issuing Lender in writing that it does not intend to comply with its funding obligations under this Agreement, or has made a public statement to that effect (unless such writing or public statement relates to such Lender’s obligation to fund a Loan hereunder and states that such position is based on such Lender’s determination that a condition precedent to funding (which condition precedent, together with any applicable default, shall be specifically identified in such writing or public statement) cannot be satisfied), (c) has failed, within three Business Days after written request by the Administrative Agent or the Administrative Borrower, to confirm in writing to the Administrative Agent and the Administrative Borrower that it will comply with its prospective funding obligations hereunder (provided that such Lender shall cease to be a Defaulting Lender pursuant to this subpart (c) upon receipt of such written confirmation by the Administrative Agent and the Administrative Borrower), or (d) has, or has a direct or indirect parent company that has, (i) become the subject of a proceeding under any Debtor Relief Law, (ii) had appointed for it a receiver, custodian, conservator, trustee, administrator, assignee for the benefit of creditors or similar Person charged with reorganization or liquidation of its business or assets, including the Federal Deposit Insurance Corporation or any other state or federal regulatory authority acting in such a capacity, or (iii) become the subject of a Bail-In Action; provided that, a Lender shall not be a Defaulting Lender solely by virtue of the ownership or acquisition of any equity interest in that Lender, or any direct or indirect parent company thereof, by a Governmental Authority, so long as such ownership interest does not result in or provide such Lender with immunity from the jurisdiction of courts within the United States, or from the enforcement of judgments or writs of attachment on its assets, or permit such Lender (or such Governmental Authority) to reject, repudiate, disavow or disaffirm any contracts or agreements made with such Lender. Any determination by the Administrative Agent that a Lender is a Defaulting Lender under any one or more of subparts (a) through (d) above shall be conclusive and binding absent manifest error, and such Lender shall be deemed to be a Defaulting Lender
13


(subject to Section 11.10(b) hereof) upon delivery of written notice of such determination to the Administrative Borrower, the Issuing Lender and each Lender.

    “Deposit Account” means a deposit account, as that term is defined in the U.C.C.

    “Deposit Account Control Agreement” means each Deposit Account Control Agreement (or similar agreement with respect to a Deposit Account) among a Credit Party, the Administrative Agent and a depository institution, dated on or after the Closing Date, to be in form and substance reasonably satisfactory to the Administrative Agent, as the same may from time to time be amended, restated or otherwise modified.

    “Derived Base Rate” means a rate per annum equal to the sum of the Applicable Margin for Base Rate Loans plus the Base Rate.

    “Derived EurodollarTerm SOFR Rate” means a rate per annum equal to the sum of the Applicable Margin for EurodollarTerm SOFR Loans plus the Eurodollar RateAdjusted Term SOFR Rate for the applicable Interest Period therefor.

“Disposition” means the lease, transfer or other disposition of assets (whether in one or more than one transaction) by a Company, other than a sale, lease, transfer or other disposition made by a Company to another Company or in the ordinary course of business.

    “Dodd-Frank Act” means the Dodd–Frank Wall Street Reform and Consumer Protection Act (Pub.L. 111-203, H.R. 4173) signed into law on July 21, 2010, as amended from time to time.

    “Dollar” or the $ sign means lawful currency of the United States.

    “Domestic Subsidiary” means a Subsidiary that is not a Foreign Subsidiary.

    “Dormant Subsidiary” means a Company that (a) is not a Credit Party or the direct or indirect equity holder of a Credit Party, (b) has aggregate assets (including the value of intellectual property) of less than Two Hundred Fifty Thousand Dollars ($250,000), and (c) has no direct or indirect Subsidiaries with aggregate assets (including the value of intellectual property), for such Company and all such Subsidiaries, of more than Two Hundred Fifty Thousand Dollars ($250,000). Notwithstanding the foregoing, IntSights Cyber Intelligence Inc. and IntSights Federal Solutions Inc. shall each be considered a Dormant Subsidiary until June 30, 2022.

    “Early Opt-in Election” means the occurrence of:
(a)    a determination by the Administrative Agent that Dollar-denominated syndicated credit facilities being executed at such time, or that include language similar to that contained in Section 3.8 hereof are being executed or amended, as applicable, to incorporate or adopt a new benchmark interest rate to replace the Eurodollar Rate, and

14


(b)    the election by the Administrative Agent to declare that an Early Opt-in Election has occurred and the provision by the Administrative Agent of written notice of such election to the Administrative Borrower and the Lenders.
    “EEA Financial Institution” means (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in subpart (a) of this definition, or (c) any financial institution established in an EEA Member Country that is a subsidiary of an institution described in subparts (a) or (b) of this definition and is subject to consolidated supervision with its parent.

    “EEA Member Country” means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.

    “EEA Resolution Authority” means any public administrative authority or any person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.

    “Eligible Assignee” means any Person that meets the requirements to be an assignee under Section 11.9(b)(iii), (v) and (vi) hereof (subject to such consents, if any, as may be required under Section 11.9(b)(iii) hereof).

    “Environmental Laws” means all provisions of law (including the common law), statutes, ordinances, codes, rules, guidelines, policies, procedures, orders-in-council, regulations, permits, licenses, judgments, writs, injunctions, decrees, orders, authorizations, certificates, approvals, registrations, awards and standards promulgated by a Governmental Authority or by any court, agency, instrumentality, regulatory authority or commission of any of the foregoing concerning environmental health or safety and protection of natural resources, or regulation of the discharge of substances into, the environment.

    “Environmental Permits” means all permits, licenses, authorizations, certificates, approvals or registrations required by any Governmental Authority under any Environmental Laws.

    “Equipment” means equipment, as that term is defined in the U.C.C.

    “ERISA” means the Employee Retirement Income Security Act of 1974, as amended, and the rules and regulations promulgated thereunder.

    “ERISA Event” means any of the following situations, occurrences or events, but only if it has a Material Adverse Effect: (a) the existence of a condition or event with respect to an ERISA Plan that presents a significant risk of the imposition of an excise tax or any other material liability on a Company or of the imposition of a Lien on the assets of a Company; (b) the engagement by a Company in a non-exempt “prohibited transaction” (as defined under ERISA Section 406 or Code Section 4975) or a breach of a fiduciary duty under ERISA that could result in liability to a Company; (c) the application by a Controlled Group member for a waiver from the minimum funding requirements of Code Section 412 or ERISA Section 302 or a Controlled Group member is required to provide security under Code Section 401(a)(29) or ERISA Section 307;); (d) the occurrence of a Reportable Event with respect to any Pension Plan
15


administered by a Company or a Controlled Group member as to which notice is required to be provided to the PBGC; (e) the withdrawal by a Controlled Group member from a Multiemployer Plan in a “complete withdrawal” or a “partial withdrawal” (as such terms are defined in ERISA Sections 4203 and 4205, respectively); (f) the involvement of, or occurrence or existence of any event or condition that makes likely the involvement of, a Multiemployer Plan in any reorganization under ERISA Section 4241; (g) the failure of an ERISA Plan administered by a Company or a Controlled Group member (and any related trust) that is intended to be qualified under Code Sections 401 and 501 to be so qualified or the failure of any “cash or deferred arrangement” under any such ERISA Plan to meet the requirements of Code Section 401(k); (h) the taking by the PBGC of any steps to terminate a Pension Plan or appoint a trustee to administer a Pension Plan, or the taking by a Controlled Group member of any steps to terminate a Pension Plan; (i) the failure by a Controlled Group member or an ERISA Plan to satisfy any requirements of law applicable to an ERISA Plan; (j) the commencement, existence or threatening of a claim, action, suit, audit or investigation with respect to an ERISA Plan, other than a routine claim for benefits; or (k) any incurrence by or any expectation of the incurrence by a Controlled Group member of any liability for post-retirement benefits under any Welfare Plan, other than as required by ERISA Section 601, et. seq. or Code Section 4980B.

    “ERISA Plan” means an “employee benefit plan” (within the meaning of ERISA Section 3(3)) that a Controlled Group member at any time sponsors, maintains, contributes to, has liability with respect to or has an obligation to contribute to such plan.

“Erroneous Payment” means that term as defined in Section 10.14(a) hereof.

“Erroneous Payment Deficiency Assignment” means that term as defined in Section 10.14(d) hereof.

“Erroneous Payment Impacted Class” means that term as defined in Section 10.14(d) hereof.

“Erroneous Payment Return Deficiency” means that term as defined in Section 10.14(d) hereof.

“Erroneous Payment Subrogation Rights” means that term as defined in Section 10.14(a) hereof.

    “EU Bail-In Legislation Schedule” means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor entity), as in effect from time to time.

    “Eurocurrency Liabilities” shall have the meaning assigned to that term in Regulation D of the Board of Governors of the Federal Reserve System, as in effect from time to time.
    “Eurodollar” means a Dollar denominated deposit in a bank or branch outside of the United States.
    
16


“Eurodollar Loan” means a Revolving Loan described in Section 2.2(a) hereof, that shall be denominated in Dollars and on which the Borrowers shall pay interest at the Derived Eurodollar Rate.
    “Eurodollar Rate” means, with respect to a Eurodollar Loan, for any Interest Period, a rate per annum equal to the quotient obtained (rounded upwards, if necessary, to the nearest 1/16th of 1%) by dividing (a) the rate of interest, determined by the Administrative Agent in accordance with its usual procedures (which determination shall be conclusive absent manifest error) as of approximately 11:00 A.M. (London time) two Business Days prior to the beginning of such Interest Period pertaining to such Eurodollar Loan, as listed as the London interbank offered rate, as published by Thomson Reuters or Bloomberg (or, if for any reason such rate is unavailable from Thomson Reuters or Bloomberg, from any other similar company or service that provides rate quotations comparable to those currently provided by Thomson Reuters or Bloomberg) for Dollar deposits in immediately available funds with a maturity comparable to such Interest Period; by (b) 1.00 minus the Reserve Percentage. Notwithstanding the foregoing, if at any time the Eurodollar Rate, as determined above, is less than one percent (1.00%), it shall be deemed to be one percent (1.00%) for purposes of this Agreement.
    “Event of Default” means an event or condition that shall constitute an event of default as defined in Article VIII hereof.

    “Exchange Act” means the Securities Exchange Act of 1934, as amended.

    “Excluded Accounts” means (a) accounts used exclusively for payroll, payroll taxes or other employee benefit or wage payments, (b) any fiduciary or trust account held exclusively for the benefit of an unaffiliated third party, (c) such other accounts as may be agreed to in writing by the Administrative Agent in its sole discretion, (d) any account used solely to cash collateralize the SVB Letters of Credit, (e) accounts acquired pursuant to an Acquisition that secure applicable Acquired Indebtedness (but only so long as such Acquired Indebtedness remains outstanding), and (f) zero balance accounts. For the avoidance of doubt, an Excluded Account may be a Deposit Account or a Securities Account.

    “Excluded Property” means (a) licenses and contracts which by the terms of such licenses and contracts prohibit liens on, or the assignment of, such agreements (to the extent such prohibition is enforceable at law and is in effect); (b) any trademark applications for which a statement of use has not been filed (but only until such statement is filed); (c) any rights or interest in any contract, lease, permit, license, or license agreement covering personal property of any Credit Party if under the terms of such contract, lease, permit, license, or license agreement, or applicable Law or regulation with respect thereto, the grant of a security interest or lien therein is prohibited as a matter of law or under such regulation or under the terms of such contract, lease, permit, license, or license agreement and such prohibition or restriction has not been waived or the consent of the other party to such contract, lease, permit, license, or license agreement has not been obtained (provided that, (i) the foregoing exclusions shall in no way be construed (A) to apply to the extent that any described prohibition or restriction is unenforceable or ineffective under Section 9-406, 9-407, 9-408, or 9-409 of the U.C.C. or other applicable Law or regulation, or (B) to apply to the extent that any consent or waiver has been obtained that would permit Administrative Agent’s security interest or lien to attach thereto notwithstanding the prohibition or restriction contained in such contract, lease, permit, license, or license agreement or under applicable Law or regulation, and (ii) the foregoing exclusions shall in no way be construed to limit, impair, or otherwise affect Administrative Agent’s continuing security
17


interests in and liens upon any rights or interests of any Credit Party in or to (1) monies due or to become due under or in connection with any described contract, lease, permit, license, license agreement, or equity interests (including any Accounts), or (2) any proceeds from the collection, sale, license, lease, or other dispositions of any such contract, lease, permit, license, license agreement, or equity interests); (d) any United States intent-to-use trademark applications to the extent that, and solely during the period in which, the grant of a security interest therein would impair the validity or enforceability, or result in the abandonment, voiding or cancellation, of such intent-to-use trademark applications under applicable federal law, provided that upon submission and acceptance by the USPTO of an amendment to allege use pursuant to 15 U.S.C. Section 1060(a) (or any successor provision), such intent-to-use trademark application shall be considered Collateral; (e) real property; (f) shares of voting capital stock or other voting equity interests in any Foreign Subsidiary or FSHCO in excess of sixty-five percent (65%) of the total outstanding shares of each class of voting capital stock or other voting equity interest of such Foreign Subsidiary or FSHCO; and (g) motor vehicles and other assets subject to a certificate of title statute, except to the extent perfection of a security interest therein may be accomplished by filing of financing statements in appropriate form in a central filing office located in the jurisdiction in which the granting Credit Party is organized; provided that “Excluded Property” shall not include any Proceeds, products, substitutions or replacements of any Excluded Property (unless such Proceeds, products, substitutions or replacements would constitute Excluded Property).

    “Excluded Swap Obligations” means, with respect to any Credit Party, any Swap Obligation if, and to the extent that, all or a portion of the guarantee of such Credit Party of, or the grant by such Credit Party of a security interest to secure, such Swap Obligation (or any guarantee thereof) is or becomes illegal under the Commodity Exchange Act or any rule, regulation or order of the Commodity Futures Trading Commission (or the application or official interpretation of any thereof) by virtue of such Credit Party’s failure to constitute an “eligible contract participant” as defined in the Commodity Exchange Act (determined after giving effect to any “keepwell, support or other agreement” for the benefit of such Credit Party and any and all guarantees of such Credit Party’s Swap Obligations by other Credit Parties), at the time such guarantee or grant of security interest of such Credit Party becomes, or would become, effective with respect to such Swap Obligation. If a Swap Obligation arises under a master agreement governing more than one swap, such exclusion shall apply only to the portion of such Swap Obligation that is attributable to swaps for which such guarantee or security interest is, or becomes, illegal.

    “Excluded Taxes” means any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (a) Taxes imposed on or measured by net income (however denominated), branch profits Taxes, and franchise Taxes, in each case (i) imposed by the jurisdiction (or any political subdivision thereof) under the laws of which such Recipient is organized or in which its principal office is located, or, in the case of any Lender, in which its applicable lending office is located or (ii) that otherwise are Other Connection Taxes, (b) in the case of a Lender, United States federal withholding Taxes imposed on amounts payable to or for the account of such Lender with respect to an applicable interest in a Loan or Commitment pursuant to a law in effect on the date on which (i) such Lender acquires such interest in the Loan or Commitment, or (ii) such Lender changes its lending office, except in each case to the extent that, pursuant to Section 3.2, amounts with respect to such Taxes were payable either to such Lender’s assignor immediately before such Lender
18


became a party hereto, or to such Lender immediately before it changed its lending office, (c) Taxes attributable to such Recipient’s failure to comply with Section 3.2(c), (d), (e) and (f), or to deliver the documentation described in Section 3.2(e), and (d) any withholding Taxes imposed under FATCA.

“Existing Convertible Notes” means the Convertible Debt Securities issued by Rapid7, Inc. pursuant to the Convertible Note Indentureand outstanding as of the Second Amendment Effective Date, as set forth in Schedule 5.8 of the Confidential Disclosure Letter.

“Existing Convertible Notes Indenture” means that certain Indenture, dated as of August 13, 2018, between Rapid7, Inc. and U.S. Bank National Association, as trustee.
    “FATCA” means Sections 1471 through 1474 of the Code, as in effect on the Closing Date (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), and any current or future regulations or official interpretations thereof and any agreements entered into pursuant to Section 1471(b)(1) of the Code, any intergovernmental agreement entered into in connection with the implementation of such sections of the Code, and any fiscal or regulatory legislation, rules, or practices adopted pursuant to any intergovernmental agreement, treaty or convention among Governmental Authorities implementing such Sections of the Code.

    “Federal Funds Effective Rate” means, for any day, the rate per annum (rounded upward to the nearest one one-hundredth of one percent (1/100 of 1%)) announced by the Federal Reserve Bank of New York (or any successor) on such day as being the weighted average of the rates on overnight federal funds transactions arranged by federal funds brokers on the previous trading day, as computed and announced by such Federal Reserve Bank (or any successor) in substantially the same manner as such Federal Reserve Bank computes and announces the weighted average it refers to as the “Federal Funds Effective Rate” as of the Closing Date.

    “Federal Reserve Bank of New York’s Website” means the website of the Federal Reserve Bank of New York at http://www.newyorkfed.org, or any successor source.

    “Floor” means a rate of interest equal to zero percent (0%).

    “Financial Officer” means any of the following officers: chief executive officer, president, chief financial officer or controller. Unless otherwise qualified, all references to a Financial Officer in this Agreement shall refer to a Financial Officer of the Administrative Borrower.

    “Foreign Lender” means (a) if a Borrower is a U.S. Person, a Lender that is not a U.S. Person, and (b) if a Borrower is not a U.S. Person, a Lender that is resident or organized under the laws of a jurisdiction other than that in which such Borrower is resident for tax purposes.




    
19


“Foreign Subsidiary” means a Subsidiary that is organized under the laws of any jurisdiction other than the United States, any State thereof or the District of Columbia.

“Fronting Exposure” means, at any time there is a Defaulting Lender, with respect to the Issuing Lender, such Defaulting Lender’s outstanding Letter of Credit Exposure (to the extent of such Defaulting Lender’s Commitment Percentage of the Revolving Credit Commitment) with respect to Letters of Credit issued by the Issuing Lender, other than Letter of Credit Exposure as to which such Defaulting Lender’s participation obligation has been reallocated to other Lenders or Cash Collateralized in accordance with the terms hereof.

    “FSHCO” means any Domestic Subsidiary (including any disregarded entity for U.S. federal income tax purposes), substantially all of the assets of which consist of, directly or indirectly, equity interests in (or equity interests in and indebtedness of) one or more CFCs.

    “GAAP” means generally accepted accounting principles in the United States as then in effect, which shall include the official interpretations thereof by the Financial Accounting Standards Board, applied on a basis consistent with the past accounting practices and procedures of Rapid7, Inc.

    “General Intangibles” means (a) general intangibles, as that term is defined in the U.C.C.; and (b) choses in action, causes of action, intellectual property, customer lists, corporate or other business records, inventions, designs, patents, patent applications, service marks, registrations, trade names, trademarks, copyrights, licenses, goodwill, computer software, rights to indemnification and tax refunds.

    “Governmental Authority” means any nation or government, any state, province or territory, or any local or other political subdivision thereof, any governmental agency, including state public utility commissions, department, authority, instrumentality, regulatory body, court, central bank or other governmental entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including any supra-national bodies such as the European Union or the European Central Bank), any securities exchange and any self-regulatory organization exercising such functions, and any group or body charged with setting financial accounting or regulatory capital rules or standards (including, without limitation, the Financial Accounting Standards Board, the Bank for International Settlements or the Basel Committee on Banking Supervision or any successor or similar authority to any of the foregoing).

    “Guarantor” means a Person that shall have pledged its credit or property in any manner for the payment or other performance of the indebtedness, contract or other obligation of another and includes (without limitation) any guarantor (whether of payment or of collection), surety, co-maker, endorser or Person that shall have agreed conditionally or otherwise to make any purchase, loan or investment in order thereby to enable another to prevent or correct a default of any kind.


    
20


“Guarantor of Payment” means any Subsidiary of a Borrower that shall have executed and delivered a Guaranty of Payment (or Guaranty of Payment Joinder) to the Administrative Agent subsequent to the Closing Date.

    “Guaranty of Payment” means each Guaranty of Payment executed and delivered on or after the Closing Date in connection with this Agreement by one or more Guarantors of Payment, as the same may from time to time be amended, restated or otherwise modified.

    “Guaranty of Payment Joinder” means each Guaranty of Payment Joinder, executed and delivered by a Guarantor of Payment for the purpose of adding such Guarantor of Payment as a party to a previously executed Guaranty of Payment.

    “Hedge Agreement” means any (a) hedge agreement, interest rate swap, cap, collar or floor agreement, or other interest rate management device entered into by a Company with any Person in connection with any Indebtedness of such Company, or (b) currency swap agreement, forward currency purchase agreement or similar arrangement or agreement designed to protect against fluctuations in currency exchange rates entered into by a Company. For the avoidance of doubt, Permitted Equity Derivatives shall not constitute Hedge Agreements.

    “Indebtedness” means, for any Company, without duplication, (a) all obligations to repay borrowed money, direct or indirect, incurred, assumed, or guaranteed, (b) all obligations in respect of the deferred purchase price of property or services (other than trade accounts payable and accrued expenses, in each case incurred in the ordinary course of business), (c) all obligations under conditional sales or other title retention agreements, (d) all obligations (contingent or otherwise) under any letter of credit or banker’s acceptance, (e) all net obligations under any currency swap agreement, interest rate swap, cap, collar or floor agreement or other interest rate management device or any Hedge Agreement, (f) all synthetic leases, (g) all Capitalized Lease Obligations, (h) all obligations of such Company with respect to asset securitization financing programs to the extent that there is recourse against such Company or such Company is liable (contingent or otherwise) under any such program, (i) all obligations to advance funds to, or to purchase assets, property or services from, any other Person in order to maintain the financial condition of such Person, (j) all indebtedness of the types referred to in subparts (a) through (i) above of any partnership or joint venture (other than a joint venture that is itself a corporation or limited liability company) in which such Company is a general partner or joint venturer, unless such indebtedness is expressly made non-recourse to such Company, (k) any other transaction (including forward sale or purchase agreements) having the commercial effect of a borrowing of money entered into by such Company to finance its operations or capital requirements, and (l) any guaranty of any obligation described in subparts (a) through (k) above. For the avoidance of doubt, “Indebtedness” shall not include Permitted Equity Derivatives.

    “Indemnified Taxes” means (a) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Credit Party under any Loan Document, and (b) to the extent not otherwise described in the foregoing subpart (a), Other Taxes.

    
21


“Intellectual Property Security Agreement” means each Intellectual Property Security Agreement, executed and delivered on or after the Closing Date by a Credit Party, wherein such Credit Party, as the case may be, has granted to the Administrative Agent, for the benefit of the Lenders, a security interest in all intellectual property owned by such Credit Party, as the same may from time to time be amended, restated or otherwise modified.

    “Interest AdjustmentPayment Date” means the last day of each Interest Periodthat term as defined in Section 2.3(d) hereof.

“Interest Period” means, with respect to a Eurodollareach Term SOFR Loan, thea period commencing on the date such Eurodollar Loan is made and ending on the last day of such period,of one (1) month, three (3) months, or six (6) months as selected by the Administrative Borrower pursuant to the provisions hereof, and, thereafter (unless such Eurodollar Loan is converted to a Base Rate Loan), each subsequent period commencing on the last day of the immediately preceding Interest Period and ending on the last day of such period, as selected by the Administrative Borrower pursuant to the provisions hereof. The duration of each Interest Period for a Eurodollar Loan shall be one month, two months, three months or six months, in each case as the Administrative Borrower may select upon notice, as set forth in Section 2.5 hereof; provided that, if the Administrative Borrower shall fail to so select the duration; provided, however, that (a) the initial Interest Period for any Term SOFR Loan shall commence on the date of such Loan (the date of a Loan resulting from a conversion or continuation shall be the date of such conversion or continuation) and each Interest Period occurring thereafter in respect of such Loan shall commence on the day on which the next preceding Interest Period expires; (ii) if any Interest Period begins on a day for which there is no numerically corresponding day in the calendar month at the end of such Interest Period, such Interest Period shall end on the last Business Day of such calendar month; (iii) if any Interest Period would otherwise expire on a day that is not a Business Day, such Interest Period shall expire on the next succeeding Business Day; provided, however, that if any Interest Period would otherwise expire on a day that is not a Business Day but is a day of the month after which no further Business Day occurs in such month, such Interest Period shall expire on the next preceding Business Day; (iv) no Interest Period for any Term SOFR Loan may be selected that would end after the last day of the Commitment Period, as the case may be; and (v) if, upon the expiration of any Interest Period at least three Business Days prior to the, the Borrowers have failed to (or may not) elect a new Interest Adjustment DatePeriod to be applicable to such Eurodollar Loan,the respective Term SOFR Loans as provided above, the Borrowers shall be deemed to have convertedelected to convert such Eurodollar Loan to a Base Rate Loan at the endeffective as of the thenexpiration date of such current Interest Period. Notwithstanding the foregoing, no Interest Period shall extend beyond the last day of the Commitment Period.

    “Inventory” means inventory, as that term is defined in the U.C.C.

    “Investment Policy” means that certain investment policy of Rapid7, Inc., provided to the Administrative Agent and the Lenders prior to the Closing Date, as the same may be amended, restated or otherwise supplemented with the consent of the Administrative Agent, which shall not be unreasonably withheld.

    
22


“Investment Property” means investment property, as that term is defined in the U.C.C., unless the Uniform Commercial Code as in effect in another jurisdiction would govern the perfection and priority of a security interest in investment property, and, in such case, “investment property” shall be defined in accordance with the law of that jurisdiction as in effect from time to time.

    “Issuing Lender” means, as to any Letter of Credit transaction hereunder, the Administrative Agent as issuer of the Letter of Credit, or, in the event that the Administrative Agent either shall be unable to issue or the Administrative Agent shall agree that another Revolving Lender may issue, a Letter of Credit, such other Revolving Lender as shall be acceptable to the Administrative Agent and shall agree to issue the Letter of Credit in its own name, but in each instance on behalf of the Revolving Lenders.

    “KeyBank” means KeyBank National Association, and its successors and assigns.

    “Landlord’s Waiver” means a landlord’s waiver in form and substance reasonably satisfactory to the Administrative Agent, delivered by a Credit Party in connection with this Agreement, as such waiver may from time to time be amended, restated or otherwise modified.

    “Laws” means, collectively, all international, foreign, federal, state and local statutes, treaties, rules, guidelines, regulations, ordinances, codes and administrative or judicial precedents or authorities, including the interpretation or administration thereof by any Governmental Authority charged with the enforcement, interpretation or administration thereof, and all applicable administrative orders, directed duties, requests, licenses, authorizations and permits of, and agreements with, any Governmental Authority, in each case whether or not having the force of law.

    “Lender” means that term as defined in the first paragraph of this Agreement and, as the context requires, shall include the Issuing Lender.

    “Letter of Credit” means a commercial documentary letter of credit or standby letter of credit that shall be issued by the Issuing Lender for the account of a Borrower or a Guarantor of Payment, including amendments thereto, if any, and shall have an expiration date no later than the earlier of (a) three hundred sixty-four (364) days after its date of issuance (provided that such Letter of Credit may provide for the renewal thereof for additional one year periods), or (b) thirty (30) days prior to the last day of the Commitment Period.

    “Letter of Credit Commitment” means the commitment of the Issuing Lender, on behalf of the Revolving Lenders, to issue Letters of Credit in an aggregate face amount of up to Fifteen Million Dollars ($15,000,000).

    “Letter of Credit Exposure” means, at any time, the sum of (a) the aggregate undrawn amount of all issued and outstanding Letters of Credit, and (b) the aggregate of the draws made on Letters of Credit that have not been reimbursed by the Borrowers or converted to a Revolving Loan pursuant to Section 2.2(b)(iv) hereof.

23


    “Letter of Credit Fee” means, with respect to any Letter of Credit, for any day, an amount equal to (a) the face amount of such Letter of Credit, multiplied by (b) the Applicable Margin for Revolving Loans that are EurodollarTerm SOFR Loans divided by three hundred sixty (360).

    “Lien” means any mortgage, deed of trust, security interest, lien (statutory or other), charge, assignment, hypothecation, encumbrance on, pledge or deposit of, or conditional sale, lease (other than operating leases), sale with a right of redemption or other title retention agreement and any capitalized lease with respect to any property (real or personal) or asset.

    “Loan” means a Revolving Loan.

    “Loan Documents” means, collectively, this Agreement, the Confidential Disclosure Letter, each Note, each Guaranty of Payment, each Guaranty of Payment Joinder, all documentation relating to each Letter of Credit, each Security Document and the Administrative Agent Fee Letter, as any of the foregoing may from time to time be amended, restated or otherwise modified or replaced, and any other document delivered pursuant thereto.

    “Lookback Day” has the meaning provided in the definition of “Term SOFR”.

    “Material Adverse Effect” means a material adverse effect on (a) the business, assets, operations or financial condition of the Companies taken as a whole, (b) the ability of any Credit Party to perform its obligations under any Loan Document to which it is a party, or (c) the legality, validity, binding effect or enforceability against any Credit Party of any Loan Document to which it is a party.

    “Material Indebtedness Agreement” means the Convertible Debt Securities and any debt instrument, lease (capital, operating or otherwise), guaranty, contract, commitment, agreement or other arrangement evidencing or entered into in connection with any Indebtedness of any Company or the Companies equal to or in excess of the amount of Twenty Million Dollars ($20,000,000).

    “Maximum Amount” means, for each Lender, the amount set forth opposite such Lender’s name under the column headed “Maximum Amount” as set forth on Schedule 1 hereto, subject to (a) decreases pursuant to Section 2.9(a) hereof, (b) increases pursuant to Section 2.9(b) hereof, and (c) assignments of interests pursuant to Section 11.10 hereof; provided that the Maximum Amount of the Issuing Lender shall exclude the Letter of Credit Commitment (other than its pro rata share thereof).

    “Maximum Rate” means that term as defined in Section 2.3(c) hereof.

    “Minimum Collateral Amount” means, at any time, (a) with respect to Cash Collateral consisting of cash or deposit account balances, an amount equal to one hundred three percent (103%) of the Fronting Exposure of the Issuing Lender with respect to Letters of Credit issued and outstanding at such time, and (b) otherwise, an amount determined by the Administrative Agent and the Issuing Lender in their sole discretion.


    
24


“Moody’s” means Moody’s Investors Service, Inc., and any successor to such company.

    “Multiemployer Plan” means a Pension Plan that is subject to the requirements of Subtitle E of Title IV of ERISA.

    “Non-Consenting Lender” means that term as defined in Section 11.3(c) hereof.

    “Non-Defaulting Lender” means, at any time, each Lender that is not a Defaulting Lender at such time.

    “Note” means a Revolving Credit Note, or any other promissory note delivered pursuant to this Agreement.

    “Notice of Loan” means a Notice of Loan in the form of the attached Exhibit B.

    “Obligations” means, collectively, (a) all Indebtedness and other obligations now owing or hereafter incurred by the one or more Borrowers to the Administrative Agent, the Issuing Lender, or any Lender pursuant to this Agreement and the other Loan Documents (including any Erroneous Payment Subrogation Rights), and includes the principal of and interest on all Loans, and all obligations of the Borrowers or any other Credit Party pursuant to Letters of Credit; (b) each extension, renewal, consolidation or refinancing of any of the foregoing, in whole or in part; (c) the commitment and other fees, and any prepayment fees, payable pursuant to this Agreement or any other Loan Document; (d) all fees and charges in connection with Letters of Credit; (e) every other liability, now or hereafter owing to the Administrative Agent or any Lender by any Company pursuant to this Agreement or any other Loan Document; and (f) all Related Expenses.

    “Organizational Documents” means, with respect to any Person (other than an individual), such Person’s Articles (Certificate) of Incorporation, operating agreement or equivalent formation documents, and Regulations (Bylaws), or equivalent governing documents, and any amendments to any of the foregoing.

    “Other Connection Taxes” means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between the Administrative Agent or such Recipient and the jurisdiction imposing such Taxes (other than connections arising solely from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to, or enforced, any Loan Document, or sold or assigned an interest in any Loan, Letter of Credit, or any Loan Document).

    “Other Taxes” means any and all present or future stamp or documentary, intangible, recording, filing or similar Taxes arising from any payment made hereunder or under any other Loan Document, or from the execution, delivery or enforcement of, or otherwise with respect to, this Agreement or any other Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment pursuant to Section 3.6 hereof.

    “Participant” means that term as defined in Section 11.11 hereof.

    
25


“Participant Register” means that term as described in Section 11.11(e) hereof.

    “Patriot Act” means the Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act of 2001, USA Patriot Act, Title III of Pub. L. 107-56, signed into law October 26, 2001, as amended from time to time.

“Payment Recipient” means that term as defined in Section 10.14(a) hereof.

    “PBGC” means the Pension Benefit Guaranty Corporation, and its successor.

    “Pension Plan” means an ERISA Plan that is a “pension plan” (within the meaning of ERISA Section 3(2)).

    “Permitted Equity Derivatives” means any forward purchase agreement, accelerated share purchase agreement, call option, warrant transaction or other equity derivative transactiontransactions relating to the equity interests of Rapid7, Inc. (or other securities or property following a merger event or other change of the common stock of Rapid7, Inc.) executed in connection with the issuance of any Convertible Debt Securities (or deemed executed therewith) (including the Existing Convertible Notes).

    “Person” means any individual, sole proprietorship, partnership, joint venture, unincorporated organization, corporation, limited liability company, unlimited liability company, institution, trust, estate, Governmental Authority or any other entity.

    “Platform” means Debt Domain, Intralinks, Syndtrak or a substantially similar electronic transmission system selected by the Administrative Agent.

    “Pledge Agreement” means each of the Pledge Agreements, relating to the Pledged Securities, executed and delivered by a Credit Party, as applicable, in favor of the Administrative Agent, for the benefit of the Lenders, dated on or after the Closing Date, as any of the foregoing may from time to time be amended, restated or otherwise modified.

    “Pledged Notes” means the promissory notes payable to a Credit Party, as described on Schedule 7.4 of the Confidential Disclosure Letter, and any additional or future promissory notes that may hereafter from time to time be payable to a Credit Party.

    “Pledged Securities” means all of the shares of capital stock or other equity interests of a direct Subsidiary of a Credit Party, whether now owned or hereafter acquired or created, and all proceeds thereof; provided that Pledged Securities shall exclude shares of voting capital stock or other voting equity interests in any Foreign Subsidiary that is a CFC or any FSHCO in excess of sixty-five percent (65%) of the total outstanding shares of each class of voting capital stock or other voting equity interest of such Foreign Subsidiary or any FSHCO, whether held directly or indirectly through a disregarded entity. (Schedule 3 of the Confidential Disclosure Letter lists, as of the ClosingSecond Amendment Effective Date, all of the Pledged Securities.)

    
26


“Prime Rate” means the interest rate established from time to time by the Administrative Agent as the Administrative Agent’s prime rate, whether or not such rate shall be publicly announced; the Prime Rate may not be the lowest interest rate charged by the Administrative Agent for commercial or other extensions of credit. Each change in the Prime Rate shall be effective immediately from and after such change.

    “Proceeds” means (a) proceeds, as that term is defined in the U.C.C., and any other proceeds, and (b) whatever is received upon the sale, exchange, collection or other disposition of Collateral or proceeds, whether cash or non-cash. Cash proceeds include, without limitation, moneys, checks and Deposit Accounts. Proceeds include, without limitation, any Account arising when the right to payment is earned under a contract right, any insurance payable by reason of loss or damage to the Collateral, and any return or unearned premium upon any cancellation of insurance. Except as expressly authorized in this Agreement, the right of the Administrative Agent and the Lenders to Proceeds specifically set forth herein, or indicated in any financing statement, shall never constitute an express or implied authorization on the part of the Administrative Agent or any Lender to a Company’s sale, exchange, collection or other disposition of any or all of the collateral securing the Secured Obligations.

    “Project Stratus” means that certain company identified to the Administrative Agent and the Lenders prior to the closing date as “Project Stratus”.
“PTE” means a prohibited transaction class exemption issued by the United States Department of Labor, as any such exemption may be amended from time to time.

    “QFC” has the meaning assigned to the term “qualified financial contract” in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).

    “Recipient” means, as applicable (a) any Lender, or (b) the Issuing Lender.

“Recurring Revenue” means, for any period, an amount equal to recurring revenue of Rapid7, Inc. for such period, as determined on a Consolidated basis, from products, maintenance and supports (and specifically excluding professional services), calculated in a manner consistent with past business practices and as each category is reported in the financial statements delivered pursuant to Section 5.3(a) and (b) hereof.

“Reference Time” with respect to any setting of the then-current Benchmark, 6:00 a.m. (Eastern Time), on the day that is two SOFR Business Days preceding the date of such setting.

    “Register” means that term as described in Section 11.10(c) hereof.

    “Regularly Scheduled Payment Date” means the last Business Day of each March, June, September and December of each year.

    “Related Expenses” means any and all documented reasonable out-of-pocket costs, liabilities and expenses (including, without limitation, losses, damages, penalties, claims, actions, reasonable and actual attorneys’ fees, legal expenses, judgments, suits and disbursements) (a) incurred by the Administrative Agent, or imposed upon or asserted against the Administrative Agent or any Lender, in any attempt by the Administrative Agent to (i) enforce this Agreement or any other Loan Document or obtain, preserve, perfect or enforce any Loan Document or any
27


security interest evidenced by any Loan Document; (ii) obtain payment, performance or observance of any and all of the Secured Obligations; or (iii) maintain, insure, audit, collect, preserve, repossess or dispose of any of the collateral securing the Secured Obligations or any part thereof, including, without limitation, costs and expenses for appraisals, assessments and audits of any Company or any such collateral; or (b) incidental or related to subpart (a) above, including, without limitation, interest thereupon from the date incurred, imposed or asserted until paid at the Default Rate.

    “Related Parties” means, with respect to any Person, such Person’s Affiliates and the partners, directors, officers, employees, agents, trustees, administrators, managers, advisors and representatives of such Person and of such Person’s Affiliates.

“Relevant Governmental Body” means the Federal Reserve Board and/or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Federal Reserve Board and/or the Federal Reserve Bank of New York, or any successor thereto, including without limitation the Alternative Reference Rates Committee.

    “Removal Effective Date” means that term as defined in Section 10.6(b) hereof.

    “Reportable Event” means a “reportable event” as that term is defined in Title IV of ERISA, except actions of general applicability by the Secretary of Labor under Section 110 of such Act.

    “Required Lenders” means the holders of more than fifty percent (50%), based upon each Lender’s Commitment Percentage, of an amount equal to (a) during the Commitment Period, the Total Commitment Amount, and (b) after the Commitment Period, the Revolving Credit Exposure; provided that (i) any portion held or deemed to be held by any Defaulting Lender shall be excluded for purposes of making a determination of Required Lenders, and (ii) if there shall be two or more unaffiliated Lenders (that are not Defaulting Lenders), Required Lenders shall constitute at least two unaffiliated Lenders.

    “Reserve Percentage” means, for any day, that percentage (expressed as a decimal) that is in effect on such day, as prescribed by the Board of Governors of the Federal Reserve System (or any successor) for determining the maximum reserve requirement (including, without limitation, all basic, supplemental, marginal and other reserves and taking into account any transitional adjustments or other scheduled changes in reserve requirements) for a member bank of the Federal Reserve System in Cleveland, Ohio, in respect of Eurocurrency Liabilities. The Eurodollar Rate shall be adjusted automatically on and as of the effective date of any change in the Reserve Percentage.
“Resignation Effective Date” means that term as defined in Section 10.6(a) hereof.

“Resolution Authority” means an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority.

    
28


“Restricted Payment” means, with respect to any Company, (a) any Capital Distribution paid in cash, (b) any amount paid in cash by such Company in repayment, redemption, retirement, conversion or repurchase, directly or indirectly, (i) of any Subordinated Indebtedness or (ii) Indebtedness under Convertible Debt Securities, or (c) any amount paid in cash by such Company in respect of any management, consulting or other similar arrangement with any equity holder (other than a Company) of a Company or an Affiliate. Notwithstanding the foregoing, and for the avoidance of doubt, (A) a payment by a Company to another Credit Party is not a Restricted Payment, (B) any delivery of equity interests due upon conversion of any Convertible Debt Securities (plus cash in lieu of delivering any fractional share) shall not constitute a Restricted Payment and (C) any payment (including payment of any premium) or delivery with respect to, or early unwind, settlement or termination of, any Permitted Equity Derivative shall not constitute a Restricted Payment.

    “Revolving Amount” means FiftyOne Hundred Million Dollars ($50,000,000100,000,000), as such amount may be increased pursuant to Section 2.9(b) hereof or reduced pursuant to Section 2.9(a) hereof.

    “Revolving Credit Commitment” means the obligation hereunder, during the Commitment Period, of (a) the Revolving Lenders (and each Revolving Lender) to make Revolving Loans, and (b) the Issuing Lender to issue, and each Revolving Lender to participate in, Letters of Credit pursuant to the Letter of Credit Commitment; up to an aggregate principal amount outstanding at any time equal to the Revolving Amount.

    “Revolving Credit Exposure” means, at any time, the sum of (a) the aggregate principal amount of all Revolving Loans outstanding, and (b) the Letter of Credit Exposure.

    “Revolving Credit Note” means a Revolving Credit Note, in the form of the attached Exhibit A, executed and delivered pursuant to Section 2.4(a) hereof.

    “Revolving Lender” means a Lender with a percentage of the Revolving Credit Commitment as set forth on Schedule 1 hereto, or that acquires a percentage of the Revolving Credit Commitment pursuant to Section 2.9(b) or 11.10 hereof.

    “Revolving Loan” means a loan made to the Borrowers by the Revolving Lenders in accordance with Section 2.2(a) hereof.

    “Sanctions” means any sanctions administered or enforced from time to time by (a) the U.S. government, including those administered by the Office of Foreign Assets Control or the U.S. Department of State or (b) the United Nations Security Council, the European Union or Her Majesty’s Treasury of the United Kingdom.

    “SEC” means the United States Securities and Exchange Commission, or any governmental body or agency succeeding to any of its principal functions.

    “Secured Obligations” means, collectively, (a) the Obligations, (b) all obligations and liabilities of the Companies owing to a Lender (or an entity that is an Affiliate of a then existing Lender) under Hedge Agreements, and (c) the Bank Product Obligations owing to a Lender (or an entity that is an Affiliate of a then existing Lender) under Bank Product Agreements; provided
29


that Secured Obligations of a Credit Party shall not include Excluded Swap Obligations owing from such Credit Party. For the avoidance of doubt, Permitted Equity Derivatives shall not constitute Secured Obligations.

    “Securities Account” means a securities account, as that term is defined in the U.C.C.

    “Securities Account Control Agreement” means each Securities Account Control Agreement (or similar agreement with respect to a Securities Account) among a Credit Party, the Administrative Agent and a Securities Intermediary, dated on or after the Closing Date, to be in form and substance reasonably satisfactory to the Administrative Agent, as the same may from time to time be amended, restated or otherwise modified.

    “Securities Intermediary” means a clearing corporation or a Person, including, without limitation, a bank or broker, that in the ordinary course of its business maintains Securities Accounts for others and is acting in that capacity.

    “Security Agreement” means each Security Agreement, executed and delivered by one or more Guarantors of Payment in favor of the Administrative Agent, for the benefit of the Lenders, dated as of the Closing Date, and any other Security Agreement executed on or after the Closing Date, as the same may from time to time be amended, restated or otherwise modified.

    “Security Agreement Joinder” means each Security Agreement Joinder, executed and delivered by a Guarantor of Payment for the purpose of adding such Guarantor of Payment as a party to a previously executed Security Agreement.

    “Security Document” means each Security Agreement, each Security Agreement Joinder, each Pledge Agreement, each Intellectual Property Security Agreement, the Landlord’s Waiver, each Control Agreement, each U.C.C. Financing Statement or similar filing as to a jurisdiction located outside of the United States filed in connection herewith or perfecting any interest created in any of the foregoing documents, and any other document pursuant to which any Lien is granted by a Company or any other Person to the Administrative Agent, for the benefit of the Lenders, as security for the Secured Obligations, or any part thereof, and each other agreement executed or provided to the Administrative Agent in connection with any of the foregoing, as any of the foregoing may from time to time be amended, restated or otherwise modified or replaced.

    “SOFR” means a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.

    “SOFR” with respect to any day means the secured overnight financing rate published for such day by Administrator” means the Federal Reserve Bank of New York, as the administrator of the benchmark, (or a successor administrator) on the Federal Reserve Bank of New York’s Website of the secured overnight financing rate).

    
30


“SOFR Business Day” means any day except for (i) a Saturday, (ii) a Sunday or (iii) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.

    “Solvent” means, with respect to any Person, that (a) the fair value of such Person’s assets is in excess of the total amount of such Person’s debts, as determined in accordance with the Bankruptcy Code, (b) the present fair saleable value of such Person’s assets is in excess of the amount that will be required to pay such Person’s debts as such debts become absolute and matured, (c) such Person is able to realize upon its assets and pay its debts and other liabilities (including disputed, contingent and unliquidated liabilities) as such liabilities mature in the normal course of business, (d) such Person does not intend to, and does not believe that it will, incur debts or liabilities beyond its ability to pay as such debts and liabilities mature, and (e) such Person is not engaged in business or a transaction, and is not about to engage in business or a transaction, for which its property would constitute an unreasonably small amount of capital. As used in this definition, the term “debts” includes any legal liability, whether matured or unmatured, liquidated or unliquidated, absolute, fixed or contingent, as determined in accordance with the Bankruptcy Code.

    “Standard & Poor’s” means S&P Global Ratings, a business unit of Standard & Poor’s Financial Services LLC, a subsidiary of S&P Global Inc., and any successor thereto.

    “Subordinated Indebtedness” means Indebtedness that shall have been subordinated (by written terms or written agreement being, in either case, in form and substance reasonably satisfactory to the Administrative Agent) in favor of the prior payment in full of the Obligations.

    “Subsidiary” means, with respect to any Person, (a) a corporation more than fifty percent (50%) of the Voting Power of which is owned, directly or indirectly, by such Person or by one or more other subsidiaries of such Person or by such Person and one or more subsidiaries of such Person, (b) a partnership, limited liability company or unlimited liability company of which such Person, one or more other subsidiaries of such Person or such Person and one or more subsidiaries of such Person, directly or indirectly, is a general partner or managing member, as the case may be, or otherwise has an ownership interest greater than fifty percent (50%) of all of the ownership interests in such partnership, limited liability company or unlimited liability company, or (c) any other Person (other than a corporation, partnership, limited liability company or unlimited liability company) in which such Person, one or more other subsidiaries of such Person or such Person and one or more subsidiaries of such Person, directly or indirectly, has at least a majority interest in the Voting Power or the power to elect or direct the election of a majority of directors or other governing body of such Person. Unless the context otherwise requires, Subsidiary herein shall be a reference to a Subsidiary of a Borrower.

    “Supporting Letter of Credit” means a standby letter of credit, in form and substance satisfactory to the Administrative Agent and the Issuing Lender, issued by an issuer satisfactory to the Administrative Agent and the Issuing Lender.

    
31


“SVB Letters of Credit” means those certain cash collateralized standby letters of credit issued by Silicon Valley Bank for the account of the Borrowers, set forth on Schedule 5.8 to the Confidential Disclosure Letter.

    “Swap Obligations” means, with respect to any Company, any obligation to pay or perform under any agreement, contract or transaction that constitutes a “swap” within the meaning of section 1a(47) of the Commodity Exchange Act. For the avoidance of doubt, Permitted Equity Derivatives shall not constitute Swap Obligations.

    “Taxes” means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.

    “Term SOFR” means for any calculation with respect to a Term SOFR Loan, the Term SOFR Reference Rate for a tenor comparable to the applicable Interest Period on the day (such day, the “Lookback Day”) that is two (2) SOFR Business Days prior to the first day of such Interest Period (and rounded in accordance with the Administrative Agent’s customary practice), as such rate is published by the SOFR Administrator; provided, however, that if as of 5:00 p.m. (Eastern time) on any Lookback Day the Term SOFR Reference Rate for the applicable tenor has not been published by the SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the SOFR Administrator on the first preceding SOFR Business Day for which such Term SOFR Reference Rate for such tenor was published by the SOFR Administrator so long as such first preceding SOFR Business Day is not more than three (3) SOFR Business Days prior to such Lookback Day, and for any calculation with respect to a Base Rate Loan, the Term SOFR Reference Rate for a tenor of one (1) month on the day that is two (2) SOFR Business Days prior to the date the Base Rate is determined, subject to the proviso provided above.

    “Term SOFR Index Adjustment” means ten (10.0) basis points.

    “Term SOFR Loan” means each Loan bearing interest at a rate based upon the Adjusted Term SOFR Rate (other than pursuant to subpart (c) of the definition of “Base Rate”).

    “Term SOFR Reference Rate” means the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body.

    “Total Commitment Amount” means the principal amount of FiftyOne Hundred Million Dollars ($50,000,000100,000,000), as such amount may be increased pursuant to Section 2.9(b) hereof, or decreased pursuant to Section 2.9(a) hereof.

    “U.C.C.” means the Uniform Commercial Code, as in effect from time to time in the State of New York.


     “U.C.C. Financing Statement” means a financing statement filed or to be filed in accordance with the Uniform Commercial Code, as in effect from time to time, in the relevant state or states.
32



    “U.S. Person” means any Person that is a “United States Person” as defined in Section 7701(a)(30) of the Code.

    “U.S. Tax Compliance Certificate” means that term as defined in Section 3.2(e) hereof.

“UK Financial Institution” means any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended form time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms.

“UK Resolution Authority” means the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution.

“Unadjusted Benchmark Replacement” means the Benchmark Replacement excluding the Benchmark Replacement Adjustment.

    “United States” means the United States of America.

    “USPTO” means the United States Patent and Trademark Office in Alexandria, Virginia.

    “Voting Power” means, with respect to any Person, the exclusive ability to control, through the ownership of shares of capital stock, partnership interests, membership interests or otherwise, the election of members of the board of directors or other similar governing body of such Person. The holding of a designated percentage of Voting Power of a Person means the ownership of shares of capital stock, partnership interests, membership interests or other interests of such Person sufficient to control exclusively the election of that percentage of the members of the board of directors or similar governing body of such Person.

    “Welfare Plan” means an ERISA Plan that is a “welfare plan” within the meaning of ERISA Section 3(l).

    “Withholding Agent” means any Credit Party and the Administrative Agent.

    “Write-Down and Conversion Powers” means, (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule, and (b) with respect to the United Kingdom, any powers of the applicable Resolution Authority under the Bail-In Legislation to cancel, reduce, modify or change the form of a liability of any UK Financial Institution or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that person or any other person, to
33


provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that Bail-In Legislation that are related to or ancillary to any of those powers.

    Section 1.2. Accounting Terms.

    (a)    Any accounting term not specifically defined in this Article I shall have the meaning ascribed thereto by GAAP.

    (b)    If any change in the rules, regulations, pronouncements, opinions or other requirements of the Financial Accounting Standards Board (or any successor thereto or agency with similar function) is made with respect to GAAP, or if the Borrowers adopt the International Financial Reporting Standards, and such change or adoption results in a change in the calculation of any component (or components in the aggregate) of the financial covenants set forth in Section 5.7 hereof or the related financial definitions, at the option of the Administrative Agent, the Required Lenders or the Administrative Borrower, the parties hereto will enter into good faith negotiations to amend such financial covenants and financial definitions in such manner as the parties shall agree, each acting reasonably, in order to reflect fairly such change or adoption so that the criteria for evaluating the financial condition of the Borrowers shall be the same in commercial effect after, as well as before, such change or adoption is made (in which case the method and calculating such financial covenants and definitions hereunder shall be determined in the manner so agreed); provided that, until so amended, such calculations shall continue to be computed in accordance with GAAP as in effect prior to such change or adoption.

    (c)    Notwithstanding the foregoing, all financial covenants contained herein shall be calculated, and compliance with negative covenants contained herein shall be determined, without giving effect to Accounting Standards Codification 842 (or any other Accounting Standards Codification having similar result or effect) (and related interpretations) to the extent any lease (or similar arrangement) would be required to be treated as a capital lease thereunder where such lease (or arrangement) would have been treated as an operating lease under GAAP as in effect immediately prior to the effectiveness of such Accounting Standards Codification.

    Section 1.3. Terms Generally. The foregoing definitions shall be applicable to the singular and plural forms of the foregoing defined terms. Unless otherwise defined in this Article I, terms that are defined in the U.C.C. are used herein as so defined. For the avoidance of doubt, the term “equity interests” shall not include Convertible Debt Securities (including the Existing Convertible Notes).

Section 1.4. Divisions. For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction’s laws): (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized on the first date of its existence by the holders of its equity interests at such time.


34


Section 1.5. Rates. The interest rate on Loans denominated in Dollars may be determined by reference to a benchmark rate that is, or may in the future become, the subject of regulatory reform or cessation. The Administrative Agent does not warrant or accept responsibility for, and shall not have any liability with respect to (a) the continuation of, administration of, submission of, calculation of or any other matter related to the Base Rate, the Term SOFR Reference Rate, Adjusted Term SOFR Rate or Term SOFR, or any component definition thereof or rates referred to in the definition thereof, or any alternative, successor or replacement rate thereto (including any Benchmark Replacement), including whether the composition or characteristics of any such alternative, successor or replacement rate (including any Benchmark Replacement) will be similar to, or produce the same value or economic equivalence of, or have the same volume or liquidity as, the Base Rate, the Term SOFR Reference Rate, Adjusted Term SOFR Rate , Term SOFR or any other Benchmark prior to its discontinuance or unavailability, or (b) the effect, implementation or composition of any Conforming Changes. The Administrative Agent and its affiliates or other related entities may engage in transactions that affect the calculation of the Base Rate, the Term SOFR Reference Rate, Term SOFR, Adjusted Term SOFR Rate, any alternative, successor or replacement rate (including any Benchmark Replacement) or any relevant adjustments thereto, in each case, in a manner adverse to the Borrowers. The Administrative Agent may select information sources or services in its reasonable discretion to ascertain the Base Rate, the Term SOFR Reference Rate, Term SOFR, Adjusted Term SOFR Rate or any other Benchmark, in each case pursuant to the terms of this Agreement, and shall have no liability to any Borrower, any Lender or any other person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service. In connection with the use or administration of Term SOFR, the Administrative Agent will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document. The Administrative Agent will promptly notify the Administrative Borrower and the Lenders of the effectiveness of any Conforming Changes in connection with the use or administration of Term SOFR.


ARTICLE II. AMOUNT AND TERMS OF CREDIT

    Section 2.1. Amount and Nature of Credit.

    (a)    Subject to the terms and conditions of this Agreement, the Lenders, on and after the Closing Date and during the remainder of the Commitment Period and to the extent hereinafter provided, shall make Loans to the Borrowers, and participate in Letters of Credit (or, if the Issuing Lender, issue Letters of Credit) at the request of the Borrowers, in such aggregate amount as the Borrowers shall request pursuant to the Commitment; provided that in no event shall the aggregate principal amount of all Loans and Letters of Credit outstanding under this Agreement be in excess of the Total Commitment Amount.

    
35


(b)    Each Lender, for itself and not one for any other, agrees to make Loans, and participate in Letters of Credit (or, if the Issuing Lender, issue Letters of Credit), during the Commitment Period, on such basis that, immediately after the completion of any borrowing by the Borrowers or the issuance of a Letter of Credit:

    (i)    the aggregate outstanding principal amount of Loans made by such Lender, when combined with such Lender’s pro rata share, if any, of the Letter of Credit Exposure, shall not be in excess of the Maximum Amount for such Lender; and

    (ii)    the aggregate outstanding principal amount of Loans shall represent that percentage of the aggregate principal amount then outstanding on all Loans that shall be such Lender’s Commitment Percentage.

Each borrowing from the Lenders shall be made pro rata according to the respective Commitment Percentages of the Lenders.

    (c)    The Loans may be made as Revolving Loans as described in Section 2.2(a) hereof, and Letters of Credit may be issued in accordance with Section 2.2(b) hereof.

    Section 2.2. Revolving Credit Commitment.

    (a)    Revolving Loans. Subject to the terms and conditions of this Agreement, on and after the Closing Date and during the remainder of the Commitment Period, the Revolving Lenders shall make a Revolving Loan or Revolving Loans to the Borrowers in such amount or amounts as the Administrative Borrower, through an Authorized Officer, may from time to time request, but not exceeding in aggregate principal amount at any time outstanding hereunder the Revolving Credit Commitment, when such Revolving Loans are combined with the Letter of Credit Exposure. The Borrowers shall have the option, subject to the terms and conditions set forth herein, to borrow Revolving Loans, maturing on the last day of the Commitment Period, by means of any combination of Base Rate Loans or EurodollarTerm SOFR Loans. Subject to the provisions of this Agreement, the Borrowers shall be entitled under this Section 2.2(a) to borrow Revolving Loans, repay the same in whole or in part and re-borrow Revolving Loans hereunder at any time and from time to time during the Commitment Period. The aggregate outstanding amount of all Revolving Loans shall be payable in full on the last day of the Commitment Period.

    (b)    Letters of Credit.

    (i)    Generally. Subject to the terms and conditions of this Agreement, on and after the Closing Date and during the remainder of the Commitment Period, the Issuing Lender shall, in its own name, on behalf of the Revolving Lenders, issue such Letters of Credit for the account of a Borrower or a Guarantor of Payment, as the Administrative Borrower may from time to time request. The Administrative Borrower shall not request any Letter of Credit (and the Issuing Lender shall not be obligated to issue any Letter of Credit) if, after giving effect thereto, (A) the Letter of Credit Exposure would exceed the Letter of Credit Commitment, or (B) the Revolving Credit Exposure would exceed the Revolving Credit Commitment. The issuance of each Letter of Credit shall confer upon each Revolving Lender the benefits and liabilities of a participation consisting of an
36


undivided pro rata interest in the Letter of Credit to the extent of such Revolving Lender’s Commitment Percentage.

    (ii)    Request for Letter of Credit. Each request for a Letter of Credit shall be delivered to the Administrative Agent (and to the Issuing Lender, if the Issuing Lender is a Lender other than the Administrative Agent) by an Authorized Officer not later than 11:00 A.M. (Eastern time) three Business Days prior to the date of the proposed issuance of the Letter of Credit (or such shorter period as may be acceptable to the Issuing Lender). Each such request shall be in a form reasonably acceptable to the Administrative Agent (and the Issuing Lender, if the Issuing Lender is a Lender other than the Administrative Agent) and shall specify the face amount thereof, whether such Letter of Credit is a commercial documentary or a standby Letter of Credit, the account party, the beneficiary, the requested date of issuance, amendment, renewal or extension, the expiry date thereof, and the nature of the transaction or obligation to be supported thereby. Concurrently with each such request, the Administrative Borrower, and any Guarantor of Payment for whose account the Letter of Credit is to be issued, shall execute and deliver to the Issuing Lender an appropriate application and agreement, being in the standard form of the Issuing Lender for such letters of credit, as amended to conform to the provisions of this Agreement if required by the Administrative Agent. The Administrative Agent shall give the Issuing Lender and each Revolving Lender notice of each such request for a Letter of Credit.

    (iii)    Commercial Documentary Letters of Credit Fees. With respect to each Letter of Credit that shall be a commercial documentary letter of credit and the drafts thereunder, whether issued for the account of a Borrower or a Guarantor of Payment, the Borrowers agree to (A) pay to the Administrative Agent, for the pro rata benefit of the Revolving Lenders, a non-refundable commission based upon the face amount of such Letter of Credit, which shall be paid quarterly in arrears, on each Regularly Scheduled Payment Date, in an amount equal to the aggregate sum of the Letter of Credit Fee for such Letter of Credit for each day of such quarter; (B) pay to the Administrative Agent, for the sole benefit of the Issuing Lender, an additional Letter of Credit fee, which shall be paid on each date that such Letter of Credit is issued, amended or renewed, at the rate of one-eighth percent (1/8%) of the face amount of such Letter of Credit; and (C) pay to the Administrative Agent, for the sole benefit of the Issuing Lender, such other issuance, amendment, renewal, negotiation, draw, acceptance, telex, courier, postage and similar transactional fees as are customarily charged by the Issuing Lender in respect of the issuance and administration of similar letters of credit under its fee schedule as in effect from time to time.

    (iv)    Standby Letters of Credit Fees. With respect to each Letter of Credit that shall be a standby letter of credit and the drafts thereunder, if any, whether issued for the account of a Borrower or a Guarantor of Payment, the Borrowers agree to (A) pay to the Administrative Agent, for the pro rata benefit of the Revolving Lenders, a non-refundable commission based upon the face amount of such Letter of Credit, which shall be paid quarterly in arrears, on each Regularly Scheduled Payment Date, in an amount equal to the aggregate sum of the Letter of Credit Fee for such Letter of Credit for each day of such quarter; (B) pay to the Administrative Agent, for the sole benefit of the Issuing Lender, an additional Letter of Credit fee, which shall be paid on each date that such
37


Letter of Credit is issued, amended or renewed at the rate of one-eighth percent (1/8%) of the face amount of such Letter of Credit; and (C) pay to the Administrative Agent, for the sole benefit of the Issuing Lender, such other issuance, amendment, renewal, negotiation, draw, acceptance, telex, courier, postage and similar transactional fees as are customarily charged by the Issuing Lender in respect of the issuance and administration of similar letters of credit under its fee schedule as in effect from time to time.

    (v)    Refunding of Letters of Credit with Revolving Loans. Whenever a Letter of Credit shall be drawn, the Borrowers shall promptly reimburse the Issuing Lender for the amount drawn. In the event that the amount drawn shall not have been reimbursed by the Borrowers within one Business Day of the drawing of such Letter of Credit, the Borrowers shall be deemed to have requested a Revolving Loan, subject to the provisions of Sections 2.2(a) and 2.5 hereof (other than the requirement set forth in Section 2.5(d) hereof), in the amount drawn. Such Revolving Loan shall be evidenced by the Revolving Credit Notes (or, if a Lender has not requested a Revolving Credit Note, by the records of the Administrative Agent and such Lender). Each Revolving Lender agrees to make a Revolving Loan on the date of such notice, subject to no conditions precedent whatsoever. Each Revolving Lender acknowledges and agrees that its obligation to make a Revolving Loan pursuant to Section 2.2(a) hereof when required by this subpart (v) shall be absolute and unconditional and shall not be affected by any circumstance whatsoever, including, without limitation, the occurrence and continuance of a Default or Event of Default, and that its payment to the Administrative Agent, for the account of the Issuing Lender, of the proceeds of such Revolving Loan shall be made without any offset, abatement, recoupment, counterclaim, withholding or reduction whatsoever and whether or not the Revolving Credit Commitment shall have been reduced or terminated. The Borrowers irrevocably authorizes and instructs the Administrative Agent to apply the proceeds of any borrowing pursuant to this subpart (v) to reimburse, in full (other than the Issuing Lender’s pro rata share of such borrowing), the Issuing Lender for the amount drawn on such Letter of Credit. Each such Revolving Loan shall be deemed to be a Base Rate Loan unless otherwise requested by and available to the Borrowers hereunder. Each Revolving Lender is hereby authorized to record on its records relating to its Revolving Credit Note (or, if such Revolving Lender has not requested a Revolving Credit Note, its records relating to Revolving Loans) such Revolving Lender’s pro rata share of the amounts paid and not reimbursed on the Letters of Credit.

    (vi)    Participation in Letters of Credit. If, for any reason, the Administrative Agent (and the Issuing Lender if the Issuing Lender is a Revolving Lender other than the Administrative Agent) shall be unable to or, in the opinion of the Administrative Agent, it shall be impracticable to, convert any amount drawn under a Letter of Credit to a Revolving Loan pursuant to the preceding subsection, the Administrative Agent (and the Issuing Lender if the Issuing Lender is a Revolving Lender other than the Administrative Agent) shall have the right to request that each Revolving Lender fund a participation in the amount due with respect to such Letter of Credit, and the Administrative Agent shall promptly notify each Revolving Lender thereof (by facsimile or email (in each case confirmed by telephone) or telephone (confirmed in writing)). Upon such notice, but without further action, the Issuing Lender hereby agrees to grant to each Revolving Lender, and each Revolving Lender hereby agrees to acquire from the Issuing Lender, an undivided participation interest in the amount due with respect to such Letter of Credit in
38


an amount equal to such Revolving Lender’s Commitment Percentage of the principal amount due with respect to such Letter of Credit. In consideration and in furtherance of the foregoing, each Revolving Lender hereby absolutely and unconditionally agrees, upon receipt of notice as provided above, to pay to the Administrative Agent, for the account of the Issuing Lender, such Revolving Lender’s ratable share of the amount due with respect to such Letter of Credit (determined in accordance with such Revolving Lender’s Commitment Percentage). Each Revolving Lender acknowledges and agrees that its obligation to acquire participations in the amount due under any Letter of Credit that is drawn but not reimbursed by the Borrowers pursuant to this subsection (vi) shall be absolute and unconditional and shall not be affected by any circumstance whatsoever, including, without limitation, the occurrence and continuance of a Default or Event of Default, and that each such payment shall be made without any offset, abatement, recoupment, counterclaim, withholding or reduction whatsoever and whether or not the Revolving Credit Commitment shall have been reduced or terminated. Each Revolving Lender shall comply with its obligation under this subsection (vi) by wire transfer of immediately available funds, in the same manner as provided in Section 2.5 hereof with respect to Revolving Loans.

    (vii)    Auto-Renewal Letters of Credit. If the Administrative Borrower so requests, a Letter of Credit shall have an automatic renewal provision; provided that any Letter of Credit that has an automatic renewal provision must permit the Administrative Agent (or the applicable Issuing Lender if the Issuing Lender is a Lender other than the Administrative Agent) to prevent any such renewal by giving prior notice to the beneficiary thereof not later than thirty (30) days prior to the renewal date of such Letter of Credit. Once any such Letter of Credit that has automatic renewal provisions has been issued, the Revolving Lenders shall be deemed to have authorized (but may not require) the Administrative Agent (and the Issuing Lender) to permit at any time the renewal of such Letter of Credit to an expiry date not later than one year after the last day of the Commitment Period.

    (viii)    Letters of Credit Outstanding Beyond the Commitment Period. If any Letter of Credit is outstanding upon the termination of the Commitment, then, prior to such termination, the Borrowers shall deposit with the Administrative Agent, for the benefit of the Issuing Lender, with respect to all outstanding Letters of Credit, either cash or a Supporting Letter of Credit, which, in each case, is (A) in an amount equal to one hundred five percent (105%) of the undrawn amount of the outstanding Letters of Credit, and (B) free and clear of all rights and claims of third parties. The cash shall be deposited in an escrow account at a financial institution designated by the Issuing Lender. The Issuing Lender shall be entitled to withdraw (with respect to the cash) or draw (with respect to the Supporting Letter of Credit) amounts necessary to reimburse the Issuing Lender for payments to be made under the Letters of Credit and any fees and expenses associated with such Letters of Credit, or incurred pursuant to the reimbursement agreements with respect to such Letters of Credit. The Borrowers shall also execute such documentation as the Administrative Agent or the Issuing Lender may reasonably require in connection with the survival of the Letters of Credit beyond the Commitment or this Agreement. After expiration of all undrawn Letters of Credit, the Supporting Letter of Credit or the remainder of the cash, if any, as the case may be, shall promptly be returned to the Borrowers.
39



    Section 2.3. Interest.

    (a)    Revolving Loans.
    (a)    Interest on Revolving Loans. The outstanding principal amount of each Revolving Loan shall bear interest at a fluctuating rate per annum that shall at all times be equal to (i) during such periods as such Revolving Loan is a Base Rate Loan, the Derived Base Rate, and (ii) during such periods as such Revolving Loan is a Term SOFR Loan, the Derived Term SOFR Rate.

    (i)    Base Rate Loan. The Borrowers shall pay interest on the unpaid principal amount of a Revolving Loan that is a Base Rate Loan outstanding from time to time from the date thereof until paid at the Derived Base Rate from time to time in effect. Interest on such Base Rate Loan shall be payable, commencing June 30, 2020, and continuing on each Regularly Scheduled Payment Date thereafter and at the maturity thereof.
    (ii)    Eurodollar Loans. The Borrowers shall pay interest on the unpaid principal amount of each Revolving Loan that is a Eurodollar Loan outstanding from time to time, with the interest rate to be fixed in advance on the first day of the Interest Period applicable thereto through the last day of the Interest Period applicable thereto, at the Derived Eurodollar Rate. Interest on such Eurodollar Loan shall be payable on each Interest Adjustment Date with respect to an Interest Period (provided that, if an Interest Period shall exceed three months, the interest must also be paid every three months, commencing three months from the beginning of such Interest Period).
    (b)    Default Rate. Anything herein to the contrary notwithstanding, if an Event of Default shall occur and be continuing, upon the election of the Administrative Agent or the Required Lenders (i) the principal of each Loan and the unpaid interest thereon shall bear interest, until paid, at the Default Rate, (ii) the fee for the aggregate undrawn amount of all issued and outstanding Letters of Credit that have not been cash collateralized in accordance with Section 9.3, shall be increased by two percent (2%) in excess of the rate otherwise applicable thereto, and (iii) in the case of any other amount not paid when due from the Borrowers hereunder or under any other Loan Document, such amount shall bear interest at the Default Rate; provided that, during an Event of Default under Section 8.1 or 8.11 hereof, the applicable Default Rate shall apply without any election or action on the part of the Administrative Agent or any Lender.

    (c)    Limitation on Interest. In no event shall the rate of interest hereunder exceed the maximum rate allowable by law. Notwithstanding anything to the contrary contained in any Loan Document, the interest paid or agreed to be paid under the Loan Documents shall not exceed the maximum rate of non-usurious interest permitted by applicable Law (the “Maximum Rate”). If the Administrative Agent or any Lender shall receive interest in an amount that exceeds the Maximum Rate, the excess interest shall be applied to the principal of the Loans or, if it exceeds such unpaid principal, refunded to the Borrowers. In determining whether the interest contracted for, charged, or received by the Administrative Agent or a Lender exceeds the Maximum Rate, such Person may, to the extent permitted by applicable Law, (i) characterize any payment that is not principal as an expense, fee, or premium rather than interest, (ii) exclude voluntary prepayments and the effects thereof, and (iii) amortize, prorate, allocate, and spread in equal or unequal parts the total amount of interest throughout the contemplated term of the Obligations.
40



    (d)    Accrual and Payment of Interest. Interest shall accrue from and including the date of any Loan to but excluding the date of any prepayment or repayment thereof and shall be payable by the Borrowers: (i) in respect of each Base Rate Loan, quarterly in arrears on each Regularly Scheduled Payment Date; (ii) in respect of each Term SOFR Loan, on the last day of each Interest Period applicable thereto and, in the case of an Interest Period in excess of three (3) months, on the dates that are successively three (3) months after the commencement of such Interest Period; and (iii) in respect of all Loans, other than Revolving Loans accruing interest at a Base Rate, on any repayment, prepayment or conversion (on the amount repaid, prepaid or converted); and in each case on the last day of the Commitment Period (whether by acceleration or otherwise) and, in the case of any interest payable pursuant to Section 2.3(b) hereof, on demand (such dates, an “Interest Payment Date”).

    Section 2.4. Evidence of Indebtedness.

    (a)    Revolving Loans. Upon the request of a Revolving Lender, to evidence the obligation of the Borrowers to repay the portion of the Revolving Loans made by such Revolving Lender and to pay interest thereon, the Borrowers shall execute a Revolving Credit Note, payable to the order of such Revolving Lender in the principal amount equal to its Commitment Percentage of the Revolving Amount, or, if less, the aggregate unpaid principal amount of Revolving Loans made by such Revolving Lender; provided that the failure of a Revolving Lender to request a Revolving Credit Note shall in no way detract from the Borrowers’ obligations to such Revolving Lender hereunder.

    Section 2.5. Notice of Loans and Credit Events; Funding of Loans.

    (a)    Notice of Loans and Credit Events. The Administrative Borrower, through an Authorized Officer, shall provide to the Administrative Agent a Notice of Loan prior to (i) 11:00 A.M. (Eastern time) on the proposed date of borrowing of, or conversion of a Loan to, a Base Rate Loan, and (ii) 11:00 A.M. (Eastern time) three Business Days prior to the proposed date of borrowing of, continuation of, or conversion of a Loan to, a EurodollarTerm SOFR Loan. An Authorized Officer of the Administrative Borrower may verbally request a Loan, so long as a Notice of Loan is received by the end of the same Business Day, and, if the Administrative Agent or any Lender provides funds or initiates funding based upon such verbal request, the Borrowers shall bear the risk with respect to any information regarding such funding that is later








41


determined to have been incorrect. The Borrowers shall comply with the notice provisions set forth in Section 2.2(b) hereof with respect to Letters of Credit.

    (b)    Funding of Loans. The Administrative Agent shall notify the appropriate Lenders of the date, amount and Interest Period (if applicable) promptly upon the receipt of a Notice of Loan, and, in any event, by 2:00 P.M. (Eastern time) on the date such Notice of Loan is received. On the date that the Credit Event set forth in such Notice of Loan is to occur, each such Lender shall provide to the Administrative Agent, not later than 3:00 P.M. (Eastern time), the amount in Dollars, in federal or other immediately available funds, required of it. If the Administrative Agent shall elect to advance the proceeds of such Loan prior to receiving funds from such Lender, the Administrative Agent shall have the right, upon prior notice to the Administrative Borrower, to debit any account of one or more Borrowers or otherwise receive such amount from the Borrowers, promptly after demand, in the event that such Lender shall fail to reimburse the Administrative Agent in accordance with this subsection (b). The Administrative Agent shall also have the right to receive interest from such Lender at the Federal Funds Effective Rate in the event that such Lender shall fail to provide its portion of the Loan on the date requested and the Administrative Agent shall elect to provide such funds.

    (c)    Conversion and Continuation of Loans.

    (i)    At the request of the Administrative Borrower to the Administrative Agent, subject to the notice and other provisions of this Agreement, the appropriate Lenders shall convert a Base Rate Loan to one or more EurodollarTerm SOFR Loans at any time and shall convert a EurodollarTerm SOFR Loan to a Base Rate Loan on any Interest Adjustment Date applicable thereto.

    (ii)    At the request of the Administrative Borrower to the Administrative Agent, subject to the notice and other provisions of this Agreement, the appropriate Lenders shall continue one or more EurodollarTerm SOFR Loans as of the end of the applicable Interest Period as a new EurodollarTerm SOFR Loan with a new Interest Period.

    (d)    Minimum Amount for Loans. Each request for:

    (i)    a Base Rate Loan shall be in an amount of not less than Five Hundred Thousand Dollars ($500,000), increased by increments of One Hundred Thousand Dollars ($100,000); and

    (ii)    a EurodollarTerm SOFR Loan shall be in an amount of not less than One Million Dollars ($1,000,000), increased by increments of Two Hundred Fifty Thousand Dollars ($250,000).

    (e)    Interest Periods. The Administrative Borrower shall not request that EurodollarTerm SOFR Loans be outstanding for more than six different Interest Periods at the same time.


    
42


Section 2.6. Payment on Loans and Other Obligations.

    (a)    Payments Generally. Each payment made hereunder or under any other Loan Document by a Credit Party shall be made without any offset, abatement, recoupment, counterclaim, withholding or reduction whatsoever.

    (b)    Payments from Borrowers. All payments (including prepayments) to the Administrative Agent of the principal of or interest on each Loan or other payment, including but not limited to principal, interest, fees or any other amount owed by the Borrowers under this Agreement, shall be made in Dollars. All payments described in this subsection (b) shall be remitted to the Administrative Agent, at the address of the Administrative Agent for notices referred to in Section 11.4 hereof for the account of the appropriate Lenders (or the Issuing Lender, as appropriate) not later than 1:00 P.M. (Eastern time) on the due date thereof in immediately available funds. Any such payments received by the Administrative Agent (or the Issuing Lender) after 1:00 P.M. (Eastern time) shall be deemed to have been made and received on the next Business Day.

    (c)    Payments to Lenders. Upon the Administrative Agent’s receipt of payments hereunder, the Administrative Agent shall immediately distribute to the appropriate Lenders (except with respect to Letters of Credit, certain of which payments shall be paid to the Issuing Lender) their respective ratable shares, if any, of the amount of principal, interest, and commitment and other fees received by the Administrative Agent for the account of such Lender. Payments received by the Administrative Agent shall be delivered to the Lenders in immediately available funds. Each appropriate Lender shall record any principal, interest or other payment, the principal amounts of Base Rate Loans, EurodollarTerm SOFR Loans and Letters of Credit, all prepayments and the applicable dates, including Interest Periods, with respect to the Loans made, and payments received by such Lender, by such method as such Lender may generally employ; provided that failure to make any such entry shall in no way detract from the obligations of the Borrowers under this Agreement or any Note. The aggregate unpaid amount of Loans, types of Loans, Interest Periods and similar information with respect to the Loans and Letters of Credit set forth on the records of the Administrative Agent shall, absent manifest error, be rebuttably presumptive evidence with respect to such information, including the amounts of principal, interest and fees owing to each Lender.

    (d)    Timing of Payments. Whenever any payment to be made hereunder, including, without limitation, any payment to be made on any Loan, shall be stated to be due on a day that is not a Business Day, such payment shall be made on the next Business Day and such extension of time shall in each case be included in the computation of the interest payable on such Loan; provided that, with respect to a EurodollarTerm SOFR Loan, if the next Business Day shall fall in the succeeding calendar month, such payment shall be made on the preceding Business Day and the relevant Interest Period shall be adjusted accordingly.

    Section 2.7. Prepayment.

    (a)    Right to Prepay. The Borrowers shall have the right at any time or from time to time to prepay, on a pro rata basis for all of the Lenders, all or any part of the principal amount of the Loans then outstanding, as designated by the Administrative Borrower. Such payment shall include interest accrued on the amount so prepaid to the date of such prepayment and any
43


amount payable under Article III hereof with respect to the amount being prepaid. Prepayments of Base Rate Loans shall be without any premium or penalty.

    (b)    Notice of Prepayment. The Administrative Borrower shall give the Administrative Agent irrevocable written notice of prepayment of (i) a Base Rate Loan by no later than 11:00 A.M. (Eastern time) on the Business Day on which such prepayment is to be made, and (ii) a EurodollarTerm SOFR Loan by no later than 1:00 P.M. (Eastern time) three Business Days before the Business Day on which such prepayment is to be made.

    (c)    Minimum Amount for Eurodollar Loans. Each prepayment of a EurodollarTerm SOFR Loan shall be in the principal amount of not less than the lesser of Five Hundred Thousand Dollars ($500,000), or the principal amount of such Loan, except in the case of a mandatory payment pursuant to Section 2.11 or Article III hereof.

    Section 2.8. Commitment and Other Fees.

    (a)    Commitment Fee. The Borrowers shall pay to the Administrative Agent, for the ratable account of the Revolving Lenders, as a consideration for the Revolving Credit Commitment, a commitment fee, for each day from the Closing Date through the last day of the Commitment Period, in an amount equal to (i) (A) the Revolving Amount at the end of such day, minus (B) the Revolving Credit Exposure at the end of such day, multiplied by (ii) the Applicable Commitment Fee Rate in effect on such day divided by three hundred sixty (360). The commitment fee shall be payable quarterly in arrears, commencing on June 30, 2020 and continuing on each Regularly Scheduled Payment Date thereafter, and on the last day of the Commitment Period.

    (b)    Administrative Agent Fee. The Borrowers shall pay to the Administrative Agent, for its sole benefit, the fees set forth in the Administrative Agent Fee Letter.

    Section 2.9. Modifications to Commitment.

    (a)    Optional Reduction of Revolving Credit Commitment. The Borrowers may at any time and from time to time permanently reduce in whole or ratably in part the Revolving Amount to an amount not less than the then existing Revolving Credit Exposure, by giving the Administrative Agent not fewer than three Business Days’ written notice of such reduction, provided that any such partial reduction shall be in an aggregate amount, for all of the Lenders, of not less than Five Million Dollars ($5,000,000), increased in increments of Five Hundred Thousand Dollars ($500,000). The Administrative Agent shall promptly notify each Revolving Lender of the date of each such reduction and such Revolving Lender’s proportionate share thereof. After each such partial reduction, the commitment fees payable hereunder shall be calculated upon the Revolving Amount as so reduced. If the Borrowers reduce in whole the Revolving Credit Commitment, on the effective date of such reduction (the Borrowers having prepaid in full the unpaid principal balance, if any, of the Loans, together with all interest (if any) and commitment and other fees accrued and unpaid with respect thereto, and provided that no Letter of Credit Exposure shall exist), all of the Revolving Credit Notes shall be delivered to the Administrative Agent marked “Canceled” and the Administrative Agent shall redeliver such Revolving Credit Notes to the Borrowers. Any partial reduction in the Revolving Amount shall
44


be effective during the remainder of the Commitment Period. Upon each decrease of the Revolving Amount, the Total Commitment Amount shall be decreased by the same amount.

    (b)    Increase in Commitment.

    (i)    At any time during the Commitment Increase Period, the Administrative Borrower may request that the Administrative Agent increase the Total Commitment Amount by increasing the Revolving Amount; provided that the aggregate amount of all increases made pursuant to this subsection (b), after the Second Amendment Effective Date, shall not exceed FortyFifty Million Dollars ($40,000,00050,000,000). Each such request for an increase shall be in an amount of at least Five Million Dollars ($5,000,000), increased by increments of One Million Dollars ($1,000,000), and may be made by either (A) increasing, for one or more Lenders, with their prior written consent, their respective Revolving Credit Commitments, or (B) including one or more Additional Lenders, each with a new commitment (in a minimum amount of at least Ten Million Dollars ($10,000,000)) under the Revolving Credit Commitment, as a party to this Agreement (each an “Additional Commitment” and, collectively, the “Additional Commitments”). For clarification purposes, nothing contained in this Section 2.9(b) shall be construed as a commitment by any Lender to make any Additional Commitment and any such commitment by a Lender shall be at such Lender’s sole and absolute discretion.

    (ii)    During the Commitment Increase Period, all of the Lenders agree that the Administrative Agent, in its sole discretion, may permit one or more Additional Commitments upon satisfaction of the following requirements: (A) each Additional Lender, if any, shall execute an Additional Lender Assumption Agreement, (B) the Administrative Agent shall provide to the Administrative Borrower and each Lender a revised Schedule 1 to this Agreement, including revised Commitment Percentages for each of the Lenders, if appropriate, at least three Business Days prior to the date of the effectiveness of such Additional Commitments (each an “Additional Lender Assumption Effective Date”), and (C) the Borrowers shall execute and deliver to the Administrative Agent and the applicable Lenders such appropriate replacement or additional Revolving Credit Notes as shall be required by the Administrative Agent (if Notes have been requested by such Lender or Lenders). The Lenders hereby authorize the Administrative Agent to execute each Additional Lender Assumption Agreement on behalf of the Lenders.

    (iii)    On each Additional Lender Assumption Effective Date, the Lenders shall make adjustments among themselves with respect to the Revolving Loans then outstanding and amounts of principal, interest, commitment fees and other amounts paid or payable with respect thereto as shall be necessary, in the opinion of the Administrative Agent, in order to reallocate among such Lenders such outstanding amounts, based on the revised Commitment Percentages and to otherwise carry out fully the intent and terms of this Section 2.9(b) (and the Borrowers shall pay to the Lenders any amounts that would be payable pursuant to Section 3.3 hereof if such adjustments among the Lenders would cause a prepayment of one or more Loans). In connection therewith, it is understood and agreed that the Maximum Amount of any Lender will not be increased (or decreased except pursuant to subsection (a) hereof) without the prior written consent of such Lender. The Administrative Borrower shall not request any increase in the Revolving
45


Amount pursuant to this subsection 2.9(b) if a Default or an Event of Default shall then exist, or, after giving pro forma effect to any such increase (including a pro forma calculation of the financial covenants set forth in Section 5.7 hereof), would exist. Upon each increase of the Revolving Amount, the Total Commitment Amount shall be increased by the same amount.

    Section 2.10. Computation of Interest and Fees. With the exception of Base Rate Loans, interest on Loans, Letter of Credit fees, Related Expenses and commitment and other fees and charges hereunder shall be computed on the basis of a year having three hundred sixty (360) days and calculated for the actual number of days elapsed. With respect to Base Rate Loans, interest shall be computed on the basis of a year having three hundred sixty-five (365) days or three hundred sixty-six (366) days, as the case may be, and calculated for the actual number of days elapsed.

Section 2.11. Mandatory Payments. If, at any time, the Revolving Credit Exposure shall exceed the Revolving Credit Commitment, the Borrowers shall, not later than the next Business Day, pay an aggregate principal amount of the Revolving Loans sufficient to bring the Revolving Credit Exposure within the Revolving Credit Commitment. Each mandatory payment hereof shall be applied in the following order: (a) first, to the outstanding Base Rate Loans, and (b) second, to the outstanding EurodollarTerm SOFR Loans, provided that, in each case, if the outstanding principal amount of any EurodollarTerm SOFR Loan shall be reduced to an amount less than the minimum amount set forth in Section 2.7(c) hereof as a result of such prepayment, then such EurodollarTerm SOFR Loan shall be converted into a Base Rate Loan on the date of such prepayment. Any prepayment of a EurodollarTerm SOFR Loan pursuant to this Section 2.11 shall be subject to the prepayment provisions set forth in Article III hereof.

    Section 2.12. Cash Collateral. At any time that there shall exist a Defaulting Lender, within one Business Day following the written request of the Administrative Agent or the Issuing Lender (with a copy to the Administrative Agent), the Administrative Borrower shall Cash Collateralize the Issuing Lender’s Fronting Exposure with respect to such Defaulting Lender (determined after giving effect to Section 11.10(a)(iv) hereof and any Cash Collateral provided by such Defaulting Lender) in an amount not less than the Minimum Collateral Amount.

    (a)    Grant of Security Interest. The Borrowers, and to the extent provided by any Defaulting Lender, such Defaulting Lender, hereby grant to the Administrative Agent, for the benefit of the Issuing Lender, and agrees to maintain, a first priority security interest in all such Cash Collateral as security for the Defaulting Lender’s obligation to fund participations in respect of the Letter of Credit Exposure, to be applied pursuant to subsection (b) below. If, at any time, the Administrative Agent determines that Cash Collateral is subject to any right or claim of any Person other than the Administrative Agent and the Issuing Lender as herein provided, or that the total amount of such Cash Collateral is less than the Minimum Collateral
Amount, the Borrowers will, promptly upon demand by the Administrative Agent, pay or provide to the Administrative Agent additional Cash Collateral in an amount sufficient to eliminate such deficiency (after giving effect to any Cash Collateral provided by such Defaulting Lender).
46



    (b)    Application. Notwithstanding anything to the contrary contained in this Agreement, Cash Collateral provided under this Section 2.12 or Section 11.10 in respect of Letters of Credit shall be applied to the satisfaction of the Defaulting Lender’s obligation to fund participations in respect of the Letter of Credit Exposure (including, as to Cash Collateral provided by a Defaulting Lender, any interest accrued on such obligation) for which the Cash Collateral was so provided, prior to any other application of such property as may otherwise be provided for herein.

    (c)    Termination of Requirement. Cash Collateral (or the appropriate portion thereof) provided to reduce the Issuing Lender’s Fronting Exposure shall no longer be required to be held as Cash Collateral pursuant to this Section 2.12 following (i) the elimination of the applicable Fronting Exposure (including by the termination of Defaulting Lender status of the applicable Lender), or (ii) the determination by the Administrative Agent and the Issuing Lender that there exists excess Cash Collateral; provided that (A) subject to Section 11.10 hereof, the Person providing Cash Collateral and the Issuing Lender may agree that Cash Collateral shall be held to support future anticipated Fronting Exposure or other obligations, and (B) the extent that such Cash Collateral was provided by the Borrowers, such Cash Collateral shall remain subject to any security interest granted pursuant to the Loan Documents.

    Section 2.13. Liability of Borrowers.

    (a)    Joint and Several Liability. Each Borrower hereby authorizes the Administrative Borrower or any other Borrower to request Loans or Letters of Credit hereunder. Each Borrower acknowledges and agrees that the Administrative Agent and the Lenders are entering into this Agreement at the request of each Borrower and with the understanding that each Borrower is and shall remain fully liable, jointly and severally, for payment in full of the Obligations and any other amount payable under this Agreement and the other Loan Documents. Each Borrower agrees that it is receiving or will receive a direct pecuniary benefit for each Loan made or Letter of Credit issued hereunder.

    (b)    Appointment of Administrative Borrower. Each Credit Party hereby irrevocably appoints the Administrative Borrower as the borrowing agent and attorney-in-fact for all Credit Parties, which appointment shall remain in full force and effect unless and until the Administrative Agent shall have received prior written notice signed by each Borrower that such appointment has been revoked and that another Borrower has been appointed the Administrative Borrower. Each Credit Party hereby irrevocably appoints and authorizes the Administrative Borrower to (i) provide the Administrative Agent with all notices with respect to Loans and Letters of Credit obtained for the benefit of any Borrower and all other notices and instructions under this Agreement, (ii) take such action as the Administrative Borrower deems appropriate on its behalf to obtain Loans and Letters of Credit, and (iii) exercise such other powers as are reasonably incidental thereto to carry out the purposes of this Agreement. It is understood that
the handling of the Collateral of the Credit Parties in a combined fashion, as more fully set forth herein, is done solely as an accommodation to the Borrowers in order to utilize the collective borrowing powers of the Credit Parties in the most efficient and economical manner and at their request, and that neither the Administrative Agent nor any Lender shall incur liability to any Credit Party as a result hereof. Each Credit Party expects to derive benefit, directly or indirectly,
47


from the handling of the Collateral in a combined fashion since the successful operation of each Credit Party is dependent on the continued successful performance of the integrated group.

    (c)    Maximum Liability of Each Borrower and Rights of Contribution. Anything in this Agreement or any other Loan Document to the contrary notwithstanding, in no event shall the maximum liability of any Borrower exceed the maximum amount that (after giving effect to the incurring of the obligations hereunder and to any rights to contribution of such Borrower from other Affiliates of such Borrower) would not render the rights to payment of the Administrative Agent and the Lenders hereunder void, voidable or avoidable under any applicable fraudulent transfer law. The Borrowers hereby agree as among themselves that, in connection with the payments made hereunder, each Borrower shall have a right of contribution from each other Borrower in accordance with applicable Law. Such contribution rights shall be waived until such time as the Secured Obligations have been irrevocably paid in full, and no Borrower shall exercise any such contribution rights until the Secured Obligations have been irrevocably paid in full.

    (d)    Waivers of Each Borrower. In the event that any obligation of any Borrower under this Agreement is deemed to be an agreement by such Borrower to answer for the debt or default of another Credit Party or as an hypothecation of property as security therefor, each Borrower represents and warrants that (i) no representation has been made to such Borrower as to the creditworthiness of such other Credit Party, and (ii) such Borrower has established adequate means of obtaining from such other Credit Party on a continuing basis, financial or other information pertaining to such other Credit Party’s financial condition. Each Borrower expressly waives, except as expressly required under this Agreement, diligence, demand, presentment, protest and notice of every kind and nature whatsoever, consents to the taking by the Administrative Agent and the Lenders of any additional security of another Credit Party for the obligations secured hereby, or the alteration or release in any manner of any security of another Credit Party now or hereafter held in connection with the Obligations, and consents that the Administrative Agent, the Lenders and any other Credit Party may deal with each other in connection with such obligations or otherwise, or alter any contracts now or hereafter existing between them, in any manner whatsoever, including without limitation the renewal, extension, acceleration or changes in time for payment of any such obligations or in the terms or conditions of any security held. The Administrative Agent and the Lenders are hereby expressly given the right, at their option, to proceed in the enforcement of any of the Obligations independently of any other remedy or security they may at any time hold in connection with such obligations secured and it shall not be necessary for the Administrative Agent and the Lenders to proceed upon or against or exhaust any other security or remedy before proceeding to enforce their rights against such Borrower. Each Borrower further waives any right of subrogation, reimbursement, exoneration, contribution, indemnification, setoff or other recourse in respect of sums paid to the Administrative Agent and the Lenders by any other Credit Party until such time as the Commitment has been terminated and the Secured Obligations have been repaid in full.
48




(e)    Swap Obligations Keepwell Provision. Each Borrower, that is an “eligible contract participant” as defined in the Commodity Exchange Act, hereby jointly and severally, absolutely, unconditionally and irrevocably, undertakes to provide such funds or other support as may be needed from time to time by each other Credit Party in order for such Credit Party to honor its obligations under the Loan Documents in respect of the Swap Obligations. The obligations of each such Borrower under this Section 2.13(e) shall remain in full force and effect until all Secured Obligations are paid in full. The Borrowers intend that this Section 2.13(e) constitute, and this Section 2.13(e) shall be deemed to constitute, a “keepwell, support, or other agreement” for the benefit of each other Credit Party for all purposes of Section 1a(18)(A)(v)(II) of the Commodity Exchange Act.


ARTICLE III. ADDITIONAL PROVISIONS RELATING TOINCREASED COSTS; ILLEGALITY; INABILITY TO DETERMINE RATE

EURODOLLAR LOANS; INCREASED CAPITAL; TAXES


Section 3.1. Requirements of Law.

    (a)    If any Change in Law shall:

(i)    impose, modify or deem applicable any reserve, special deposit, compulsory loan, insurance charge or similar requirement against assets of, deposits with or for the account of, or credit extended or participated in by, any Lender (except any reserve requirement reflected in the EurodollarAdjusted Term SOFR Rate) or the Issuing Lender;

(ii)    subject any Recipient to any Taxes (other than (A) Indemnified Taxes, (B) Taxes described in subparts (b) through (d) of the definition of Excluded Taxes and (C) Connection Income Taxes) on any Loan, Letter of Credit, or commitment or other obligation hereunder, or its deposits, reserves, other liabilities or capital attributable thereto; or

(iii)    impose on any Lender or the Issuing Lender or the London interbank market any other condition, cost or expense (other than Taxes) affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein;

    (b)    If any Lender shall have determined that, after the Closing Date, the adoption of or any change in any Change in Law regarding capital adequacy or liquidity, or liquidity requirements, or in the interpretation or application thereof by a Governmental Authority or compliance by such Lender or any corporation controlling such Lender with any request or directive regarding capital adequacy or liquidity (whether or not having the force of law) from any Governmental Authority shall have the effect of reducing the rate of return on such Lender’s or such corporation’s capital as a consequence of its obligations hereunder, or under or in respect of any Letter of Credit, to a level below that which such Lender or such corporation could have
49


achieved but for such adoption, change or compliance (taking into consideration the policies of such Lender or such corporation with respect to capital adequacy and liquidity), then from time to time, upon submission by such Lender to the Administrative Borrower (with a copy to the Administrative Agent) of a written request therefor (which shall include the method for calculating such amount and reasonable detail with respect to such calculation), the Borrowers shall promptly pay or cause to be paid to such Lender such additional amount or amounts as will compensate such Lender or such corporation for such reduction.

    (c)    For purposes of this Section 3.1 and Section 3.5(a) hereof, the Dodd-Frank Act, any requests, rules, guidelines or directives concerning capital adequacy promulgated by the Bank for International Settlements, or the Basel Committee on Banking Regulations and Supervisory Practices (or any successor or similar authority) under Basel III, and any rules, regulations, orders, requests, guidelines and directives adopted, promulgated or implemented in connection with any of the foregoing, regardless of the date adopted, issued, promulgated or implemented, are deemed to have been introduced and adopted after the Closing Date.

    (d)    A certificate as to any additional amounts payable pursuant to this Section 3.1 together with a reasonably detailed calculation and description of such amounts contemplated by this Section 3.1, submitted by any Lender to the Administrative Borrower (with a copy to the Administrative Agent) shall be rebuttably presumptive evidence as to such additional amounts. In determining any such additional amounts, such Lender may use any method of averaging and attribution that it (in its reasonable credit judgment) shall deem applicable. The obligations of the Borrowers pursuant to this Section 3.1 shall survive the termination of this Agreement and the payment of the Loans and all other amounts payable hereunder.

    (e)    Notwithstanding the foregoing, no Lender shall be entitled to any indemnification or reimbursement pursuant to this Section 3.1 to the extent such Lender has not made demand therefore (as set forth above) within one year after the occurrence of the event giving rise to such entitlement or, if later, such Lender having knowledge of such event.

    Section 3.2. Taxes.

    (a)    Payments Free of Taxes; Obligation to Withhold; Payments on Account of Taxes.

    (i)    Any and all payments by or on account of any obligation of any Credit Party under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable Laws. If any applicable Laws (as determined in the good faith discretion of an applicable Withholding Agent) require the deduction or withholding of any Tax from any such payment by the applicable Withholding Agent, then the applicable Withholding Agent shall be entitled to make such deduction or withholding.

    (ii)    If any Withholding Agent shall be required by any applicable Laws to withhold or deduct any Taxes from any payment, then (A) such Withholding Agent, as required by such Laws, shall withhold or make such deductions, (B) such Withholding Agent, to the extent required by such Laws, shall timely pay the full amount withheld or
deducted to the relevant Governmental Authority in accordance with such Laws, and (C) to the extent that the withholding or deduction is made on account of Indemnified Taxes,
50


the sum payable by the applicable Credit Party shall be increased as necessary so that, after any required withholding or deductions for Indemnified Taxes have been made (including deductions for Indemnified Taxes applicable to additional sums payable under this Section 3.2), the applicable Recipient receives an amount equal to the sum it would have received had no such withholding or deduction for Indemnified Taxes been made.

    (b)    Payment of Other Taxes by the Credit Parties. Without limiting the provisions of subsection (a) above, the Credit Parties shall timely pay to the relevant Governmental Authority in accordance with applicable Law, or, at the option of the Administrative Agent, timely reimburse it for the payment of, any Other Taxes.

(c)    Tax Indemnifications.

(i)    Each of the Credit Parties shall, and does hereby, jointly and severally indemnify each Recipient, and shall make payment in respect thereof within ten days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this Section 3.2) payable or paid by such Recipient, or required to be withheld or deducted from a payment to such Recipient, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to the Administrative Borrower by a Lender or the Issuing Lender (with a copy to the Administrative Agent), or by the Administrative Agent on its own behalf or on behalf of a Lender or the Issuing Lender, shall be conclusive absent manifest error.

(ii)    Each Lender and the Issuing Lender shall, and does hereby, severally indemnify, and shall make payment in respect thereof within ten days after demand therefor, (A) the Administrative Agent against any Indemnified Taxes attributable to such Lender or the Issuing Lender (but only to the extent that any Credit Party has not already indemnified the Administrative Agent for such Indemnified Taxes and, without limiting the obligation of the Credit Parties to do so), (B) the Administrative Agent and the Credit Parties, as applicable, against any Taxes attributable to such Lender’s failure to comply with the provisions of Section 11.9(d) hereof relating to the maintenance of a Participant Register, and (C) the Administrative Agent and the Credit Parties, as applicable, against any Excluded Taxes attributable to such Lender or the Issuing Lender, in each case, that are payable or paid by the Administrative Agent or a Credit Party in connection with any Loan Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to any Lender by the Administrative Agent shall be conclusive absent manifest error. Each Lender and the Issuing Lender hereby authorize the Administrative Agent to set off and apply any and all amounts at any time owing to such Lender or the Issuing
51




lender, as the case may be, under this Agreement or any other Loan Document against any amount due to the Administrative Agent under this subpart (ii).

    (d)    Evidence of Payments. As soon as practicable after any payment of Taxes by any Credit Party to a Governmental Authority pursuant to this Section 3.2, the Administrative Borrower or such Credit Party shall deliver to the Administrative Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of any return reporting such payment or other evidence of such payment reasonably satisfactory to the Administrative Agent.

    (e)    Status of Lenders; Tax Documentation.

    (i)    Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to the Administrative Borrower and the Administrative Agent, at the time or times reasonably requested by the Administrative Borrower or the Administrative Agent, such properly completed and executed documentation reasonably requested by the Administrative Borrower or the Administrative Agent as will permit such payments to be made without withholding or at a reduced rate of withholding. In addition, any Lender, if reasonably requested by the Administrative Borrower or the Administrative Agent, shall deliver such other documentation prescribed by applicable Law or reasonably requested by the Administrative Borrower or the Administrative Agent as will enable the Administrative Borrower or the Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements. Notwithstanding anything to the contrary in the preceding two (2) sentences, the completion, execution and submission of such documentation (other than such documentation set forth in Section 3.2(e)(ii)(A), (ii)(B) and (ii)(D) below) shall not be required if, in the Lender’s reasonable judgment, such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense, or would materially prejudice the legal or commercial position of such Lender.

    (ii)    Without limiting the generality of the foregoing, in the event that a Borrower is a U.S. Person,

    (A)    any Lender that is a U.S. Person shall deliver to the Administrative Borrower and the Administrative Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Administrative Borrower or the Administrative Agent), executed copies of IRS Form W-9 certifying that such Lender is exempt from U.S. federal backup withholding tax;

    (B)    any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Administrative Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from
52


time to time thereafter upon the reasonable request of the Administrative Borrower or the Administrative Agent), whichever of the following is applicable:

    (1)    in the case of a Foreign Lender claiming the benefits of an income tax treaty to which the United States is a party (y) with respect to payments of interest under any Loan Document, executed copies of IRS Form W-8BEN-E (or W-8BEN, as applicable) establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “interest” article of such tax treaty, and (z) with respect to any other applicable payments under any Loan Document, IRS Form W-8BEN-E (or W-8BEN, as applicable) establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “business profits” or “other income” article of such tax treaty;

    (2)    executed originals of IRS Form W-8ECI;

    (3)    in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code, (y) a certificate substantially in the form of Exhibit E-1 to the effect that such Foreign Lender is not a “bank” within the meaning of Section 881(c)(3)(A) of the Code, a “10 percent shareholder” of each Borrower within the meaning of Section 881(c)(3)(B) of the Code, or a “controlled foreign corporation” described in Section 881(c)(3)(C) of the Code (a “U.S. Tax Compliance Certificate”), and (z) executed copies of IRS Form W-8BEN-E (or W-8BEN, as applicable); or

    (4)    to the extent a Foreign Lender is not the beneficial owner, executed copies of IRS Form W-8IMY, accompanied by IRS Form W-8ECI, IRS Form W-8BEN-E (or W-8BEN, as applicable), a U.S. Tax Compliance Certificate substantially in the form of Exhibit E-2 or Exhibit E-3, IRS Form W-9, and other certification documents from each beneficial owner, as applicable; provided that if, the Foreign Lender is a partnership and one or more direct or indirect partners of such Foreign Lender are claiming the portfolio interest exemption, such Foreign Lender may provide a U.S. Tax Compliance Certificate, substantially in the form of Exhibit E-4 hereto on behalf of each such direct and indirect partner;

    (C)    any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Administrative Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Administrative Borrower or the Administrative Agent), executed copies (or originals, as required) of any other form prescribed by applicable Law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by applicable Law
to permit the Administrative Borrower or the Administrative Agent to determine the withholding or deduction required to be made; and
53



    (D)    if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Administrative Borrower and the Administrative Agent at the time or times prescribed by Law and at such time or times reasonably requested by the Administrative Borrower or the Administrative Agent such documentation prescribed by applicable Law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Administrative Borrower or the Administrative Agent as may be necessary for the Borrowers and the Administrative Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender’s obligations under FATCA or to determine the amount to deduct and withhold from such payment. Solely for purposes of this subpart (D), “FATCA” shall include any amendments made to FATCA after the date of this Agreement.

(iii)    Each Lender agrees that if, any form or certification it previously delivered pursuant to this Section 3.2 expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Administrative Borrower and the Administrative Agent in writing of its legal inability to do so.

    (f)    Treatment of Certain Refunds. If any Recipient determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified by any Credit Party or with respect to which any Credit Party has paid additional amounts pursuant to this Section 3.2, it shall pay to such Credit Party an amount equal to such refund (but only to the extent of indemnity payments made, or additional amounts paid, by such Credit Party under this Section 3.2 with respect to the Taxes giving rise to such refund); net of all out-of-pocket expenses (including Taxes) incurred by such Recipient, as the case may be, and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund), provided that each Credit Party, upon the request of the Recipient, agrees to repay the amount paid over to such Credit Party (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) to the Recipient in the event the Recipient is required to repay such refund to such Governmental Authority. Notwithstanding anything to the contrary in this subsection, in no event will the applicable Recipient be required to pay any amount to such Credit Party pursuant to this subsection the payment of which would place the Recipient in a less favorable net after-Tax position than such Recipient would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax had never been paid. This subsection shall not be construed to require any Recipient to make available its tax returns (or any other information relating to its taxes that it deems confidential) to any Credit Party or any other Person.


54


    (g)    Survival. Each party’s obligations under this Section 3.2 shall survive the resignation or replacement of the Administrative Agent or any assignment of rights by, or the replacement of, a Lender or the Issuing Lender, the termination of the Commitment and the repayment, satisfaction or discharge of all other Obligations.

(h)    Defined Terms. For purposes of this Section 3.2, the term “applicable Law” includes FATCA.

    Section 3.3. Funding LossesBreakage Compensation. The Borrowers agree to indemnifyshall compensate each Lender, promptly after receipt of a upon its written request therefor, and to hold each Lender harmless from, any loss or expense that such Lender may sustain or incur as a consequence of (a) default by a Borrower in making a borrowing of, conversion into or continuation of Eurodollar Loans after such Borrower has given a notice (including a written or verbal notice that is subsequently revoked) requesting the same in accordance with the provisions of this Agreement, (b) default by such Borrower in making any prepayment of or conversion from Eurodollar Loans after such Borrower has given a notice (including a written or verbal notice that is subsequently revoked) thereof in accordance with the provisions of this Agreement, (c) the making of a prepayment of a Eurodollar(which request shall set forth the detailed basis for requesting and the method of calculating such compensation), for all reasonable losses, costs, expenses and liabilities (including, without limitation, any loss, cost, expense or liability incurred by reason of the liquidation or reemployment of deposits or other funds required by such Lender to fund its Term SOFR Loans) which such Lender may sustain in connection with any of the following: (i) if for any reason (other than a default by such Lender) borrowing of the Term SOFR Loans does not occur on a date specified therefor in a Notice of Loan (whether or not withdrawn by the Borrowers or deemed withdrawn pursuant to Section 3.1 hereof); (ii) if any repayment, prepayment, conversion or continuation of any Term SOFR Loan occurs on a daydate that is not the last day of an Interest Period applicable thereto, or; (diii) if any conversion of a Eurodollar Loan to a Base Rate Loan on a day that is notprepayment of any of its Term SOFR Loans is not made on any date specified in a notice of prepayment given by the Administrative Borrower; (iv) as a result of an assignment by a Lender of any Term SOFR Loan other than on the last day of anthe Interest Period applicable thereto. Such indemnification shall be in an amount equal to the excess, if any, of (i) the amount of interest that would have accrued on the amounts so prepaid, or not so borrowed, converted or continued, for the period from the date of such prepayment or of such failure to borrow, convert or continue to the last day of such Interest Period (or, in the case of a failure to borrow, convert or continue, the Interest Period that would have commenced on the date of such failure) in each case at the applicable rate of interest for such Loans provided for herein (excluding, however, the Applicable Margin included therein, if any) over (ii) the amount of interest (as reasonably determined by such Lender) that would have accrued to such Lender on such amount by placing such amount on deposit for a comparable period with leading banks in the appropriate London interbank market, along with any administration fee charged by such Lender. A certificate as to any amounts payable pursuant to this Section 3.3 submitted toa request by the Administrative Borrower (with a copy to the Administrative Agent) by any Lender, together with a reasonably detailed calculation and description of such amounts, shall be rebuttably presumptive evidence as to such amounts. The obligations of the Borrowers pursuant to this Section 3.3 shall survive the termination of this Agreement and the payment of the Loans
55



and all other amounts payable hereunder.pursuant to Section 3.1 hereof or (v) as a consequence of (A) any other default by the Borrowers to repay or prepay any Term SOFR Loans when required by the terms of this Agreement or (B) an election made pursuant to Section 3.1 hereof. The written request of any Lender setting forth any amount or amounts that such Lender is entitled to receive pursuant to this Section 3.3 shall be delivered to the Administrative Borrower and shall be conclusive absent manifest error. The Borrowers shall pay the such Lender the amount shown as due on any such request within ten (10) days after receipt thereof.

    Section 3.4. Change of Lending Office. Each Lender agrees that, upon the occurrence of any event giving rise to the operation of Section 3.1 or 3.2(a) hereof with respect to such Lender, it will, if requested by the Administrative Borrower, use reasonable efforts (subject to overall policy considerations of such Lender) to designate another lending office (or an Affiliate of such Lender, if practical for such Lender) for any Loans affected by such event with the object of avoiding the consequences of such event; provided, that such designation is made on terms that, in the sole judgment of such Lender, cause such Lender and its lending office(s) to suffer no economic, legal or regulatory disadvantage; and provided, further, that nothing in this Section 3.4 shall affect or postpone any of the obligations of any Borrower or the rights of any Lender pursuant to Section 3.1 or 3.2(a) hereof.

    Section 3.5. Eurodollar Rate Lending Unlawful; Inability to Determine Rate.

    (a)    If any Lender shall determine (which determination shall, upon notice thereof to the Administrative Borrower and the Administrative Agent, be conclusive and binding on the Borrowers) that, after the Closing Date, (i) the introduction of or any change in or in the interpretation of any Law makes it unlawful, or (ii) any Governmental Authority asserts that it is unlawful, for such Lender to make or continue any Loan as, or to convert (if permitted pursuant to this Agreement) any Loan into, a Eurodollar Loan, the obligations of such Lender to make, continue or convert into any such Eurodollar Loan shall, upon such determination, be suspended until such Lender shall notify the Administrative Agent that the circumstances causing such suspension no longer exist, and all outstanding Eurodollar Loans payable to such Lender shall automatically convert (if conversion is permitted under this Agreement) into a Base Rate Loan, or be repaid (if no conversion is permitted) at the end of the then current Interest Periods with respect thereto or sooner, if required by Law or such assertion.
    (a)    If the Administrative Agent determines that any applicable Law has made it unlawful, or that any Governmental Authority has asserted that it is unlawful, for a Lender or its applicable lending office to make, maintain or fund Loans whose interest is determined by reference to Adjusted Term SOFR Rate or SOFR, or to determine or charge interest rates based upon the Adjusted Term SOFR Rate or SOFR, then, upon notice thereof to the Administrative Borrower, (a) any obligation of Lenders to make or continue Term SOFR Loans or to convert Base Rate Loans to Term SOFR Loans shall be suspended, and (b) the interest rate on which Base Rate Loans shall, if necessary to avoid such illegality, be determined by the Administrative Agent without reference to the Term SOFR Rate component of Base Rate, in each case until the Administrative Agent notifies the Administrative Borrower that the circumstances giving rise to such determination no longer exist. Upon receipt of such notice, (i) the Administrative Borrower shall, upon demand from the Administrative Agent, prepay or, if applicable, convert all Term SOFR Loans to Base Rate Loans (the interest rate on which Base Rate Loans shall, if necessary
56


to avoid such illegality, be determined by Lender without reference to the Adjusted Term SOFR Rate component of Base Rate), (A) on the Interest Payment Date therefor, if the Administrative Agent may lawfully continue to maintain such Term SOFR Loans to such day, or immediately, if the Administrative Agent may not lawfully continue to maintain such Term SOFR Loans or (B) on the last day of the Interest Period therefor and the Administrative Agent may lawfully continue to maintain such Term SOFR Loans to such day, or immediately, if the Administrative Agent may not lawfully continue to maintain such Term SOFR Loans and (ii) the Administrative Agent shall during the period of such suspension compute the Base Rate without reference to the Adjusted Term SOFR Rate component thereof until it is no longer illegal for the Administrative Agent to determine or charge interest rates based upon the Adjusted Term SOFR Rate. Upon any such conversion, the Borrowers shall also pay any additional amounts required pursuant to Section 3.3 hereof.

    (b)    Except with respect to the cessation of LIBOR as contemplated by Section 3.8 hereof, if If (A) the Administrative Agent ordetermines (which determination shall be conclusive and binding absent manifest error) that the Adjusted Term SOFR Rate cannot be determined pursuant to the definition thereof or (B) the Required Lenders determine that for any other reason adequate and reasonable means do not exist for determining the Eurodollarin connection with any request for a Term SOFR Loan or a conversion thereto or a continuation thereof that the Adjusted Term SOFR Rate for any requested Interest Period with respect to a proposed Eurodollar Loan, or that the Eurodollar Rate for any requested Interest Period with respect to a proposed EurodollarTerm SOFR Loan does not adequately and fairly reflect the cost to thesuch Lenders of funding such Loan, and the Required Lenders have provided notice of such determination to the Administrative Agent, in each case of (A) and (B), on or prior to the first day of any Interest Period, the Administrative Agent will promptly so notify the Administrative Borrower and each Lender. Thereafter, theUpon notice thereof by the Administrative Agent to the Administrative Borrower, (i) any obligation of the Lenders to make or maintain such Eurodollar Loancontinue Term SOFR Loans or to convert Base Rate Loans to Term SOFR Loans shall be suspended (to the extent of the affected Interest Periods) until the Administrative Agent (upon the instruction of the Required Lenders)revokes such notice and (ii) if such determination affects the calculation of the Base Rate, the Administrative Agent shall during the period of such suspension compute the Base Rate without reference to clause (iii) of the definition of “Base Rate” until the Administrative Agent revokes such notice. Upon receipt of such notice, (i) the Administrative BorrowerBorrowers may revoke any pending request for a borrowing of, conversion to or continuation of such Eurodollar LoanTerm SOFR Loans (to the extent of the affected Term SOFR Loans or affected Interest Periods) or, failing that, the Borrowers will be deemed to have converted any such request into a request for a borrowing of aor conversion to Base Rate LoanLoans in the amount specified therein. and (ii) any outstanding affected Term SOFR Loans will be deemed to have been converted into Base Rate Loans at the end of the applicable Interest Period. Upon any such conversion, the Borrowers shall also pay accrued interest on the amount so converted, together with any additional amounts required pursuant to Section 3.3 hereof. If the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that “Adjusted Term SOFR Rate” cannot be determined pursuant to the definition thereof on any given day, the interest rate on Base Rate Loans shall be determined by the Administrative Agent without reference to clause (iii) of the definition of “Base Rate” until the Administrative Agent revokes such determination.

57


    Section 3.6. Replacement of Lenders. The Administrative Borrower shall be permitted to replace any Lender that requests reimbursement for amounts owing pursuant to Section 3.1 or 3.2(a) hereof, or asserts its inability to make a EurodollarTerm SOFR Loan pursuant to Section 3.5 hereof; provided that (a) such replacement does not conflict with any Change in Law, (b) no Default or Event of Default shall have occurred and be continuing at the time of such replacement, (c) prior to any such replacement, such Lender shall have taken no action under Section 3.4 hereof so as to eliminate the continued need for payment of amounts owing pursuant to Section 3.1 or 3.2(a) hereof or, if it has taken any action, such request has still been made, (d) the replacement financial institution shall purchase, at par, all Loans and other amounts owing to such replaced Lender on or prior to the date of replacement and assume all commitments and obligations of such replaced Lender, (e) the Borrowers shall be liable to such replaced Lender under Section 3.3 hereof if any EurodollarTerm SOFR Loan owing to such replaced Lender shall be purchased other than on the last day of the Interest Period relating thereto, (f) the replacement Lender, if not already a Lender, shall be satisfactory to the Administrative Agent, (g) the replaced Lender shall be obligated to make such replacement in accordance with the provisions of Section 11.10 hereof (provided that the Borrowers (or the succeeding Lender, if such Lender is willing) shall be obligated to pay the assignment fee referred to therein), and (h) until such time as such replacement shall be consummated, the Borrowers shall pay all additional amounts (if any) required pursuant to Section 3.1 or 3.2(a) hereof, as the case may be; provided that a Lender shall not be required to make any such assignment if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Borrowers to replace such Lender cease to apply.

    Section 3.7. Discretion of Lenders as to Manner of Funding. Notwithstanding any provision of this Agreement to the contrary, each Lender shall be entitled to fund and maintain its funding of all or any part of such Lender’s Loans in any manner such Lender deems to be appropriate; it being understood, however, that for the purposes of this Agreement all determinations hereunder shall be made as if such Lender had actually funded and maintained each EurodollarTerm SOFR Loan during the applicable Interest Period for such Loan through the purchase of deposits having a maturity corresponding to such Interest Period and bearing an interest rate equal to the EurodollarTerm SOFR Rate for such Interest Period.

Section 3.8. Effect of Benchmark Transition Event. Permanent Inability to Determine Rate; Benchmark Replacement.

(a)    Benchmark Replacement. Notwithstanding anything to the contrary herein or in any other Loan Document, (i) upon the determination of the Administrative Agent (which shall be conclusive absent manifest error) thatoccurrence of a Benchmark Transition Event has occurred, or (ii) upon the occurrence of an Early Opt-in Election, as applicable, the Administrative Agent and the Borrowers may amend this Agreement to replace the EurodollarTerm SOFR Reference Rate or then-current Benchmark with a Benchmark Replacement, by a written document executed by the Borrowers and the Administrative Agent, subject to the requirements of this Section 3.8. Notwithstanding the requirements of Section 11.3 hereof or anything else to the contrary herein or in any other Loan Document, any. Any such amendment with respect to a Benchmark Transition Event will become effective
58




and binding upon the Administrative Agent, the Borrowers and the Lenders at 5:00 p.m. (Eastern Time) on the fifth (5th) Business Day after the Administrative Agent has posted such proposed amendment to all Lenders and the Borrowers so long as the Administrative Agent has not received, by such time, written notice of objection to such amendment from Lenders comprising the Required Lenders, and any such amendment with respect to an Early Opt-in Election will become effective and binding upon the Administrative Agent, the Borrowers and the Lenders on the date that Lenders comprising the Required Lenders have delivered to the Administrative Agent written notice that such Required Lenders accept such amendment. No replacement of the EurodollarAdjusted Term SOFR Rate with a Benchmark Replacement pursuant to this Section 3.8 will occur prior to the applicable Benchmark Transition Start Date.

(b)    Benchmark Replacement Conforming Changes. In connection with the use, administration, adoption or implementation of a Benchmark Replacement, the Administrative Agent will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.

(c)    Notices; Standards for Decisions and Determinations. The Administrative Agent will promptly notify the Administrative Borrower and the Lenders in writing of (i) any occurrence of a Benchmark Transition Event or an Early Opt-in Election, as applicable, and its related Benchmark Replacement Date and Benchmark Transition Start Date, (ii)of the implementation of any Benchmark Replacement, (iii) and the effectiveness of any Benchmark Replacement Conforming Changes, and (iv) the commencement or conclusion of any Benchmark Unavailability Period. The Administrative Agent will notify the Administrative Borrower and the removal or reinstatement of any tenor of a Benchmark. Any determination, decision or election that may be made by the Administrative Agent or Lenders pursuant to this Section 3.8, including, without limitation, any determination with respect to a tenor, comparable replacement rate or adjustment, or implementation of any Benchmark Replacement Rate Conforming Changes, or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action, will be conclusive and binding on all parties hereto absent manifest error and may be made in its or their sole discretion and without consent from any other party hereto, except, in each case, as expressly required pursuant to this Section 3.8 and shall not be a basis of any claim of liability of any kind or nature by any party hereto, all such claims being hereby waived individually be each party hereto.

(d)    Unavailability of Tenor of Benchmark. Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (i) if any then-current Benchmark is a term rate (including the Term SOFR Reference Rate) and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion, or (B) the administrator of such Benchmark or the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is not or will not be representative or in compliance with or aligned with the International
59


Organization of Securities Commissions (IOSCO) Principles for Financial Benchmarks, then the Administrative Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for any Benchmark settings at or after such time to remove such unavailable, non-representative, non-compliant or non-aligned tenor and (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not, or is no longer, subject to an announcement that it is not or will not be representative or incompliance with or aligned with the International Organization of Securities Commissions (IOSCO) Principles for Financial Benchmarks for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for all Benchmark settings at or after such time to reinstate such previously removed tenor.

(de)    Benchmark Unavailability Period. Upon the Administrative Borrower’s receipt of notice of the commencement of a Benchmark Unavailability Period, the Borrowers may revoke any request for a borrowingTerm SOFR Loan of, conversion to or continuation of EurodollarTerm SOFR Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, the Borrowers will be deemed to have converted any such request into a request for a borrowingLoan of or conversion to Base Rate Loans. During any Benchmark Unavailability Period, the components or at any time that a tenor for the then-current Benchmark is not an Available Tenor, the component of Base Rate based upon the EurodollarAdjusted Term SOFR Rate (or then-current Benchmark) will not be used in any determination of Base Rate.
60



(e)    LIBOR Notification. The interest rate on Eurodollar Loans is determined by reference to the LIBOR, which is derived from the London interbank offered rate. The London interbank offered rate is intended to represent the rate at which contributing banks may obtain short-term borrowings from each other in the London interbank market. In July 2017, the U.K. Financial Conduct Authority announced that, after the end of 2021, it would no longer persuade or compel contributing banks to make rate submissions to the ICE Benchmark Administration (together with any successor to the ICE Benchmark Administrator, the “IBA”) for purposes of the IBA setting the London interbank offered rate. As a result, it is possible that commencing in 2022, the London interbank offered rate may no longer be available or may no longer be deemed an appropriate reference rate upon which to determine the interest rate on Eurodollar Loans. In light of this eventuality, public and private sector industry initiatives are currently underway to identify new or alternative reference rates to be used in place of the London interbank offered rate. In the event that the London interbank offered rate is no longer available or in certain other circumstances as set forth in this Section 3.8, this Section 3.8 provides a mechanism for determining an alternative rate of interest. The Administrative Agent will notify the Administrative Borrower, pursuant to this Section 3.8, in advance of any change to the reference rate upon which the interest rate on Eurodollar Loans is based. However, the Administrative Agent does not warrant or accept any responsibility for, and shall not have any liability with respect to, the administration, submission or any other matter related to the London interbank offered rate or other rates in the definition of “Eurodollar Rate”, or with respect to any alternative or successor rate thereto, or replacement rate therefor or thereof, including, without limitation, whether the composition or characteristics of any such alternative, successor or replacement reference rate, as it may or may not be adjusted pursuant to this Section 3.8, will be similar to, or produce the same value or economic equivalence of, the Eurodollar Rate or has the same volume or liquidity as did the London interbank offered rate prior to its discontinuance or unavailability.

ARTICLE IV. CONDITIONS PRECEDENT

    Section 4.1. Conditions to Each Credit Event. The obligation of the Lenders and the Issuing Lender to participate in any Credit Event shall be conditioned, in the case of each Credit Event, upon the following:

    (a)    all conditions precedent as listed in Section 4.2 hereof required to be satisfied prior to the first Credit Event after the Closing Date shall have been satisfied prior to or as of such Credit Event;

    (b)    the Administrative Borrower shall have submitted a Notice of Loan (or with respect to a Letter of Credit, complied with the provisions of Section 2.2(b)(ii) hereof) and otherwise complied with Section 2.5 hereof;

    (c)    no Default or Event of Default shall then exist or immediately after such Credit Event would exist; and

    (d)    each of the representations and warranties contained in Article VI hereof shall be true in all material respects as if made on and as of the date of such Credit Event, except to the extent that any thereof expressly relate to an earlier date.

61


Each request by the Administrative Borrower for a Credit Event shall be deemed to be a representation and warranty by the Borrowers as of the date of such request as to the satisfaction of the conditions precedent specified in subsections (c) and (d) above.

    Section 4.2. Conditions to the First Credit Event. The Borrowers shall cause the following conditions to be satisfied on or prior to the Closing Date. The obligation of the Lenders and the Issuing Lender to participate in the first Credit Event is subject to the Borrowers satisfying each of the following conditions prior to or concurrently with such Credit Event:

    (a)    Notes as Requested. Each Borrower shall have executed and delivered to each Lender requesting a Revolving Credit Note such Lender’s Revolving Credit Note.

    (b)    Pledge Agreements. Each Credit Party that has a Subsidiary shall have (i) executed and delivered to the Administrative Agent, for the benefit of the Lenders, a Pledge Agreement, in form and substance reasonably satisfactory to the Administrative Agent, with respect to the Pledged Securities, (ii) executed and delivered to the Administrative Agent, for the benefit of the Lenders, appropriate transfer powers for each of the Pledged Securities that are certificated, and (iii) delivered to the Administrative Agent, for the benefit of the Lenders, the Pledged Securities (to the extent such Pledged Securities are certificated).

    (c)    Intellectual Property Security Agreements. Each Credit Party that owns U.S. registered intellectual property shall have executed and delivered to the Administrative Agent, for the benefit of the Lenders, an Intellectual Property Security Agreement, in form and substance reasonably satisfactory to the Administrative Agent.

    (d)    Lien Searches. With respect to the property owned or leased by each Credit Party, and any other property securing the Obligations located in the United States, the Borrowers shall have caused to be delivered to the Administrative Agent (i) the results of Uniform Commercial Code lien searches, reasonably satisfactory to the Administrative Agent and the Lenders, (ii) the results of federal and state tax lien and judicial lien searches and pending litigation and bankruptcy searches, in each case reasonably satisfactory to the Administrative Agent (other than searches in U.S. District Courts subject to closure orders) and (iii) Uniform Commercial Code termination statements reflecting termination of all U.C.C. Financing Statements previously filed by any Person and not expressly permitted pursuant to Section 5.9 hereof.

    (e)    Officer’s Certificate, Resolutions, Organizational Documents. The Borrowers shall have delivered to the Administrative Agent an officer’s certificate (or comparable domestic or foreign documents) certifying the names of the officers of each Credit Party authorized to sign the Loan Documents, together with the true signatures of such officers and certified copies of (i) the resolutions of the board of directors (or comparable domestic or foreign documents) of such Credit Party evidencing approval of the execution, delivery and performance of the Loan Documents to which such Credit Party is a party, and the consummation of the transactions contemplated thereby, and (ii) the Organizational Documents of such Credit Party.
62




    (f)    Good Standing Certificates. The Borrowers shall have delivered to the Administrative Agent a good standing certificate or full force and effect certificate (or comparable document, if neither certificate is available in the applicable jurisdiction), as the case may be, for each Credit Party, issued on or about the Closing Date by the Secretary of State in the state or states where such Credit Party is incorporated or formed or qualified as a foreign entity.

    (g)    Legal Opinion. The Borrowers shall have delivered to the Administrative Agent an opinion of counsel for each Credit Party, in form and substance reasonably satisfactory to the Administrative Agent and the Lenders.

    (h)    KYC Information. Upon the request of any Lender made at least ten days prior to the Closing Date, the Borrowers shall have provided to such Lender the documentation and other information so requested in connection with applicable “know your customer” and anti-money-laundering rules and regulations, including the PATRIOT Act, in each case at least five days prior to the Closing Date.

    (i)    Advertising Permission Letter. The Borrowers shall have delivered to the Administrative Agent an advertising permission letter, authorizing the Administrative Agent to publicize the transaction and specifically to use the names of the Borrowers in connection with “tombstone” advertisements in one or more publications selected by the Administrative Agent.

    (j)    Closing and Solvency Certificate. The Borrowers shall have delivered to the Administrative Agent an officer’s certificate certifying that, as of the Closing Date, (i) all conditions precedent set forth in Sections 4.1 and 4.2 have been satisfied, (ii) no Default or Event of Default exists or immediately after the first Credit Event will exist, (iii) each of the representations and warranties contained in Article VI hereof are true and correct as of the Closing Date, and (iv) the Borrowers (on a consolidated basis), are Solvent as of the Closing Date.

(k)    Administrative Agent Fee Letter and Other Fees. The Borrowers shall have (i) executed and delivered to the Administrative Agent, the Administrative Agent Fee Letter and paid to the Administrative Agent, for its sole account, the fees stated therein, and (ii) paid all legal fees and expenses of the Administrative Agent in connection with the preparation and negotiation of the Loan Documents.

(l)    Insurance Certificates. The Borrowers shall have delivered to the Administrative Agent certificates of insurance on ACORD 25 and 27 or 28 form and proof of endorsements reasonably satisfactory to the Administrative Agent and the Lenders, providing for adequate personal property and liability insurance for each Company, with the Administrative Agent, on behalf of the Lenders, listed as, lender’s loss payee and additional insured.

    (m)    No Material Adverse Change. No material adverse change shall have occurred in the financial condition or operations of the Companies since December 31, 2019.


63


    Section 4.3. Post-Closing Conditions. On or before each of the dates specified in this Section 4.3 (unless a longer period is agreed to in writing by the Administrative Agent), the Borrowers shall satisfy each of the following items specified in the subsections below:

    (a)    Control Agreements. No later than fifteen (15) days after the Closing Date, the Borrowers shall have delivered to the Administrative Agent executed Control Agreements for each Deposit Account and each Securities Account maintained by a Credit Party (other than (i) Excluded Accounts, (ii) Deposit Accounts and Securities Accounts where the Administrative Agent or any other Lender is depository bank or securities intermediary, or (iii) to the extent such Credit Party would not be required to deliver a Control Agreement for such Deposit Account pursuant to Section 5.21(c) hereof).

    (b)    Landlords’ Waiver. No later than sixty (60) days after the Closing Date, the Borrowers shall have delivered to the Administrative Agent a Landlord’s Waiver for their chief executive office.

(c)    Lien Searches. As soon as practicable following the re-opening of the applicable U.S. District Courts, the Borrowers shall have caused to be delivered to the Administrative Agent the results of judicial lien searches and pending litigation and bankruptcy searches, in each case reasonably satisfactory to the Administrative Agent.


ARTICLE V. COVENANTS

    Section 5.1. Insurance. Each Company shall at all times maintain insurance upon its Inventory, Equipment and other personal and real property (including, if applicable, insurance required by the National Flood Insurance Reform Act of 1994) in such form, written by such companies, in such amounts, for such periods, and against such risks as is customarily maintained by comparable companies engaged in the same or similar lines of business (it being agreed that the insurance in place on the Closing Date satisfies the forgoing conditions), with provisions reasonably satisfactory to the Administrative Agent for, with respect to Credit Parties, payment of all losses thereunder to the Administrative Agent, for the benefit of the Lenders, and such Company as their interests may appear (with lender’s loss payable and additional insured endorsements, as appropriate, in favor of the Administrative Agent, for the benefit of the Lenders), and, if required by the Administrative Agent, the Borrowers shall furnish copies of the policies to the Administrative Agent. Any such policies of insurance shall provide for no fewer than thirty (30) days prior written notice of cancellation to the Administrative Agent and the Lenders. Any sums received by the Administrative Agent, for the benefit of the Lenders, in payment of insurance losses, returns, or unearned premiums under the policies shall be applied as set forth in Section 2.11(b) and (c) hereof. The Administrative Agent is hereby authorized to act as attorney-in-fact for the Companies, after the occurrence and during the continuance of an Event of Default, in obtaining, adjusting, settling and canceling such insurance and indorsing any drafts. Within ten days of the Administrative Agent’s written request, the Borrowers shall furnish to the Administrative Agent such information about the insurance of the Companies as the Administrative Agent may from time to time reasonably request, which information shall be
64


prepared in form and detail reasonably satisfactory to the Administrative Agent and certified by a Financial Officer.

    Section 5.2. Money Obligations. Each Company shall pay in full (a) prior in each case to the date when penalties would attach, all material taxes, assessments and governmental charges and levies (except only those so long as and to the extent that the same shall be contested in good faith by appropriate and timely proceedings and for which adequate provisions have been established in accordance with GAAP) for which it may be or become liable or to which any or all of its properties may be or become subject; (b) all of its material wage obligations to its employees in compliance with the Fair Labor Standards Act (29 U.S.C. §§ 206-207) or any comparable provisions (except for non-compliance being contested in good faith by appropriate and timely proceedings); and (c) all of its other material obligations calling for the payment of money (except in the case of any of the foregoing obligations described in this Section 5.2, only those so long as and to the extent that nonpayment of the same would not cause a Material Adverse Effect) before such payment becomes overdue.

    Section 5.3. Financial Statements and Information.

    (a)    Quarterly Financials. The Borrowers shall deliver to the Administrative Agent and the Lenders, within forty-five (45) days after the end of the first three quarterly periods of each fiscal year of Rapid7, Inc. (or, if earlier, within five days after the date on which the Administrative Borrower shall be required to submit its Form 10-Q), balance sheets of the Companies as of the end of such period and statements of income (loss), stockholders’ equity and cash flow for the quarter and fiscal year to date periods, all prepared on a Consolidated basis, in form and detail reasonably satisfactory to the Administrative Agent and the Lenders and certified by a Financial Officer.

    (b)    Annual Audit Report. The Borrowers shall deliver to the Administrative Agent and the Lenders, within ninety (90) days after the end of each fiscal year of Rapid7, Inc. (or, if earlier, within five days after the date on which the Administrative Borrower shall be required to submit its Form 10-K), an annual audit report of the Companies for that year prepared on a Consolidated basis, in form and detail reasonably satisfactory to the Administrative Agent and the Lenders and certified by an unqualified opinion of an independent public accountant reasonably satisfactory to the Administrative Agent, which report shall include balance sheets and statements of income (loss), stockholders’ equity and cash-flow for that period.

    (c)    Compliance Certificate. The Borrowers shall deliver a Compliance Certificate to the Administrative Agent and the Lenders, concurrently with the delivery (or deemed delivery) of the financial statements set forth in subsections (a) and (b) above.

    (d)    Annual Budget. The Borrowers shall deliver to the Administrative Agent, within sixty (60) days after the end of each fiscal year of Rapid7, Inc. (beginning with the fiscal year ending December 31, 2023), an annual budget of the Companies for the then current fiscal year, to be in form and detail reasonably satisfactory to the Administrative Agent.
65



(e)    SEC Filings. Promptly after the same are publicly available, copies of all annual, regular, periodic and special reports, proxy statements and registration statements which the Borrowers file with the SEC or with any Governmental Authority that may be substituted therefor or with any national securities exchange, as the case may be (other than amendments to any registration statement (to the extent such registration statement, in the form it became effective, is delivered to the Administrative Agent), exhibits to any registration statement and, if applicable, any registration statement on Form S-8), and in any case not otherwise required to be delivered to the Administrative Agent pursuant to any other clause of this Section 5.3; provided that, notwithstanding the foregoing, the obligations in subparts (a) and (b) of this Section 5.3 may be satisfied by causing such information to be publicly available on the SEC’s EDGAR website or another publicly available reporting service, and written notice thereof to the Administrative Agent and the Lenders of such availability.

    (f)    Financial Information of the Companies. The Borrowers shall deliver to the Administrative Agent and the Lenders, promptly upon the written request of the Administrative Agent or any Lender, such other information about the financial condition, properties and operations of any Company as the Administrative Agent or such Lender may from time to time reasonably request, which information shall be submitted in form and detail reasonably satisfactory to the Administrative Agent or such Lender and certified by a Financial Officer of the Company or Companies in question.

    Section 5.4. Financial Records. Each Company shall at all times maintain true and complete, in all material respects, records and books of account, including, without limiting the generality of the foregoing, appropriate provisions for possible losses and liabilities, all in accordance with GAAP, and at all reasonable times (during normal business hours and upon reasonable notice to the Administrative Borrower) permit the Administrative Agent, or any representative of the Administrative Agent, to examine the Borrowers’ books and records and to make excerpts therefrom and transcripts thereof; provided that, unless an Event of Default has occurred and is continuing, or unless otherwise reasonably agreed by the Borrowers, the Administrative Agent (and its designated representatives) shall be limited to one such inspection during each fiscal year of Rapid7, Inc.

    Section 5.5. Franchises; Change in Business.

    (a)    Each Credit Party shall preserve and maintain at all times its existence (except as otherwise permitted pursuant to Section 5.12 hereof) and foreign qualifications (except where the failure to maintain would not result in an Material Adverse Effect).

    (b)    No Company shall engage in any business if, as a result thereof, the general nature of the businesses of the Companies taken as a whole would be substantially changed from the general nature of the businesses the Companies are engaged in on the Closing Date, together with businesses reasonably similar or related thereto.

    Section 5.6. ERISA Pension and Benefit Plan Compliance. No Company shall incur any material accumulated funding deficiency within the meaning of ERISA, or any material liability to the PBGC, established thereunder in connection with any ERISA Plan. The Borrowers shall
66


furnish to the Administrative Agent and the Lenders (a) as soon as possible and in any event within thirty (30) days after any Company knows or has reason to know that any material Reportable Event with respect to any ERISA Plan has occurred, a statement of a Financial Officer of such Company, setting forth details as to such Reportable Event and the action that such Company proposes to take with respect thereto, together with a copy of the notice of such Reportable Event given to the PBGC if a copy of such notice is available to such Company, and (b) promptly after receipt thereof, a copy of any material notice such Company, or any member of the Controlled Group may receive from the PBGC or the Internal Revenue Service with respect to any ERISA Plan administered by such Company; provided that this latter clause shall not apply to notices of general application promulgated by the PBGC or the Internal Revenue Service or to letters or notices with respect to an ERISA Plan, which do not threaten a material liability of any Company. The Borrowers shall promptly notify the Administrative Agent of any material taxes assessed, proposed to be assessed or that the Borrowers have reason to believe may be assessed against a Company by the Internal Revenue Service with respect to any ERISA Plan. As used in this Section 5.6 and in Section 6.11 hereof, “material” means the measure of a matter of significance that shall be determined as being an amount equal to five percent (5%) of Consolidated Net Worth. As soon as practicable, and in any event within twenty (20) days, after any Company shall become aware that an ERISA Event shall have occurred, such Company shall provide the Administrative Agent with notice of such ERISA Event with a certificate by a Financial Officer of such Company setting forth the details of the event and the action such Company or another Controlled Group member proposes to take with respect thereto. The Borrowers shall, at the reasonable request of the Administrative Agent or any Lender, deliver or cause to be delivered to the Administrative Agent or such Lender, as the case may be, true and correct copies of any documents relating to the ERISA Plan, excluding any documents providing information regarding individual participants or the disclosure of which would reasonably be expected to violate applicable Law.

    Section 5.7. Financial Covenants.

    (a)    (a)    Available Liquidity. The Borrowers shall not permit at any time from and after the date on which Indebtedness is incurred pursuant to Section 5.8(i) hereof, Available Liquidity to be less than Fifty Million Dollars ($50,000,000.00).

    (b)    Minimum Recurring Revenue. The Borrowers shall not suffer or permit the Recurring Revenue to be less than the amounts set forth in the table below for the four fiscal quarters ending on the dates corresponding to such amounts:

Four Fiscal Quarters
Ending Dates
Minimum Recurring Revenue
December 31, 2021$352,000,000
March 31, 2022$430,025,000
June 30, 20202022
$270,000,000460,850,000
September 30, 20202022
$286,000,000491,675,000
December 31, 20202022
$301,000,000522,500,000
67


March 31, 20212023
$313,000,000558,750,000
June 30, 20212023
$325,000,000595,000,000
September 30, 20212023
$338,000,000631,250,000
December 31, 20212023
$352,000,000667,500,000
March 31, 20222024
$365,000,000706,250,000
June 30, 20222024
$379,000,000745,000,000
September 30, 20222024
$393,000,000783,750,000
December 31, 2022$406,000,000
March 31, 2023$414,000,000

    Section 5.8. Borrowing. No Company shall create, incur or have outstanding any Indebtedness of any kind; provided that this Section 5.8 shall not apply to the following:

    (a)    the Loans, the Letters of Credit and any other Indebtedness under this Agreement;

    (b)    any loans granted to, or Capitalized Lease Obligations entered into by, any Company for the purchase or lease of fixed assets (and refinancings of such loans or Capitalized Lease Obligations), which loans and Capitalized Lease Obligations shall only be secured by the fixed assets being purchased or leased, so long as the aggregate principal amount of all such loans and Capitalized Lease Obligations for all Companies shall not exceed FiveTen Million Dollars ($5,000,00010,000,000) at any time outstanding;

    (c)    the Indebtedness existing on the ClosingSecond Amendment Effective Date as set forth in Schedule 5.8 of the Confidential Disclosure Letter (and any extension, renewal, or refinancing (including, for the avoidance of doubt, the incurrence of new Indebtedness the proceeds of which are used to redeem or repurchase existing Indebtedness) thereof but only to the extent that the principal amount thereof incurred in reliance of this Section 5.8(c) does not increase after the ClosingSecond Amendment Effective Date);

    (d)    loans to, and guaranties of Indebtedness of, a Company from a Company so long as each such Company is a Credit Party;

    (e)    loans to, and guaranties of Indebtedness of, a Company that is not a Credit Party from a Credit Party so long as such loans and guaranties are permitted under Section 5.11 hereof;

    (f)    Indebtedness under any Hedge Agreement, so long as such Hedge Agreement shall have been entered into in the ordinary course of business and not for speculative purposes;

    (g)    unsecured Indebtedness resulting from the financing of insurance premiums (with the insurance company providing such financing) in the ordinary course of business and consistent with past business practices of such Company;

(h)    unsecured Indebtedness of Rapid7, Inc. arising under (i) the Existing Convertible Note Indenture and the Existing Convertible Notes and (ii) and any extension, renewal or
68


refinancing of the Existing Convertible Notes but only to the extent that the principal amount thereof does not increase after the Closing Date;[reserved;]

(i)    unsecured Indebtedness of Rapid7, Inc. arising under (i) Convertible Debt Securities issued on or after the ClosingSecond Amendment Effective Date, so long as (A) the aggregate outstanding principal amount of such Indebtedness does not exceed Two Hundred Fifty Million Dollars ($250,000,000) at any time outstanding, (B) the stated maturity date for such Indebtedness shall be no earlier than ninety (90) days after the end of the Commitment Period, and (C) the principal amount of such Indebtedness shall not be subject to any regularly scheduled amortization or sinking fund payments prior to the maturity date described in clause (B) above, and (ii) and any extension, renewal or refinancing of the such Convertible Debt Securities but only to the extent that the principal amount thereof does not exceed Two Hundred Fifty Million Dollars ($250,000,000);

(j)    Indebtedness arising in connection with endorsement of instruments for deposit or owed in respect of business credit card programs and any netting services, overdrafts and related liabilities arising from treasury, depository and cash management services, in each case arising in the ordinary course of business;

(k)    contingent liabilities arising with respect to (i) customary indemnification obligations by any of the Credit Parties and their Subsidiaries in favor of purchasers in connection with dispositions permitted under Section 5.12 hereof and (ii) the guaranty by any of the Credit Parties and their Subsidiaries of a lease, sublease, license, or sublicense entered into in the ordinary course of business by another Credit Party thereof;

(l)    Indebtedness incurred in the ordinary course of business in respect of credit cards, credit card processing services, debit cards, stored value cards, commercial cards (including so-called “purchase cards”, “procurement cards” or “p-cards”), or cash management services in an amount not to exceed TenTwenty Million Dollars ($10,000,00020,000,000) outstanding at any one time;

(m)    Acquired Indebtedness in an amount not to exceed FiveTen Million Dollars ($5,000,00010,000,000) outstanding at any one time;

(n)    unsecured Indebtedness owing to sellers of assets or equity to a Company that is incurred by such Company in connection with the consummation of one or more Acquisitions permitted by Section 5.13 so long as the aggregate principal amount for all such unsecured Indebtedness does not exceed Twenty Million Dollars ($20,000,000) at any one time outstanding;

(o)    unsecured Indebtedness of Borrowers or their Subsidiaries in respect of earn-outs and hold-back amounts owing to sellers of assets or equity interests to such Borrower or its Subsidiaries that is incurred in connection with the consummation of one or more Acquisitions permitted by Section 5.13 hereof; and

(p)    other unsecured Indebtedness, in addition to the Indebtedness listed above, in an aggregate principal amount for all Companies not to exceed FiveTen Million Dollars ($5,000,00010,000,000) at any time outstanding.
69



    Section 5.9. Liens. No Company shall create, assume or suffer to exist (upon the happening of a contingency or otherwise) any Lien upon any of its property or assets, whether now owned or hereafter acquired; provided that this Section 5.9 shall not apply to the following:

    (a)    Liens for taxes not yet due or that are being actively contested in good faith by appropriate proceedings and for which adequate reserves shall have been established in accordance with GAAP;

    (b)    other statutory Liens, including, without limitation, statutory Liens of landlords, carriers, warehousemen, utilities, mechanics, repairmen, workers and materialmen, incidental to the conduct of its business or the ownership of its property and assets that (i) were not incurred in connection with the incurring of Indebtedness or the obtaining of advances or credit, and (ii) do not in the aggregate materially detract from the value of its property or assets or materially impair the use thereof in the operation of its business;

    (c)    any Lien granted to the Administrative Agent, for the benefit of the Lenders (and Affiliates thereof);

    (d)    the Liens existing on the ClosingSecond Amendment Effective Date as set forth in Schedule 5.9 of the Confidential Disclosure Letter and replacements, extensions, renewals, refundings or refinancings thereof, but only to the extent that the amount of debt secured thereby, and the amount and description of the property subject to such Liens, shall not be increased;

    (e)    Liens on deposits and purchase money Liens on fixed assets securing the loans and Capitalized Lease Obligations pursuant to Section 5.8(b) hereof, provided that such Lien is limited to the purchase price and only attaches to the property being acquired and deposits made in connection with such purchases;

    (f)    easements or other minor defects or irregularities in title of real property not interfering in any material respect with the use of such property in the business of any Company;

    (g)    any interest or title of, or Liens created by, a lessor under any leases or subleases entered into by any Company, as tenant, in the ordinary course of business;

    (h)    Liens arising solely by virtue of any statutory or common law provision relating to banker’s liens, rights of set-off or similar rights, including Liens of a collecting bank arising in the ordinary course of business under Section 4-208 of the U.C.C.;

    (i)    Liens solely on earnest money deposits made by a Borrower or any of its Subsidiaries in connection with any letter of intent or purchase agreement executed in connection with a transaction permitted by this Agreement;

    (j)    Liens arising from precautionary U.C.C. Financing Statement filings regarding operating leases entered into by a Borrower or any of its Subsidiaries in the ordinary course of business;
70




    (k)    Liens on insurance proceeds to the extent of premiums financed;

    (l)    pledges, deposits and other Liens securing liability for reimbursement or indemnification obligations of (including obligations in respect of letters of credit or bank guarantees for the benefit of) insurance carriers providing property, casualty, workmen’s compensation or liability insurance in an aggregate principal amount not to exceed Ten Million Dollars ($10,000,000);

    (m)    an agreement to transfer any property in a disposition permitted under Section 5.12 hereof, to the extent that such an agreement may constitute a Lien, and Liens on earnest money deposits of cash or Cash Equivalents made by the Companies in connection with any Disposition permitted under Section 5.12 hereof;

    (n)    any encumbrance or restriction with respect to the equity interests of any joint venture or similar arrangement created after the Closing Date and pursuant to the joint venture or similar agreements with respect to such joint venture or similar arrangements permitted under this Agreement;

    (o)    Liens arising from judgments, decrees or attachments in circumstances not constituting an Event of Default under Section 8.8 hereof;

(p)    Liens assumed by a Company in connection with an Acquisition that secures Acquired Indebtedness that is permitted by Section 5.8(m) hereof, but only so long as such Lien is limited to the assets being acquired by such Acquisition;

    (q)    Liens incurred to secure cash management services or to implement cash pooling arrangements in the ordinary course of business, in the aggregate for all Companies, not to exceed TwoFive Million Dollars ($2,000,0005,000,000);

(r)    non-exclusive licenses of patents, trademarks, copyrights, and other intellectual property rights in the ordinary course of business; and

    (s)    other Liens, in addition to the Liens listed above, not incurred in connection with the incurring of Indebtedness, securing amounts, in the aggregate for all Companies, not to exceed TwoFive Million Dollars ($2,000,0005,000,000) at any time.

No Company shall enter into any contract or agreement (other than (i) a contract or agreement entered into in connection with the purchase or lease of fixed assets that prohibits Liens on such fixed assets, (ii) customary provisions in joint venture agreements restricting liens on joint venture assets (to the extent joint ventures are permitted by this Agreement), (iii) customary provisions in licenses of intellectual property that restrict the creation of liens entered into in the ordinary course of business, (iv) customary provisions restricting subletting or assignment of any lease governing a leasehold interest entered into in the ordinary course of business, and (v) customary restrictions and conditions contained in any agreement relating to the sale of any asset permitted under Section 5.12 hereof pending the consummation of such sale) that would
71


prohibit the Administrative Agent or the Lenders from acquiring a security interest, mortgage or other Lien on, or a collateral assignment of, any of the property or assets of such Company.

    Section 5.10. Regulations T, U and X. No Company shall take any action that would result in any non-compliance of the Loans or Letters of Credit with Regulations T, U or X, or any other applicable regulation, of the Board of Governors of the Federal Reserve System.

    Section 5.11. Investments, Loans and Guaranties. No Company shall (a) create, acquire or hold any Subsidiary, (b) make or hold any investment in any stocks, bonds or securities of any kind, (c) be or become a party to any joint venture or other partnership, (d) make or keep outstanding any advance or loan to any Person, or (e) be or become a Guarantor of any kind (other than a Guarantor of Payment under the Loan Documents); provided that this Section 5.11 shall not apply to the following:

    (i)    any endorsement of a check or other medium of payment for deposit or collection through normal banking channels or similar transaction in the normal course of business;

    (ii)     investments in Cash Equivalents;

    (iii)     investments made in compliance with the Investment Policy;

    (iv)    the holding of each of the Subsidiaries listed on Schedule 6.1 of the Confidential Disclosure Letter, and the creation, acquisition and holding of and any investment in any newly formed or acquired Subsidiary after the ClosingSecond Amendment Effective Date so long as such Subsidiary shall have been created, acquired or held, and investments made, in accordance with the terms and conditions of this Agreement;

    (v)    loans to, investments in and guaranties of the Indebtedness (permitted under Section 5.8(d) hereof) of, a Company from or by a Company so long as each such Company is a Credit Party;

    (vi)    any loans by a Company (that is not a Credit Party) to, investments by a Company (that is not a Credit Party) in, and guaranties by a Company (that is not a Credit Party) of Indebtedness of, another Company;

    (vii)    any advance or loan to an officer or employee of a Company as an advance on commissions, travel and other items in the ordinary course of business, so long as all such advances and loans (other than through use of company credit cards or similar purchase cards) from all Companies aggregate not more than the maximum principal sum of Five Hundred Thousand Dollars ($500,000) at any time outstanding;

    (viii)    any loans by a Credit Party to, investments by a Credit Party in, and guaranties by a Credit Party of Indebtedness of, a Company that is not a Credit Party, so long as the aggregate amount thereof shall not exceed FiveTen Million Dollars ($5,000,00010,000,000) per fiscal year;

72


    (ix)    the holdings of any stock or equity interest that remains following the sale or other disposition of a Company (or a majority interest therein) permitted by Section 5.12 hereof;

    (x)    to the extent constituting an investment, Indebtedness permitted under Section 5.8 hereof;
 
    (xi)    accounts receivable arising and trade credit granted in the ordinary course of business (including, for the avoidance of doubt, pursuant to cost plus arrangements) and securities of account debtors received in satisfaction or partial satisfaction thereof from financially troubled account debtors or pursuant to any plan of reorganization or similar arrangement upon the bankruptcy or insolvency of such account debtors;

    (xii)    guaranties by a Company of operating leases (other than Capitalized Lease Obligations) or of other obligations that do not constitute Indebtedness, in each case entered into by a Company in the ordinary course of business;

(xiii)    the entering into Hedge Agreements permitted under Section 5.8(f) hereof, and the purchase of any Permitted Equity Derivatives in connection with the issuance of Convertible Debt Securities permitted under Section 5.8(h) and (i) hereof (and the replacement of any such Permitted Equity Derivatives) provided that the purchase price for such Permitted Equity Derivatives, net of any proceeds relating to any concurrent sale or termination of any Permitted Equity Derivatives, in respect of any Convertible Debt Securities does not exceed the net cash proceeds from such issuance of Convertible Debt Securities;

(xiv)    investments in the nature of Acquisitions to the extent permitted under Section 5.13 hereof; or

    (xv)    other investments in an amount not to exceed TenTwenty-Five Million Dollars ($10,000,00025,000,000) in any fiscal year.

For purposes of this Section 5.11, the amount of any investment in equity interests shall be based upon the initial amount invested and shall not include any appreciation in value or return on such investment but shall take into account repayments, redemptions and return of capital.

    Section 5.12. Merger and Sale of Assets. No Company shall merge, amalgamate or consolidate with any other Person, or sell, lease or transfer or otherwise dispose of any assets to any Person other than in the ordinary course of business, except that, if no Default or Event of Default shall then exist or immediately thereafter shall begin to exist:

    (a)    a Company (other than a Borrower) may merge with (i) a Borrower (provided that such Borrower shall be the continuing or surviving Person) or (ii) any one or more Guarantors of Payment (provided that at least one Guarantor of Payment shall be the continuing or surviving Person);
73




    (b)    a Company (other than a Borrower) may sell, lease, transfer or otherwise dispose of any of its assets to (i) a Borrower or (ii) any Guarantor of Payment;

    (c)    a Company (other than a Credit Party) may (i) merge with or sell, lease, transfer or otherwise dispose of any of its assets to any other Company and (ii) may, following the transfer of substantially all of its assets to another Company, voluntary dissolve or liquidate;

    (d)    a Company may sell, lease, transfer or otherwise dispose of any assets that are obsolete or no longer useful in such Company’s business, including by way of (i) the lapse of registered patents, trademarks, copyrights and other intellectual property of Borrowers or any of their Subsidiaries to the extent not economically desirable in the conduct of its business or (ii) the abandonment of patents, trademarks, copyrights, or other intellectual property rights in the ordinary course of business so long as (in each case under clauses (i) and (ii)), (A) with respect to copyrights, such copyrights are not material revenue generating copyrights, and (B) such lapse is not materially adverse to the interests of the Lenders;

    (e)    Acquisitions may be effected in accordance with the provisions of Section 5.13 hereof;

    (f)    a Company may terminate a lease of real or personal property that is not necessary for the ordinary course of business, could not reasonably be expected to have a Material Adverse Effect and does not result from a Company’s default;

(g)    the unwinding, settlement or termination of any obligations under or in respect of any Hedge Agreements (including Swap Obligations) and Permitted Equity Derivatives;

(h)    the licensing, on a non-exclusive basis, of patents, trademarks, copyrights, and other intellectual property rights in the ordinary course of business;

(i)    to the extent constituting investments, the granting of Liens permitted by Section 5.9 hereof and the making of Restricted Payments permitted by Section 5.15 hereof;

(j)     the sale or issuance of equity interests by of Rapid7, Inc.;

(k)    dispositions of assets acquired by Borrowers and their Subsidiaries pursuant to an Acquisition consummated within 12 months of the date of the proposed disposition so long as (i) the consideration received for the assets to be so disposed is at least equal to the fair market value of such assets, (ii) the assets to be so disposed are not necessary or economically desirable in connection with the business of Borrowers or their Subsidiaries, and (iii) the assets to be so disposed are readily identifiable as assets acquired pursuant to the subject Acquisition; and
74



    (l)    a Credit Party may sell, lease, transfer or otherwise dispose of any other assets in an aggregate amount not to exceed TenFifteen Million Dollars ($10,000,000) during the Commitment Period15,000,000) in any fiscal year of Rapid7, Inc.

    Section 5.13. Acquisitions. No Company shall effect an Acquisition; provided that a Company may effect (i) the Acquisition of Project Stratus pursuant to terms consistent with those disclosed to the Administrative Agent and the Lenders prior to the Closing Date, and (ii) any otherany Acquisition so long as such Acquisition meets all of the following requirements:

    (a)    in the case of an Acquisition that involves a merger, amalgamation or other combination including a Borrower, a Borrower shall be the surviving entity;

    (b)    in the case of an Acquisition that involves a merger, amalgamation or other combination including a Credit Party (other than a Borrower), a Credit Party shall be the surviving entity;

    (c)    the business to be acquired shall be similar to, or related to, or incidental to the lines of business of the Companies;

    (d)    the Companies shall be in full compliance with the Loan Documents both prior to and after giving pro forma effect to such Acquisition;

    (e)    no Default or Event of Default shall exist prior to or, after giving pro forma effect to such Acquisition, thereafter shall begin to exist;

    (f)    such Acquisition is not actively opposed by the board of directors (or similar governing body) of the selling Persons or the Persons whose equity interests are to be acquired;

    (g)    with respect to an Acquisition with Consideration equal to or less than FifteenTwenty-Five Million Dollars ($15,000,00025,000,000), the Borrowers shall have provided to the Administrative Agent and the Lenders, on or prior to such Acquisition, (i) copies of the Acquisition documents and related disclosure schedules, and (ii) historical financial statements of the target entity and a pro forma financial statement of the Companies accompanied by a certificate of a Financial Officer showing pro forma compliance with Section 5.7 hereof, both before and after giving effect to the proposed Acquisition;

(h)    with respect to an Acquisition with Consideration in excess of FifteenTwenty-Five Million Dollars ($15,000,00025,000,000), the Borrowers shall have provided to the Administrative Agent and the Lenders, at least five (5) business days prior to such Acquisition, (i) copies of the Acquisition documents and related disclosure schedules, and (ii) historical financial statements of the target entity and a pro forma financial statement of the Companies accompanied by a certificate of a Financial Officer showing pro forma compliance with Section 5.7 hereof, both before and after giving effect to the proposed Acquisition;

    (i)    the Available Liquidity shall be no less than Fifty Million Dollars ($50,000,000) after giving pro forma effect to such Acquisition; and
75



    (j)    the aggregate cash Consideration paid for such Acquisition, when combined with all Acquisitions (other than Project Stratus) for all Companies during the Commitment Period, does not exceed the sum of (i) Seventy-FiveTwo Hundred Fifty Million Dollars ($75,000,000250,000,000), plus (ii) fiftyone hundred percent (50100%) of the net cash proceeds of any Convertible Debt Securities or equity issued and outstanding after the ClosingSecond Amendment Effective Date.

    Section 5.14. Notice. Each Borrower shall cause a Financial Officer of such Borrower to promptly notify the Administrative Agent and the Lenders, in writing, whenever any of the following shall occur:

(a)    a Default or Event of Default has occurred hereunder or any representation or warranty made in Article VI hereof or elsewhere in this Agreement or in any other Loan Document for any reason ceases in any material respect to be true and complete;

(b)    a Borrower learns of a litigation or proceeding against such Borrower before a court, administrative agency or arbitrator that would reasonably be expected to have a Material Adverse Effect; or

(c)    a Borrower learns that there has occurred or begun to exist any event, condition or thing that is reasonably likely to have a Material Adverse Effect.

    Section 5.15. Restricted Payments. No Company shall make or commit itself to make any Restricted Payment at any time, except:

(a)    Rapid7, Inc. may declare and pay dividends with respect to its equity interests, and make other Restricted Payments, in each case payable solely in additional shares of its common stock;

(b)    Rapid7, Inc. may make Restricted Payments pursuant to and in accordance with stock option plans or other benefit plans for management or employees of Rapid7, Inc. and its Subsidiaries in a manner consistent with past business practices;

(c)    so long as no Default or Event of Default has occurred and is continuing or would arise after giving effect (including pro forma effect) thereto, the BorrowerBorrowers and any Subsidiaries may repurchase equity interests from any current or former officer, director, employee or consultant to comply with Tax withholding obligations relating to Taxes payable by such Person upon the grant or award of such equity interests (or upon vesting thereof);

(d)    so long as no Default or Event of Default has occurred and is then continuing or would arise after giving effect (including pro forma effect) thereto, Rapid7, Inc. and any Subsidiaries may purchase equity interests from present or former officers, directors or employees of Rapid7, Inc. or any Subsidiary upon the death, disability, retirement or termination of employment or service of such officer, director or employee in an aggregate amount for the not to exceed FiveTen Million Dollars ($5,000,00010,000,000) during the Commitment Period;

76


(e)    the purchase of (i) any Permitted Equity Derivatives in connection with the issuance of any Convertible Debt Securities permitted under Section 5.7 hereof (and the replacement of any such Permitted Equity Derivatives) and (ii) equity interests of Rapid7, Inc. with proceeds of any Convertible Debt Securities;

(f)    the Borrowers may make (i) interest payments on Convertible Debt Securities, and (ii) so long as no Default or Event of Default has occurred and is continuing or would arise after giving effect (including pro forma effect) thereto, cash settlement payments upon any conversion of Convertible Debt Securities in accordance with the terms thereof in an aggregate amount not to exceed the principal amount thereof; and (plus cash in lieu of delivering any fractional share), (iii) repurchases, redemptions, exchanges or other acquisitions of Convertible Debt Securities for equity interests of Rapid7, Inc., together with cash in lieu of fractional shares and/or cash for accrued and unpaid interest; and (iv) repurchases, redemptions, exchanges or other acquisitions of Convertible Debt Securities for (x) cash exclusively using proceeds of a substantially concurrent refinancing or replacement of such Convertible Debt Securities permitted pursuant to Section 5.8(c) or (i), and/or (y) equity interests of Rapid7, Inc. and cash exclusively using proceeds of a substantially concurrent refinancing or replacement of such Convertible Debt Securities permitted pursuant to Section 5.8(c) or (i)); and

(g)    so long as no Default or Event of Default has occurred and is continuing or would arise after giving effect (including pro forma effect) thereto, Rapid7, Inc. and any Subsidiaries may make other Restricted Payments (other than payments on Convertible Debt Securities) in an aggregate amount not exceeding FiveTwenty-Five Million Dollars ($5,000,00025,000,000) in any fiscal year of the BorrowerRapid7, Inc.

    Section 5.16. Environmental Compliance. Each Company shall comply in all material respects with any and all Environmental Laws and Environmental Permits including, without limitation, all Environmental Laws in jurisdictions in which such Company owns or operates a facility or site, arranges for disposal or treatment of hazardous substances, solid waste or other wastes, accepts for transport any hazardous substances, solid waste or other wastes or holds any interest in real property or otherwise. The Administrative Borrower shall furnish to the Administrative Agent and the Lenders, promptly after receipt thereof, a copy of any notice any Company may receive from any Governmental Authority or private Person, or otherwise, that any material litigation or proceeding pertaining to any environmental, health or safety matter has been filed or is threatened against such Company, any real property in which such Company holds any interest or any past or present operation of such Company. No Company shall allow the release or disposal of hazardous waste, solid waste or other wastes on, under or to any real property in which any Company holds any ownership interest or performs any of its operations, in violation of any material provision of Environmental Law. As used in this Section 5.16, “litigation or proceeding” means any demand, claim, notice, suit, suit in equity action, administrative action, investigation or inquiry whether brought by any Governmental Authority or private Person, or otherwise. Each Borrower shall defend, indemnify and hold the Administrative Agent and the Lenders harmless against all properly documented costs, expenses, claims, damages, penalties and liabilities of every kind or nature whatsoever (including
attorneys’ fees) arising out of or resulting from the noncompliance of any Company with any Environmental Law. Such indemnification shall survive any termination of this Agreement.

77


    Section 5.17. Affiliate Transactions. No Company shall, directly or indirectly, enter into or permit to exist any transaction or series of transactions (including, without limitation, the purchase, sale, lease or exchange of any property or the rendering of any service) with any Affiliate (other than a Company that is a Credit Party) on terms that shall be less favorable to such Company than those that might be obtained at the time in a transaction with a Person that is not an Affiliate; provided that the foregoing shall not prohibit (a) the payment of customary and reasonable directors’ fees to directors who are not employees of a Company or an Affiliate; (b) any employment agreement, employee benefit plan, stock option plan, officer, director, consultant or employee indemnification agreement (and the payment of indemnities and fees pursuant to such arrangements) or any similar arrangement entered into by a Company in the ordinary course of business; (c) loans to employees or officers to the extent permitted under this Agreement; or (d)  any transactions in respect of which the Borrowers delivers to the Administrative Agent (for delivery to the Lenders) a letter addressed to the Board of Directors of the Borrowers from an account, appraisal or investment banking firm, in each case of nationally recognized standing that is (A) in the good faith determination of the Borrowers qualified to render such letter, and (B) reasonably satisfactory to the Administrative Agent, which letter states that such transaction is on terms that are no less favorable to a Borrower or such Subsidiary, as applicable, than would be obtained in a comparable arm’s-length transaction with a Person that is not an Affiliate.

    Section 5.18. Use of Proceeds. The Borrowers’ use of the proceeds of the Loans shall be for working capital and other general corporate purposes of the Companies, for Acquisitions permitted hereunder, and for certain fees and expenses associated with the transactions contemplated by this Agreement. The Borrowers will not, directly or indirectly, use the proceeds of the Loans and Letters of Credit, or lend, contribute or otherwise make available such proceeds to any Subsidiary, joint venture partner or other Person, (a) (i) to fund activities or business of or with any Person, or in any country or territory, that, at the time of such funding, is, or whose government is, the subject of Sanctions, or (ii) in any other manner that would result in a violation of Sanctions by any Person (including any Person participating in the Loans, whether as underwriter, advisor, investor, or otherwise); or (b) in furtherance of an offer, payment, promise to pay, or authorization of the payment or giving of money, or anything else of value, to any Person in violation of Anti-Corruption Laws.

    Section 5.19. Corporate Names and Locations of Collateral. No Credit Party shall (a) change its corporate name, or (b) change its state, province or other jurisdiction, or form of organization, or extend or continue its existence in or to any other jurisdiction (other than its jurisdiction of organization at the date of this Agreement); unless, in each case, the Borrowers shall have provided the Administrative Agent with at least thirty (30) days prior written notice thereof. The Administrative Borrower shall also provide the Administrative Agent with at least thirty (30) days prior written notification of (i) any change in any location where any material amount of a Credit Party’s Inventory or Equipment is maintained, and any new locations where any material amount of a Credit Party’s Inventory or Equipment is to be maintained; (ii) any change in the location of the office where any Credit Party’s records pertaining to its Accounts
are kept; and (iii) any change in the location of any Credit Party’s chief executive office. In the event of any of the foregoing or if otherwise deemed reasonably appropriate by the Administrative Agent, the Administrative Agent is hereby authorized to file new U.C.C. Financing Statements describing the Collateral and otherwise in form and substance sufficient for recordation wherever necessary or appropriate, as determined in the Administrative Agent’s
78


sole discretion, to perfect or continue perfected the security interest of the Administrative Agent, for the benefit of the Lenders, in the Collateral. The Borrowers shall pay all filing and recording fees and taxes in connection with the filing or recordation of such U.C.C. Financing Statements and security interests and shall promptly reimburse the Administrative Agent therefor if the Administrative Agent pays the same. Such amounts not so paid or reimbursed shall be Related Expenses hereunder.

    Section 5.20. Subsidiary Guaranties, Security Documents and Pledge of Stock or Other Ownership Interest.

    (a)    Guaranties and Security Documents. Each Domestic Subsidiary (other than (i) a Subsidiary that is a Dormant Subsidiary, (ii) a Subsidiary that is held directly or indirectly by a CFC, or (iii) a FSHCO) created, acquired or held subsequent to the Closing Date, shall promptly (and in any event within 30 days or such later date reasonably acceptable to the Administrative Agent) execute and deliver to the Administrative Agent, for the benefit of the Lenders, a Guaranty of Payment (or a Guaranty of Payment Joinder) of all of the Obligations and a Security Agreement (or a Security Agreement Joinder), such agreements to be prepared by the Administrative Agent and in form and substance reasonably acceptable to the Administrative Agent, along with any such other supporting documentation, Security Documents, corporate governance and authorization documents, and an opinion of counsel as may reasonably be deemed necessary or advisable by the Administrative Agent. With respect to a Domestic Subsidiary that has been classified as a Dormant Subsidiary, at such time that such Subsidiary no longer meets the requirements of a Dormant Subsidiary, the Administrative Borrower shall provide to the Administrative Agent prompt written notice thereof, and shall provide, with respect to such Subsidiary, all of the documents referenced in the foregoing sentence. For the avoidance of doubt, if IntSights Cyber Intelligence Inc. or IntSights Federal Solutions Inc. have not been merged with one or more Borrowers prior to June 30, 2022, and are not otherwise Dormant Subsidiaries as of such date, IntSights Cyber Intelligence Inc. and IntSights Federal Solutions Inc., as applicable, shall be joined as Guarantors of Payment pursuant to the terms of this Section 5.20(a).

    (b)    Pledge of Stock or Other Ownership Interest. With respect to the creation or acquisition of a Subsidiary (other than any direct or indirect Subsidiary of a CFC) after the Closing Date, the Borrowers shall deliver to the Administrative Agent, for the benefit of the Lenders, all of the share certificates (or other evidence of equity) owned by a Credit Party pursuant to the terms of a Pledge Agreement prepared by the Administrative Agent and in form and substance reasonably satisfactory to the Administrative Agent, and executed by the appropriate Credit Party; provided that no such pledge shall include shares of voting capital stock or other voting equity interests of any Foreign Subsidiary that is a CFC or any FSHCO in excess of sixty-five percent (65%) of the total outstanding shares of voting capital stock or other

voting equity interest of such Foreign Subsidiary or FSHCO, whether held directly or indirectly through a disregarded entity.
79




    (c)    Perfection or Registration of Interest in Foreign Shares. After the occurrence and during the continuance of an Event of Default, with respect to any foreign shares pledged to the Administrative Agent, for the benefit of the Lenders, on or after the Closing Date, the Administrative Agent shall, in the discretion of the Administrative Agent or the Required Lenders, have the right to perfect, at the Borrowers’ cost, payable upon request therefor (including, without limitation, any foreign counsel, or foreign notary, filing, registration or similar, fees, costs or expenses), its security interest in such shares in the respective foreign jurisdiction. Such perfection may include the requirement that the applicable Company promptly execute and deliver to the Administrative Agent a separate pledge document (prepared by the Administrative Agent and in form and substance reasonably satisfactory to the Administrative Agent), covering such equity interests, that conforms to the requirements of the applicable foreign jurisdiction, together with an opinion of local counsel as to the perfection of the security interest provided for therein, and all other documentation necessary or desirable to effect the foregoing and to permit the Administrative Agent to exercise any of its rights and remedies in respect thereof. Notwithstanding the foregoing, such perfection shall not be required if, in the reasonable judgment of Administrative Agent and the Borrowers, the burden, cost or consequences of creating or perfecting such pledges or security interests in such assets is excessive in relation to the benefits to be obtained therefrom by the Administrative Agent and Lenders.

    Section 5.21. Collateral. Each Credit Party shall:

    (a)    once per fiscal year, at reasonable times and, except after the occurrence of an Event of Default, upon reasonable notice, allow the Administrative Agent by or through any of the Administrative Agent’s officers, agents, employees, attorneys or accountants to (i) examine, inspect and make extracts from such Credit Party’s books and other records, including, without limitation, the tax returns of such Credit Party, (ii) arrange for verification of such Credit Party’s Accounts, under reasonable procedures, directly with Account Debtors or by other methods, and (iii) examine and inspect such Credit Party’s Inventory and Equipment, wherever located;

    (b)    promptly furnish to the Administrative Agent upon reasonable request (i) additional statements and information with respect to the Collateral, and all writings and information relating to or evidencing any of such Credit Party’s Accounts (including, without limitation, computer printouts or typewritten reports listing the mailing addresses of all present Account Debtors), and (ii) any other writings and information as the Administrative Agent may reasonably request;

    (c)    promptly notify the Administrative Agent in writing of the existence of any Deposit Account or Securities Account of any Credit Party, and promptly (or prior to or simultaneously with the creation of any new Deposit Account or Securities Account) provide for the execution of a Deposit Account Control Agreement or Securities Account Control Agreement with respect thereto, if required by the Administrative Agent; provided that no Credit Party shall be required to deliver a Deposit Account Control Agreement or Securities Account
80



Control Agreement (i) with respect to any Excluded Account, or (ii) so long as (A) the aggregate balance in each Deposit Account (that is not an Excluded Account) that is not subject to a Control Agreement does not exceed One Hundred Thousand Dollars ($100,000) at any time, and (B) the aggregate balance in all Deposit Accounts (that are not Excluded Accounts) that are not subject to a Control Agreement does not exceed Five Hundred Thousand Dollars ($500,000) at any time;

    (d)    promptly notify the Administrative Agent in writing whenever the Equipment or Inventory of a Company, valued in excess of Five Hundred Thousand Dollars ($500,000), is located at a location of a third party (other than another Company) that is not covered by an executed Landlord’s Waiver or similar document with respect thereto, and deliver to the Administrative Agent an executed Landlord’s Waiver or similar document with respect thereto or notice that may be required by the Administrative Agent;

    (e)    promptly notify the Administrative Agent in writing of any information that the Credit Parties have or may receive with respect to the Collateral that might reasonably be determined to materially and adversely affect the value thereof or the rights of the Administrative Agent with respect thereto;

    (f)    maintain such Credit Party’s Equipment (other than Equipment that is obsolete or no longer useful in the Borrowers’ business) in good operating condition and repair, ordinary wear and tear excepted, making all necessary replacements in management’s reasonable judgment and in the ordinary course of business thereof so that the value and operating efficiency thereof shall at all times be maintained and preserved;

    (g)    deliver to the Administrative Agent, to hold as security for the Secured Obligations, all certificated Investment Property owned by a Credit Party and constituting Collateral, in suitable form for transfer by delivery, or accompanied by duly executed instruments of transfer or assignment in blank, all in form and substance reasonably satisfactory to the Administrative Agent, or in the event such Investment Property is in the possession of a Securities Intermediary or credited to a Securities Account (other than an Excluded Account), execute with the related Securities Intermediary a Securities Account Control Agreement over such Securities Account in favor of the Administrative Agent, for the benefit of the Lenders, in form and substance reasonably satisfactory to the Administrative Agent;

    (h)    provide to the Administrative Agent, on a quarterly basis (as necessary), a list of any patents, trademarks or copyrights that have been federally registered by a Credit Party during such quarter, and provide for the execution of an appropriate Intellectual Property Security Agreement; and

    (i)    upon request of the Administrative Agent, promptly take such action and promptly make, execute and deliver all such additional and further items, deeds, assurances, instruments and any other writings as the Administrative Agent may from time to time deem necessary or appropriate, including, without limitation, chattel paper, to carry into effect the intention of this Agreement, or so as to completely vest in and ensure to the Administrative Agent and the Lenders their respective rights hereunder and in or to the Collateral.

81


Each Credit Party hereby authorizes the Administrative Agent, on behalf of the Lenders, to file U.C.C. Financing Statements or other appropriate notices with respect to the Collateral. If certificates of title or applications for title are issued or outstanding with respect to any of the Inventory or Equipment of any Credit Party constituting Collateral, such Credit Party shall, upon request of the Administrative Agent, (i) execute and deliver to the Administrative Agent a short form security agreement, prepared by the Administrative Agent and in form and substance reasonably satisfactory to the Administrative Agent, and (ii) deliver such certificate or application to the Administrative Agent and cause the interest of the Administrative Agent, for the benefit of the Lenders, to be properly noted thereon. Each Credit Party hereby authorizes the Administrative Agent or the Administrative Agent’s designated agent (but without obligation by the Administrative Agent to do so) to incur Related Expenses (whether prior to, upon, or subsequent to any Default or Event of Default), and the Borrowers shall promptly repay, reimburse, and indemnify the Administrative Agent and the Lenders for any and all Related Expenses. If any Credit Party fails to keep and maintain its Equipment (other than Equipment that is obsolete or no longer useful in the Borrowers’ business) in good operating condition, ordinary wear and tear excepted, the Administrative Agent may (but shall not be required to) so maintain or repair all or any part of such Credit Party’s Equipment and the cost thereof shall be a Related Expense. All Related Expenses are payable to the Administrative Agent upon demand therefor; the Administrative Agent may, at its option, debit Related Expenses directly to any Deposit Account of a Company located at the Administrative Agent or the Revolving Loans.

    Section 5.22. Property Acquired Subsequent to the Closing Date and Right to Take Additional Collateral. The Borrowers shall provide the Administrative Agent with prompt written notice with respect to any personal property (other than in the ordinary course of business and excluding Accounts, Inventory, Equipment and General Intangibles and other property acquired in the ordinary course of business) acquired by any Company subsequent to the Closing Date. In addition to any other right that the Administrative Agent and the Lenders may have pursuant to this Agreement or otherwise, upon written request of the Administrative Agent, whenever made, the Borrowers shall, and shall cause each Guarantor of Payment to, grant to the Administrative Agent, for the benefit of the Lenders, as additional security for the Secured Obligations, a first Lien on any personal property of the each Borrower and Guarantor of Payment (other than for Excluded Property, leased equipment or equipment subject to a purchase money security interest in which the lessor or purchase money lender of such equipment holds a first priority security interest, in which case, the Administrative Agent shall have the right to obtain a security interest junior only to such lessor or purchase money lender), including, without limitation, such property acquired subsequent to the Closing Date, in which the Administrative Agent does not have a first priority Lien. The Borrowers agree that, within ten days after the date of such written request, to secure all of the Secured Obligations by delivering to the Administrative Agent security agreements, intellectual property security agreements, pledge agreements, or other documents, instruments or agreements or such thereof as the Administrative Agent may reasonably require with respect to any of the Credit Parties. The Borrowers shall pay all recordation, legal and other expenses in connection therewith.

    Section 5.23. Restrictive Agreements. Except as set forth in this Agreement, the Borrowers shall not, and shall not permit any of their Subsidiaries to, directly or indirectly, create
or otherwise cause or suffer to exist or become effective any encumbrance or restriction on the ability of any Subsidiary to (a) make, directly or indirectly, any Capital Distribution to any Borrower, (b) make, directly or indirectly, loans or advances or capital contributions to any
82


Borrower or (c) transfer, directly or indirectly, any of the properties or assets of such Subsidiary to any Borrower; except for such encumbrances or restrictions existing under or by reason of (i) applicable Law, (ii) customary non-assignment provisions in leases or other agreements entered in the ordinary course of business and consistent with past practices, (iii) customary restrictions in security agreements or mortgages securing Indebtedness, or capital leases, of a Company to the extent such restrictions shall only restrict the transfer of the property subject to such security agreement, mortgage or lease, or (iv) any encumbrance or restriction with respect to the equity interests of any joint venture or similar arrangement created after the Closing Date and pursuant to the joint venture or similar agreements with respect to such joint venture or similar arrangements permitted under this Agreement.

    Section 5.24. [Reserved].

    Section 5.25. Amendment of Organizational Documents. Without the prior written consent of the Administrative Agent, no Credit Party shall (a) amend its Organizational Documents in any manner adverse to the Lenders, or (b) amend its Organizational Documents to change its name or state, province or other jurisdiction of organization, or its form of organization.

    Section 5.26. Fiscal Year. No Borrower shall change the date of its fiscal year-end without the prior written consent of the Administrative Agent and the Required Lenders. As of the Closing Date, the fiscal year end of each Borrower is December 31 of each year.

    Section 5.27. Further Assurances. The Borrowers shall, and shall cause each other Credit Party to, promptly upon request by the Administrative Agent, or the Required Lenders through the Administrative Agent, (a) correct any material defect or error that may be discovered in any Loan Document or in the execution, acknowledgment, filing or recordation thereof, and (b) do, execute, acknowledge, deliver, record, re-record, file, re-file, register and re-register any and all such further acts, deeds, certificates, assurances and other instruments related to any of the collateral securing the Secured Obligations as the Administrative Agent, or the Required Lenders through the Administrative Agent, may reasonably require from time to time in order to carry out more effectively the purposes of the Loan Documents.

Section 5.28. Beneficial Ownership. Promptly following any request therefor, each Borrower shall provide information and documentation reasonably requested by the Administrative Agent or any Lender for purposes of compliance with applicable “know your customer” and anti-money-laundering rules and regulations, including, without limitation, the PATRIOT Act and the Beneficial Ownership Regulation.


ARTICLE VI. REPRESENTATIONS AND WARRANTIES

83




    Section 6.1. Corporate Existence; Subsidiaries; Foreign Qualification. Each Company is duly organized, validly existing, and in good standing (or comparable concept in the applicable jurisdiction) under the laws of its state or jurisdiction of incorporation or organization, and is duly qualified and authorized to do business and is in good standing (or comparable concept in the applicable jurisdiction) as a foreign entity in the jurisdictions set forth opposite its name on Schedule 6.1 of the Confidential Disclosure Letter, which are all of the states or jurisdictions where the character of its property or its business activities makes such qualification necessary, except where a failure to so qualify would not reasonably be expected to have a Material Adverse Effect. Schedule 6.1 of the Confidential Disclosure Letter sets forth, as of the ClosingSecond Amendment Effective Date, each Subsidiary of a Borrower (and whether such Subsidiary is a Dormant Subsidiary), its state (or jurisdiction) of formation, its relationship to the Borrowers, including the percentage of each class of stock or other equity interest owned by a Company, each Person that owns the stock or other equity interest of each Company. Schedule 6.1 of the Confidential Disclosure Letter sets forth the tax identification number and the location of its chief executive office and principal place of business each Credit Party. Except as set forth on Schedule 6.1 of the Confidential Disclosure Letter, as of the ClosingSecond Amendment Effective Date, each Borrower, directly or indirectly, owns all of the equity interests of each of its Subsidiaries.

    Section 6.2. Corporate Authority. Each Credit Party has the right and power and is duly authorized and empowered to enter into, execute and deliver the Loan Documents to which it is a party and to perform and observe the provisions of the Loan Documents. The Loan Documents to which each Credit Party is a party have been duly authorized and approved by such Credit Party’s board of directors or other governing body, as applicable, and are the legal, valid and binding obligations of such Credit Party, enforceable against such Credit Party in accordance with their respective terms, except as enforceability thereof may be limited by bankruptcy, insolvency or similar laws affecting the enforcement of creditors’ rights generally and by equitable principles (regardless of, whether enforcement is sought in equity or at law). The execution, delivery and performance of the Loan Documents do not conflict with, result in a breach in any of the provisions of, constitute a default under, or result in the creation of a Lien (other than Liens permitted under Section 5.9 hereof) upon any assets or property of any Credit Party under the provisions of, such Company’s Organizational Documents or any material agreement to which such Company is a party.

    Section 6.3. Compliance with Laws and Contracts. Each Company:

    (a)    holds permits, certificates, licenses, orders, registrations, franchises, authorizations, and other approvals from any Governmental Authority necessary for the conduct of its business and is in compliance with all applicable Laws relating thereto, except where the failure to do so would not have a Material Adverse Effect;

    (b)    is in compliance in all material respects with all federal, state, local, or foreign applicable statutes, rules, regulations, and orders including, without limitation, those relating to environmental protection, occupational safety and health, and equal employment practices, except where the failure to be in compliance would not have a Material Adverse Effect;

84


    (c)    is not in violation of or in default under any agreement to which it is a party or by which its assets are subject or bound, except with respect to any violation or default that would not have a Material Adverse Effect;

    (d)    has ensured that no Company, or to the knowledge of any Company, any director, officer, agent, employee or Affiliate of a Company, is a Person that is, or is owned or controlled by Persons that are (i) the subject of any Sanctions, or (ii) located, organized or resident in a country or territory that is, or whose government is, the subject of Sanctions;

    (e)    is in material compliance with all applicable Bank Secrecy Act (“BSA”) and anti-money laundering laws and regulations; and

    (f)    has ensured that no Company or, to the knowledge of any Company, any director, officer, agent, employee or other person acting on behalf of a Company has taken any action, directly or indirectly, that would result in a violation by such persons of Anti-Corruption Laws, and the Credit Parties have instituted and maintain policies and procedures designed to ensure continued compliance therewith; and

    (g)    is in compliance, in all material respects, with the Patriot Act.

    Section 6.4. Litigation and Administrative Proceedings. Except as disclosed on Schedule 6.4 of the Confidential Disclosure Letter (and for matters disclosed by Rapid7, Inc. on its periodic public filings), there are (a) no lawsuits, actions, investigations, examinations or other proceedings pending or, to the knowledge of the Companies, threatened against any Company, or in respect of which any Company may have any liability, in any court or before or by any Governmental Authority, arbitration board, or other tribunal that could reasonably be expected to have a Material Adverse Effect, (b) no orders, writs, injunctions, judgments, or decrees of any court or Governmental Authority to which any Company is a party or by which the property or assets of any Company are bound that could reasonably be expected to have a Material Adverse Effect, and (c) no grievances, disputes, or controversies outstanding with any union or other organization of the employees of any Company, or threats of work stoppage, strike, or pending demands for collective bargaining that could reasonably be expected to have a Material Adverse Effect.

    Section 6.5. Title to Assets. Each Credit Party has good title to and ownership of all property it purports to own, which property is free and clear of all Liens, except those permitted under Section 5.9 hereof. As of the Closing Date, the Credit Parties do not own any real estate.

    Section 6.6. Liens and Security Interests. On and after the Closing Date, except for Liens permitted pursuant to Section 5.9 hereof, (a) there is and will be no U.C.C. Financing Statement or similar notice of Lien outstanding covering any personal property of any Credit Party; (b) there is and will be no mortgage or charge outstanding covering any real property of any Credit Party; and (c) no real or personal property of any Credit Party is subject to any Lien of any kind. The Administrative Agent, for the benefit of the Lenders, upon the filing of the U.C.C. Financing Statements and taking such other actions necessary to perfect its Lien against collateral of the corresponding type as authorized hereunder will have a valid and enforceable
85



first Lien on the collateral securing the Secured Obligations to the extent such Lien may be perfected by the filing of a U.C.C. Financing Statement. No Company has entered into any contract or agreement (other than a contract or agreement entered into in connection with the purchase or lease of fixed assets that prohibits Liens on such fixed assets that exists on or after the Closing Date that would prohibit the Administrative Agent or the Lenders from acquiring a Lien on, or a collateral assignment of, any of the property or assets of any Credit Party).

    Section 6.7. Tax Returns. All federal, state and local tax returns and other reports required by law to be filed in respect of the income, business, properties and employees of each Company have been timely filed (subject to valid extensions) and all taxes, assessments, fees and other governmental charges that are due and payable have been timely paid or are being contested in good faith by appropriate proceedings diligently conducted and for which adequate reserves are being maintained in accordance with GAAP, in each case, except as otherwise permitted herein or where the failure to do so does not and will not cause or result in a Material Adverse Effect.

    Section 6.8. Environmental Laws. Each Company is in compliance with all Environmental Laws, including, without limitation, all Environmental Laws in all jurisdictions in which any Company owns or operates, or has owned or operated, a facility or site, arranges or has arranged for disposal or treatment of hazardous substances, solid waste or other wastes, accepts or has accepted for transport any hazardous substances, solid waste or other wastes or holds or has held any interest in real property or otherwise, except for such non-compliance that could not reasonably be expected to have a Material Adverse Effect. No litigation or proceeding arising under, relating to or in connection with any Environmental Law or Environmental Permit is pending or, to the best knowledge of each Company, threatened, against any Company, any real property in which any Company holds or has held an interest or any past or present operation of any Company that could reasonably be expected to have a Material Adverse Effect. No material release, threatened release or disposal of hazardous waste, solid waste or other wastes is occurring, or has occurred (other than those that are currently being remediated in accordance with Environmental Laws), on, under or to any real property in which any Company holds any interest or performs any of its operations, in violation in any material respect of any Environmental Law, in each case, except for such items that could not reasonably be expected to have a Material Adverse Effect. As used in this Section 6.8, “litigation or proceeding” means any demand, claim, notice, suit, suit in equity, action, administrative action, investigation or inquiry whether brought by any Governmental Authority or private Person, or otherwise.

    Section 6.9. Locations. As of the ClosingSecond Amendment Effective Date, the Credit Party have places of business or maintain their Accounts, Inventory and Equipment at the locations (including third party locations) set forth on Schedule 6.9 of the Confidential Disclosure Letter, and each Credit Party’s chief executive office is set forth on Schedule 6.1 of the Confidential Disclosure Letter. Schedule 6.9 of the Confidential Disclosure Letter further specifies whether each location, as of the ClosingSecond Amendment Effective Date, (a) is owned by a Credit Party, or (b) is leased by a Credit Party from a third party, and, if leased by a Credit Party from a third party, if a Landlord’s Waiver is required to be delivered pursuant to the terms hereof. As of the ClosingSecond Amendment Effective Date, Schedule 6.9 hereto

86


correctly identifies the name and address of each third-party location where assets of a Credit Party are located.

    Section 6.10. Continued Business. There exists no actual, pending, or, to each Borrower’s knowledge, any threatened termination, cancellation or limitation of, or any modification or change (other than consistent with past business practices of the Companies and at the election of the Companies) in the business relationship of any Company and any customer or supplier, or any group of customers or suppliers, whose purchases or supplies, individually or in the aggregate, are material to the business of any Company, which could reasonably be expected to have a Material Adverse Effect, and there exists no other present condition or state of facts or circumstances that would have a Material Adverse Effect or prevent a Company from conducting such business or the transactions contemplated by this Agreement in substantially the same manner in which it was previously conducted.

    Section 6.11. Employee Benefits Plans. Schedule 6.11 of the Confidential Disclosure Letter identifies each ERISA Plan as of the ClosingSecond Amendment Effective Date. No ERISA Event has occurred or is expected to occur with respect to an ERISA Plan. Disregarding any matters which do not have a Material Adverse Effect: (a) full payment has been made of all amounts that a Controlled Group member is required, under applicable Law or under the governing documents, to have paid as a contribution to or a benefit under each ERISA Plan; (b) the liability of each Controlled Group member with respect to each ERISA Plan has been appropriately funded based upon reasonable and proper actuarial assumptions, has been fully insured, or has been appropriately reserved for on its financial statements; and (c) no changes have occurred or are expected to occur that would cause a material increase in the cost of providing benefits under the ERISA Plan. To the knowledge of the Borrowers, with respect to each ERISA Plan administered by a Company or a Controlled Group member that is intended to be qualified under Code Section 401(a), (i) the ERISA Plan and any associated trust operationally comply with the applicable requirements of Code Section 401(a), (ii) the ERISA Plan and any associated trust have been amended to comply with all such requirements as currently in effect, other than those requirements for which a retroactive amendment can be made within the “remedial amendment period” available under Code Section 401(b) (as extended under Treasury Regulations and other Treasury pronouncements upon which taxpayers may rely), (iii) the ERISA Plan and any associated trust have received a favorable determination letter or opinion letter from the Internal Revenue Service stating that the ERISA Plan (or a prototype or volume submitter plan utilized as the plan document for such ERISA Plan) qualifies under Code Section 401(a), that the associated trust qualifies under Code Section 501(a) and, if applicable, that any cash or deferred arrangement under the ERISA Plan qualifies under Code Section 401(k), unless the ERISA Plan was first adopted at a time for which the above-described “remedial amendment period” has not yet expired, (iv) the ERISA Plan currently satisfies the requirements of Code Section 410(b), without regard to any retroactive amendment that may be made within the above-described “remedial amendment period”, and (v) no contribution made to the ERISA Plan is subject to an excise tax under Code Section 4972. With respect to any Pension Plan, the “accumulated benefit obligation” of Controlled Group members with respect to the Pension Plan (as determined in accordance with Statement of Accounting Standards No. 87, “Employers’ Accounting for Pensions”) does not exceed the fair market value of Pension Plan assets.

87


    Section 6.12. Consents or Approvals. Except as set forth on Schedule 6.12 of the Confidential Disclosure Letter, and pursuant to Section 5.25 hereof, no consent, approval or authorization of, or filing, registration or qualification with, any Governmental Authority or any other Person is required to be obtained or completed by any Credit Party in connection with the execution, delivery or performance of any of the Loan Documents, that has not already been obtained or completed, except the filing and recording of financing statements and other documents necessary in order to perfect the Liens created by this Agreement or the Security Documents.

    Section 6.13. Solvency. The Borrowers, on a consolidated basis, have received consideration that is the reasonably equivalent value of the obligations and liabilities that the Borrowers have incurred to the Administrative Agent and the Lenders. The Borrowers, on a consolidated basis, are not insolvent as defined in any applicable state, federal or relevant foreign statute, nor will the Borrowers, on a consolidated basis, be rendered insolvent by the execution and delivery of the Loan Documents to the Administrative Agent and the Lenders. The Borrowers, on a consolidated basis are not engaged or about to engage in any business or transaction for which the assets retained by it are or will be an unreasonably small amount of capital, taking into consideration the obligations to the Administrative Agent and the Lenders incurred hereunder. The Borrowers, on a consolidated basis, do not intend, nor do they believe that it will, incur debts beyond its ability to pay such debts as they mature.

    Section 6.14. Financial Statements. The audited Consolidated financial statements of Rapid7, Inc. for the fiscal year ended December 31, 2019 furnished to the Administrative Agent and the Lenders are true and complete in all material respects, have been prepared in accordance with GAAP, and fairly present in all material respects the financial condition of the Companies as of the date of such financial statements and the results of their operations for the periods then ending. Since the dates of such statements, there has been no material adverse change in any Company’s financial condition, properties or business or any change in any Company’s accounting procedures, other than as required by GAAP.

    Section 6.15. Regulations. No Company is engaged principally or as one of its important activities, in the business of extending credit for the purpose of purchasing or carrying any “margin stock” (within the meaning of Regulation U of the Board of Governors of the Federal Reserve System of the United States). Neither the granting of any Loan (or any conversion thereof) or Letter of Credit nor the use of the proceeds of any Loan or Letter of Credit will violate, or be inconsistent with, the provisions of Regulation T, U or X or any other Regulation of such Board of Governors.

    Section 6.16. Material Agreements. Except as disclosed on Schedule 5.8 and Schedule 6.16 of the Confidential Disclosure Letter, as of the ClosingSecond Amendment Effective Date, no Company is a party to any (a) debt instrument (excluding the Loan Documents); (b) lease (capital, operating or otherwise), whether as lessee or lessor thereunder; (c) contract, commitment, agreement, or other arrangement involving the purchase or sale of any inventory by it, or the license of any right to or by it other than such contracts and agreements entered into in the ordinary course of business; (d) contract, commitment, agreement, or other arrangement with
any of its “Affiliates” (as such term is defined in the Exchange Act) other than a Company; (e) management or employment contract or contract for personal services with any of its Affiliates that is not otherwise terminable at will or on less than ninety (90) days’ notice without liability;
88


(f) collective bargaining agreement; or (g) other contract, agreement, understanding, or arrangement with a third party; that, as to subparts (a) through (g) above, if violated, breached, or terminated for any reason, would have or would be reasonably expected to have a Material Adverse Effect.

    Section 6.17. Intellectual Property. Each Credit Party owns, or has the right to use, all of the material patents, patent applications, industrial designs, designs, trademarks, service marks, copyrights and licenses, and rights with respect to the foregoing, necessary for the conduct of its business without any known material conflict with the rights of others. Schedule 6.17 of the Confidential Disclosure Letter sets forth all federally registered patents, trademarks, copyrights, service marks and license agreements owned by each Credit Party as of the ClosingSecond Amendment Effective Date.

    Section 6.18. Insurance. Each Credit Party maintains with financially sound and reputable insurers insurance with coverage (including, if applicable, insurance coverage required by the National Flood Insurance Reform Act of 1994) and limits as required by law and as is customary with Persons engaged in the same businesses as the Companies. Schedule 6.18 of the Confidential Disclosure Letter sets forth all insurance carried by the Companies on the ClosingSecond Amendment Effective Date, setting forth in detail the amount and type of such insurance.

    Section 6.19. Deposit Accounts and Securities Accounts. Schedule 6.19 of the Confidential Disclosure Letter lists all banks, other financial institutions and Securities Intermediaries at which any Credit Party maintains Deposit Accounts or Securities Accounts as of the ClosingSecond Amendment Effective Date, and Schedule 6.19 of the Confidential Disclosure Letter correctly identifies the name, address and telephone number of each such financial institution or Securities Intermediary, the name in which the account is held, a description of the purpose of the account, and the complete account number therefor.

    Section 6.20. Accurate and Complete Statements. Neither the Loan Documents nor any written statement made by any Company in connection with any of the Loan Documents contains any untrue statement of a material fact or, taken as a whole, omits to state a material fact necessary to make the statements contained therein or in the Loan Documents not misleading. After due inquiry by the Borrowers, there is no known fact that any Company has not disclosed to the Administrative Agent and the Lenders that has or is likely to have a Material Adverse Effect.

    Section 6.21. Investment Company; Other Restrictions. No Company is (a) an “investment company” or a company “controlled” by an “investment company” within the meaning of the Investment Company Act of 1940, as amended, or (b) subject to any foreign, federal, state or local statute or regulation limiting its ability to incur Indebtedness.
89



    Section 6.22. Defaults. No Default or Event of Default exists, nor will any begin to exist immediately after the execution and delivery hereof.

Section 6.23. Beneficial Ownership. The information included in each Beneficial Ownership Certification most recently delivered to each Lender is true and correct in all respects.


ARTICLE VII. SECURITY

    Section 7.1. Security Interest in Collateral. In consideration of and as security for the full and complete payment of all of the Secured Obligations, each Borrower hereby grants to the Administrative Agent, for the benefit of the Lenders (and Affiliates thereof that hold Secured Obligations), a security interest in the Collateral.

    Section 7.2. Collections and Receipt of Proceeds by Borrowers.

    (a)    Upon written notice to the Administrative Borrower from the Administrative Agent after the occurrence and during the continuance of an Event of Default, a Cash Collateral Account shall be opened by the Borrowers at the main office of the Administrative Agent (or such other office as shall be designated by the Administrative Agent) and all such lawful collections of each Borrower’s Accounts and such Proceeds of each Borrower’s Accounts and Inventory shall be remitted daily by each Borrower to the Administrative Agent in the form in which they are received by such Borrower, either by mailing or by delivering such collections and Proceeds to the Administrative Agent, appropriately endorsed for deposit in the Cash Collateral Account. In the event that such notice is given to the Administrative Borrower from the Administrative Agent, no Borrower shall commingle such collections or Proceeds with any of such Borrower’s other funds or property or the funds or property of any other Borrower, but shall hold such collections and Proceeds separate and apart therefrom upon an express trust for the Administrative Agent, for the benefit of the Lenders. In such case, the Administrative Agent may, in its sole discretion, and shall, at the request of the Required Lenders, at any time and from time to time after the occurrence and during the continuance of an Event of Default, apply all or any portion of the account balance in the Cash Collateral Account as a credit against (i) the outstanding principal or interest of the Loans, or (ii) any other Secured Obligations in accordance with this Agreement. If any remittance shall be dishonored, or if, upon final payment, any claim with respect thereto shall be made against the Administrative Agent on its warranties of collection, the Administrative Agent may charge the amount of such item against the Cash Collateral Account or any other Deposit Account (other than a trust, tax withholding or payroll account) maintained by any Borrower with the Administrative Agent or with any other Lender, and, in any event, retain the same and such Borrower’s interest therein as additional security for the Secured Obligations. The Administrative Agent may, in its sole discretion, at any time and from time to time, release funds from the Cash Collateral Account to the Borrowers for use in the business of the Borrowers. The balance in the Cash Collateral Account may be withdrawn by the Borrowers upon termination of this Agreement and payment in full of all of the Secured Obligations.


90


    (b)    After the occurrence and during the continuance of an Event of Default, at the Administrative Agent’s written request, each Borrower shall cause all remittances representing collections and Proceeds of Collateral to be mailed to a lockbox at a location acceptable to the Administrative Agent, to which the Administrative Agent shall have access for the processing of such items in accordance with the provisions, terms and conditions of the customary lockbox agreement of the Administrative Agent.

    (c)    The Administrative Agent, or the Administrative Agent’s designated agent, is hereby constituted and appointed attorney-in-fact for each Borrower with authority and power to endorse, after the occurrence and during the continuance of an Event of Default, any and all instruments, documents, and chattel paper upon the failure of the Borrowers to do so. Such authority and power, being coupled with an interest, shall be (i) irrevocable until all of the Secured Obligations (other than inchoate indemnity obligations) are paid, (ii) exercisable by the Administrative Agent at any time and without any request upon such Borrower by the Administrative Agent to so endorse, and (iii) exercisable in the name of the Administrative Agent or such Borrower. To the extent permitted by applicable Law, each Borrower hereby waives presentment, demand, notice of dishonor, protest, notice of protest, and any and all other similar notices with respect thereto, regardless of the form of any endorsement thereof. Neither the Administrative Agent nor the Lenders shall be bound or obligated to take any action to preserve any rights therein against prior parties thereto.

    Section 7.3. Collections and Receipt of Proceeds by Administrative Agent. Each Credit Party hereby constitutes and appoints the Administrative Agent, or the Administrative Agent’s designated agent, as such Credit Party’s attorney-in-fact to exercise, at any time, after the occurrence and during the continuance of an Event of Default, all or any of the following powers which, being coupled with an interest, shall be irrevocable until the complete and full payment of all of the Secured Obligations (other than contingent indemnification obligations to the extent no claim giving rise thereto has been asserted):

    (a)    to receive, retain, acquire, take, endorse, assign, deliver, accept, and deposit, in the name of the Administrative Agent or such Credit Party, any and all of such Credit Party’s cash, instruments, chattel paper, documents, Proceeds of Accounts, Proceeds of Inventory, collection of Accounts, and any other writings relating to any of the Collateral. To the extent permitted by applicable Law, each Credit Party hereby waives presentment, demand, notice of dishonor, protest, notice of protest, and any and all other similar notices with respect thereto, regardless of the form of any endorsement thereof. The Administrative Agent shall not be bound or obligated to take any action to preserve any rights therein against prior parties thereto;

    (b)    to transmit to Account Debtors, on any or all of such Credit Party’s Accounts, notice of assignment to the Administrative Agent, for the benefit of the Lenders, thereof and the security interest therein, and to request from such Account Debtors at any time, in the name of the Administrative Agent or such Credit Party, information concerning such Credit Party’s Accounts and the amounts owing thereon;

    (c)    to transmit to purchasers of any or all of such Credit Party’s Inventory, notice of the Administrative Agent’s security interest therein, and to request from such purchasers at any time, in the name of the Administrative Agent or such Credit Party, information concerning such Credit Party’s Inventory and the amounts owing thereon by such purchasers;
91



    (d)    to notify and require Account Debtors on such Credit Party’s Accounts and purchasers of such Credit Party’s Inventory to make payment of their indebtedness directly to the Administrative Agent;

    (e)    to enter into or assent to such amendment, compromise, extension, release or other modification of any kind of, or substitution for, the Accounts, or any thereof, as the Administrative Agent, in its sole discretion, may deem to be advisable;

    (f)    to enforce the Accounts or any thereof, or any other Collateral, by suit or otherwise, to maintain any such suit or other proceeding in the name of the Administrative Agent or one or more Credit Parties, and to withdraw any such suit or other proceeding. The Credit Parties agree to lend every assistance reasonably requested by the Administrative Agent in respect of the foregoing, all at no cost or expense to the Administrative Agent and including, without limitation, the furnishing of such witnesses and of such records and other writings as the Administrative Agent may reasonably require in connection with making legal proof of any Account. The Credit Parties agree to reimburse the Administrative Agent in full for all court costs and reasonable attorneys’ fees and every other cost, expense or liability, if any, incurred or paid by the Administrative Agent in connection with the foregoing, which obligation of such Credit Parties shall constitute Obligations, shall be secured by the Collateral and shall bear interest, until paid, at the Default Rate;

    (g)    to take or bring, in the name of the Administrative Agent or such Credit Party, all steps, actions, suits, or proceedings deemed by the Administrative Agent necessary or desirable to effect the receipt, enforcement, and collection of the Collateral; and

    (h)    to accept all collections in any form relating to the Collateral, including remittances that may reflect deductions, and to deposit the same into the Cash Collateral Account or, at the option of the Administrative Agent, to apply them as a payment against the Loans or any other Secured Obligations in accordance with this Agreement.

    Section 7.4. Administrative Agent’s Authority Under Pledged Notes. For the better protection of the Administrative Agent and the Lenders hereunder, each Credit Party, as appropriate, will execute, with respect to any existing or future Pledged Notes an appropriate endorsement on (or separate from) each Pledged Note and with respect to Pledged Notes in the original principal amount in excess of Five Hundred Thousand Dollars ($500,000), or upon request after the occurrence and during the continuance of an Event of Default, has deposited (or will deposit, with respect to future Pledged Notes) such Pledged Notes with the Administrative Agent, for the benefit of the Lenders. Such Credit Party irrevocably authorizes and empowers the Administrative Agent, for the benefit of the Lenders, to, after the occurrence and during the continuance of an Event of Default, (a) ask for, demand, collect and receive all payments of principal of and interest on the Pledged Notes; (b) compromise and settle any dispute arising in respect of the foregoing; (c) execute and deliver vouchers, receipts and acquittances in full discharge of the foregoing; (d) exercise, in the Administrative Agent’s discretion, any right,
power or privilege granted to the holder of any Pledged Note by the provisions thereof including, without limitation, the right to demand security or to waive any default thereunder; (e) endorse such Credit Party’s name to each check or other writing received by the Administrative Agent as a payment or other proceeds of or otherwise in connection with any Pledged Note; (f) enforce
92


delivery and payment of the principal and/or interest on the Pledged Notes, in each case by suit or otherwise as the Administrative Agent may desire; and (g) enforce the security, if any, for the Pledged Notes by instituting foreclosure proceedings, by conducting public or other sales or otherwise, and to take all other steps as the Administrative Agent, in its discretion, may deem advisable in connection with the forgoing; provided that nothing contained or implied herein or elsewhere shall obligate the Administrative Agent to institute any action, suit or proceeding or to make or do any other act or thing contemplated by this Section 7.4 or prohibit the Administrative Agent from settling, withdrawing or dismissing any action, suit or proceeding or require the Administrative Agent to preserve any other right of any kind in respect of the Pledged Notes and the security, if any, therefor.

    Section 7.5. Commercial Tort Claims. If any Credit Party shall at any time hold or acquire a Commercial Tort Claim in excess of Five Million Dollars ($5,000,000), such Credit Party shall promptly notify the Administrative Agent thereof in a writing signed by such Credit Party, that sets forth the details thereof and grants to the Administrative Agent (for the benefit of the Lenders) a Lien thereon and on the Proceeds thereof, all upon the terms of this Agreement, with such writing to be prepared by and in form and substance reasonably satisfactory to the Administrative Agent.

    Section 7.6. Use of Inventory and Equipment. Until the exercise by the Administrative Agent and the Required Lenders of their rights under Article IX hereof, each Credit Party may (a) retain possession of and use its Inventory and Equipment in any lawful manner not inconsistent with this Agreement or with the terms, conditions, or provisions of any policy of insurance thereon; (b) sell or lease its Inventory or Equipment in the ordinary course of business or as otherwise permitted by this Agreement; and (c) use and consume any raw materials or supplies, the use and consumption of which are necessary in order to carry on such Credit Party’s business.


ARTICLE VIII. EVENTS OF DEFAULT

    Any of the following specified events shall constitute an Event of Default (each an “Event of Default”):

    Section 8.1. Payments. If (a) the interest on any Loan, any commitment or other fee, or any other Obligation not listed in subpart (b) hereof, shall not be paid in full within three Business Days of any applicable date when due and payable, or (b) the principal of any Loan, or any reimbursement obligation under any Letter of Credit that has been drawn, or any amount owing pursuant to Section 2.11(a) or (b) hereof shall not be paid in full when due and payable.

    Section 8.2. Special Covenants. If any Company shall fail or omit to perform and observe Section 5.7, 5.8, 5.9, 5.11, 5.12, 5.13, 5.15, or 5.18 hereof.

93



    Section 8.3. Other Covenants.

(a)     If any Company shall fail or omit to perform and observe Section 5.3 and that Default shall not have been fully corrected within five (5) days thereafter; or

    (b)    If any Company shall fail or omit to perform and observe any agreement or other provision (other than those referred to in Section 8.1 or 8.2 hereof) contained or referred to in this Agreement or any other Loan Document that is on such Company’s part to be complied with, and that Default shall not have been fully corrected within thirty (30) days after the earlier of (a) any Financial Officer of such Company becomes aware of the occurrence thereof, or (b) the giving of written notice thereof to the Administrative Borrower by the Administrative Agent or the Required Lenders that the specified Default is to be remedied.

    Section 8.4. Representations and Warranties. If any representation, warranty or statement made in or pursuant to this Agreement or any other Loan Document or any other material information furnished in writing by any Company to the Administrative Agent or the Lenders, or any thereof, shall be false or erroneous, in any material respect when made or deemed made.

    Section 8.5. Cross Default. If any Company shall default in the payment of principal or interest due and owing under any Material Indebtedness Agreement beyond any period of grace provided with respect thereto or in the performance or observance of any other agreement, term or condition contained in any agreement under which such obligation is created beyond any period of grace provided with respect thereto, if the effect of such default is to allow the acceleration of the maturity of such Indebtedness or to permit the holder thereof to cause such Indebtedness to become due prior to its stated maturity.

    Section 8.6. ERISA Default. The occurrence of one or more ERISA Events or the imposition of a Lien on the assets of a Credit Party in accordance with Section 430(k) of the Code of any Company.

    Section 8.7. Change in Control. If any Change in Control shall occur.

    Section 8.8. Judgments. There is entered against any Company:

    (a)    a final judgment or order for the payment of money by a court of competent jurisdiction, that remains unpaid or unstayed and undischarged for a period (during which execution shall not be effectively stayed) of forty-five (45) days after the date on which the right to appeal has expired, provided that such occurrence shall constitute an Event of Default only if the aggregate of all such judgments for all such Companies, shall exceed Ten Million Dollars ($10,000,000) (less any amount that will be covered by the proceeds of insurance and is not subject to dispute by the insurance provider); or

    (b)    any one or more non-monetary final judgments that are not covered by insurance, or, if covered by insurance, for which the insurance company has not agreed to or acknowledged

94


coverage, and that, in either case, the Required Lenders reasonably determine have, or could be expected to have, individually or in the aggregate, a Material Adverse Effect and, in either case, (i) enforcement proceedings are commenced by the prevailing party or any creditor upon such judgment or order, or (ii) there is a period of three consecutive Business Days during which a stay of enforcement of such judgment, by reason of a pending appeal or otherwise, is not in effect.

    Section 8.9. Security. If any Lien as to any material amount of Collateral (as reasonably determined by the Administrative Agent, in its reasonable discretion) granted in this Agreement or any other Loan Document in favor of the Administrative Agent, for the benefit of the Lenders, shall be determined to be (a) void, voidable or invalid, or is subordinated or not otherwise given the priority contemplated by this Agreement and the Borrowers (or the appropriate Credit Party) have failed to promptly execute appropriate documents to correct such matters, or (b) unperfected as to any material amount of Collateral (as reasonably determined by the Administrative Agent, in its reasonable discretion) and the Borrowers (or the appropriate Credit Party) have failed to promptly execute appropriate documents to correct such matters.

    Section 8.10. Validity of Loan Documents. If (a) any material provision of any Loan Document shall at any time cease to be valid, binding and enforceable against any Credit Party; (b) the validity, binding effect or enforceability of any Loan Document against any Credit Party shall be contested by any Credit Party; (c) any Credit Party shall deny that it has any or further liability or obligation under any Loan Document; or (d) any Loan Document shall be terminated, invalidated or set aside, or be declared ineffective or inoperative or in any way cease to give or provide to the Administrative Agent and the Lenders any material benefits purported to be created thereby.

    Section 8.11. Solvency. If any Company (other than a Dormant Subsidiary) shall (a) except as permitted pursuant to Section 5.12 hereof, discontinue business; (b) generally not pay its debts as such debts become due; (c) make a general assignment for the benefit of creditors; (d) apply for or consent to the appointment of an interim receiver, a receiver, a receiver and manager, an administrator, a sequestrator, a monitor, a custodian, a trustee, an interim trustee, a liquidator, an agent or any other similar official of all or a substantial part of its assets or of such Company; (e) be adjudicated a debtor or insolvent or have entered against it an order for relief under the Bankruptcy Code, or under any other bankruptcy insolvency, liquidation, winding-up, corporate or similar statute or law, foreign, federal, state or provincial, in any applicable jurisdiction, now or hereafter existing, as any of the foregoing may be amended from time to time, or other applicable statute for jurisdictions outside of the United States, as the case may be; (f) file a voluntary petition under the Bankruptcy Code or seek relief under any bankruptcy or insolvency or analogous law in any jurisdiction outside of the United States, or file a proposal or notice of intention to file such petition; (g) have an involuntary proceeding under the Bankruptcy Code filed against it and the same shall not be controverted within ten days, or shall continue undismissed for a period of sixty (60) days from commencement of such proceeding or case; (h) file a petition, an answer, an application or a proposal seeking reorganization or an arrangement with creditors or seeking to take advantage of any other law (whether federal, provincial or state, or, if applicable, other jurisdiction) relating to relief of debtors, or admit (by answer, by default or otherwise) the material allegations of a petition filed against it in any bankruptcy,
reorganization, insolvency or other proceeding (whether federal, provincial or state, or, if applicable, other jurisdiction) relating to relief of debtors; (i) suffer or permit to continue
95


unstayed and in effect for sixty (60) consecutive days any judgment, decree or order entered by a court of competent jurisdiction, that approves a petition or an application or a proposal seeking its reorganization or appoints an interim receiver, a receiver and manager, an administrator, custodian, trustee, interim trustee or liquidator of all or a substantial part of its assets, or of such Company; (j) have an administrative receiver appointed over the whole or substantially the whole of its assets, or of such Company; (k) have assets, the fair market value of which is less than its liabilities (taking into account rights of contribution and indemnification); or (l) have a moratorium declared in respect of any of its Indebtedness, or any analogous procedure or step is taken in any jurisdiction.


ARTICLE IX. REMEDIES UPON DEFAULT

    Notwithstanding any contrary provision or inference herein or elsewhere:

    Section 9.1. Optional Defaults. If any Event of Default referred to in Section 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9 or 8.10 hereof shall occur and be continuing, the Administrative Agent may, with the consent of the Required Lenders, and shall, at the written request of the Required Lenders, give written notice to the Borrowers to:

    (a)    terminate the Commitment, if not previously terminated, and, immediately upon such election, the obligations of the Lenders, and each thereof, to make any further Loan, and the obligation of the Issuing Lender to issue any Letter of Credit, immediately shall be terminated; and/or

    (b)    accelerate the maturity of all of the Obligations (if the Obligations are not already due and payable), whereupon all of the Obligations shall become and thereafter be immediately due and payable in full without any presentment or demand and without any further or other notice of any kind, all of which are hereby waived by each Borrower.

    Section 9.2. Automatic Defaults. If any Event of Default referred to in Section 8.11 hereof shall occur:

    (a)    all of the Commitment shall automatically and immediately terminate, if not previously terminated, and no Lender thereafter shall be under any obligation to grant any further Loan, nor shall the Issuing Lender be obligated to issue any Letter of Credit; and

    (b)    the principal of and interest then outstanding on all of the Loans, and all of the other Obligations, shall thereupon become and thereafter be immediately due and payable in full (if the Obligations are not already due and payable), all without any presentment, demand or notice of any kind, which are hereby waived by each Borrower.

    Section 9.3. Letters of Credit. If the maturity of the Obligations shall be accelerated pursuant to Section 9.1 or 9.2 hereof, the Borrowers shall immediately deposit with the
Administrative Agent, as security for the obligations of the Borrowers and any Guarantor of Payment to reimburse the Administrative Agent and the Revolving Lenders for any then outstanding Letters of Credit, cash equal to one hundred five percent (105%) of the sum of the aggregate undrawn balance of any then outstanding Letters of Credit. The Administrative Agent
96


and the Lenders are hereby authorized, at their option, to deduct any and all such amounts from any deposit balances then owing by any Lender (or any Affiliate of such Lender, wherever located) to or for the credit or account of any Company, as security for the obligations of the Borrowers and any Guarantor of Payment to reimburse the Administrative Agent and the Lenders for any then outstanding Letters of Credit.

    Section 9.4. Offsets. If there shall occur or exist, and be continuing, any Event of Default referred to in Section 8.11 hereof or if the maturity of the Obligations is accelerated pursuant to Section 9.1 or 9.2 hereof, each Lender and its Affiliates shall have the right at any time to set-off against, and to appropriate and apply toward the payment of, any and all of the Obligations then owing by the Borrowers or a Guarantor of Payment to such Lender or its Affiliate (including, without limitation, any participation purchased or to be purchased pursuant to Section 2.2(b), 2.2(c) or 9.5 hereof), whether or not the same shall then have matured, any and all deposit (general or special) balances and all other indebtedness then held or owing by such Lender or its Affiliate (including, without limitation, by branches and agencies or any Affiliate of such Lender, wherever located) to or for the credit or account of any Borrower or Guarantor of Payment, all without notice to or demand upon any Borrower or any other Person, all such notices and demands being hereby expressly waived by each Borrower. Each Lender agrees to notify the Administrative Borrower and the Administrative Agent promptly after any such set-off and application (provided that the failure to give such notice shall not affect the validity of such set-off and application). In the event that any Defaulting Lender shall exercise any such right of set-off, (a) all amounts so set-off shall be paid over immediately to the Administrative Agent for further application in accordance with the provisions of Section 2.6(c) and (d) hereof, and, pending such payment, shall be segregated by such Defaulting Lender from its other funds and deemed held in trust for the benefit of the Administrative Agent, the Issuing Lender and the Lenders, and (b) such Defaulting Lender shall provide promptly to the Administrative Agent a statement describing in reasonable detail the Obligations owing to such Defaulting Lender as to which it exercised such right of set-off. Each Lender and the Issuing Lender agrees to notify the Administrative Borrower and the Administrative Agent promptly after any such set-off and application; provided that the failure to give such notice shall not affect the validity of such set-off and application.

    Section 9.5. Equalization Provisions. Each Lender agrees with the other Lenders that, if it at any time shall obtain any Advantage over the other Lenders, or any thereof, in respect of the Obligations (except as to Letters of Credit prior to the Administrative Agent’s giving of notice to participate and except under Article III hereof), it shall purchase from the other Lenders, for cash and at par, such additional participation in the Obligations as shall be necessary to nullify such Advantage. If any such Advantage resulting in the purchase of an additional participation as aforesaid shall be recovered in whole or in part from the Lender receiving such Advantage, each such purchase shall be rescinded, and the purchase price restored (but without interest unless the Lender receiving such Advantage is required to pay interest on such Advantage to the Person recovering such Advantage from such Lender) ratably to the extent of the recovery. Each Lender

97


further agrees with the other Lenders that if it at any time shall receive any payment for or on behalf of any Borrower (or through any Guarantor of Payment) on any Indebtedness owing by any Borrower pursuant to this Agreement (whether by voluntary payment, by realization upon security, by reason of offset of any deposit or other indebtedness, by counterclaim or cross-action, by the enforcement of any right under any Loan Document, or otherwise), it will apply such payment first to any and all Obligations owing by such Borrower to that Lender (including, without limitation, any participation purchased or to be purchased pursuant to this Section 9.5 or any other section of this Agreement). Each Credit Party agrees that any Lender so purchasing a participation from the other Lenders or any thereof pursuant to this Section 9.5 may exercise all of its rights of payment (including the right of set-off) with respect to such participation as fully as if such Lender were a direct creditor of such Credit Party in the amount of such participation.

    Section 9.6. Collateral. The Administrative Agent and the Lenders shall at all times have the rights and remedies of a secured party under the U.C.C., in addition to the rights and remedies of a secured party provided elsewhere within this Agreement, in any other Loan Document, or otherwise provided in law or equity. Upon the occurrence and during the continuance of an Event of Default and at all times thereafter, the Administrative Agent may require the Borrowers to assemble the collateral securing the Secured Obligations, which each Borrower agrees to do, and make it available to the Administrative Agent and the Lenders at a reasonably convenient place to be designated by the Administrative Agent. The Administrative Agent may, with or without notice to or demand upon such Borrower and with or without the aid of legal process, make use of such force as may be necessary to enter any premises where such collateral, or any thereof, may be found and to take possession thereof (including anything found in or on such collateral that is not specifically described in this Agreement, each of which findings shall be considered to be an accession to and a part of such collateral) and for that purpose may pursue such collateral wherever the same may be found, without liability for trespass or damage caused thereby to such Borrower. After any delivery or taking of possession of the collateral securing the Secured Obligations, or any portion thereof, pursuant to this Agreement, then, with or without resort to any Borrower personally or any other Person or property, all of which each Borrower hereby waives, and upon such terms and in such manner as the Administrative Agent may deem advisable, the Administrative Agent, in its discretion, may sell, assign, transfer and deliver any of such collateral at any time, or from time to time. No prior notice need be given to any Borrower or to any other Person in the case of any sale of such collateral that the Administrative Agent determines to be perishable or to be declining speedily in value or that is customarily sold in any recognized market, but in any other case the Administrative Agent shall give the Borrowers not fewer than ten days prior notice of either the time and place of any public sale of such collateral or of the time after which any private sale or other intended disposition thereof is to be made. Each Borrower waives advertisement of any such sale and (except to the extent specifically required by the preceding sentence) waives notice of any kind in respect of any such sale. At any such public sale, the Administrative Agent or the Lenders may purchase such collateral, or any part thereof, free from any right of redemption, all of which rights each Borrower hereby waives and releases. After deducting all Related Expenses, and after paying all claims, if any, secured by Liens having precedence over this Agreement, the Administrative Agent may apply the net proceeds of each such sale to or toward the payment of the Secured Obligations, whether or not then due, in such order and by such division as the Administrative Agent, in its sole discretion, may deem advisable. Any excess, to
the extent permitted by law, shall be paid to the Borrowers, and each Borrower shall remain liable for any deficiency. In addition, the Administrative Agent shall at all times have the right
98


to obtain new appraisals of any Borrower or any collateral securing the Secured Obligations, the cost of which shall be paid by the Borrowers.

    Section 9.7. Other Remedies. The remedies in this Article IX are in addition to, and not in limitation of, any other right, power, privilege, or remedy, either in law, in equity, or otherwise, to which the Lenders may be entitled. The Administrative Agent shall exercise the rights under this Article IX and all other collection efforts on behalf of the Lenders and no Lender shall act independently with respect thereto, except as otherwise specifically set forth in this Agreement. In addition, the Administrative Agent shall be entitled to exercise remedies, pursuant to the Loan Documents, against collateral securing the Secured Obligations, on behalf of any Affiliate of a Lender that holds Secured Obligations, and no Affiliate of a Lender shall act independently with respect thereto, except as otherwise specifically set forth in this Agreement.

    Section 9.8. Application of Proceeds.

    (a)    Payments Prior to Exercise of Remedies. Prior to the exercise by the Administrative Agent, on behalf of the Lenders, of remedies under this Agreement or the other Loan Documents, all monies received by the Administrative Agent in connection with the Revolving Credit Commitment shall be applied, unless otherwise required by the terms of the other Loan Documents or by applicable Law; to the Loans and Letters of Credit, as appropriate; provided that the Administrative Agent shall have the right at all times to apply any payment received from the Borrowers first to the payment of all obligations (to the extent not paid by the Borrowers) incurred by the Administrative Agent pursuant to Section 11.5 hereof and to the payment of Related Expenses.

    (i)    with respect to payments received in connection with the Revolving Credit Commitment, to the Revolving Lenders;

    (b)    Payments Subsequent to Exercise of Remedies. After the exercise by the Administrative Agent or the Required Lenders of remedies under this Agreement or the other Loan Documents, all monies received by the Administrative Agent shall be applied, unless otherwise required by the terms of the other Loan Documents or by applicable Law, as follows:

    (i)    first, to the payment of all costs, expenses and other amounts (to the extent not paid by the Borrowers) incurred by the Administrative Agent pursuant to Sections 11.5 and 11.6 hereof and to the payment of Related Expenses to the Administrative Agent;

    (ii)    second, to the payment pro rata of (A) interest then accrued and payable on the outstanding Loans, (B) any fees then accrued and payable to the Administrative Agent, (C) any fees then accrued and payable to the Issuing Lender or the holders of the Letter of Credit Commitment in respect of the Letter of Credit Exposure, (D) any commitment fees, amendment fees and similar fees shared pro rata among the Lenders entitled thereto under this Agreement that are then accrued and payable, and (E) to the
extent not paid by the Borrowers, to the obligations incurred by the Lenders (other than the Administrative Agent) pursuant to Sections 11.5 and 11.6 hereof;

99


    (iii)    third, for payment of (A) principal outstanding on the Loans and the Letter of Credit Exposure, on a pro rata basis to the Lenders, based upon each such Lender’s Commitment Percentage, provided that the amounts payable in respect of the Letter of Credit Exposure shall be held and applied by the Administrative Agent as security for the reimbursement obligations in respect thereof, and, if any Letter of Credit shall expire without being drawn, then the amount with respect to such Letter of Credit shall be distributed to the Lenders, on a pro rata basis in accordance with this subpart (iii), (B) the Indebtedness under any Hedge Agreement with a Lender (or an entity that is an Affiliate of a then existing Lender), such amount to be based upon the net termination obligation of the Borrowers under such Hedge Agreement, and (C) the Bank Product Obligations owing to a Lender (or an entity that is an Affiliate of a then existing Lender) under Bank Product Agreements; with such payment to be pro rata among (A), (B) and (C) of this subpart (iii);

    (iv)    fourth, to any remaining Secured Obligations; and

    (v)    finally, any remaining surplus after all of the Secured Obligations have been paid in full, to the Administrative Borrower or to whomsoever shall be lawfully entitled thereto.

Each Lender hereby agrees to promptly provide all information reasonably requested by the Administrative Agent regarding any Bank Product Obligations owing to such Lender (or Affiliate of such Lender) or any Hedge Agreement entered into by a Company with such Lender (or Affiliate of such Lender), and each such Lender, on behalf of itself and any of its Affiliates, hereby agrees to promptly provide notice to the Administrative Agent upon such Lender (or any of its Affiliates) entering into any such Hedge Agreement or cash management services agreement.


ARTICLE X. THE ADMINISTRATIVE AGENT

    Section 10.1. Appointment and Authorization.

    (a)    General. Each of the Lenders and the Issuing Lender hereby irrevocably appoints KeyBank National Association to act on its behalf as the Administrative Agent hereunder and under the other Loan Documents and authorizes the Administrative Agent to take such actions on its behalf and to exercise such powers as are delegated to the Administrative Agent by the terms hereof or thereof, together with such actions and powers as are reasonably incidental thereto. Except as otherwise provided in Section 10.6(b) hereof, the provisions of this Article are solely for the benefit of the Administrative Agent, the Lenders and the Issuing Lender, and the Borrowers shall not have rights as a third-party beneficiary of any of such provisions. It is understood and agreed that the use of the term “agent” herein or in any other Loan Documents (or any other similar term) with reference to the Administrative Agent is not intended to connote

100


any fiduciary or other implied (or express) obligations arising under agency doctrine of any applicable Law. Instead such term is used as a matter of market custom, and is intended to create or reflect only an administrative relationship between contracting parties.

    (b)    Bank Products and Hedging Products. Each Lender that is providing Bank Products or products in connection with a Hedge Agreement (or whose Affiliate is providing such products) hereby irrevocably authorizes the Administrative Agent to take such action as agent on its behalf (and its Affiliate’s behalf) with respect to the collateral securing the Secured Obligations and the realization of payments with respect thereto pursuant to Section 9.8(b)(iii) hereof. The Borrowers and each Lender agree that the indemnification and reimbursement provisions of this Agreement shall be equally applicable to the actions of the Administrative Agent pursuant to this subsection (b). Each Lender hereby represents and warrants to the Administrative Agent that it has the authority to authorize the Administrative Agent as set forth above.

    Section 10.2. Rights as a Lender. The Person serving as the Administrative Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Administrative Agent, and the term “Lender” or “Lenders” shall, unless otherwise expressly indicated or unless the context otherwise requires, include the Person serving as the Administrative Agent hereunder in its individual capacity. Such Person and its Affiliates may accept deposits from, lend money to, own securities of, act as the financial advisor or in any other advisory capacity for, and generally engage in any kind of business with, the Borrowers or any Subsidiary or other Affiliate thereof as if such Person were not the Administrative Agent hereunder and without any duty to account therefor to the Lenders.

    Section 10.3. Exculpatory Provisions.

(a)     The Administrative Agent shall not have any duties or obligations except those expressly set forth herein and in the other Loan Documents, and its duties hereunder shall be administrative in nature. Without limiting the generality of the foregoing, the Administrative Agent:
    
(i)    shall not be subject to any fiduciary or other implied duties, regardless of whether a Default has occurred and is continuing;

(ii)    shall not have any duty to take any discretionary action or exercise any discretionary powers, except discretionary rights and powers expressly contemplated hereby or by the other Loan Documents that the Administrative Agent is required to exercise as directed in writing by the Required Lenders (or such other number or percentage of the Lenders as shall be expressly provided for herein or in the other Loan Documents); provided that the Administrative Agent shall not be required to take any action that, in its opinion or the opinion of its counsel, may expose the Administrative Agent to liability or that is contrary to any Loan Document or applicable Law, including for the avoidance of doubt any action that may be in violation of the automatic stay under


101


any Debtor Relief Law or that may effect a forfeiture, modification or termination of property of a Defaulting Lender in violation of any Debtor Relief Law; and

(iii)    shall not, except as expressly set forth herein and in the other Loan Documents, have any duty to disclose, and shall not be liable for the failure to disclose, any information relating to the Borrowers or any of its Affiliates that is communicated to or obtained by the Person serving as the Administrative Agent or any of its Affiliates in any capacity.

(b)    The Administrative Agent shall not be liable for any action taken or not taken by it (i) with the consent or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Administrative Agent shall believe in good faith shall be necessary, under the circumstances as provided in Sections 11.3 and Article IX hereof), or (ii) in the absence of its own gross negligence or willful misconduct as determined by a court of competent jurisdiction by final and nonappealable judgment. The Administrative Agent shall be deemed not to have knowledge of any Default unless and until notice describing such Default is given to the Administrative Agent in writing by a Borrower, a Lender or an Issuing Lender.

(c)    The Administrative Agent shall not be responsible for or have any duty to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with this Agreement or any other Loan Document, (ii) the contents of any certificate, report or other document delivered hereunder or thereunder or in connection herewith or therewith, (iii) the performance or observance of any of the covenants, agreements or other terms or conditions set forth herein or therein or the occurrence of any Default, (iv) the validity, enforceability, effectiveness or genuineness of this Agreement, any other Loan Document or any other agreement, instrument or document, or (v) the satisfaction of any condition set forth in Article IV hereof or elsewhere herein, other than to confirm receipt of items expressly required to be delivered to the Administrative Agent.

    Section 10.4. Reliance by the Administrative Agent. The Administrative Agent shall be entitled to rely upon, and shall not incur any liability for relying upon, any notice, request, certificate, consent, statement, instrument, document or other writing (including any electronic message, Internet or intranet website posting or other distribution) believed by it to be genuine and to have been signed, sent or otherwise authenticated by the proper Person. The Administrative Agent also may rely upon any statement made to it orally or by telephone and believed by it to have been made by the proper Person, and shall not incur any liability for relying thereon. In determining compliance with any condition hereunder to the making of a Loan, or the issuance, extension, increase, reinstatement or renewal of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or the Issuing Lender, the Administrative Agent may presume that such condition is satisfactory to such Lender or the Issuing Lender unless the Administrative Agent shall have received notice to the contrary from such Lender or Issuing Lender prior to the making of such Loan or the issuance of such Letter of Credit. The Administrative Agent may consult with legal counsel (who may be counsel for the Borrowers), independent accountants and other experts selected by it, and shall not be liable for
102



any action taken or not taken by it in accordance with the advice of any such counsel, accountants or experts.

    Section 10.5. Delegation of Duties. The Administrative Agent may perform any and all of its duties and exercise its rights and powers hereunder or under any other Loan Document by or through any one or more sub-agents appointed by the Administrative Agent. The Administrative Agent and any such sub-agent may perform any and all of its duties and exercise its rights and powers by or through their respective Related Parties. The exculpatory provisions of this Article shall apply to any such sub-agent and to the Related Parties of the Administrative Agent and any such sub-agent, and shall apply to their respective activities in connection with the syndication of the credit facilities herein as well as activities as Administrative Agent. The Administrative Agent shall not be responsible for the negligence or misconduct of any sub-agents except to the extent that a court of competent jurisdiction determines in a final and nonappealable judgment that the Administrative Agent acted with gross negligence or willful misconduct in the selection of such sub-agents.

    Section 10.6. Resignation of Administrative Agent.

(a)     The Administrative Agent may at any time give notice of its resignation to the Lenders, the Issuing Lender and the Borrowers. Upon receipt of any such notice of resignation, the Required Lenders shall have the right, in consultation with the Borrowers, to appoint a successor. If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within 30 days after the retiring Administrative Agent gives notice of its resignation (or such earlier day as shall be agreed by the Required Lenders) (the “Resignation Effective Date”), then the retiring Administrative Agent may (but shall not be obligated to), on behalf of the Lenders and the Issuing Lender, appoint a successor Administrative Agent; provided that in no event shall any such successor Administrative Agent be a Defaulting Lender. Whether or not a successor has been appointed, such resignation shall become effective in accordance with such notice on the Resignation Effective Date.

(b)    If the Person serving as Administrative Agent is a Defaulting Lender pursuant to clause (d) of the definition thereof, the Required Lenders may, to the extent permitted by applicable Law, by notice in writing to the Administrative Borrower and such Person remove such Person as Administrative Agent and, in consultation with the Administrative Borrower, appoint a successor. If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within 30 days (or such earlier day as shall be agreed by the Required Lenders) (the “Removal Effective Date”), then such removal shall nonetheless become effective in accordance with such notice on the Removal Effective Date.

(c)     With effect from the Resignation Effective Date or the Removal Effective Date (as applicable) (i) the retiring or removed Administrative Agent shall be discharged from its duties and obligations hereunder and under the other Loan Documents and (ii) except for any indemnity payments owed to the retiring or removed Administrative Agent, all payments, communications and determinations provided to be made by, to or through the Administrative Agent shall instead be made by or to each Lender and the Issuing Lender directly, until such time, if any, as the Required Lenders appoint a successor Administrative Agent as provided for
103


above. Upon the acceptance of a successor’s appointment as Administrative Agent hereunder, such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring or removed Administrative Agent (other than any rights to indemnity payments owed to the retiring or removed Administrative Agent), and the retiring or removed Administrative Agent shall be discharged from all of its duties and obligations hereunder or under the other Loan Documents. The fees payable by the Borrowers to a successor Administrative Agent shall be the same as those payable to its predecessor unless otherwise agreed between the Borrowers and such successor. After the retiring or removed Administrative Agent’s resignation or removal hereunder and under the other Loan Documents, the provisions of this Article and Section 11.5 hereof shall continue in effect for the benefit of such retiring or removed Administrative Agent, its sub agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring or removed Administrative Agent was acting as Administrative Agent.

    Section 10.7. Non-Reliance on Administrative Agent and Other Lenders. Each Lender and the Issuing Lender acknowledges that it has, independently and without reliance upon the Administrative Agent or any other Lender or any of their Related Parties and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Agreement. Each Lender and the Issuing Lender also acknowledges that it will, independently and without reliance upon the Administrative Agent or any other Lender or any of their Related Parties and based on such documents and information as it shall from time to time deem appropriate, continue to make its own decisions in taking or not taking action under or based upon this Agreement, any other Loan Document or any related agreement or any document furnished hereunder or thereunder.

    Section 10.8. Other Agents. The Administrative Agent shall have the continuing right, in consultation with the Borrowers, from time to time to designate one or more Lenders (or its or their Affiliates) as “syndication agent”, “co-syndication agent”, “documentation agent”, “co-documentation agent”, “book runner”, “lead arranger”, “joint lead arranger”, “arrangers” or other designations for purposes hereof. Any such designation referenced in the previous sentence or listed on the cover of this Agreement shall have no substantive effect, and any such Lender and its Affiliates so referenced or listed shall have no additional powers, duties, responsibilities or liabilities as a result thereof, except in its capacity, as applicable, as the Administrative Agent, a Lender or the Issuing Lender hereunder.

    Section 10.9. Administrative Agent May File Proofs of Claim. In case of the pendency of any proceeding under any Debtor Relief Law the Administrative Agent (irrespective of whether the principal of any Loan or Letter of Credit obligation shall then be due and payable as herein expressed or by declaration or otherwise and irrespective of whether the Administrative Agent shall have made any demand on the Borrowers) shall be entitled and empowered (but not obligated) by intervention in such proceeding or otherwise:

(a)    to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, Letter of Credit obligations and all other Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable in order to have the claims of the Lenders, the Issuing Lender and the Administrative Agent (including any
104


claim for the reasonable compensation, expenses, disbursements and advances of the Lenders, the Issuing Lender and the Administrative Agent and their respective agents and counsel and all other amounts due the Lenders, the Issuing Lender and the Administrative Agent under the Loan Documents) allowed in such judicial proceeding; and

(b)    to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same;

and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such judicial proceeding is hereby authorized by each Lender and the Issuing Lender to make such payments to the Administrative Agent and, in the event that the Administrative Agent shall consent to the making of such payments directly to the Lenders and the Issuing Lender, to pay to the Administrative Agent any amount due for the reasonable compensation, expenses, disbursements and advances of the Administrative Agent and its agents and counsel, and any other amounts due the Administrative Agent under Sections 11.5 and 11.6 hereof.

    Section 10.10. Indemnification of Administrative Agent. The Lenders agree to indemnify the Administrative Agent (to the extent not reimbursed by the Borrowers) ratably, according to their respective Commitment Percentages, from and against any and all liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses (including reasonable attorneys’ fees and expenses) or disbursements of any kind or nature whatsoever that may be imposed on, incurred by or asserted against the Administrative Agent in its capacity as agent in any way relating to or arising out of this Agreement or any other Loan Document, or any action taken or omitted by the Administrative Agent with respect to this Agreement or any other Loan Document, provided that no Lender shall be liable for any portion of such liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses (including reasonable attorneys’ fees and expenses) or disbursements resulting from the Administrative Agent’s gross negligence or willful misconduct, as determined by a final and non-appealable judgment of a court of competent jurisdiction, or from any action taken or omitted by the Administrative Agent in any capacity other than as agent under this Agreement or any other Loan Document. No action taken in accordance with the directions of the Required Lenders shall be deemed to constitute gross negligence or willful misconduct for purposes of this Section 10.10. The undertaking in this Section 10.10 shall survive repayment of the Loans, cancellation of the Notes, if any, expiration or termination of the Letters of Credit, termination of the Commitment, any foreclosure under, or modification, release or discharge of, any or all of the Loan Documents, termination of this Agreement and the resignation or replacement of the agent.

    Section 10.11. Issuing Lender. The Issuing Lender shall act on behalf of the Revolving Lenders with respect to any Letters of Credit issued by the Issuing Lender and the documents associated therewith. The Issuing Lender shall have all of the benefits and immunities (a) provided to the Administrative Agent in this Article X with respect to any acts taken or omissions suffered by the Issuing Lender in connection with the Letters of Credit and the applications and agreements for letters of credit pertaining to such Letters of Credit as fully as if the term “Administrative Agent”, as used in this Article X, included the Issuing Lender with respect to such acts or omissions, and (b) as additionally provided in this Agreement with respect to the Issuing Lender.

105


    Section 10.12. No Reliance on Administrative Agent’s Customer Identification Program. Each Lender acknowledges and agrees that neither such Lender, nor any of its Affiliates, participants or assignees, may rely on the Administrative Agent to carry out such Lender’s or its Affiliate’s, participant’s or assignee’s customer identification program, or other obligations required or imposed under or pursuant to the Patriot Act or the regulations thereunder, including the regulations contained in 31 CFR 103.121 (as hereafter amended or replaced, the “CIP Regulations”), or any other anti-terrorism law, including any programs involving any of the following items relating to or in connection with the Borrowers, their respective Affiliates or agents, the Loan Documents or the transactions hereunder: (a) any identity verification procedures, (b) any record keeping, (c) any comparisons with government lists, (d) any customer notices or (e) any other procedures required under the CIP Regulations or such other laws.

    Section 10.13. Platform.

    (a)    Each Credit Party agrees that the Administrative Agent may, but shall not be obligated to, make the Communications (as defined below) available to the Issuing Lender and the other Lenders by posting the Communications on the Platform.

    (b)    The Platform is provided “as is” and “as available.” The Agent Parties (as defined below) do not warrant the adequacy of the Platform and expressly disclaim liability for errors or omissions in the Communications. No warranty of any kind, express, implied or statutory, including, without limitation, any warranty of merchantability, fitness for a particular purpose, non-infringement of third-party rights or freedom from viruses or other code defects, is made by any Agent Party in connection with the Communications or the Platform. In no event shall the Administrative Agent or any of its Related Parties (collectively, the “Agent Parties”) have any liability to the Borrowers or the other Credit Parties, any Lender or any other Person or entity for damages of any kind, including, without limitation, direct or indirect, special, incidental or consequential damages, losses or expenses (whether in tort, contract or otherwise) arising out of any Borrower’s, any Credit Party’s or the Administrative Agent’s transmission of communications through the Platform. “Communications” means, collectively, any notice, demand, communication, information, document or other material provided by or on behalf of any Credit Party pursuant to any Loan Document or the transactions contemplated therein that is distributed to the Administrative Agent, any Lender or the Issuing Lender by means of electronic communications pursuant to this Section, including through the Platform.

Section 10.14. Acknowledgements Regarding Erroneous Payments.

(a)    If the Administrative Agent notifies a Lender or Issuing Lender, or any Person who has received funds on behalf of a Lender or Issuing Lender such Lender or Issuing Lender (any such Lender or Issuing Lender or other recipient, a “Payment Recipient”), that the Administrative Agent has determined in its sole discretion (whether or not after receipt of any notice under immediately succeeding subsection (b)) that any funds received by such Payment Recipient from the Administrative Agent or any of its Affiliates were erroneously transmitted to, or otherwise erroneously or mistakenly received by, such Payment Recipient (whether or not known to such Lender or Issuing Lender or other Payment Recipient on its behalf) (any such
106



funds, whether received as a payment, prepayment or repayment of principal, interest, fees, distribution or otherwise, individually and collectively, an “Erroneous Payment”) and demands the return of such Erroneous Payment (or a portion thereof), such Erroneous Payment shall at all times remain the property of the Administrative Agent and shall be segregated by the Payment Recipient and held in trust for the benefit of the Administrative Agent, and such Lender or Issuing Lender shall (or, with respect to any Payment Recipient who received such funds on its behalf, shall cause such Payment Recipient to) promptly, but in no event later than two (2) Business Days thereafter, return to the Administrative Agent the amount of any such Erroneous Payment (or portion thereof) as to which such a demand was made, in same day funds (in the currency so received), together with interest thereon in respect of each day from and including the date such Erroneous Payment (or portion thereof) was received by such Payment Recipient to the date such amount is repaid to the Administrative Agent in same day funds at the greater of the Federal Funds Effective Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation from time to time in effect. A notice of the Administrative Agent to any Payment Recipient under this subsection (a) shall be conclusive, absent manifest error.

(b)    Without limiting immediately preceding subsection (a), each Lender or Issuing Lender, or any Person who has received funds on behalf of a Lender or Issuing Lender, such Lender or Issuing Lender hereby further agrees that if it receives a payment, prepayment or repayment (whether received as a payment, prepayment or repayment of principal, interest, fees, distribution or otherwise) from the Administrative Agent (or any of its Affiliates) (i) that is in a different amount than, or on a different date from, that specified in a notice of payment, prepayment or repayment sent by the Administrative Agent (or any of its Affiliates) with respect to such payment, prepayment or repayment, (ii) that was not preceded or accompanied by a notice of payment, prepayment or repayment sent by the Administrative Agent (or any of its Affiliates), or (iii) that such Lender or Issuing Lender or other such recipient, otherwise becomes aware was transmitted, or received, in error or by mistake (in whole or in part) in each case:

(A)    (1) in the case of immediately preceding subparts (b)(i) or (b)(ii), an error shall be presumed to have been made (absent written confirmation from the Administrative Agent to the contrary) or (2) an error has been made (in the case of immediately preceding subpart (b)(iii)), in each case, with respect to such payment, prepayment or repayment; and
(B)    such Lender or Issuing Lender shall (and shall cause any other recipient that receives funds on its respective behalf to) promptly (and, in all events, within one (1) Business Day of its knowledge of such error) notify the Administrative Agent of its receipt of such payment, prepayment or repayment, the details thereof (in reasonable detail) and that it is so notifying the Administrative Agent pursuant to this Section 10.14(b).
(c)    Each Lender or Issuing Lender hereby authorizes the Administrative Agent to set off, net and apply any and all amounts at any time owing to such Lender or Issuing Lender under any Loan Document, or otherwise payable or distributable by the Administrative Agent to such Lender or Issuing Lender from any source, against any amount due to the Administrative Agent under subsection (a) above or under the indemnification provisions of this Agreement.
107




(d)    In the event that an Erroneous Payment (or portion thereof) is not recovered by the Administrative Agent for any reason, after demand therefor by the Administrative Agent in accordance with subsection (a) above, from any Lender or Issuing Lender that has received such Erroneous Payment (or portion thereof) (and/or from any Payment Recipient who received such Erroneous Payment (or portion thereof) on its respective behalf) (such unrecovered amount, an “Erroneous Payment Return Deficiency”), upon the Administrative Agent’s notice to such Lender or Issuing Lender at any time, (i) such Lender or Issuing Lender shall be deemed to have assigned its Loans (but not its Commitments) of the relevant Loans with respect to which such Erroneous Payment was made (the “Erroneous Payment Impacted Class”) in an amount equal to the Erroneous Payment Return Deficiency (or such lesser amount as the Administrative Agent may specify) (such assignment of the Loans (but not Commitments) of the Erroneous Payment Impacted Class, the “Erroneous Payment Deficiency Assignment”) at par plus any accrued and unpaid interest (with the assignment fee to be waived by the Administrative Agent in such instance), and is hereby (together with the Borrower) deemed to execute and deliver an Assignment Agreement with respect to such Erroneous Payment Deficiency Assignment, and such Lender or Issuing Lender shall deliver any Notes evidencing such Loans to the Borrowers or the Administrative Agent, (ii) the Administrative Agent as the assignee Lender shall be deemed to acquire the Erroneous Payment Deficiency Assignment, (iii) upon such deemed acquisition, the Administrative Agent as the assignee Lender shall become a Lender or Issuing Lender, as applicable, hereunder with respect to such Erroneous Payment Deficiency Assignment and the assigning Lender or assigning Issuing Lender shall cease to be a Lender or Issuing Lender, as applicable, hereunder with respect to such Erroneous Payment Deficiency Assignment, excluding, for the avoidance of doubt, its obligations under the indemnification provisions of this Agreement and its applicable Commitments which shall survive as to such assigning Lender or assigning Issuing Lender and (iv) the Administrative Agent may reflect in the Register its ownership interest in the Loans subject to the Erroneous Payment Deficiency Assignment. The Administrative Agent may, in its discretion, sell any Loans acquired pursuant to an Erroneous Payment Deficiency Assignment and upon receipt of the proceeds of such sale, the Erroneous Payment Return Deficiency owing by the applicable Lender or Issuing Lender shall be reduced by the net proceeds of the sale of such Loan (or portion thereof), and the Administrative Agent shall retain all other rights, remedies and claims against such Lender or Issuing Lender (and/or against any recipient that receives funds on its respective behalf). For the avoidance of doubt, no Erroneous Payment Deficiency Assignment will reduce the Commitments of any Lender or Issuing Lender and such Commitments shall remain available in accordance with the terms of this Agreement. In addition, each party hereto agrees that, except to the extent that the Administrative Agent has sold a Loan (or portion thereof) acquired pursuant to an Erroneous Payment Deficiency Assignment, and irrespective of whether the Administrative Agent may be equitably subrogated, the Administrative Agent shall be contractually subrogated to all the rights and interests of the applicable Lender or Issuing Lender under the Loan Documents with respect to each Erroneous Payment Return Deficiency (the “Erroneous Payment Subrogation Rights”).

(e)    The parties hereto agree that an Erroneous Payment shall not pay, prepay, repay, discharge or otherwise satisfy any Obligations owed by any Borrower or any other Credit Party, except, in each case, to the extent such Erroneous Payment is, and solely with respect to the
108


amount of such Erroneous Payment that is, comprised of funds received by the Administrative Agent from any Borrower or any other Credit Party for the purpose of making such Erroneous Payment.

(f)    To the extent permitted by applicable law, no Payment Recipient shall assert any right or claim to an Erroneous Payment, and hereby waives, and is deemed to waive, any claim, counterclaim, defense or right of set-off or recoupment with respect to any demand, claim or counterclaim by the Administrative Agent for the return of any Erroneous Payment received, including without limitation waiver of any defense based on “discharge for value” or any similar doctrine.

(g)    Each party’s obligations, agreements and waivers under this Section 10.14 shall survive the resignation or replacement of the Administrative Agent, any transfer of rights or obligations by, or the replacement of, a Lender, Swing Line Lender or Issuing Lender, the termination of the Commitments and/or the repayment, satisfaction or discharge of all Obligations (or any portion thereof) under any Loan Document.


ARTICLE XI. MISCELLANEOUS

    Section 11.1. Lenders’ Independent Investigation. Each Lender, by its signature to this Agreement, acknowledges and agrees that the Administrative Agent has made no representation or warranty, express or implied, with respect to the creditworthiness, financial condition, or any other condition of any Company or with respect to the statements contained in any information memorandum furnished in connection herewith or in any other oral or written communication between the Administrative Agent and such Lender. Each Lender represents that it has made and shall continue to make its own independent investigation of the creditworthiness, financial condition and affairs of the Companies in connection with the extension of credit hereunder, and agrees that the Administrative Agent has no duty or responsibility, either initially or on a continuing basis, to provide any Lender with any credit or other information with respect thereto (other than such notices as may be expressly required to be given by the Administrative Agent to the Lenders hereunder), whether coming into its possession before the first Credit Event hereunder or at any time or times thereafter. Each Lender further represents that it has reviewed each of the Loan Documents.

    Section 11.2. No Waiver; Cumulative Remedies. No omission or course of dealing on the part of the Administrative Agent, any Lender or the holder of any Note (or, if there is no Note, the holder of the interest as reflected on the books and records of the Administrative Agent) in exercising any right, power or remedy hereunder or under any of the other Loan Documents shall operate as a waiver thereof; nor shall any single or partial exercise of any such right, power or remedy preclude any other or further exercise thereof or the exercise of any other right, power or remedy hereunder or under any of the Loan Documents. The remedies herein provided are cumulative and in addition to any other rights, powers or privileges held under any of the Loan Documents or by operation of law, by contract or otherwise.

109


    Section 11.3. Amendments, Waivers and Consents.

    (a)    General Rule. Except as set forth in Section 3.8 hereof, no amendment, modification, termination, or waiver of any provision of any Loan Document nor consent to any variance therefrom (other than pursuant to Section 2.9(b) and (c) hereof), shall be effective unless the same shall be in writing and signed by the Required Lenders and, other than with respect to waivers and consents, the Borrowers, and then such waiver or consent shall be effective only in the specific instance and for the specific purpose for which given.

    (b)    Exceptions to the General Rule. Notwithstanding the provisions of subsection (a) above, but subject to the provisions of Section 2.9(b) and (c) hereof:

    (i)    Consent of Lenders Affected Required. No amendment, modification, waiver or consent shall (A) extend or increase the Commitment of any Lender without the written consent of such Lender, (B) extend the date scheduled for payment of any principal of or interest on the Loans or Letter of Credit reimbursement obligations or commitment fees payable hereunder without the written consent of each Lender directly affected thereby, (C) reduce the principal amount of any Loan, the stated rate of interest thereon (provided that the institution of the Default Rate or post default interest and a subsequent removal of the Default Rate or post default interest shall not constitute a decrease in interest rate pursuant to this Section 11.3(b)) or the stated rate of commitment fees payable hereunder, without the consent of each Lender directly affected thereby, (D) change the manner of the application of any payments made by the Borrowers to the Lenders hereunder, without the consent of each Lender directly affected thereby, (E) without the unanimous consent of the Lenders, change any percentage voting requirement, voting rights, or the Required Lenders definition in this Agreement, (F) without the unanimous consent of the Lenders, release any Borrower or any Guarantor of Payment or release or subordinate any material amount of collateral securing the Secured Obligations or subordinate any payments in respect of the Obligations, except in connection with a transaction specifically permitted hereunder, (G) without the unanimous consent of the Lenders, amend this Section 11.3 or Section 9.5 or 9.8 hereof, or (H) without the unanimous consent of the Lenders, permit a Borrower to assign its rights hereunder or any interest herein.

    (ii)    Provisions Relating to Special Rights and Duties. No provision of this Agreement affecting the Administrative Agent in its capacity as such shall be amended, modified or waived without the consent of the Administrative Agent. The Administrative Agent Fee Letter may be amended or modified by the Administrative Agent and the Administrative Borrower without the consent of any other Lender. No provision of this Agreement relating to the rights or duties of the Issuing Lender in its capacity as such shall be amended, modified or waived without the consent of the Issuing Lender.

    (iii)    Technical and Conforming Modifications. Notwithstanding the foregoing, technical and conforming modifications to the Loan Documents may be made with the consent of the Administrative Borrower and the Administrative Agent (A) if such
110



modifications are not adverse to the Lenders and are requested by Governmental Authorities, (B) to cure any ambiguity, defect or inconsistency, or (C) to the extent necessary to integrate any increase in the Commitment or new Loans pursuant to Section 2.9(b) hereof.

    (c)    Replacement of Non-Consenting Lender. If, in connection with any proposed amendment, waiver or consent hereunder, the consent of all Lenders is required, but only the consent of Required Lenders is obtained, (any Lender withholding consent as described in this subsection (c) being referred to as a “Non-Consenting Lender”), then, so long as the Administrative Agent is not the Non-Consenting Lender, the Administrative Agent may (and shall, if requested by the Administrative Borrower), at the sole expense of the Borrowers, upon notice to such Non-Consenting Lender and the Administrative Borrower, require such Non-Consenting Lender to assign and delegate, without recourse (in accordance with the restrictions contained in Section 11.10 hereof) all of its interests, rights and obligations under this Agreement to a financial institution acceptable to the Administrative Agent and the Administrative Borrower that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment); provided that such Non-Consenting Lender shall have received payment of an amount equal to the outstanding principal of its Loans, accrued interest thereon, accrued fees and all other amounts payable to it hereunder, from such financial institution (to the extent of such outstanding principal and accrued interest and fees) or the Administrative Borrower (in the case of all other amounts, including any breakage compensation under Article III hereof).

    (d)    Generally. Notice of amendments, waivers or consents ratified by the Lenders hereunder shall be forwarded by the Administrative Agent to all of the Lenders. Each Lender or other holder of a Note, or if there is no Note, the holder of the interest as reflected on the books and records of the Administrative Agent (or interest in any Loan or Letter of Credit) shall be bound by any amendment, waiver or consent obtained as authorized by this Section 11.3, regardless of its failure to agree thereto.

    Section 11.4. Notices. All notices, requests, demands and other communications provided for hereunder shall be in writing and, if to a Borrower, mailed or delivered to it, addressed to it at the address specified on the signature pages of this Agreement, if to the Administrative Agent or a Lender, mailed or delivered to it, addressed to the address of the Administrative Agent or such Lender specified on the signature pages of this Agreement, or, as to each party, at such other address as shall be designated by such party in a written notice to each of the other parties. All notices, statements, requests, demands and other communications provided for hereunder shall be deemed to be given or made when delivered (if received during normal business hours on a Business Day, such Business Day or otherwise the following Business Day), or two Business Days after being deposited in the mails with postage prepaid by registered or certified mail, addressed as aforesaid, or sent by facsimile or electronic communication, in each case of facsimile or electronic communication with telephonic confirmation of receipt. All notices pursuant to any of the provisions hereof shall not be effective until received. For purposes of Article II hereof, the Administrative Agent shall be entitled to rely on telephonic instructions from any person that the Administrative Agent in good
111



faith believes is an Authorized Officer, and the Borrowers shall hold the Administrative Agent and each Lender harmless from any loss, cost or expense resulting from any such reliance.

    Section 11.5. Costs and Expenses. The Borrowers agree to pay on demand all reasonable out-of-pocket costs and expenses of the Administrative Agent and all Related Expenses, including but not limited to (a) reasonable syndication, administration, travel and out-of-pocket expenses, including but not limited to properly documented attorneys’ fees and expenses, of the Administrative Agent in connection with the preparation, negotiation and closing of the Loan Documents and the administration of the Loan Documents, and the collection and disbursement of all funds hereunder and the other instruments and documents to be delivered hereunder, and (b) the reasonable and actual fees and expenses of special counsel for the Administrative Agent, with respect to the foregoing, and of local counsel, if any, who may be retained by said special counsel with respect thereto. The Borrowers also agree to pay on demand all out-of-pocket costs and expenses (including Related Expenses) of the Administrative Agent and the Lenders, including reasonable and actual attorneys’ fees and expenses, in connection with the restructuring, amendment or enforcement of the Obligations or any Loan Document. All obligations provided for in this Section 11.5 shall survive any termination of this Agreement.

    Section 11.6. Indemnification. The Borrowers agree to defend, indemnify and hold harmless the Administrative Agent, the Issuing Lender and the Lenders (and their respective Affiliates, officers, directors, attorneys, agents and employees) from and against any and all liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses (including reasonable attorneys’ fees) or disbursements of any kind or nature whatsoever that may be imposed on, incurred by or asserted against the Administrative Agent or any Lender in connection with any investigative, administrative or judicial proceeding (whether or not such Lender or the Administrative Agent shall be designated a party thereto) or any other claim by any Person (or any other Credit Party) relating to or arising out of any Loan Document or any actual or proposed use of proceeds of the Loans or any of the Obligations, or any activities of any Company or its Affiliates; provided that no Lender nor the Administrative Agent shall have the right to be indemnified under this Section 11.6 for its own (or its respective Affiliates’, officers’, directors’, attorneys’, agents’ or employees’) bad faith, gross negligence or willful misconduct, as determined by a final and non-appealable judgment of a court of competent jurisdiction. All obligations provided for in this Section 11.6 shall survive any termination of this Agreement. Notwithstanding the foregoing, the obligations provided for in this Section 11.6 shall not apply with respect to any Taxes other than Taxes that represent losses, claims, damages, etc., arising from any non-Tax claim.

    Section 11.7. Obligations Several; No Fiduciary Obligations. The obligations of the Lenders hereunder are several and not joint. Nothing contained in this Agreement and no action taken by the Administrative Agent or the Lenders pursuant hereto shall be deemed to constitute the Administrative Agent or the Lenders a partnership, association, joint venture or other entity. No default by any Lender hereunder shall excuse the other Lenders from any obligation under this Agreement; but no Lender shall have or acquire any additional obligation of any kind by reason of such default. The relationship between the Borrowers and the Lenders with respect to the Loan Documents is and shall be solely that of debtors and creditors, respectively, and neither
112


the Administrative Agent nor any Lender shall have any fiduciary obligation toward any Credit Party with respect to any such documents or the transactions contemplated thereby.

    Section 11.8. Execution in Counterparts. This Agreement may be executed in any number of counterparts and by different parties hereto in separate counterparts, and by facsimile or other electronic signature, each of which counterparts when so executed and delivered shall be deemed to be an original and all of which taken together shall constitute but one and the same agreement.

    Section 11.9. Successors and Assigns.

    (a)    Successors and Assigns Generally. The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby, except that neither any Borrower nor any other Credit Party may assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of the Administrative Agent and each Lender, and no Lender may assign or otherwise transfer any of its rights or obligations hereunder except (i) to an assignee in accordance with the provisions of subsection (b) of this Section 11.9, (ii) by way of participation in accordance with the provisions of subsection (d) of this Section 11.9, or (iii) by way of pledge or assignment of a security interest subject to the restrictions of subsection (e) of this Section 11.9 (and any other attempted assignment or transfer by any party hereto shall be null and void). Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby, Participants to the extent provided in subsection (d) of this Section 11.9 and, to the extent expressly contemplated hereby, the Related Parties of each of the Administrative Agent and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.

    (b)    Assignments by Lenders. Any Lender may at any time assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including, without limitation (i) such Lender’s Commitment, (ii) all Loans made by such Lender, (iii) such Lender’s Notes (if any), and (iv) such Lender’s interest in any Letter of Credit); provided that any such assignment shall be subject to the following conditions:

    (i)    Minimum Amounts.

    (A)    no minimum amount is required to be assigned in the case of (x) an assignment of the entire remaining amount of the assigning Lender’s Commitment (to the extent the Commitment is still in effect) and the Loans at the time owing to such Lender, (y) contemporaneous assignments to related Approved Funds (determined after giving effect to such assignments) that equal at least the amount specified in subpart (b)(i)(B) of this Section 11.9 in the aggregate, or (z) in the case of an assignment to a Lender, an Affiliate of a Lender or an Approved Fund; and

    (B)    in any case not described in subpart (b)(i)(A) of this Section 11.9, the aggregate amount of each such assignment (determined as of the date the

113


Assignment Agreement with respect to such assignment is delivered to the Administrative Agent (or, if “Trade Date” is specified in the Assignment Agreement, as of the Trade Date)) shall not be less than Five Million Dollars ($5,000,000), unless each of the Administrative Agent and, so long as no Default or Event of Default has occurred and is continuing, the Administrative Borrower otherwise consents (each such consent not to be unreasonably withheld or delayed).

    (ii)    Proportionate Amounts. Each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender’s rights and obligations under this Agreement with respect to the Loans or the portion of such Lender’s Commitment assigned, except that this subpart (ii) shall not prohibit any Lender from assigning all or a portion of its rights and obligations with respect to separate facilities on a non-pro rata basis.

    (iii)    Required Consents. No consent shall be required for any assignment except to the extent required by subsection (b)(i)(B) of this Section 11.9 and, in addition:

    (A)    the consent of the Administrative Borrower (such consent not to be unreasonably withheld or delayed) shall be required unless (1) a Default or Event of Default has occurred and is continuing at the time of such assignment, or (2) such assignment is to a Lender, an Affiliate of a Lender or an Approved Fund; provided that (y) the Borrowers shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to the Administrative Agent within three Business Days after having received notice thereof, and (z) the Administrative Borrower’s consent shall not be required during the primary syndication of the Commitment;

    (B)    the consent of the Administrative Agent (such consent not to be unreasonably withheld or delayed) shall be required for assignments to a Person that is not a Lender, an Affiliate of a Lender or an Approved Fund; and

    (C)    the consent of the Issuing Lender shall be required for any assignment in respect of the Revolving Credit Commitment.

    (iv)    Assignment Agreement. The parties to each assignment shall execute and deliver to the Administrative Agent an Assignment Agreement, together with a processing and recordation fee of Three Thousand Five Hundred Dollars ($3,500); provided that the Administrative Agent may, in its sole discretion, elect to waive such processing and recordation fee in the case of any assignment. The assignee, if it is not a Lender, shall deliver to the Administrative Agent an administrative questionnaire in a form supplied by the Administrative Agent.

    (v)    No Assignment to Certain Persons. No such assignment shall be made to (A) a Borrower or any of any Borrower’s Affiliates or Subsidiaries, or (B) to any
114



Defaulting Lender or any Person that, upon becoming a Lender, would constitute a Defaulting Lender.

    (vi)    No Assignment to Natural Persons. No such assignment shall be made to a natural Person (or a holding company, investment vehicle or trust for, or owned and operated for the primary benefit of, a natural Person).

    (vii)    Certain Additional Payments. In connection with any assignment of rights and obligations of any Defaulting Lender hereunder, no such assignment shall be effective unless and until, in addition to the other conditions thereto set forth herein, the parties to the assignment shall make such additional payments to the Administrative Agent in an aggregate amount sufficient, upon distribution thereof as appropriate (which may be outright payment, purchases by the assignee of participations or subparticipations, or other compensating actions, including funding, with the consent of the Administrative Borrower and the Administrative Agent, the applicable pro rata share of Loans previously requested but not funded by the Defaulting Lender, to each of which the applicable assignee and assignor hereby irrevocably consent), to (A) pay and satisfy in full all payment liabilities then owed by such Defaulting Lender to the Administrative Agent, the Issuing Lender and each other Lender hereunder (and interest accrued thereon), and (B) acquire (and fund as appropriate) its full pro rata share of all Loans and participations in Letters of Credit in accordance with its Commitment Percentage. Notwithstanding the foregoing, in the event that any assignment of rights and obligations of any Defaulting Lender hereunder shall become effective under applicable Law without compliance with the provisions of this subpart (vii), then the assignee of such interest shall be deemed to be a Defaulting Lender for all purposes of this Agreement until such compliance occurs.

    (viii)    Treatment as Lenders. Subject to acceptance and recording thereof by the Administrative Agent pursuant to subsection (c) of this Section 11.9, from and after the effective date specified in each Assignment Agreement, the assignee thereunder shall be a party to this Agreement, and, to the extent of the interest assigned by such Assignment Agreement, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment Agreement, be released from its obligations under this Agreement (and, in the case of an Assignment Agreement covering all of the assigning Lender’s rights and obligations under this Agreement, such Lender shall cease to be a party hereto) but shall continue to be entitled to the benefits of Article III and Sections 11.5 and 11.6 hereof with respect to facts and circumstances occurring prior to the effective date of such assignment; provided that, except to the extent otherwise expressly agreed by the affected parties, no assignment by a Defaulting Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender’s having been a Defaulting Lender. Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this subpart shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with subsection (d) of this Section 11.9.

    (c)    Register. The Administrative Agent, acting solely for this purpose as an agent of the Borrowers, shall maintain at one of its offices a copy of each Assignment Agreement
115


delivered to it and a register (the “Register”) for the recordation of the names and addresses of the Lenders, and the Commitment of, and principal amounts (and stated interest) of the Loans owing to, each Lender from time to time. The entries in the Register shall be conclusive absent manifest error, and the Administrative Borrower, the Administrative Agent and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement. The Register shall be available for inspection by the Administrative Borrower and any Lender at any reasonable time and from time to time upon reasonable prior notice.

    (d)    Participations. Any Lender may at any time, without the consent of, or notice to, the Borrowers or the Administrative Agent, sell participations to any Person (other than a natural Person, or a holding company, investment vehicle or trust for, or owned and operated for the primary benefit of, a natural Person, or any Borrower or any of any Borrower’s Affiliates or Subsidiaries) (each, a “Participant”) in all or a portion of such Lender’s rights and obligations under this Agreement and the other Loan Documents (including, without limitation, all or a portion of the Commitment and the Loans and participations owing to it and the Notes, if any, held by it); provided that (i) such Lender’s obligations under this Agreement and the other Loan Documents shall remain unchanged, (ii) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations, and (iii) the Borrowers, the Administrative Agent, the Issuing Lender and the Lenders shall continue to deal solely and directly with such Lender in connection with such Lender’s rights and obligations under this Agreement and each of the other Loan Documents. For the avoidance of doubt, each Lender shall be responsible for the indemnity under Section 10.10 with respect to any payments made by such Lender to any of its Participants.

Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement; provided that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver with respect to the following (to the extent that it affects such Participant): (i) any increase in the portion of the participation amount of any Participant over the amount thereof then in effect, or any extension of the Commitment Period; or (ii) any reduction of the principal amount of or extension of the time for any payment of principal on any Loan, or the reduction of the rate of interest or extension of the time for payment of interest on any Loan, or the reduction of the commitment fee. The Borrowers agree that each Participant shall be entitled to the benefits of Article III hereof (subject to the requirements and limitations therein, including the requirements under Section 3.2(e) hereof (it being understood that the documentation required under Section 3.2(e) hereof shall be delivered to the participating Lender)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to subsection (b) of this Section 11.9; provided that such Participant (A) agrees to be subject to the provisions of Sections 3.4 and 3.6 hereof as if it were an assignee under subsection (b) of this Section 11.9; and (B) shall not be entitled to receive any greater payment under Article III hereof, with respect to any participation, than its participating Lender would have been entitled to receive, except to the extent such entitlement to receive a greater
116



payment results from a Change in Law that occurs after the Participant acquired the applicable participation. Each Lender that sells a participation agrees, at the Administrative Borrower’s request and expense, to use reasonable efforts to cooperate with the Borrowers to effectuate the provisions of Section 3.6 hereof with respect to any Participant. To the extent permitted by law, each Participant also shall be entitled to the benefits of Section 9.4 hereof as though it were a Lender; provided that such Participant agrees to be subject to Section 9.5 hereof as though it were a Lender. Each Lender that sells a participation shall, acting solely for this purpose as a non-fiduciary agent of the Borrowers, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant’s interest in the Loans or other obligations under the Loan Documents (the “Participant Register”); provided that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant’s interest in any commitments, loans, letters of credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations. The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary. For the avoidance of doubt, the Administrative Agent (in its capacity as Administrative Agent) shall have no responsibility for maintaining a Participant Register.

    (e)    Certain Pledges. Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank; provided that no such pledge or assignment shall release such Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.

    Section 11.10. Defaulting Lenders.

    (a)    Defaulting Lender Adjustments. Notwithstanding anything to the contrary contained in this Agreement, if any Lender becomes a Defaulting Lender, then, until such time as such Lender is no longer a Defaulting Lender, to the extent permitted by applicable Law:

        (i)    Waivers and Amendments. Such Defaulting Lender’s right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be restricted as set forth in the definition of Required Lenders. Any amendment, waiver or consent requiring the consent of all the Lenders or each affected Lender that by its terms effects any Defaulting Lender more adversely than the other affected Lenders shall require the consent of such Defaulting Lender.

        (ii)    Defaulting Lender Waterfall. Any payment of principal, interest, fees or other amounts received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Article IX hereof or otherwise) or received by the Administrative Agent from a Defaulting Lender pursuant to Section 9.5 hereof shall be applied at such time or times as may be determined by the
117


    Administrative Agent as follows: (A) first, to the payment of amounts owing by such Defaulting Lender to the Administrative Agent hereunder; (B) second, to the payment on a pro rata basis of any amounts owing by such Defaulting Lender to the Issuing Lender hereunder; (C) third, to Cash Collateralize the Issuing Lender’s Fronting Exposure with respect to such Defaulting Lender in accordance with Section 2.11 hereof; (D) fourth, as the Administrative Borrower may request (so long as no Default or Event of Default exists), to the funding of any Loan in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Administrative Agent; (E) fifth, if so determined by the Administrative Agent and the Administrative Borrower, to be held in a deposit account and released pro rata in order to (1) satisfy such Defaulting Lender’s potential future funding obligations with respect to Loans under this Agreement, and (2) Cash Collateralize the Issuing Lender’s future Fronting Exposure with respect to such Defaulting Lender with respect to future Letters of Credit issued under this Agreement, in accordance with Section 2.11 hereof; (F) sixth, to the payment of any amounts owing to the Lenders or the Issuing Lender as a result of any judgment of a court of competent jurisdiction obtained by any Lender or the Issuing Lender against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; (G) seventh, so long as no Default or Event of Default exists, to the payment of any amounts owing to the Borrowers as a result of any judgment of a court of competent jurisdiction obtained by the Borrowers against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; and (H) eighth, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction; provided that, if (y) such payment is a payment of the principal amount of any Loans or any Letters of Credit in respect of which such Defaulting Lender has not fully funded its appropriate share, and (z) such Loans were made or reimbursement of any payment on any Letters of Credit were made or the related Letters of Credit were issued at a time when the conditions set forth in Section 4.1 hereof were satisfied or waived, such payment shall be applied solely to pay the Loans of, and the Letter of Credit Exposure owed to, all Non-Defaulting Lenders on a pro rata basis prior to being applied to the payment of any Loans of, or Letter of Credit Exposure owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in the Letter of Credit Exposure are held by the Lenders pro rata in accordance with the Commitment under the applicable facility without giving effect to Section 11.10(a)(iv) hereof. Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post Cash Collateral pursuant to this Section 11.10(a)(ii) hereof shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto.

        (iii)    Certain Fees.

            (A)    No Defaulting Lender shall be entitled to receive any commitment fee pursuant to Section 2.7(a) hereof for any period during which that Lender is a Defaulting Lender (and the Borrowers shall not be required to pay any such fee that otherwise would have been required to have been paid to that Defaulting Lender).

118


            (B)    Each Defaulting Lender shall be entitled to receive letter of credit fees, as set forth in Section 2.2(b) hereof for any period during which that Lender is a Defaulting Lender only to the extent allocable to its Commitment Percentage of the stated amount of Letters of Credit for which it has provided Cash Collateral pursuant to Section 2.12 hereof.

            (C)    With respect to any fee not required to be paid to any Defaulting Lender pursuant to subpart (A) or (B) above, the Administrative Borrower shall (1) pay to each Non-Defaulting Lender that portion of any such fee otherwise payable to such Defaulting Lender with respect to such Defaulting Lender’s participation in the Letter of Credit Exposure that has been reallocated to such Non-Defaulting Lender pursuant to subpart (iv) below, (2) pay to the Issuing Lender, as applicable, the amount of any such fee otherwise payable to such Defaulting Lender to the extent allocable to the Issuing Lender’s Fronting Exposure to such Defaulting Lender, and (3) not be required to pay the remaining amount of any such fee.

        (iv)    Reallocation of Participations to Reduce Fronting Exposure. All or any part of such Defaulting Lender’s participation in the Letter of Credit Exposure shall be reallocated among the Non-Defaulting Lenders in accordance with their respective Commitment Percentages with respect thereto (calculated without regard to such Defaulting Lender’s Commitment) but only to the extent that such reallocation does not cause the aggregate Revolving Credit Exposure of any Non-Defaulting Lender to exceed such Non-Defaulting Lender’s Commitment Percentage with respect to the Revolving Credit Commitment. No reallocation hereunder shall constitute a waiver or release of any claim of any party hereunder against a Defaulting Lender arising from that Lender having become a Defaulting Lender, including any claim of a Non-Defaulting Lender as a result of such Non-Defaulting Lender’s increased exposure following such reallocation.

    (b)    Defaulting Lender Cure. If the Administrative Borrower, the Administrative Agent and the Issuing Lender agree in writing that a Lender is no longer a Defaulting Lender, the Administrative Agent will so notify the parties hereto, whereupon as of the effective date specified in such notice and subject to any conditions set forth therein (which may include arrangements with respect to any Cash Collateral), such Lender will, to the extent applicable, purchase at par that portion of outstanding Loans of the other Lenders or take such other actions as the Administrative Agent may determine to be reasonably necessary to cause the Loans and funded and unfunded participations in Letters of Credit to be held pro rata by the Lenders in accordance with the Commitments under the applicable facility (without giving effect to Section 11.10(a)(iv) hereof), whereupon such Lender will cease to be a Defaulting Lender; provided that (i) no adjustments will be made retroactively with respect to fees accrued or payments made by or on behalf of the Borrowers while that Lender was a Defaulting Lender, and (ii) except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender’s having been a Defaulting Lender.
119



    (c)    New Letters of Credit. So long as any Lender is a Defaulting Lender, the Issuing Lender shall not be required to issue, extend, renew or increase any Letter of Credit unless it is satisfied that it will have no Fronting Exposure after giving effect thereto.

    (d)    Replacement of Defaulting Lenders. Each Lender agrees that, during the time in which any Lender is a Defaulting Lender, the Administrative Agent shall have the right (and the Administrative Agent shall, if requested by the Administrative Borrower), at the sole expense of the Borrowers, upon notice to such Defaulting Lender and the Administrative Borrower, to require that such Defaulting Lender assign and delegate, without recourse (in accordance with the restrictions contained in Section 11.9 hereof), all of its interests, rights and obligations under this Agreement to an Eligible Assignee, approved by the Administrative Borrower (unless an Event of Default shall exist) and the Administrative Agent, that shall assume such obligations.

    Section 11.11. Patriot Act Notice. Each Lender, and the Administrative Agent (for itself and not on behalf of any other party), hereby notifies the Credit Parties that, pursuant to the requirements of the Patriot Act, such Lender and the Administrative Agent are required to obtain, verify and record information that identifies the Credit Parties, which information includes the name and address of each of the Credit Parties and other information that will allow such Lender or the Administrative Agent, as applicable, to identify the Credit Parties in accordance with the Patriot Act. The Administrative Borrower shall provide, to the extent commercially reasonable, such information and take such actions as are reasonably requested by the Administrative Agent or a Lender in order to assist the Administrative Agent or such Lender in maintaining compliance with the Patriot Act.

    Section 11.12. Severability of Provisions; Captions; Attachments. Any provision of this Agreement that shall be prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof or affecting the validity or enforceability of such provision in any other jurisdiction. The several captions to sections and subsections herein are inserted for convenience only and shall be ignored in interpreting the provisions of this Agreement. Each schedule or exhibit attached to this Agreement shall be incorporated herein and shall be deemed to be a part hereof.

    Section 11.13. Investment Purpose. Each of the Lenders represents and warrants to the Borrowers that such Lender is entering into this Agreement with the present intention of acquiring any Note issued pursuant hereto (or, if there is no Note, the interest as reflected on the books and records of the Administrative Agent) for investment purposes only and not for the purpose of distribution or resale, it being understood, however, that each Lender shall at all times retain full control over the disposition of its assets.

    Section 11.14. Entire Agreement. This Agreement, any Note and any other Loan Document or other agreement, document or instrument attached hereto or executed on or as of the Closing Date integrate all of the terms and conditions mentioned herein or incidental hereto and supersede all oral representations and negotiations and prior writings with respect to the subject matter hereof (except with respect to any provisions of the Administrative Agent Fee Letter or any commitment letter and fee letter between the Borrowers and KeyBank that by their
120


terms survive the termination of such agreements, in each case, which shall remain in full force and effect after the Closing Date).

    Section 11.15. Confidentiality. The Administrative Agent and each Lender shall hold all Confidential Information in accordance with the customary procedures of the Administrative Agent or such Lender for handling confidential information of this nature, and in accordance with safe and sound banking practices. Notwithstanding the foregoing, the Administrative Agent or any Lender may in any event make disclosures of, and furnish copies of Confidential Information (a) to another agent under this Agreement or another Lender; (b) when reasonably required by any bona fide transferee or participant in connection with the contemplated transfer of any Loans or Commitment or participation therein (provided that each such prospective transferee or participant shall have an agreement for the benefit of the Borrowers with such prospective transferor Lender or participant containing substantially similar provisions to those contained in this Section 11.15); (c) to the parent corporation or other Affiliates of the Administrative Agent or such Lender, and to their respective auditors, accountants and attorneys; and (d) as required or requested by any Governmental Authority or representative thereof, or pursuant to legal process, provided, that, unless specifically prohibited by applicable Law or court order, the Administrative Agent or such Lender, as applicable, shall notify the chief financial officer of the Administrative Borrower of any request by any Governmental Authority or representative thereof (other than any such request in connection with an examination of the financial condition of the Administrative Agent or such Lender by such Governmental Authority), and of any other request pursuant to legal process, for disclosure of any such non-public information prior to disclosure of such Confidential Information. In no event shall the Administrative Agent or any Lender be obligated or required to return any materials furnished by or on behalf of any Company. Each Borrower hereby agrees that the failure of the Administrative Agent or any Lender to comply with the provisions of this Section 11.15 shall not relieve any Borrower of any of the obligations to the Administrative Agent and the Lenders under this Agreement and the other Loan Documents.

    Section 11.16. Limitations on Liability of the Issuing Lender. The Borrowers assume all risks of the acts or omissions of any beneficiary or transferee of any Letter of Credit with respect to its use of such Letters of Credit. Neither the Issuing Lender nor any of its officers or directors shall be liable or responsible for (a) the use that may be made of any Letter of Credit or any acts or omissions of any beneficiary or transferee in connection therewith; (b) the validity, sufficiency or genuineness of documents, or of any endorsement thereon, even if such documents should prove to be in any or all respects invalid, insufficient, fraudulent or forged; (c) payment by the Issuing Lender against presentation of documents that do not comply with the terms of a Letter of Credit, including failure of any documents to bear any reference or adequate reference to such Letter of Credit; or (d) any other circumstances whatsoever in making or failing to make payment under any Letter of Credit, except that the account party on such Letter of Credit shall have a claim against the Issuing Lender, and the Issuing Lender shall be liable to such account party, to the extent of any direct, but not consequential, damages suffered by such account party that such account party proves were caused by (i) the Issuing Lender’s willful misconduct or gross negligence (as determined by a final judgment of a court of competent jurisdiction) in determining whether documents presented under a Letter of Credit comply with the terms of such Letter of Credit, or (ii) the Issuing Lender’s willful failure to make lawful payment under
any Letter of Credit after the presentation to it of documentation strictly complying with the terms and conditions of such Letter of Credit. In furtherance and not in limitation of the
121


foregoing, the Issuing Lender may accept documents that appear on their face to be in order, without responsibility for further investigation.

    Section 11.17. General Limitation of Liability. No claim may be made by or against any party hereto or the affiliates, directors, officers, employees, attorneys or agents of any of them for any damages other than actual compensatory damages in respect of any claim for breach of contract or any other theory of liability arising out of or related to the transactions contemplated by this Agreement or any of the other Loan Documents, or any act, omission or event occurring in connection therewith; the parties hereto, to the fullest extent permitted under applicable Law, waive, release and agree not to sue or counterclaim upon any such claim for any special, indirect, consequential or punitive damages, whether or not accrued and whether or not known or suspected to exist in their favor and regardless of whether advised of the likelihood of such loss of damage.

    Section 11.18. No Duty. All attorneys, accountants, appraisers, consultants and other professional persons (including the firms or other entities on behalf of which any such Person may act) retained by the Administrative Agent or any Lender with respect to the transactions contemplated by the Loan Documents shall have the right to act exclusively in the interest of the Administrative Agent or such Lender, as the case may be, and shall have no duty of disclosure, duty of loyalty, duty of care, or other duty or obligation of any type or nature whatsoever to the Borrowers, any other Companies, or any other Person, with respect to any matters within the scope of such representation or related to their activities in connection with such representation. Each Borrower agrees, on behalf of itself and its Subsidiaries, not to assert any claim or counterclaim against any such persons with regard to such matters, all such claims and counterclaims, now existing or hereafter arising, whether known or unknown, foreseen or unforeseeable, being hereby waived, released and forever discharged.

    Section 11.19. Legal Representation of Parties. The Loan Documents were negotiated by the parties with the benefit of legal representation and any rule of construction or interpretation otherwise requiring this Agreement or any other Loan Document to be construed or interpreted against any party shall not apply to any construction or interpretation hereof or thereof.

    Section 11.20. Acknowledgement and Consent to Bail-In of Affected Financial Institutions. Notwithstanding anything to the contrary in any Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Affected Financial Institution arising under any Loan Document, to the extent such liability is unsecured, may be subject to the Write-Down and Conversion Powers of the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by:

    (a)    the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder that may be payable to it by any party hereto that is an Affected Financial Institution; and
122



    (b)    the effects of any Bail-in Action on any such liability, including, if applicable:

    (i)    a reduction in full or in part or cancellation of any such liability;

    (ii)    a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent undertaking, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document; or

    (iii)    the variation of the terms of such liability in connection with the exercise of the Write-Down and Conversion Powers of the applicable Resolution Authority.

Section 11.21. Certain ERISA Matters
(a)     Each Lender (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent and not, for the avoidance of doubt, to or for the benefit of the Borrowers or any other Credit Party, that at least one of the following is and will be true:
(i)    such Lender is not using “plan assets” (within the meaning of Section 3(42) of ERISA or otherwise) of one or more Benefit Plans with respect to such Lender’s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments or this Agreement,
(ii)    the transaction exemption set forth in one or more PTEs, such as PTE 84-14 (a class exemption for certain transactions determined by independent qualified professional asset managers), PTE 95-60 (a class exemption for certain transactions involving insurance company general accounts), PTE 90-1 (a class exemption for certain transactions involving insurance company pooled separate accounts), PTE 91-38 (a class exemption for certain transactions involving bank collective investment funds) or PTE 96-23 (a class exemption for certain transactions determined by in-house asset managers), is applicable with respect to such Lender’s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement,
(iii)    (A) such Lender is an investment fund managed by a “Qualified Professional Asset Manager” (within the meaning of Part VI of PTE 84-14), (B) such Qualified Professional Asset Manager made the investment decision on behalf of such Lender to enter into, participate in, administer and perform the Loans, the Letters of Credit, the Commitments and this Agreement, (C) the entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement satisfies the requirements of sub-sections (b) through (g) of Part I of
123


PTE 8414 and (D) to the best knowledge of such Lender, the requirements of subsection (a) of Part I of PTE 84-14 are satisfied with respect to such Lender’s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement, or
(iv)    such other representation, warranty and covenant as may be agreed in writing between the Administrative Agent, in its sole discretion, and such Lender.

(b)    In addition, unless either (1) sub-clause (i) in the immediately preceding clause (a) is true with respect to a Lender or (2) a Lender has provided another representation, warranty and covenant in accordance with sub-clause (iv) in the immediately preceding clause (a), such Lender further (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent and not, for the avoidance of doubt, to or for the benefit of the Borrowers or any other Credit Party, that the Administrative Agent is not a fiduciary with respect to the assets of such Lender involved in such Lender’s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement (including in connection with the reservation or exercise of any rights by the Administrative Agent under this Agreement, any Loan Document or any documents related hereto or thereto).

Section 11.22. Acknowledgement Regarding Any Supported QFCs. To the extent that the Loan Documents provide support, through a guarantee or otherwise, for Hedge Agreements or any other agreement or instrument that is a QFC (such support, “QFC Credit Support” and each such QFC a “Supported QFC”), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the “U.S. Special Resolution Regimes”) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and/or of the United States or any other state of the United States):
    (a)    In the event a Covered Entity that is party to a Supported QFC (each, a “Covered Party”) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Loan Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Loan Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that
124


rights and remedies of the parties with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support.

Section 11.23. Governing Law; Submission to Jurisdiction.

    (a)    Governing Law. This Agreement and each of the Notes shall be governed by and construed in accordance with the laws of the State of New York and the respective rights and obligations of the Borrowers, the Administrative Agent, and the Lenders shall be governed by New York law.

    (b)    Submission to Jurisdiction. Each Borrower hereby irrevocably submits to the non-exclusive jurisdiction of any New York state or federal court sitting in New York County, New York, over any action or proceeding arising out of or relating to this Agreement and the Obligations and each Borrower hereby irrevocably agrees that all claims in respect of such action or proceeding may be heard and determined in such New York state or federal court. Each Borrower, on behalf of itself and its Subsidiaries, hereby irrevocably waives, to the fullest extent permitted by Law, any objection it may now or hereafter have to the laying of venue in any action or proceeding in any such court as well as any right it may now or hereafter have to remove such action or proceeding, once commenced, to another court on the grounds of FORUM NON CONVENIENS or otherwise. Each Borrower agrees that a final, non-appealable judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by Law.

[Remainder of page left intentionally blank]
125


    JURY TRIAL WAIVER. TO THE EXTENT PERMITTED BY LAW, EACH BORROWER, THE ADMINISTRATIVE AGENT AND EACH LENDER WAIVE ANY RIGHT TO HAVE A JURY PARTICIPATE IN RESOLVING ANY DISPUTE, WHETHER SOUNDING IN CONTRACT, TORT OR OTHERWISE, AMONG THE BORROWERS, THE ADMINISTRATIVE AGENT AND THE LENDERS, OR ANY THEREOF, ARISING OUT OF, IN CONNECTION WITH, RELATED TO, OR INCIDENTAL TO THE RELATIONSHIP ESTABLISHED AMONG THEM IN CONNECTION WITH THIS AGREEMENT OR ANY NOTE OR OTHER INSTRUMENT, DOCUMENT OR AGREEMENT EXECUTED OR DELIVERED IN CONNECTION HEREWITH OR THE TRANSACTIONS RELATED THERETO.

    IN WITNESS WHEREOF, the parties have executed and delivered this Credit and Security Agreement as of the date first set forth above.



SCHEDULE 1

COMMITMENTS OF LENDERS

LENDERS
REVOLVING CREDIT
COMMITMENT
PERCENTAGE
REVOLVING
CREDIT
COMMITMENT
AMOUNT
MAXIMUM AMOUNT
KeyBank National Association32.00%$32,000,000$32,000,000
City National Bank25.00%$25,000,000$25,000,000
Citizens Bank, N.A.21.50%$21,500,000$21,500,000
Silicon Valley Bank
21.50%$21,500,000$21,500,000


Total Commitment Amount
100.00%$100,000,000


$100,000,000
S-1


EXHIBIT B
FORM OF
NOTICE OF LOAN
_______________________, 20____
KeyBank National Association, as the Administrative Agent
127 Public Square
Cleveland, Ohio 44114
Attention: Institutional Bank
Ladies and Gentlemen:

    The undersigned, RAPID7, INC., a Delaware corporation (the “Administrative Borrower”, and together with Rapid7 LLC, a Delaware limited liability company, collectively, the “Borrowers”, and individually, each a “Borrower”), refers to the Credit and Security Agreement dated April 23, 2020, (as amended and as the same may from time to time be further amended, restated or otherwise modified, the “Credit Agreement”, the terms defined therein being used herein as therein defined), among the Borrowers, the Lenders, as defined in the Credit Agreement, and KEYBANK NATIONAL ASSOCIATION, as the administrative agent for the Lenders (the “Administrative Agent”), and hereby gives you notice, pursuant to Section 2.5 of the Credit Agreement that the Borrowers hereby request a Loan (the “Proposed Loan”), and in connection therewith sets forth below the information relating to the Proposed Loan as required by Section 2.5 of the Credit Agreement:

    (a)    The Borrower requesting the Proposed Loan is _______________.

    (b)    The Business Day of the Proposed Loan is __________, 20__.

    (c)    The amount of the Proposed Loan is $_______________.

    (d)    The Proposed Loan is to be a Base Rate Loan ____ / Term SOFR Loan ___.
        (Check one.)

    (e)    If the Proposed Loan is a Term SOFR Loan, the Interest Period requested is
one month ___, three months ___, six months ____. (Check one.)

The undersigned hereby certifies on behalf of the Borrowers that the following statements are true on the date hereof, and will be true on the date of the Proposed Loan:

    (i)    the representations and warranties contained in each Loan Document are true and correct in all material respects as if made on and as of the date hereof, except to the extent that any thereof expressly relate to an earlier date, before and after giving effect to the Proposed Loan and the application of the proceeds therefrom, as though made on and as of such date;
S-1



    (ii)    no event has occurred and is continuing, or would result from such Proposed Loan, or the application of proceeds therefrom, that constitutes a Default or Event of Default; and

    (iii)    the conditions set forth in Section 2.5 and Article IV of the Credit Agreement have been satisfied.

RAPID7, INC.


By:    
Name:    
Title:    





S-1
EX-21.1 3 rpd2021211.htm EX-21.1 Document

Exhibit 21.1
List of Subsidiaries of Rapid7, Inc.
 
IntSights Cyber Intelligence Inc.Delaware
IntSights Cyber Intelligence B.V.Netherlands
IntSights Cyber Intelligence Ltd.Israel
IntSights Cyber Intelligence Pty Ltd.Singapore
IntSights Federal Solutions Inc.Delaware
Rapid7 Australia Pty Ltd.
Australia
Rapid7 Canada, Inc.
Canada
Rapid7 Germany GmbH
Germany
Rapid7 France SASFrance
Rapid7 International Group Limited
United Kingdom
Rapid7 International Holdings Limited
United Kingdom
Rapid7 International Limited
United Kingdom
Rapid7 Ireland Limited
Ireland
Rapid7 Israel Technologies LimitedIsrael
Rapid7 Japan KK
Japan
Rapid7 LLC
Delaware
Rapid7 Netherlands B.V.
Netherlands
Rapid7 Singapore Pte. Ltd.
Singapore
Rapid7 Sweden ABSweden
NetFort Technologies Limited
Ireland
Velocidex Enterprises Pty.Australia


EX-23.1 4 rpd2021231.htm EX-23.1 Document

Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
The Board of Directors
Rapid7, Inc.:
We consent to the incorporation by reference in the registration statements (Nos. 333-205716, 333-207395, 333-210082, 333-216566, 333-223525, 333-229960, 333-236766 and 333-253566) on Form S-8 and the registration statement (No. 333-218189) on Form S-3 of Rapid7, Inc. (the Company) of our report dated February 24, 2022, with respect to the consolidated balance sheets of Rapid7, Inc. as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, changes in stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2021, and the related notes, and the effectiveness of internal control over financial reporting as of December 31, 2021, which report appears in the December 31, 2021 annual report on Form 10K of Rapid7, Inc.
Our report refers to the Company’s adoption of Accounting Standards Update 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40) as of January 1, 2021.


/s/ KPMG LLP
Boston, Massachusetts
February 24, 2022


EX-31.1 5 rpd2021311.htm EX-31.1 Document

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


EX-31.2 6 rpd2021312.htm EX-31.2 Document

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


EX-32.1 7 rpd2021321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Corey E. Thomas, Chief Executive Officer of Rapid7, Inc., do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Annual Report on Form 10-K of Rapid7, Inc. for the year ended December 31, 2021 (the “Report”):
 
(1)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 Rapid7, Inc.
Date: February 24, 2022
  By:/s/ Corey E. Thomas
   
Name: Corey E. Thomas
   
Title: Chief Executive Officer
(Principal Executive Officer)


EX-32.2 8 rpd2021322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Tim Adams, Chief Financial Officer of Rapid7, Inc., do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Annual Report on Form 10-K of Rapid7, Inc. for the year ended December 31, 2021 (the “Report”):
 
(1)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 Rapid7, Inc.
Date: February 24, 2022
  By:/s/ Tim Adams
   
Name: Tim Adams
   
Title: Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)


EX-101.SCH 9 rp-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1007009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of the Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers and Revenue by Region (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenue from Contracts with Customers - Summary of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenue from Contracts with Customers - Summary of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Business Combinations - Summary of Preliminary Allocation of Purchase Price to Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Business Combinations - Summary of Estimated Fair Value and Useful Life of Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Business Combinations - Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2120106 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2324306 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Property and Equipment - Summary of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Property and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2328307 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs link:presentationLink link:calculationLink link:definitionLink 2334308 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2337309 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Debt - Details of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Debt - - Adoption of ASU (Details) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Debt - Carrying Amount of Liability Component (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2143111 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2344310 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Leases - Summary of Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2150112 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2351311 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2452428 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock, Restricted Stock Units and Performance-Based Restricted Stock Units (Detail) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2456432 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 2457433 - Disclosure - Stock-Based Compensation - Purchase Prices and Aggregate Proceeds (Details) link:presentationLink link:calculationLink link:definitionLink 2158113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2359312 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2460434 - Disclosure - Income Taxes - Components of Loss Before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2461435 - Disclosure - Income Taxes - Summary of Income Tax (Benefit) Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2462436 - Disclosure - Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2463437 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2464438 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2465439 - Disclosure - Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 2166114 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2367313 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2468440 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2469441 - Disclosure - Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2170115 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2371314 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2472442 - Disclosure - Commitment and Contingencies - Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2473443 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2174116 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2475444 - Disclosure - Employee Benefit Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2176117 - Disclosure - Segment Information and Information about Geographic Areas link:presentationLink link:calculationLink link:definitionLink 2377315 - Disclosure - Segment Information and Information about Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2478445 - Disclosure - Segment Information and Information about Geographic Areas - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2479446 - Disclosure - Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2480447 - Disclosure - Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 rp-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 rp-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 rp-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Subscriptions Subscription Revenue [Member] Subscription Revenue [Member] Deferred tax asset, long-term Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Hedging Designation [Domain] Hedging Designation [Domain] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Credit sublimit Line of Credit Facility, Credit Sublimit Line of Credit Facility, Credit Sublimit Letter of Credit Letter of Credit [Member] Net Loss per Share Earnings Per Share, Policy [Policy Text Block] Convertible Debt Convertible Debt [Member] State and local Current State and Local Tax Expense (Benefit) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent NetFort Technologies NetFort Technologies [Member] NetFort Technologies [Member] Operating lease right-of-use assets Operating ROU assets Operating Lease, Right-of-Use Asset Summary of Allocation of Purchase Price to Estimated Fair Value of Assets Acquired and Liabilities Assumed Schedule of Business Acquisitions, by Acquisition [Table Text Block] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition related costs Business Combination, Acquisition Related Costs Range [Domain] Statistical Measurement [Domain] Foreign currency forward contracts designated as cash flow hedges (other current liabilities) Derivative Liability Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Initial Conversion Price (in dollars per share) Debt Instrument, Convertible, Conversion Price Developed technology Developed Technology [Member] Developed Technology [Member] Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Forfeited/cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted average remaining lease terms (in years) - operating leases Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Patents allegedly infringed, number Loss Contingency, Patents Allegedly Infringed, Number Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Derivative and Hedging Activities Derivatives, Policy [Policy Text Block] Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Deferred contract acquisition and fulfillment costs, non-current portion Deferred Costs, Noncurrent Entity File Number Entity File Number Redemption price, percentage Debt Instrument, Redemption Price, Percentage Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Intangible assets Deferred Tax Liabilities, Intangible Assets Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Goodwill, acquired during period Goodwill, Purchase Accounting Adjustments Professional services Professional Services [Member] Professional Services [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Useful life (in years) Weighted- Average Estimated Useful Life (years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Deferred cash consideration Business Combination, Deferred Cash Payments Business Combination, Deferred Cash Payments Impairment of long-lived assets Impairment of Long-Lived Assets to be Disposed of Additions based on current year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Variable lease costs Variable Lease, Cost Antidilutive securities excluded from computation of earnings per share amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Research and development Research and Development Expense [Member] 2015 Plan Two Thousand And Fifteen Plan [Member] Two Thousand And Fifteen Plan [Member] Net loss of acquire Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value RSUs and PSUs RSUs and PSUs [Member] RSUs and PSUs Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Business Acquisition [Axis] Business Acquisition [Axis] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Shares issued upon conversion (in shares) Debt Conversion, Converted Instrument, Shares Issued Equity Award [Domain] Award Type [Domain] Schedule of Liability and Equity Components of Convertible Debt Convertible Debt [Table Text Block] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Summary of Investments Classified as Available-for-sale Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Weighted Average Remaining Contractual Life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Net operating loss carryforwards, federal Deferred Tax Assets, Operating Loss Carryforwards, Domestic Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at December 31, 2021 and 2020; 0 shares issued and outstanding at December 31, 2021 and 2020 Preferred Stock, Value, Issued Total identifiable intangible assets Finite-lived Intangible Assets Acquired Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Trade name Trade Names [Member] Accumulated deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Advertising Advertising Cost [Policy Text Block] Operating lease ROU assets Deferred Tax Liabilities, Leasing Arrangements Capitalized Contract Costs [Roll Forward] Capitalized Contract Costs [Roll Forward] Capitalized Contract Costs Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Issuance of common stock in connection with redemption, repurchase and conversion of convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities Convertible, issuance costs of equity component Debt Instrument, Convertible, Issuance Costs of Equity Component Debt Instrument, Convertible, Issuance Costs of Equity Component Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Unrecognized tax benefits, interest on income taxes expense Unrecognized Tax Benefits, Interest on Income Taxes Expense Property and Equipment, Net By Geographic Area Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable ROU assets obtained in exchange for new lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Repurchased face amount Debt Instrument, Repurchased Face Amount Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Components of Net Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Shares withheld for employee taxes (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Number of operating segment Number of Operating Segments Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Tax reserves Effective Income Tax Reconciliation, Tax Reserves Effective Income Tax Reconciliation, Tax Reserves Estimated purchase price adjustment receivable Estimated purchase price adjustment receivable Business Combination, Purchase Price Adjustment Receivable Business Combination, Purchase Price Adjustment Receivable 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue from Contracts with Customers Deferred Contract Acquisition and Fulfillment Costs Revenue from Contract with Customer [Text Block] IntSights IntSights [Member] IntSights 2027 and thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Unvested balance, Beginning balance (in shares) Unvested balance, Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Net assets acquired Total identifiable net assets assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total interest expense Interest Expense, Debt Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Shares         Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] 2024 Purchase Obligation, to be Paid, Year Three Denominator: Earnings Per Share, Diluted [Abstract] Share-based compensation, increase in number of shares reserved and available for issuance as percentage under the plan Share Based Compensation Arrangement By Share Based Payment Award Increase In Number Of Shares Reserved And Available For Issuance Percentage Share Based Compensation Arrangement By Share Based Payment Award Increase In Number Of Shares Reserved And Available For Issuance Percentage Tax credits Deferred Tax Assets, Tax Credit Carryforwards Beginning balance Ending balance Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Payments for redemption, repurchase and conversion of convertible senior notes Repayments of Convertible Debt Commercial paper Commercial Paper [Member] Shares withheld for employee taxes Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Net deferred tax liabilities Deferred Tax Liabilities, Net Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Other Other Noncash Income (Expense) Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Restricted cash included in prepaid expenses and other assets Restricted Cash and Cash Equivalents Issuance of common stock upon exercise of stock options (in shares) Stock Issued During Period Shares Stock Options And Warrants Exercised Stock issued during period shares stock options and warrants exercised. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Total cash consideration Fair value of total consideration transferred Business Combination, Consideration Transferred Permanent differences Effective Income Tax Rate Reconciliation Permanent Differences Effective Income Tax Rate Reconciliation Permanent Differences Principal Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Entity Voluntary Filers Entity Voluntary Filers Capital gain on sale Effective Income Tax Rate Reconciliation Capital Gain on Sale Effective Income Tax Rate Reconciliation Capital Gain on Sale Stock options vested, fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Convertible senior notes Deferred Tax Liabilities, Financing Arrangements Plan Name [Axis] Plan Name [Axis] Assets: Assets, Fair Value Disclosure [Abstract] Net carrying amount Long-term Debt Other Timing Of Transfer Of Good Or Service, Other [Member] Timing Of Transfer Of Good Or Service, Other [Member] Total assets Assets, Fair Value Disclosure Goodwill And Intangible Assets [Line Items] Goodwill And Intangible Assets [Line Items] Goodwill And Intangible Assets [Line Items] Level 1 Fair Value, Inputs, Level 1 [Member] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Impairment of goodwill Goodwill, Impairment Loss Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Issuance of common stock in connection with inducement of convertible senior notes Stock Issued During Period, Value, Inducement of Convertible Securities Stock Issued During Period, Value, Inducement of Convertible Securities Base Rate Base Rate [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity (deficit) Liabilities and Equity Liabilities and Equity Deferred contract acquisition and fulfillment costs Deferred Tax Liabilities, Deferred Expense Investments, Debt and Equity Securities [Abstract] Accounts receivable, net of allowance for credit losses of $1,978 and $3,251 at December 31, 2021 and 2020, respectively Accounts Receivable, after Allowance for Credit Loss Total change in unrealized (gains)/losses on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Deferred revenue, current portion Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted Cash Restricted Cash Additional paid-in-capital Additional Paid in Capital U.S. Government agencies US Government Agencies Debt Securities [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Debt Covenant One Debt Covenant One [Member] Debt Covenant One [Member] Common stock issued to IntSights founders Common Stock to be Issued to IntSights Founders [Member] Common Stock to be Issued to IntSights Founders Liabilities and Stockholders’ Equity (Deficit) Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net Loss Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Minimum Minimum [Member] Cost of revenue Cost Of Revenue [Member] Cost Of Revenue [Member] Carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Total gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Long-term line of credit Long-term Line of Credit Effect of exchange rate changes on cash ,cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2026 and thereafter Purchase Obligation, to be Paid, Year Five Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Initial Conversion Rate per $1,000 Principal Debt Instrument, Convertible, Conversion Ratio Excess officers' compensation Effective Income Tax Rate Reconciliation, Excess Officers Share-Based Compensation Arrangement, Percent Effective Income Tax Rate Reconciliation, Excess Officers Compensation, Percent Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Debt issuance costs, net Unamortized debt issuance costs Debt Issuance Costs, Net Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Audit Information [Abstract] Audit Information Income Tax Authority [Domain] Income Tax Authority [Domain] Gross deferred tax assets Deferred Tax Assets, Gross Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Purchase of capped called related to convertible senior notes Stock Redeemed or Called During Period, Value Entity Address, State or Province Entity Address, State or Province Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Vesting of restricted stock units Adjustments to Additional Paid in Capital Vesting of Restricted Stock Units Adjustments to additional paid in capital vesting of restricted stock units. Other Other Country [Member] Other Country [Member] Issuance of common stock related to acquisition Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Capitalization of internal-use software Payments to Develop Software Accelerated cost Share-based Payment Arrangement, Accelerated Cost General and administrative General and Administrative Expense Liability component Debt Issuance Costs, Net, Liability Component Debt Issuance Costs, Net, Liability Component Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Debt Disclosure [Text Block] Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Summary of Income Tax (Benefit) Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Deferred tax benefit recognized during period for release of valuation allowance Deferred Tax Assets, Goodwill and Intangible Assets Stock-Based Compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Customer economic life Revenue From Contract With Customer, Customer Economic Life Revenue From Contract With Customer, Customer Economic Life Leases Lessee, Leases [Policy Text Block] 2023 Notes 2023 Notes [Member] 2023 Notes [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Accounting Policies [Abstract] Accounting Policies [Abstract] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Amortization period Capitalized Contract Cost, Amortization Period Cost of revenue: Cost of Revenue [Abstract] Federal Current Federal Tax Expense (Benefit) Total operating lease liabilities Total Operating Lease, Liability Document Transition Report Document Transition Report Foreign currency transactional losses Foreign Currency Transaction Gain (Loss), before Tax Call Option Call Option [Member] Common stock, $0.01 par value per share; 100,000,000 shares authorized at December 31, 2021 and 2020; 58,181,816 and 52,712,084 shares issued at December 31, 2021 and 2020, respectively; 57,695,008 and 52,225,276 shares outstanding at December 31, 2021 and 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Unrecognized compensation, recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Beginning balance (in dollars per share) Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Business Combinations Business Combination Disclosure [Text Block] Perpetual software licenses Term And Perpetual License [Member] Term And Perpetual License [Member] Restricted Stock Restricted Stock [Member] Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] Payment of debt issuance costs Payments of debt issuance costs Payments of Debt Issuance Costs ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Deferred Tax Assets Operating Loss Carryforwards Deferred Tax Assets Operating Loss Carryforwards [Member] Deferred Tax Assets Operating Loss Carryforwards [Member] Summary of Share Based Compensation Valuation of Options Granted Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Auditor Name Auditor Name Cover page. Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Net Revenues of Customer by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Net loss Business Acquisition, Pro Forma Net Income (Loss) Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Treasury Stock (in shares) Treasury Stock, Shares Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Income Tax Authority [Axis] Income Tax Authority [Axis] Shares to be issued under ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Professional Services Arrangements Professional Services Arrangements [Member] Professional Services Arrangements Financial Instrument [Axis] Financial Instrument [Axis] Equity awards granted to certain retained employees (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accrued expenses Accrued Liabilities, Current Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 2023 Purchase Obligation, to be Paid, Year Two Capitalized computer software, additions Capitalized Computer Software, Additions Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Options to purchase common stock Share-based Payment Arrangement, Option [Member] Accounting Standards Update 2020-06, Record Debt Issuance Costs Amortization Accounting Standards Update 2020-06, Record Debt Issuance Costs Amortization [Member] Accounting Standards Update 2020-06, Record Debt Issuance Costs Amortization Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Common stock Common Stock [Member] Interest income Investment Income, Interest Variable Rate [Axis] Variable Rate [Axis] Other income (expense), net: Other Nonoperating Income (Expense) [Abstract] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Segment Information and Information about Geographic Areas Segment Reporting Disclosure [Text Block] Loss from operations Operating Income (Loss) Employer discretionary contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Depreciation Deferred Tax Assets, Depreciation Deferred Tax Assets, Depreciation Operating lease liabilities, current portion Operating Lease, Liability, Current Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Credit Agreement Credit Agreement [Member] Credit Agreement 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional paid-in-capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense Depreciation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue of acquiree Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Treasury stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Office Building Office Building [Member] Accrued expenses Increase (Decrease) in Accrued Liabilities Total Purchase Obligation, to be Paid, after Year Five Statue of limitation jurisdictions period Statue Of Limitation Jurisdictions Period Statue Of Limitation Jurisdictions Period Notional amount Derivative, Notional Amount Other income (expense), net Other Nonoperating Income (Expense) Other liabilities Increase (Decrease) in Other Operating Liabilities Other investments Payments for (Proceeds from) Other Investing Activities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Other Liabilities, Current Summary of Estimated Fair Value and Useful Life of Identifiable Intangible Assets Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Deferred revenue Deferred Tax Assets, Deferred Income Maximum Maximum [Member] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Total liabilities Liabilities Induced conversion expense Induced Conversion of Convertible Debt Expense Deferred tax assets: Deferred Tax Assets, Net [Abstract] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Award Type [Axis] Award Type [Axis] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Summary of Maturities of Operating Lease Liabilities and Future Minimum Payments under Non-cancellable Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity (deficit) Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Purchase of capped calls related to convertible senior notes Payments For Option Indexed to Issuer's Equity Payments For Option Indexed to Issuer's Equity Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Debt Covenant [Axis] Debt Covenant [Axis] Debt Covenant [Axis] Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepaid and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Designated as Hedging Instrument Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Converted amount Debt Conversion, Converted Instrument, Amount Useful life Property, Plant and Equipment, Useful Life Contracts assets Deposit Contracts, Assets Operating lease liabilities Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Stockholders’ equity (deficit): Stockholders' Equity Attributable to Parent [Abstract] Non-cash investing activities: Noncash Investing and Financing Items [Abstract] Issuance of common stock in connection with inducement of convertible senior notes (in shares) Stock Issued During Period, Shares, Inducement of Convertible Securities Stock Issued During Period, Shares, Inducement of Convertible Securities Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Deferred contract acquisition and fulfillment costs Increase (Decrease) in Deferred Charges Operating lease liabilities, non-current portion Operating Lease, Liability, Noncurrent Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Foreign currency re-measurement losses Foreign Currency Remeasurement Gain (Loss), before Tax Foreign Currency Remeasurement Gain (Loss), before Tax Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Total current tax expense Current Income Tax Expense (Benefit) Face amount Debt Instrument, Face Amount Interest expense Interest Expense Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Expected volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Net purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Amortization of deferred contract acquisition and fulfillment costs Capitalized Contract Cost, Amortization Accumulated deficit Retained Earnings (Accumulated Deficit) Payments related to business acquisitions Payments of Merger Related Costs, Financing Activities Restricted Stock Units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Preliminary Fair Value of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Issuance of common stock under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Total deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Agency bonds US Treasury Securities [Member] Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Proceeds from stock option exercises Proceeds from Stock Options Exercised Short-term investments Short-term Investments Forfeited/cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Term of contract Derivative, Term of Contract Provision for income taxes Income tax expense Income Tax Expense (Benefit) Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number 2027 Notes 2027 Notes [Member] 2027 Notes Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Other assets Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Other Assets Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Other Assets Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Adjustment for net gains realized and included in net loss Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Summary of Supplemental Balance Sheet Information Related to Operating Leases Assets and Liabilities, Lessee [Table Text Block] Assets and Liabilities, Lessee [Table Text Block] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] 2025 Purchase Obligation, to be Paid, Year Four Federal Deferred Federal Income Tax Expense (Benefit) Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] 2027 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Common stock to be issued to DivvyCloud founders Common Stock to be Issued to Divvy cloud Founders [Member] Common Stock to be Issued to Divvy cloud Founders Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Unrecognized compensation cost, restricted stock Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Grant date fair value per share, maximum (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Short-term lease costs Short-term Lease, Cost Debt Covenant Two Debt Covenant Two [Member] Debt Covenant Two [Member] Sales and marketing Selling and Marketing Expense 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Equity component of convertible debt, subsequent adjustments Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Option Indexed To Issuer's Equity Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Option Indexed To Issuer's Equity Amortization of debt discount Amortization of Debt Discount (Premium) Convertible senior notes, net Convertible Debt, Noncurrent Statement [Line Items] Statement [Line Items] Change in fair value of cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Deferred revenue Increase (Decrease) in Contract with Customer, Liability Issuance of common stock related to acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Deferred cash consideration Business Combination, Deferred Cash Payments, Fair Value Business Combination, Deferred Cash Payments, Fair Value Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Purchases of investments Payments to Acquire Investments Domestic Tax Authority Domestic Tax Authority [Member] Software Development Costs Internal Use Software, Policy [Policy Text Block] Fair Value Debt Securities, Available-for-sale Sales and maturities of investments Proceeds from Sale, Maturity and Collection of Investments Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Convertible debt, fair value disclosures Convertible Debt, Fair Value Disclosures 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Total intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Debt Disclosure [Abstract] Debt Disclosure [Abstract] Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Purchase price of common stock by employees percentage Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Accounts Receivable and Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Capitalization of contract acquisition and fulfillment costs Capitalized Contract Cost, Addition Capitalized Contract Cost, Addition Level 2 Fair Value, Inputs, Level 2 [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Deferred Tax Assets, Valuation Allowance Contractual interest expense Interest Expense, Debt, Excluding Amortization IntSights acquisition IntSights Acquisition [Member] IntSights Acquisition Deferred revenue, non-current portion Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Segment Reporting [Abstract] Requisite service period for eligibility in 401(k) plan Defined Contribution Plan, Requisite Service Period Defined Contribution Plan, Requisite Service Period Amortized Cost Debt Securities, Available-for-sale, Amortized Cost 2020 Bonus Plan 2020 Bonus Plan [Member] 2020 Bonus Plan Strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Use of Estimates Use of Estimates, Policy [Policy Text Block] Summary of Basic and Diluted Net Loss Per Share of Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent Contract Acquisition And Fulfillment Costs Contract Acquisition And Fulfillment Costs [Member] Contract Acquisition And Fulfillment Costs [Member] Title of 12(b) Security Title of 12(b) Security Accounting Standards Update 2020-06, Transfer Equity Component of the Debt to Liabilities Accounting Standards Update 2020-06, Transfer Equity Component of the Debt to Liabilities [Member] Accounting Standards Update 2020-06, Transfer Equity Component of the Debt to Liabilities Aggregate proceeds Proceeds from Issuance of Common Stock Total assets Assets Deferred income taxes Deferred Income Taxes and Tax Credits Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] Organization consolidation and presentation of financial statements disclosure and significant accounting policies. Cash paid for interest on convertible senior notes Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Document Type Document Type Consideration: Business Combination, Consideration Transferred [Abstract] Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Change in fair value of investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax Interest Rate Debt Instrument, Interest Rate, Stated Percentage Derivative Contract [Domain] Derivative Contract [Domain] Renewal term Lessee, Operating Lease, Renewal Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Revenue recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Termination period Lessee, Operating Lease, Termination Period Lessee, Operating Lease, Termination Period Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Adjustment for net losses (gains) realized and included in net loss Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax New Customer, Up-sell or Cross-sell New Customer, Up-sell or Cross-sell [Member] New Customer, Up-sell or Cross-sell Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and fixtures Furniture and Fixtures [Member] Summary of Components of Lease Expense and Supplemental Cash Flow Information Related to Leases Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Numerator: Earnings Per Share, Basic [Abstract] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Geographical [Axis] Geographical [Axis] Fee amount Debt Instrument, Fee Amount Weighted-average common shares outstanding, basic (in Shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted State and Local Jurisdiction State and Local Jurisdiction [Member] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Purchase prices (in dollars per share) Sale of Stock, Price Per Share Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Products Product [Member] Contractual Obligation, Fiscal Year Maturity Contractual Obligation, Fiscal Year Maturity [Table Text Block] Financial liabilities fair value disclosure Financial Liabilities Fair Value Disclosure Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Table] Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Table] Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Table] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Proceeds from employee stock purchase plan Proceeds From Issuance Of Employee Stock Purchase Plan Proceeds From Issuance Of Employee Stock Purchase Plan Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Non-US Non-US [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible assets, net book value Intangible Assets, Net (Excluding Goodwill) Investments Investment, Policy [Policy Text Block] ESSP, percentage Share-based Compensation Arrangement By Share-based Payment Award, Employee stock Purchase Plan , Percent Share-based Compensation Arrangement By Share-based Payment Award, Employee stock Purchase Plan, Percent Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, at cost, 486,808 shares at December 31, 2021 and 2020 Treasury Stock, Value Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Redemption, repurchase and conversion of convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Summary of Restricted Stock and Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Corporate bonds Corporate Debt Securities [Member] Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Depreciation and amortization Depreciation, Depletion and Amortization Tax rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Accounting Standards Update 2020-06, Reverse Equity Component of Debt Issuance Costs Accounting Standards Update 2020-06, Reverse Equity Component of Debt Issuance Costs [Member] Accounting Standards Update 2020-06, Reverse Equity Component of Debt Issuance Costs 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Foreign Tax Authority Foreign Tax Authority [Member] Business Combinations Business Combinations Policy [Policy Text Block] Proceeds from issuance of convertible senior notes, net of issuance costs of $14,976 and $7,201 for the year ended December 31, 2021 and 2020, respectively Proceeds from Convertible Debt Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Other assets Other Assets Unvested restricted stock units Unvested Restricted Stock Units [Member] Unvested Restricted Stock Units [Member] Unbilled receivables Contract with Customer, Asset, after Allowance for Credit Loss Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Long-term investments Long-term Investments Financial Instruments [Domain] Financial Instruments [Domain] Accounts payable and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Other comprehensive income (loss): Other Comprehensive Income (Loss), Tax [Abstract] Equity interest issued or issuable, value assigned Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Accounting Standards Update 2020-06, Reverse Debt Discount Amortization Accounting Standards Update 2020-06, Reverse Debt Discount Amortization [Member] Accounting Standards Update 2020-06, Reverse Debt Discount Amortization Total cost of revenue Cost of Goods and Services Sold Revenue: Revenues [Abstract] Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Internal-use software Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date Number of reporting units Number of Reporting Units Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Total change in unrealized gains (losses) on investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Leasehold improvements acquired through tenant improvement allowance Noncash Leasehold Improvements Acquired Through Tenant Improvement Allowance Noncash Leasehold Improvements Acquired Through Tenant Improvement Allowance Shares         Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Issuance of common stock upon exercise of stock options Stock Issued During Period Value Stock Options And Warrants Exercised Stock issued during period value stock options and warrants Exercised. State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State and local Deferred State and Local Income Tax Expense (Benefit) Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Total lease costs Lease, Cost Summary of Property and Equipment Property, Plant and Equipment [Table Text Block] Research and development credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Income Statement Location [Domain] Income Statement Location [Domain] Increase in number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Total acquired intangible assets, net book value Acquired Finite-Lived Intangible Assets, Net Acquired Finite-Lived Intangible Assets, Net Customer relationships Customer Relationships [Member] Vesting of restricted stock units (in shares) Adjustments to Additional Paid in Capital Vesting of Restricted Stock Units Shares Adjustments to additional paid in capital vesting of restricted stock units shares. Federal research and development credit Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent Property and equipment, net Net property and equipment Property, Plant and Equipment, Net Deferred contract acquisition and fulfillment costs, current portion Deferred Costs, Current Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating Expenses Other long-term liabilities Other Liabilities, Noncurrent Restricted Cash Restricted Cash [Policy Text Block] Restricted Cash Alcide acquisition Alcide acquisition [Member] Alcide acquisition Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of Unrecognized Income Tax Benefits Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block] Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets) Derivative Asset Revenue Business Acquisition, Pro Forma Revenue Property and equipment, gross Property, Plant and Equipment, Gross Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss Other Deferred Tax Liabilities, Other Total Revenues Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Debt Covenant Three Debt Covenant Three [Member] Debt Covenant Three [Member] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Liabilities: Liabilities, Fair Value Disclosure [Abstract] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Total stock-based compensation expense Share-based Payment Arrangement, Expense Convertible senior notes Convertible Debt Securities [Member] Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Entity Current Reporting Status Entity Current Reporting Status Expected volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Weighted- Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent DivvyCloud acquisition Divvy Cloud Corporation [Member] Divvy Cloud Corporation Amount not subject to expiration Tax Credit Carryforward, Amount Not Subject to Expiration Tax Credit Carryforward, Amount Not Subject to Expiration Amortization of debt issuance costs Amortization of Debt Issuance Costs Operating lease right-of-use assets Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Leased Assets Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Leased Assets Components of Loss Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Number of shares (in shares) Option Indexed to Issuer's Equity, Shares Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common shares issued Sale of Stock, Number of Shares Issued in Transaction United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Number of shares of common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Leases [Abstract] Leases [Abstract] Schedule of Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Capitalized internal-use software costs Capitalized Computer Software, Amortization Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total acquired intangible assets, accumulated amortization Acquired Finite-Lived Intangible Assets, Accumulated Amortization Acquired Finite-Lived Intangible Assets, Accumulated Amortization Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenue Recognition Deferred Contract Acquisition and Fulfillment Costs Revenue from Contract with Customer [Policy Text Block] 2022 Purchase Obligation, to be Paid, Year One Velocidex Velocidex [Member] Velocidex Weighted-average common shares outstanding, diluted (in Shares) Weighted Average Number of Shares Outstanding, Diluted United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Recognized amount of identifiable assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Income Taxes Income Tax Disclosure [Text Block] Cap price (in dollars per share) Option Indexed to Issuers' Equity, Cap Price Option Indexed to Issuers' Equity, Cap Price Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Equity component of convertible senior notes, net Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Anti-Dilutive Securities Excluded from Computation Diluted Weighted Average Shares Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five 2025 Notes 2025 Notes [Member] 2025 Notes Capitalized Contract Cost Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Research and development credits Deferred Tax Assets, in Process Research and Development Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Payments to acquire businesses, gross Cash Payments to Acquire Businesses, Gross Foreign currency forward contracts designated as cash flow hedges Foreign Exchange Forward [Member] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] Money market funds Money Market Funds [Member] Cash, cash equivalents and restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Total acquired intangible assets, gross carrying amount Acquired Finite-Lived Intangible Assets, Gross Acquired Finite-Lived Intangible Assets, Gross Sofr Spread Rate Debt Instrument, Interest Rate, Secured Overnight Financing Rate Sofr Spread On Variable Rate Debt Instrument, Interest Rate, Secured Overnight Financing Rate Sofr Spread On Variable Rate Remaining maturity Available-for-sale Debt Securities, Remaining Maturity Available-for-sale Debt Securities, Remaining Maturity Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement [Table] Statement [Table] Asset-backed securities Asset-backed Securities [Member] Advertising costs Advertising Expense Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Range [Axis] Statistical Measurement [Axis] Schedule of Common Shares Issued to Employees Schedule of Sale of Stock by Subsidiary or Equity Method Investee Disclosure [Table Text Block] Debt Covenant [Domain] Debt Covenant [Domain] [Domain] for Debt Covenant [Axis] Alcide.IO Ltd. Alcide.IO Ltd. [Member] Alcide.IO Ltd. Net Book Value Finite-Lived Intangible Assets, Net Goodwill Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Accounting Standards Update 2020-06 Accounting Standards Update 2020-06 [Member] Net operating loss carryforwards, state Deferred Tax Assets, Operating Loss Carryforwards, State and Local Current tax expense Current Foreign Tax Expense (Benefit) Schedule of Changes in Gross Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Nature of the Business Nature of Operations [Text Block] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Developed technology Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Computer equipment and software Computer Equipment [Member] Unamortized debt discount Debt Instrument, Unamortized Discount Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total deferred tax expense (benefit) Deferred Income Tax Expense (Benefit) EX-101.PRE 13 rp-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 rp-20211231_g1.jpg GRAPHIC begin 644 rp-20211231_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" *' VL# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _/KQ#\?/VD/VL/B M]XU\.?LZZEX?\#>"O!-XVGW/BC7(5E.I72L5:-=\$V!PS*$CX5=S/\Z)7JW[ M,'Q@^-N@>'?B1:_M&>'8["V\#)+./&]K"D-OJL$:-+*ZHNT.!'M99(XU7&49 M5D1@?G/]EW]H+PG^P;\3_C+\+/C+)>^$_M?B";7](UI[&>YM[^WD(1"HA1V^ M945@P4KD2*Q5DP?=_"'[2VG?\% /A]\=O G@GPWJUAI$>E7>CZ9XJO@%L[^2 M:W9$)4X>-MYW;,,?+VLQC9@E 'C_ ('^)7[9_P"V3:W?Q"^%GB'PM\*?AY-/ M);:/9:O;Q2R7D<M\ _ML?$7Q+^SW\>=)\8: M9#X,^./PPTF>2XDMHHY(I6$;^7<+&V^,L&3Y@-T;;D9?E?:O&_L4_M^?#+X# M_ NP^%GQ;NM1\!>,O!LMQI]Q:7FE7,PN,SRN-HB1RC*&"L'V\\C(/'!^"[[4 M_CIX1_;0_:#71;W0_"'B?PW/IFB+?J!)=)#"49^.,JL,>[:64.[*&;830![- M_P $X/VS/&/Q6\%^/Y_B_P"(%U.[T:Q7Q%:Z@UI;6H_LT&:*;Y841<));,O','B'X4_L\? O6?#-OOG^)'@;5/ ]X-QRR/JAG' ZLPN M-HXSC([5]%_"?P/;?#;_ (*1?&'PS9!19:7\+X;. )P-D6G:7&..WW#Q[T 8 M_P $/&W[;P_:36L"B.;4&8)%<1QON4E4<2LIRI,3\ M8^6OGC]A;_@FO\,OVG/V?['QSXIUWQ98:M/?W-JT.D7=K' %C?"D+);NV<=? MFKL/VUO!-UI/C[X*?LT? 7PA;:S_ ,(P7\7S^';B8&"XE5F:,W4LLJ Y5;@M MN=21.H4C*B@#Z)_X)[_M$?$3XC77Q$^'GQCOEN_B1X4O(9V?'+PKXFU3 M5=(@L-!L=2MKC27B5A.++3HUWB1&#)B4DJ-I.!\PH ]N_9A^._QV\'_M97_P M'^.&O:'XWOKG1CK%KK&APQQ_92 &$;;(8?E*A\AX]P8H02IKDOA#^W5\1]'_ M &+OC-\5?$UQ%XS\1>&O%+Z1I:W-G%!!#&_V6.(2K;K'N17G+'G"V628D12 M$A"58X7*@%\KLS0!U_AWXH?MO> ?"G@CXLWVJZ+\;?!&M&VFN?"OA73H[J]2 MWF7>W-M:H0Z %-R22HKXW!US7N?[9'[5'CSPKXV\%_!KX*Z7;WGQ5\86[78N M=2C!32K3;(!*4?Y?,!CD?YPRJ(6RC[@*_/CXF>(/V3X@_LR_$SQYX0 M^*EW):?9_"-NMSY,$3M&TUK)(\0WA64$@SSJ[(%"LK!E^G/VA/&7B#]G']JK MX'_M%>/M!NY/#VJ^$H="\1?V?;DMINH-%(TJ8) ',P958Y812@GZG/H-O''/I>[.V12EM;MN/)&Y9$;R]A, M;.C%?VT/V\O&O[-?[8G@.PL-86[^%MQHUEJ.J:-'9P.;F.6:X225)C&90P14 M90K@$H 1@G.'^W%^V3X'_:V^'>D?!/X)2WWC[Q3XMU2W1F@T^XMHK6.)Q)EO M.C1B25!) VJBR,S+MP=3XI_"K1O%G_!2GX?_ [\0PC4M%NOA;)H]VN "Z>3 M?1EU./E88W*PY5@".10![-\5OVC?%-G^VK^S_P"$?"OB6-OAYXSTJ?4+NWAM M8)$OD\J9XI%E9#(H(5"-C#/XU]+?%;XD:3\'_AOXD\:ZX7_LO0[&2]F6(9>3 M:N0B_P"TS849XRPK\B?@3H_C3X:?\%"/@_\ "/QG(;MOA_=ZCIVDWS*0;C3Y M8+B>%AGJOSL1S\H8)QLK]/OVQ/AGJGQ@_9C^(GA'1$\W6-0TMC:0]YI8V658 MQ[N8PH]VH ^.O!_BC]NW]IOPG+\3O!7B7PG\./"VI>9+H_AJZMH'GG@0?)(C M2VLQ/F'(#2R1AB"P5(V4GO=!_;A\8?$3]CWXT>()K"'P-\8?AV)K'4[6VB66 M*WN58A9$CE\P 925"CE\-&W)&*Y?]EO_ (*7?![X<_LZ^'?"?C^]U3PGXR\' MZZ3KOBS]DW]LGXU:G MI-QHFE?$F9KS2+2Z7#FVBEG8.#CYE_TG9N'!,3$4 =U\*=#_ &^?C!\-_#OC M71OC?X*MM*UVRCOK:&^TZW2=$<9 <+IC*&^C$>]?I%IZ7$=C;)=NLMTL:B:1 M>C/@;B.!QG/:OS5_9%_X)?\ PL\7_#'X6_%2\U_QA%XAN+>SUQ[:"\M1:"=6 M60*%-L7V94<;\X[U^E=](8;.XD$4LY6-F\J XD? ^ZO(Y/;D<]Z /S@^&GQZ M^)_[1GQ4^(UKIO[5'A[X36%KXLN-$\,^&;W0=)O+V^A$A6)HTF9)6R"@'W]S M%@#QBOT373;]O#0L)-6E&J&T\AM6A@C5Q-LVF=8V#(#N^8*05[$$5^3/QDUC M]D3Q-^Q?XXC^'7A&S\(^/8]42VL=&UY ?%"WHGA#X+RS3M$4W@@.4'S @/Q7 MZA? V/Q)#\%_ 4?C%I7\6+H-BNK-<$F4W8@3SBY_O[]V[WS0!\A_!?\ ;8\0 M_!VX^,_@7]HK7(+[QEX 235K'4UMX;(:W8$*(DB2-53>S/#M&,G[0 1E&-)->U*RN_#5BNE61CTO3);E%7 ,'[PRI(<& M7>=BQ,"&9LV/^"HWPR\,^(OCE^S3>ZCI$-Q;+C'(\QJ]9_X*K6\5K^P[XL@@C2&&.ZTU$CC4*JJ+N( #H .U 'E_ACX=? M\%!/%GAO2=;M/CGX$CM-2M(;V%)K" .J2('4,!I1 .&&<$_6OH']L_X\:W^S M3^RCJ'B)-1B'CR:&VTG3KF*)'634I0 TB(Z;6VJLT@4I@[,8K\V/!_PI_8)_ ML/1+W6?C;XZM-<^S037MM%93&.*XVJ9$7&EG*A\C[QX'4]:]^_;R^(?BS]H3 M]HCX.>!O@SH]OX\NO#]E#X\;3+MEAM+EG*26_P!H\V2+"K$JG:60D76.IP # MW_\ X)]_M ^/?B99_$3P'\7+U;OXG>"-8^SWLGV>*W\VVD!$;!8D16 >.7YE M7E6C)ZY/BWB?XC?M7?&+]KSXN?#SX2?$_0_#&C^$Y()([77-.MBBQ21I\J.+ M*9V.XL?F/?K7 >"?'?QI^"?[?G@[XA?'#P-I7P_C^)2?\(S=_P!BW$-0ZA^Q_X:_; _;R_:0T;Q!K.JZ'/I*07&GW6F MF(JL[PH@,R.A,B @$JK(3R-PSD 'T)^R%\?OC3I_[4'C3X!?&S6=&\9:YI>E MIK4&O:+%'&L09;<^2PCCB&W;."-T2N&SRRLA'OO[7G[1]G^RO\#M7\&?@Y\2/B'\'_$O@ZQ\ M+?&K1U5+K5([B:4ZS9*V]3'YK$)@2QOB(()$:)BN8R1Z]_P55^%GB#XG?LLF M;PW92ZE?^&-:MO$$EG A>26&.*:*3"CD[5GWG'.$- 'D&M:I_P %"/!WAD?$ M^>_\-:]9L_VZ3X;V6E)/=PQ2$X@\N.W65A&&'RIK_M.?M$?$GP M'\7OV4-(TYY/!4/CK6&MO$_A^5+2];'FV"M;F?:X^7SYEWQ,N(='?4-9\820(P\'M;3V\L, M+G2IOV6OCC?^%-;L-#\.:\NHZIIMU"J7]DLK6DPAD0,420BW<;6888!202< M'L7_ 4"^.7C?X(V/PFD\%:W_8KZYXNM],U _9()_/MF!W)^]1MN?5<'WKYW M_:N_;>^+'P2_;@N/#^G^)?*^%VAMI%]K&D_V=:.?L4IMUN,2M$9029N"'X)& M.!BJG[8'[4'P\_;!\?\ P'\!_"35;KQ=JR>,+>^N)(M-N+>.WC4@'=YZ(QPI M=R0" L;$D57^.GPV/Q:_X*#?'[PTD:RW%U\+IC;JWW?/6VM#"3])-AH ['_@ MIQ^V5\3?@CXZ\.>'OA5XC71!::.=6UR>.PMKQ66>=8;929HI A!CD( P2),G M(Q7H/_#1OQ$_X;3_ &=/ ?\ PD/_ !2GBWP0-8UK3_L5O_I5W]CO9/,\SR]Z M?/#&=J,J_+C&"<_ >K:AK/QJ_8W^,/Q>\1D2Z@VJ>&?#4#UO^S_ WXLOKF'6;+[)!+ M]J17A"C>Z%TP';[C+UI?V?\ XY>-_&W[;'QY\ ZUK?VWPGX8CM6TG3_LD$?V M8N$W?O$0.^'X57MUXEL/"S76H:EJ0L9K>&). M'((F5&&!" 6*A294 ))Q4/@/]I#X=?LX?\%#OVC]0^(OB+_A'K/4OLEO:2?8 M;FZ\QU2-F&((W(P#U( H _3:XN(K6"2>>1(88U+O)(P554#)))Z #O7YE?L^ M_M[?$[Q=^U)H%[XIU/\ XLCX_P!?%#X2_M6>&OV6O#7AO6_A!H7AOP=\.9?\ A(;7Q!IU[;G5 M+9D,DDDSA;U]V3(SL!%G*@X&V@#[H_;:L_VHO#LWB#QU\*/B1X=\,?#WP_X= MEU*]TJ^M(9KR22W266=H_,LI02R*@4&11D?P]:^?_A7\1?VR?$7[/E[\=-2^ M+?AVY\#1^'=9U)-._LRU74!)!!9@J.6A3;K7P[U6>:.,Y6*X%C,D\8_P!R59%_X#7C'P1_Y0VZC_V)GB#_ M -'7E ''WG[8'Q?\#_"?]EGXLZYXN^V>#O$U_)I?C6.73;..-R;EPDH98@8V M\A9CA&1?]'7/5C7NW[>'QY\=^ ==^$?PY^%NK_V+XW\YKR?PG\'!\/GM(>1U'%?\$\=#+#PW9RS\^;?O$R23 MC^'!(+*9V8R3%N>.3C %?1W[+/@7]IKPGXDUJ;XZ?$3PWXST66T5-/ MM]#MTC>&?>"78K9P9&W(^\?IWK\\?VC_ M\$?%?_!1#XS6_QS\8:UX,\/QP M64EC=:)"TDDMS]DM!L8+;3_+L+G[HY Y['ZZ_P""-= ^!7Q#\ M0>,]6U:TMK[4K?7;66/R8;9W17C9K.!>6N\$98GY< 8- 'T!^U'X7^-GBOP? MI5O\#?&&B^#?$,=^)+Z[UN%9(I;7RW&Q0UM/\V\H?NC@'GL?@OX+>-/VY/CM MXV^)?A?0/C/X6M-0\ ZL='U.34M+M$BFF$LT>Z IISEDS;ORP4X*\=)M9@CD&K7*E5.-\$Y .&D14B7"-F1LLBCT7]E?\ :6^*VF?'/4?@!\?; M33Y_'%O8/J>D^)=+54AU>W#$DE555^[N*LJ1\1,'0,"3X3^QW^T9X3_8&\1? M$_X)_&5[[PK)#XAN=:TW7&L)[BWOH76&%<")&?#I"LB-LVD;PQ5E"GK_ (-_ M$"/]LS_@H[:?%3P787W_ KCX?\ A^;1UUJZ@,4=]._GJ"H8;EW_ &IF"M\P M2(%@I;;0!P/Q^\:?MP?L_P"O>";#7/C+X7NO^$RUE='TS^S=+M)!#(SHJF8O MIRD+^\7E=QX/%>L_%3XJ?M$_LF_LL^*M1^)OCS0_%?Q-US5[72O"%QH5I"1 MTG+AHS:1*[!4D8;D89VC/.*N?\%./^1[_9B_['RW_P#1MO7GG[>7BKXA?%[] ML[X?_#_X2^'+/QOKGPWM4\576C7TT<=K]J:2)E,^^6(%40VQ W@_O\#K0!]" M?\$_?C_XS^+'A?QSX1^*-\EY\3O VNS:9JCK!%#YL))\J39$B+CF:^$/VP/@+X?_:4_X*;^"O ?B>\U*QT>^\%":2;2 M98X[@-$][(N&D1UQE1G*GCTH ['X:_&S]I/X#_M8> OA;\(9+%+77=-M1MADGN$A2-EL9F?:MNP)!?'\\DJO-#*A0P&(N859U61 X59 _F1[G69-OA>L>#? MV>?%W[6'[1/_ OGQWX@\%?9_%ES_8O]A0/+]IW7-S]H\S;:7&-NV#&=OWV^ M]V /T>^&'P]_:RTKX6?$>P\;_$[PKK'CJ^MX5\)ZG96T:V^GRCS/-:8"Q0$' M,>,I)]T\#O\ *%]XR_;EL/VDM/\ @E)\9_"Q\57NDG68[Q=+M/L(A&_Y2_\ M9V_?^[;C9CD O@[\ M2_&UAXA$G@^?4]973+&W6WN;KSKHQR)(+>*08C6%2H"C*'@Y)/>?'#XZ>-_! M_P"W=\#OAWI&M_9/!WB2RNIM5TW[) _VAT2(-!\):->7&IZJ;.6WBC4QS#.V55<#?+#'N*@;I M !GK0!#;_$3]KKX]?M*?&OPC\+/BIH'AS1?!.LFV2UUS3;4!87DE6)4=;&9G MP(6R7.>1R>:]+_9&_:+^,,WQ:^+OP7^+^JZ3XG\5^$-,&JV_B/18(TBY6,M$ MVR.-&_UT17]TK K*&WF/7?^":=UX4\!Z-\5_A5J?@RT\%_&7P_#+%K M4BSRROJ]O$&03IYCMM"LPR(\1L)8W48; +G_!,/]OCQ1\>O$.O^ /BAK<>K M^*F!U'1M0-K!;&>%5 FM]D,:)E,"0'&XAI,G""K?[//[9WQ*O?V6_BC\0O%@ MN/&MQX?\47VG/>6O]G6#Z38)9+(LXC?RH[@I*541Y,CF4 ;L8KYI^"OP;UO4 M?V#_ S\:_ "^3\2?AEXFO=4@>-"QN[ &-IX64#_#?QA_9K\?6WBK0++6=,G\>/J*V-]&)4CF2"UDC89'53W[C(/!(H ^HOV* M?CAXC^/?P2T7Q#XAT>>WE6SMH#K4]S:,=6N5B"WDOD6['[/MN%E4(P4D!6VK MDHOOM<]X0^'OAKP#_:__ CFAV6C'5[^75-0:SA"&ZNI3F2:0C[S$]S]*Z&@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .9\ MUM_&/A+0_%D%J[26\6N:;#>K"Q&"R"56"D@#)'I6EX9\+:+X*T.UT7P]I%AH M.C6H86^GZ9;);6\(9BS!(T 5 /" M_BK4H81;1WFMZ-;7DR1!F81AY$8A0SN=N<98GN:Z&^\+Z-J7AR3P_>:18W>@ M2VWV-]*GMD>U>#;M\HQ$;2FWC;C&.,5J44 ^)_\ A%]%_P"$DOK;[%=: MQ_9\/VRXM\*/)DFV[V3"K\I)'RCCBNBHH Q?"/@GP[\/]%31_"V@:7X:TE': M1;#2+..U@5F.681QJ%R3U..:@M_AWX4M/&=SXO@\,:-#XMNH1;SZ]'I\2W\L M0"@(\X7>RX1!@G&%7T%,/AGX0\>:%X^M9O#8CH< 'U[XV^'7A3XEZ;#IWB_PQHWBK3X9A<16 MNMZ?%>11R!2H=4D5@&PS#(&<,1WI]EX \+Z;XPU#Q9:>&](M?%.H1+;WFN0V M,27US&H0*DDX7>Z@1Q@!B0-B^@KYL\&?''XT>*E^#ADG\!VO_"S_ _)JT#+ MI-Z_]BO';6]R"X^UC[8'25UV V_EEE.^4(0^IX._:,\;_$B;PGX/T=/#^E>- M[V;Q NK:O>6,]SIT$6DWWV)WAM5N(Y&:>1X6"M.!&I?+2%1N />=5^&?@_7O M%VG^*]2\*:'J/BC3D6*RUNZTZ&6]MD!8A8YV4N@!=R I'+MZFIO!_@#PO\/; M.ZM/"OAO2/#5I=3M=7$&CV,5HDTQ !D=8U 9R%4%CSP/2OGBW_:-^(FN:]X1 M\&:?:>&;+Q;<>*-6\*ZWJ%Q;7$]BDEG8&[6ZMXA,C[74Q'R695S2 MOVAO'&M36?@:W7PXGQ%F\7ZAX9DUI[*X.E1P6=N+Q[O[)YWF%FADAC$/VC > M0MYA5-I /6M!_9[^%GA7Q#!K^B_#7P?H^NP.TL6J6&@VL%S&[ AF65(PP)#, M"0>0M;W-E>0K-#/&PPR.C JRD$@@C!!KRO MX!_$CQAXSU_XF:#XSCT4ZAX1UZ/28;G0X)H8KJ)K*WN!*R222%6;SR=@8A,A M=S[=[?,<]Q\//">M?'SQAX\_9\E^)>GZ9XUN6NO$T6BZ-J'V6'[-9CRV%U<) M.$0L78A#&BNS%@ Y4 ^S/ _P=\ _#&ZNKGP=X'\-^$[BZ01W$VAZ3;V3S*#D M*YB12P!YP:T;CP!X7NO&-MXMF\-Z1-XKMH#:P:[)8Q-?10G=F-9RN]4^=_E! MQ\Q]37SAX?\ %'BKX"_L_P#PNT2\\9>$M%U&[$^R75!=^)+AX'E+6>GZ?:VT MD4^H/''/!$94L[BY6R>5)XV9(1FWD?<&;:SIR5 /IC4/AKX0U7QE9>+KWPKHEYX MKL8_)M-=N-.A>^MT^;Y8YRN]1\[\ @?.WJ:Z2OE>Z^/&LKXV\+>&O&.A>&K[ MQ!H?Q DT"^U2.QD:)8FT2?4(;ZR1Y'>VF:%TC92\FT-*H9@P(Y;Q-XZ\??%+ M1_V?/'6J_P#"/6_A#Q-XTTO4;'1[.UG2_P!/BDBG>W\VY:9H[@M&1O"Q1;6; M +@9(!]*^+O@'\,?B!K3ZQXH^'/A/Q)J\B+&]_J^AVMU.RJ,*IDDC+$ < 9X MKK-?\/Z7XJT:[TC6]-L]8TF\0Q7-CJ$"3P3(>JO&X*L/8BOERX_9]^&7B[]J M?2]'T/X;^$-%TGP!:V_B/5+O3-#MK:>ZU.X:5;& R(BL4C2*6X=.[0ZG;>-KOP_JI21&L=2T"TGL1+&5^=);:668HRL.&$S!PP^5"IS MUU &!XF\ >%_&EYI-WXA\-Z1KMWI$XNM.GU.QBN'LI@5(DA9U)C?*J=RX/RC MTJ?Q9X-T#QYH)M#TWQ%H\S*TNGZM:1W5O(58,I:.0%200",C@BOA?XW: MAX[GO?V@%N-9T[7(].^('@ZWT?39K>>W2%FFTJ>"+S3-*(XOWN'"1_-(TLH" M[_+'KWC+]ICQE\&3\1=&\5V^B^+/$&AV6B7FC7&@Z9=V<5VVIWDME'%+;>;= M2YCFB#$Q,[.CX5-P 8 ]-_X9.^"'_1&_A_\ ^$O8_P#QJNLT#X5>"O"GB*;Q M!HG@_0-'UZ:U2QEU33],@@NI+=0BK"TJ*&,8$40"DX C3CY1CS/X)_&3Q;XN M\?WOAG7M.N]4T\:8=1@\3)X'UCPQ;QRK*L;6;Q:AOWN0ZR*Z2G($@*+L#/X_ M\8D\3^%_VR?%'Q(\*->:A<>#?!6D7.J>&[;#?VSI7B MV?\ +3@ ^M/&'P[\*?$2WLX/%7AG1_$T%G-]HMH]8L(KM8)0,"1!(IVMCN.: M?I/@'PQH/B35/$.F>'-)T[7]5"C4-5M+&**ZO OW?.E50TF,#&XG&*^4;'X_ M:)X$T[]JGXIZ/J-GJ&G_ &O2+S1[II52"ZFFT'3UM 6; 57DDC!+?=!)/0U# M^QSXB\)?#WXA>(/@_P"$/B'HOC2UU30[?Q/;:KI.JPZB$U)8X[74MVQC@R2) M#=!21DS2D# . #ZMNOAEX/O_ !I:^,+GPGH=QXMM4\JWU^73H6OX4VLNU)RO MF*-KN,!NC$=S72U\$:/X'B^#>DZ6WQ:^$=YX?UW1=3L%/QV\$WEI>W=]<,X\ MV\O)7"WL44I8Q3+)'*A66120NTUZ7\,?@;\.OBI\5OV@KOQEX#\-^*;U/&"6 ML=YJ^E07,\<7]D:>=B2.I9 "S$;2,$DCF@#W*U^ _P ,['QG6XM$MEO3<.27F\\)OWL68ELY))R>:ZW6M$T[Q+I%YI6KV%KJNEWD307 M-C>PK-!/&PPR.C JRD<$$8-?%OC#XK)H_P"RK=>#-?\ &<-E_;/C34?AW;>) MM:U%8V33([^>*:>6XD;EX[*&5/,9LM($R2S-%)7*J<$XRH/:M6W\ >%[7Q MC<^+8?#>D0^*[F 6L^NQV,2WTL(VXC:<+O9/D3Y2!_@A\# MO%7CWP-H5CX3\;>$].EUJS\26:;+^\F@4R&.]N,B2\2<@K*L[/YA?2UL\^'[6XEN)8T96D"16 M\F(U="[%!O0$L #Z4\"_"?P1\+_MW_"&^#?#_A+[=L^U_P!A:7!9?:-F[9YG ME(N[;O?&2:2$J]M*K@2294*RG+;5]*U'XT>-_ ]]X[\+>+-6\"VNMZ1IFGZSI_BV^ M$NDZ*MK=3R6[&ZADGE='BDA?"B;$V^)=T.6< '?VO[-/PAL;=+>V^%7@FW@2 MX6[6*+P[9JJS*"%E $> X!.&ZC)KT#4-/M=6L+FQOK:&]LKJ)H9[:XC$D M^T17&IJA7[-?22.ZCR599D;8P? Y4U[Q^W+I<6M_ 5=.N&E2"\\3^';>1H)# M'(%?6+1258$VADMFT&"PB2Q,4A8 MR1F +LVL6;*XP=QSUKXJ_:J^(NL>/OV1=2\)75[*/$6FZ%JTWBR6'=%YK:83 M9OQU"SWC0S*"2&B1QR#FO5?VE/VC_$_PKU+Q7'X?\1^$%NM#T9]3@\,G0-1U M_5+D1Q&1Y;K['-&-.@):.-994=.KEP#M !]&^&_#.C^#=$M=&T#2;'0]'M%* MV^GZ;;);V\*DEB$C0!5&23P.I-9W@CX:^$?AG8W%EX/\*Z)X4L[B3SIK?0]. MALXY7P!O98E4%L #)YP*\)D^,7C?XH>+/%VBZ.?#^C^$=-\'Z9KUT;NQGNKV M<7\-TQ@CD$\2)@0'$AC;'=#GCS7]FG]J34;;]FVWUNUTZWM_!7PM\!:@6ES<3%5"J7D>,LV%50,GH .U7?!/P3^'GPTU*;4?"'@+PQX M5U":(V\MUHFCV]G+)&6#%&>-%)7*J<$XRH/:O"?#?QX^)OB"[&B75DTDVKZ1 M>2C58_AYX@T>V\/7<U>]C\0ZV?"D&H))Y4D;SYMA(BRL\DC22'@/)D;V);:N< ]XK \.> /"_@_ M4M9U'0/#>D:)J&M3_:M3NM-L8K>6_FW,WF3NB@ROEW.YB3EV/L"UNL+']VBGRT5 NS M9E3TS?$[Q[\0/%GB#0?AAJ_A6>U\,:38W$NKZ_:2WJZ[%((C& M$8S 2@F;Y8\)\X!ZKXX^%O@OXG0VD7C'PAH/BR*S9FMH]>:\C:SVPW$"[/]'7 M]]G*[3\C^8/+O>'/VD/'DFG> ]>UF#PV=)\>^#[[Q)IFFV5I<+<:7-#:074< M4T[3%;E625PQ6.$J5 &[.: /H7Q/X!\,>-KC2Y_$7AS2=?FTNX%U82:I8Q7+ M6DP((DB+J?+<$#YEP>!3-+^'?A30_%6I>)M-\,Z/I_B34UV7VL6MA%%>7:C' M$LRJ'D3 M'3I=0B!DEG=;E7BMIE8!(MCE &D&6.KX;^-WQ'T^/X7^)/%=MX9NO#/Q%G2U MM=)T>VGAOM&FN+:2ZLUDN9)GCNUV1-%(RQ08=E=05!6@#V_Q9\._"OCUM.;Q M-X9T?Q&VFS?:+)M6L(KHVLO'[R+S%.QN!\RX/ KF_$'[.'PE\6:U=ZQKGPN\ M%ZSJUV_F7-_J'A^TGGF;&-SR/&68X Y)KQ?X8_M+>)?&&J:AI'BV^\)Z9KC: M'2:3:^#--^!]EXH?P;HNFRV\$6Y Q@M*@#>6V(D2/!*[Z /L3P M/\,/!OPQM[JW\'>$M#\)P73K)<1:'IL-DLS 8#.(E4,0"<$^M3W'@#PO=>,; M;Q;-X;TB;Q7;0&U@UV2QB:^BA.[,:SE=ZI\[_*#CYCZFO$/A%\>/'?B+X@:# MH?B'1[C4['6+::2XN[/P%KV@PZ'/''Y@CEN+]3'#_'>H:5?^)?">A^(;[27,NGW6 MJZ=#=2V;DJQ:%I%)C.40Y7'*KZ"N;UC]F?X0>(M6O-4U7X4^"-3U.\F:XN;V M\\.V&/@QXS\<+X6'AOXB1-')IVB MZ?\?P;X+\/>$FO0@NFT/2H+(SA,[ _E(N[;N;&>FX^M7I/ /AB;QC%XMD M\.:2_BJ&#[+'KK6,1ODAY_=B?;O"?,WRYQR?6OF/P3^UUXR\:76@>(+#P[>Z MGX:UO5HK6+0+/P)KHN;:QEF\I;UM79#9R;%(F=!&J!=RK*Q4,_0^%_V@/B'K M7QZ?X-7.G>'XO$VBW3ZMK6N1QL;.?P^0I@:WMOM/FQW"?#OQ T5]'\4Z!I?B727=9&L-7LX[J!F4Y5C'(I7(/0XXJGX'^&' M@WX8V]U;^#O"6A^$X+IUDN(M#TV&R69@,!G$2J&(!."?6NFHH P-!\ >%_"N MM:QK&B^&](TC5]9D$NIW]A8Q03WS@L0T\BJ&D(+,(P-KK:;";YHRFPH9]N\KL^7&<8XZ5T]% \ ^&/ >@MHGAKP MYI/AW1F9G;3M)L8K6W+-PQ,<:A?#33?B)J'A2XU6 MYO5@\.ZO'K<%E;R*L-S<1QNL7G@J2RHTGF*H*_.B,<[0*S_B5\%]$^*&M^%M M8U"ZU#3]2\.RW3VEQITB(SQW%N]O/!)O1LQNK D#!W1H<\<]]10!YKX=^ GA M_P ,K\+5M;S4I!\.])?1]*\Z6,^?"UM%;EI\1C<^R%3E-@R3QC@84?[+/A_3 M8;";1/$/B'P[KVGZMJNK6GB#3Y;9KN(ZC.\UW;E98'AD@9F&$DB8J8XV!WJ& MKV>B@#RGPS^S?X8\+ZAX0U""]U:ZU/P[J-]JYOKRX22;4[R\@>&XGNSL&YBK MD@1[%7:H4!%"UQWQ0^"#^';5]4\):-XFUS6+[Q?)XHDU#0-6L+75=(GDM!;N M]HEX@MIXF1!$\-PV-LSL-S*@'T/10!X;^RO\+=?^'UCX\UCQ+_:,>I^+?$+Z MN(-:NH+G4(XA;P0*;E[?]P)',+2;(/W<8D5%X4 >A^#_ (7:-X,_X3 6YGOH MO%.K3:QJ$-_LDC\R6&*%XU4*/W>V%?E;<>6R2#@=?10!X3H?[(^D>$;'PS#X M:\<>+_#]UX:BO;+2;^WEL;B:UT^YDCD:P'VBTE1X$:&/875I%"A?,V\5Q&M? ML>R^'/$GPPL/!FM>)K/1],\3:QXBO_$']HV\NH:?-=6<@W*T\;>2:3^S3X:TNY\/7SZEK&H:SI7B.7Q5/JUW-$;C5-0DM9;5GN M=L03:(I=JI$L:J(XPH"C!Q=/_9%\/Z;>>$HXO%OBQO#GA+5EU?0/##W=L;#3 MY%+E8U/V?SI(E$CJJRROL4A4*@ #W6B@#EO"OP[TWPCXI\9>(+6:ZGU#Q5?0 MWUZ;AE*QM%:PVR1QX4$($A#8)8[GQ2X\GS( MK3?B)285"E< LN'_$?AWPWI5MKNN6N MD6EA-XQB/B+R;BX-O#?'31 5\@N-QQ<%E0Y8!E9 -^U9X@CB\0Z[+\/K:'P/ MX?\ %[^$K_5'U_%ZS"^2T6ZAM?LVQXMTL98-,C#]X 'V@L >H^%?A;J'AO[7 M/EJD$=LEO%&^7WO'$LS;N9?E39M>$;?7H=3 M\5MK-Q-/92:KOTA9O)S%:?9H 4'E*/E\\7!'F%GPPR<8 ^:/VG/C]XTU#X+_ M !5O_!'A]K;PYH%Q/HDOBFUU]K74XKN&18YI;:V2+!BCE/EL[7$;_+*5C8*H M?U7]K[QMXK^'OP$UW6_!K6\6L13VD)N+BY,)BBDN8XW*'RI,L0X7H,!BP;V:"92T#2*2MI$C M+OVE=Q"JQW#2\:?L[^%/B!KWBO5=:.H3R>)-(L='N88K@1+ MI<37%O/ RJ' MCF26;>'W'!C0@ @Y\4_X7?\ $CP+\2/CUJ3>%H/$FA^%H=-U34[:X\3210Z= M&-)@FG@TY6MF\YLB9SO%LK'8/ M/%?C6]DMEM(O[>N;>."",-N.VWM(((6)OC)XS\/?LR:_P"" M/%7B*\7XD:#8Z/J.G^(+>=X9]9TBXN[58[L."&\Q=[V\_).]=Q)$H) /_$3X-Z!\3/$7A+6M6-S'>^&Y[F2W^SLFRXAN+=H+BVG5T;?#(C#1''>K7QY^(>L>*/"'PV\=^&M'\:>+_ (37]G+J.M:=\/;EX-=G\Z.' M^SR@AFBG:-6>4R)#(&!"ELHKB@#M;/\ 9?L+?2;/PY=>._&&J^ ;-T\GP;?W M%G)9>3&^^&V><6PO)(4(3"O<-N5 CET+*9KG]G.>#Q/XPUGP_P#%#QIX1'BJ M]&HZA8Z2FE/#Y_V>*WW1M<6$LJ?NX8^C\$9&*\,\:>,M/?X$?$:V\#_$WQ5? MV5IXI\.Z=_9NJ2ZE8:]X?\_4[)+B![FY9+XI,DK%6DP0&D17*C">J>+/#$OP M&\9?#W5O#&O^([G2M:UZ+P_K&C^(/$-]K$4\4\$]5TM;V"'POI=UIFEZ:]QYEO$;F1))[IBP,CW#E M,-(SDD.Y()8FI?$_P'\*^,/'U]XJU6&:ZEU+P]+X8U/3'*&RU"R>7S )D*[B MR$N%8,,"5QSD8\!^)OQ.\3V/QM:/X0\'VNG[=.T#5+G M2YK^^N8Y9&FEN;9HYO+2,QJL2R!"Q=G#%4V '+_$/]A+2_B-+8R:A\4_B!C3 M46&PMY)].GC6%)EFBM[AI+,RWL*21QMLNI)=Q0%B6RQ^BM0T&U\0>&[G1==@ MM]7LKZT:SOX)H1Y-U&Z%)%9"2-K L"I)X.*\I^%^I:GX)^-'BCX776L7_B#1 M8-'M/$>C76KW#7-[:133SP2VCSMEYD1X%='E9I,2LK.P5<4KRUO?C5\(4TKPCI^J7#1W$33(T@M; MF^.]-UC1--;1M/UL3 M6EU#JEP8+6X@NI((R1O25662*,AHSSM*L0#=U3]D_P /:]H&IVFK>)O%&I:Y MJ>KV&M7GBB2Z@BU*2:RD#VBJ8H$BBCC(^5(HD'+-]YF8RWW[+.A:UI^L/K7B M;Q'K?BC4KO3[S_A+;N2T74;5["8360A6.W2W1(I-S[?)(8R.7#YKCM=_:J\< M>%[7XCR:G\,-*#?#J..]\0O:^*FDADLY+9;A7L6:R5II@GF[HYD@4%$VR/O. MS9U[]I+Q9_PF7Q!TOPK\.(/$FD>!X[>YU'4IM?%K+=Q36<5TJVD/V=_,F"/( M-DCQ)\L?[S+D( 37W['GA_6[[Q3J.N^,/%VOZMXFL;+3]3O[ZYM \B6ER+B MI'';)%$00$*QHJ,,L5,C-(?3_B;\-M,^*WAJ'0]6GN[>TBU&QU-7LG59/-M; MJ*YC!+*PVEXE##&2I."#R.*\+_M&6/C&Y\;MI>E--IOA_P .Z;XCM;MKC:;^ M*\MYYT4IL_=$+"!G+9W]!CGRBQ_:J\16_P 0Y?%NOV-KIOPP@^%EEXUFL;?4 M6GNH#.9'=EC^S*)92R"$*T@4*@<$&1T !ZIXH_93\%>*F^+#S/J=I-\2[*"Q MUF6UN$!BCBC:-3;!D98RVXLV00SQ^#;S4 MIM$O-8L+;P?XV@UU@UK"9I;:\V0I]GD*_=9!-&=DGS_*N_V3X)^/?$?Q.\"Z M=XHUWPU9>%[;5[:&_P!-M;?57OIS;2QAT-P#!$L4F&&44R ?WJ *7@_X!:#X M+N-ZDB/\ H]C'/'%(H6-0)&%S(6/W20N%4 @X=G^R M;X)LX/"]N)=2EL]'\)_\(3>6LLD1CUW2A"(DAOAY?SE""ZO$8RK._.UBI\S^ M'7Q\\3^%?">C6,6E3^.==\4?$?Q-X>LCJ>KM MJD-UJ$D6Z1HY6$*);JF%4E M$&55BH1NTL_VH-5O(3X?7P;:GXG'Q3-X47P^FMYT\S16BWSW)O3;AQ;BT97W M?9]^\B,(?O4 =AX-^!9\+75B;_X@>-/%>G:?9/866EZS?P+;PQ,@0^9]GAA> MZ<(H >Y:9@^,NI^/88--U$^,=*\/Z5HNI^(U32K. M>32+>0D7LJ*L-LP2:X+^4&(8_NC(VP]=HO[9O_"0>&_&%[HN@:)XQU+P;)97 M>NV_@SQ.FK6S:9/YA>YLIT@4W$\0BE+6TB0D[#ACN0N =9?_ +*>CW6BWWA> MU\9^,-)^'E\Y^T>"=/O+>.P,+$-+;I,8#>102'=F**X10KLBA4.VM7Q=^SII M>NZY=:IH'B?Q%\/9K_38](U*+PI+;017UK&"L*LLT$OE/&K.J2P>7(%;&[Y4 MVZ/P5^,#_&S3=7\1:;HYL_!1NO(T#6)IW$VLPJN);G[.T2^3%YFY8R78R*I? M" KGTB@#S30_V?/"7A?6+F^T:*ZTR"3PK:^#XM/MY%^SV]C;O.\6P%2WF?Z2 MX+,S @+QG).'K7[..D6?@/PAIND3ZE=7?@;PQ=^']#CFGB'VE9;%+4>>=@!? M;$G*[!DDD8X'L]% 'SQ\!?V7H_"O@7X;?\)KJVN>(;_PWH45M:^'-;GM9['1 M[B2U6&Y6+RHE:;"F2%3-),$1F5" W/1>$?V7M#\*ZEX=:;Q/XH\0:'X7,Q\- M^'M7O(7L]&+HT2-$T<*3RM%"[PQ-<2RLB.<'=\U>RT4 >.Z?^S59+JFF7>N> M./&'B^#1X;J+1[/7;NVD73FGA>W>598[=)IY!#))&'N9)CB1B"=4TNYN?B%XT\46FDVK6>G:;K-] +>!"JIF06\$373A5 #W33,#E M@=Y+'<\1_##2_$_C_P .>+[JXO(]2T&PU#3K:*%T$+QWGV?S2X*DEA]FCVX( M RV05:/^SCX9T7PI\+/#T5YJDMC\.9HYM*::6(O<%+2:T N,1@,# M'.Y.P)\P';(.!I?[(^@Z5J'@[9XO\6SZ!X-U0:IX>\-SW=LUCIS!946)3]G\ MZ2-4F9$$LKE% 5&49!]THH \B\/_ +.-GX5U.U32?&_C'3O"5KJ#:E!X.M+Z M"'3HY"S/Y8E2 7?D^8QD\C[1Y9^X5,?[NJVD_LK^&-'O](UF#5]=/B^QURXU MZ7Q4\\)U&_EN,+/!.?*\LV[Q)%%Y2QJJI!%LV,BL/9J* "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@#Y6_X8KUB'3XM$ MM/'6DZ?X?M_%D7BX?9?"P74]1NH]0%VBZC=FZ/VK"[H]ZQQ/D1,6(1D?N-2_ M9F_M#X6^,O!O_"2>7_PD7BR3Q1]M^PY^S[M2COO(V>9\V/+\O?N'7=MXVU[C M10!\W?$C]E#Q%XN\-^.?"&@?$2W\-^"/%]_-JM[82>'Q=7D%S,_FS"&X%Q&H MADF&]D>)W^>0+(NY=GK/QL^&9^,'PPUOPBNI?V/+J"Q-%?&#SUADBF29"T>Y M=Z[HURH9203@CK7<44 >+O\ L^WVH:/\88=3\36\VI?$C38K.ZN;33&AALY5 MTQ;)Y$B:=RREE,@0OE00I9L;S6C^ OB[P?JEWJ'P]\>:=X>N-4TRSLM6CUKP M^VIPRW%M L$5W J74!BD\M55E8R(0D?R@ABWN-% ''>-/A_/XR^$.O\ @BYU MRYGN-6T.XT>36[R")YBTL#1&=XXEBC+?-N*H$4G@!1T\S^.?[).E_&SX=>#M M!DUN71-=\+M:"TUZWMRSR0QF+SK>2,.NZ*81*2A; 9(V^;9@^^T4 >)Z/^R7 MX#OM=\5^(/'WAOPW\1_$>OZO+J#:GKF@6\SVUOM2*WM(_-\PA(HHD7@C@Z58>"?B1)I::+>:D--T_4-,>[TK^S;N?STM+BU6YC,DE MNW$5Q')$RKE"I0E3] 44 ?/GB[]E_6/''A?QF^J^,K'_ (3KQ/<:)+-K-KH; MQZ?!'I=XMU;1)9&Z+D%O-WLUP6)E)!"JJ#HX_@_XP\4>+-!UOQ]XRT?75\.3 M27VCZ9H?AZ73;5;YHGB6YN1)>7#S&-)'"*K1@%V)W$(4]@HH ^>M!_8;^%D? MPS?P]XH\)^'?%_B6\M;A-5\8WNA6RZE>W1F7#G9\H!^45UO5[[1FGL]<@MTD6&:6V2YCDCN4,C%94 MG'#,&#C9L]YHH \!_9W_ &??&OP?\:>(M:\7>/K?XDSZQ86MBNJ7.GS6E[9P MVI86]L"UQ,)8\33,9'(E9SND:4ME>N\6?"76_P#A8%QXW\">)[3POXAU"SAT M_58=6TIM2T^_AA,C0NT*3P2+-&97"R++@JQ5D;"%/4** / IOV69KO2;O4[K MQC-<_$R?Q#!XH'BIM/7[/%>P0M;PQ)9[\"U6!Y(O*,A=XCO?V6]1\ M3:E<>(?$WC?%]YX@T#5KF^L='-M9K:Z5=?:(+."W:>1D#,TQ:1Y9&W2DX MVJJ#Z!HH \7\:?LY?\)?8_&^W_X2'[)_PLO3(M.W?8M_]F[+)K7?CS!YN<[L M?)TQGO7FVC?!?XB:I\7_ (VVND^*G\(^&=9&DZ=-<7GA]KA[R%=*@BDGT^?&(I1'.RDR),I*H=O!!I_\,@PW%KI>EWOB5;K06^']OX MUFV&GM'<7<$"OY=S;3";%O('D+$,DPP !C[U?15% 'CUO\*?B/K&AWNC>+?B M?9:MITNC7.E+'I?AE;)[IY8O+%S>.]Q,9'3E@L'V=2SMD$;57T+X?^%?^$%\ M!^&_#?VK[=_8^FVVG?:O+\OSO*B6/?MR=N=N<9.,]36_10!X5X=_9A_L"\\' M3_\ "2^?_P ([XSUGQ=M^P;?M'V\7H^S_P"M.WR_MOW^=WE_=7=Q%J?[+]S_ M ,)3KGBS1?%B:7XLF\6CQ5I5Y-I8N(+,MIT6GSVL\/FJ9XI(4D)*O$P9D((* M?-[U10!\YVO[*.MR3^)]-]2\36?BS3]8M]%$-OI]Y;V2V8C^SF=C M+ T7F1E#(K^7)CS-X\P]'XF^#7Q ^('@W6?#_BCXH0O;ZW>264*G$<<;'?7M-% 'G'P<^$'_ I=-?T?2=563P3< M7AO-$T'[+L.B^9EIX(Y0Y#P&0EXTV+Y>YERR[0GH]%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %5-7U2'1=)O=1N YM[2![B3RUW-M12QP.YP.E M6ZBNFF2UF:VCCEN C&*.5RB,V. S ,5!/4@''H>E 'RS^SI^VEJ7Q@\/^._& MWB/PA;^'/AIH8:ZM_$%CJ O7@A6QM+IH;F!5\QIMER7S"K*"&B(W1AYO1?V9 MOVCE_:0TOQC?KX3U/P>OA_7I=$^PZT=MX^R&*3?-#M'D/^]VF,EBNWDYX'SM M^R+^S_XN\&_M5>//&5M\/+CX.>$)_,M[[P]'?1S:?>RM:6#PK:K&VQXXYC?2 M"4(@43B( ,)8XO3_ (::/XL_9U\)_M*>,M7\.1SM<^*]5\4Z19S:G! E_:?9 MH2C&;+"$,8V'[P C&2O2@#<^-_[6$OPG\5>(M,TSPDOB6Q\(Z);^(?%%XVIB MT>SM)IVC5;>/RG%Q,$CFE*.T*[54!R6PM/7?VR+?3?'5];67AJ/4? 6EZ_IG MAC4_$_\ :?ES17M]&CQM%:>21+"AFMUD1_%CP3I>BS^9?00CPY=QR/YINA*\;O$L5P6!A21RT3*8URI-'7OV5 M?'-KK?B#P#I^B-?^#O$7C;0_%'_"6?:[=(;.TM88!<02PM*)S.7M J".-T(F M4LZX8* >N^$?VO%\4?$71M,?PLMIX+\0:]JGAG1?$:ZGYD]S?6(8N9+7R@(X M9##<".1978[%W(F_Y?HJOBCX>?LV^/=)\>?#_P ,ZEH)M_"O@?QKKGBP>*?M MENT&HPW/G-:0Q0K(9UFW71$@DC5%\EMKOE<_:DL8FB>-BP5@5)5BIY]".0?< M4 /HKC_#-B-%\<:YIL%S?362:=8W"1WM]-=%9'ENUP"#U]3@>]95:U.A%SJR27F;4J-2O-4Z47)OHCIZ^5OB-IGPS\1?M2>+X M_&O@S1O'^H0^$/#\.FZ?>Z/#J4R2&]UHRK&)$;R\CRBW3("]<"O639^.?B/_ M ,?4K>!]!?\ Y80,'U"9?]IND>?;D=\U3F_97^'TFLMK$4'B#3=7DM8[.>^T M;Q3JFF27,2/(Z"7[+7/+^6+_.6WRC?U1R/A3X8^#OA[^TI\/KCPKX$T'P+<:IX&U^2_MM%T MV"T+,MYH95)#$B[RA=P">FYL=37T57G_ (.^!?A3P/XJ3Q)8-X@O=:CLIM/B MN==\3ZGJWDP2R122I&MW<2JFYK>$DJ 3Y:\XKT"O3BFDDW<\J33;:5@HHHIB M"BBB@ HHHH **** "N,\=?&?P)\,M8T'2?%?BW2?#^I:]X?: M3P">%^7;N.%W,BYW.H/9U^=/_!071T\!?'#0OBKI6H^%?&4MG9K:^(/AUXAV MRM+:0V>I3>;M!9E22$W: ,FSS A._D ^\KCXE>$;/QK:^#I_%6B0^+KJ,S6 M^@2:C"M_,@5G+I;EO,9=J.V0N,*Q[&EU'XD>$M'\86'A*_\ %&BV7BK4(O/L M]#N-0ACOKF/Y_GC@+;W7]W)R 1\C>AKX"^-&BZMI>F^)]3\*WWAG44\5^/?" M>N0V?V]QX@T+4F:T$5@UJD3*"(X]ZL9(V5/, 0CFI/C))=_VU\>M@_XK _%? MP7CG[HEVE><;_>@#[YM?B1X2OO&EWX/M_%&BW'BZSB$]SH$ M6H0M?P1E58.\ ;S%7;(AR5QAU/<5T=?G'\/9+MM>^$7D#_BKV^.7B=K_ .7% MSL\N\^U;L<@>08]PZ;=F>*_1F4NL3F-5>3!VJS;03V!.#@>^#0!S6G_\E-U_ M_L#Z=_Z.OJZBN)\+3:G/\1/$+:M9VEEX)9HXR#G/&.P MYYP.VH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***P_%7C7 M1?!=G]IUC4(K13]R,G,DGLJ#D_@*SJ5(4HN=1V2ZLTITYUI*%--M]$;E<]XN M\?:'X(MUDU:^2&63_56R?/-*>@"H.3SQGI[UR7]N>-OB)\NBV9\'Z(__ #$M M1C#7DJ^L<71;/3^JT,-KBYW?\ +&S?SEJE^+[I'/"[\<_$?_CUC;P/ MH+_\MYU#ZA,OLO2//OR/>NI\(_#?0O!>Z2PM3+?2?ZW4+IO-N)2>I+GU]!@> MU=/16M+!0A)5:C*_".D>(-4T.?[1IUY M?VB2R6[888!(Y7YBVPY7<%;&Y%([6B@#F9?AAX-G\<0^,Y/"6AR>,(4\N+Q MVFPG4$788]JW&WS -C,N WW6(Z&GZC\-_"6L>,+#Q;?^%]%O?%6GQ>19ZY<: M?#)?6T?S_)'.5WHO[R3@$#YV]371T4 3J&I'>5/\ L)T0#MCD>M>9 M];J8C3"1NOYGI'Y=9?*R\SU/J=+#:XR5G_+'67S>T?G=_P!TQ_\ A*O&/Q#^ M3PSI_P#PC6COQ_;.K1YF=?6*'^1;@^U;GA7X4Z-X;O/[2N/.UO7&.Y]4U)O- MES_LYX0>F.?>NTHJZ>!CS*I7?/)=7LO1;+UW\S.ICY\KI8>/LX/HMWZRW?IM MY!1117I'F!1110 4444 %%%% !1110 4444 %%%% !1110 445\;?M*_M6>. M/ _[47@CX5>%+WPOX:%]%!?&Y\6K(L&KF5+M%MQ,I_ 55D MD /LFBOD3XA?M8?$'PG\?[CP7;Z+H44,&LZ-IMGX;N;>XDU?7[6[1FNM0LIA M(J""VPP8^3(H\F3>\9^47/B'^UIXG\*^/?%UY96>B?\ "O?!GB;1O"^K0W4$ MS:C=R7OE^=4>4(D*+(GSN5.[ZOH Y M?3_^2FZ__P!@?3O_ $=?5U%^B)*J:GJMGHME)> M7]U#9VL8R\TSA5'XFN"OOBQ<>(+J73O NF-X@N5.R34I-=9\N$CS_P![:*^? M7_MV_FT>JL"J*YL9+D_N[R?RZ>LK>29!)\2-;\;2-;>!=*\RUSM;7M44QVR^ MIC3[TA_R15[0?A!8PWZ:MXCNYO%>MCD7%^ 8HCZ1Q?=49'O[8KO8XUAC5$54 M10%55& .@ IU5' J7_DJ](_J[OS%+'N$73PL?9Q?;XGZRW^2LO(2 MEHHKTSR@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY)_ M;C_9U^(7[2#>'?#NDZ9X/U+PIY\F^^U/S(=0T>62SNH6G!(=9HPTD+A$"/YD M48.5)DB^MJ* /C/Q'^Q;XRO-=\0Z19:[I-WX6\1ZWH&N77B2_N)EUVQ;38XH M_)CC$3)-N%NFR0RQ^7YL@V-@;MKXA?LC^*/%/CWQ;9V5_HQ^'OC+Q/H_BG5Y MKJ>5=1M)+/R_-M881$T' MVZ:38R?Z5.N?^6TG\((_A'XCO7GU<9&,W2I+GGV73U>R_/LF>E1P4I05:L^2 M'=]?\*W?Y=VC4\2?%JRL=0;2- M)?%&O]/L=B08XCZRR_=4?KZXK/A^&>K>- M)DO/'FI?:H0P>/0=/8QVD?.1O/60CW_,BNY\.^%]*\)Z>MCI%C#8VR_PQKRQ M]6;JQ]R2:U*R^ISQ'O8R7-_=7P_/K+YZ>2-?KL,/[N"CRO\ F?Q?+I'Y:_WF M06-C;:7:16MG;QVMM$-L<,*!$4>@ X%3T45ZB2BK(\EMR=V%%%%,04444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>0_&#]J[X;_ M +\5:)X>\6:S-;:GJ?[QDM;.6X6QM]DK"YN612(HLPNNX\\,V-B2,@!Z]17 MD_C/]J+X??#W5K>P\0W6OZ:US?0Z;;7C>%-5>RN;B4@11Q72VQAD+9XV.0>? M0UJ:[^T'X \-_$.W\$:CKWD^(IIK:U,:V5Q);PSW.XVT$URL9@AFE"'9%(ZN M^5VJ=ZY /1**\[TO]H/P!K7Q(E\"6>O>=XD2XGLQ']BN%MI;F"-99[>*Z,?D M2S1HP9XDD9TPVY1M;'HE '+Z?_R4W7_^P/IW_HZ^KJ*Y?3_^2FZ__P!@?3O_ M $=?5U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%<#XC^*L4>I/HGA>R;Q+KXX:*W;_1[;MNEDZ#'IU[<5 MSU\13P\>:H[7V[OR2W;]#IP^&JXF7+25[;]DN[>R7JTA\6^&DM_%EOX?M;2_#2:W91A[;9&K 9?DDCPQ^-=7117;2HTZ$%"E&R."M6J8B;J597?F%%%%;&(444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5^=7_!0N]T_X9_'3P=\1?!7C*;0?BY9Q*!H%]8-+9:O;Q6U\\/E[U59)6=F MM2(G9Q]JCP$8J6_16JE]I-CJ4UE->6=O=2V,WVFUDGB5VMY=C1^9&2/E;9(Z M[A@X=AT)H ^7[J>\^,'[:'PZTS7[#[);>!?!1\6SZ:S;XX]8O9/LR*RD88PQ MI.5;G#,",')KPWXT17,?C?XQ_#]I#!X\\7?$?POJGA_3W(^T7UB/LO\ I4*D MY>&'[+.'4NI1=RKG*PRQW,(25OE?S5"DD@5^C4H=HG$;*DF#M9EW 'L2,C(]LBGT4 M<3X6AU.#XB>(5U:\M+VX_LK3BLEG:M;H%\Z]P"K22$G.><]QQQD]M7+Z?_R4 MW7_^P/IW_HZ^KJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ K(\4>+-)\&Z6]_J]['9VZ]-Q^9S_=5>K'V%(=?7_6LK?Z+:9.-TKCT_NCGC'7BG>&/A:L&J)KOB>]/B/Q%U26 M48@MO]F&/H,>O7OQ7ESQ;^29D^5XI^+9S+]H\(^$F/$8^6_O4([G_EFI].OU!KO_ WX7TKPCIL= MAI%E%96R?PQCECZLW5C[FM6BMJ&$C1E[6;YIO[3W]%V7DOG=F.(QDZT?907+ M37V5MZOJWYOY604445W'GA1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 )OB\V(?M'A3P>QP9?NWU^G^ MR/\ EFA]>I]P:T?#_P ,9]2U*+7O&UTFN:RN&AM%7%G9=\1I_$?]H_\ UZ]$ MKS_9UL;K6]RG_+U?^)K9>2^;Z'H^UH8'2C:=3^;[*_PI[O\ O/Y+J97AKPOI M?A#2X]/TFSCL[5/X4'+'^\QZL?_''PY_::^'WAZX\ M/;?2O!C2.NIZ+>Z4D[Q*]I=VSSVLR%&\TK<[=DI9 0KC[ACD .&G_:0U3Q+^ MT#XFT&3XG-X$TWP[X@TK0[&SC\,_;],U9I84EE^V71C/V=IVD\N#%Q%CR\XE M)(JE\4?VDO'/A_QO\0O%%CK[6/A3P)XPT+PPWAA;*W>'4H+GR?M68Y%11"NY'W-GN/$W[$-AJVJ7^GZ;XG.E?#_6+[2-3UCP\VG^=&?V/T\/?$C2M3/BG[3X)T3Q)J'BW2?#9TXK/!J%W M&RN)+OSB)(4>6=XT$*,"ZAG<*=WT90!Q/A;7],\1?$3Q#DJ2I(S@@X]Q7;5R^G_\E-U__L#Z=_Z.OJZB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *KZAJ%MI5G-=WD\=K:PKODFE8*JCU M)-<[XT^(NF>"_)MY!)J&KW)VVNEV8WSS-VX'0>Y_6N:T_P"'^K>/+R'5O'DB M_9T.^V\.6['[/#Z&4@_O&_3\#BO.K8M\[HX=^A'-XJ\0?%29[3PF9-%\.JVV;Q!,A$DP[BW0_^A']".>T M\'^!](\#V#6VEV^UY#NFN93OFG;NSOU)_3T%;D420QI'&BQQH JHHP% Z #T MI].CA%"?MJSYY]^B\HKHOQ?5LFOC'.'L:,>2GVZOSD^K_!=$@HHHKT#S@HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .7T__ )*;K_\ V!]. M_P#1U]745R^G_P#)3=?_ .P/IW_HZ^KJ* "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH ***YSQEX^TCP+9K+J,Q:XEXM[* ;YYVZ (G?GOTK*I5A1@ZE1V2 MZLUI4JE>:ITHW;Z(Z"25(8WDD=8XT!9F8X ZDGTKS34/B)JOCB\FTGP%$LL M:'9<>(;A?]%@]1&"/WC_ *?47T?0 V^'P[;2$/*.QN'' M7_='Z&O2M/T^VTJRAM+.WCM;6%=D<,*A54>@ KS;U\;\-Z=/OM)^G\J_\F]- MSU+8? _%:I4[;PCZ_P S\E[OF]CF_!?PXTWP:TUT&DU+6KD[KG5;P[YY3WP? MX5]A[9S76445Z-&C3H05.DK(\RM6J8B;J597;"BBBMC$**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *\#^,W[7VB_"/XHZ#X"M_"WB#QEKM[LGOH= MUF> MQMGBN'1Q&6#3R-]FD(BC!;8KG[VQ)/?*_/W_ (*)>$I)OBGX%\1>"M \<:/\ M786^S:-XH\/6SR6=_MM;V6&SEWYAA\W[3=0R%ML3L51&( '!)Q5#Q5^ MU5X3\)_$:Y\*7.G:U<6]AJ&GZ1JOB*WAA.FZ7?7PS:V\[-*LN6!BR\<3QIYT M>]U^;;\[_&SX:Q>(M:G_ .$>^%GB#3?VA[W6- O)/'8TJ>2Q=HO)%S/!J(=X MK>!((I8VA9HF?Y5\MR0:I?%SX5^+[[QI\4O =OX;UJXN/'7CWP]XATO6K.PF MDTZ.PB^SFYEFNE0Q0M";20&.1E=MR%%;>'K+Q+-#"NEWNIVL7F7%I&PE,P=0LJAGB5':%PCM\N[V:O@3P+\*_%\?C MSX?> KCPWK5I<^%/BAK7BV_UE["9-,;39%GEMY([LIY,K2FZC3RD=I%(<.J[ M6(^^)4,D3HKM$S @.N,K[C((S]10!S6G_P#)3=?_ .P/IW_HZ^KJ*XGPMIMQ MI?Q$\0Q7.J7>KNVE:1GD\],=M0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %,DD2&-Y)'6.- 69F. .I)]*YCQE\2-'\%^7!<227F MJ3<6^F6:^;<2GL HZ#W- ;5+XH=D^NW(Q9V_KM_P">C?3CZBMGP;\,K'PS>/JM[<2ZYXBF&)M4O.7^ MD:]$7V'YUU>GZ?:Z390V=E;QVMK"NV.&%0JJ/0 58I4\&W-5L3+GFMOY8^B_ M5W?IL55QBC!T<+'D@]_YI?XG^BLO7<****](\L**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E]/_P"2FZ__ -@?3O\ MT=?5U%,OL/]I_\ ".Z->:O]B\WROM'V>!Y?+W[6V[MF-VTXSG!Z5U$DJ0QO M)(ZQQH"S,QP !U)->"?M >+K[XL?"+XB>!_AWHTOBS5M6T#4-,%Q'(D-HDDU MM)&J^K>AMZU\0 M/B_X=T^2^U/P1\.K&TC^]+-X^O5'L!_Q)N3[#DU0^'GQ2\8?M"> ?#&O>']( M/@K2=:TNUOY[Z]?SY4,T2NT< VKO"EBHD(&<9PIXKF=%N_%EUJ$>K^,/@S\0 MO$^KJ=T<6TM^_"VJ>!_@%\-/#>MVOV+6M'\, MZ9I]];>8LGDSQ6L<?JUM_P!NN_F= MO/A\&_W5JD^[7NKT3W_[>5O(U_!OPXT?P2KRVL;W>I3;<3'N2QZ#V M&!74T45WTJ-.A!4Z4;)=CSZU:IB)NI5E=ON%%%%;&(4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 445Y9\1/B)XF7QU:^!_!%OI*:R-/&KZGK&OB5[+3;5I3%%^ZC*M-+(R3;4 MWQC$+DMT!3:BKL-SU.BO+?AW\0O$Y\<7'@GQQ;:4^KOIQUC2]:T$2I9:G:+* ML^(?%=]XRTSX-P^7Y&L^"[LI)I5^(+WSYGA7.]Q&T M74#SK:DQD"2-+<*\B$;2UQ&,93C,^+GQ6\66/C3XJ>/+;Q'KEO<>!O'GAWP[ MI6BVFHS1Z<]C+]G%U'-:*PBG:8W*.T+>3&T1M8G\U$5V)D+LV]@ M?O:600Q/(P8JH+$*I8\>@')/L* .:T__ )*;K_\ V!]._P#1U]745Q/A;6K? M7?B)XAN+:.[B1=*TY"+RSFM7R)KT\+*BL1SU QUYX-=M0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445R7B M_P")^A^#YEM)I9+_ %:3B+2[!/-N)#C@;1T_'%8UJU.A'GJR27F;T:%7$3]G M2BY/R.MKAO$OQ9T[2[]M)T>WF\2Z_P!!I^G_ #!#ZR2?=0>O4CTK(/A_QC\2 M/FUZZ;PGH3D>#]/%EH]A#8P<;O+'S.1W M9CRQ]R:\_P!KB<5I17)'^9K5^D>GK+_P$]'V6%PFM9^TG_+%^ZO677TC_P"! M(XB'X=Z[XZE6Z\=ZB!9Y#1^']-:_60_IZ'M7HNFZ;::/9Q6EC;16E MK$-J0PH%51[ 59HKJH86EAVY1UD]V]6_G^FW9')B,95Q"49:16T5HE\OU>KZ ML****[#B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH ***PM4\<:'H[%+C48FEZ>3"?,?/IA327XFM.E4K/EIQ;?DKF[17(_P#"6ZQJO&C^'I_+/2XU%A"O MUV]2/I1_PC?B'5N=4U\VD9ZV^E)Y?_D0_-7C?VVJ^F!H3J^:7+'_ ,"GRIK_ M \QU_4W#^--1^=W]RO^-CH=2UJPT>/?>WD-JO4>:X4GZ#O7/M\1(+UBFC:= M?:RV<>9#$4B_%VZ?E5O3? &A:;)YHL5N;CJ9KLF5B?7YN,_2NA50JA5 ' MH]GG.*^.I"@NT4YR_P# I3XQUC[\U MEH$)[1K]HF'XGY?RKS?QU\!-<;QM8^./#&IVFLZ^MF--U'2_%$TR6=_;K(9( MMLD(+0R1L\NUMDBXF<%>A'NU%7#(L*WS8IRK/_IY)R7_ (!I!?**$\;5VIVA M_A5G]^_XGE?PY^'/B:/QQ/XV\;7&DQZO'IO]C:7HV@F5[+3+,R+)(/-D"M+) M(T<.Y]D8 A0!>I/JE%%?0Q2BDDK)'#>^K"BBBF(**** "BBB@ HHHH *\(_: M!_9-T[]H/7-)NM3\9>)M(TJ%BFHZ%9W2R6-_";>X@8+'(K""5DN74RQ8)0L, M;MDD?N]% '@_C[]A_P"#'Q"U#PY>W?@71-.N-'U2'4V?3M*LT;4O+1E%O>,T M+--"P8%D)!)53GBM#Q3^RAX0\6?$:?Q7<7^L6UO?:CI^LZIX=MI81INIW]D" M+:YG5HC+N4"/*QRHC^2F]&^;=[110!XOH7[*'A#P_P#$R#Q=;W^L/;6FK7FO MV'AJ66$Z78ZE=1>7<742B(3%F!D8*\K1HTKE$7Y=OM%%% '+Z?\ \E-U_P#[ M ^G?^CKZNHKE]/\ ^2FZ_P#]@?3O_1U]744 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !117.>+OB%H/@F)3JE\L=Q)_JK2 M(;YY2> %0<]>_3WK*I5A1BYU)))=6:TJ52O-4Z47)OHM3HZYKQ=\1-"\$QJ- M2O!]JDXBLH!YEQ*3T"H.>?4X'O7*?;/'GQ$_X]8O^$&T-_\ EO<*)-0E7V3I M'WZ\CWKI?"/PRT'P;(US:6[76IRMYUS(3U)<],^@P*\_P"L5\3IAHVC M_-+]([OYV7J>E]6P^%UQ4[R_EBT_OEJE\N9^AS>WQS\1OO%O N@OV&&U&9?Y M1?S'O76>$?A[H7@B%AI=DJ7$G^MO)3OGE/4EG/)Y[=/:NCHK:E@J=.?M9MSG MW?Z+9?)+S,:V.J5(>RII0A_*NOJ]Y?-OR"BBBN\\X**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLO5?$^DZ M&#]NU""W8?P,^7_[Y'/Z5B_\)Y/J7&B:'>ZB#TGE7R(3[[FZ_E7BXG.LOPL_ M95*J<_Y8WE+_ ,!C>7X'93P=>HN:,=.[T7WNR.NJ&ZNX+*(RW$T<$0ZO*P4# M\37+_P!F^+=8_P"/O4[71H3_ ,LK&/S),>A9NA]Q4MK\.=(683WHGU>Y'_+6 M_E,GZ=/TKD_M#,,3_NF$:7\U22@O_ 5S3^3433V%"G_%JW\HJ_XNR^YL+CXC M:2)3#8BXU>X'_+.PA,GZ],?C47]H>+M8_P"/;3[3183_ ,M+R3S9,>H5> ?8 MUU-O:PV<0B@AC@C'1(U"@?@*EH_L['XG_?,6TOY::4%_X$^:?S4HA]8H4_X5 M+YR=_P -%]Z9R/\ P@+ZESKFLWVJ9ZPJWDPG_@"_XUNZ7X=TS1% L;&"V/\ M>1!N/U;J:T:*[,+DV P<_:TJ2Y_YG>4__ I7E^)E4Q=>JN64M.RT7W+0**** M]DY HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^8OCA^UQK_@/]H#P MQ\*?!7@JW\6ZY=1QWU_#=ZFME)+ \-TZQ6FX;3)_HI)>1E091#@R;XP#Z=HK MPSXB?M#>)OAGXZT&TUGX=-;^"M8U_3_#=KKC:W$U]/=7:MM>*QC1PT4;@*Y> M9'P&94<+SD>-/VO%\)_$/6]-B\++>^#/#FMZ5X?)G_:(X7WR<^U8 M5L12P\>:K))?UMW.BCAZN)ERT8N3\OU[';UR_BWXE:!X,98;^\\R_?B/3[5? M-N)">@"#D9]3@5S3:7X_\>Q^"=)?_EUT]A+>NOHTO1#[KS[5T_A+XD?X\CWKH?"/PPT'P M=,UU;6[WFJ/S+J5\_G7+GN=YZ9]L5UE%:T\#3C)5:C?6O$_VHO&46K^$?#0NM M&O9_ J^([-O$DUXH@M)++$FP3,W'V?[3]E,N[Y?+#[N,UA_%:SMM1\7?"HZ! M>:!IWC1]8LUTF+PPD372Z22?MK.PY^R"V\[I\GF>3CG;7DK.J-;E6#ISJWZQ MC[O_ (%+EC]S;\CJ^ISA?VLE&W=Z_MO9 6\?T..2*ZZBC^PZ M=;7'5IUO)RY8_P#@$.6+_P"WDP^N2A_!@H>BN_O=W]UC$TKP7HFBD-:Z="L@ M_P"6L@WO]=S9-;=%%>UAL)A\'#V6&IJ$>T4DON1R5*M2L^:I)M^>H4445UF0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?#W_!0 MCX(>)_C-XD\&P^&_A;)JFMP3%=+\?:1J:076GR_9KMHX[GF-X88[C[/.L@:1 M'+3P?]C\1^']2TZ2P^+5MJEJ5@M@(V MU%C&2EU&\PB:)K=$>.0.N^0*"!R?Q0_9M\>>(/&_Q \+V.@_;O"GCOQEH?BA M_$ZWEND.FV]MY/VN"6)I!,TV;5?+\N-T83+N=,-M^UZ* /BCP;^S;X\L?'_@ MSPOJ&@^5X4\)_$+5O&P\5B\MS!>V\Z2R6T$<(D\\3"2Y*R!XU0")BKOE0WVI M*ADB=%=HF8$!UQE?<9!&?J*?10!Q/A;3;C2_B)XABN=4N]7=M*TYA/>+"KJ/ M.O1M'E1HN.,\C/)YZ8[:N7T__DINO_\ 8'T[_P!'7U=10 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !117BGAWXJ?%/QQ%JM_X;^'_ (/FT6UUK5-(@FU3QE=6 MUQ-]BOI[-I'B32I53,=.L-$\3>' M]8726TW0-1EU=;K=96MTLD;M;P,.+K80R##1MR:W_P#A(O'_ (QP-&T2'PK8 M-_R^ZT=]P1ZK"/NGV;BO/J8ZC"7LXWE+M'5_/HOFT>C3P%>I%5)6A'O)V7RZ MOY)GH6H:E::3:/=7UU#9VT8RTT[A$'U)K@+CXQ+K,[VG@W1;SQ1< [3=*#!9 MQG_:E8<_0#G'!J73_@OIUQ=)?>*+^[\77Z\JVH-B!/\ QR*[^WMXK. M%(8(DAA086.-0JJ/0 =*RMC,1O:E'_P*7_R*_P#)C6^"P^R=67SC'_Y)_P#D MIYO_ ,*]\3^,OG\8>(C!9-UT?0\PQ$?W7D/S./4>W!KMO#OA/1_"5G]ET?3K M>PA[^4GS-[LW5C[DFM:BNBC@Z-&7.E>7=ZO[W^2T,*V-K5X^S;M'^5:+[EOZ MN[\PHHHKM. **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M**CFN(K:,R32+%&.K.P 'XFE*2BKR=D-7>B)**YF\^(NA6LODQ73:A<=H;%# M*3]"./UJO_PD7B35.--\/_8T/2;5)=GYQK\U?/3S_+U)TZ-3VLETIIS?SY4T MOFT=T<#7MS3CRK^\U'\]_D==534-6LM*CWWEW#:KZS2!<_3-H"\?G761QI"@1%5$7@*HP!3J/[-QV(_P!\ MQ;MVII07WOFG]TT'UBC3_A4EZR?-_DOP9R/_ @,FHL*-Y$)_X" MO^-;.E^%=(T7!LM.MX&'20)E_P#OH\_K6K175A\ER_"S]K3HIS_FE>4O_ I7 ME^)G4QE>HN64M.RT7W*R&30QW,,D,T:RQ2*4>-P"K*1@@@]017.>$?ACX.^' M\UW-X7\)Z'X;ENSFXDTC38;5IN<_.8U&[GUKIJY[PS\0?#WC'6/$6EZ-JD-_ M?^'KL6&IP1A@;>8QK(%)( ;AL;ER-RNN=R,![9QG0T444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1152 M^U:QTV:RAO+RWM9;Z;[-:QSRJC7$NQI/+C!/S-LC=MHR<(QZ T 6Z*** "BB MB@#E]/\ ^2FZ_P#]@?3O_1U]745R^G_\E-U__L#Z=_Z.OJZB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBH;N\M["!I[J>.VA7[TDSA5'U)I-I*[&DV[(FHK@M4^-WA*PN/LUM? MOK5Y_#;:3"URS?0K\OZU3_X3'QYXE^70_"4>BP-TO/$$VT_]^4^8'\:\Z68X M:_+3ESOM%K^5STFN;\2_$?PUX1##5=8MK>9 M?^7=6WRG_@"Y;]*YK_A5NN>(?F\4^,]0NXVY:QTH"S@_W21RX^N#71^&_AKX M8\(E7TO1K6WF7I<,OF2_]]MEOUJ?:XRM_#IJ"[R=W_X#'_Y)%>RP5'^)4QN8[K4[FZ5PTVHQS,K+.&VR(K+G': MOL"BG]2]HK8F;GY;+[E:Z]6R?KWLW?#4U#SW?WN]GYI(\2_9K\ S^%[SXC:M M=^"+KP0FM>(H[O3K'5)K2>\%JFE:?;DN]O/.H!FM[@A?,)PVT45Z$(1 MIQ4(*R78\Z=2=23G-W;ZL****L@**** "BBB@ HHHH **** "BBB@ HHHH * M**9--';0R332+%%&I=Y'("JH&223T % #Z*\5_X:JT'^S?[?_P"$4\8?\(+G M/_"9?V6O]G>5C/VC9YGVGR,?-Y_D^7M^;=CFO7IM8L+>UCN9;VWCMY%#I,TJ MA&4C((.<$5$ZD*<7.;LEU8XQ<>5?WFH_G8ZVF22I#&7D=8T7JS' %I_"NCL-)LM+CV6=I!:KTQ#&%S^56Z/J>:XC_>,4J:[4X* M_P#X%/GOZJ,0]KAJ?P4^;_$_T5OS9R/]C>*M4_X_=;M]-C/6+3H=Q_[[;D?A M4D/PWTCS!+?&ZU:%[?SM8U6ST MR+&0UW.L>?ID\_A7G]Q^T9X&-&\*6[=)=:O&N9<>H2(<'V- M'_"H_%OB#GQ-\2M6>-NMKH4*6" ?W=XR6'UJQ'I&K^(=*\/Q"35-3L]-C/.^ M\G2(?FQ%<-JG[1?P^TV3R5\01ZA<'A8=/ADN"Q]BBD?K2Z/^SSX"TF4SR:$F MJW3/PI?^$E^+VJ?\>W@W0M$ST_M+5#<8^OE"O5J M* /G?XM>)OC+X&\%SZD-7\+C6+J:'3M*TZQLYI#=7T[B."/+]%W,&9L':BNQ MX4UYO=_ _P ;_LX2>%_%-G\1U2TFDBT+Q1J$6APEVCN;B25+Z7)/F,M[<.S, M<;5NYWSA<5]8>-OA[X5^)6E1:9XN\,Z/XJTV&87,=GK=A%>0I*%91($D5@&" MNXW8SAB.YKBO^&3O@A_T1OX?_P#A+V/_ ,:H 3_A6/Q"?_6?%F[/_7/1;=?Z MT?\ "I_&CK44 >4_\*R^(<7^H^+-TO\ UVT2WD_F:/\ MA!_BI#]SXFVEQ_UVT"%?_06KU:B@#RG^R/C+8_ZC7_"NIX_Y_;.:+/\ W[-' M]M?&.Q_U_ASPOJ>/^?*^EBS]/,%>K44 >4_\+,^(6G_\A'X5W)0?\M-/U>"< MG_@. :/^&@K:RXU?P7XOTC'62;2BT?X,K'/Y5ZM10!YC9?M*?#J\D\I_$ LI MN\=Y:S0D?4LF/UKK=)^(GA;7-O\ 9_B32KQC_##>QLWY9R*V+W3;34H_+N[6 M&ZC_ +LT8M;C=>$]*W-U:&V6%C^*8- ':*P900<@\@BEKRE MOV:_"-JQ.CSZUX=;J#I>J2ICZ;BU)_PJ'Q;I?_(%^*>MQ8Z#5;>*^_,MB@#U M>BO*/[-^,ND?ZC6/"NOH.OVZVFMI&^GE\9I?^$]^)VE<:A\-H=10=9M*U>/] M$<;C0!ZM17E/_"_5L.-9\"^+M)QUE.F^;"/^!JW]*LV/[27P[O)/*?Q +&<= M8KVVFA*_4LF/UH ]-HKF-/\ BAX/U;'V/Q3H]PQ_@6^BW?ENS3_&OC[2/ O@ M?6?%5_/YVF:7:O=2?9?WKR;1Q'&H^\['"JHY+, .M '245Q?PA^(_P#PM+P1 M;:S/IDFA:M'-+8ZKHTTOF/I]["YCF@+[5W@,I*OM =&1P,,*[2@ HHHH *** M* "BBB@ HHHH *_.O_@HCX)U#PG\'(_B!\+X8EL+K2(=0:TO]-D MBM[Z>>6V;*[0?%K]E#X;?&SQ9I7B/Q1H\\NJ6)" MRO9WLMLFH0".6,6]TJ,!-%B=^&YP2N=CR(X!\L_M$7O@KQA\;/ /AGX0:"VI M?&SQ5>Z5XFO?%S22SW/A[2(MC>8\TK,T"R0C:;="JLKG0_L ME_#.R\?:QXTT_3=:T;Q+K$J2ZA>:/XHU6Q%T4QL5XX;E$**!@)MV@<8Q6[KO M[/G@#Q+\0[?QOJ.@^=XBAFMKHR+>W$=O-/;;A;3S6RR""::(.=DLB,Z87:PV M+@ ^)OA[>2Q^/_AI\0XHE?Q[XB^,&O:'J^J#_CYN=-"740M)&/+011V\!2-L MA/*0J >:_1J5S'$[JC2LH)"+C+>PR0,_4UY]I?[/G@#1?B1+X[L]!\GQ(]Q/ M>"3[;<-;17,\:Q3W$5J9/(BFD10KRI&KOEMS'"M')6;Q#:3/T"6A-P2?3Y :YZN(HT-:L MU'U:1TT<-7Q#M1@Y>B;_ ".UHKS?_A<4VI\:#X.U_5L_=FDMQ;0-]'<_TH_M M'XHZU_J-(T/PY&W7[;D55U#5++28?.OKN"SB_YZ7$JQK^9-<#_P *U\4:QSKOC[42 MC=8-'A2S ]MPR3^-6M/^!G@ZSF\^XTUM5NN\^I3O.S?4,=OZ4>WQ=3^'1Y?\ M4E^4>;\T'U?!T_XE;F_PQ;_&7+^3%U+XX>#K&;R(-3.JW1^[;Z9"]PS?0J-O MZU4_X6)XMUSC0? EY%&W2YUN=;4#W,?+'\#7>:=I%AH\/E6%E;V47]RWB6-? MR %7*/88NI_$K;_ !2;_"/+^;/-O^$9^(VO?\A/ MQ58:%"WWH-%M/,;'IYDG(/N*FM/@;X;,ZW.KO?\ B6['/G:O=O+S_NC"X]B# M7H=%"R[#MWJ)S?\ >;E^#T7R0/,\2E:DU!?W4H_BM7\V4M+T;3]$M_(TZQM[ M&'_GG;1+&OY 5=HHKT8Q45:*LCS)28?R7-4 M/^%AQ77&FZ/JFI9Z21VY2/\ [Z;I^5>%6S[*Z,O9RQ$7+^6+YI?^ QN_P.V. M"Q,US*#MW>B^]Z'6T5R7]J>+]0_X]]&L=-4]&O;DR'ZX2C_A'/$E]_Q^^)?L MZ'K%86RK^3GFL?[9E5_W7"U9^;BH+_RHX/[DR_JBC_$JQ7SO_P"DW.KDD6-2 MSL$4=68X K#U#QUH&FY$^JVY8=5B;S&_)AZGJ'I(8?*C/_ F_P *YWXC>'?&?Q.^'OBCPS%#I_AU M-:TNZT[[1-,TLL/G0M'N&SC(W9_"O3Z*<(I M15J=%>K;;_1?@?*#>-/&5Y\/CX3O?!GC!O&OV'^S%T&TT40:()/*V!C?C_1S M:9_V_,V<>7GBO:?A?\%-%\ > _#.A742:Q>Z3IEK82WMR6?SVBB5"^UC@9*Y MQCO72WWQ!\/:;XYTSP=AK6.19\VZCOY.;E;Y$/&XC92MZ6C^5B*WM8;.,1P0QPQC^&-0H M_(5+4%Y?6^GPF:ZGBMH5ZR3.$4?B:X/7/V@/ 6@R^2_B&WO[HG:MOIJM=.Q] M!Y8(S]2*]R,5!*,59(XVVW=GH=%>3_\ "XO$WB#CPO\ #?6;I&^[=:TZ:?'_ M +P#$EA]*/[ ^+?BG_D(^(]&\(VK?\LM'M3:XE MC@A09:21@JJ/LKJ]\3A;32(VNW8^@* KGZFJ%M^SG MX;NIDN?$E[J_C"[4[@^L7SN@/^RBD #V.:] T/POH_AFW\C2-*L],BQ@K:0+ M&#]=HY_&@#SK_A9'C_Q1QX9^'\FG6[?=OO$]P+<#TS N7_(T?\*S\>>*.?$_ MQ"GLH&^]8^&8!:@>H$S9<_B*]9HH \ZT+]G_ ,"Z'/\ :6T1-5O2P'2I:* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *K7VF6>IQ[+RT@NT_NSQJ MX_(BK-% ''ZA\'_ ^JY-SX2T=F/5DLHT8_BH!KYJ^./PJ^'VG_%KP?HMUX-\ M56GAFU@?7=1U#PWH6KZG'=7"/LL[7-K#,J%7#W#9VL##!U#FOL6B@#YJ^&/B M[3M)^/4-EX3T7QFWAOQ1I:QZG+K'A'5M/BM-1LX52&YDGNK6-"9[9?*9BV=U MM;@#+FOI6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y?3_\ DINO M_P#8'T[_ -'7U=17+Z?_ ,E-U_\ [ ^G?^CKZNHH **** "BBB@ HHHH *** MK7FI6FGKNNKJ&V7UFD"#]34RE&"YI.R&DY.R19HK!NO'GAVU0L^LV;CTAE$A M_)MG>5X;^-BJGT5XA?_ !0\4R A]8\* MZ0OK)=P[A_WU.?\ T&N;O_&FHWVX7OQ:T>W'I9ZA;IC\8T)_6L9<20?\'"5Y M?]PI17_DUC:.5Q_Y>8BG'_MZ_P"29])UBZIXU\/Z'G^T-;T^S8?PS7**WY9R M:^9KJ\\'W"D:W\2+?5L]?.N[NXS_ -\@5/I_B?X6Z.5%OXITE7'0KX$;FV*"Y..M(;_5[K?H_C[Q9J4EOJEFNDWS.%2>\N+=Q'*+>0D$LI1! MQN%,^.GQDTGP5XA\&_$;1M0U#Q6WA^&_TK^SK'1_LUQ_IP@6-K9[>", MC[VV5MH)&T\WX=^-%YX_^.'@FVU^+Q+96WAR.ZU^UU2;2;J*ZN9I;,6MQ#;Q MW ,@C26[E+-PNSR%"UU+%YK4BE+#23:=[.FK/6R^.?EW6O35',XX&$VX--76 M_,^U]HQ_33[S[+_XNEK'?P]X>A/_ %TN9A_[*:/^%7:_JG_(;^(&L3@_>CTQ M$LE^GRYXKA?^%I:0W_+Y\09/^N=@X_I1_P ++TGKGXE?7[&^/Y5R6QTOXF$G M+UJQ_).WX'5];IQ_A3A'TIZ_>TW^)Z%9_ GP;;S":YTZ75;GO-J%S),Q^H)Q M^E=;I7AG2-"4#3M+L[ #C_1K=(_Y"O$/^%H:.O\ R]?$1/\ ?L7/]*/^%KZ( MO75?'2?[^G.?Z5T4JF*P[O3RVWI*G_FCFK5GB%:KBG)>?,?05%?/O_"YO#\7 MWO%GB:W_ .N^DR'_ -EH_P"%[^&(OO?$J\M_^N^A2G_VG77_ &ECEO@)_*5+ M]:B./ZO1Z5X_=+_Y$^@J*\$C^//AYON?%*VD_P"NVB2)_P"R5:C^.FE-]SXB M:')_UVM)$_I1_:V(7Q8&JO\ P4_RJL/JM/I6C_Y-^L3W&BO&8_C=;-]SQMX/ MD_Z[22)5J/XT1M_S-/@>3Z:GL_\ 0FH_MJWQ86JO^W+_ )-A]3[5(_?_ )GK ME%>6Q_&#=]W5?"5Q_P!H+XJ-5?\ M<&H_RBP^I3Z3C_X%'_,])HK@(_B-J4GW-)TZ;_KGK4%6!XZUINGAVW/_ '&( M*/[?PG6G5_\ !%?_ .5A]1J_S1_\#A_\D=O17%#QIKS=/#EO_P"#:&E/B[Q" MPXT"TC_VGU2,C]*?]OX7I3J_^"*W_P K#ZC5_FC_ .!P_P#DCM*\\\:_'[P+ M\/\ 79=%U?6)GU:" 75S9:9IUUJ$MI">DLZVT4AA0CG=)M&.&_$N ME>,="LM:T/4;;5M)O8Q+;7MG*)(I5/=6'!YR/8@BM.OE7]F[Q=_:7A7Q)XEM M_&.A^&?#_B;7[K6M)M)FC5Q;2I$/.\N1@8Q/*DMP$."//Y )Q7I\WC+P\O\ MQ^?%S3W]?LMU;I_Z"QHEF>+O:E@:C\VZ:7XU+_@"P]+>5:*_\"?_ +;;\3UN MH;B\M[1$CO4;](_P". M- L\^9J]ID=1'*'/Y+FL_P#X69I$W%E%?:F?^G2T=L_GBN%M?CW\*;;']G'S MV[?9-'FR?Q,8K0_X:*T67BS\-^*]0]/LNCN<_F11['.JOQ5Z<%Y0E)_>YI?^ M2ASX..T)/U:7X)?J=3_PEVM77_'EX4O&!Z&\F2#]#FC=XTONBZ3IB'U+RR#^ MEMW^;M^!U/_"(ZU>?\?\ XJNR#U6R MB6#'T(S3H_AGHK.'O%NM3D'\=Y<.Y_0@5RG_ F7Q8NO]5\.].L?^OK6XY,? M]\"C[5\:;[_5V7@S3%[FXEN96'TV\4UP[EC=ZM+VC_Z>.53_ -+<@^OXG[,N M7_"E'\DCT:Q\/Z9I>/LFGVUN1_%'$H/YXS6A7E/_ BOQ/)1BHKLE9?@<4IR MF[S=V>K4R25(4+R.J(.K,<"O+/\ AGVTNO\ D(^-?&6IYZK<:P0GX!5&*='^ MS)\/2X>[TFXU&0?QWFH3N?\ T,"MB#LM2^(OA71\_;O$ND6A'\,U]$I_(MFN M7U#]H[XVU_$\$[] MK#+,2?;8I%:NF_!7P'I./L_A+221T::U64C\7!KJ M-/T73])7;8V%M9KTQ;PJ@_04 >;?\-$:7>\:-X7\5ZZ3]UK+26V?BS$8%07_ M ,6?'/V&XO+;X:R6-C!&TTMYK6K0VR1(H)9F7K@ $GGM7KM5-6TFQU[2KS3- M3LK?4=-O87MKJSNXEEAGB=2KQNC AE9205(P02#0!\6VGPY^,GQ>\,WWQ9L[ M;P[HWBW4[FV\1>'5N1+]LM;>VBD6SLQN7$:3137'F*P)!OY@<< >T> O"NM_ M%[P7HOB>Z^*.O3Z;JUJETD.F6T>FO&&',3@ E74Y5E/(92#R*Z#_ (9.^"'_ M $1OX?\ _A+V/_QJN_\ "WA/0_ ^@VNB>&]&T_P_HMKN\C3M+M4MK>'B^ M&(O+TC2+'3$QC%I;I'GZX'-:M% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5\;?M*_M6>./ _[47@CX5>%+WPOX:%]%!?& MY\6K(L&KF5+M%MQ,I_ 55DD^R:^2?VX_V=?B%^T@WAWP[I M.F>#]2\*>?)OOM3\R'4-'EDL[J%IP2'6:,-)"X1 C^9%&#E29(@#I?'W[2_C M+PW^TU\/OAQ:^!6L?"^M:C)IU[XFU1_DNYET_P"ULE@BL&9$WQJT[KM+B1 N M4)&#\0_VM/$_A7Q[XNO+*ST3_A7O@SQ-HWA?5H;J"9M1NY+WR_.N89A*L<2P MFYA C:)_,\N0^8FX8[SQ[\!=9U_QY\!=5T[4[:?3_A[=7$FH2ZE*XNKI'L3; MJR;4(9RV&;<5'7D]*X#XA?LC^*/%/CWQ;9V5_HQ^'OC+Q/H_BG5YKJ>5=1M) M+/R_-M881$T';N[L]$C^'7B7QKJ M?@C3K>*"8:G!+:I(([N2+^$_V1_%&B_$3PW: M7E_HTWPZ\,^,]3\;:?<1SRG4[B:Z20QVLD!B$<:Q2W$I\T2N75$^1"QV]E^W ME#XID_9;\52^"=(O]=\5V=[I%_IUAIEI)=3R2P:K:3 K'&"S;1&6.!P%)[4 M?.GBW_@H;X]^&_C3Q3>ZU\#;:*:QTR&&^AB\7&5('@9W:(2+8E99,WD:%4R% M*ODXCE,?W;/X[\.V\?F'6K*1?^F,RR'\ER:_)[QU\1O'>M_ &\^''AOX!?&& MQ\47ND0IJ.J7VD7=PZW4LT\E[<%2F9%O&+!LJ@5FE906'S?J/X1\'>%]:\-Z M5JJ>&Y+--0M8KL66L0R"X@WH&\N6.7+(ZYPRL,@@@]*\/$2S:4FL/&FE?1MR M;MI;1*.N^G,^FIVT_JJ5ZCDWY67XW?Y$UQ\7?"\,;,+]Y2O\*V\@_5E _6L" MZ_:)\+6[%!YQD[!WB4'_ ,?S^E=M!X(\.6K;H= TN)O[T=E&I_1:UK>UAM5V MP0QPK_=C4*/TKE^JYU4^/%PC_AI/\Y5)?D;>UPC0^;+^B1'/YU4?XP^-KIC]A\&:@R'IYFDW"_J[(*]MHI?V1BZG\;' MU7Z*G%?A3O\ B'URE'X*$5Z\S_.1X3+XJ^+VI-NLO#%[;CTE:SA _P"^W8U7 MDTGXSZNV9((;$GN^L;/TB2O?J*/]7L++^-4JS]:M2WW*27X!_:%:/P1C'TC' M\[7/GF3X1_%35FSJ.N:#L["26ZN&'XL!4D?[.7BNX(,WC:SL!W6TTD2#_P ? MDKZ"HJH\-9,GS2PL)/O)*3^^5Q/,L8U956O1V_(\0A_9OOV4+=^.[Z0>MOIU MO"?SP:T;7]G&TA7$OC?QC(/^><>IB)/^^52O7J*]BC@<+AOX%*,?2*7Y(XYU MJM3XY-^K/*?^&:_"$W_'[-K6I>OVK59FS^1%6+7]FGX:VIROAB)SZS7,\F?^ M^G->G45VF)Q%M\$? -K@)X0TAO\ KI:K)_Z$#6I;_#;PC:8\CPMHL/\ UST^ M%?Y+71T4 9UOX=TFU_U&EV"]0\/>)])T-?#M[+J+66LZ)+J4%W<&(QPN5CN[M_$#PC_Q3>J"_7^R?!UW:W$T3(T4]OYCZK*H22-V!RC M,$?!*"O;Z* "BBB@ HHHH **** ()+&VF_UEO%)_O(#563PWI,W^LTNR?_>M MT/\ 2M&B@##D\#>&YO\ 6>']+?\ WK*(_P#LM59/ACX.F_UGA/0W_P![383_ M .RUTU% ''R?![P++][P=H8_W=/B7^2U6D^!OP_E^]X1TH?[MN%_E7> M2?L]_#J7KX4L1_N[U_DU5S^S?\-F_P"96M_^_P!+_P#%UZ710!YD?V:_AJ?^ M96@_\")O_BZ0?LT_#0'/_"+0_P#@3/\ _%UZ=10!YNG[.7PWCZ>%;4_[TDI_ MFU>#Z+\*U\/_ !,\^+=)M?&FHV[W-KHDETHN9$4IGY<\,=X*J M<,X60J&$;E>SK\T_C(D/P/\ VY[7QCI\GA?XJ>&_$E^ZZIX=N52XU'0KQKK1 M+9BA!<"=)3I\T0<*0OF* IVR$ _0FQ^)'A+4O&5[X1L_%.BW7BRQB\ZZT M(7OK>/"G?) &WJN)$Y( ^=?45T=?G'\*)+MM=^!?E#_BK6^+OC!M4RN+C'^F M_:_,QR/D,6X=/N9[5^C,I=8G,:J\F#M5FV@GL"<' ]\&@#FM/_Y*;K__ &!] M._\ 1U]745PEO:^,[?Q-?ZO_ &/H3?:K.WM/)_MF8;?*>=MV[[)SGS\8QQMZ MG/&G_:'C/_H :#_X/)O_ )#H ZBBN7_M#QG_ - #0?\ P>3?_(=']H>,_P#H M :#_ .#R;_Y#H ZBBN7_ +0\9_\ 0 T'_P 'DW_R'1_:'C/_ * &@_\ @\F_ M^0Z .HHKE_[0\9_] #0?_!Y-_P#(=']H>,_^@!H/_@\F_P#D.@#J**Y?^T/& M?_0 T'_P>3?_ "'1_:'C/_H :#_X/)O_ )#H ZBBN7_M#QG_ - #0?\ P>3? M_(=']H>,_P#H :#_ .#R;_Y#H ZBBN7_ +0\9_\ 0 T'_P 'DW_R'1_:'C/_ M * &@_\ @\F_^0Z .HHKE_[0\9_] #0?_!Y-_P#(=']H>,_^@!H/_@\F_P#D M.@#J**Y?^T/&?_0 T'_P>3?_ "'1_:'C/_H :#_X/)O_ )#H ZBBN7_M#QG_ M - #0?\ P>3?_(=9V@Q>-]%L9;>32=#NV>ZN;D2-K4X($L[RA/\ CT/"APO_ M 'H.E '3?_ "'0!U%%,_^@!H/_@\F_P#D.C^T/&?_ $ -!_\ !Y-_\AT M=117+_VAXS_Z &@_^#R;_P"0Z/[0\9_] #0?_!Y-_P#(= '445R_]H>,_P#H M :#_ .#R;_Y#H_M#QG_T -!_\'DW_P AT =117+_ -H>,_\ H :#_P"#R;_Y M#K.UZ+QOK5C%;QZ3H=HR75M@X8(5_X%T/2@#N:*Y?\ MM#QG_P! #0?_ >3?_(=']H>,_\ H :#_P"#R;_Y#H ZBBN7_M#QG_T -!_\ M'DW_ ,AT?VAXS_Z &@_^#R;_ .0Z .HHKE_[0\9_] #0?_!Y-_\ (=']H>,_ M^@!H/_@\F_\ D.@#J**Y?^T/&?\ T -!_P#!Y-_\AT?VAXS_ .@!H/\ X/)O M_D.@#J**Y?\ M#QG_P! #0?_ >3?_(=']H>,_\ H :#_P"#R;_Y#H ZBBN7 M_M#QG_T -!_\'DW_ ,AT?VAXS_Z &@_^#R;_ .0Z .HHKE_[0\9_] #0?_!Y M-_\ (=']H>,_^@!H/_@\F_\ D.@#J**Y?^T/&?\ T -!_P#!Y-_\AT?VAXS_ M .@!H/\ X/)O_D.@#J**Y?\ M#QG_P! #0?_ >3?_(=']H>,_\ H :#_P"# MR;_Y#H ZBBN&GB\;S>(K'4QI.AI';VMQ;-;?VU/B0R/"P,_\ H :#_P"#R;_Y#H_M#QG_ - # M0?\ P>3?_(= '445R_\ :'C/_H :#_X/)O\ Y#H_M#QG_P! #0?_ >3?_(= M '445R_]H>,_^@!H/_@\F_\ D.C^T/&?_0 T'_P>3?\ R'0!U%%3?_ "'0!U%%,_P#H :#_ .#R;_Y#H_M#QG_T -!_\'DW_P AT =117+_ M -H>,_\ H :#_P"#R;_Y#H_M#QG_ - #0?\ P>3?_(= '445R_\ :'C/_H : M#_X/)O\ Y#H_M#QG_P! #0?_ >3?_(= '445R_]H>,_^@!H/_@\F_\ D.C^ MT/&?_0 T'_P>3?\ R'0!U%%3?_ "'0!U%%97A/2[C0_"VC:;=S"YNK.RAMYI@21(Z(%9LG MDY()YK5H **** "BBB@ HHHH **** "BBB@ KBM0^"O@/5OB38?$&\\(Z1<> M-;"![>WUR2T0W**VSG=CE@(PJN=([:_\67=O;6EQ(KM'&D&?%EAX6 MUCQEX?TKQ-J'E_8]%OM4@AO;GS&*1^7"SAWW,"HP#D@@?L[_"[0-/\ ^%@^,UL+[QMXI@M45])TVVD22&2XE4!GE "B,.3M5P%P M9%( /M5]>TR/7(M%?4;1=8FMGO(]/:=1^*\1L_!\/Q? M^/OQAANM2U&QT_2-!TGP&?#, M_A?]GE_#_A..STS1M-_:*-CLU#?+8VUM'=A+?[2"X:2%)EMLKO!? &Y<[@ ? MIAX5\7Z#X[T.WUKPUK>G>(=&N"PAU'2KN.ZMY"K%6"R1DJ<,"#@\$$5KUX5^ MR9XV;Q=HWQ%M+KP_H6CZSH7C;5=)U34/#>G_ &*RUFZCD4M>B(L["5U9%DW2 M2-OC;YSP![K0 4444 %%%% !1110 4444 %%%% !1110 5F7?B;1]/US3]$N MM5L;;6=0266STZ:Y1+BY2, R-'&3N<)N7<5!QN&>M:=?&WB3X8Z1X)_X*,?" M_7;2;4+W5_$>C^(+B^NM1O'G(5%A\J")6.V.*,.X5% ^\'O&/A_7M;TW=]MTW3-4@N+FUVOL;S8TGZ(\D>JW;7D8BL&C0/(L[[L1%496('_$_P .-%T_PG\!?@]!JNFV%_I]NEK:ZQ?7<>VX6%$ 06Z_+)D#&Y532W-H\\:G]Z88C"$5 MCM!7..F #['\3?'[X8>";JTMO$7Q'\(Z#<7=LE[;PZGKMK;/-;OG9,@>0%D; M!PPX.#@UV6DZM8Z]I5GJ>F7EOJ.FWL*7-K>6DJRPSQ.H9)$=20RLI!# X((( MKY"^-4TOC;X/_LZ_!J&XDMX/B-)I]MJXAD,Q*RD,I=8XT)'\+L M#P<'[!LK*WTVS@M+2"*UM+>-8H8(4")&BC"JJC@ #IB@">BBB@ HHHH * M*** "BBB@ HHHH **** "BBL_P 0:3_PD&@ZEI?VV\TW[;;26WVS3Y?*N8-Z M%?,B?!VNN'X/,\W5M-U"&XM8]@R^Z5&*C:.3 MD\=Z^)_@S8_"W]GVQ_:KC\6Z;;7/P[\.^);.>2SU=/[1,\@M89(^)RWFS/.5 M*ECDNP.1U&7H-KX]\0?L]?&_XE>*K$^%=9^.FIZ9HVA^'$<[[*UNFBTRVD;. M/WK13AV.!N$0; W;5 /O2;QMX=MX=$EEU[3(HM<=(]*=[R,+J#LAD58"6_>D MH"P"9R 3TJC'\4O!%_VF/V>/%EJU_+JEUXKBTR&.XO))+:PLXK"0""VASLC4M&' M8@%F8DDXP!Y/H#65M\8--UR*WEF\-7'[0FI6D>A1N&U:#5WM6CDO)9\8^R#8 MS_9?+#*CQL9V7" _2>BBB@ HHHH **** "BBB@ HHHH **** "BBB@".XN( MK6"2>>1(88U+O)(P554#)))Z #O7(:W\:OAYX:\.:5X@U?QYX9TK0=5&=/U2 M^UBWAM;P8S^YE9PLG'/RD\5SG[3GPOTCXL?!_6],UV?41I=G;SZA+9V-Z]M' M>F.WEV0W&PAGA#LLA3(!:),Y (/R9IGQFTGX/_L5_ <:)X2LO&7QI\0^'4T7 MP;8&T22Y1ID59Y#(1N2!05+@$!SL4D+N= #[VNO%&C6-OIMQ\75K[P9HVH^*-4D$A:-9XX5 MLXD3."RK)J4H0D#Y80<#D#S+3_@#X\3:1X5LH[S6]5L='M))H[9+B_N$@C:61@D<89R M 69B%"]22 *TJ^-O^"AOPOTC4;'P-X\NY]1N=6T_Q3H.GV-K)>O]BM U_F69 M( 0OG2!U1G;)VQ(!MYR ?3^H?%?P3I/C*V\(WOC'0+/Q9=;3!H-QJD"7TNX$ MKL@+;VR <8'.#5S7O'WAGPJUXNM>(])T=K*S_M"Z6_OHH#!:[]GGOO8;8]WR M[S\N>,YKXW_:>U2+XU?&RV^ /PKT"QM]9O-3T[Q%\1/&%I;K$=-@MI(Y( TB M -)=$(FW<>!L4<,YB['Q+XQ\!:/XL_:'^*'Q*L+'4_!WAF32?#44-];1W?G2 M6<(O-D44GRF0W.H*J]/G0'(P2 #Z'M_C!X#O/!,_C*#QMX=G\(6[;)O$$>K6 M[6$;;@F&N _E@[F5>6ZD#J:W]#U[3/%&CVFK:-J-IJVE7D8FMKZQG6:"=#T= M'4E64^H.*_.#PGH?CO5M<^'/Q6^(6F?\(U'\2OB[INL)X;4LT>GV\6G3PZ>9 M20,2NP3J!DI$Q"L=B_3O["+7#?#7QRW']DGX@>(CI/EC$?V7[<^-@Z;?,\WI MQUH ^D:*** "BBB@ HHHH **** "BBB@ HHHH **** ,V;Q-H]OX@M]!EU6Q MCURXMWNX=,>X07,L*,%>58L[BBEE!8# + =ZQ_"'Q7\$?$+4-0L/"WC'0/$M M]I_%Y;:/JD%W+;\OYO$7@G6 MM5U>^UR]:Y+[[^,B+YSMC@AB*Q)&H"K'&H.3N8XOP%\61_&KX_WGQ7\+:%;^ M#O@%\,=$U#0-!GM+=;5=:9F5KB2*)0JK;((MRC P0G\1=8P#ZV\1?&SX=^$+ M,7>O>/?#&B6INYK 3ZCK-M;I]IB.)8-SN!YB'ADZKW K?U;Q=H>@Z?:7^IZS MI^G6%Y-%;VUU=W4<44TLI B1&8@,SD@*!RQ(QFOA36OB7:_!7]F'X8KI?@NQ M\5_'_P"(UI=R^']/6V26ZBDU21[NZE>9OF6%#<*&&X!BJ@X569,[XY?LPVWP ME^"_[/-QKVK:AKGBKPSKOA?P_$&OI6T^T/VUY+AX(.%WN72,R,"QCMH0 F&# M 'Z)4444 %%%% !1110 4444 %%%% !1110!E^)/"VB^,M)DTKQ!I%AKNER. MDCV6I6R7$+,C!T8HX*DJRJP.." 1R*Y+Q-^SO\*O&NN76M>(?AEX.U[6;HJ; MC4=3T"TN;B8JH52\CQEFPJJ!D] !VKT&B@#/TGP_I>@O?/IFF6>G/?W'VN[: MT@2(W$VQ$\V3:!O?9'&NXY.$4= *S5^'/A--"U?1%\+Z*NC:Q--<:EIPT^'[ M/?2RG,LDT>W;(SG[Q8$MWS7144 9?AGPMHO@K0[71?#VD6&@Z-:AA;Z?IELE MM;PAF+,$C0!5RS,3@=23WK4HHH **** "BBB@ HHHH **** "BBB@ HHHH * MR=0\(Z%JVM6>L7VBZ?>:O9PRV]M?W%K')/!%* )420C"]'U&-)(TO+#P_:03*LB-'(H=(P0&1V4C/*L0>": MZZX\(Z%=>%CX9FT73IO#9M18G1Y+2-K,VX78(?)(V>7M 79C&!C%:]% &,W@ MSP^U[HEX="TTW>AQO%I5P;./S-/1T$;K V,Q!D 4A,9 /%;-%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!R>L?"/P+XBM-8M=5\%^'M3M=9N$N]3 MAO-*@E2^F0 )+.K(1(Z@ !FR1@8JIX;^!OPW\&QM'X?^'WA;0T:YAO2NFZ+; M6X-Q#N\F7"(/G3>VUNJ[C@C)KMZ* ,O5O"^C>(+S3+O5-(L=2NM+G^U6$]W; M)*]I-M*^9$S E'VDC4_B!=.A%^R; FT MW&WS"-H"XW= !TKI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"*ZM M8;ZUFMKF&.XMYD:.6&50R.I&"K \$$'!!KAM;_9_^%WB:QTJRUCX;>$=5L]) M@^RZ=;WVA6LT=G#G/EPJT9$:9_A7 KOJ* .>\-_#SPKX-^S?\(_X9T?0_LMK M]A@_LVPBM_*M_,,GDIL4;8][,^T<;F)QDU9;P;H#:MJ6JG0]-.IZG;+9WUZ; M2/SKN!%]&\66<5IKFD6.LVL,\=U'!J%LDZ)-&VZ.0*X(#JP!##D'D5J M44 >>ZU^SO\ "GQ)X@GUW5_AEX.U36[B43S:E>Z!:37,D@QAVD:,L6X').>* MVM:^%?@OQ)HM]HVK>$-!U32+Z[;4+O3[W3()K>XN22-E*M(3R7()SWKJ* M* .#TWX!_#+1?#NJZ!I_PY\)V.@ZL8SJ.EVVAVL=K>%#NC,T2QA9-IY&X'!Z M5UNAZ#IGA?1[32=&TZTTG2K.,0VUC8P+#! @Z(B* JJ/0#%7Z* "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#%U+P5X>UC5_[5O]!TR^U3[')IWVZYLX MY)_LLAS)!O*EO+8@$IG:>XKE-$_9Q^$OAFXGGTCX7>"]*GN+>6TFEL?#]I"T MD$BE)(F*Q@E'4E64\$$@UZ+10!Q/BWX'_#GQ\UBWB?P!X7\1M80"VM&U;1K: MZ-O".D:9J?Q7\#Z=J5E,]M=6=WXCLXIH)48J\;HT@*LK @J1D$$&@# MTNBJFDZM8Z]I5GJ>F7EOJ.FWL*7-K>6DJRPSQ.H9)$=20RLI!# X(((JW0 4 M5\]?$G]O[X"_"'QOJOA#Q;X\_LGQ%I;K'=V?]CW\WE,R*X&^.!D/RLIX)ZU[ M#\.OB-X:^+7@S3/%GA#5X-<\/:E'YMK?6^X*X!((*L RL&!4JP#*000",4 = M)117)?%+XK>%O@OX.N?%7C+5/['T&WEBAEN_L\L^UY'$:#9$K,60[412S'&< #)KYVUS_@H;^S]X;\.^&]=U+Q_]FTKQ'!-=:7< M?V-J#?:(XIW@D;:MN63$L;KA@"<9&00: /HRBN*^$/QD\'_'CP9%XK\#:Q_; MF@2S26Z7GV::WRZ'#C9*B-P>^,58USXK>%O#?Q"\,^!M1U3[-XI\2Q7,VE6' MV>5OM*6Z;YCYBJ43:O/SL,]LT =;1110 4444 %%%% !1110 4444 %%%(S! M%+,0JJ,DG@"@!:*IZ/K%AXBTFSU32KZVU/3+V%;BUO;.9989XF 971U)5E(( M((."#5R@ HKA?BU\L-5U"/2[2XF@ED1[AU9E5C&C;! MA&)=\*,UCXJ>%M!^(GA_P+?ZIY'BK7[>XNM-T_[/*WGQ0#=*WF!2B[1V M9@3VS0!UE%<'-\=? MO\8H/A7)X@A7Q]/8?VG'H_DR[FM_F^;S-OE[L*QV;M MV!G&.:J_&S]HCX=_LZ:'8ZO\1/$T'ARROIS;6NZ":XEF<+N.V*%'<@#JVW R MH)&X9 /1J*\6\2?ME?!OPG\)]!^)>I>-H$\$:YRN;@2S;78QF..) MI$8"-\AU7!4@X/%7_@C^U?\ "?\ :,NM0M?AYXRM?$%[IZ"6XLS!/:W"QD@> M8(IT1V0$J"R@J"P!()% 'K5%<'-\=? MO\8H/A7)X@A7Q]/8?VG'H_DR[FM_ MF^;S-OE[L*QV;MV!G&.:YWXV?M;_ B_9UU"QT_X@^-;30=1O8S-#8K!/=W' MEY($C10([(A((#, &*L 25. #UZBN8^''Q,\+?%[P?8>*?!NMVOB#0;Y-T-Y M:,2.@)1U(#(XSAD6%E\0_&EIX?O[Z/SH+$0375 MPT>2!(8H$=U0E6 =@%)5@"2#0!ZY17DLG[5WPGC^"\OQ97QE:W'P_A>.*;5[ M6WGF\J1W2-8WA1#*C[I$!5D##<"0!S7K5 !17(Q_%?PK)\5I/ALNJ9\:QZ/_ M &\VF?9Y>+'SA#YOF[/+_P!80NW=N[XQS774 %% OV=?#=EK_ ,0M M>_X1_2;R[%C!%Y9#M1 M%+,<9P ,FN7^%OQ2\,?&CP)IGC+P;J?]L^&]2\W[)>_9Y8/,\N5XG^255<8> M-QRHSC(X(- '5T453TS6+#6H9I=.OK:_BAGDM97M95D5)HW*21L5)PZLK*RG MD$$'D4 7**\A^-G[6_PB_9UU"QT_X@^-;30=1O8S-#8K!/=W'EY($C10([(A M((#, &*L 25..^\ _$#PY\4O".F^*/">L6NO:!J47FVU]9ON1QT(/=64@JR, M RL"K $$4 =!1110 4444 %%%_\8>--4_L7PY8M&MQ>_9Y M9]ADD6-/DB1G.7=1PIQGGB@#KJ*IIK%A)J\NE+?6S:I# EU)8K*IG2%V94D* M9W!&9' 8C!*,!T-7* "BBB@ HHHH **** "BBB@ HHJGI>LV&N6[3Z=?6VH0 M*YC:6UF610PZJ2I(R/2@"Y117(_%7XK^%?@EX'O_ !AXTU3^Q?#EBT:W%[]G MEGV&218T^2)&>* .NHKAM<^-W@GPY#X(FO]>C2'QK=0V?A^6&"6 M9+^69/,B"LB$*&7D,^U?>F>,_CKX%^'OC[PGX*\0^((=-\3^*G>/1[!X97-R MRD C>JE$R6 &\KN/ R10!WE%<=\6/B_X/^!O@NY\6>.==@\/Z#;R)$UU,CR% MI'.%1(XU9W8\G:JDX#'H"1P]C^V5\&]4^#FI?%2T\;07/@73;E;.]U*.RN6> MWF:1(U1X/*\Y26D3&4Z,&ZTT5XA\'?VV/@G\?/%!\-^!O'EKJ^N^4TR6 M$UI80 6(3) !)&!FNS\9_'7P+\/?'WA/P5XA\00Z;XG\5. M\>CV#PRN;EE(!&]5*)DL -Y7<>!DB@#O**\V^-?[1WPV_9UTNRU#XB>++3PW M#?2&.UBD22>>&X;Z0QVL4B23SSD8W%(8E>1E7(W,%VKN7)&X9U/A'\:/!/QX\(Q^)_ 7 MB*U\1Z*TK0-/;AD>*1>J21.%>-L$':Z@E65APP) .UHHHH **** "BBJ>CZQ M8>(-+M=2TN^MM2TZZC$UO>60^)_$%RX3P+XEO(W$^KWDZR1S6]H\4D M;K*'1E8_*RYYS7V117#]2TM[6?W_ / .[Z]K?V4/_ ?^"?._[.^D_%[0?V?_ M (9:8]EX9TY[+PQIELUGJD5Y%=P%+2)3',F!MD7&&7'!!%>K>&?^%@_VM'_P MD'_"-?V9M;?_ &9]H\[=CY<;^,9ZUV5%7'":6WO M;IUE%E;1.R1OY8=R5!5'4[*_1+2_".A:'K&KZOINBZ=I^JZPT;ZE?6MI'%/> MM&I6,S2* TA520"Q. <"N,IM:4J2/,(W8.,UWGGGY- M+?Q ]Y,-(^SA_GO2D?VF(%F=9)8PN"&**H"+L^//C!XK\$_#;]H3PYX$^,OB M?Q_X.\.:CX:FT;QK-KK7=]%-=2QBYMEOXB/,0A2"J?*N",9+9^\OC'^R9X;^ M*&J>![K38]*\+1Z!XKM?%&H06NC1.-8:&,Q^5-M9.60A=[!\!0-I%>@VWP5^ M'EGX/E\)V_@/PS!X5FG%U)H<>CVZV+S J1(8 FPN"JG<1G*CTH ^-_VEO';: MM^UQKOACQK\;=<^"GA/PWX/AUG08]*U2/3HM7NGE/F/-YBLMV 4,?V?!W!&" M@?O-W#?"?XA:UX/_ ."4GPM\.^%KAK3Q;X^UBX\&:5=)G-O)>:K>+)*-O(*P MK+A@058J>U?HAXJ^&7@_QWJ&E7_B7PGH?B&^TES+I]UJNG0W4MFY*L6A:128 MSE$.5QRJ^@J"T^$O@;3]'T+2;7P9X>MM+T&Z^W:18PZ5 L&G7&YG\ZW0)MBD MW.[;T .6)SR: ,KX=:%X$^!/AWP=\+-%O],T9HK-X=(T>6YCCNKU8P7GE2,D M-*V6:21E!YM>&_'+_ )2%?LS?]@SQ)_Z1BOH77/A?H7B/XC>%_&U_"9M9 M\-P7<.G'9&!&;A521]^WS,[%90N_8?,8LK,J,FO?>$="U3Q#IFOWFBZ==Z[I M:R)8:I/:1O(/B3I?P,^,/QMM_C+X^AU; MP/\ $ZZT_2] 766.EM;K?6R^7-$P)E3$N!&S>6%4KLPS9]&^*GQ&_P"$E^.W MQNN/'?[2NO\ P*O? E]8P>&-#T^]5+22V\I9OM$NG@;]2\PG<4&2 X5LH44? M?%Q\(? EWX=U3P_/X*\.S:#JMVVH:AI!3O$?PG\$>,/$FG>(=>\&^'];U_3=GV+5=2TN"XNK78Y=/*E="R;7)8;2,$ MDCF@"QX0\=:'XN^T6>GZ]IVK:OI\5N=3M+5@D]HTL>]/.MRQDMRXRP23#8]< M&NCK(TOPCH6AZQJ^KZ;HNG:?JNL-&^I7UK:1Q3WK1J5C,TB@-(54D L3@' K M7H **** "BBB@ J"^^T_8;C[%Y7VSRV\GS\^7OP=N['.W.,XYQ4]% 'E/_%\ M/^J?_P#D]7B?[4/Q.^(/AC0]'\$>*O%7PU\(1>.))].?4KK4;BP$%G''ONW\ MZ5U"DH5A!7+![A"!P2/L*B@#XG_9S^)WB>/QAX@^%_@+Q;\*?$NGV<3^(=,7 M2-4EO8;:UGG836J&)V*+#,P(5@ J7$2J2%(7Z"_XOA_U3_\ \GJ]6HH ^*O^ M"DGA*V\?>%_V?O#'B6)9K36OB9HVFZG':.R*Z3)-',$;[P!#-@]1Q7COPL\4 M>(_"W[IZ4UMYEG=[SU;R5*/UPT1R2VX M#](/$'A#0?%CZ8^N:)IVLMI=Y'J-@VH6D4PD<%,[2';(Y- 'Y M6ZEXF^+.MPZM^TCI_P '+RYTQ/&/_";V/C@:]:13)H-LAM?L+6)_?&-K97#- MD9W;@ .3]._MF:IX+\<7WP>\8^'/C/IOPH^)4-C>:SX)U_7(<:3?6L]LGFQR MS2(88]RM%RQ8X<@1ON&/L:W\+:+9^&D\.V^D6$'A]+7["NDQVR+:+;[=GDB( M#:(]OR[<8QQC%8NL_!_P'XB\)Z=X6U;P3X=U/PQIS*]EHMYI-O-96K*K*IBA M9"B$*[J"H& Q'GAKX_65IJVK^%PEKH6H M&$O)+J,3G"A&5LM(6(.POD!MJ^]>*OB-X*^)7_!0?X/ZY\/?$.B^(8] \,:W M=>+M9T.YCNH(]/,12V2:XC++\LY+;"V5W@]'&?J[5?@O\/M=\)Z=X6U+P)X9 MU#PSIK^99:+=:/;RV5JP# -%"R%$.'<94#[Q]33O#7P=\ ^#-%U71O#_ ('\ M-Z%I&K(8]0T_3=)M[>WO%*E"LT:(%D!5BN&!X)'>@#\N-2\3?%G6X=6_:1T_ MX.7ESIB>,?\ A-['QP->M(IDT&V0VOV%K$_OC&ULKAFR,[MP ')]M^'O[0WP M]^#O[27[0OCWQM>Q?;]=TC2?$/A6[GEABFU?0C:[A%8//(B%BP3,(=3(R#"L M8SM^]K?PMHMGX:3P[;Z180>'TM?L*Z3';(MHMOMV>2(@-HCV_+MQC'&,5SNN M? _X<^)]!TC1-8\ >%]6T71U*:;IM]HUM-;V2D $0QLA6,8 &% Z"@#YB_X) MY^)]$\<_$']HKQ)X$A:+X8:EXHMI=%9+9[>&2Y^S?Z8Z1,!LW$PO@@'#+D#@ M#F]+^(&D?!K]K_\ :6D\3:OX9\)_$G6]+L+OP9K?CRX^RZ;<6*V_EK$MP2I6 M(7"H)(XV#.8B0&,1*_8WP_\ @_X+^%,VJOX,\-6'A:'5&CDNK/28OL]HSHI5 M76W3$2.0<,R*"VU=Q.U<7/''PS\'_$VTMK7QAX4T/Q7:VKF6"'7-.AO$B-/V%/VF[=M"\":?'I_B_3UEU;X>P7(TW5;I[V!IY MDEG=C(N=NTKM7:1M&T@GUGX[?$JZ\0?&?X]#QE\?O$'P:O/ -K _@WPYI.K) MI\&H@VK3":2%AF_\R0*/+7Y@&V]& K] +SX7^#=0\%1^#KKPEH5SX1C1(TT" M;387L%5&#(HMROE@*P# ;>" :C\6?"7P/X\UBPU;Q-X,\/\ B+5-/Q]COM6T MN"ZGML-N'EO(A9,-SP1SS0!^:#>(D^*'[3'@/5_BQ\5-4^!^IZY\'+"6_P!7 MTK4X=$N+J8WS2>4+B1=L ?8)2H )V[1QD&YX?^/DWQ*_9^^%'A[QO\7O&7A? MQ1%;#5K.TN/(BGU&_DAFF+LJNJ+''(SNN9!D^8/T=\6_!G MX?\ C[4I=0\3^!O#?B._EMELY+K5M(M[J5X%?S%B+2(24#_,%S@-SC-2:M\( M_ OB#3]!L=4\%^'M2LO#X1='MKO2H)8]-"!506ZLA$.T(@&S& J^@H _-[0O MB%XA^)W[+O['>M^)]9NO$&K?\+ETVU;4;Z0RSS1Q7=RD9D<@%V"*HW-\QQD\ MYKW_ /X*:>%;/QWH?P'\-:BN[3]9^*&D:="/LU ME;_\(=X?^SV.I_VU:Q?V7!LM]0W%OM<8V86?<2?-&&R2?+GBW@[)%R<.N&&>#0!^)&I7GB#XM>%=*U3Q1 M9R03?"&/0?A^%5">2WD01HV<=>G0GZ$_;M^.4=CXJ^(VN^!OC' MXU\-^,/!=[9V+^';GQA#IEA+)F'_ (\-*C@>2^4;I#*TS1*.H:5!M'Z-R_![ MP%-:ZE;2>"/#DEOJ>H?VM?0MI-N4N[W=N^U2C9AYMW/F-EL\YI-:^#?@#Q'K ME_K6K>!O#>J:QJ%L;*\U"]TBWFN+FW*A3#)(R%G0J -I)& !B@#X^^%^D^)_ MC+^V%\;[C5OB9XVT_0?!7_"/7]GX9TO6)(=.N))]/:1TEB.1Y):,EHTVAR^6 MS@5X#^P'\0/'&DZ1\,-*\17&KZ9X5M_#>NWOP^TK2;YH++Q+J<5[<27,5Z(V M#RR*6PD+?+M0,!ECN_5+1? ?AGPUJ&IW^D>'=)TJ^U1(8[^YLK&*&6[6%"D* MRLJ@R!$)50V=H.!@52L?A/X(TS2=#TNS\'>'[33-!N3>Z390:7 D.G7!9F,U MN@3;$^YW.Y #EV.>30!^5O[)WQ=^+OQ8^)GA477Q UJXB\91WMCXB^T?%#2) MY!%/')^_T[1QLGT^:%@)%V*Y4)PNPE3]+_\ !(W3=*L?V=;V6T\7WVN:G+J4 MZWVAW6II<1:1MGF$?EP 9@,R_O&W??(W"OKC0_A#X$\+^++[Q1HW@KP[I/B: M_:5KO6K'2H(;RX,C[Y#),J!W+M\S9)R>3S5SPK\._"G@6XU.?PUX9T?P]/JD MWVB_DTJPBMFNY2@B*-CA@22I4K$0I0(GZ%> M./A;X+^)T-I%XQ\(:#XLBLV9K:/7-,AO5@9@ Q02JVTG SCK@4_7?AGX/\4> M%;7PQK/A30]7\-6JQK;Z-?:=#/9PB-=L82%E**%'"X' X% 'YO\ BGXV>/T_ M8C^,AT;XD:]KECX7\;V^B>%OB#'=O'?7UC]J@4YN8RIGV[BIE!Q(&/; JQ\0 M_!_Q#\/>-/VB?!D7Q]^)LFD>"?!P\;V4YUA4O)=0%M(_EM.B!DMZD\Q+L))/W43OAF M)"ABJ; <$@YGA+X\^-?B1\/_ -G[PS\0_B]KGP\\!ZVVMQW7Q$L;P:5>ZN+% MS'9B2]DSY)('S,_,A^]N<[J^U[[]C?P?JWQZ_P"$[U*PT/4O"J^#(O!\/@>Z MT*&2QA2.[6YCF7<2@"[ JQB(8X(;C%>MZ[\,_!_BCPK:^&-9\*:'J_AJU6-; M?1K[3H9[.$1KMC"0LI10HX7 X' H _-^?XC?$+Q=^S[XJTO2_CHJ>&?#'CR? M3](\6:OXJA\/ZEXJTJ"!G^R6VJNC*UQY@0"8C8^XEF"#!=KWQ^U2;_@FW\3+ MOPOXR\>P>*O#.NVEE<:QJWBJ#5KJWDDN[8M':ZM9!!<0['/S'YAYC+R@2OT: MOOA7X*U3P7!X0O?!^@W?A* (L6@SZ9 ]A&%.5"P%?+&#R,#@U"OP?\!+X';P M6/!'AP>#F;>?#PTFW_L\MO\ ,S]GV>7G?\V=OWN>M 'YQ>.KV]^"_P"UC^UI MXJ\/>/-=3QII/AZ'5M&TFZU2.1;UIK)I)6:V=3]HBL4'3[_ ,3WGB'PIJF@M+(8?L\>O-81&_2+!'EK/MWA<,PP# MCD^M4_ _PA\"?#&6\E\'>"O#OA.2\"KE061G"Y*AS$B[@-QQGID^M '6 MT444 %%%% !1110 5RLG_";^8VS_ (1_9D[=WGYQVS7545YV,P?UQ17M9PM_ M*[7]3HI5O97]U/U5SP']I31?B%KWPKNK9=.T_6M,6]LY=6TG2$N'N[^P6X1K MB"-5*LVY &='T'1K?2+FUUN_MM%O-*TZ M[7G^T(.F>>GK7U_ M61XJ\(:#X[T.XT7Q+HFG>(=&N"IFT[5;2.ZMY"K!E+1R J<, 1D<$ UU8/+_ M *I-S]M.=U:TI77Y;F56O[56Y$O16/S,\;:;K'P,_:*^!WP(U"&\NO#&E?$& MUU_P7JLSF5?[)FWJ]D[GDO;S$J,DDHZDX&W-?XWQ_%']I#XB?&7QGX#^%-UX MRTG3KFUT#PKXPM]?M+&31)M)G\^::""7Y[C?<%CE-H*C:,L./TVU[P-X;\5: MIH^IZUX?TO5]2T:4W&F7E_91SS6,AVY>!V4F-CM7E2#\H]*F\+^$]#\$:+#H M_AW1M/T#286=HK#2[5+:!"[%G*QH H)9BQP.22>]>J:UT_6X X:*#/#Y\)W,GG3Z"=+@^PROY@EW-!LV,?, ?) M&=P!Z\U##\%_A];^"Y_!T7@3PS'X1GE\Z70$T>W%A)(&#;VM]GEEMRJ,M)TZYM= \*^,+?7[2Q MDT2;29_/FF@@E^>XWW!8Y3:"HVC+#C](?!'P9^'_ ,,[RYN_!_@;PWX4N[F, M13SZ'I%O9O*@.0K-$BEAGG!K;\+^$]#\$:+#H_AW1M/T#286=HK#2[5+:!"[ M%G*QH H)9BQP.22>] 'Y_>!_VBO!>M?M;>#?C)XXN;+2M"\4_#(?\(MJ&ISQ MQ6=KJ$4Y&H6D]F0$';N_> -TW[(?Q:\+_ !V_;<^)GC?X:6ES M;^#;[P=IO]MM);&WW:N9B4\Q02K2+'YR%P2&,;E693N;Z^N_@K\/;_PFOA:Y M\!^&;GPRMR;Q=%FT>W:R$Y))E$)39O)9CNQGYCSS5?P1\"?A[\,_$%QK7@[P M=I'A*^N;7['<#0K5;*&>,/O'F0Q;8W=3G#LI90S $!B" ?-GCCQAX9^%O_!1 MRW\0?$N_L= T?4/ 7V3POKNN3I#90W$=T6NHDD,?V=U71=3/BN&R\3>,M.T]I8VEE>);B_MY!E9E"R-@H1AG:0 M >8LC_;OC+P'X9^(ND#2O%?AW2?$^EB59A8ZS8Q7< D4$*^R167< 3@XSR:? MHO@GP[X<\+IX:TG0-+TOPXD4D*Z/96<<-F(W+%T$*J$VL68D8P=QSUH _-3Q M!\3-5^&E]\4?"GPO^._B;XO^$6^&>H:]=ZW?:\-4N="U%"5A>*_BQY18# A! M!4G<><$7_A_X)^(GB#XI?"?P7<_'[XF#3/B-\.H?$>LW":LOVFWGC2-T6RD* M'[,-VS!Q0!^:%Y\=O&7B#]A']F;Q!K7Q/U[PE>ZEX[CTC6_%UM?O'<&R M2:]C+SOG$H6.-"WF[@Q3<^[FL/XE_%CQ;X'^%O[3/AWX=?&?Q5\1?!_AM?#M M_I?C237FO;^RN+F>%;B!-1A(WHRJV50A5PRX#&0M]Z_%S]DWP[\0]'^&.BZ" MNE^"= \$^+K/Q2FD:;H\?V6Z$+.SVXB1HUC$AD8E\-R22IS7I.C?"7P-X<\) M7_A;2?!GA[2_#&H%S>:+9Z5!#97.]0K^9"J!'W*J@Y!R >E 'P/^T9\7K#X M\?'3XH^'/!GQ0OM2\$6WP1OKZ>/PKKA:R_M"&[,QR$+1EVB\N*0@;C'(R$C/ M'A>H?$[Q)X)^!W[/G@_PC\0O$EYX8UC2+G5=3N;'XA6/A^:'4$B@4Z3YXSDA"/UD\-_!7X>>#;E;C0/ ?AG0[A;-].673='M[=Q:NYD> M %$!\MG)8I]TL22,U6D^ /PPE\)Q^%G^&_A%_#,=W]O316T*U-DMSM*>>(?+ MV"3:2N_&<$C- 'YZ>&?$GQ7^,>M?LM^"/$GQ/\0>&FU[_A*+*_UCP7XKMKJ: M_M;6!9+=I+JT>2":954QF1@6#!G(#DD_IQX?T=?#^@Z;I2W=YJ"V-M';"[U" M'(7M]%FBTZ%7TN)T MV.EL0N859/E(3 (X/%=)0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 445%=231VLSV\2SSJC&.)GV!VQPI;!P">^#B@"6BODGQO^U9\1?"?P M=D\2ZKX5T?P3J$NKRV::AXBBO18VEM]FN;N"2:*1+=B95BM[9/WB$S7(\Q() M%-M7H/C[XR>//AE^SS=>,)O#6G>.?$D5G'_ 6= L_%OB+P[=^);FYUJRFN MK.*&WBMP85BCGB<-)-=Q .7(14DRK'%)O"VDZ[\/['1;>-?A]_ MPL/4;37HY9WEA8 Q6$3121B)VV7(,["15,:_NV#' !]1T5YQ\2_B@WA_X,/X MVT6]TRP66*RN+:YUV&>2V6.>:)1YBVX:3)63 V@@,5S\N35>/]I;X>3>-F\* M)K-VVK)JAT.20:/>_8XK_!(M7N_)^SI*0,JC2 L&7 .Y<@'I]%<-IOQL\%ZO MI_AJ^M=9+VOB*6YAT]VM)T+/;K(UP)0R P>7Y,@8RA K+M/S$ X^@?M-?#;Q M)I>KZE:^(F@L-+T[^UYKG4=/NK))K') NK M29/,Y'R\B@#T&BO!?&G[4^CV_P 0_ GA3PG.NJ7.K>+6\/:G-<:7=BV6..UN MWG%M=%5@EECF@BC<(\FS+*R@]/1?B3\8O"GPECL3XDO;J*:^69[>TTW3+K4; MF2.%0TTOD6T4D@BC#+OD*[%WH"067(!VM%>4>+OVIOAGX)DA2_U^XN_.T1/$ MB-HND7NJ)_9;[]MZ6M89 (/D.9"=HRN2-ZY] UKQ$NF^%[C6K"QNO$2);_:+ M>TTCRY)KP$958B[JA+9&"SJO.20.: ->BO#?A+\5/B)\9/A7J^IVFD:#X6\7 M6WB74-$>VU%Y;NVL([6\>!V81,IN9%5#PKQ*[=&05F:/\>O%:V#"[;P"0H!]"T5X5) M\6_&6@?M!>'/!6K7GA+4[?Q ]ZX\/Z(DS:IH]C%'(T&H7,SR[7BD:(1E?L\8 M629562782]_X??&[Q#XR^/WBSP1J7A&7PQHVE:):ZI83:A(C7EZ);FY@,Q6- MV6*,FV;8C?/C#-MW;% /9J*^9O'?[4'B_P +_"+3/%^F>#$UA-5U>2.+4@ZQ MZ?8Z8VJ+:VLTV9?,DFEBDA<)&N,LQ)55^;5^+'Q^U?1?BI=>#/#WB7P)X4N- M.L;6,QL%A+/*%G(\Z/$1P<@'T)17!?%[QS?> ?"N MDZC;W>CZ;-/(4MYK"0K&S ('*E\+G&9X?_ &F/ MAWXH\60>'-.UJ[EU*XU&ZT>*231[V*TDOK8R^?;+=/"(#*H@E/E[]Q5=P!!! M(!ZA17#_ !(^-/A+X3M;Q^(KV]2XGMYKQ;72])N]2G6WAV^;.\5K%(Z1(9$# M2, @+J"-_"]^)-.T7PMX>L_$4WBB:.?[!+!/YI8B4Q"+: MJHA5UD;S2SA 3$^ #VBBO.+/]H;P%>>%?$'B!M8N+"RT"6.#4[?4]+N[*^MI M) AAC:SFB2X+2^9&(U$9,I=0@8G%<;K_ .U1H&-1U#5;+ MQ#\T5@:/X[T36O!L6TNG&*!02TDJ7"H\:@*6RZCY>>G-<18_M1_#2]\*ZYXB;7 M[C3],T1+:;4/[5TB]L;B"*X8+;S&WGA24Q2$X64(4.UOF^5L 'JU%>:_$;XK M'1?@U=^-=%G@TG#6_DR>+-+O[5(P]S'"PFMO*6Y0D,0H*#DJ3\N344?[2WP\ MF\;-X436;MM635#H]^QQ7^"1:O=^3]G24@95&D!8,N =RY /3Z*\%\> M?M3:/I_C[P=X4\+3KJ=_J'BY?#FIRW.EW@M4589VN$M[O:L$D\.\DC:'2+UH;[[*Q6Y6RE\G9>O&P*LEN MTC @C&10!Z517$>#/C5X+^(FJV>G>&MW-U9VLDNCWL M%K<7%MO^T01W,D*PO(@BD)17+80G&!FN(^,'[7WASPS\+O'FK^#+^/4_$FAZ M3?:AIZZGIEY'I^H-:L$E,$[+''=HCLH8P2MC(R10!]#45PNH?'#P3I<.NRW6 MM>5'H>M6OA[4#]DG/DW]R8!!#PGS;OM4'S+E1OY(PV//_BQ^U1H_A/Q-H'AK MP[.NH:U<^,-,\-7SW.EWAL4\^5!/#'>!5MVNDC?=Y0D9EVL60A&P >]45X+X M9_:Q\*:?X/T.X\7:Y#>Z]J-M>WXB\):#JM[$]K!=20O,L2P/*J)M579P &R? MNE2>J\7?M,?#?P/:V%UJOB%S:7NE#74N;#3KJ]BBT\CY;J9X(G6")NBO*5#$ M,%)*G !ZA17)^*_BIX7\$> D\::WJGV+PRPM2M]]GEDS]IECB@^1%+_,\T8^ M[QNR< $CFM9_:8^'OAVYL+?5-5U#3YKJWANY$N="OT.GP2R&..6_S!_H*,P8 M!KKRA\K'.%) !ZC17BO_ TCH?A37O%EIXOUNQ\NV\4+X=TBUT/2M0NKMI3I MT5V+>:-8F,DY!E8>2"A4QJ"9,K77>#?CEX*\?7FD6FBZO)/=:M!>SVD%Q8W% ML[?8YT@NHV$L:F.6*1U5HGVR#).W ) !WE%>3ZA^U-\,]-T?1=5DU^XEL-7T MU]9MYK72+VX\O3U8!KV<1PL;:VYSY\P2,@$AB 2-74_C_P"!-)\96WABXUF9 MM2GFM;836^G74UC%-">#_ -LC MP;KFFZC=:U:ZOX>DC\47_ABPM6T;4)Y]0FMA*X,<:VP:HLILVETF\MX)I(E+30":6%8_/C4$O 6\U-K M;E&#@ ]0HKR[1?VFOAMX@_M4V7B"1H=.L[O46N9M-NX8+NUMF*W$]G*\02\C M0XR]N9!\R<_,N>2\:?MH^!-$^&'C'Q;H U+Q%<>']$778M-ETB_L?[0M7)6& M>"26V_>6[,.;B,/&H(9B%YH ]^HKF;KXBZ'I?P]'C35;E]&T%;%;^674+>6W MDBC900&B=%D#\@>65#EB%VY.*\=^,'[6^C^'?A?)KG@Z2YN=9;Q!I_AV2#4_ M#6IR2Z9-*?B-I/PS\):;JGBS M4&\RY>"S4:=I=S+->73CA+>SB$L[,<.WEJ'955B3A6:O"O"?[8::I<2ZQK&H M:-IOA&WU?Q'!+_Q*]1;4)+'3XHI$D2)4;H]Q)_:EM=SVHLKW4$M$8/;HW[R7$RQ9.-Z[FPBL1SW MQ#_:FT;1_''A7PKX9G&HZG>^+K?PYJ4ESI=Y]C0%7,\<%WM6"2XC(4,BR.4P MX9,JVT ]YHKSG0_VAO /B/Q-<:%I^MR37L7VH),^GW4=I=-;'%REM=-$(;EX MB&WI"[LNU\CY6Q4\!_M-?#CXE31)H>O3%)M*;6X+C4=+O-/@N+%=GF7$4MQ% M&DJ)YB!RC'86 ;!H ]1HKYUTW]L7PSK'Q4?3[>\-KX)MO!T_B:ZOM4T:^L;L ME;J"*%X8YT1IH9%E<(T<;>8Z[48D%:]A\ _$SP_\3+34)]"N+MGT^Y^R7MIJ M.G7.GW=K*8TD"RV]S''*F8Y(W&Y0&5P1D&@#J:*** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /+OVB_#/CO MQ1\.;VV\ 75BVIM#0\* M_ '7M+_9L^(G@F9M'T[7O%T.L216%@[_ -F:7)>1.D<$;>6&**2K.XC7<[RN M$&[%"H+30Y)/+)94O/[)C M1D!Y79<_,0 &/2NN^$?[5%MK7A+P18#3_%GQ!UBYT#2M6U?6K+2K.WD@BO&, M<=S/9I<;\%D=G6U2<1A3D]* -;QM\'?&UF_P^\0^"O\ A'[SQ5X=\.WGAJZM M=;NYK6TEAN8K* 0?5T^/%C>>/KSPWI M?A;Q+K=EI^I1Z/J7B+3;6&73["]>-9!#(/-$YVK)%ODCA>./S!O==K[><\0_ MM*0PZEJ/AQO#/B7PKJMYI&L7V@:IK5M;1P:BU@JB5HXO.:=,>8CKY\,891GG M(! -SXS?!^Y\:_ 6Y^'_ (I'05 MQ%U^SGXEFL[^);[2@UQ\5+;QPN99<"QCF@=HS^[_ -=B)L+]W)'S^G8>#_C M^B_LV^ /'OBO[7J0#D=-_9?N6\:?$Z74]6@;PMKUIJ-OX?MK=2;C2SJBH^JLVX;27N(ED3 M&RV/[0%KK7AB+4M#\&>*M>U;^U;C1;OP[8VUL+RP MNX QF2XEDG2VC"A>',^R3>GEE]ZYR-!_:L\.^+O^%>+X>\.^(==G\;Z=:&*X^T-)<*BF-IQG8S@^6VTL2@8 \Y7]FWXD-X/U"!+NPMWL_$ M?A[7-"\*ZCXOU+6K.W_LZZCFG!U*ZMC<1B=5"B,1.D9B4C_6/A]I^R3K=C\6 M+F^==/U;PM<^-?\ A,A>7WBG6D>U;S1="%='B=+.25;E?EN&D "L"T4A0A_< M?B-\7;3X?ZSH&A6^A:QXM\3:YY\EEH>ABW%PT,"J9IV>XFAB2-"\2DM("6E0 M*"2<<'J'[87AIK?2I?#OA;Q5XR.H>'Y/$WEZ/;6T36]E%(T4QE^U7$(62.1= MC19+Y.%#8; !RNA?LZ?$'1=0^'GAX7'AJ3P1X*\977B6VU+[703)?8A MD@\GRT>-KY@6$K>8%#?NSE3Z+\3OA]XP7XI:#\1? D6AZGK5GHM]X?N-+\17 MLUG;M#/+!.DZ3103,'22V ,>S#K)]Y"@W"-+USQ'JC># MF\4KJ.D6UO)%I%M-#(;2YN$GE5FW%'81QI*^(G)3&-W/>"_VHI- MKV;Q#/X M@\9ZA=7GA[2;31]-TFSA:*]OM)BN0D%Y+Y7N6:9HU1A'"3.N &9A@C!QD_0?P^\/ MW'A/P%X:T2[>*2[TW3+:RF>$DHSQQ*C%20"1E3C('TKS>W_:DT6\T.REM_"W MB2?Q/=Z[=>&X_!Z)9_VG]MMT:2=2QN?LP18D,ID\_;M90#N8+75_#7XMZ=\7 M/ 5]XET6SU'38;>[O]/,&JP+%.DUK-)!)E S8&^-L9.<8R >* /-X_A-\4?! M7PC\9:'X+U#08/$^O>,-6UB.^N+Z6!;;3[R_EN#Y$?^$E'A2S\ M->%?$+:_:ZOI,]R=0O B2QP6YMI(]EO\DQ6203R[]APB"3"7?%GPL\7S?%;Q MWXU\-W^F6EWJO@6W\.Z2UU+(K0:A%<7TJRR!8R!$/M,7*DL2K?*.";N@_M%: M/XAUJ\2V\.^(AX5M[B^M!XT:VA;2))K/S!'PUJ^N:IX:\4:%96WANX\6Z:NHVULLFMZ9 99K55G8JP#PGR[CR M7Q.AVXW;0#<^*WP3E\2?L_VOPX\*M9V"6/\ 9$%G]K+1PI!9W5M)M^16(_=P M$ 8S@<#DJW%N ML<+BYRERQ\EVA :",^80QV/UC]M#0_#Z^(&U#P#XWM5\/V,.LZF6M;+%KI>1V,:3&-3E]B;: /0/B]\(=2\;?#7POX8TB] MA,VCZWH=^]QJ4C RPV-[!-)DJK9D9(6QP 6(R0.1PVA_LW>)M,TWP1;RWVDL M^A_$[5/&ER4FE(>RN3J1CC3]WS,/ML65.%&U\,<#/977[3/AVU\93:.VCZXV MBV^MQ^&KGQ8(H!I<&J2!0EJQ,PG)+O'%YBPF,2.%+@AL;WPG^,5K\8(]8N=+ M\/:UI^DZ??7.G+JFI+;)#=SV]Q+;S+$J3/)A7B/S.B@AA@D[@ #DOVA_A'K_ M ,1M0T/4-!TK1[^[TZWNH8;J;Q%J7AS4K*24(!)#?V*R,T1"D/;M'M,/ /[0_@C2KOQG>ZMI?BC4KJ&YTJ\T6&QT:QLS;W# MVJ6UYY6^6^\RWC!A-Q(T@:600Q)M,>CX$^(OQ!U3]I[Q3X2\46VEZ3X>M_#L M.J:5IVGS&YD*->S0">>9HUQ(ZPY\I,J@(&YVR: .:\0?L\^-O'5YXM\9:J_A M_1O&M[J'AV_TO2+.\FO=.3^Q[E[F%)[EK>*0^>\TRLRPYB'ED"0J0R?%C]G/ MQE^TA>>#)/B$WA_1K+1M4O;W['X?*/&7[._Q&^+&F^+-4\2-X6T3Q-J.BZ3H-G8Z3?3W-F(K M6_\ MDT\DSVT;AG)95B6,A H^=MYV_4]% 'G/[0GPYU+XL_"/6O"VD3VMMJ% M[):/')>NRQ 1744S9*JQ^[&P''4CIUKSFZ_9S\2S6=_$M]I0:X^*EMXX7,LN M!8QS0.T9_=_Z[$387[N2/G]/HRB@#Y"_#<,_AJ3P-X3\-[UU\P2MY@125C)(K&^$G[)OBWX3:UX,E\01'Q#?VMG&;&X?7Y'_TB* 16[9M74CRS(2\9 MC^;<)&=/3/CI\-]3^)NA^%[+2Y[2"72_%>BZ[,UX[*K06=]%<2JNU6RY2,A0 M< DC) YKTBB@#YO\%_LW>)O#NG?".WN;[27?PCXRU[Q#?&*:4B2WO6U,PK%F M,9D'VZ+<&V@;7P6P,\[J'[.OQ5F_9IU;X'VD_@Z'P[;^';K0M-UJ:[NGN[_H MMJTT2P*EIM3F0JUQN(^4+G(^LJ* /EGQ]^SC\0-8\0>-[/1IO#3^&/$_C'1? M%[WM]>W$=[;M9O8>=;"%8&1@RV6Y9/,'+;2@SO#K_P#9S^(,&HVV@:9<>&I/ M!D'Q'C\>C4[N[N!J+1M?"\GLS (2FY9'EV3F8[E5$,:EC(OU)10!\P?"G]F# MQ3X%NM*DO[_1YEM/!VM>'G^SS2L3<7>I"ZB89B'[L(,,>H;@ CFO$_BGI=W^ MS?X O_"I\0^$Y?%&L?"+3?"5[I>K7%S!+<7%G!0WKLL:_8[VTN)ERJL= MQ6W<+Q@L1D@9(\\^-_[*>O>//B/XNUK2AI^JZ1XPTVTT_4+35/%.LZ3#:&%7 MB9GM;!U34(WBD_U4KQ$%2!)ASM^J** /F>Q_9C\1V/Q1M_$,=[I"Z7#\0E\5 MK"LTWFBS&@?V<(\%"/-\T;L%B-G._/RU3US]ECQ?=_#_ %&QTGQ!I^C>*F\; M:[KMGJ4,DC)%IVJ3W*31MF/F5;:[+JI4IYT,?S8&ZOJ2B@#Y;^,O[*.JZYXX M;6_!MO8SZ;=^%8?"TFCWGBK5]!M[1+=Y3;R?\2_F[BVW$BM!*4X1=LB[FJ77 MOV:_%]GXTTVY\'G1/#,%O#HMJ/$NC:YJFG726UD4#P7&FYFMM2#(LL:/<2!D M2<*=QB#O]/T4 ?->A_LY^+--^(&A:C)<:-_8^D_$35_&"R+=RM<36U]:7Q^%-I?W^EM'X7\2^)M7U$VTTA,EOJ M0U,0K#F/F1?MT6X-M VO@M@;OI>B@#XR\"_L7^*?#?AG_A'[PZ/<+HWA?5?# MND:U=>*M;U"2Y:>#[/!*+&9OLVG+Y8!E2(3C) 38$&>K\>_LK^)?&/AW4--C MU+2H&N?A3)X&61I)2!?DHRR']W_J,IRWWN?N5]144 >6?%7X8ZS\5O@>OAN> M2QT;Q*O]GWZ+',]S9)>VEQ#=)&SF-&>%I(%0L8P=K$[00!7G'B#]G?QMXZ;Q M#K^KR>'])\1:YXG\-:H^F6-[-7_#_ /9E\76?CC1]?\5S^'YX3K?B35=3LM/GG=/+U.&% M$AC+Q+OV%'5F;;D8('.U?J"B@#Y6TO\ 9/\ %=G\';CPW>Z[IVJ^)#XBT*>+ M4;B20*-(TJZM3;0L_E[FE,%O)(V009KB0;MN&$UI^SI\0=+U#PWX!-6N;"21Y//NX+.(36X9%#H MOV>0_.5)RHVG)Q]6T4 ?*US\ ?B=XRUBYU#Q9I_P]FBC\!3>$(]*,]Y>VE_, MUQ;2F68&*%H8Y%A==J;V@(5@TV=J^@_!#X?^/OAS:ZY_:'7>QKVBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X#X,_ M"G_A47P5\,?#_P#M3^UO[$TM--_M'[/Y/G;5V[_+W-M^FX_6O$=0_8=N-1\ M^"_"%QXMT6^T_P /:/9:3%J=]X3CDU:P: C?I.DEE+)M4Y?SPK(I4<$$ MHH ]0L?@WXH\->.]:U#PSXZBT7PKKVLIKNIZ5)HRW-Z;@1QI+'!=/+LBAE$, M>Y6@=QNDV.A92GEO@[]A4>$_$EMJJ>)]'\R"+5K=[FS\+I;W^I)?1RKYFH77 MVAFN9XFD!$F%4CS!L!?S>)OV>_!7A7QAJ>EZOXXT?5?^$F MOM1U?31JVG7NJ2M*UT+BUQ7*NQ5]J-&(0AVKARQ8",?+110!?_: M_9KT[XWZYX4UYU\/2ZOX>%U#%;^+?#R:YID\%PJ>8KVK2Q$2!HHF219%*[6! M#!B*I^&?V78O#,UJ\.O6X6+P5<>$6BM-%M[*(O-/YSW*0V^R*-=Q;$2H.O+D MY)** ,*\_9'U?3_#<6E>%_'D.B?VAX*L_!'B*:ZT3[7]O@M8GBAN;=?M""WF M"SW ._SD(=?ERF6LZ1^R+_96L65]_P )9YOV?7=!UKR_[.QN_LW35LO*SYO' MF;?,W?PYVX;K110!2\;? 77_ 3'/XL\'7%]KGC"'QG>^)[""TTZVECC2\MO MLTUO-#<7UJLJ!!G>L\;!MA"D!@>T_9G^&_B/P'\'I]+\62_\3_5=5U75[G=L M,D9O+R:X"RB-FC\T"4;Q&S(&W!7=0&)10!R?@?\ 9>\6:3\/_ _P]\3^/])U MOP)X6:Q=;'2O#%39WOB%/$MP=1\&VE]K27 VLT,&I2L?*A:1 ^/):1-SB.1,J4** .F\ M.?L_Z[X=CU#PS%XX3_A6-U=ZE=?\(_'I &H,MZTTDMM)?/*P,"RW$K)LACE M6-3*P5M_G'A_]@NST/P1XJ\-1:MX4L(]4\+77A:TU+0_ MI87WES)L^TWUPL MADNI0JID1M;HQWED)*E"B@#NO'7[+?\ PFMO\3HO^$F^Q_\ ":^#[+PGG[!Y MGV/[.+H?:/\ 6CS-WVK[GRXV?>.>,WQ)^RKK7B'Q%X_0^.[>/P7XZO=-N=9T M-]#WW CM+:UMVCM[G[0!'YRVN'9XGPK ($9=[%% $#?L8Z3!\8;KQC:R>%39 MWOB%/$MP=1\&VE]K27 VLT,&I2L?*A:1 ^/):1-SB.1,J4]8^#/PP_X5%X-N M-!_M+^UO-U?4]5^T>1Y./M=[-=>7MW-]SSMF[/S;, MM'N/$WCV+5_".BZX/$&GZ3'HB6]]YZ%C!%-=K+L>&)G.T)!&[!4#R/AR_4P? M#/R?C=>_$/\ M+/VGP[;Z!_9OD?=\JYFG\WS-W.?.V[=O&W.3G ** .LT6'4 M;?2+./5[JUOM46)1 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 18, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-37496    
Entity Registrant Name RAPID7, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 35-2423994    
Entity Address, Address Line One 120 Causeway Street    
Entity Address, City or Town Boston    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 02114    
City Area Code 617    
Local Phone Number 247-1717    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol RPD    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 5,191,437,381
Entity Common Stock, Shares Outstanding   58,078,543  
Documents Incorporated by Reference Portions of the registrant’s definitive Proxy Statement for its 2022 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K.    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001560327    
Amendment Flag false    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name KPMG LLP
Auditor Location Boston, MA
Auditor Firm ID 185
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 164,582 $ 173,617
Short-term investments 58,850 138,839
Accounts receivable, net of allowance for credit losses of $1,978 and $3,251 at December 31, 2021 and 2020, respectively 146,094 111,599
Deferred contract acquisition and fulfillment costs, current portion 29,974 21,536
Prepaid expenses and other current assets 33,236 27,844
Total current assets 432,736 473,435
Long-term investments 34,068 10,124
Property and equipment, net 50,225 53,114
Operating lease right-of-use assets 83,751 67,178
Deferred contract acquisition and fulfillment costs, non-current portion 57,191 43,103
Goodwill 515,258 213,601
Intangible assets, net 111,591 44,296
Other assets 11,191 8,271
Total assets 1,296,011 913,122
Current liabilities:    
Accounts payable 3,521 3,860
Accrued expenses 82,620 61,677
Operating lease liabilities, current portion 9,630 9,612
Deferred revenue, current portion 372,067 278,585
Other current liabilities 842 0
Total current liabilities 468,680 353,734
Convertible senior notes, net 812,063 378,586
Operating lease liabilities, non-current portion 90,865 75,737
Deferred revenue, non-current portion 33,056 31,365
Other long-term liabilities 17,342 2,164
Total liabilities 1,422,006 841,586
Stockholders’ equity (deficit):    
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at December 31, 2021 and 2020; 0 shares issued and outstanding at December 31, 2021 and 2020 0 0
Common stock, $0.01 par value per share; 100,000,000 shares authorized at December 31, 2021 and 2020; 58,181,816 and 52,712,084 shares issued at December 31, 2021 and 2020, respectively; 57,695,008 and 52,225,276 shares outstanding at December 31, 2021 and 2020, respectively 577 522
Treasury stock, at cost, 486,808 shares at December 31, 2021 and 2020 (4,764) (4,764)
Additional paid-in-capital 615,032 692,603
Accumulated other comprehensive (loss) income (812) 454
Accumulated deficit (736,028) (617,279)
Total stockholders’ equity (deficit) (125,995) 71,536
Total liabilities and stockholders’ equity (deficit) $ 1,296,011 $ 913,122
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 1,978 $ 3,251
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 58,181,816 52,712,084
Common stock, shares outstanding (in shares) 57,695,008 52,225,276
Treasury Stock (in shares) 486,808 486,808
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue:      
Total revenue $ 535,404 $ 411,486 $ 326,947
Cost of revenue:      
Total cost of revenue 168,948 121,517 91,146
Total gross profit 366,456 289,969 235,801
Operating expenses:      
Research and development 160,779 108,568 79,364
Sales and marketing 247,453 195,981 157,722
General and administrative 78,289 59,519 44,710
Total operating expenses 486,521 364,068 281,796
Loss from operations (120,065) (74,099) (45,995)
Other income (expense), net:      
Interest income 365 1,454 6,014
Interest expense (14,292) (24,137) (13,389)
Other income (expense), net (1,921) (81) (433)
Loss before income taxes (135,913) (96,863) (53,803)
Provision for income taxes 10,421 1,986 42
Net loss $ (146,334) $ (98,849) $ (53,845)
Net loss per share, basic (in dollars per share) $ (2.65) $ (1.94) $ (1.10)
Net loss per share, diluted (in dollars per share) $ (2.65) $ (1.94) $ (1.10)
Weighted-average common shares outstanding, basic (in Shares) 55,270,998 51,036,824 48,731,791
Weighted-average common shares outstanding, diluted (in Shares) 55,270,998 51,036,824 48,731,791
Products      
Revenue:      
Total revenue $ 500,843 $ 382,922 $ 297,897
Cost of revenue:      
Total cost of revenue 140,773 96,864 68,179
Professional services      
Revenue:      
Total revenue 34,561 28,564 29,050
Cost of revenue:      
Total cost of revenue $ 28,175 $ 24,653 $ 22,967
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net loss $ (146,334) $ (98,849) $ (53,845)
Other comprehensive income (loss):      
Change in fair value of investments (86) (170) 244
Adjustment for net losses (gains) realized and included in net loss 0 (21) 0
Total change in unrealized gains (losses) on investments (86) (191) 244
Change in fair value of cash flow hedges (1,043) 432 0
Adjustment for net gains realized and included in net loss (137) 0 0
Total change in unrealized (gains)/losses on cash flow hedges (1,180) 432 0
Total other comprehensive (loss) income (1,266) 241 244
Comprehensive loss $ (147,600) $ (98,608) $ (53,601)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common stock
Treasury stock
Additional paid-in-capital
Additional paid-in-capital
Cumulative Effect, Period of Adoption, Adjustment
Accumulated other comprehensive loss
Accumulated deficit
Accumulated deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning Balance (in shares) at Dec. 31, 2018     47,600 487          
Beginning Balance at Dec. 31, 2018 $ 87,319   $ 476 $ (4,764) $ 556,223   $ (31) $ (464,585)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock-based compensation expense 40,664       40,664        
Issuance of common stock under ESPP (in shares)     185            
Issuance of common stock under employee stock purchase plan 5,521   $ 2   5,519        
Vesting of restricted stock units (in shares)     1,292            
Vesting of restricted stock units 0   $ 13   (13)        
Shares withheld for employee taxes (in shares)     (134)            
Shares withheld for employee taxes (6,952)   $ (2)   (6,950)        
Issuance of common stock upon exercise of stock options (in shares)     968            
Issuance of common stock upon exercise of stock options 10,217   $ 10   10,207        
Other comprehensive income (loss) 244           244    
Net loss (53,845)             (53,845)  
Ending Balance (in shares) at Dec. 31, 2019     49,911 487          
Ending Balance at Dec. 31, 2019 83,168   $ 499 $ (4,764) 605,650   213 (518,430)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock-based compensation expense 61,419       61,419        
Issuance of common stock under ESPP (in shares)     233            
Issuance of common stock under employee stock purchase plan 7,082   $ 2   7,080        
Vesting of restricted stock units (in shares)     1,451            
Vesting of restricted stock units 0   $ 15   (15)        
Shares withheld for employee taxes (in shares)     (154)            
Shares withheld for employee taxes (8,921)   $ (2)   (8,919)        
Issuance of common stock upon exercise of stock options (in shares)     784            
Issuance of common stock upon exercise of stock options 7,819   $ 8   7,811        
Equity component of convertible senior notes, net 46,832       46,832        
Purchase of capped called related to convertible senior notes (27,255)       (27,255)        
Other comprehensive income (loss) 241           241    
Net loss (98,849)             (98,849)  
Ending Balance (in shares) at Dec. 31, 2020     52,225 487          
Ending Balance at Dec. 31, 2020 $ 71,536 $ (71,441) $ 522 $ (4,764) 692,603 $ (99,026) 454 (617,279) $ 27,585
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Accounting Standards Update [Extensible List] Accounting Standards Update 2020-06                
Stock-based compensation expense $ 100,317       100,317        
Issuance of common stock under ESPP (in shares)     222            
Issuance of common stock under employee stock purchase plan 9,276   $ 2   9,274        
Vesting of restricted stock units (in shares)     1,611            
Vesting of restricted stock units 0   $ 16   (16)        
Shares withheld for employee taxes (in shares)     (157)            
Shares withheld for employee taxes (16,044)   $ (2)   (16,042)        
Issuance of common stock upon exercise of stock options (in shares)     521            
Issuance of common stock upon exercise of stock options 4,306   $ 6   4,300        
Purchase of capped called related to convertible senior notes (76,020)       (76,020)        
Redemption, repurchase and conversion of convertible senior notes (in shares)     2,897            
Issuance of common stock in connection with redemption, repurchase and conversion of convertible senior notes (3,065)   $ 29   (3,094)        
Issuance of common stock in connection with inducement of convertible senior notes (in shares)     35            
Issuance of common stock in connection with inducement of convertible senior notes 2,740       2,740        
Issuance of common stock related to acquisition (in shares)     341            
Issuance of common stock related to acquisition 0   $ 4   (4)        
Other comprehensive income (loss) (1,266)           (1,266)    
Net loss (146,334)             (146,334)  
Ending Balance (in shares) at Dec. 31, 2021     57,695 487          
Ending Balance at Dec. 31, 2021 $ (125,995)   $ 577 $ (4,764) $ 615,032   $ (812) $ (736,028)  
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net loss $ (146,334) $ (98,849) $ (53,845)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 33,501 22,631 16,528
Amortization of debt discount and issuance costs 3,982 17,518 10,513
Stock-based compensation expense 102,579 63,888 40,664
Deferred income taxes 466 737 (645)
Induced conversion expense 2,740 0 0
Other 1,920 2,428 607
Changes in assets and liabilities:      
Accounts receivable (25,475) (24,380) (14,800)
Deferred contract acquisition and fulfillment costs (22,526) (13,379) (11,306)
Prepaid expenses and other assets (3,355) (8,956) (13,691)
Accounts payable (2,077) (2,394) 92
Accrued expenses 19,205 8,640 4,759
Deferred revenue 85,562 37,428 18,686
Other liabilities 3,729 (425) 1,018
Net cash provided by (used in) operating activities 53,917 4,887 (1,420)
Cash flows from investing activities:      
Business acquisitions, net of cash acquired (358,420) (125,826) (14,607)
Purchases of property and equipment (9,010) (13,802) (29,428)
Capitalization of internal-use software (9,854) (6,130) (6,087)
Purchases of investments (93,092) (177,053) (148,047)
Sales and maturities of investments 147,998 166,524 214,980
Other investments (3,000) 0 0
Net cash (used in) provided by investing activities (325,378) (156,287) 16,811
Cash flows from financing activities:      
Proceeds from issuance of convertible senior notes, net of issuance costs of $14,976 and $7,201 for the year ended December 31, 2021 and 2020, respectively 585,024 222,799 0
Purchase of capped calls related to convertible senior notes (76,020) (27,255) 0
Payment of debt issuance costs (300) (440) 0
Payments for redemption, repurchase and conversion of convertible senior notes (230,000) 0 0
Payments related to business acquisitions (12,118) (150) 0
Taxes paid related to net share settlement of equity awards (16,044) (8,921) (6,952)
Proceeds from employee stock purchase plan 9,276 7,082 5,521
Proceeds from stock option exercises 4,315 7,810 10,219
Net cash provided by financing activities 264,133 200,925 8,788
Effect of exchange rate changes on cash ,cash equivalents and restricted cash (1,272) 679 (331)
Net (decrease) increase in cash, cash equivalents and restricted cash (8,600) 50,204 23,848
Cash, cash equivalents and restricted cash, beginning of period 173,617 123,413 99,565
Cash, cash equivalents and restricted cash, end of period 165,017 173,617 123,413
Supplemental cash flow information:      
Cash paid for interest on convertible senior notes 7,345 5,463 2,779
Cash paid for income taxes, net of refunds 3,305 312 400
Non-cash investing activities:      
Leasehold improvements acquired through tenant improvement allowance 0 0 14,016
Reconciliation of cash, cash equivalents and restricted cash:      
Cash and cash equivalents 164,582 173,617 123,413
Restricted cash included in prepaid expenses and other assets 435 0 0
Total cash, cash equivalents and restricted cash $ 165,017 $ 173,617 $ 123,413
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Payments of debt issuance costs $ 300 $ 440
Convertible Debt    
Payments of debt issuance costs $ 14,976 $ 7,201
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of the Business
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business Nature of the BusinessRapid7, Inc. and subsidiaries (“we,” “us” or “our”) are advancing security with visibility, analytics, and automation delivered through our Insight Platform. Our solutions simplify the complex, allowing security teams to work more effectively with IT and development to reduce vulnerabilities, monitor for malicious behavior, investigate and shut down attacks, and automate routine tasks.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
(a)Basis of Presentation and Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
(b)Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The management estimates include, but are not limited to the determination of the estimated economic life of perpetual licenses for revenue recognition, the determination of standalone selling prices in revenue transactions with multiple performance obligations, the estimated period of benefit for deferred contract acquisition and fulfillment costs, the useful lives and recoverability of long-lived assets, the valuation for credit losses, the valuation of stock-based compensation, the fair value of assets acquired and liabilities assumed in business combinations, the incremental borrowing rate for operating leases and the valuation for deferred tax assets. We base our estimates on historical experience and on various other assumptions that we believe are reasonable. Actual results could differ from those estimates.
The COVID-19 pandemic has resulted in a sustained global slowdown of economic activity that has decreased demand for a broad variety of goods and services, including from our customers. While we have not experienced significant disruptions from the COVID-19 pandemic during the year ended December 31, 2021, we are unable to accurately predict the extent to which the COVID-19 pandemic may impact our business, results of operations and financial condition going forward. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, assumptions and judgments or revise the carrying value of our assets or liabilities. These estimates may change as new events occur and additional information is obtained and will be recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to our financial statements.
(c)Revenue Recognition
We generate revenue primarily from: (1) subscriptions from the sale of cloud-based subscriptions, managed services, term software licenses, content subscriptions and maintenance and support associated with our software licenses, (2) perpetual software licenses, and (3) professional services from the sale of our deployment and training services related to our solutions, incident response services, penetration testing and security advisory services.
We recognize revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following four steps:
        1) Identify the contract with a customer
We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.
        2) Identify the performance obligations in the contract
Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract.
        3) Determine the transaction price
The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.
In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.
Sales through our channel network of distributors and resellers are generally discounted as compared to the price that we would sell to an end user. Revenue for sales through our channel network is recorded net of any distributor or reseller margin.
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The majority 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 (SSP) basis. We determine SSP of our products and services based on our overall pricing objectives using all information reasonably available to us, taking into consideration market conditions and other factors, including the geographic locations of our customers, negotiated discounts from price lists and selling method (i.e., partner or direct). When available, we use directly observable stand-alone transactions to determine SSP. When not regularly sold on a stand-alone basis, we estimate SSP for our products and services utilizing historical sales data, including discounts from list price. The historical data is aggregated and analyzed by geographic location and selling method to establish a median or average price. Once SSP is established it is applied consistently to all transactions including that product or service utilizing a portfolio approach.         
        4) Recognize revenue when or as we satisfy a performance obligation
Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services.
Subscriptions
Subscriptions consists of revenue from our cloud-based subscription, term software licenses, managed services offerings, content subscriptions and maintenance and support associated with our software licenses.
We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud
platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable.
Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable.
For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the content subscription. For our term software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery.
Content subscriptions and our maintenance and support services are sold with our perpetual and term software licenses. Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. Maintenance and support services are distinct from the perpetual and term software license and revenue attributable to maintenance and support services is recognized ratably over the contractual period.
Perpetual Software Licenses
For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of five years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of five years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology.
For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery.
Professional Services
All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these arrangements, revenue is recognized over time based upon the proportion of work performed to date.
Contract Balances
Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the year ended December 31, 2021, we recognized revenue of $269.6 million that was included in the corresponding contract liability balance at the beginning of the period presented. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.
We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Unbilled receivables include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that have not been invoiced. If the right to consideration is based on satisfaction of another performance obligation in the contract other than the passage of time, we would record a contract asset. As of December 31, 2021 and 2020, unbilled receivables of $1.2 million are included in prepaid expenses and other current assets in our consolidated balance sheet. As of December 31, 2021 and 2020, we have no contract assets recorded on our consolidated balance sheet.
(d)Cash and Cash Equivalents
We consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value.
(e)Restricted Cash
As of December 31, 2021, we had $0.4 million of restricted cash on our balance sheet in other assets, which is related to collateral for an office space lease.
(f)Investments
Our investments consist of commercial paper, corporate bonds, U.S. Government agencies and agency bonds. We classify our investments as available-for-sale and record these investments at fair value. When the fair value of an investment declines below its amortized cost basis, any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in our consolidated statements of operations. When the fair value of the investment declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in accumulated other comprehensive income (loss), and are recognized in our consolidated statement of operations only if we sell or intend to sell the security before recovery of its cost basis. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations.
Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. We do not invest in any securities with contractual maturities greater than 24 months.
(g)Accounts Receivable and Allowance for Credit Losses
Accounts receivable are recorded at the invoiced amount, net of allowances for credit losses for any potential uncollectible amounts. We maintain an allowance for estimated credit losses resulting from the inability of our customers to make required payments. Management regularly reviews the adequacy of the allowance based upon historical collection experience, the age of the receivable, an evaluation of each customer's expected ability to pay and current and future economic and market conditions. Accounts receivable are charged against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for credit losses are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off-balance sheet credit exposure related to our customers.
(h)Concentration of Credit Risk
Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable, short-term and long-term investments and derivative financial instruments.
Management believes that the financial institutions that hold our investments are financially sound and, accordingly, are subject to minimal credit risk. Deposits held with banks may exceed the amount of insurance provided on such deposits.
We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers’ financial condition are performed. We maintain reserves for potential credit losses. No single customer, including channel partners, accounted for 10% or more of our total revenues in 2021, 2020 or 2019 or accounts receivable as of December 31, 2021 or 2020.
Our derivative financial instruments expose us to credit risk to the extent that the counterparties may be unable to meet the terms of the arrangement. We mitigate this credit risk by transacting with major financial institutions with high credit ratings.
(i)Deferred Contract Acquisition and Fulfillment Costs    
We capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental costs to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. Costs to obtain a contract for a new customer, upsell or cross-sell are
amortized on a straight-line basis over an estimated period of benefit of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.
Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in our consolidated statements of operations.
We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations.
(j)Property and Equipment
Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. The following table presents the useful lives of our property and equipment:
 Useful Lives
Computer equipment and software3 years
Furniture and fixtures
3 - 5 years
Leasehold improvementsShorter of the useful life of the asset or the lease term
Repairs and maintenance costs are expensed as incurred.
(k)Software Development Costs
Software development costs associated with the development of products for sale are recorded to research and development expense until technological feasibility has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for release to customers. To date, the software development costs have not been capitalized as the cost incurred and time between technological feasibility and product release was insignificant. As such, these costs are expensed as incurred and recognized in research and development expenses in our consolidated statements of operations.
Costs related to software developed, acquired or modified for internal use are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during the post implementation stages of the project are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. These capitalized costs consist of internal compensation related costs and external direct costs. Costs related to software developed for internal use are amortized over an estimated useful life of 3 years. We capitalized $9.9 million, $6.1 million and $6.1 million of costs related to software developed for internal use in the years ended December 31, 2021, 2020 and 2019, respectively. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
(l) Leases
We determine whether an arrangement is or contains a lease at inception based on the unique facts and circumstances present. We evaluate the classification of a lease at inception and, as necessary, at modification. Operating leases are recognized on the consolidated balance sheet as right-of-use (ROU) assets, lease liabilities and, if applicable, long-term lease liabilities.
Operating lease ROU assets represent our right to use an underlying asset for the lease term. Operating lease liabilities represent our obligation to make payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the present value of future lease payments at the lease commencement date. The implicit rate within our operating leases are generally not determinable and therefore we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The
determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments and initial direct costs, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.
We have elected not to recognize on the balance sheet leases with terms of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component.
(m)Impairment of Long-Lived Assets
We evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of the assets to the future net undiscounted cash flows directly associated with the assets. If such assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the assets. For the year ended December 31, 2021, there was no impairment of our long-lived assets.
(n)Business Combinations
We allocate the fair value of purchase consideration to the tangible asset acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair value these identifiable assets and liabilities is recorded as goodwill. Determining the fair value of the tangible assets acquired, liabilities assumed and intangible assets requires management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, cash flows that an asset is expected to generate in the future, technology migration curves, discount rates, and useful lives. While we use our best estimates and judgements, our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the final determination of the fair value of assets acquired or liabilities assumed any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related transaction costs are expensed as incurred.
(o)Goodwill
Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.
We perform an annual goodwill impairment test on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. For our goodwill impairment analysis, we operate with a single reporting unit. To test goodwill impairment, we perform a single-step goodwill impairment test to identify potential goodwill impairment. The single-step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when the net assets of a reporting unit exceed its fair value. In performing the single step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2021, we concluded the fair value of our single reporting unit exceeded its' carrying value and there was no impairment of goodwill.
(p)Foreign Currency
The functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and non-monetary assets and liabilities using historical exchange rates. Foreign currency denominated expenses are re-measured using the average exchange rates for the period. Foreign currency transaction and re-measurement gains and losses are included in other income (expense), net. In 2021, foreign currency transaction losses and foreign currency re-measurement losses were $0.3 million and $1.7 million,
respectively. In 2020 and 2019, foreign currency transaction gains (losses) and foreign currency re-measurement gains (losses) were not material.
(q)Derivative and Hedging Activities
As a global business, we are exposed to currency exchange rate risk. Although the majority of our revenue is denominated in U.S. dollars, a portion of our operating expenses are denominated in foreign currencies, making them subject to fluctuations in foreign currency exchange rates. We enter into foreign currency derivative contracts, which we designate as cash flow hedges, to manage the foreign currency exchange risk associated with these expenses.
Derivative financial instruments are recorded at fair value and reported as either an asset or liability on our consolidated balance sheets. Gains or losses related to our cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheets and are reclassified into the financial statement line item associated with the underlying hedged transaction in our consolidated statement of operations when the underlying hedged transaction is recognized in our consolidated statement of operations. If it becomes probable that the hedged transaction will not occur, the cumulative unrealized gain or loss is reclassified immediately from accumulated other comprehensive income (loss) into the financial statement line item associated with the underlying hedged transaction in our consolidated statement of operations. Derivatives designated as cash flow hedges are classified in our consolidated statements of cash flow in the same manner as the underlying hedged transaction, primarily within cash flow from operating activities.
Our cash flow hedges have contractual maturities of eighteen months or less, and as of December 31, 2021, outstanding forward contracts had a total notional value of $34.7 million. The notional value represents the gross amount of foreign currency that will be bought or sold upon maturity of the forward contract. During the year ended December 31, 2021, all cash flow hedges were considered effective. Refer to Note 6, Fair Value Measurements, for the fair values of our outstanding derivative instruments.
(r)Stock-Based Compensation
Stock-based compensation expense related to our stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs) and purchase rights issued under our 2015 Employee Stock Purchase Plan (ESPP) is calculated based on the estimated fair value of the award on the grant date.
The fair values of RSUs and PSUs are based on the value of our common stock on the date of grant. The fair values of stock options and ESPP purchase rights are estimated on the grant date using the Black-Scholes option pricing model which requires management to make a number of assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future.
The fair value is recognized as expense on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. The actual number of PSUs earned and eligible to vest are determined based on the performance conditions defined when the awards are granted. We recognize share-based compensation expense for the PSUs on a straight-line basis over the requisite service period for each separately vesting portion of the award when it is probable that the performance conditions will be achieved. We reassess the probability of vesting at each reporting period for awards with performance conditions and adjust stock-based compensation cost based on its probability assessment. We recognize forfeitures as they occur and do not estimate a forfeiture rate when calculating the stock-based compensation expense.
(s)Advertising
Advertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations. We incurred $21.3 million, $16.4 million and $12.8 million in advertising expense in 2021, 2020 and 2019, respectively.
(t)Income Taxes
Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the consolidated financial statements carrying amounts of assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using enacted tax rates expected to apply to taxable income in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income, and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.
We recognize tax benefits from uncertain tax positions if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.
(u)Net Loss per Share
We calculate basic net loss per share by dividing our net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive securities, including stock options, RSUs, PSUs, the impact of our ESPP, common shares issued in connection with acquisitions and the impact of our convertible senior notes (Notes). We intend to settle any conversion of our Notes in cash, shares, or a combination thereof. As a result of our adoption of ASU 2020-06 on January 1, 2021, the dilutive impact of the Notes for our calculation of diluted net loss per share is considered using the if-converted method. For periods prior to our January 1, 2021 adoption of ASU 2020-06, we considered the impact of the Notes on our diluted net loss per share calculation based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of the Notes solely in cash at that time. Basic and diluted net loss per share was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive.
(v)Recent Accounting Pronouncements
Accounting Pronouncements Recently Adopted
In August 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplified the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. We early adopted this standard on January 1, 2021 under the modified retrospective basis. Refer to Note 10, Debt, for further details of the impact the adoption of this standard had on our consolidated balance sheet.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard is intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. We adopted this standard on January 1, 2021 and there was no impact to our consolidated financial statements as a result of the adoption.
Accounting Pronouncements Not Yet Effective
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which clarified the accounting for acquired revenue contracts with customers in a business combination. ASU 2021-08 requires acquirers to measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606. As a result, it is generally expected that an acquirer will recognize and measure contract assets and liabilities in a manner consistent with how they were recognized by the acquiree in its preacquisition financial statements. This standard is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. We plan to early adopt this standard on January 1, 2022. This guidance will be applied prospectively to all business combinations that occur on or after January 1, 2022.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions to GAAP guidance on contract modifications to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) to alternative reference rates. We may elect to apply the amendments prospectively through December 31, 2022. The impact to our consolidated financial statements from the adoption of this standard is expected to be immaterial.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
The following table summarizes revenue from contracts with customers for the years ended December 31, 2021, 2020 and 2019:
Year Ended December 31,
202120202019
(in thousands)
Subscriptions$492,608 $371,975 $284,956 
Perpetual software licenses7,658 10,288 11,342 
Professional services34,561 28,564 29,050 
Other577 659 1,599 
Total revenue$535,404 $411,486 $326,947 
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the years ended December 31, 2021, 2020 and 2019:
Year Ended December 31,
202120202019
(in thousands)
United States$414,856 $329,753 $264,852 
All other120,548 81,733 62,095 
Total revenue$535,404 $411,486 $326,947 
Transaction Price Allocated to the Remaining Performance Obligations
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2021. The estimated revenues do not include unexercised contract renewals.
Next Twelve MonthsThereafter
 (in thousands)
Subscriptions$399,209 $128,290 
Perpetual software licenses3,693 585 
Professional services15,828 1,877 
Total$418,730 $130,752 
Deferred Contract Acquisition and Fulfillment Costs
The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2021 and 2020:
Year Ended December 31,
20212020
(in thousands)
Beginning balance$64,639 $51,260 
Capitalization of contract acquisition and fulfillment costs48,951 33,525 
Amortization of deferred contract acquisition and fulfillment costs(26,425)(20,146)
Ending balance$87,165 $64,639 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
IntSights Cyber Intelligence Ltd.
On July 16, 2021, we acquired IntSights Cyber Intelligence Ltd. (IntSights), a provider of contextualized external threat intelligence and proactive threat remediation, for a purchase price with an aggregate fair value of $322.2 million. The purchase consideration consisted of $319.2 million in cash paid at closing, $5.6 million in deferred cash payments and a $2.6 million receivable for estimated purchase price adjustments. The deferred cash payments will be held by us to satisfy indemnification obligations and certain post-closing purchase price adjustments payable within eighteen months of the acquisition date. Additionally, we issued an aggregate of 206,608 shares of our common stock to the founders of IntSights with a fair value of $21.0 million. The 206,608 shares of common stock will be accounted for as stock-based compensation expense over a 30-month period as continued service was required. In the year ended December 31, 2021, we recognized stock-based compensation expense related to such shares in the amount of $3.9 million.
The following table summarizes the preliminary allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Consideration:
Cash$319,194 
Deferred cash consideration5,575 
Estimated purchase price adjustment receivable$(2,595)
Fair value of total consideration transferred$322,174 
Recognized amount of identifiable assets acquired and liabilities assumed:
Cash, cash equivalents and restricted cash13,194 
Accounts receivable6,197 
Prepaid and other current assets1,272 
Operating lease right-of-use assets1,261 
Property and equipment, net565 
Other assets268 
Accounts payable and other current liabilities(9,069)
Operating lease liabilities(1,261)
Deferred revenue(9,469)
Deferred tax liabilities(6,858)
Intangible assets65,200 
Total identifiable net assets assumed61,300 
Goodwill260,874 
Net purchase price$322,174 
These preliminary amounts are subject to subsequent adjustment as we obtain additional information to finalize certain components of working capital and deferred income taxes.
The fair value of identifiable intangible assets was based on valuations using the income approach. The estimated fair value and useful life of identifiable intangible assets are as follows:
AmountWeighted Average Amortization Life
(in thousands)(in years)
Developed technology$54,700 6
Customer relationships9,300 4
Trade name1,200 2
Total identifiable intangible assets$65,200 

The excess of the purchase price over the tangible assets acquired, identifiable intangible assets acquired and assumed liabilities was recorded as goodwill. We believe the goodwill is attributable to expanded product offerings resulting from the integration of the technology acquired with our existing product offerings and increased opportunities to successfully market and sell these new products and features to our customer base. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible assets were not deductible for tax purposes.
Following the acquisition, we granted to certain retained employees of IntSights restricted stock units (RSUs) for an aggregate of 194,466 shares of our common stock, which will vest over a maximum three-year period subject to such employees' continued service with us. The RSUs are expensed as stock-based compensation expense over the required service periods, assuming the service conditions are achieved.
In the year ended December 31, 2021, we recorded acquisition-related transaction costs of $5.9 million related to the acquisition of IntSights to general and administrative expense.
Our revenue and net loss attributable to the IntSights business in the year ended December 31, 2021 was $9.5 million and $23.0 million, respectively.
Pro Forma Financial Information
The unaudited pro forma financial information in the table below summarizes the combined results of our operations and IntSights, on a pro forma basis, as though we had acquired IntSights on January 1, 2020. The unaudited pro forma financial information for all periods presented also includes the effects of business combination accounting resulting from the acquisition, including an adjustment to revenue for the deferred revenue fair value adjustment, amortization expense from acquired intangibles assets, reversal of acquisition-related expenses and the stock-compensation expense recorded to retain certain employees.
Year Ended December 31,
20212020
(in thousands)
Revenue$553,190 $427,670 
Net loss$(162,462)$(151,003)
Velocidex Enterprises Pty Ltd
On April 12, 2021, we acquired Velocidex Enterprises Pty Ltd (Velocidex), a leading open-source technology and community used for endpoint monitoring, digital forensics, and incident response. The purchase price consisted of $2.7 million paid in cash and $0.3 million in deferred cash payments. The purchase price was allocated to developed technology intangible asset which has an estimated useful life of 6 years.
Alcide.IO Ltd.
On January 28, 2021, we acquired Alcide.IO Ltd. (Alcide), a leading provider of Kubernetes security, for a purchase consideration of $50.5 million, which was funded in cash.
The following table summarizes the allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Purchase price$50,538 
Recognized amount of identifiable assets acquired and liabilities assumed:
Cash and cash equivalents818 
Other current assets163 
Deferred tax asset, long-term1,655 
Other assets208 
Accounts payable and other current liabilities(3,489)
Intangible assets10,400 
Total identifiable net assets assumed9,755 
Goodwill40,783 
Total purchase price allocation$50,538 
We identified developed technology as the sole acquired intangible asset. The estimated fair value of the developed technology intangible asset was $10.4 million which was based on a valuation using the income approach. The estimated useful life of the developed technology is 6 years.
The excess of the purchase price over the tangible assets acquired, identifiable intangible assets acquired and assumed liabilities was recorded as goodwill. We believe that the amount of goodwill reflects the expected synergistic benefits of being able to leverage the integration of the technology acquired with our existing product offerings and being able to successfully market and sell these new features to our customer base. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible assets were not deductible for tax purposes.
Following the acquisition, certain retained employees of Alcide received an aggregate of 96,127 RSUs, which will vest over a maximum of three-year period, subject to such employees' continued service with us. The RSUs are expensed as stock-based compensation expense over the required service periods, assuming the service conditions are achieved.
In the year ended December 31, 2021, we recorded $0.8 million of acquisition-related transaction costs related to the acquisition of Alcide to general and administrative expense.
In the year ended December 31, 2021, we sold acquired intellectual property through an intercompany transaction, which resulted in $5.0 million of current tax expense and $3.9 million of deferred tax expense in Israel.
Pro forma results of operations have not been included, as the acquisition of Alcide was not material to our results of operations for any periods presented.
Divvy Cloud Corporation
On May 1, 2020, we acquired Divvy Cloud Corporation (DivvyCloud), a Cloud Security Posture Management (CSPM) company, for a purchase price with an aggregate fair value of $137.8 million.
The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of net assets acquired, goodwill and intangible assets were $0.9 million, $115.7 million and $21.2 million, respectively. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible asset were not deductible for tax purposes.
NetFort Technologies Limited
On April 1, 2019, we acquired NetFort Technologies Limited (NetFort), a provider of end-to-end network traffic visibility and analytics across cloud, virtual and physical platforms for a purchase price of $16.1 million.
The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of net assets acquired, goodwill and intangible assets were $0.6 million, $9.4 million and $6.1 million, respectively. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible asset will not be deductible for tax purposes. Accordingly, a $0.8 million deferred tax benefit was recorded resulting from a partial release of our valuation allowance to account for the creation of a deferred tax liability for the developed technology intangible asset acquired.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments
12 Months Ended
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Our investments, which are all classified as available-for-sale, consisted of the following:
 As of December 31, 2021
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
 (in thousands)
Description:
Commercial paper$37,778 $— $— $37,778 
Corporate bonds32,059 — (32)32,027 
U.S. Government agencies22,396 — (31)22,365 
Agency bonds749 — (1)748 
Total$92,982 $— $(64)$92,918 
 As of December 31, 2020
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
 (in thousands)
Description:
U.S. Government agencies$83,596 $$(12)$83,587 
Commercial paper34,766 — — 34,766 
Corporate bonds24,162 31 (1)24,192 
Agency bonds3,998 — 3,999 
Asset-backed securities2,419 — — 2,419 
Total$148,941 $35 $(13)$148,963 
As of December 31, 2021 and 2020, our available-for-sale investments had maturities ranging from 2 to 23 months.
For all of our investments for which the amortized cost basis was greater than the fair value at December 31, 2021 and 2020, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated recovery. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers’ credit rating and the time to maturity.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.
We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers.
The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories:
 As of December 31, 2021
 Level 1Level 2Level 3Total
 (in thousands)
Description:
Assets:
Money market funds$86,835 $— $— $86,835 
Commercial paper— 37,778 — 37,778 
Corporate bonds— 32,027 — 32,027 
U.S. Government agencies— 22,365 — 22,365 
Agency bonds— 748 — 748 
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets)— 73 — 73 
Total assets$86,835 $92,991 $— $179,826 
Liabilities:
Foreign currency forward contracts designated as cash flow hedges (other current liabilities)$— $843 $— $843 
Total liabilities$— $843 $— $843 
 As of December 31, 2020
 Level 1Level 2Level 3Total
 (in thousands)
Description:
Assets:
Money market funds$152,570 $— $— $152,570 
Corporate bonds83,587 — — 83,587 
U.S. Government agencies— 34,766 — 34,766 
Commercial paper— 24,192 — 24,192 
Agency bonds— 3,999 — 3,999 
Asset-backed securities— 2,419 — 2,419 
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets)— 432 — 432 
Total assets$236,157 $65,808 $— $301,965 
As of December 31, 2021, the fair value of our 2.25% and 0.25% convertible senior notes due 2025 and 2027, respectively, as further described in Note 10, Debt, was $460.5 million and $773.3 million, respectively, based upon quoted market prices. We consider the fair value of the notes to be a Level 2 measurement due to limited trading activity of the notes. We had no financial liabilities measured and recorded at fair value on a recurring basis as of December 31, 2021 and 2020.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment are recorded at cost and consist of the following:
 As of December 31,
 20212020
 (in thousands)
Computer equipment and software$19,879 $13,438 
Furniture and fixtures 10,360 9,655 
Leasehold improvements51,983 50,336 
Total82,222 73,429 
Less accumulated depreciation(31,997)(20,315)
Property and equipment, net$50,225 $53,114 
We recorded depreciation expense of $12.3 million, $11.0 million and $9.0 million in 2021, 2020 and 2019, respectively.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill was $515.3 million and $213.6 million as of December 31, 2021 and 2020, respectively. There were no goodwill impairment charges in 2021, 2020 or 2019. The following table displays the changes in the gross carrying amount of goodwill:
 Amount
 (in thousands)
Balance at December 31, 2019$97,866 
DivvyCloud acquisition115,735 
Balance at December 31, 2020$213,601 
Alcide acquisition40,783 
IntSights acquisition260,874 
Balance at December 31, 2021$515,258 
The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs:
 Weighted-
Average Estimated Useful Life (years)
As of December 31, 2021As of December 31, 2020
 Gross Carrying
Amount
Accumulated
Amortization
Net Book ValueGross Carrying
Amount
Accumulated
Amortization
Net Book Value
  (in thousands)
Intangible assets subject to amortization:
Developed technology5.2$122,555 $(40,152)$82,403 $54,455 $(24,780)$29,675 
Customer relationships4.512,000 (2,436)9,564 2,700 (958)1,742 
Trade names3.12,619 (1,094)1,525 1,419 (639)780 
Total acquired intangible assets137,214 (43,722)93,492 58,614 (26,417)32,197 
Internal-use software3.025,857 (7,758)18,099 16,002 (3,903)12,099 
Total intangible assets$163,071 $(51,480)$111,591 $74,616 $(30,320)$44,296 
Intangible assets are expensed on a straight-line basis over the useful life of the asset. Amortization expense was $21.2 million, $11.6 million and $7.5 million in 2021, 2020 and 2019, respectively.
Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of December 31, 2021 was as follows (in thousands):
2022$25,943 
202322,777 
202418,406 
202516,053 
202612,478 
2027 and thereafter5,206 
Total$100,863 
The table above excludes the impact of $10.7 million of capitalized internal-use software costs for projects that have not been completed as of December 31, 2021, and therefore, we have not determined the useful life of the software, nor have all the costs associated with these projects been incurred.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Contract Acquisition and Fulfillment Costs
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Deferred Contract Acquisition and Fulfillment Costs Revenue from Contracts with Customers
The following table summarizes revenue from contracts with customers for the years ended December 31, 2021, 2020 and 2019:
Year Ended December 31,
202120202019
(in thousands)
Subscriptions$492,608 $371,975 $284,956 
Perpetual software licenses7,658 10,288 11,342 
Professional services34,561 28,564 29,050 
Other577 659 1,599 
Total revenue$535,404 $411,486 $326,947 
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the years ended December 31, 2021, 2020 and 2019:
Year Ended December 31,
202120202019
(in thousands)
United States$414,856 $329,753 $264,852 
All other120,548 81,733 62,095 
Total revenue$535,404 $411,486 $326,947 
Transaction Price Allocated to the Remaining Performance Obligations
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2021. The estimated revenues do not include unexercised contract renewals.
Next Twelve MonthsThereafter
 (in thousands)
Subscriptions$399,209 $128,290 
Perpetual software licenses3,693 585 
Professional services15,828 1,877 
Total$418,730 $130,752 
Deferred Contract Acquisition and Fulfillment Costs
The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2021 and 2020:
Year Ended December 31,
20212020
(in thousands)
Beginning balance$64,639 $51,260 
Capitalization of contract acquisition and fulfillment costs48,951 33,525 
Amortization of deferred contract acquisition and fulfillment costs(26,425)(20,146)
Ending balance$87,165 $64,639 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes
In August 2018, we issued $230.0 million aggregate principal amount of convertible senior notes due August 1, 2023 (the 2023 Notes), in May 2020, we issued $230.0 million aggregate principal amount of convertible senior notes due May 1, 2025 (the 2025 Notes) and in March 2021, we issued $600.0 million aggregate principal amount of convertible senior notes due March 15, 2027 (the 2027 Notes) (collectively, the Notes). Further details of the Notes are as follows:

IssuanceMaturity DateInterest RateFirst Interest Payment DateEffective Interest RateSemi-Annual Interest Payment DatesInitial Conversion Rate per $1,000 PrincipalInitial Conversion PriceNumber of Shares (in millions)
2023 NotesAugust 1, 20231.25 %February 1, 20191.86 %February 1 and August 124.0460$41.59 1.1 
2025 NotesMay 1, 20252.25 %November 1, 20202.88 %May 1 and November 116.3875$61.02 3.8 
2027 NotesMarch 15, 20270.25 %September 15, 20210.67 %March 15 and September 159.6734$103.38 5.8 
Terms of the Notes
The holders of the Notes may convert their respective Notes at their option at any time prior to the close of business on the business day immediately preceding their respective convertible dates only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on December 31, 2018 for the 2023 Notes, September 30, 2020 for the 2025 Notes and March 20, 2024 for the 2027 Notes (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the respective Notes on each applicable trading day;
during the five business day period after any five consecutive trading day period for the 2023 Notes and the 2025 Notes and any ten consecutive trading day period for the 2027 Notes (measurement periods) in which the trading price (as defined in the Indentures) per $1,000 principal amount of the applicable series of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate of the respective Notes on each such trading day;
if we call any or all of the respective Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the respective redemption date; or
upon the occurrence of specified corporate events (as set forth in the Indentures).
As of December 31, 2021, the conversion features of the 2025 Notes were triggered as the last reported price of our common stock was greater than or equal to 130% of the conversion prices for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter, and therefore the 2025 Notes were convertible, in whole or in part, at the option of the holders from January 1, 2022 through March 31, 2022.
Whether the 2025 Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future. Since we may elect to repay the 2025 Notes in cash, shares of our common stock, or a combination of both, we have continued to classify the 2025 Notes as long-term debt on our consolidated balance sheet as of December 31, 2021. As of December 31, 2021, the 2027 Notes are not convertible at the option of the holder.
The holders may convert the 2025 Notes and the 2027 Notes at any time on or after November 1, 2024 and December 15, 2026, respectively, until the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the circumstances set forth above. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, in the manner and subject to the terms and conditions provided in the Indentures.
If we undergo a fundamental change (as set forth in the Indentures) at any time prior to the maturity date, holders of the Notes will have the right, at their option, to require us to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, in each case as described in the Indentures, we will increase the conversion rate for a holder of the Notes who elects to convert its Notes in connection with such a corporate event or during the related redemption period in certain circumstances.
The 2025 Notes and the 2027 Notes are redeemable after May 6, 2023 and March 20, 2024 (Redemption Dates), respectively. On or after the respective Redemption Dates, we may redeem for cash all or any portion of the 2025 Notes or the 2027 Notes, at our option, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including the trading day immediately preceding, the date on which we provide the redemption notice at a redemption price equal to 100% principal amount of the 2025 Notes or the 2027 Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.
Partial Repurchase and Conversion of the 2023 Notes
On March 16, 2021, we used a portion of the proceeds from the issuance of the 2027 Notes, together with 2.2 million shares of our common stock, to repurchase and retire $182.6 million aggregate principal amount of the 2023 Notes, and paid accrued and unpaid interest thereon (the 2023 Notes Repurchase Transaction). The 2023 Notes Repurchase Transaction was accounted for as an induced conversion in accordance with Accounting Standards Codification 470-20, Debt with Conversion and Other Options (ASC 470-20). The total fair value of the additional common stock issued to induce the conversion of $2.7 million was recognized as an inducement expense and classified as a component of interest expense in our consolidated statement of operations. The remaining cash and common stock consideration issued under the original terms of the 2023 Notes was accounted for under the general conversion accounting guidance where the difference between the carrying amount of the 2023 Notes retired, including unamortized debt issuance cost of $2.7 million, and the cash consideration paid and the par amount of the common stock issued, was recorded in additional paid-in capital.
During the first quarter of 2021, holders of the 2023 Notes elected to convert Notes with a principal amount of $2.0 million. Cash was paid for the principal and the excess conversion spread was paid in 23,123 shares of our common stock.
Redemption of the 2023 Notes
On September 16, 2021, we issued a redemption notice for the remaining $45.4 million aggregate principal amount outstanding of the 2023 Notes. Pursuant to the redemption notice, on November 30, 2021 we paid $43.4 million in cash and issued 697,262 shares of our common stock to the holders of the 2023 Notes who submitted conversion notices, and the remaining $2.0 million of 2023 Notes were redeemed in cash, plus accrued and unpaid interest.
Accounting for the Notes
Prior to the Adoption of ASU 2020-06
Prior to our January 1, 2021 adoption of ASU 2020-06, the 2023 Notes and the 2025 Notes were separated into liability and equity components. The initial carrying amounts of the liability components were calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The initial carrying amounts of the equity components representing the option to convert the 2023 Notes and the 2025 Notes was $53.8 million and $48.3 million, respectively, and were determined by deducting the fair values of the liability components from the par value of the 2023 Notes and 2025 Notes. The equity components were recorded as an increase to additional paid-in capital and were not remeasured as long as they continued to meet the conditions for equity classification. The excess of the principal amount of the 2023 Notes and the 2025 Notes over their respective carrying amount of the liability component, or debt discount, was amortized to interest expense using the effective interest method over the contractual terms of the respective convertible senior notes.
In addition, prior to the adoption of ASU 2020-06, the debt issuance costs of $6.9 million and $7.2 million related to the 2023 Notes and the 2025 Notes, respectively, were allocated to the liability and equity components of the 2023 Notes and 2025 Notes based on their relative values. Debt issuance costs attributable to the liability component were $5.3 million and $5.7 million, for the 2023 Notes and the 2025 Notes, respectively, and were amortized to interest expense using the effective interest method over the contractual term of the 2023 Notes and 2025 Notes, respectively. Debt issuance costs attributable to the equity component of $1.6 million and $1.5 million for the 2023 Notes and the 2025 Notes, respectively, were netted with the equity component in additional paid-in capital.
Impact of the Adoption of ASU 2020-06
On January 1, 2021, we early adopted ASU 2020-06 on a modified retrospective basis. Under ASU 2020-06, we no longer separate the convertible senior notes into liability and equity components. We recognized the cumulative effect of initially applying this new standard as of January 1, 2021. Comparative prior year periods were not adjusted.
As a result of applying the modified retrospective method to adopt this standard, the following adjustments were made to the consolidated balance sheet as of January 1, 2021 (in thousands):
 As ReportedAdjustmentsAdjusted Under ASU 2020-06
 December 31, 2020Transfer Equity Component of the Debt to LiabilitiesReverse Equity Component of Debt Issuance CostsReverse Debt Discount AmortizationRecord Debt Issuance Costs Amortization TotalJanuary 1, 2021
Liabilities and Stockholders' Equity:
Convertible senior notes, net$378,586 $102,166 $(3,140)$(28,811)$1,226 $71,441 $450,027 
Total liabilities$841,586 $102,166 $(3,140)$(28,811)$1,226 $71,441 $913,027 
Stockholders' Equity:
Additional paid-in capital$692,603 $(102,166)$3,140 $— $— $(99,026)$593,577 
Accumulated deficit$(617,279)$— $— $28,811 $(1,226)$27,585 $(589,694)
Total stockholders' equity$71,536 $(102,166)$3,140 $28,811 $(1,226)$(71,441)$95 
Total liabilities and stockholders' equity$913,122 $— $— $— $— $— $913,122 
Post Adoption of ASU 2020-06
In accounting for the issuance of the 2027 Notes, the principal of $600.0 million less debt issuance costs of $15.0 million was recorded as long-term debt on our consolidated balance sheet. The debt issuance costs are amortized to interest expense using the effective interest method over the contractual term of the 2027 Notes.
The net carrying amount of the Notes as of December 31, 2021 and 2020 was as follows (in thousands):
As of December 31, 2021As of December 31, 2020
2025 Notes2027 NotesTotal2023 Notes2025 NotesTotal
Principal$230,000 $600,000 $830,000 $230,000 $230,000 $460,000 
Unamortized debt discount— — — (30,425)(42,930)(73,355)
Unamortized debt issuance costs(4,905)(13,032)(17,937)(3,009)(5,050)(8,059)
Net carrying amount$225,095 $586,968 $812,063 $196,566 $182,020 $378,586 
Interest expense related to the Notes was as follows (in thousands):
Year Ended December 31,
20212020
2023 Notes2025 Notes2027 NotesTotal2023 Notes2025 NotesTotal
Contractual interest expense$950 $5,175 $1,164 $7,289 $2,875 $3,450 $6,325 
Amortization of debt discount— — — — 10,342 5,417 15,759 
Amortization of debt issuance costs498 1,384 1,948 3,830 1,023 637 1,660 
Induced conversion expense2,740 — — 2,740 — — — 
Total interest expense$4,188 $6,559 $3,112 $13,859 $14,240 $9,504 $23,744 
Capped Calls
In connection with the offering of the 2023 Notes, the 2025 Notes and the 2027 Notes, we entered into privately negotiated capped call transactions with certain counterparties (the 2023 Capped Calls, 2025 Capped Calls and 2027 Capped Calls). The initial strike prices for the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are $41.59, $61.02 and $103.38 per share, respectively, subject to certain adjustments, which correspond to the initial conversion price of the 2023 Notes, the 2025 Notes and the 2027 Notes. The initial cap prices for the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are $63.98, $93.88 and $159.04 per share, respectively, subject to certain adjustments. The 2025 Capped Calls and the 2027 Capped Calls are expected to offset potential dilution to our common stock upon conversion of the respective 2025 Notes or the 2027 Notes, with such offset subject to a cap based on the cap price. The 2023 Capped Calls were not redeemed with the redemption of the 2023 Notes. For accounting purposes, the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are separate transactions, and not part of the terms of the 2023 Notes, the 2025 Notes and the 2027 Notes. The 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. Accordingly, the cost of $26.9 million, $27.3 million and $76.0 million, respectively, for the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls was recorded as a reduction to additional paid-in capital at the time of each transaction.
Credit Agreement
In April 2020, we entered into a Credit and Security Agreement (the Credit Agreement), with KeyBank National Association that provided for a $30.0 million revolving credit facility, with a letter of credit sublimit of $15.0 million and an accordion feature under which we could increase the credit facility to up to $70.0 million. In May 2020, we utilized the accordion feature to increase the credit facility to $50.0 million.
In December 2021, we entered into an Amendment Agreement (the Amendment) in respect of our Credit and Security Agreement (as amended, the Credit Agreement), with KeyBank National Association, to, among other things, increase the credit facility from $50.0 million to $100.0 million and extend the maturity date to December 22, 2024. The Credit Agreement provides for a $100.0 million revolving credit facility, with a letter of credit sublimit of $15.0 million, and an accordion feature under which we can increase the credit facility to up to $150.0 million. We incurred fees of $0.4 million in connection with entering into the Credit Agreement. The fees are recorded in other current assets on the consolidated balance sheet and are amortized on a straight-line basis over the contractual term of the arrangement. The commitment fee of 0.2% per annum on the unused portion of the credit facility is expensed as incurred and included within interest expense on the consolidated statement of operations. The Credit Agreement contains certain financial covenants including a requirement that we maintain specified minimum recurring revenue and liquidity amounts.
The borrowings under the Credit Agreement bear interest, at our option, at a rate equal to either (i) term SOFR plus a credit spread adjustment of 0.10% per annum plus a margin of 2.50% per annum or (ii) the alternate base rate (subject to a floor), plus an applicable margin equal to 0% per annum.
As of December 31, 2021, we did not have any outstanding borrowings and we were in compliance with all covenants under the Credit Agreement. As of December 31, 2021, we had a total of $9.3 million in letters of credit outstanding as collateral for certain office space leases and corporate credit card programs which reduce the amount of borrowing available under our Credit Agreement.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases
Our leases primarily relate to office facilities that have remaining terms of up to 8.8 years, some of which include one or more options to renew with renewal terms of up to 5 years and some of which include options to terminate the leases within the next 5.7 years. All of our leases are classified as operating leases.
The components of lease expense were as follows:
Year Ended December 31,
20212020
(in thousands)
Operating lease costs$16,475 $14,881 
Short-term lease costs773 1,033 
Variable lease costs5,982 4,870 
Total lease costs$23,230 $20,784 
Supplemental balance sheet information related to the operating leases was as follows:
As of December 31,
20212020
(in thousands, except lease term and discount rate)
Operating ROU assets$83,751 $67,178 
Operating lease liabilities, current portion$9,630 $9,612 
Operating lease liabilities, non-current portion90,865 75,737 
Total operating lease liabilities$100,495 $85,349 
Weighted average remaining lease terms (in years) - operating leases7.27.9
Weighted average discount rate - operating leases6.2 %7.7 %
Supplemental cash flow information related to leases was as follows:
As of December 31,
20212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities$17,967 $16,159 
ROU assets obtained in exchange for new lease obligations$27,331 $15,838 
Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):
2022$15,518 
202316,186 
202417,776 
202516,911 
202615,518 
2027 and thereafter44,112 
Total lease payments$126,021 
Less: imputed interest(25,526)
Total$100,495 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
(a)    General
In connection with our IPO, our board of directors resolved not to make future grants under our 2011 Stock Option and Grant Plan (the 2011 Plan). The 2011 Plan will continue to govern outstanding awards granted thereunder. The 2011 Plan provided for the grant of qualified incentive stock options and nonqualified stock options or other awards such as restricted stock awards (RSAs) to our employees, officers, directors and outside consultants.
In July 2015, our board of directors adopted and our stockholders approved our 2015 Equity Incentive Plan (the 2015 Plan). We initially reserved 800,000 shares of our common stock for the issuance of awards under the 2015 Plan plus the number of shares of common stock reserved for issuance under the 2011 Plan at the time the 2015 Plan became effective. The 2015 Plan also provides that (i) any shares subject to awards granted under the 2011 Plan that would have otherwise returned to the 2011 Plan (such as upon the expiration or termination of a stock award prior to vesting) will be added to, and available for issuance under, the 2015 Plan and (ii) the number of shares reserved and available for issuance under the 2015 Plan automatically increases each January 1, beginning on January 1, 2016, by 4% of the outstanding number of shares of our common stock on the immediately preceding December 31 (known as the “evergreen” provision) or such lesser number of shares as determined by our board of directors. Additionally, on October 8, 2015, our board of directors amended, effective as of the acquisition of Logentries, the 2015 Plan to reserve an additional 1,500,000 shares of our common stock for issuance of inducement awards.
As of December 31, 2021, the shares of common stock authorized to be issued under the 2015 Plan totaled 17,877,553 and there were 3,102,969 shares of common stock available for grant.
We recognize stock-based compensation expense for all awards on a straight-line basis over the applicable vesting period, which is generally four years.
Stock-based compensation expense for restricted stock, restricted stock units (RSUs), performance-based restricted stock units (PSUs), stock options and purchase rights issued under our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
Stock-based compensation expense:
Cost of revenue$6,491 $4,298 $2,580 
Research and development46,622 24,423 15,670 
Sales and marketing23,828 16,826 11,883 
General and administrative25,638 18,341 10,531 
Total stock-based compensation expense$102,579 $63,888 $40,664 
Our Compensation Committee adopted and approved the performance goals, targets and payout formulas for our 2021 and 2020 bonus plans, including permitting our executive officers and certain other employees the opportunity to receive payment of their earned bonuses in the form of common stock (in lieu of cash). For the
years ended December 31, 2021 and 2020, we recognized stock-based compensation expense related to such bonuses in the amount of $4.7 million and $2.5 million, respectively, based on the probable expected performance against the pre-established corporate financial objectives as of December 31, 2021 and 2020. For all employees, including executive officers, who elect to receive their bonuses in the form of common stock (in lieu of cash), the payouts are expected to be made in the form of fully vested stock awards in the first quarter of the following year pursuant to our 2015 Equity Incentive Plan, as amended. The number of shares underlying such awards is determined by dividing the dollar value of the actual bonus award payment by the closing price per share of our common stock on the date of grant.
In 2021, we accelerated the vesting of a stock award which was deemed a modification of the original award resulting in $6.9 million of incremental stock-based compensation which we recorded in the year ended December 31, 2021.
(b)Restricted Stock, Restricted Stock Units and Performance-Based Restricted Stock Units
Restricted stock, restricted stock unit and performance-based restricted stock unit activity during 2021, 2020 and 2019 was as follows:
 Restricted StockRSUs and PSUs
 Shares        Weighted-
Average Grant
Date Fair
Value
SharesWeighted-
Average
Grant Date
Fair Value
Unvested balance as of December 31, 201821,677 $10.88 2,773,773 $21.21 
Granted— — 1,740,299 43.34 
Vested(21,677)10.88 (1,291,932)24.42 
Forfeited— — (285,216)26.14 
Unvested balance as of December 31, 2019— — 2,936,924 32.43 
Granted— — 1,725,531 57.57 
Vested— — (1,451,618)33.66 
Forfeited— — (268,923)40.56 
Unvested balance as of December 31, 2020— — 2,941,914 45.86 
Granted— — 1,957,794 92.74 
Vested— — (1,610,517)47.00 
Forfeited— — (510,314)66.67 
Unvested balance as of December 31, 2021— $— 2,778,877 $74.40 
As of December 31, 2021, the unrecognized compensation cost related to shares of unvested RSUs and PSUs expected to vest was $188.6 million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 2.5 years.
(c)Stock Options
The following table summarizes information about stock option activity during the reporting periods:
Shares        Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 20183,713,179 $10.32 
Granted— — 
Exercised(968,057)10.55 $39,526 
Forfeited/cancelled(9,730)13.53 
Outstanding as of December 31, 20192,735,392 10.10 
Granted— — 
Exercised(783,645)9.98 $39,095 
Forfeited/cancelled(18,734)17.87 
Outstanding as of December 31, 20201,933,013 10.07 
Granted— — 
Exercised(521,326)8.26 $49,522 
Forfeited/cancelled(300)7.73 
Outstanding as of December 31, 20211,411,387 $10.74 3.36$150,951 
Vested and exercisable as of December 31, 20211,405,646 $10.68 3.35$150,414 
As of December 31, 2021, the unrecognized compensation cost related to our unvested stock options expected to vest was not material and will be recognized over an estimated weighted-average amortization period of 0.1 years.
The total fair value of stock options vested in 2021, 2020 and 2019 was $0.6 million, $2.2 million and $3.7 million, respectively.
(d)Employee Stock Purchase Plan
On July 17, 2015, we filed a registration statement on Form S-8 with the Securities and Exchange Commission registering 800,000 shares of our common stock reserved under our 2015 Employee Stock Purchase Plan (ESPP). The number of shares reserved and available for issuance under the ESPP automatically increases each January 1, beginning on January 1, 2016, by 1% of the outstanding number of shares of our common stock on the immediately preceding December 31 (known as the “evergreen” provision) or such lesser number of shares as determined by our board of directors. As of December 31, 2021, the shares of common stock authorized to be issued under the ESPP totaled 3,578,855 and there were 2,125,686 shares of common stock available for grant.
Under the ESPP, employees may set aside up to 15% of their gross earnings, on an after-tax basis, to purchase our common shares at a discounted price, which is calculated at 85% of the lesser of: (i) the market value of our common stock at the beginning of each offering period and (ii) the market value of our common stock on the applicable purchase date.
The fair value of shares issued under our ESPP are estimated on the grant date using the Black-Scholes option pricing model. The expected term represents the term from the first day of the offering period to the purchase dates within each offering period. The expected volatility is based on the historical volatilities of our own common stock. The risk-free interest rate is based on U.S. Treasury zero-coupon securities with maturities consistent with the estimated expected term. We have not paid dividends on our common stock nor do we expect to pay dividends in the foreseeable future.
The following table reflects the assumptions used in the Black-Scholes option pricing model to calculate the expense related to the ESPP:
 Year Ended December 31,
 202120202019
Expected term (in years)
0.5 - 1.0
0.5 - 1.0
0.5 - 1.0
Expected volatility
31 - 48%
47 - 53%
44%
Risk-free interest rate
0.5 – 0.7%
0.1 – 0.3%
1.9 – 2.5%
Expected dividend yield— — — 
Grant date fair value per share
$20.32 – 34.98
$9.63 –22.3
$14.17 – 17.94
The following table provides the number of common shares issued to employees, the purchase prices and aggregate proceeds for the purchase dates in the years ended December 31, 2021, 2020 and 2019:
 September 15, 2021March 15, 2021September 15, 2020March 15, 2020September 15, 2019March 15, 2019
 
Common shares issued73,676147,837131,585101,80674,221110,822
Purchase prices
$52.60 and $67.59
$28.39 and $52.60
$28.39
$32.87
$30.46 and $42.22
$30.46 and $21.96
Aggregate proceeds$4.8 million$4.5 million$3.7 million$3.3 million$2.9 million$2.6 million
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Loss before income taxes included in the consolidated statements of operations was as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
United States$(106,281)$(72,846)$(41,111)
Foreign(29,632)(24,017)(12,692)
Loss before income taxes$(135,913)$(96,863)$(53,803)
Income tax expense included in the consolidated statements of operations was as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
Current:
Federal$124 $$260 
State and local177 122 109 
Foreign9,690 1,149 255 
Total current tax expense9,991 1,279 624 
Deferred:
Federal10 
State and local
Foreign418 696 (593)
Total deferred tax expense (benefit)430 707 (582)
Income tax expense$10,421 $1,986 $42 
The reconciliation of the federal statutory rate of 21% to the effective income tax rate for the years ended December 31, 2021, 2020 and 2019 was as follows:
 Year Ended December 31,
 202120202019
Federal statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit(0.1)(0.1)(0.2)
Permanent differences(0.2)(0.7)(0.6)
Stock-based compensation14.2 12.1 22.3 
Federal research and development credit1.4 1.1 1.3 
Foreign rate differential(0.5)(1.4)(1.4)
Change in valuation allowance(36.7)(30.0)(41.0)
Excess officers' compensation(5.9)(3.3)(2.2)
Tax rate change11.2 — — 
Tax reserves(3.8)— — 
Capital gain on sale(7.0)— — 
Other(1.2)(0.8)0.7 
Effective income tax rate(7.6)%(2.1)%(0.1)%
Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws:
 As of December 31,
 20212020
 (in thousands)
Deferred tax assets:
Accruals and reserves$157 $1,272 
Net operating loss carryforwards176,417 117,478 
Deferred revenue9,518 7,951 
Depreciation3,808 3,330 
Research and development credits8,950 6,201 
Operating lease liabilities25,235 20,967 
Stock-based compensation7,497 4,755 
Tax credits1,148 1,148 
Other3,439 2,105 
Gross deferred tax assets236,169 165,207 
Valuation allowance(187,397)(110,350)
Total deferred tax assets48,772 54,857 
Deferred tax liabilities:
Intangible assets(15,957)(5,717)
Operating lease ROU assets(20,921)(16,233)
Convertible senior notes— (17,961)
Deferred contract acquisition and fulfillment costs(18,278)(15,908)
Other(636)(543)
Total deferred tax liabilities(55,792)(56,362)
Net deferred tax liabilities$(7,020)$(1,505)
As of December 31, 2021, we have evaluated the need for a valuation allowance on deferred tax assets. In assessing whether the deferred tax assets are realized, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Due to our history of generating losses in the United States, the United Kingdom and Ireland, we continue to record a full valuation allowance against our deferred tax assets in
these jurisdictions. If we achieve future profitability, a significant portion of these deferred tax assets could be available to offset future income taxes.
The valuation allowance increased by $77.0 million for the year ended December 31, 2021, primarily due to additional operating losses generated during the year.
We plan to permanently reinvest the undistributed earnings of our foreign subsidiaries. If we repatriate these earnings, we may be required to pay U.S. state and local taxes, as well as foreign withholding taxes.
As of December 31, 2021, we had federal and state net operating loss carryforwards of $510.3 million and $400.7 million, respectively. Of our federal net operating losses, $386.8 million will carry forward indefinitely. The remaining federal and state net operating loss carryforwards expire at various dates beginning in 2022. As of December 31, 2021, we had foreign net operating loss carryforwards of $231.7 million that can be carried forward indefinitely. We also had federal, state and international research and development credit carryforwards of $6.2 million, $2.5 million and $0.2 million as of December 31, 2021, respectively. These credit carryforwards expire at various dates beginning in 2023.
We are currently subject to the annual limitation under Sections 382 and 383 of the Internal Revenue Code. We will not be precluded from realizing the net operating loss carryforwards and tax credits but may be limited in the amount we could utilize in any given tax year in the event that the federal and state taxable income exceeds the limitation imposed by Section 382. The amount of the annual limitation is determined based on our value immediately prior to the ownership change. Subsequent ownership changes may further affect the limitation in future years.
We file income tax returns in all jurisdictions in which we operate. In the normal course of business, we are subject to examination by federal, state, and foreign tax authorities, where applicable. The statute of limitations for these jurisdictions is generally three to seven years. However, to the extent we utilize net operating losses or other similar carryforward attributes such as credits, the statute remains open to the extent of the net operating losses or credits that are utilized. We currently are under examination in Israel for tax years 2016 through 2019.
We have established reserves to provide for additional income taxes that management believes will more likely than not be due in future years. The reserves have been established based upon our assessment of the potential exposure. Changes in our reserve for unrecognized income tax benefits for the year ended December 31, 2021 was as follows (in thousands):
Balance as of December 31, 2020$— 
Additions based on current year tax positions5,041 
Balance as of December 31, 2021$5,041 
We recorded $0.1 million of interest in 2021 related to uncertain tax positions. During the next twelve months, the Company does not expect any change to its uncertain tax positions other than the accrual of interest in the normal course of business.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2021, 2020 and 2019:
 Year Ended December 31,
 202120202019
 (in thousands, except share and per share data)
Numerator:
Net loss$(146,334)$(98,849)$(53,845)
Denominator:
Weighted-average common shares outstanding, basic and diluted55,270,998 51,036,824 48,731,791 
Net loss per share, basic and diluted$(2.65)$(1.94)$(1.10)
We intend to settle any conversion of our 2025 Notes and 2027 Notes in cash, shares, or a combination thereof. As a result of our adoption of ASU 2020-06 on January 1, 2021, the dilutive impact of the Notes for our calculation of diluted net income (loss) per share is considered using the if-converted method. For periods prior to our January 1, 2021 adoption of ASU 2020-06, we considered the impact of the Notes on our diluted net income (loss) per share calculation based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of
the Notes solely in cash at that time. For the years ended December 31, 2021 and 2020, the shares underlying the Notes were not considered in the calculation of diluted net loss per share as the effect would have been anti-dilutive under each respective method.
In connection with the issuance of the 2023 Notes, the 2025 Notes and the 2027 Notes, we entered into 2023 Capped Calls, 2025 Capped Calls and 2027 Capped Calls, which were not included for the purpose of calculating the number of diluted shares outstanding, as their effect would have been anti-dilutive. As further described in Note 10, Debt, the 2023 Capped Calls were not redeemed with the redemption of the 2023 Notes.
As of December 31, 2021, the conversion features of the 2025 Notes was triggered as the last reported price of our common stock was greater than or equal to 130% of the conversion prices for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter, and therefore the 2025 Notes were convertible, in whole or in part, at the option of the holders from January 1, 2022 through March 31, 2022. We had not received any conversion notices through the issuance date of our audited consolidated financial statements. For disclosure purposes, we have calculated the potentially dilutive effect of the conversion spread, which is included in the table below.
The following potentially dilutive securities outstanding, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:
 Year Ended December 31,
 202120202019
Options to purchase common stock1,411,387 1,933,013 2,705,458 
Unvested restricted stock units2,778,877 2,941,914 2,936,924 
Common stock to be issued to DivvyCloud founders66,865 200,596 — 
Common stock issued to IntSights founders206,608 — — 
Shares to be issued under ESPP36,831 101,658 53,167 
Convertible senior notes9,573,087 9,299,432 5,530,176 
Total14,073,655 14,476,613 11,225,725 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
(a)    Purchase Obligations
As of December 31, 2021, we have non-cancellable firm purchase commitments relating to cloud infrastructure services, including with Amazon Web Services (AWS), and software subscriptions.
The following table presents details of the future non-cancellable purchase commitments under these agreements as of December 31, 2021 (in thousands):
2022$58,862 
20235,805 
2024450 
202561 
2026 and thereafter16 
Total$65,194 
(b)Warranty
We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.
(c)Litigation and Claims
In October 2018, Finjan, Inc. (Finjan) filed a complaint against us and our wholly-owned subsidiary, Rapid7 LLC, in the United States District Court, District of Delaware, alleging patent infringement of seven patents held by them. In the complaint, Finjan sought unspecified damages, attorneys' fees and injunctive relief. We
intend to vigorously contest Finjan's claims. The final outcome, including our liability, if any, with respect to Finjan's claims, is uncertain. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
In addition, from time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
(d)Indemnification Obligations
We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.
As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit PlanIn December 2008, we established a discretionary 401(k) plan in which all full-time U.S. employees above the age 18 are eligible to participate after they have been employed for us for 90 days following the applicable date of hire. Matching contributions to the 401(k) plan can be made at our discretion. In 2021, 2020 and 2019, we made discretionary contributions of $3.6 million, $2.9 million and $2.8 million, respectively, to the plan.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information and Information about Geographic Areas
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment Information and Information about Geographic Areas Segment Information and Information about Geographic Areas
We operate in one segment. Our chief operating decision maker is our Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.
Net revenues by geographic area presented based upon the location of the customer are as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
United States$414,856 $329,753 $264,852 
Other120,548 81,733 62,095 
Total$535,404 $411,486 $326,947 
Property and equipment, net by geographic area as of December 31, 2021 and 2020 is presented in the table below:
 As of December 31,
 20212020
 (in thousands)
United States$37,682 $40,101 
Other12,543 13,013 
Total$50,225 $53,114 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation Basis of Presentation and ConsolidationThe accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The management estimates include, but are not limited to the determination of the estimated economic life of perpetual licenses for revenue recognition, the determination of standalone selling prices in revenue transactions with multiple performance obligations, the estimated period of benefit for deferred contract acquisition and fulfillment costs, the useful lives and recoverability of long-lived assets, the valuation for credit losses, the valuation of stock-based compensation, the fair value of assets acquired and liabilities assumed in business combinations, the incremental borrowing rate for operating leases and the valuation for deferred tax assets. We base our estimates on historical experience and on various other assumptions that we believe are reasonable. Actual results could differ from those estimates.
The COVID-19 pandemic has resulted in a sustained global slowdown of economic activity that has decreased demand for a broad variety of goods and services, including from our customers. While we have not experienced significant disruptions from the COVID-19 pandemic during the year ended December 31, 2021, we are unable to accurately predict the extent to which the COVID-19 pandemic may impact our business, results of operations and financial condition going forward. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, assumptions and judgments or revise the carrying value of our assets or liabilities. These estimates may change as new events occur and additional information is obtained and will be recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to our financial statements.
Revenue Recognition Revenue Recognition
We generate revenue primarily from: (1) subscriptions from the sale of cloud-based subscriptions, managed services, term software licenses, content subscriptions and maintenance and support associated with our software licenses, (2) perpetual software licenses, and (3) professional services from the sale of our deployment and training services related to our solutions, incident response services, penetration testing and security advisory services.
We recognize revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following four steps:
        1) Identify the contract with a customer
We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.
        2) Identify the performance obligations in the contract
Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract.
        3) Determine the transaction price
The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.
In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.
Sales through our channel network of distributors and resellers are generally discounted as compared to the price that we would sell to an end user. Revenue for sales through our channel network is recorded net of any distributor or reseller margin.
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The majority 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 (SSP) basis. We determine SSP of our products and services based on our overall pricing objectives using all information reasonably available to us, taking into consideration market conditions and other factors, including the geographic locations of our customers, negotiated discounts from price lists and selling method (i.e., partner or direct). When available, we use directly observable stand-alone transactions to determine SSP. When not regularly sold on a stand-alone basis, we estimate SSP for our products and services utilizing historical sales data, including discounts from list price. The historical data is aggregated and analyzed by geographic location and selling method to establish a median or average price. Once SSP is established it is applied consistently to all transactions including that product or service utilizing a portfolio approach.         
        4) Recognize revenue when or as we satisfy a performance obligation
Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services.
Subscriptions
Subscriptions consists of revenue from our cloud-based subscription, term software licenses, managed services offerings, content subscriptions and maintenance and support associated with our software licenses.
We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud
platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable.
Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable.
For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the content subscription. For our term software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery.
Content subscriptions and our maintenance and support services are sold with our perpetual and term software licenses. Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. Maintenance and support services are distinct from the perpetual and term software license and revenue attributable to maintenance and support services is recognized ratably over the contractual period.
Perpetual Software Licenses
For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of five years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of five years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology.
For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery.
Professional Services
All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these arrangements, revenue is recognized over time based upon the proportion of work performed to date.
Contract Balances
Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the year ended December 31, 2021, we recognized revenue of $269.6 million that was included in the corresponding contract liability balance at the beginning of the period presented. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.
We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Unbilled receivables include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that have not been invoiced. If the right to consideration is based on satisfaction of another performance obligation in the contract other than the passage of time, we would record a contract asset. As of December 31, 2021 and 2020, unbilled receivables of $1.2 million are included in prepaid expenses and other current assets in our consolidated balance sheet. As of December 31, 2021 and 2020, we have no contract assets recorded on our consolidated balance sheet.
Deferred Contract Acquisition and Fulfillment Costs    We capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental costs to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. Costs to obtain a contract for a new customer, upsell or cross-sell are
amortized on a straight-line basis over an estimated period of benefit of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.
Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in our consolidated statements of operations.
We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations.
Cash and Cash Equivalents Cash and Cash EquivalentsWe consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value.
Restricted Cash Restricted CashAs of December 31, 2021, we had $0.4 million of restricted cash on our balance sheet in other assets, which is related to collateral for an office space lease.
Investments Investments Our investments consist of commercial paper, corporate bonds, U.S. Government agencies and agency bonds. We classify our investments as available-for-sale and record these investments at fair value. When the fair value of an investment declines below its amortized cost basis, any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in our consolidated statements of operations. When the fair value of the investment declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in accumulated other comprehensive income (loss), and are recognized in our consolidated statement of operations only if we sell or intend to sell the security before recovery of its cost basis. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations.Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. We do not invest in any securities with contractual maturities greater than 24 months.
Accounts Receivable and Allowance for Credit Losses Accounts Receivable and Allowance for Credit LossesAccounts receivable are recorded at the invoiced amount, net of allowances for credit losses for any potential uncollectible amounts. We maintain an allowance for estimated credit losses resulting from the inability of our customers to make required payments. Management regularly reviews the adequacy of the allowance based upon historical collection experience, the age of the receivable, an evaluation of each customer's expected ability to pay and current and future economic and market conditions. Accounts receivable are charged against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for credit losses are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off-balance sheet credit exposure related to our customers.
Concentration of Credit Risk Concentration of Credit Risk
Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable, short-term and long-term investments and derivative financial instruments.
Management believes that the financial institutions that hold our investments are financially sound and, accordingly, are subject to minimal credit risk. Deposits held with banks may exceed the amount of insurance provided on such deposits.
We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers’ financial condition are performed. We maintain reserves for potential credit losses. No single customer, including channel partners, accounted for 10% or more of our total revenues in 2021, 2020 or 2019 or accounts receivable as of December 31, 2021 or 2020.
Our derivative financial instruments expose us to credit risk to the extent that the counterparties may be unable to meet the terms of the arrangement. We mitigate this credit risk by transacting with major financial institutions with high credit ratings.
Deferred Contract Acquisition and Fulfillment Costs Revenue Recognition
We generate revenue primarily from: (1) subscriptions from the sale of cloud-based subscriptions, managed services, term software licenses, content subscriptions and maintenance and support associated with our software licenses, (2) perpetual software licenses, and (3) professional services from the sale of our deployment and training services related to our solutions, incident response services, penetration testing and security advisory services.
We recognize revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following four steps:
        1) Identify the contract with a customer
We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.
        2) Identify the performance obligations in the contract
Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract.
        3) Determine the transaction price
The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.
In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.
Sales through our channel network of distributors and resellers are generally discounted as compared to the price that we would sell to an end user. Revenue for sales through our channel network is recorded net of any distributor or reseller margin.
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The majority 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 (SSP) basis. We determine SSP of our products and services based on our overall pricing objectives using all information reasonably available to us, taking into consideration market conditions and other factors, including the geographic locations of our customers, negotiated discounts from price lists and selling method (i.e., partner or direct). When available, we use directly observable stand-alone transactions to determine SSP. When not regularly sold on a stand-alone basis, we estimate SSP for our products and services utilizing historical sales data, including discounts from list price. The historical data is aggregated and analyzed by geographic location and selling method to establish a median or average price. Once SSP is established it is applied consistently to all transactions including that product or service utilizing a portfolio approach.         
        4) Recognize revenue when or as we satisfy a performance obligation
Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services.
Subscriptions
Subscriptions consists of revenue from our cloud-based subscription, term software licenses, managed services offerings, content subscriptions and maintenance and support associated with our software licenses.
We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud
platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable.
Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable.
For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the content subscription. For our term software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery.
Content subscriptions and our maintenance and support services are sold with our perpetual and term software licenses. Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. Maintenance and support services are distinct from the perpetual and term software license and revenue attributable to maintenance and support services is recognized ratably over the contractual period.
Perpetual Software Licenses
For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of five years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of five years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology.
For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery.
Professional Services
All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these arrangements, revenue is recognized over time based upon the proportion of work performed to date.
Contract Balances
Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the year ended December 31, 2021, we recognized revenue of $269.6 million that was included in the corresponding contract liability balance at the beginning of the period presented. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.
We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Unbilled receivables include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that have not been invoiced. If the right to consideration is based on satisfaction of another performance obligation in the contract other than the passage of time, we would record a contract asset. As of December 31, 2021 and 2020, unbilled receivables of $1.2 million are included in prepaid expenses and other current assets in our consolidated balance sheet. As of December 31, 2021 and 2020, we have no contract assets recorded on our consolidated balance sheet.
Deferred Contract Acquisition and Fulfillment Costs    We capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental costs to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. Costs to obtain a contract for a new customer, upsell or cross-sell are
amortized on a straight-line basis over an estimated period of benefit of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.
Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in our consolidated statements of operations.
We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations.
Property and Equipment Property and EquipmentProperty and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method.
Software Development Costs Software Development Costs Software development costs associated with the development of products for sale are recorded to research and development expense until technological feasibility has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for release to customers. To date, the software development costs have not been capitalized as the cost incurred and time between technological feasibility and product release was insignificant. As such, these costs are expensed as incurred and recognized in research and development expenses in our consolidated statements of operations.Costs related to software developed, acquired or modified for internal use are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during the post implementation stages of the project are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. These capitalized costs consist of internal compensation related costs and external direct costs. Costs related to software developed for internal use are amortized over an estimated useful life of 3 years.
Leases Leases
We determine whether an arrangement is or contains a lease at inception based on the unique facts and circumstances present. We evaluate the classification of a lease at inception and, as necessary, at modification. Operating leases are recognized on the consolidated balance sheet as right-of-use (ROU) assets, lease liabilities and, if applicable, long-term lease liabilities.
Operating lease ROU assets represent our right to use an underlying asset for the lease term. Operating lease liabilities represent our obligation to make payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the present value of future lease payments at the lease commencement date. The implicit rate within our operating leases are generally not determinable and therefore we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The
determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments and initial direct costs, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.
We have elected not to recognize on the balance sheet leases with terms of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component.
Impairment of Long-Lived Assets Impairment of Long-Lived AssetsWe evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of the assets to the future net undiscounted cash flows directly associated with the assets. If such assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the assets.
Business Combinations Business CombinationsWe allocate the fair value of purchase consideration to the tangible asset acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair value these identifiable assets and liabilities is recorded as goodwill. Determining the fair value of the tangible assets acquired, liabilities assumed and intangible assets requires management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, cash flows that an asset is expected to generate in the future, technology migration curves, discount rates, and useful lives. While we use our best estimates and judgements, our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the final determination of the fair value of assets acquired or liabilities assumed any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related transaction costs are expensed as incurred.
Goodwill Goodwill
Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.
We perform an annual goodwill impairment test on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. For our goodwill impairment analysis, we operate with a single reporting unit. To test goodwill impairment, we perform a single-step goodwill impairment test to identify potential goodwill impairment. The single-step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when the net assets of a reporting unit exceed its fair value. In performing the single step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2021, we concluded the fair value of our single reporting unit exceeded its' carrying value and there was no impairment of goodwill.
Foreign Currency Foreign CurrencyThe functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and non-monetary assets and liabilities using historical exchange rates. Foreign currency denominated expenses are re-measured using the average exchange rates for the period. Foreign currency transaction and re-measurement gains and losses are included in other income (expense), net.
Derivative and Hedging Activities Derivative and Hedging Activities
As a global business, we are exposed to currency exchange rate risk. Although the majority of our revenue is denominated in U.S. dollars, a portion of our operating expenses are denominated in foreign currencies, making them subject to fluctuations in foreign currency exchange rates. We enter into foreign currency derivative contracts, which we designate as cash flow hedges, to manage the foreign currency exchange risk associated with these expenses.
Derivative financial instruments are recorded at fair value and reported as either an asset or liability on our consolidated balance sheets. Gains or losses related to our cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheets and are reclassified into the financial statement line item associated with the underlying hedged transaction in our consolidated statement of operations when the underlying hedged transaction is recognized in our consolidated statement of operations. If it becomes probable that the hedged transaction will not occur, the cumulative unrealized gain or loss is reclassified immediately from accumulated other comprehensive income (loss) into the financial statement line item associated with the underlying hedged transaction in our consolidated statement of operations. Derivatives designated as cash flow hedges are classified in our consolidated statements of cash flow in the same manner as the underlying hedged transaction, primarily within cash flow from operating activities.
Our cash flow hedges have contractual maturities of eighteen months or less, and as of December 31, 2021, outstanding forward contracts had a total notional value of $34.7 million. The notional value represents the gross amount of foreign currency that will be bought or sold upon maturity of the forward contract. During the year ended December 31, 2021, all cash flow hedges were considered effective. Refer to Note 6, Fair Value Measurements, for the fair values of our outstanding derivative instruments.
Stock-Based Compensation Stock-Based Compensation
Stock-based compensation expense related to our stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs) and purchase rights issued under our 2015 Employee Stock Purchase Plan (ESPP) is calculated based on the estimated fair value of the award on the grant date.
The fair values of RSUs and PSUs are based on the value of our common stock on the date of grant. The fair values of stock options and ESPP purchase rights are estimated on the grant date using the Black-Scholes option pricing model which requires management to make a number of assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future.
The fair value is recognized as expense on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. The actual number of PSUs earned and eligible to vest are determined based on the performance conditions defined when the awards are granted. We recognize share-based compensation expense for the PSUs on a straight-line basis over the requisite service period for each separately vesting portion of the award when it is probable that the performance conditions will be achieved. We reassess the probability of vesting at each reporting period for awards with performance conditions and adjust stock-based compensation cost based on its probability assessment. We recognize forfeitures as they occur and do not estimate a forfeiture rate when calculating the stock-based compensation expense.
Advertising AdvertisingAdvertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations.
Income Taxes Income Taxes
Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the consolidated financial statements carrying amounts of assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using enacted tax rates expected to apply to taxable income in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income, and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.
We recognize tax benefits from uncertain tax positions if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.
Net Loss per Share Net Loss per Share We calculate basic net loss per share by dividing our net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive securities, including stock options, RSUs, PSUs, the impact of our ESPP, common shares issued in connection with acquisitions and the impact of our convertible senior notes (Notes). We intend to settle any conversion of our Notes in cash, shares, or a combination thereof. As a result of our adoption of ASU 2020-06 on January 1, 2021, the dilutive impact of the Notes for our calculation of diluted net loss per share is considered using the if-converted method. For periods prior to our January 1, 2021 adoption of ASU 2020-06, we considered the impact of the Notes on our diluted net loss per share calculation based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of the Notes solely in cash at that time. Basic and diluted net loss per share was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive.
Recent Accounting Pronouncements Recent Accounting Pronouncements
Accounting Pronouncements Recently Adopted
In August 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplified the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. We early adopted this standard on January 1, 2021 under the modified retrospective basis. Refer to Note 10, Debt, for further details of the impact the adoption of this standard had on our consolidated balance sheet.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard is intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. We adopted this standard on January 1, 2021 and there was no impact to our consolidated financial statements as a result of the adoption.
Accounting Pronouncements Not Yet Effective
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which clarified the accounting for acquired revenue contracts with customers in a business combination. ASU 2021-08 requires acquirers to measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606. As a result, it is generally expected that an acquirer will recognize and measure contract assets and liabilities in a manner consistent with how they were recognized by the acquiree in its preacquisition financial statements. This standard is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. We plan to early adopt this standard on January 1, 2022. This guidance will be applied prospectively to all business combinations that occur on or after January 1, 2022.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions to GAAP guidance on contract modifications to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) to alternative reference rates. We may elect to apply the amendments prospectively through December 31, 2022. The impact to our consolidated financial statements from the adoption of this standard is expected to be immaterial.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Property and Equipment The following table presents the useful lives of our property and equipment:
 Useful Lives
Computer equipment and software3 years
Furniture and fixtures
3 - 5 years
Leasehold improvementsShorter of the useful life of the asset or the lease term
Property and equipment are recorded at cost and consist of the following:
 As of December 31,
 20212020
 (in thousands)
Computer equipment and software$19,879 $13,438 
Furniture and fixtures 10,360 9,655 
Leasehold improvements51,983 50,336 
Total82,222 73,429 
Less accumulated depreciation(31,997)(20,315)
Property and equipment, net$50,225 $53,114 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes revenue from contracts with customers for the years ended December 31, 2021, 2020 and 2019:
Year Ended December 31,
202120202019
(in thousands)
Subscriptions$492,608 $371,975 $284,956 
Perpetual software licenses7,658 10,288 11,342 
Professional services34,561 28,564 29,050 
Other577 659 1,599 
Total revenue$535,404 $411,486 $326,947 
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the years ended December 31, 2021, 2020 and 2019:
Year Ended December 31,
202120202019
(in thousands)
United States$414,856 $329,753 $264,852 
All other120,548 81,733 62,095 
Total revenue$535,404 $411,486 $326,947 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2021. The estimated revenues do not include unexercised contract renewals.
Next Twelve MonthsThereafter
 (in thousands)
Subscriptions$399,209 $128,290 
Perpetual software licenses3,693 585 
Professional services15,828 1,877 
Total$418,730 $130,752 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Preliminary Fair Value of Assets Acquired and Liabilities Assumed
The following table summarizes the preliminary allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Consideration:
Cash$319,194 
Deferred cash consideration5,575 
Estimated purchase price adjustment receivable$(2,595)
Fair value of total consideration transferred$322,174 
Recognized amount of identifiable assets acquired and liabilities assumed:
Cash, cash equivalents and restricted cash13,194 
Accounts receivable6,197 
Prepaid and other current assets1,272 
Operating lease right-of-use assets1,261 
Property and equipment, net565 
Other assets268 
Accounts payable and other current liabilities(9,069)
Operating lease liabilities(1,261)
Deferred revenue(9,469)
Deferred tax liabilities(6,858)
Intangible assets65,200 
Total identifiable net assets assumed61,300 
Goodwill260,874 
Net purchase price$322,174 
Summary of Estimated Fair Value and Useful Life of Identifiable Intangible Assets
The fair value of identifiable intangible assets was based on valuations using the income approach. The estimated fair value and useful life of identifiable intangible assets are as follows:
AmountWeighted Average Amortization Life
(in thousands)(in years)
Developed technology$54,700 6
Customer relationships9,300 4
Trade name1,200 2
Total identifiable intangible assets$65,200 
Business Acquisition, Pro Forma Information
The unaudited pro forma financial information in the table below summarizes the combined results of our operations and IntSights, on a pro forma basis, as though we had acquired IntSights on January 1, 2020. The unaudited pro forma financial information for all periods presented also includes the effects of business combination accounting resulting from the acquisition, including an adjustment to revenue for the deferred revenue fair value adjustment, amortization expense from acquired intangibles assets, reversal of acquisition-related expenses and the stock-compensation expense recorded to retain certain employees.
Year Ended December 31,
20212020
(in thousands)
Revenue$553,190 $427,670 
Net loss$(162,462)$(151,003)
Summary of Allocation of Purchase Price to Estimated Fair Value of Assets Acquired and Liabilities Assumed
The following table summarizes the allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Purchase price$50,538 
Recognized amount of identifiable assets acquired and liabilities assumed:
Cash and cash equivalents818 
Other current assets163 
Deferred tax asset, long-term1,655 
Other assets208 
Accounts payable and other current liabilities(3,489)
Intangible assets10,400 
Total identifiable net assets assumed9,755 
Goodwill40,783 
Total purchase price allocation$50,538 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Summary of Investments Classified as Available-for-sale
Our investments, which are all classified as available-for-sale, consisted of the following:
 As of December 31, 2021
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
 (in thousands)
Description:
Commercial paper$37,778 $— $— $37,778 
Corporate bonds32,059 — (32)32,027 
U.S. Government agencies22,396 — (31)22,365 
Agency bonds749 — (1)748 
Total$92,982 $— $(64)$92,918 
 As of December 31, 2020
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
 (in thousands)
Description:
U.S. Government agencies$83,596 $$(12)$83,587 
Commercial paper34,766 — — 34,766 
Corporate bonds24,162 31 (1)24,192 
Agency bonds3,998 — 3,999 
Asset-backed securities2,419 — — 2,419 
Total$148,941 $35 $(13)$148,963 
As of December 31, 2021 and 2020, our available-for-sale investments had maturities ranging from 2 to 23 months.
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis
The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories:
 As of December 31, 2021
 Level 1Level 2Level 3Total
 (in thousands)
Description:
Assets:
Money market funds$86,835 $— $— $86,835 
Commercial paper— 37,778 — 37,778 
Corporate bonds— 32,027 — 32,027 
U.S. Government agencies— 22,365 — 22,365 
Agency bonds— 748 — 748 
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets)— 73 — 73 
Total assets$86,835 $92,991 $— $179,826 
Liabilities:
Foreign currency forward contracts designated as cash flow hedges (other current liabilities)$— $843 $— $843 
Total liabilities$— $843 $— $843 
 As of December 31, 2020
 Level 1Level 2Level 3Total
 (in thousands)
Description:
Assets:
Money market funds$152,570 $— $— $152,570 
Corporate bonds83,587 — — 83,587 
U.S. Government agencies— 34,766 — 34,766 
Commercial paper— 24,192 — 24,192 
Agency bonds— 3,999 — 3,999 
Asset-backed securities— 2,419 — 2,419 
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets)— 432 — 432 
Total assets$236,157 $65,808 $— $301,965 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment The following table presents the useful lives of our property and equipment:
 Useful Lives
Computer equipment and software3 years
Furniture and fixtures
3 - 5 years
Leasehold improvementsShorter of the useful life of the asset or the lease term
Property and equipment are recorded at cost and consist of the following:
 As of December 31,
 20212020
 (in thousands)
Computer equipment and software$19,879 $13,438 
Furniture and fixtures 10,360 9,655 
Leasehold improvements51,983 50,336 
Total82,222 73,429 
Less accumulated depreciation(31,997)(20,315)
Property and equipment, net$50,225 $53,114 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Gross Carrying Amount of Goodwill The following table displays the changes in the gross carrying amount of goodwill:
 Amount
 (in thousands)
Balance at December 31, 2019$97,866 
DivvyCloud acquisition115,735 
Balance at December 31, 2020$213,601 
Alcide acquisition40,783 
IntSights acquisition260,874 
Balance at December 31, 2021$515,258 
Schedule of Identifiable Intangible Assets
The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs:
 Weighted-
Average Estimated Useful Life (years)
As of December 31, 2021As of December 31, 2020
 Gross Carrying
Amount
Accumulated
Amortization
Net Book ValueGross Carrying
Amount
Accumulated
Amortization
Net Book Value
  (in thousands)
Intangible assets subject to amortization:
Developed technology5.2$122,555 $(40,152)$82,403 $54,455 $(24,780)$29,675 
Customer relationships4.512,000 (2,436)9,564 2,700 (958)1,742 
Trade names3.12,619 (1,094)1,525 1,419 (639)780 
Total acquired intangible assets137,214 (43,722)93,492 58,614 (26,417)32,197 
Internal-use software3.025,857 (7,758)18,099 16,002 (3,903)12,099 
Total intangible assets$163,071 $(51,480)$111,591 $74,616 $(30,320)$44,296 
Schedule of Estimated Amortization Expense
Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of December 31, 2021 was as follows (in thousands):
2022$25,943 
202322,777 
202418,406 
202516,053 
202612,478 
2027 and thereafter5,206 
Total$100,863 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Contract Acquisition and Fulfillment Costs (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Capitalized Contract Cost
The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2021 and 2020:
Year Ended December 31,
20212020
(in thousands)
Beginning balance$64,639 $51,260 
Capitalization of contract acquisition and fulfillment costs48,951 33,525 
Amortization of deferred contract acquisition and fulfillment costs(26,425)(20,146)
Ending balance$87,165 $64,639 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments Further details of the Notes are as follows:
IssuanceMaturity DateInterest RateFirst Interest Payment DateEffective Interest RateSemi-Annual Interest Payment DatesInitial Conversion Rate per $1,000 PrincipalInitial Conversion PriceNumber of Shares (in millions)
2023 NotesAugust 1, 20231.25 %February 1, 20191.86 %February 1 and August 124.0460$41.59 1.1 
2025 NotesMay 1, 20252.25 %November 1, 20202.88 %May 1 and November 116.3875$61.02 3.8 
2027 NotesMarch 15, 20270.25 %September 15, 20210.67 %March 15 and September 159.6734$103.38 5.8 
Schedule of Liability and Equity Components of Convertible Debt
As a result of applying the modified retrospective method to adopt this standard, the following adjustments were made to the consolidated balance sheet as of January 1, 2021 (in thousands):
 As ReportedAdjustmentsAdjusted Under ASU 2020-06
 December 31, 2020Transfer Equity Component of the Debt to LiabilitiesReverse Equity Component of Debt Issuance CostsReverse Debt Discount AmortizationRecord Debt Issuance Costs Amortization TotalJanuary 1, 2021
Liabilities and Stockholders' Equity:
Convertible senior notes, net$378,586 $102,166 $(3,140)$(28,811)$1,226 $71,441 $450,027 
Total liabilities$841,586 $102,166 $(3,140)$(28,811)$1,226 $71,441 $913,027 
Stockholders' Equity:
Additional paid-in capital$692,603 $(102,166)$3,140 $— $— $(99,026)$593,577 
Accumulated deficit$(617,279)$— $— $28,811 $(1,226)$27,585 $(589,694)
Total stockholders' equity$71,536 $(102,166)$3,140 $28,811 $(1,226)$(71,441)$95 
Total liabilities and stockholders' equity$913,122 $— $— $— $— $— $913,122 
The net carrying amount of the Notes as of December 31, 2021 and 2020 was as follows (in thousands):
As of December 31, 2021As of December 31, 2020
2025 Notes2027 NotesTotal2023 Notes2025 NotesTotal
Principal$230,000 $600,000 $830,000 $230,000 $230,000 $460,000 
Unamortized debt discount— — — (30,425)(42,930)(73,355)
Unamortized debt issuance costs(4,905)(13,032)(17,937)(3,009)(5,050)(8,059)
Net carrying amount$225,095 $586,968 $812,063 $196,566 $182,020 $378,586 
Interest expense related to the Notes was as follows (in thousands):
Year Ended December 31,
20212020
2023 Notes2025 Notes2027 NotesTotal2023 Notes2025 NotesTotal
Contractual interest expense$950 $5,175 $1,164 $7,289 $2,875 $3,450 $6,325 
Amortization of debt discount— — — — 10,342 5,417 15,759 
Amortization of debt issuance costs498 1,384 1,948 3,830 1,023 637 1,660 
Induced conversion expense2,740 — — 2,740 — — — 
Total interest expense$4,188 $6,559 $3,112 $13,859 $14,240 $9,504 $23,744 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Summary of Components of Lease Expense and Supplemental Cash Flow Information Related to Leases The components of lease expense were as follows:
Year Ended December 31,
20212020
(in thousands)
Operating lease costs$16,475 $14,881 
Short-term lease costs773 1,033 
Variable lease costs5,982 4,870 
Total lease costs$23,230 $20,784 
Supplemental cash flow information related to leases was as follows:
As of December 31,
20212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities$17,967 $16,159 
ROU assets obtained in exchange for new lease obligations$27,331 $15,838 
Summary of Supplemental Balance Sheet Information Related to Operating Leases Supplemental balance sheet information related to the operating leases was as follows:
As of December 31,
20212020
(in thousands, except lease term and discount rate)
Operating ROU assets$83,751 $67,178 
Operating lease liabilities, current portion$9,630 $9,612 
Operating lease liabilities, non-current portion90,865 75,737 
Total operating lease liabilities$100,495 $85,349 
Weighted average remaining lease terms (in years) - operating leases7.27.9
Weighted average discount rate - operating leases6.2 %7.7 %
Summary of Maturities of Operating Lease Liabilities and Future Minimum Payments under Non-cancellable Leases Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):
2022$15,518 
202316,186 
202417,776 
202516,911 
202615,518 
2027 and thereafter44,112 
Total lease payments$126,021 
Less: imputed interest(25,526)
Total$100,495 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense for restricted stock, restricted stock units (RSUs), performance-based restricted stock units (PSUs), stock options and purchase rights issued under our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
Stock-based compensation expense:
Cost of revenue$6,491 $4,298 $2,580 
Research and development46,622 24,423 15,670 
Sales and marketing23,828 16,826 11,883 
General and administrative25,638 18,341 10,531 
Total stock-based compensation expense$102,579 $63,888 $40,664 
Summary of Restricted Stock and Restricted Stock Unit Activity
Restricted stock, restricted stock unit and performance-based restricted stock unit activity during 2021, 2020 and 2019 was as follows:
 Restricted StockRSUs and PSUs
 Shares        Weighted-
Average Grant
Date Fair
Value
SharesWeighted-
Average
Grant Date
Fair Value
Unvested balance as of December 31, 201821,677 $10.88 2,773,773 $21.21 
Granted— — 1,740,299 43.34 
Vested(21,677)10.88 (1,291,932)24.42 
Forfeited— — (285,216)26.14 
Unvested balance as of December 31, 2019— — 2,936,924 32.43 
Granted— — 1,725,531 57.57 
Vested— — (1,451,618)33.66 
Forfeited— — (268,923)40.56 
Unvested balance as of December 31, 2020— — 2,941,914 45.86 
Granted— — 1,957,794 92.74 
Vested— — (1,610,517)47.00 
Forfeited— — (510,314)66.67 
Unvested balance as of December 31, 2021— $— 2,778,877 $74.40 
Summary of Stock Option Activity
The following table summarizes information about stock option activity during the reporting periods:
Shares        Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 20183,713,179 $10.32 
Granted— — 
Exercised(968,057)10.55 $39,526 
Forfeited/cancelled(9,730)13.53 
Outstanding as of December 31, 20192,735,392 10.10 
Granted— — 
Exercised(783,645)9.98 $39,095 
Forfeited/cancelled(18,734)17.87 
Outstanding as of December 31, 20201,933,013 10.07 
Granted— — 
Exercised(521,326)8.26 $49,522 
Forfeited/cancelled(300)7.73 
Outstanding as of December 31, 20211,411,387 $10.74 3.36$150,951 
Vested and exercisable as of December 31, 20211,405,646 $10.68 3.35$150,414 
Summary of Share Based Compensation Valuation of Options Granted Assumptions
The following table reflects the assumptions used in the Black-Scholes option pricing model to calculate the expense related to the ESPP:
 Year Ended December 31,
 202120202019
Expected term (in years)
0.5 - 1.0
0.5 - 1.0
0.5 - 1.0
Expected volatility
31 - 48%
47 - 53%
44%
Risk-free interest rate
0.5 – 0.7%
0.1 – 0.3%
1.9 – 2.5%
Expected dividend yield— — — 
Grant date fair value per share
$20.32 – 34.98
$9.63 –22.3
$14.17 – 17.94
Schedule of Common Shares Issued to Employees
The following table provides the number of common shares issued to employees, the purchase prices and aggregate proceeds for the purchase dates in the years ended December 31, 2021, 2020 and 2019:
 September 15, 2021March 15, 2021September 15, 2020March 15, 2020September 15, 2019March 15, 2019
 
Common shares issued73,676147,837131,585101,80674,221110,822
Purchase prices
$52.60 and $67.59
$28.39 and $52.60
$28.39
$32.87
$30.46 and $42.22
$30.46 and $21.96
Aggregate proceeds$4.8 million$4.5 million$3.7 million$3.3 million$2.9 million$2.6 million
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Components of Loss Before Income Taxes
Loss before income taxes included in the consolidated statements of operations was as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
United States$(106,281)$(72,846)$(41,111)
Foreign(29,632)(24,017)(12,692)
Loss before income taxes$(135,913)$(96,863)$(53,803)
Summary of Income Tax (Benefit) Expense
Income tax expense included in the consolidated statements of operations was as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
Current:
Federal$124 $$260 
State and local177 122 109 
Foreign9,690 1,149 255 
Total current tax expense9,991 1,279 624 
Deferred:
Federal10 
State and local
Foreign418 696 (593)
Total deferred tax expense (benefit)430 707 (582)
Income tax expense$10,421 $1,986 $42 
Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes
The reconciliation of the federal statutory rate of 21% to the effective income tax rate for the years ended December 31, 2021, 2020 and 2019 was as follows:
 Year Ended December 31,
 202120202019
Federal statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit(0.1)(0.1)(0.2)
Permanent differences(0.2)(0.7)(0.6)
Stock-based compensation14.2 12.1 22.3 
Federal research and development credit1.4 1.1 1.3 
Foreign rate differential(0.5)(1.4)(1.4)
Change in valuation allowance(36.7)(30.0)(41.0)
Excess officers' compensation(5.9)(3.3)(2.2)
Tax rate change11.2 — — 
Tax reserves(3.8)— — 
Capital gain on sale(7.0)— — 
Other(1.2)(0.8)0.7 
Effective income tax rate(7.6)%(2.1)%(0.1)%
Components of Net Deferred Tax Assets and Liabilities
Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws:
 As of December 31,
 20212020
 (in thousands)
Deferred tax assets:
Accruals and reserves$157 $1,272 
Net operating loss carryforwards176,417 117,478 
Deferred revenue9,518 7,951 
Depreciation3,808 3,330 
Research and development credits8,950 6,201 
Operating lease liabilities25,235 20,967 
Stock-based compensation7,497 4,755 
Tax credits1,148 1,148 
Other3,439 2,105 
Gross deferred tax assets236,169 165,207 
Valuation allowance(187,397)(110,350)
Total deferred tax assets48,772 54,857 
Deferred tax liabilities:
Intangible assets(15,957)(5,717)
Operating lease ROU assets(20,921)(16,233)
Convertible senior notes— (17,961)
Deferred contract acquisition and fulfillment costs(18,278)(15,908)
Other(636)(543)
Total deferred tax liabilities(55,792)(56,362)
Net deferred tax liabilities$(7,020)$(1,505)
Schedule of Unrecognized Income Tax Benefits The reserves have been established based upon our assessment of the potential exposure. Changes in our reserve for unrecognized income tax benefits for the year ended December 31, 2021 was as follows (in thousands):
Balance as of December 31, 2020$— 
Additions based on current year tax positions5,041 
Balance as of December 31, 2021$5,041 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Net Loss Per Share of Common Stock
The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2021, 2020 and 2019:
 Year Ended December 31,
 202120202019
 (in thousands, except share and per share data)
Numerator:
Net loss$(146,334)$(98,849)$(53,845)
Denominator:
Weighted-average common shares outstanding, basic and diluted55,270,998 51,036,824 48,731,791 
Net loss per share, basic and diluted$(2.65)$(1.94)$(1.10)
Anti-Dilutive Securities Excluded from Computation Diluted Weighted Average Shares Outstanding
The following potentially dilutive securities outstanding, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:
 Year Ended December 31,
 202120202019
Options to purchase common stock1,411,387 1,933,013 2,705,458 
Unvested restricted stock units2,778,877 2,941,914 2,936,924 
Common stock to be issued to DivvyCloud founders66,865 200,596 — 
Common stock issued to IntSights founders206,608 — — 
Shares to be issued under ESPP36,831 101,658 53,167 
Convertible senior notes9,573,087 9,299,432 5,530,176 
Total14,073,655 14,476,613 11,225,725 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity The following table presents details of the future non-cancellable purchase commitments under these agreements as of December 31, 2021 (in thousands):
2022$58,862 
20235,805 
2024450 
202561 
2026 and thereafter16 
Total$65,194 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information and Information about Geographic Areas (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Net Revenues of Customer by Geographic Area
Net revenues by geographic area presented based upon the location of the customer are as follows:
 Year Ended December 31,
 202120202019
 (in thousands)
United States$414,856 $329,753 $264,852 
Other120,548 81,733 62,095 
Total$535,404 $411,486 $326,947 
Property and Equipment, Net By Geographic Area
Property and equipment, net by geographic area as of December 31, 2021 and 2020 is presented in the table below:
 As of December 31,
 20212020
 (in thousands)
United States$37,682 $40,101 
Other12,543 13,013 
Total$50,225 $53,114 
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]      
Liability, revenue recognized $ 269,600,000    
Unbilled receivables 1,200,000 $ 1,200,000  
Contracts assets $ 0 0  
Amortization period 3 years    
Capitalized computer software, additions $ 9,900,000 6,100,000 $ 6,100,000
Impairment of long-lived assets 0    
Foreign currency transactional losses 300,000    
Foreign currency re-measurement losses 1,700,000    
Restricted Cash $ 400,000    
Foreign currency forward contracts designated as cash flow hedges | Designated as Hedging Instrument      
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]      
Term of contract 18 months    
Notional amount $ 34,700,000    
Sales and marketing      
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]      
Advertising costs $ 21,300,000 $ 16,400,000 $ 12,800,000
Perpetual software licenses | Difference between Revenue Guidance in Effect before and after Topic 606      
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]      
Customer economic life 5 years    
New Customer, Up-sell or Cross-sell      
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]      
Amortization period 5 years    
Professional Services Arrangements      
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]      
Amortization period 1 year    
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Useful Lives (Details)
12 Months Ended
Dec. 31, 2021
Computer equipment and software  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Minimum | Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Maximum | Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers and Revenue by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 535,404 $ 411,486 $ 326,947
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 414,856 329,753 264,852
Non-US      
Disaggregation of Revenue [Line Items]      
Total revenue 120,548 81,733 62,095
Subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenue 492,608 371,975 284,956
Perpetual software licenses      
Disaggregation of Revenue [Line Items]      
Total revenue 7,658 10,288 11,342
Professional services      
Disaggregation of Revenue [Line Items]      
Total revenue 34,561 28,564 29,050
Other      
Disaggregation of Revenue [Line Items]      
Total revenue $ 577 $ 659 $ 1,599
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers - Summary of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 418,730
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount 130,752
Subscriptions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 399,209
Revenue recognition period 1 year
Subscriptions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 128,290
Revenue recognition period
Perpetual software licenses | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 3,693
Revenue recognition period 1 year
Perpetual software licenses | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 585
Revenue recognition period
Professional services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 15,828
Revenue recognition period 12 months
Professional services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 1,877
Revenue recognition period
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Additional Information (Details)
$ in Thousands
12 Months Ended
Jul. 16, 2021
USD ($)
shares
Apr. 12, 2021
USD ($)
Jan. 28, 2021
USD ($)
reportingUnit
shares
May 01, 2020
USD ($)
Apr. 01, 2019
USD ($)
reportingUnit
Dec. 31, 2021
USD ($)
reportingUnit
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 28, 2021
USD ($)
Business Acquisition [Line Items]                  
Vesting period           4 years      
Total stock-based compensation expense           $ 102,579 $ 63,888 $ 40,664  
Number of reporting units | reportingUnit         1 1      
Useful life (in years)           3 years      
Current tax expense           $ 9,690 1,149 255  
Foreign           418 696 (593)  
Goodwill           515,258 213,601 97,866  
General and administrative                  
Business Acquisition [Line Items]                  
Total stock-based compensation expense           $ 25,638 $ 18,341 $ 10,531  
IntSights                  
Business Acquisition [Line Items]                  
Total cash consideration $ 322,174                
Payments to acquire businesses, gross 319,194                
Deferred cash consideration 5,600                
Estimated purchase price adjustment receivable $ 2,595                
Equity awards granted to certain retained employees (in shares) | shares 206,608                
Equity interest issued or issuable, value assigned $ 21,000                
Vesting period           30 months      
Total stock-based compensation expense           $ 3,900      
Revenue of acquiree           9,500      
Net loss of acquire           (23,000)      
Total identifiable intangible assets 65,200                
Net assets acquired 61,300                
Goodwill 260,874                
Intangible assets 65,200                
IntSights | Developed technology                  
Business Acquisition [Line Items]                  
Total identifiable intangible assets $ 54,700                
Useful life (in years) 6 years                
IntSights | General and administrative                  
Business Acquisition [Line Items]                  
Acquisition related costs           5,900      
IntSights | Restricted Stock Units                  
Business Acquisition [Line Items]                  
Equity awards granted to certain retained employees (in shares) | shares 194,466                
Vesting period 3 years                
Velocidex                  
Business Acquisition [Line Items]                  
Payments to acquire businesses, gross   $ 2,700              
Deferred cash consideration   $ 300              
Velocidex | Developed technology                  
Business Acquisition [Line Items]                  
Useful life (in years)   6 years              
Alcide.IO Ltd.                  
Business Acquisition [Line Items]                  
Total cash consideration     $ 50,538            
Number of reporting units | reportingUnit     1            
Acquisition related costs           800      
Total identifiable intangible assets     $ 10,400            
Current tax expense           5,000      
Foreign           $ 3,900      
Net assets acquired                 $ 9,755
Goodwill                 40,783
Intangible assets                 $ 10,400
Alcide.IO Ltd. | Developed technology                  
Business Acquisition [Line Items]                  
Useful life (in years)     6 years            
Alcide.IO Ltd. | Restricted Stock Units                  
Business Acquisition [Line Items]                  
Equity awards granted to certain retained employees (in shares) | shares     96,127            
Vesting period     3 years            
DivvyCloud acquisition                  
Business Acquisition [Line Items]                  
Total cash consideration       $ 137,800          
Net assets acquired       900          
Goodwill       115,700          
Intangible assets       $ 21,200          
NetFort Technologies                  
Business Acquisition [Line Items]                  
Payments to acquire businesses, gross         $ 16,100        
Net assets acquired         600        
Goodwill         9,400        
Intangible assets         6,100        
Deferred tax benefit recognized during period for release of valuation allowance         $ 800        
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Summary of Preliminary Allocation of Purchase Price to Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jul. 16, 2021
Jan. 28, 2021
Dec. 31, 2021
Dec. 28, 2021
Dec. 31, 2020
Dec. 31, 2019
Recognized amount of identifiable assets acquired and liabilities assumed:            
Goodwill     $ 515,258   $ 213,601 $ 97,866
IntSights            
Consideration:            
Cash $ 319,194          
Deferred cash consideration 5,575          
Estimated purchase price adjustment receivable (2,595)          
Fair value of total consideration transferred 322,174          
Recognized amount of identifiable assets acquired and liabilities assumed:            
Cash, cash equivalents and restricted cash 13,194          
Accounts receivable 6,197          
Prepaid and other current assets 1,272          
Operating lease right-of-use assets 1,261          
Property and equipment, net 565          
Other assets 268          
Accounts payable and other current liabilities (9,069)          
Operating lease liabilities (1,261)          
Deferred revenue (9,469)          
Deferred tax liabilities (6,858)          
Intangible assets 65,200          
Total identifiable net assets assumed 61,300          
Goodwill 260,874          
Net purchase price $ 322,174          
Alcide.IO Ltd.            
Consideration:            
Fair value of total consideration transferred   $ 50,538        
Recognized amount of identifiable assets acquired and liabilities assumed:            
Cash, cash equivalents and restricted cash       $ 818    
Accounts receivable       163    
Deferred tax asset, long-term       1,655    
Other assets       208    
Accounts payable and other current liabilities       (3,489)    
Intangible assets       10,400    
Total identifiable net assets assumed       9,755    
Goodwill       40,783    
Net purchase price       $ 50,538    
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Summary of Estimated Fair Value and Useful Life of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 16, 2021
Dec. 31, 2021
Business Acquisition [Line Items]    
Useful life (in years)   3 years
Customer relationships    
Business Acquisition [Line Items]    
Useful life (in years)   4 years 6 months
Trade name    
Business Acquisition [Line Items]    
Useful life (in years)   3 years 1 month 6 days
IntSights    
Business Acquisition [Line Items]    
Total identifiable intangible assets $ 65,200  
IntSights | Developed technology    
Business Acquisition [Line Items]    
Total identifiable intangible assets $ 54,700  
Useful life (in years) 6 years  
IntSights | Customer relationships    
Business Acquisition [Line Items]    
Total identifiable intangible assets $ 9,300  
Useful life (in years) 4 years  
IntSights | Trade name    
Business Acquisition [Line Items]    
Total identifiable intangible assets $ 1,200  
Useful life (in years) 2 years  
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Pro Forma Financial Information (Details) - IntSights - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]    
Revenue $ 553,190 $ 427,670
Net loss $ (162,462) $ (151,003)
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 92,982 $ 148,941
Gross Unrealized Gains 0 35
Gross Unrealized Losses (64) (13)
Fair Value $ 92,918 148,963
Minimum    
Debt and Equity Securities, FV-NI [Line Items]    
Remaining maturity 2 months  
Maximum    
Debt and Equity Securities, FV-NI [Line Items]    
Remaining maturity 23 months  
Commercial paper    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 37,778 34,766
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 37,778 34,766
Corporate bonds    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 32,059 24,162
Gross Unrealized Gains 0 31
Gross Unrealized Losses (32) (1)
Fair Value 22,365 24,192
U.S. Government agencies    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 22,396 83,596
Gross Unrealized Gains 0 3
Gross Unrealized Losses (31) (12)
Fair Value 32,027 83,587
Agency bonds    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 749 3,998
Gross Unrealized Gains 0 1
Gross Unrealized Losses (1) 0
Fair Value $ 748 3,999
Asset-backed securities    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   2,419
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   $ 2,419
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Fair Value $ 92,918,000 $ 148,963,000
Liabilities:    
Financial liabilities fair value disclosure $ 0 0
2025 Notes | Convertible Debt    
Liabilities:    
Interest Rate 2.25%  
Convertible debt, fair value disclosures $ 460,500,000  
2027 Notes | Convertible Debt    
Liabilities:    
Interest Rate 0.25%  
Convertible debt, fair value disclosures $ 773,300,000  
Commercial paper    
Assets:    
Fair Value 37,778,000 34,766,000
Corporate bonds    
Assets:    
Fair Value 22,365,000 24,192,000
U.S. Government agencies    
Assets:    
Fair Value 32,027,000 83,587,000
Agency bonds    
Assets:    
Fair Value 748,000 3,999,000
Asset-backed securities    
Assets:    
Fair Value   2,419,000
Fair Value, Measurements, Recurring    
Assets:    
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets) 73,000 432,000
Total assets 179,826,000 301,965,000
Liabilities:    
Foreign currency forward contracts designated as cash flow hedges (other current liabilities) 843,000  
Total liabilities 843,000  
Fair Value, Measurements, Recurring | Commercial paper    
Assets:    
Fair Value 37,778,000 24,192,000
Fair Value, Measurements, Recurring | Corporate bonds    
Assets:    
Fair Value 32,027,000 83,587,000
Fair Value, Measurements, Recurring | U.S. Government agencies    
Assets:    
Fair Value 22,365,000 34,766,000
Fair Value, Measurements, Recurring | Agency bonds    
Assets:    
Fair Value 748,000 3,999,000
Fair Value, Measurements, Recurring | Asset-backed securities    
Assets:    
Fair Value   2,419,000
Fair Value, Measurements, Recurring | Money market funds    
Assets:    
Money market funds 86,835,000 152,570,000
Fair Value, Measurements, Recurring | Level 1    
Assets:    
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets) 0 0
Total assets 86,835,000 236,157,000
Liabilities:    
Foreign currency forward contracts designated as cash flow hedges (other current liabilities) 0  
Total liabilities 0  
Fair Value, Measurements, Recurring | Level 1 | Commercial paper    
Assets:    
Fair Value 0 0
Fair Value, Measurements, Recurring | Level 1 | Corporate bonds    
Assets:    
Fair Value 0 83,587,000
Fair Value, Measurements, Recurring | Level 1 | U.S. Government agencies    
Assets:    
Fair Value 0 0
Fair Value, Measurements, Recurring | Level 1 | Agency bonds    
Assets:    
Fair Value 0 0
Fair Value, Measurements, Recurring | Level 1 | Asset-backed securities    
Assets:    
Fair Value   0
Fair Value, Measurements, Recurring | Level 1 | Money market funds    
Assets:    
Money market funds 86,835,000 152,570,000
Fair Value, Measurements, Recurring | Level 2    
Assets:    
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets) 73,000 432,000
Total assets 92,991,000 65,808,000
Liabilities:    
Foreign currency forward contracts designated as cash flow hedges (other current liabilities) 843,000  
Total liabilities 843,000  
Fair Value, Measurements, Recurring | Level 2 | Commercial paper    
Assets:    
Fair Value 37,778,000 24,192,000
Fair Value, Measurements, Recurring | Level 2 | Corporate bonds    
Assets:    
Fair Value 32,027,000 0
Fair Value, Measurements, Recurring | Level 2 | U.S. Government agencies    
Assets:    
Fair Value 22,365,000 34,766,000
Fair Value, Measurements, Recurring | Level 2 | Agency bonds    
Assets:    
Fair Value 748,000 3,999,000
Fair Value, Measurements, Recurring | Level 2 | Asset-backed securities    
Assets:    
Fair Value   2,419,000
Fair Value, Measurements, Recurring | Level 2 | Money market funds    
Assets:    
Money market funds 0 0
Fair Value, Measurements, Recurring | Level 3    
Assets:    
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets) 0 0
Total assets 0 0
Liabilities:    
Foreign currency forward contracts designated as cash flow hedges (other current liabilities) 0  
Total liabilities 0  
Fair Value, Measurements, Recurring | Level 3 | Commercial paper    
Assets:    
Fair Value 0 0
Fair Value, Measurements, Recurring | Level 3 | Corporate bonds    
Assets:    
Fair Value 0 0
Fair Value, Measurements, Recurring | Level 3 | U.S. Government agencies    
Assets:    
Fair Value 0 0
Fair Value, Measurements, Recurring | Level 3 | Agency bonds    
Assets:    
Fair Value 0 0
Fair Value, Measurements, Recurring | Level 3 | Asset-backed securities    
Assets:    
Fair Value   0
Fair Value, Measurements, Recurring | Level 3 | Money market funds    
Assets:    
Money market funds $ 0 $ 0
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 82,222 $ 73,429
Less accumulated depreciation (31,997) (20,315)
Net property and equipment 50,225 53,114
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,879 13,438
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,360 9,655
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 51,983 $ 50,336
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 12.3 $ 11.0 $ 9.0
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 515,258,000 $ 213,601,000 $ 97,866,000
Impairment of goodwill 0 0 0
Amortization expense 21,200,000 $ 11,600,000 $ 7,500,000
Capitalized internal-use software costs $ 10,700,000    
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 213,601 $ 97,866
Goodwill, ending balance 515,258 213,601
DivvyCloud acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired during period   $ 115,735
Alcide acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired during period 40,783  
IntSights acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired during period $ 260,874  
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 3 years  
Total acquired intangible assets, gross carrying amount $ 137,214 $ 58,614
Total intangible assets, gross carrying amount 163,071 74,616
Accumulated Amortization (51,480) (30,320)
Total acquired intangible assets, accumulated amortization (43,722) (26,417)
Net Book Value 100,863  
Total acquired intangible assets, net book value 93,492 32,197
Intangible assets, net book value $ 111,591 44,296
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 5 years 2 months 12 days  
Gross Carrying Amount $ 122,555 54,455
Accumulated Amortization (40,152) (24,780)
Net Book Value $ 82,403 29,675
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 4 years 6 months  
Gross Carrying Amount $ 12,000 2,700
Accumulated Amortization (2,436) (958)
Net Book Value $ 9,564 1,742
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 3 years 1 month 6 days  
Gross Carrying Amount $ 2,619 1,419
Accumulated Amortization (1,094) (639)
Net Book Value 1,525 780
Internal-use software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 25,857 16,002
Accumulated Amortization (7,758) (3,903)
Net Book Value $ 18,099 $ 12,099
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2022 $ 25,943
2023 22,777
2024 18,406
2025 16,053
2026 12,478
2027 and thereafter 5,206
Net Book Value $ 100,863
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Contract Acquisition and Fulfillment Costs (Details) - Contract Acquisition And Fulfillment Costs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Capitalized Contract Costs [Roll Forward]    
Beginning balance $ 64,639 $ 51,260
Capitalization of contract acquisition and fulfillment costs 48,951 33,525
Amortization of deferred contract acquisition and fulfillment costs (26,425) (20,146)
Ending balance $ 87,165 $ 64,639
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 16, 2021
USD ($)
shares
Mar. 16, 2021
USD ($)
shares
May 01, 2020
USD ($)
$ / shares
Aug. 31, 2018
USD ($)
day
$ / shares
Mar. 31, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
day
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2021
USD ($)
Sep. 26, 2021
USD ($)
Jan. 01, 2021
USD ($)
May 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Debt Instrument [Line Items]                          
Induced conversion expense           $ 2,740,000 $ 0 $ 0          
Convertible Debt                          
Debt Instrument [Line Items]                          
Threshold trading days | day       5                  
Induced conversion expense           2,740,000 0            
Debt issuance costs, net           17,937,000 8,059,000            
Convertible Debt | Debt Covenant One                          
Debt Instrument [Line Items]                          
Threshold trading days | day       20                  
Threshold consecutive trading days | day       30                  
Threshold percentage of stock price trigger       130.00%                  
Convertible Debt | Debt Covenant Two                          
Debt Instrument [Line Items]                          
Threshold trading days | day       5                  
Threshold consecutive trading days | day       10                  
Threshold percentage of stock price trigger       98.00%                  
Convertible Debt | Debt Covenant Three                          
Debt Instrument [Line Items]                          
Threshold percentage of stock price trigger       130.00%                  
Redemption price, percentage       100.00%                  
2023 Notes | Call Option                          
Debt Instrument [Line Items]                          
Strike price (in dollars per share) | $ / shares       $ 41.59                  
Cap price (in dollars per share) | $ / shares     $ 63.98                    
Equity component of convertible debt, subsequent adjustments       $ 26,900,000                  
2023 Notes | Convertible Debt                          
Debt Instrument [Line Items]                          
Face amount       230,000,000           $ 45,400,000      
Shares issued upon conversion (in shares) | shares 697,262 2,200,000     23,123                
Repurchased face amount $ 2,000,000 $ 182,600,000                      
Induced conversion expense           $ 2,740,000 0            
Converted amount $ 43,400,000       $ 2,000,000                
Carrying amount of equity component       53,800,000                  
Debt issuance costs, net       6,900,000     3,009,000            
Liability component       5,300,000                  
Convertible, issuance costs of equity component       $ 1,600,000                  
Number of shares (in shares) | shares           1,100,000              
2023 Notes | Convertible Debt | Debt Covenant Three                          
Debt Instrument [Line Items]                          
Threshold trading days | day       20                  
Threshold consecutive trading days | day       30                  
Redemption price, percentage       100.00%                  
2025 Notes | Call Option                          
Debt Instrument [Line Items]                          
Strike price (in dollars per share) | $ / shares     61.02                    
Cap price (in dollars per share) | $ / shares     $ 93.88                    
Equity component of convertible debt, subsequent adjustments     $ 27,300,000                    
2025 Notes | Convertible Debt                          
Debt Instrument [Line Items]                          
Face amount                       $ 230,000,000  
Induced conversion expense           $ 0 0            
Carrying amount of equity component     48,300,000                    
Debt issuance costs, net     7,200,000     $ 4,905,000 $ 5,050,000            
Liability component     5,700,000                    
Convertible, issuance costs of equity component     $ 1,500,000                    
Number of shares (in shares) | shares           3,800,000              
2025 Notes | Convertible Debt | Debt Covenant One                          
Debt Instrument [Line Items]                          
Threshold trading days | day           20              
Threshold consecutive trading days | day           30              
Threshold percentage of stock price trigger           130.00%              
2027 Notes | Call Option                          
Debt Instrument [Line Items]                          
Strike price (in dollars per share) | $ / shares     $ 103.38                    
Cap price (in dollars per share) | $ / shares     $ 159.04                    
Equity component of convertible debt, subsequent adjustments     $ 76,000,000                    
2027 Notes | Convertible Debt                          
Debt Instrument [Line Items]                          
Face amount         $ 600,000,000           $ 600,000,000    
Induced conversion expense           $ 0              
Debt issuance costs, net           $ 13,032,000         $ 15,000,000    
Number of shares (in shares) | shares           5,800,000              
Credit Agreement                          
Debt Instrument [Line Items]                          
Credit sublimit           $ 15,000,000              
Credit Agreement | Base Rate                          
Debt Instrument [Line Items]                          
Basis spread on variable rate           0.00%              
Credit Agreement | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                          
Debt Instrument [Line Items]                          
Sofr Spread Rate           0.10%              
Basis spread on variable rate           2.50%              
Credit Agreement | Revolving Credit Facility                          
Debt Instrument [Line Items]                          
Current borrowing capacity           $ 100,000,000           $ 50,000,000 $ 30,000,000
Credit sublimit                         15,000,000
Maximum borrowing capacity           100,000,000     $ 50,000,000        
Fee amount           $ 400,000              
Commitment fee percentage           0.20%              
Credit Agreement | Letter of Credit                          
Debt Instrument [Line Items]                          
Maximum borrowing capacity           $ 150,000,000             $ 70,000,000
Long-term line of credit           $ 9,300,000              
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Details of Notes (Details) - Convertible Debt
shares in Millions
12 Months Ended
Dec. 31, 2021
$ / shares
shares
2023 Notes  
Debt Instrument [Line Items]  
Interest Rate 1.25%
Effective Interest Rate 1.86%
Initial Conversion Rate per $1,000 Principal 0.024046
Initial Conversion Price (in dollars per share) | $ / shares $ 41,590
Number of shares (in shares) | shares 1.1
2025 Notes  
Debt Instrument [Line Items]  
Interest Rate 2.25%
Effective Interest Rate 2.88%
Initial Conversion Rate per $1,000 Principal 0.0163875
Initial Conversion Price (in dollars per share) | $ / shares $ 61,020.00
Number of shares (in shares) | shares 3.8
2027 Notes  
Debt Instrument [Line Items]  
Interest Rate 0.25%
Effective Interest Rate 0.67%
Initial Conversion Rate per $1,000 Principal 0.009673
Initial Conversion Price (in dollars per share) | $ / shares $ 103,380
Number of shares (in shares) | shares 5.8
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - - Adoption of ASU (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]          
Convertible senior notes, net $ 812,063   $ 378,586    
Total liabilities 1,422,006   841,586    
Additional paid-in-capital 615,032   692,603    
Accumulated deficit (736,028)   (617,279)    
Stockholders' Equity Attributable to Parent (125,995)   71,536 $ 83,168 $ 87,319
Liabilities and Equity $ 1,296,011   913,122    
Cumulative Effect, Period of Adoption, Adjustment          
Debt Instrument [Line Items]          
Stockholders' Equity Attributable to Parent     $ (71,441)    
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06          
Debt Instrument [Line Items]          
Convertible senior notes, net   $ 71,441      
Total liabilities   71,441      
Additional paid-in-capital   (99,026)      
Accumulated deficit   27,585      
Stockholders' Equity Attributable to Parent   (71,441)      
Liabilities and Equity   0      
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06, Transfer Equity Component of the Debt to Liabilities          
Debt Instrument [Line Items]          
Convertible senior notes, net   102,166      
Total liabilities   102,166      
Additional paid-in-capital   (102,166)      
Accumulated deficit   0      
Stockholders' Equity Attributable to Parent   (102,166)      
Liabilities and Equity   0      
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06, Reverse Equity Component of Debt Issuance Costs          
Debt Instrument [Line Items]          
Convertible senior notes, net   (3,140)      
Total liabilities   (3,140)      
Additional paid-in-capital   3,140      
Accumulated deficit   0      
Stockholders' Equity Attributable to Parent   3,140      
Liabilities and Equity   0      
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06, Reverse Debt Discount Amortization          
Debt Instrument [Line Items]          
Convertible senior notes, net   (28,811)      
Total liabilities   (28,811)      
Additional paid-in-capital   0      
Accumulated deficit   28,811      
Stockholders' Equity Attributable to Parent   28,811      
Liabilities and Equity   0      
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06, Record Debt Issuance Costs Amortization          
Debt Instrument [Line Items]          
Convertible senior notes, net   1,226      
Total liabilities   1,226      
Additional paid-in-capital   0      
Accumulated deficit   (1,226)      
Stockholders' Equity Attributable to Parent   (1,226)      
Liabilities and Equity   0      
Cumulative Effect, Period of Adoption, Adjusted Balance | Accounting Standards Update 2020-06          
Debt Instrument [Line Items]          
Convertible senior notes, net   450,027      
Total liabilities   913,027      
Additional paid-in-capital   593,577      
Accumulated deficit   (589,694)      
Stockholders' Equity Attributable to Parent   95      
Liabilities and Equity   $ 913,122      
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Carrying Amount of Liability Component (Details) - Convertible Debt - USD ($)
$ in Thousands
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
May 01, 2020
Aug. 31, 2018
Debt Instrument [Line Items]          
Principal $ 830,000   $ 460,000    
Unamortized debt discount 0   (73,355)    
Unamortized debt issuance costs (17,937)   (8,059)    
Net carrying amount 812,063   378,586    
2023 Notes          
Debt Instrument [Line Items]          
Principal     230,000    
Unamortized debt discount     (30,425)    
Unamortized debt issuance costs     (3,009)   $ (6,900)
Net carrying amount     196,566    
2025 Notes          
Debt Instrument [Line Items]          
Principal 230,000   230,000    
Unamortized debt discount 0   (42,930)    
Unamortized debt issuance costs (4,905)   (5,050) $ (7,200)  
Net carrying amount 225,095   $ 182,020    
2027 Notes          
Debt Instrument [Line Items]          
Principal 600,000        
Unamortized debt discount 0        
Unamortized debt issuance costs (13,032) $ (15,000)      
Net carrying amount $ 586,968        
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Induced conversion expense $ 2,740 $ 0 $ 0
Convertible Debt      
Debt Instrument [Line Items]      
Contractual interest expense 7,289 6,325  
Amortization of debt discount 0 15,759  
Amortization of debt issuance costs 3,830 1,660  
Induced conversion expense 2,740 0  
Total interest expense 13,859 23,744  
Convertible Debt | 2023 Notes      
Debt Instrument [Line Items]      
Contractual interest expense 950 2,875  
Amortization of debt discount 0 10,342  
Amortization of debt issuance costs 498 1,023  
Induced conversion expense 2,740 0  
Total interest expense 4,188 14,240  
Convertible Debt | 2025 Notes      
Debt Instrument [Line Items]      
Contractual interest expense 5,175 3,450  
Amortization of debt discount 0 5,417  
Amortization of debt issuance costs 1,384 637  
Induced conversion expense 0 0  
Total interest expense 6,559 $ 9,504  
Convertible Debt | 2027 Notes      
Debt Instrument [Line Items]      
Contractual interest expense 1,164    
Amortization of debt discount 0    
Amortization of debt issuance costs 1,948    
Induced conversion expense 0    
Total interest expense $ 3,112    
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]    
Weighted average remaining lease terms (in years) - operating leases 7 years 2 months 12 days 7 years 10 months 24 days
Renewal term 5 years  
Termination period 5 years 8 months 12 days  
Office Building    
Lessee, Lease, Description [Line Items]    
Weighted average remaining lease terms (in years) - operating leases 8 years 9 months 18 days  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease cost $ 16,475 $ 14,881
Short-term lease costs 773 1,033
Variable lease costs 5,982 4,870
Total lease costs $ 23,230 $ 20,784
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating ROU assets $ 83,751 $ 67,178
Operating lease liabilities, current portion 9,630 9,612
Operating lease liabilities, non-current portion 90,865 75,737
Total operating lease liabilities $ 100,495 $ 85,349
Weighted average remaining lease terms (in years) - operating leases 7 years 2 months 12 days 7 years 10 months 24 days
Weighted average discount rate - operating leases 6.20% 7.70%
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ 17,967 $ 16,159
ROU assets obtained in exchange for new lease obligations $ 27,331 $ 15,838
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 15,518  
2023 16,186  
2024 17,776  
2025 16,911  
2026 15,518  
2027 and thereafter 44,112  
Total lease payments 126,021  
Less: imputed interest (25,526)  
Total $ 100,495 $ 85,349
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 08, 2015
Jul. 31, 2015
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2016
Jul. 17, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period     4 years        
Total stock-based compensation expense     $ 102,579 $ 63,888 $ 40,664    
Accelerated cost     $ 6,900        
ESSP, percentage     15.00%        
Purchase price of common stock by employees percentage     85.00%        
RSUs and PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation cost, restricted stock     $ 188,600        
Unrecognized compensation, recognition period     2 years 6 months        
Options to purchase common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation, recognition period     1 month 6 days        
Stock options vested, fair value     $ 600 2,200 $ 3,700    
2015 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares of common stock reserved for future issuance (in shares)   800,000          
Share-based compensation, increase in number of shares reserved and available for issuance as percentage under the plan   4.00%          
Increase in number of shares authorized (in shares) 1,500,000            
Number of shares authorized (in shares)     17,877,553        
Shares available for grant (in shares)     3,102,969        
2020 Bonus Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total stock-based compensation expense     $ 4,700 $ 2,500      
Shares to be issued under ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares of common stock reserved for future issuance (in shares)             800,000
Share-based compensation, increase in number of shares reserved and available for issuance as percentage under the plan           1.00%  
Number of shares authorized (in shares)     3,578,855        
Shares available for grant (in shares)     2,125,686        
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 102,579 $ 63,888 $ 40,664
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 6,491 4,298 2,580
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 46,622 24,423 15,670
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 23,828 16,826 11,883
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 25,638 $ 18,341 $ 10,531
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Restricted Stock, Restricted Stock Units and Performance-Based Restricted Stock Units (Detail) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restricted Stock      
Shares              
Unvested balance, Beginning balance (in shares) 0 0 21,677
Granted (in shares) 0 0 0
Vested (in shares) 0 0 (21,677)
Forfeited (in shares) 0 0 0
Unvested balance, Ending balance (in shares) 0 0 0
Weighted- Average Grant Date Fair Value      
Beginning balance (in dollars per share) $ 0 $ 0 $ 10.88
Granted (in dollars per share) 0 0 0
Vested (in dollars per share) 0 0 10.88
Forfeited (in dollars per share) 0 0 0
Ending Balance (in dollars per share) $ 0 $ 0 $ 0
RSUs and PSUs      
Shares              
Unvested balance, Beginning balance (in shares) 2,941,914 2,936,924 2,773,773
Granted (in shares) 1,957,794 1,725,531 1,740,299
Vested (in shares) (1,610,517) (1,451,618) (1,291,932)
Forfeited (in shares) (510,314) (268,923) (285,216)
Unvested balance, Ending balance (in shares) 2,778,877 2,941,914 2,936,924
Weighted- Average Grant Date Fair Value      
Beginning balance (in dollars per share) $ 45.86 $ 32.43 $ 21.21
Granted (in dollars per share) 92.74 57.57 43.34
Vested (in dollars per share) 47.00 33.66 24.42
Forfeited (in dollars per share) 66.67 40.56 26.14
Ending Balance (in dollars per share) $ 74.40 $ 45.86 $ 32.43
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares              
Beginning balance (in shares) 1,933,013 2,735,392 3,713,179
Granted (in shares) 0 0 0
Exercised (in shares) (521,326) (783,645) (968,057)
Forfeited/cancelled (in shares) (300) (18,734) (9,730)
Ending balance (in shares) 1,411,387 1,933,013 2,735,392
Vested and exercisable (in shares) 1,405,646    
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 10.07 $ 10.10 $ 10.32
Granted (in dollars per share) 0 0 0
Exercised (in dollars per share) 8.26 9.98 10.55
Forfeited/cancelled (in dollars per share) 7.73 17.87 13.53
Ending balance (in dollars per share) 10.74 $ 10.07 $ 10.10
Vested and exercisable (in dollars per share) $ 10.68    
Weighted Average Remaining Contractual Life (in years)      
Outstanding 3 years 4 months 9 days    
Vested and exercisable 3 years 4 months 6 days    
Aggregate Intrinsic Value (in thousands)      
Exercised $ 49,522 $ 39,095 $ 39,526
Outstanding 150,951    
Vested and exercisable $ 150,414    
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail) - Shares to be issued under ESPP - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility, minimum 31.00% 47.00%  
Expected volatility, maximum 48.00% 53.00%  
Expected volatility     44.00%
Risk-free interest rate, minimum 0.50% 0.10% 1.90%
Risk-free interest rate, maximum 0.70% 0.30% 2.50%
Expected dividend yield 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 6 months 6 months 6 months
Grant date fair value per share, maximum (in dollars per share) $ 20.32 $ 9.63 $ 14.17
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 1 year 1 year 1 year
Grant date fair value per share, maximum (in dollars per share) $ 34.98 $ 22.3 $ 17.94
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Purchase Prices and Aggregate Proceeds (Details) - USD ($)
$ / shares in Units, $ in Millions
Sep. 15, 2021
Mar. 15, 2021
Sep. 15, 2020
Mar. 15, 2020
Sep. 15, 2019
Mar. 15, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common shares issued 73,676 147,837 131,585 101,806 74,221 110,822
Purchase prices (in dollars per share)     $ 28.39 $ 32.87    
Aggregate proceeds $ 4.8 $ 4.5 $ 3.7 $ 3.3 $ 2.9 $ 2.6
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Purchase prices (in dollars per share) $ 52.60 $ 28.39     $ 30.46 $ 30.46
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Purchase prices (in dollars per share) $ 67.59 $ 52.60     $ 42.22 $ 21.96
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Loss Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
United States $ (106,281) $ (72,846) $ (41,111)
Foreign (29,632) (24,017) (12,692)
Loss before income taxes $ (135,913) $ (96,863) $ (53,803)
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary of Income Tax (Benefit) Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 124 $ 8 $ 260
State and local 177 122 109
Current tax expense 9,690 1,149 255
Total current tax expense 9,991 1,279 624
Deferred:      
Federal 10 9 9
State and local 2 2 2
Foreign 418 696 (593)
Total deferred tax expense (benefit) 430 707 (582)
Income tax expense $ 10,421 $ 1,986 $ 42
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit (0.10%) (0.10%) (0.20%)
Permanent differences (0.20%) (0.70%) (0.60%)
Stock-based compensation 14.20% 12.10% 22.30%
Federal research and development credit 1.40% 1.10% 1.30%
Foreign rate differential (0.50%) (1.40%) (1.40%)
Change in valuation allowance (36.70%) (30.00%) (41.00%)
Excess officers' compensation (5.90%) (3.30%) (2.20%)
Tax rate change 11.20% 0.00% 0.00%
Tax reserves (3.80%) 0.00% 0.00%
Capital gain on sale (7.00%) 0.00% 0.00%
Other (1.20%) (0.80%) 0.70%
Effective income tax rate (7.60%) (2.10%) (0.10%)
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Accruals and reserves $ 157 $ 1,272
Net operating loss carryforwards 176,417 117,478
Deferred revenue 9,518 7,951
Depreciation 3,808 3,330
Research and development credits 8,950 6,201
Operating lease liabilities 25,235 20,967
Stock-based compensation 7,497 4,755
Tax credits 1,148 1,148
Other 3,439 2,105
Gross deferred tax assets 236,169 165,207
Valuation allowance (187,397) (110,350)
Total deferred tax assets 48,772 54,857
Deferred tax liabilities:    
Intangible assets (15,957) (5,717)
Operating lease ROU assets (20,921) (16,233)
Convertible senior notes 0 (17,961)
Deferred contract acquisition and fulfillment costs (18,278) (15,908)
Other (636) (543)
Total deferred tax liabilities (55,792) (56,362)
Net deferred tax liabilities $ (7,020) $ (1,505)
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards, federal $ 510,300  
Net operating loss carryforwards, state 400,700  
Unrecognized tax benefits 5,041 $ 0
Unrecognized tax benefits, interest on income taxes expense $ 100  
Minimum    
Operating Loss Carryforwards [Line Items]    
Statue of limitation jurisdictions period 3 years  
Maximum    
Operating Loss Carryforwards [Line Items]    
Statue of limitation jurisdictions period 7 years  
Deferred Tax Assets Operating Loss Carryforwards    
Operating Loss Carryforwards [Line Items]    
Increase in valuation allowance $ 77,000  
Domestic Tax Authority    
Operating Loss Carryforwards [Line Items]    
Amount not subject to expiration 386,800  
Research and development credit carryforwards 6,200  
Foreign Tax Authority    
Operating Loss Carryforwards [Line Items]    
Amount not subject to expiration 231,700  
Research and development credit carryforwards 200  
State and Local Jurisdiction    
Operating Loss Carryforwards [Line Items]    
Research and development credit carryforwards $ 2,500  
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
Beginning balance $ 0
Additions based on current year tax positions 5,041
Ending balance $ 5,041
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net loss $ (146,334) $ (98,849) $ (53,845)
Denominator:      
Weighted-average common shares outstanding, basic (in Shares) 55,270,998 51,036,824 48,731,791
Weighted-average common shares outstanding, diluted (in Shares) 55,270,998 51,036,824 48,731,791
Net loss per share, basic (in dollars per share) $ (2.65) $ (1.94) $ (1.10)
Net loss per share, diluted (in dollars per share) $ (2.65) $ (1.94) $ (1.10)
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail)
1 Months Ended 12 Months Ended
Aug. 31, 2018
day
Dec. 31, 2021
day
shares
Dec. 31, 2020
shares
Dec. 31, 2019
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share amount (in shares)   14,073,655 14,476,613 11,225,725
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share amount (in shares)   2,778,877 2,941,914 2,936,924
Common stock to be issued to DivvyCloud founders        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share amount (in shares)   66,865 200,596 0
Common stock issued to IntSights founders        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share amount (in shares)   206,608 0 0
Shares to be issued under ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share amount (in shares)   36,831 101,658 53,167
Convertible senior notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share amount (in shares)   9,573,087 9,299,432 5,530,176
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share amount (in shares)   1,411,387 1,933,013 2,705,458
Convertible Debt        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Threshold trading days | day 5      
Convertible Debt | Debt Covenant One        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Threshold percentage of stock price trigger 130.00%      
Threshold trading days | day 20      
Threshold consecutive trading days | day 30      
2025 Notes | Convertible Debt | Debt Covenant One        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Threshold percentage of stock price trigger   130.00%    
Threshold trading days | day   20    
Threshold consecutive trading days | day   30    
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitment and Contingencies - Purchase Obligations (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 58,862
2023 5,805
2024 450
2025 61
2026 and thereafter 16
Total $ 65,194
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (Detail)
1 Months Ended
Oct. 31, 2018
patent
Commitments and Contingencies Disclosure [Abstract]  
Patents allegedly infringed, number 7
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plan - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Requisite service period for eligibility in 401(k) plan 90 days    
Employer discretionary contributions $ 3.6 $ 2.9 $ 2.8
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information and Information about Geographic Areas - Additional Information (Detail)
12 Months Ended
Dec. 31, 2021
segment
Segment Reporting [Abstract]  
Number of operating segment 1
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total $ 535,404 $ 411,486 $ 326,947
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total 414,856 329,753 264,852
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total $ 120,548 $ 81,733 $ 62,095
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 50,225 $ 53,114
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 37,682 40,101
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 12,543 $ 13,013
XML 104 rp-20211231_htm.xml IDEA: XBRL DOCUMENT 0001560327 2021-01-01 2021-12-31 0001560327 2021-06-30 0001560327 2022-02-18 0001560327 2021-12-31 0001560327 2020-12-31 0001560327 us-gaap:ProductMember 2021-01-01 2021-12-31 0001560327 us-gaap:ProductMember 2020-01-01 2020-12-31 0001560327 us-gaap:ProductMember 2019-01-01 2019-12-31 0001560327 rp:ProfessionalServicesMember 2021-01-01 2021-12-31 0001560327 rp:ProfessionalServicesMember 2020-01-01 2020-12-31 0001560327 rp:ProfessionalServicesMember 2019-01-01 2019-12-31 0001560327 2020-01-01 2020-12-31 0001560327 2019-01-01 2019-12-31 0001560327 us-gaap:CommonStockMember 2018-12-31 0001560327 us-gaap:TreasuryStockMember 2018-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001560327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001560327 us-gaap:RetainedEarningsMember 2018-12-31 0001560327 2018-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001560327 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001560327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001560327 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001560327 us-gaap:CommonStockMember 2019-12-31 0001560327 us-gaap:TreasuryStockMember 2019-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001560327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001560327 us-gaap:RetainedEarningsMember 2019-12-31 0001560327 2019-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001560327 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001560327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001560327 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001560327 us-gaap:CommonStockMember 2020-12-31 0001560327 us-gaap:TreasuryStockMember 2020-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001560327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001560327 us-gaap:RetainedEarningsMember 2020-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001560327 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001560327 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001560327 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001560327 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001560327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001560327 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001560327 us-gaap:CommonStockMember 2021-12-31 0001560327 us-gaap:TreasuryStockMember 2021-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001560327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001560327 us-gaap:RetainedEarningsMember 2021-12-31 0001560327 us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001560327 us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001560327 rp:TermAndPerpetualLicenseMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2021-01-01 2021-12-31 0001560327 rp:NewCustomerUpSellOrCrossSellMember 2021-12-31 0001560327 rp:ProfessionalServicesArrangementsMember 2021-12-31 0001560327 us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001560327 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001560327 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001560327 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0001560327 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001560327 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001560327 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001560327 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001560327 rp:SubscriptionRevenueMember 2021-01-01 2021-12-31 0001560327 rp:SubscriptionRevenueMember 2020-01-01 2020-12-31 0001560327 rp:SubscriptionRevenueMember 2019-01-01 2019-12-31 0001560327 rp:TermAndPerpetualLicenseMember 2021-01-01 2021-12-31 0001560327 rp:TermAndPerpetualLicenseMember 2020-01-01 2020-12-31 0001560327 rp:TermAndPerpetualLicenseMember 2019-01-01 2019-12-31 0001560327 rp:TimingOfTransferOfGoodOrServiceOtherMember 2021-01-01 2021-12-31 0001560327 rp:TimingOfTransferOfGoodOrServiceOtherMember 2020-01-01 2020-12-31 0001560327 rp:TimingOfTransferOfGoodOrServiceOtherMember 2019-01-01 2019-12-31 0001560327 country:US 2021-01-01 2021-12-31 0001560327 country:US 2020-01-01 2020-12-31 0001560327 country:US 2019-01-01 2019-12-31 0001560327 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001560327 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001560327 us-gaap:NonUsMember 2019-01-01 2019-12-31 0001560327 rp:SubscriptionRevenueMember 2022-01-01 2021-12-31 0001560327 rp:SubscriptionRevenueMember 2023-01-01 2021-12-31 0001560327 rp:TermAndPerpetualLicenseMember 2022-01-01 2021-12-31 0001560327 rp:TermAndPerpetualLicenseMember 2023-01-01 2021-12-31 0001560327 rp:ProfessionalServicesMember 2022-01-01 2021-12-31 0001560327 rp:ProfessionalServicesMember 2023-01-01 2021-12-31 0001560327 2022-01-01 2021-12-31 0001560327 2023-01-01 2021-12-31 0001560327 rp:IntSightsMember 2021-07-16 2021-07-16 0001560327 rp:IntSightsMember 2021-07-16 0001560327 rp:IntSightsMember 2021-01-01 2021-12-31 0001560327 rp:IntSightsMember us-gaap:DevelopedTechnologyRightsMember 2021-07-16 2021-07-16 0001560327 rp:IntSightsMember us-gaap:CustomerRelationshipsMember 2021-07-16 2021-07-16 0001560327 rp:IntSightsMember us-gaap:TradeNamesMember 2021-07-16 2021-07-16 0001560327 us-gaap:RestrictedStockUnitsRSUMember rp:IntSightsMember 2021-07-16 2021-07-16 0001560327 rp:IntSightsMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001560327 rp:IntSightsMember 2020-01-01 2020-12-31 0001560327 rp:VelocidexMember 2021-04-12 2021-04-12 0001560327 rp:VelocidexMember us-gaap:DevelopedTechnologyRightsMember 2021-04-12 2021-04-12 0001560327 rp:AlcideIOLtdMember 2021-01-28 2021-01-28 0001560327 rp:AlcideIOLtdMember 2021-12-28 0001560327 rp:AlcideIOLtdMember us-gaap:DevelopedTechnologyRightsMember 2021-01-28 2021-01-28 0001560327 us-gaap:RestrictedStockUnitsRSUMember rp:AlcideIOLtdMember 2021-01-28 2021-01-28 0001560327 rp:AlcideIOLtdMember 2021-01-01 2021-12-31 0001560327 rp:DivvyCloudCorporationMember 2020-05-01 2020-05-01 0001560327 rp:DivvyCloudCorporationMember 2020-05-01 0001560327 rp:NetFortTechnologiesMember 2019-04-01 2019-04-01 0001560327 rp:NetFortTechnologiesMember 2019-04-01 0001560327 2019-04-01 2019-04-01 0001560327 us-gaap:CommercialPaperMember 2021-12-31 0001560327 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001560327 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001560327 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001560327 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001560327 us-gaap:CommercialPaperMember 2020-12-31 0001560327 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001560327 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001560327 us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001560327 srt:MinimumMember 2021-01-01 2021-12-31 0001560327 srt:MaximumMember 2021-01-01 2021-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001560327 rp:A2025NotesMember us-gaap:ConvertibleDebtMember 2021-12-31 0001560327 rp:A2027NotesMember us-gaap:ConvertibleDebtMember 2021-12-31 0001560327 us-gaap:ComputerEquipmentMember 2021-12-31 0001560327 us-gaap:ComputerEquipmentMember 2020-12-31 0001560327 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001560327 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001560327 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001560327 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001560327 rp:DivvyCloudCorporationMember 2020-01-01 2020-12-31 0001560327 rp:AlcideAcquisitionMember 2021-01-01 2021-12-31 0001560327 rp:IntSightsAcquisitionMember 2021-01-01 2021-12-31 0001560327 rp:DevelopedTechnologyMember 2021-01-01 2021-12-31 0001560327 rp:DevelopedTechnologyMember 2021-12-31 0001560327 rp:DevelopedTechnologyMember 2020-12-31 0001560327 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001560327 us-gaap:CustomerRelationshipsMember 2021-12-31 0001560327 us-gaap:CustomerRelationshipsMember 2020-12-31 0001560327 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001560327 us-gaap:TradeNamesMember 2021-12-31 0001560327 us-gaap:TradeNamesMember 2020-12-31 0001560327 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001560327 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001560327 rp:ContractAcquisitionAndFulfillmentCostsMember 2020-12-31 0001560327 rp:ContractAcquisitionAndFulfillmentCostsMember 2019-12-31 0001560327 rp:ContractAcquisitionAndFulfillmentCostsMember 2021-01-01 2021-12-31 0001560327 rp:ContractAcquisitionAndFulfillmentCostsMember 2020-01-01 2020-12-31 0001560327 rp:ContractAcquisitionAndFulfillmentCostsMember 2021-12-31 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2018-08-31 0001560327 rp:A2025NotesMember us-gaap:ConvertibleDebtMember 2020-05-31 0001560327 rp:A2027NotesMember us-gaap:ConvertibleDebtMember 2021-03-31 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2021-12-31 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001560327 rp:A2025NotesMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001560327 rp:A2027NotesMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001560327 us-gaap:ConvertibleDebtMember rp:DebtCovenantOneMember 2018-08-01 2018-08-31 0001560327 us-gaap:ConvertibleDebtMember rp:DebtCovenantTwoMember 2018-08-01 2018-08-31 0001560327 us-gaap:ConvertibleDebtMember 2018-08-01 2018-08-31 0001560327 rp:A2025NotesMember us-gaap:ConvertibleDebtMember rp:DebtCovenantOneMember 2021-01-01 2021-12-31 0001560327 us-gaap:ConvertibleDebtMember rp:DebtCovenantThreeMember 2018-08-01 2018-08-31 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember rp:DebtCovenantThreeMember 2018-08-01 2018-08-31 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2021-03-16 2021-03-16 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2021-03-16 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-03-31 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2021-09-26 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2021-09-16 2021-09-16 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2021-09-16 0001560327 rp:A2025NotesMember us-gaap:ConvertibleDebtMember 2020-05-01 0001560327 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember rp:AccountingStandardsUpdate202006TransferEquityComponentOfTheDebtToLiabilitiesMember 2021-01-01 0001560327 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember rp:AccountingStandardsUpdate202006ReverseEquityComponentOfDebtIssuanceCostsMember 2021-01-01 0001560327 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember rp:AccountingStandardsUpdate202006ReverseDebtDiscountAmortizationMember 2021-01-01 0001560327 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember rp:AccountingStandardsUpdate202006RecordDebtIssuanceCostsAmortizationMember 2021-01-01 0001560327 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2021-01-01 0001560327 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccountingStandardsUpdate202006Member 2021-01-01 0001560327 rp:A2027NotesMember us-gaap:ConvertibleDebtMember 2021-01-01 0001560327 us-gaap:ConvertibleDebtMember 2021-12-31 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2020-12-31 0001560327 rp:A2025NotesMember us-gaap:ConvertibleDebtMember 2020-12-31 0001560327 us-gaap:ConvertibleDebtMember 2020-12-31 0001560327 rp:A2023NotesMember us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001560327 rp:A2025NotesMember us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001560327 rp:A2023NotesMember us-gaap:CallOptionMember 2018-08-01 2018-08-31 0001560327 rp:A2025NotesMember us-gaap:CallOptionMember 2020-05-01 2020-05-01 0001560327 rp:A2027NotesMember us-gaap:CallOptionMember 2020-05-01 2020-05-01 0001560327 rp:A2023NotesMember us-gaap:CallOptionMember 2020-05-01 2020-05-01 0001560327 us-gaap:RevolvingCreditFacilityMember rp:CreditAgreementMember 2020-04-30 0001560327 us-gaap:LetterOfCreditMember rp:CreditAgreementMember 2020-04-30 0001560327 us-gaap:RevolvingCreditFacilityMember rp:CreditAgreementMember 2020-05-31 0001560327 us-gaap:RevolvingCreditFacilityMember rp:CreditAgreementMember 2021-09-30 0001560327 us-gaap:RevolvingCreditFacilityMember rp:CreditAgreementMember 2021-12-31 0001560327 rp:CreditAgreementMember 2021-12-31 0001560327 us-gaap:LetterOfCreditMember rp:CreditAgreementMember 2021-12-31 0001560327 us-gaap:RevolvingCreditFacilityMember rp:CreditAgreementMember 2021-01-01 2021-12-31 0001560327 rp:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-01-01 2021-12-31 0001560327 rp:CreditAgreementMember us-gaap:BaseRateMember 2021-01-01 2021-12-31 0001560327 srt:OfficeBuildingMember 2021-12-31 0001560327 rp:TwoThousandAndFifteenPlanMember 2015-07-31 0001560327 rp:TwoThousandAndFifteenPlanMember 2015-07-01 2015-07-31 0001560327 rp:TwoThousandAndFifteenPlanMember 2015-10-08 2015-10-08 0001560327 rp:TwoThousandAndFifteenPlanMember 2021-12-31 0001560327 rp:CostOfRevenueMember 2021-01-01 2021-12-31 0001560327 rp:CostOfRevenueMember 2020-01-01 2020-12-31 0001560327 rp:CostOfRevenueMember 2019-01-01 2019-12-31 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001560327 rp:A2020BonusPlanMember 2021-01-01 2021-12-31 0001560327 rp:A2020BonusPlanMember 2020-01-01 2020-12-31 0001560327 us-gaap:RestrictedStockMember 2018-12-31 0001560327 rp:RSUsAndPSUsMember 2018-12-31 0001560327 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001560327 rp:RSUsAndPSUsMember 2019-01-01 2019-12-31 0001560327 us-gaap:RestrictedStockMember 2019-12-31 0001560327 rp:RSUsAndPSUsMember 2019-12-31 0001560327 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001560327 rp:RSUsAndPSUsMember 2020-01-01 2020-12-31 0001560327 us-gaap:RestrictedStockMember 2020-12-31 0001560327 rp:RSUsAndPSUsMember 2020-12-31 0001560327 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001560327 rp:RSUsAndPSUsMember 2021-01-01 2021-12-31 0001560327 us-gaap:RestrictedStockMember 2021-12-31 0001560327 rp:RSUsAndPSUsMember 2021-12-31 0001560327 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001560327 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001560327 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001560327 rp:EmployeeStockPurchasePlanMember 2015-07-17 0001560327 rp:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001560327 rp:EmployeeStockPurchasePlanMember 2021-12-31 0001560327 srt:MinimumMember rp:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001560327 srt:MaximumMember rp:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001560327 srt:MinimumMember rp:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001560327 srt:MaximumMember rp:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001560327 srt:MinimumMember rp:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0001560327 srt:MaximumMember rp:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0001560327 rp:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001560327 rp:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001560327 rp:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0001560327 2021-09-15 2021-09-15 0001560327 2021-03-15 2021-03-15 0001560327 2020-09-15 2020-09-15 0001560327 2020-03-15 2020-03-15 0001560327 2019-09-15 2019-09-15 0001560327 2019-03-15 2019-03-15 0001560327 srt:MinimumMember 2021-09-15 0001560327 srt:MaximumMember 2021-09-15 0001560327 srt:MinimumMember 2021-03-15 0001560327 srt:MaximumMember 2021-03-15 0001560327 2020-09-15 0001560327 2020-03-15 0001560327 srt:MinimumMember 2019-09-15 0001560327 srt:MaximumMember 2019-09-15 0001560327 srt:MinimumMember 2019-03-15 0001560327 srt:MaximumMember 2019-03-15 0001560327 rp:DeferredTaxAssetsOperatingLossCarryforwardsMember 2021-01-01 2021-12-31 0001560327 us-gaap:DomesticCountryMember 2021-12-31 0001560327 us-gaap:ForeignCountryMember 2021-12-31 0001560327 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001560327 rp:UnvestedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001560327 rp:UnvestedRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001560327 rp:UnvestedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001560327 rp:CommonStockToBeIssuedToDivvyCloudFoundersMember 2021-01-01 2021-12-31 0001560327 rp:CommonStockToBeIssuedToDivvyCloudFoundersMember 2020-01-01 2020-12-31 0001560327 rp:CommonStockToBeIssuedToDivvyCloudFoundersMember 2019-01-01 2019-12-31 0001560327 rp:CommonStockToBeIssuedToIntSightsFoundersMember 2021-01-01 2021-12-31 0001560327 rp:CommonStockToBeIssuedToIntSightsFoundersMember 2020-01-01 2020-12-31 0001560327 rp:CommonStockToBeIssuedToIntSightsFoundersMember 2019-01-01 2019-12-31 0001560327 rp:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001560327 rp:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001560327 rp:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0001560327 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001560327 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001560327 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-12-31 0001560327 2018-10-01 2018-10-31 0001560327 rp:OtherCountryMember 2021-01-01 2021-12-31 0001560327 rp:OtherCountryMember 2020-01-01 2020-12-31 0001560327 rp:OtherCountryMember 2019-01-01 2019-12-31 0001560327 country:US 2021-12-31 0001560327 country:US 2020-12-31 0001560327 rp:OtherCountryMember 2021-12-31 0001560327 rp:OtherCountryMember 2020-12-31 iso4217:USD shares iso4217:USD shares rp:reportingUnit pure rp:day rp:patent rp:segment 2021 FY 0001560327 false http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member P1Y P1Y P12M 0.024046 0.0163875 0.009673 P3Y 10-K true 2021-12-31 --12-31 false 001-37496 RAPID7, INC. DE 35-2423994 120 Causeway Street Boston MA 02114 617 247-1717 Common Stock, par value $0.01 per share RPD NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 5191437381 58078543 Portions of the registrant’s definitive Proxy Statement for its 2022 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K. KPMG LLP Boston, MA 185 164582000 173617000 58850000 138839000 1978000 3251000 146094000 111599000 29974000 21536000 33236000 27844000 432736000 473435000 34068000 10124000 50225000 53114000 83751000 67178000 57191000 43103000 515258000 213601000 111591000 44296000 11191000 8271000 1296011000 913122000 3521000 3860000 82620000 61677000 9630000 9612000 372067000 278585000 842000 0 468680000 353734000 812063000 378586000 90865000 75737000 33056000 31365000 17342000 2164000 1422006000 841586000 0.01 0.01 10000000 10000000 0 0 0 0 0 0 0.01 0.01 100000000 100000000 58181816 52712084 57695008 52225276 577000 522000 486808 486808 4764000 4764000 615032000 692603000 -812000 454000 -736028000 -617279000 -125995000 71536000 1296011000 913122000 500843000 382922000 297897000 34561000 28564000 29050000 535404000 411486000 326947000 140773000 96864000 68179000 28175000 24653000 22967000 168948000 121517000 91146000 366456000 289969000 235801000 160779000 108568000 79364000 247453000 195981000 157722000 78289000 59519000 44710000 486521000 364068000 281796000 -120065000 -74099000 -45995000 365000 1454000 6014000 14292000 24137000 13389000 -1921000 -81000 -433000 -135913000 -96863000 -53803000 10421000 1986000 42000 -146334000 -98849000 -53845000 -2.65 -2.65 -1.94 -1.94 -1.10 -1.10 55270998 55270998 51036824 51036824 48731791 48731791 -146334000 -98849000 -53845000 -86000 -170000 244000 0 21000 0 -86000 -191000 244000 -1043000 432000 0 137000 0 0 -1180000 432000 0 -1266000 241000 244000 -147600000 -98608000 -53601000 47600000 476000 487000 -4764000 556223000 -31000 -464585000 87319000 40664000 40664000 185000 2000 5519000 5521000 1292000 13000 -13000 0 134000 2000 6950000 6952000 968000 10000 10207000 10217000 244000 244000 -53845000 -53845000 49911000 499000 487000 -4764000 605650000 213000 -518430000 83168000 61419000 61419000 233000 2000 7080000 7082000 1451000 15000 -15000 0 154000 2000 8919000 8921000 784000 8000 7811000 7819000 46832000 46832000 27255000 27255000 241000 241000 -98849000 -98849000 52225000 522000 487000 -4764000 692603000 454000 -617279000 71536000 100317000 100317000 222000 2000 9274000 9276000 1611000 16000 -16000 0 157000 2000 16042000 16044000 521000 6000 4300000 4306000 76020000 76020000 2897000 29000 -3094000 -3065000 35000 2740000 2740000 341000 4000 -4000 0 -99026000 27585000 -71441000 -1266000 -1266000 -1266000 -146334000 -146334000 57695000 577000 487000 -4764000 615032000 -812000 -736028000 -125995000 -146334000 -98849000 -53845000 33501000 22631000 16528000 3982000 17518000 10513000 102579000 63888000 40664000 466000 737000 -645000 2740000 0 0 -1920000 -2428000 -607000 25475000 24380000 14800000 22526000 13379000 11306000 3355000 8956000 13691000 -2077000 -2394000 92000 19205000 8640000 4759000 85562000 37428000 18686000 3729000 -425000 1018000 53917000 4887000 -1420000 358420000 125826000 14607000 9010000 13802000 29428000 9854000 6130000 6087000 93092000 177053000 148047000 147998000 166524000 214980000 3000000 0 0 -325378000 -156287000 16811000 14976000 7201000 585024000 222799000 0 76020000 27255000 0 300000 440000 0 230000000 0 0 12118000 150000 0 16044000 8921000 6952000 9276000 7082000 5521000 4315000 7810000 10219000 264133000 200925000 8788000 -1272000 679000 -331000 -8600000 50204000 23848000 173617000 123413000 99565000 165017000 173617000 123413000 7345000 5463000 2779000 3305000 312000 400000 0 0 14016000 164582000 173617000 123413000 435000 0 0 165017000 173617000 123413000 Nature of the BusinessRapid7, Inc. and subsidiaries (“we,” “us” or “our”) are advancing security with visibility, analytics, and automation delivered through our Insight Platform. Our solutions simplify the complex, allowing security teams to work more effectively with IT and development to reduce vulnerabilities, monitor for malicious behavior, investigate and shut down attacks, and automate routine tasks. Summary of Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Basis of Presentation and Consolidation</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Use of Estimates</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The management estimates include, but are not limited to the determination of the estimated economic life of perpetual licenses for revenue recognition, the determination of standalone selling prices in revenue transactions with multiple performance obligations, the estimated period of benefit for deferred contract acquisition and fulfillment costs, the useful lives and recoverability of long-lived assets, the valuation for credit losses, the valuation of stock-based compensation, the fair value of assets acquired and liabilities assumed in business combinations, the incremental borrowing rate for operating leases and the valuation for deferred tax assets. We base our estimates on historical experience and on various other assumptions that we believe are reasonable. Actual results could differ from those estimates. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has resulted in a sustained global slowdown of economic activity that has decreased demand for a broad variety of goods and services, including from our customers. While we have not experienced significant disruptions from the COVID-19 pandemic during the year ended December 31, 2021, we are unable to accurately predict the extent to which the COVID-19 pandemic may impact our business, results of operations and financial condition going forward. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, assumptions and judgments or revise the carrying value of our assets or liabilities. These estimates may change as new events occur and additional information is obtained and will be recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to our financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.91pt">Revenue Recognition</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from: (1) subscriptions from the sale of cloud-based subscriptions, managed services, term software licenses, content subscriptions and maintenance and support associated with our software licenses, (2) perpetual software licenses, and (3) professional services from the sale of our deployment and training services related to our solutions, incident response services, penetration testing and security advisory services. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following four steps:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Identify the contract with a customer</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Identify the performance obligations in the contract</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Determine the transaction price</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales through our channel network of distributors and resellers are generally discounted as compared to the price that we would sell to an end user. Revenue for sales through our channel network is recorded net of any distributor or reseller margin.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The majority 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 (SSP) basis. We determine SSP of our products and services based on our overall pricing objectives using all information reasonably available to us, taking into consideration market conditions and other factors, including the geographic locations of our customers, negotiated discounts from price lists and selling method (i.e., partner or direct). When available, we use directly observable stand-alone transactions to determine SSP. When not regularly sold on a stand-alone basis, we estimate SSP for our products and services utilizing historical sales data, including discounts from list price. The historical data is aggregated and analyzed by geographic location and selling method to establish a median or average price. Once SSP is established it is applied consistently to all transactions including that product or service utilizing a portfolio approach.         </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        4) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recognize revenue when or as we satisfy a performance obligation</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions consists of revenue from our cloud-based subscription, term software licenses, managed services offerings, content subscriptions and maintenance and support associated with our software licenses. </span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud </span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable. </span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable. </span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the content subscription. For our term software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery. </span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Content subscriptions and our maintenance and support services are sold with our perpetual and term software licenses. Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. Maintenance and support services are distinct from the perpetual and term software license and revenue attributable to maintenance and support services is recognized ratably over the contractual period. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Perpetual Software Licenses</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of five years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of five years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these arrangements, revenue is recognized over time based upon the proportion of work performed to date. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the year ended December 31, 2021, we recognized revenue of $269.6 million that was included in the corresponding contract liability balance at the beginning of the period presented. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Unbilled receivables include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that have not been invoiced. If the right to consideration is based on satisfaction of another performance obligation in the contract other than the passage of time, we would record a contract asset. As of December 31, 2021 and 2020, unbilled receivables of $1.2 million are included in prepaid expenses and other current assets in our consolidated balance sheet. As of December 31, 2021 and 2020, we have no contract assets recorded on our consolidated balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. </span></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.91pt">Restricted Cash</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had $0.4 million of restricted cash on our balance sheet in other assets, which is related to collateral for an office space lease.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:26.01pt">Investments </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments consist of commercial paper, corporate bonds, U.S. Government agencies and agency bonds. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our investments as available-for-sale and record these investments at fair value. When the fair value of an investment declines below its amortized cost basis, any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in our consolidated statements of operations. When the fair value of the investment declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in accumulated other comprehensive income (loss), and are recognized in our consolidated statement of operations only if we sell or intend to sell the security before recovery of its cost basis. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. We do not invest in any securities with contractual maturities greater than 24 months. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount, net of allowances for credit losses for any potential uncollectible amounts. We maintain an allowance for estimated credit losses resulting from the inability of our customers to make required payments. Management regularly reviews the adequacy of the allowance based upon historical collection experience, the age of the receivable, an evaluation of each customer's expected ability to pay and current and future economic and market conditions. Accounts receivable are charged against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for credit losses are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off-balance sheet credit exposure related to our customers. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:23.78pt">Concentration of Credit Risk</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable, short-term and long-term investments and derivative financial instruments. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that the financial institutions that hold our investments are financially sound and, accordingly, are subject to minimal credit risk. Deposits held with banks may exceed the amount of insurance provided on such deposits.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers’ financial condition are performed. We maintain reserves for potential credit losses. No single customer, including channel partners, accounted for 10% or more of our total revenues in 2021, 2020 or 2019 or accounts receivable as of December 31, 2021 or 2020.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our derivative financial instruments expose us to credit risk to the extent that the counterparties may be unable to meet the terms of the arrangement. We mitigate this credit risk by transacting with major financial institutions with high credit ratings.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:26.57pt">Deferred Contract Acquisition and Fulfillment Costs    </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental costs to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. Costs to obtain a contract for a new customer, upsell or cross-sell are </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortized on a straight-line basis over an estimated period of benefit of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in our consolidated statements of operations. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:26.57pt">Property and Equipment</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. The following table presents the useful lives of our property and equipment:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:47.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of the useful life of the asset or the lease term</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repairs and maintenance costs are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(k)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Software Development Costs </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs associated with the development of products for sale are recorded to research and development expense until technological feasibility has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for release to customers. To date, the software development costs have not been capitalized as the cost incurred and time between technological feasibility and product release was insignificant. As such, these costs are expensed as incurred and recognized in research and development expenses in our consolidated statements of operations.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to software developed, acquired or modified for internal use are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during the post implementation stages of the project are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. These capitalized costs consist of internal compensation related costs and external direct costs. Costs related to software developed for internal use are amortized over an estimated useful life of 3 years. We capitalized $9.9 million, $6.1 million and $6.1 million of costs related to software developed for internal use in the years ended December 31, 2021, 2020 and 2019, respectively. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:26.57pt"> Leases</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine whether an arrangement is or contains a lease at inception based on the unique facts and circumstances present. We evaluate the classification of a lease at inception and, as necessary, at modification. Operating leases are recognized on the consolidated balance sheet as right-of-use (ROU) assets, lease liabilities and, if applicable, long-term lease liabilities. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets represent our right to use an underlying asset for the lease term. Operating lease liabilities represent our obligation to make payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the present value of future lease payments at the lease commencement date. The implicit rate within our operating leases are generally not determinable and therefore we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments and initial direct costs, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected not to recognize on the balance sheet leases with terms of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(m)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:21.57pt">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of the assets to the future net undiscounted cash flows directly associated with the assets. If such assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the assets. For the year ended December 31, 2021, there was no impairment of our long-lived assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(n)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:23.78pt">Business Combinations</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the fair value of purchase consideration to the tangible asset acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair value these identifiable assets and liabilities is recorded as goodwill. Determining the fair value of the tangible assets acquired, liabilities assumed and intangible assets requires management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, cash flows that an asset is expected to generate in the future, technology migration curves, discount rates, and useful lives. While we use our best estimates and judgements, our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the final determination of the fair value of assets acquired or liabilities assumed any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related transaction costs are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(o)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Goodwill</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform an annual goodwill impairment test on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. For our goodwill impairment analysis, we operate with a single reporting unit. To test goodwill impairment, we perform a single-step goodwill impairment test to identify potential goodwill impairment. The single-step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when the net assets of a reporting unit exceed its fair value. In performing the single step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2021, we concluded the fair value of our single reporting unit exceeded its' carrying value and there was no impairment of goodwill.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(p)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Foreign Currency</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and non-monetary assets and liabilities using historical exchange rates. Foreign currency denominated expenses are re-measured using the average exchange rates for the period. Foreign currency transaction and re-measurement gains and losses are included in other income (expense), net. In 2021, foreign currency transaction losses and foreign currency re-measurement losses were $0.3 million and $1.7 million, </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively. In 2020 and 2019, foreign currency transaction gains (losses) and foreign currency re-measurement gains (losses) were not material. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(q)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Derivative and Hedging Activities</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global business, we are exposed to currency exchange rate risk. Although the majority of our revenue is denominated in U.S. dollars, a portion of our operating expenses are denominated in foreign currencies, making them subject to fluctuations in foreign currency exchange rates. We enter into foreign currency derivative contracts, which we designate as cash flow hedges, to manage the foreign currency exchange risk associated with these expenses. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative financial instruments are recorded at fair value and reported as either an asset or liability on our consolidated balance sheets. Gains or losses related to our cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheets and are reclassified into the financial statement line item associated with the underlying hedged transaction in our consolidated statement of operations when the underlying hedged transaction is recognized in our consolidated statement of operations. If it becomes probable that the hedged transaction will not occur, the cumulative unrealized gain or loss is reclassified immediately from accumulated other comprehensive income (loss) into the financial statement line item associated with the underlying hedged transaction in our consolidated statement of operations. Derivatives designated as cash flow hedges are classified in our consolidated statements of cash flow in the same manner as the underlying hedged transaction, primarily within cash flow from operating activities.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash flow hedges have contractual maturities of eighteen months or less, and as of December 31, 2021, outstanding forward contracts had a total notional value of $34.7 million. The notional value represents the gross amount of foreign currency that will be bought or sold upon maturity of the forward contract. During the year ended December 31, 2021, all cash flow hedges were considered effective. Refer to Note 6, Fair Value Measurements, for the fair values of our outstanding derivative instruments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(r)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:25.45pt">Stock-Based Compensation</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to our stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs) and purchase rights issued under our 2015 Employee Stock Purchase Plan (ESPP) is calculated based on the estimated fair value of the award on the grant date. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of RSUs and PSUs are based on the value of our common stock on the date of grant. The fair values of stock options and ESPP purchase rights are estimated on the grant date using the Black-Scholes option pricing model which requires management to make a number of assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value is recognized as expense on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. The actual number of PSUs earned and eligible to vest are determined based on the performance conditions defined when the awards are granted. We recognize share-based compensation expense for the PSUs on a straight-line basis over the requisite service period for each separately vesting portion of the award when it is probable that the performance conditions will be achieved. We reassess the probability of vesting at each reporting period for awards with performance conditions and adjust stock-based compensation cost based on its probability assessment. We recognize forfeitures as they occur and do not estimate a forfeiture rate when calculating the stock-based compensation expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(s)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:25.45pt">Advertising</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations. We incurred $21.3 million, $16.4 million and $12.8 million in advertising expense in 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(t)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:26.57pt">Income Taxes</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the consolidated financial statements carrying amounts of assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using enacted tax rates expected to apply to taxable income in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income, and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize tax benefits from uncertain tax positions if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(u)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:23.78pt">Net Loss per Share </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate basic net loss per share by dividing our net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive securities, including stock options, RSUs, PSUs, the impact of our ESPP, common shares issued in connection with acquisitions and the impact of our convertible senior notes (Notes). We intend to settle any conversion of our Notes in cash, shares, or a combination thereof. As a result of our adoption of ASU 2020-06 on January 1, 2021, the dilutive impact of the Notes for our calculation of diluted net loss per share is considered using the if-converted method. For periods prior to our January 1, 2021 adoption of ASU 2020-06, we considered the impact of the Notes on our diluted net loss per share calculation based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of the Notes solely in cash at that time. Basic and diluted net loss per share was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(v)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.91pt">Recent Accounting Pronouncements </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplified the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. We early adopted this standard on January 1, 2021 under the modified retrospective basis. Refer to Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details of the impact the adoption of this standard had on our consolidated balance sheet. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard is intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. We adopted this standard on January 1, 2021 and there was no impact to our consolidated financial statements as a result of the adoption.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Not Yet Effective</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarified the accounting for acquired revenue contracts with customers in a business combination. ASU 2021-08 requires acquirers to measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606. As a result, it is generally expected that an acquirer will recognize and measure contract assets and liabilities in a manner consistent with how they were recognized by the acquiree in its preacquisition financial statements. This standard is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. We plan to early adopt this standard on January 1, 2022. This guidance will be applied prospectively to all business combinations that occur on or after January 1, 2022.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides temporary optional expedients and exceptions to GAAP guidance on contract modifications to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) to alternative reference rates. We may elect to apply the amendments prospectively through December 31, 2022. The impact to our consolidated financial statements from the adoption of this standard is expected to be immaterial.</span> Basis of Presentation and ConsolidationThe accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Use of Estimates<div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The management estimates include, but are not limited to the determination of the estimated economic life of perpetual licenses for revenue recognition, the determination of standalone selling prices in revenue transactions with multiple performance obligations, the estimated period of benefit for deferred contract acquisition and fulfillment costs, the useful lives and recoverability of long-lived assets, the valuation for credit losses, the valuation of stock-based compensation, the fair value of assets acquired and liabilities assumed in business combinations, the incremental borrowing rate for operating leases and the valuation for deferred tax assets. We base our estimates on historical experience and on various other assumptions that we believe are reasonable. Actual results could differ from those estimates. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has resulted in a sustained global slowdown of economic activity that has decreased demand for a broad variety of goods and services, including from our customers. While we have not experienced significant disruptions from the COVID-19 pandemic during the year ended December 31, 2021, we are unable to accurately predict the extent to which the COVID-19 pandemic may impact our business, results of operations and financial condition going forward. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, assumptions and judgments or revise the carrying value of our assets or liabilities. These estimates may change as new events occur and additional information is obtained and will be recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to our financial statements.</span></div> Revenue Recognition<div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from: (1) subscriptions from the sale of cloud-based subscriptions, managed services, term software licenses, content subscriptions and maintenance and support associated with our software licenses, (2) perpetual software licenses, and (3) professional services from the sale of our deployment and training services related to our solutions, incident response services, penetration testing and security advisory services. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following four steps:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Identify the contract with a customer</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Identify the performance obligations in the contract</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Determine the transaction price</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales through our channel network of distributors and resellers are generally discounted as compared to the price that we would sell to an end user. Revenue for sales through our channel network is recorded net of any distributor or reseller margin.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The majority 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 (SSP) basis. We determine SSP of our products and services based on our overall pricing objectives using all information reasonably available to us, taking into consideration market conditions and other factors, including the geographic locations of our customers, negotiated discounts from price lists and selling method (i.e., partner or direct). When available, we use directly observable stand-alone transactions to determine SSP. When not regularly sold on a stand-alone basis, we estimate SSP for our products and services utilizing historical sales data, including discounts from list price. The historical data is aggregated and analyzed by geographic location and selling method to establish a median or average price. Once SSP is established it is applied consistently to all transactions including that product or service utilizing a portfolio approach.         </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        4) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recognize revenue when or as we satisfy a performance obligation</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions consists of revenue from our cloud-based subscription, term software licenses, managed services offerings, content subscriptions and maintenance and support associated with our software licenses. </span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud </span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable. </span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable. </span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the content subscription. For our term software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery. </span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Content subscriptions and our maintenance and support services are sold with our perpetual and term software licenses. Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. Maintenance and support services are distinct from the perpetual and term software license and revenue attributable to maintenance and support services is recognized ratably over the contractual period. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Perpetual Software Licenses</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of five years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of five years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these arrangements, revenue is recognized over time based upon the proportion of work performed to date. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the year ended December 31, 2021, we recognized revenue of $269.6 million that was included in the corresponding contract liability balance at the beginning of the period presented. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Unbilled receivables include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that have not been invoiced. If the right to consideration is based on satisfaction of another performance obligation in the contract other than the passage of time, we would record a contract asset. As of December 31, 2021 and 2020, unbilled receivables of $1.2 million are included in prepaid expenses and other current assets in our consolidated balance sheet. As of December 31, 2021 and 2020, we have no contract assets recorded on our consolidated balance sheet.</span></div>Deferred Contract Acquisition and Fulfillment Costs    We capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental costs to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. Costs to obtain a contract for a new customer, upsell or cross-sell are <div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortized on a straight-line basis over an estimated period of benefit of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in our consolidated statements of operations. </span></div>We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations. P5Y P5Y 269600000 1200000 1200000 0 0 Cash and Cash EquivalentsWe consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. Restricted CashAs of December 31, 2021, we had $0.4 million of restricted cash on our balance sheet in other assets, which is related to collateral for an office space lease. 400000 Investments <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments consist of commercial paper, corporate bonds, U.S. Government agencies and agency bonds. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our investments as available-for-sale and record these investments at fair value. When the fair value of an investment declines below its amortized cost basis, any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in our consolidated statements of operations. When the fair value of the investment declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in accumulated other comprehensive income (loss), and are recognized in our consolidated statement of operations only if we sell or intend to sell the security before recovery of its cost basis. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations.</span>Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. We do not invest in any securities with contractual maturities greater than 24 months. Accounts Receivable and Allowance for Credit LossesAccounts receivable are recorded at the invoiced amount, net of allowances for credit losses for any potential uncollectible amounts. We maintain an allowance for estimated credit losses resulting from the inability of our customers to make required payments. Management regularly reviews the adequacy of the allowance based upon historical collection experience, the age of the receivable, an evaluation of each customer's expected ability to pay and current and future economic and market conditions. Accounts receivable are charged against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for credit losses are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off-balance sheet credit exposure related to our customers. Concentration of Credit Risk<div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable, short-term and long-term investments and derivative financial instruments. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that the financial institutions that hold our investments are financially sound and, accordingly, are subject to minimal credit risk. Deposits held with banks may exceed the amount of insurance provided on such deposits.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers’ financial condition are performed. We maintain reserves for potential credit losses. No single customer, including channel partners, accounted for 10% or more of our total revenues in 2021, 2020 or 2019 or accounts receivable as of December 31, 2021 or 2020.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our derivative financial instruments expose us to credit risk to the extent that the counterparties may be unable to meet the terms of the arrangement. We mitigate this credit risk by transacting with major financial institutions with high credit ratings.</span></div> P5Y P1Y Property and EquipmentProperty and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. The following table presents the useful lives of our property and equipment:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:47.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of the useful life of the asset or the lease term</span></td></tr></table><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and consist of the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:66.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,429 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,225 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,114 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P3Y P5Y Software Development Costs Software development costs associated with the development of products for sale are recorded to research and development expense until technological feasibility has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for release to customers. To date, the software development costs have not been capitalized as the cost incurred and time between technological feasibility and product release was insignificant. As such, these costs are expensed as incurred and recognized in research and development expenses in our consolidated statements of operations.Costs related to software developed, acquired or modified for internal use are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during the post implementation stages of the project are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. These capitalized costs consist of internal compensation related costs and external direct costs. Costs related to software developed for internal use are amortized over an estimated useful life of 3 years. P3Y 9900000 6100000 6100000 Leases<div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine whether an arrangement is or contains a lease at inception based on the unique facts and circumstances present. We evaluate the classification of a lease at inception and, as necessary, at modification. Operating leases are recognized on the consolidated balance sheet as right-of-use (ROU) assets, lease liabilities and, if applicable, long-term lease liabilities. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets represent our right to use an underlying asset for the lease term. Operating lease liabilities represent our obligation to make payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the present value of future lease payments at the lease commencement date. The implicit rate within our operating leases are generally not determinable and therefore we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments and initial direct costs, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected not to recognize on the balance sheet leases with terms of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component.</span></div> Impairment of Long-Lived AssetsWe evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of the assets to the future net undiscounted cash flows directly associated with the assets. If such assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the assets. 0 Business CombinationsWe allocate the fair value of purchase consideration to the tangible asset acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair value these identifiable assets and liabilities is recorded as goodwill. Determining the fair value of the tangible assets acquired, liabilities assumed and intangible assets requires management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, cash flows that an asset is expected to generate in the future, technology migration curves, discount rates, and useful lives. While we use our best estimates and judgements, our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the final determination of the fair value of assets acquired or liabilities assumed any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related transaction costs are expensed as incurred. Goodwill<div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform an annual goodwill impairment test on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. For our goodwill impairment analysis, we operate with a single reporting unit. To test goodwill impairment, we perform a single-step goodwill impairment test to identify potential goodwill impairment. The single-step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when the net assets of a reporting unit exceed its fair value. In performing the single step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2021, we concluded the fair value of our single reporting unit exceeded its' carrying value and there was no impairment of goodwill.</span></div> Foreign CurrencyThe functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and non-monetary assets and liabilities using historical exchange rates. Foreign currency denominated expenses are re-measured using the average exchange rates for the period. Foreign currency transaction and re-measurement gains and losses are included in other income (expense), net. -300000 -1700000 Derivative and Hedging Activities<div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global business, we are exposed to currency exchange rate risk. Although the majority of our revenue is denominated in U.S. dollars, a portion of our operating expenses are denominated in foreign currencies, making them subject to fluctuations in foreign currency exchange rates. We enter into foreign currency derivative contracts, which we designate as cash flow hedges, to manage the foreign currency exchange risk associated with these expenses. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative financial instruments are recorded at fair value and reported as either an asset or liability on our consolidated balance sheets. Gains or losses related to our cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheets and are reclassified into the financial statement line item associated with the underlying hedged transaction in our consolidated statement of operations when the underlying hedged transaction is recognized in our consolidated statement of operations. If it becomes probable that the hedged transaction will not occur, the cumulative unrealized gain or loss is reclassified immediately from accumulated other comprehensive income (loss) into the financial statement line item associated with the underlying hedged transaction in our consolidated statement of operations. Derivatives designated as cash flow hedges are classified in our consolidated statements of cash flow in the same manner as the underlying hedged transaction, primarily within cash flow from operating activities.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash flow hedges have contractual maturities of eighteen months or less, and as of December 31, 2021, outstanding forward contracts had a total notional value of $34.7 million. The notional value represents the gross amount of foreign currency that will be bought or sold upon maturity of the forward contract. During the year ended December 31, 2021, all cash flow hedges were considered effective. Refer to Note 6, Fair Value Measurements, for the fair values of our outstanding derivative instruments.</span></div> P18M 34700000 Stock-Based Compensation<div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to our stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs) and purchase rights issued under our 2015 Employee Stock Purchase Plan (ESPP) is calculated based on the estimated fair value of the award on the grant date. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of RSUs and PSUs are based on the value of our common stock on the date of grant. The fair values of stock options and ESPP purchase rights are estimated on the grant date using the Black-Scholes option pricing model which requires management to make a number of assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value is recognized as expense on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. The actual number of PSUs earned and eligible to vest are determined based on the performance conditions defined when the awards are granted. We recognize share-based compensation expense for the PSUs on a straight-line basis over the requisite service period for each separately vesting portion of the award when it is probable that the performance conditions will be achieved. We reassess the probability of vesting at each reporting period for awards with performance conditions and adjust stock-based compensation cost based on its probability assessment. We recognize forfeitures as they occur and do not estimate a forfeiture rate when calculating the stock-based compensation expense.</span></div> AdvertisingAdvertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations. 21300000 16400000 12800000 Income Taxes<div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the consolidated financial statements carrying amounts of assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using enacted tax rates expected to apply to taxable income in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income, and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize tax benefits from uncertain tax positions if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.</span></div> Net Loss per Share We calculate basic net loss per share by dividing our net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive securities, including stock options, RSUs, PSUs, the impact of our ESPP, common shares issued in connection with acquisitions and the impact of our convertible senior notes (Notes). We intend to settle any conversion of our Notes in cash, shares, or a combination thereof. As a result of our adoption of ASU 2020-06 on January 1, 2021, the dilutive impact of the Notes for our calculation of diluted net loss per share is considered using the if-converted method. For periods prior to our January 1, 2021 adoption of ASU 2020-06, we considered the impact of the Notes on our diluted net loss per share calculation based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of the Notes solely in cash at that time. Basic and diluted net loss per share was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive. Recent Accounting Pronouncements <div style="margin-bottom:9pt;margin-top:9pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplified the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. We early adopted this standard on January 1, 2021 under the modified retrospective basis. Refer to Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details of the impact the adoption of this standard had on our consolidated balance sheet. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard is intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. We adopted this standard on January 1, 2021 and there was no impact to our consolidated financial statements as a result of the adoption.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Not Yet Effective</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarified the accounting for acquired revenue contracts with customers in a business combination. ASU 2021-08 requires acquirers to measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606. As a result, it is generally expected that an acquirer will recognize and measure contract assets and liabilities in a manner consistent with how they were recognized by the acquiree in its preacquisition financial statements. This standard is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. We plan to early adopt this standard on January 1, 2022. This guidance will be applied prospectively to all business combinations that occur on or after January 1, 2022.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides temporary optional expedients and exceptions to GAAP guidance on contract modifications to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) to alternative reference rates. We may elect to apply the amendments prospectively through December 31, 2022. The impact to our consolidated financial statements from the adoption of this standard is expected to be immaterial.</span> Revenue from Contracts with Customers<div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue from contracts with customers for the years ended December 31, 2021, 2020 and 2019: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:40.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual software licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,947 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the years ended December 31, 2021, 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:40.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,947 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2021. The estimated revenues do not include unexercised contract renewals. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:60.330%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.410%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Next Twelve Months</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual software licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,730 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Deferred Contract Acquisition and Fulfillment Costs<div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2021 and 2020: </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:66.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of contract acquisition and fulfillment costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition and fulfillment costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,425)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,165 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,639 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue from contracts with customers for the years ended December 31, 2021, 2020 and 2019: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:40.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual software licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,947 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the years ended December 31, 2021, 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:40.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,947 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 492608000 371975000 284956000 7658000 10288000 11342000 34561000 28564000 29050000 577000 659000 1599000 535404000 411486000 326947000 414856000 329753000 264852000 120548000 81733000 62095000 535404000 411486000 326947000 <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2021. The estimated revenues do not include unexercised contract renewals. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:60.330%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.410%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Next Twelve Months</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual software licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,730 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 399209000 128290000 3693000 585000 15828000 1877000 418730000 130752000 Business Combinations<div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">IntSights Cyber Intelligence Ltd. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 16, 2021, we acquired IntSights Cyber Intelligence Ltd. (IntSights), a provider of contextualized external threat intelligence and proactive threat remediation, for a purchase price with an aggregate fair value of $322.2 million. The purchase consideration consisted of $319.2 million in cash paid at closing, $5.6 million in deferred cash payments and a $2.6 million receivable for estimated purchase price adjustments. The deferred cash payments will be held by us to satisfy indemnification obligations and certain post-closing purchase price adjustments payable within eighteen months of the acquisition date. Additionally, we issued an aggregate of 206,608 shares of our common stock to the founders of IntSights with a fair value of $21.0 million. The 206,608 shares of common stock will be accounted for as stock-based compensation expense over a 30-month period as continued service was required. In the year ended December 31, 2021, we recognized stock-based compensation expense related to such shares in the amount of $3.9 million. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:84.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated purchase price adjustment receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total consideration transferred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized amount of identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,069)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net purchase price</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,174 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These preliminary amounts are subject to subsequent adjustment as we obtain additional information to finalize certain components of working capital and deferred income taxes.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of identifiable intangible assets was based on valuations using the income approach. The estimated fair value and useful life of identifiable intangible assets are as follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:68.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Life </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of the purchase price over the tangible assets acquired, identifiable intangible assets acquired and assumed liabilities was recorded as goodwill. We believe the goodwill is attributable to expanded product offerings resulting from the integration of the technology acquired with our existing product offerings and increased opportunities to successfully market and sell these new products and features to our customer base. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible assets were not deductible for tax purposes. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the acquisition, we granted to certain retained employees of IntSights restricted stock units (RSUs) for an aggregate of 194,466 shares of our common stock, which will vest over a maximum three-year period subject to such employees' continued service with us. The RSUs are expensed as stock-based compensation expense over the required service periods, assuming the service conditions are achieved. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ended December 31, 2021, we recorded acquisition-related transaction costs of $5.9 million related to the acquisition of IntSights to general and administrative expense. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue and net loss attributable to the IntSights business in the year ended December 31, 2021 was $9.5 million and $23.0 million, respectively.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro Forma Financial Information</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information in the table below summarizes the combined results of our operations and IntSights, on a pro forma basis, as though we had acquired IntSights on January 1, 2020. The unaudited pro forma financial information for all periods presented also includes the effects of business combination accounting resulting from the acquisition, including an adjustment to revenue for the deferred revenue fair value adjustment, amortization expense from acquired intangibles assets, reversal of acquisition-related expenses and the stock-compensation expense recorded to retain certain employees.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"/><td style="width:62.740%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.660%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,003)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Velocidex Enterprises Pty Ltd </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 12, 2021, we acquired Velocidex Enterprises Pty Ltd (Velocidex), a leading open-source technology and community used for endpoint monitoring, digital forensics, and incident response. The purchase price consisted of $2.7 million paid in cash and $0.3 million in deferred cash payments. The purchase price was allocated to developed technology intangible asset which has an estimated useful life of 6 years. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Alcide.IO Ltd.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 28, 2021, we acquired Alcide.IO Ltd. (Alcide), a leading provider of Kubernetes security, for a purchase consideration of $50.5 million, which was funded in cash. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:84.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized amount of identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset, long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,755 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price allocation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified developed technology as the sole acquired intangible asset. The estimated fair value of the developed technology intangible asset was $10.4 million which was based on a valuation using the income approach. The estimated useful life of the developed technology is 6 years. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of the purchase price over the tangible assets acquired, identifiable intangible assets acquired and assumed liabilities was recorded as goodwill. We believe that the amount of goodwill reflects the expected synergistic benefits of being able to leverage the integration of the technology acquired with our existing product offerings and being able to successfully market and sell these new features to our customer base. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible assets were not deductible for tax purposes. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the acquisition, certain retained employees of Alcide received an aggregate of 96,127 RSUs, which will vest over a maximum of three-year period, subject to such employees' continued service with us. The RSUs are expensed as stock-based compensation expense over the required service periods, assuming the service conditions are achieved. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ended December 31, 2021, we recorded $0.8 million of acquisition-related transaction costs related to the acquisition of Alcide to general and administrative expense.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ended December 31, 2021, we sold acquired intellectual property through an intercompany transaction, which resulted in $5.0 million of current tax expense and $3.9 million of deferred tax expense in Israel.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma results of operations have not been included, as the acquisition of Alcide was not material to our results of operations for any periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Divvy Cloud Corporation</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2020, we acquired Divvy Cloud Corporation (DivvyCloud), a Cloud Security Posture Management (CSPM) company, for a purchase price with an aggregate fair value of $137.8 million. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of net assets acquired, goodwill and intangible assets were $0.9 million, $115.7 million and $21.2 million, respectively. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible asset were not deductible for tax purposes. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">NetFort Technologies Limited</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2019, we acquired NetFort Technologies Limited (NetFort), a provider of end-to-end network traffic visibility and analytics across cloud, virtual and physical platforms for a purchase price of $16.1 million. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of net assets acquired, goodwill and intangible assets were $0.6 million, $9.4 million and $6.1 million, respectively. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible asset will not be deductible for tax purposes. Accordingly, a $0.8 million deferred tax benefit was recorded resulting from a partial release of our valuation allowance to account for the creation of a deferred tax liability for the developed technology intangible asset acquired.</span></div> 322200000 319200000 5600000 2600000 206608 21000000 206608 P30M 3900000 <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:84.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated purchase price adjustment receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total consideration transferred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized amount of identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,069)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net purchase price</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,174 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 319194000 5575000 2595000 322174000 13194000 6197000 1272000 1261000 565000 268000 9069000 1261000 9469000 6858000 65200000 61300000 260874000 322174000 <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of identifiable intangible assets was based on valuations using the income approach. The estimated fair value and useful life of identifiable intangible assets are as follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:68.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Life </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 54700000 P6Y 9300000 P4Y 1200000 P2Y 65200000 1 194466 P3Y 5900000 9500000 -23000000 <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information in the table below summarizes the combined results of our operations and IntSights, on a pro forma basis, as though we had acquired IntSights on January 1, 2020. The unaudited pro forma financial information for all periods presented also includes the effects of business combination accounting resulting from the acquisition, including an adjustment to revenue for the deferred revenue fair value adjustment, amortization expense from acquired intangibles assets, reversal of acquisition-related expenses and the stock-compensation expense recorded to retain certain employees.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"/><td style="width:62.740%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.660%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,003)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 553190000 427670000 -162462000 -151003000 2700000 300000 P6Y 50500000 <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:84.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized amount of identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset, long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,755 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price allocation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 50538000 818000 163000 1655000 208000 3489000 10400000 9755000 40783000 50538000 10400000 P6Y 1 96127 P3Y 800000 5000000 3900000 137800000 900000 115700000 21200000 16100000 600000 9400000 6100000 1 800000 Investments<div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments, which are all classified as available-for-sale, consisted of the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:46.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,982 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,918 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:46.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agencies</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,963 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, our available-for-sale investments had maturities ranging from 2 to 23 months.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all of our investments for which the amortized cost basis was greater than the fair value at December 31, 2021 and 2020, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated recovery. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers’ credit rating and the time to maturity.</span></div> <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments, which are all classified as available-for-sale, consisted of the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:46.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,982 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,918 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:46.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agencies</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,963 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, our available-for-sale investments had maturities ranging from 2 to 23 months.</span></div> 37778000 0 0 37778000 32059000 0 32000 32027000 22396000 0 31000 22365000 749000 0 1000 748000 92982000 0 64000 92918000 83596000 3000 12000 83587000 34766000 0 0 34766000 24162000 31000 1000 24192000 3998000 1000 0 3999000 2419000 0 0 2419000 148941000 35000 13000 148963000 P2M P23M Fair Value Measurements<div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt;text-decoration:underline">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt;text-decoration:underline">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt;text-decoration:underline">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:46.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts designated as cash flow hedges (other current liabilities)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:46.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the fair value of our 2.25% and 0.25% convertible senior notes due 2025 and 2027, respectively, as further described in Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt,</span> was $460.5 million and $773.3 million, respectively, based upon quoted market prices. We consider the fair value of the notes to be a Level 2 measurement due to limited trading activity of the notes. We had no financial liabilities measured and recorded at fair value on a recurring basis as of December 31, 2021 and 2020. <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:46.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts designated as cash flow hedges (other current liabilities)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:46.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 86835000 0 0 86835000 0 37778000 0 37778000 0 32027000 0 32027000 0 22365000 0 22365000 0 748000 0 748000 0 73000 0 73000 86835000 92991000 0 179826000 0 843000 0 843000 0 843000 0 843000 152570000 0 0 152570000 83587000 0 0 83587000 0 34766000 0 34766000 0 24192000 0 24192000 0 3999000 0 3999000 0 2419000 0 2419000 0 432000 0 432000 236157000 65808000 0 301965000 0.0225 0.0025 460500000 773300000 0 0 Property and Equipment<div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and consist of the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:66.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,429 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,225 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,114 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded depreciation expense of $12.3 million, $11.0 million and $9.0 million in 2021, 2020 and 2019, respectively.</span></div> 19879000 13438000 10360000 9655000 51983000 50336000 82222000 73429000 31997000 20315000 50225000 53114000 12300000 11000000 9000000 Goodwill and Intangible Assets<div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill was $515.3 million and $213.6 million as of December 31, 2021 and 2020, respectively. There were no goodwill impairment charges in 2021, 2020 or 2019. The following table displays the changes in the gross carrying amount of goodwill:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:78.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.026%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DivvyCloud acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alcide acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IntSights acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,258 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:15.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.855%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Weighted-<br/>Average Estimated Useful Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">122,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(40,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">82,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">54,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(24,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">29,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">12,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(2,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(1,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Total acquired intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">137,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(43,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">93,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">58,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(26,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">32,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">25,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(7,758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">18,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">16,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(3,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">12,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">163,071 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(51,480)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">111,591 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">74,616 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(30,320)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">44,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are expensed on a straight-line basis over the useful life of the asset. Amortization expense was $21.2 million, $11.6 million and $7.5 million in 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of December 31, 2021 was as follows (in thousands):</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:79.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.240%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table above excludes the impact of $10.7 million of capitalized internal-use software costs for projects that have not been completed as of December 31, 2021, and therefore, we have not determined the useful life of the software, nor have all the costs associated with these projects been incurred.</span></div> 515300000 213600000 0 0 0 The following table displays the changes in the gross carrying amount of goodwill:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:78.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.026%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DivvyCloud acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alcide acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IntSights acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,258 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 97866000 115735000 213601000 40783000 260874000 515258000 <div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:15.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.855%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Weighted-<br/>Average Estimated Useful Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">122,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(40,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">82,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">54,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(24,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">29,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">12,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(2,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(1,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Total acquired intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">137,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(43,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">93,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">58,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(26,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">32,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">25,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(7,758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">18,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">16,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(3,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">12,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">163,071 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(51,480)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">111,591 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">74,616 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(30,320)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">44,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y2M12D 122555000 40152000 82403000 54455000 24780000 29675000 P4Y6M 12000000 2436000 9564000 2700000 958000 1742000 P3Y1M6D 2619000 1094000 1525000 1419000 639000 780000 137214000 43722000 93492000 58614000 26417000 32197000 P3Y 25857000 7758000 18099000 16002000 3903000 12099000 163071000 51480000 111591000 74616000 30320000 44296000 21200000 11600000 7500000 <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of December 31, 2021 was as follows (in thousands):</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:79.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.240%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25943000 22777000 18406000 16053000 12478000 5206000 100863000 10700000 <div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2021 and 2020: </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:66.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of contract acquisition and fulfillment costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition and fulfillment costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,425)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,165 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,639 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 64639000 51260000 48951000 33525000 26425000 20146000 87165000 64639000 Debt<div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, we issued $230.0 million aggregate principal amount of convertible senior notes due August 1, 2023 (the 2023 Notes), in May 2020, we issued $230.0 million aggregate principal amount of convertible senior notes due May 1, 2025 (the 2025 Notes) and in March 2021, we issued $600.0 million aggregate principal amount of convertible senior notes due March 15, 2027 (the 2027 Notes) (collectively, the Notes). Further details of the Notes are as follows:</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:7.301%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.623%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.304%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">First Interest Payment Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Semi-Annual Interest Payment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Initial Conversion Rate per $1,000 Principal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Initial Conversion Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Number of Shares (in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2023 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">August 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">February 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">February 1 and August 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">24.0460</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">41.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2025 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">May 1, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">November 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">May 1 and November 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">16.3875</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">61.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 15, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">September 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 15 and September 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9.6734</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">103.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Terms of the Notes</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of the Notes may convert their respective Notes at their option at any time prior to the close of business on the business day immediately preceding their respective convertible dates only under the following circumstances: </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ending on December 31, 2018 for the 2023 Notes, September 30, 2020 for the 2025 Notes and March 20, 2024 for the 2027 Notes (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the respective Notes on each applicable trading day; </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five business day period after any five consecutive trading day period for the 2023 Notes and the 2025 Notes and any ten consecutive trading day period for the 2027 Notes (measurement periods) in which the trading price (as defined in the Indentures) per $1,000 principal amount of the applicable series of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate of the respective Notes on each such trading day;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if we call any or all of the respective Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the respective redemption date; or </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events (as set forth in the Indentures).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the conversion features of the 2025 Notes were triggered as the last reported price of our common stock was greater than or equal to 130% of the conversion prices for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter, and therefore the 2025 Notes were convertible, in whole or in part, at the option of the holders from January 1, 2022 through March 31, 2022. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whether the 2025 Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future. Since we may elect to repay the 2025 Notes in cash, shares of our common stock, or a combination of both, we have continued to classify the 2025 Notes as long-term debt on our consolidated balance sheet as of December 31, 2021. As of December 31, 2021, the 2027 Notes are not convertible at the option of the holder. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders may convert the 2025 Notes and the 2027 Notes at any time on or after November 1, 2024 and December 15, 2026, respectively, until the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the circumstances set forth above. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, in the manner and subject to the terms and conditions provided in the Indentures. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we undergo a fundamental change (as set forth in the Indentures) at any time prior to the maturity date, holders of the Notes will have the right, at their option, to require us to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, in each case as described in the Indentures, we will increase the conversion rate for a holder of the Notes who elects to convert its Notes in connection with such a corporate event or during the related redemption period in certain circumstances. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Notes and the 2027 Notes are redeemable after May 6, 2023 and March 20, 2024 (Redemption Dates), respectively. On or after the respective Redemption Dates, we may redeem for cash all or any portion of the 2025 Notes or the 2027 Notes, at our option, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including the trading day immediately preceding, the date on which we provide the redemption notice at a redemption price equal to 100% principal amount of the 2025 Notes or the 2027 Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Partial Repurchase and Conversion of the 2023 Notes</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 16, 2021, we used a portion of the proceeds from the issuance of the 2027 Notes, together with 2.2 million shares of our common stock, to repurchase and retire $182.6 million aggregate principal amount of the 2023 Notes, and paid accrued and unpaid interest thereon (the 2023 Notes Repurchase Transaction). The 2023 Notes Repurchase Transaction was accounted for as an induced conversion in accordance with Accounting Standards Codification 470-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options (ASC 470-20)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The total fair value of the additional common stock issued to induce the conversion of $2.7 million was recognized as an inducement expense and classified as a component of interest expense in our consolidated statement of operations. The remaining cash and common stock consideration issued under the original terms of the 2023 Notes was accounted for under the general conversion accounting guidance where the difference between the carrying amount of the 2023 Notes retired, including unamortized debt issuance cost of $2.7 million, and the cash consideration paid and the par amount of the common stock issued, was recorded in additional paid-in capital.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, holders of the 2023 Notes elected to convert Notes with a principal amount of $2.0 million. Cash was paid for the principal and the excess conversion spread was paid in 23,123 shares of our common stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redemption of the 2023 Notes</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 16, 2021, we issued a redemption notice for the remaining $45.4 million aggregate principal amount outstanding of the 2023 Notes. Pursuant to the redemption notice, on November 30, 2021 we paid $43.4 million in cash and issued 697,262 shares of our common stock to the holders of the 2023 Notes who submitted conversion notices, and the remaining $2.0 million of 2023 Notes were redeemed in cash, plus accrued and unpaid interest. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the Notes</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prior to the Adoption of ASU 2020-06</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to our January 1, 2021 adoption of ASU 2020-06, the 2023 Notes and the 2025 Notes were separated into liability and equity components. The initial carrying amounts of the liability components were calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The initial carrying amounts of the equity components representing the option to convert the 2023 Notes and the 2025 Notes was $53.8 million and $48.3 million, respectively, and were determined by deducting the fair values of the liability components from the par value of the 2023 Notes and 2025 Notes. The equity components were recorded as an increase to additional paid-in capital and were not remeasured as long as they continued to meet the conditions for equity classification. The excess of the principal amount of the 2023 Notes and the 2025 Notes over their respective carrying amount of the liability component, or debt discount, was amortized to interest expense using the effective interest method over the contractual terms of the respective convertible senior notes. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, prior to the adoption of ASU 2020-06, the debt issuance costs of $6.9 million and $7.2 million related to the 2023 Notes and the 2025 Notes, respectively, were allocated to the liability and equity components of the 2023 Notes and 2025 Notes based on their relative values. Debt issuance costs attributable to the liability component were $5.3 million and $5.7 million, for the 2023 Notes and the 2025 Notes, respectively, and were amortized to interest expense using the effective interest method over the contractual term of the 2023 Notes and 2025 Notes, respectively. Debt issuance costs attributable to the equity component of $1.6 million and $1.5 million for the 2023 Notes and the 2025 Notes, respectively, were netted with the equity component in additional paid-in capital.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impact of the Adoption of ASU 2020-06</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2021, we early adopted ASU 2020-06 on a modified retrospective basis. Under ASU 2020-06, we no longer separate the convertible senior notes into liability and equity components. We recognized the cumulative effect of initially applying this new standard as of January 1, 2021. Comparative prior year periods were not adjusted. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of applying the modified retrospective method to adopt this standard, the following adjustments were made to the consolidated balance sheet as of January 1, 2021 (in thousands):</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"/><td style="width:20.009%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.531%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.531%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.915%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.607%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.465%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Adjusted Under ASU 2020-06</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Transfer Equity Component of the Debt to Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Reverse Equity Component of Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Reverse Debt Discount Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Record Debt Issuance Costs Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Liabilities and Stockholders' Equity:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">378,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">102,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(28,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">71,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">450,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">841,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">102,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(28,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">71,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">913,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stockholders' Equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">692,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(102,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(99,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">593,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(617,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">28,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">27,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(589,694)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">71,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(102,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">28,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(71,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">913,122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">913,122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Post Adoption of ASU 2020-06</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the issuance of the 2027 Notes, the principal of $600.0 million less debt issuance costs of $15.0 million was recorded as long-term debt on our consolidated balance sheet. The debt issuance costs are amortized to interest expense using the effective interest method over the contractual term of the 2027 Notes.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the Notes as of December 31, 2021 and 2020 was as follows (in thousands): </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.292%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">830,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">460,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,425)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42,930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">586,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">812,063 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">196,566 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">378,586 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the Notes was as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:23.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Induced conversion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,188 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Calls</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the 2023 Notes, the 2025 Notes and the 2027 Notes, we entered into privately negotiated capped call transactions with certain counterparties (the 2023 Capped Calls, 2025 Capped Calls and 2027 Capped Calls). The initial strike prices for the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are $41.59, $61.02 and $103.38 per share, respectively, subject to certain adjustments, which correspond to the initial conversion price of the 2023 Notes, the 2025 Notes and the 2027 Notes. The initial cap prices for the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are $63.98, $93.88 and $159.04 per share, respectively, subject to certain adjustments. The 2025 Capped Calls and the 2027 Capped Calls are expected to offset potential dilution to our common stock upon conversion of the respective 2025 Notes or the 2027 Notes, with such offset subject to a cap based on the cap price. The 2023 Capped Calls were not redeemed with the redemption of the 2023 Notes. For accounting purposes, the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are separate transactions, and not part of the terms of the 2023 Notes, the 2025 Notes and the 2027 Notes. The 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. Accordingly, the cost of $26.9 million, $27.3 million and $76.0 million, respectively, for the 2023 Capped Calls, the 2025 Capped Calls and the 2027 Capped Calls was recorded as a reduction to additional paid-in capital at the time of each transaction.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we entered into a Credit and Security Agreement (the Credit Agreement), with KeyBank National Association that provided for a $30.0 million revolving credit facility, with a letter of credit sublimit of $15.0 million and an accordion feature under which we could increase the credit facility to up to $70.0 million. In May 2020, we utilized the accordion feature to increase the credit facility to $50.0 million. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we entered into an Amendment Agreement (the Amendment) in respect of our Credit and Security Agreement (as amended, the Credit Agreement), with KeyBank National Association, to, among other things, increase the credit facility from $50.0 million to $100.0 million and extend the maturity date to December 22, 2024. The Credit Agreement provides for a $100.0 million revolving credit facility, with a letter of credit sublimit of $15.0 million, and an accordion feature under which we can increase the credit facility to up to $150.0 million. We incurred fees of $0.4 million in connection with entering into the Credit Agreement. The fees are recorded in other current assets on the consolidated balance sheet and are amortized on a straight-line basis over the contractual term of the arrangement. The commitment fee of 0.2% per annum on the unused portion of the credit facility is expensed as incurred and included within interest expense on the consolidated statement of operations. The Credit Agreement contains certain financial covenants including a requirement that we maintain specified minimum recurring revenue and liquidity amounts. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The borrowings under the Credit Agreement bear interest, at our option, at a rate equal to either (i) term SOFR plus a credit spread adjustment of 0.10% per annum plus a margin of 2.50% per annum or (ii) the alternate base rate (subject to a floor), plus an applicable margin equal to 0% per annum. </span></div>As of December 31, 2021, we did not have any outstanding borrowings and we were in compliance with all covenants under the Credit Agreement. As of December 31, 2021, we had a total of $9.3 million in letters of credit outstanding as collateral for certain office space leases and corporate credit card programs which reduce the amount of borrowing available under our Credit Agreement. 230000000 230000000 600000000 Further details of the Notes are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:7.301%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.623%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.304%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">First Interest Payment Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Semi-Annual Interest Payment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Initial Conversion Rate per $1,000 Principal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Initial Conversion Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Number of Shares (in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2023 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">August 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">February 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">February 1 and August 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">24.0460</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">41.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2025 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">May 1, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">November 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">May 1 and November 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">16.3875</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">61.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 15, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">September 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 15 and September 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9.6734</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">103.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.0125 0.0186 41590 1100000 0.0225 0.0288 61020.00 3800000 0.0025 0.0067 103380 5800000 20 30 1.30 5 5 10 0.98 1.30 20 30 1 1.30 20 30 1 2200000 182600000 2700000 2700000 2000000 23123 45400000 43400000 697262 2000000 53800000 48300000 6900000 7200000 5300000 5700000 1600000 1500000 <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of applying the modified retrospective method to adopt this standard, the following adjustments were made to the consolidated balance sheet as of January 1, 2021 (in thousands):</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"/><td style="width:20.009%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.531%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.531%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.915%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.607%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.465%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Adjusted Under ASU 2020-06</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Transfer Equity Component of the Debt to Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Reverse Equity Component of Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Reverse Debt Discount Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Record Debt Issuance Costs Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Liabilities and Stockholders' Equity:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">378,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">102,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(28,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">71,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">450,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">841,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">102,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(28,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">71,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">913,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stockholders' Equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">692,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(102,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(99,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">593,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(617,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">28,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">27,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(589,694)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">71,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(102,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">28,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(71,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">913,122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">913,122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The net carrying amount of the Notes as of December 31, 2021 and 2020 was as follows (in thousands): <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.292%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">830,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">460,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,425)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42,930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">586,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">812,063 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">196,566 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">378,586 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the Notes was as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:23.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Induced conversion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,188 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 378586000 102166000 -3140000 -28811000 1226000 71441000 450027000 841586000 102166000 -3140000 -28811000 1226000 71441000 913027000 692603000 -102166000 3140000 0 0 -99026000 593577000 -617279000 0 0 28811000 -1226000 27585000 -589694000 71536000 -102166000 3140000 28811000 -1226000 -71441000 95000 913122000 0 0 0 0 0 913122000 600000000 15000000 230000000 600000000 830000000 230000000 230000000 460000000 0 0 0 30425000 42930000 73355000 4905000 13032000 17937000 3009000 5050000 8059000 225095000 586968000 812063000 196566000 182020000 378586000 950000 5175000 1164000 7289000 2875000 3450000 6325000 0 0 0 0 10342000 5417000 15759000 498000 1384000 1948000 3830000 1023000 637000 1660000 2740000 0 0 2740000 0 0 0 4188000 6559000 3112000 13859000 14240000 9504000 23744000 41.59 61.02 103.38 63.98 93.88 159.04 26900000 27300000 76000000 30000000 15000000 70000000 50000000 50000000 100000000 100000000 15000000 150000000 400000 0.002 0.0010 0.0250 0 9300000 Leases<div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our leases primarily relate to office facilities that have remaining terms of up to 8.8 years, some of which include one or more options to renew with renewal terms of up to 5 years and some of which include options to terminate the leases within the next 5.7 years. All of our leases are classified as operating leases.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"/><td style="width:66.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.750%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,784 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the operating leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"/><td style="width:66.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.750%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except lease term and discount rate)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating ROU assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease terms (in years) - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"/><td style="width:66.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.750%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:85.849%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> P8Y9M18D P5Y P5Y8M12D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"/><td style="width:66.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.750%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,784 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"/><td style="width:66.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.750%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 16475000 14881000 773000 1033000 5982000 4870000 23230000 20784000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the operating leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"/><td style="width:66.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.750%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except lease term and discount rate)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating ROU assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease terms (in years) - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 83751000 67178000 9630000 9612000 90865000 75737000 100495000 85349000 P7Y2M12D P7Y10M24D 0.062 0.077 17967000 16159000 27331000 15838000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:85.849%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> 15518000 16186000 17776000 16911000 15518000 44112000 126021000 25526000 100495000 Stock-Based Compensation<div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our IPO, our board of directors resolved not to make future grants under our 2011 Stock Option and Grant Plan (the 2011 Plan). The 2011 Plan will continue to govern outstanding awards granted thereunder. The 2011 Plan provided for the grant of qualified incentive stock options and nonqualified stock options or other awards such as restricted stock awards (RSAs) to our employees, officers, directors and outside consultants.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2015, our board of directors adopted and our stockholders approved our 2015 Equity Incentive Plan (the 2015 Plan). We initially reserved 800,000 shares of our common stock for the issuance of awards under the 2015 Plan plus the number of shares of common stock reserved for issuance under the 2011 Plan at the time the 2015 Plan became effective. The 2015 Plan also provides that (i) any shares subject to awards granted under the 2011 Plan that would have otherwise returned to the 2011 Plan (such as upon the expiration or termination of a stock award prior to vesting) will be added to, and available for issuance under, the 2015 Plan and (ii) the number of shares reserved and available for issuance under the 2015 Plan automatically increases each January 1, beginning on January 1, 2016, by 4% of the outstanding number of shares of our common stock on the immediately preceding December 31 (known as the “evergreen” provision) or such lesser number of shares as determined by our board of directors. Additionally, on October 8, 2015, our board of directors amended, effective as of the acquisition of Logentries, the 2015 Plan to reserve an additional 1,500,000 shares of our common stock for issuance of inducement awards.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the shares of common stock authorized to be issued under the 2015 Plan totaled 17,877,553 and there were 3,102,969 shares of common stock available for grant.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize stock-based compensation expense for all awards on a straight-line basis over the applicable vesting period, which is generally four years.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for restricted stock, restricted stock units (RSUs), performance-based restricted stock units (PSUs), stock options and purchase rights issued under our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:56.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.505%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.505%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.508%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,579 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,888 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,664 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Compensation Committee adopted and approved the performance goals, targets and payout formulas for our 2021 and 2020 bonus plans, including permitting our executive officers and certain other employees the opportunity to receive payment of their earned bonuses in the form of common stock (in lieu of cash). For the </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years ended December 31, 2021 and 2020, we recognized stock-based compensation expense related to such bonuses in the amount of $4.7 million and $2.5 million, respectively, based on the probable expected performance against the pre-established corporate financial objectives as of December 31, 2021 and 2020. For all employees, including executive officers, who elect to receive their bonuses in the form of common stock (in lieu of cash), the payouts are expected to be made in the form of fully vested stock awards in the first quarter of the following year pursuant to our 2015 Equity Incentive Plan, as amended. The number of shares underlying such awards is determined by dividing the dollar value of the actual bonus award payment by the closing price per share of our common stock on the date of grant. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we accelerated the vesting of a stock award which was deemed a modification of the original award resulting in $6.9 million of incremental stock-based compensation which we recorded in the year ended December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Restricted Stock, Restricted Stock Units and Performance-Based Restricted Stock Units</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock, restricted stock unit and performance-based restricted stock unit activity during 2021, 2020 and 2019 was as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:43.968%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and PSUs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares        </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.88 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,773,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,740,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,677)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,291,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,451,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941,914 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,610,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the unrecognized compensation cost related to shares of unvested RSUs and PSUs expected to vest was $188.6 million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 2.5 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.91pt">Stock Options</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about stock option activity during the reporting periods:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:42.267%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares        </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(968,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,735,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(521,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,405,646 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the unrecognized compensation cost related to our unvested stock options expected to vest was not material and will be recognized over an estimated weighted-average amortization period of 0.1 years.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of stock options vested in 2021, 2020 and 2019 was $0.6 million, $2.2 million and $3.7 million, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Employee Stock Purchase Plan</span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 17, 2015, we filed a registration statement on Form S-8 with the Securities and Exchange Commission registering 800,000 shares of our common stock reserved under our 2015 Employee Stock Purchase Plan (ESPP). The number of shares reserved and available for issuance under the ESPP automatically increases each January 1, beginning on January 1, 2016, by 1% of the outstanding number of shares of our common stock on the immediately preceding December 31 (known as the “evergreen” provision) or such lesser number of shares as determined by our board of directors. As of December 31, 2021, the shares of common stock authorized to be issued under the ESPP totaled 3,578,855 and there were 2,125,686 shares of common stock available for grant.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the ESPP, employees may set aside up to 15% of their gross earnings, on an after-tax basis, to purchase our common shares at a discounted price, which is calculated at 85% of the lesser of: (i) the market value of our common stock at the beginning of each offering period and (ii) the market value of our common stock on the applicable purchase date.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of shares issued under our ESPP are estimated on the grant date using the Black-Scholes option pricing model. The expected term represents the term from the first day of the offering period to the purchase dates within each offering period. The expected volatility is based on the historical volatilities of our own common stock. The risk-free interest rate is based on U.S. Treasury zero-coupon securities with maturities consistent with the estimated expected term. We have not paid dividends on our common stock nor do we expect to pay dividends in the foreseeable future.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the assumptions used in the Black-Scholes option pricing model to calculate the expense related to the ESPP:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:39.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.120%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 - 48%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 - 53%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 – 0.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 – 0.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 – 2.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$20.32 – 34.98</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9.63 –22.3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14.17 – 17.94</span></div></td></tr></table></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the number of common shares issued to employees, the purchase prices and aggregate proceeds for the purchase dates in the years ended December 31, 2021, 2020 and 2019:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:19.035%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.763%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 15, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 15, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 15, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 15, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 15, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 15, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common shares issued</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,676</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,837</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,585</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,806</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,221</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,822</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase prices</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$52.60 and $67.59</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$28.39 and $52.60</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$28.39</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$32.87</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$30.46 and $42.22</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$30.46 and $21.96</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate proceeds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td></tr></table></div> 800000 0.04 1500000 17877553 3102969 P4Y <div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for restricted stock, restricted stock units (RSUs), performance-based restricted stock units (PSUs), stock options and purchase rights issued under our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:56.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.505%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.505%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.508%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,579 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,888 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,664 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6491000 4298000 2580000 46622000 24423000 15670000 23828000 16826000 11883000 25638000 18341000 10531000 102579000 63888000 40664000 4700000 2500000 6900000 <div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock, restricted stock unit and performance-based restricted stock unit activity during 2021, 2020 and 2019 was as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:43.968%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and PSUs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares        </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.88 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,773,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,740,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,677)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,291,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,451,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941,914 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,610,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 21677 10.88 2773773 21.21 0 0 1740299 43.34 21677 10.88 1291932 24.42 0 0 285216 26.14 0 0 2936924 32.43 0 0 1725531 57.57 0 0 1451618 33.66 0 0 268923 40.56 0 0 2941914 45.86 0 0 1957794 92.74 0 0 1610517 47.00 0 0 510314 66.67 0 0 2778877 74.40 188600000 P2Y6M <div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about stock option activity during the reporting periods:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:42.267%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares        </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(968,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,735,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(521,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,405,646 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3713179 10.32 0 0 968057 10.55 39526000 9730 13.53 2735392 10.10 0 0 783645 9.98 39095000 18734 17.87 1933013 10.07 0 0 521326 8.26 49522000 300 7.73 1411387 10.74 P3Y4M9D 150951000 1405646 10.68 P3Y4M6D 150414000 P0Y1M6D 600000 2200000 3700000 800000 0.01 3578855 2125686 0.15 0.85 <div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the assumptions used in the Black-Scholes option pricing model to calculate the expense related to the ESPP:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:39.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.120%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 - 48%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 - 53%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 – 0.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 – 0.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 – 2.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$20.32 – 34.98</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9.63 –22.3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14.17 – 17.94</span></div></td></tr></table></div> P0Y6M P1Y P0Y6M P1Y P0Y6M P1Y 0.31 0.48 0.47 0.53 0.44 0.005 0.007 0.001 0.003 0.019 0.025 0 0 0 20.32 34.98 9.63 22.3 14.17 17.94 <div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the number of common shares issued to employees, the purchase prices and aggregate proceeds for the purchase dates in the years ended December 31, 2021, 2020 and 2019:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:19.035%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.763%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 15, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 15, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 15, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 15, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 15, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 15, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common shares issued</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,676</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,837</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,585</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,806</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,221</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,822</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase prices</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$52.60 and $67.59</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$28.39 and $52.60</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$28.39</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$32.87</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$30.46 and $42.22</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$30.46 and $21.96</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate proceeds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">million</span></td></tr></table></div> 73676 147837 131585 101806 74221 110822 52.60 67.59 28.39 52.60 28.39 32.87 30.46 42.22 30.46 21.96 4800000 4500000 3700000 3300000 2900000 2600000 Income Taxes<div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss before income taxes included in the consolidated statements of operations was as follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:50.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,846)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,913)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,803)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense included in the consolidated statements of operations was as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:50.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(582)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the federal statutory rate of 21% to the effective income tax rate for the years ended December 31, 2021, 2020 and 2019 was as follows: </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:50.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal research and development credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess officers' compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax rate change</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital gain on sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"/><td style="width:66.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.722%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition and fulfillment costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(543)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,792)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,362)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,020)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,505)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we have evaluated the need for a valuation allowance on deferred tax assets. In assessing whether the deferred tax assets are realized, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Due to our history of generating losses in the United States, the United Kingdom and Ireland, we continue to record a full valuation allowance against our deferred tax assets in </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these jurisdictions. If we achieve future profitability, a significant portion of these deferred tax assets could be available to offset future income taxes.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance increased by $77.0 million for the year ended December 31, 2021, primarily due to additional operating losses generated during the year. </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to permanently reinvest the undistributed earnings of our foreign subsidiaries. If we repatriate these earnings, we may be required to pay U.S. state and local taxes, as well as foreign withholding taxes.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had federal and state net operating loss carryforwards of $510.3 million and $400.7 million, respectively. Of our federal net operating losses, $386.8 million will carry forward indefinitely. The remaining federal and state net operating loss carryforwards expire at various dates beginning in 2022. As of December 31, 2021, we had foreign net operating loss carryforwards of $231.7 million that can be carried forward indefinitely. We also had federal, state and international research and development credit carryforwards of $6.2 million, $2.5 million and $0.2 million as of December 31, 2021, respectively. These credit carryforwards expire at various dates beginning in 2023.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently subject to the annual limitation under Sections 382 and 383 of the Internal Revenue Code. We will not be precluded from realizing the net operating loss carryforwards and tax credits but may be limited in the amount we could utilize in any given tax year in the event that the federal and state taxable income exceeds the limitation imposed by Section 382. The amount of the annual limitation is determined based on our value immediately prior to the ownership change. Subsequent ownership changes may further affect the limitation in future years.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in all jurisdictions in which we operate. In the normal course of business, we are subject to examination by federal, state, and foreign tax authorities, where applicable. The statute of limitations for these jurisdictions is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1YjJkNmViMmY0NTRlZTJhY2FmMDlhOWZkZDlmNWQ3L3NlYzplNWIyZDZlYjJmNDU0ZWUyYWNhZjA5YTlmZGQ5ZjVkN18xMTgvZnJhZzpmODhkZGE3MzViOTk0MTAxOWJlYmQwYzk4MDBhMDgwNy90ZXh0cmVnaW9uOmY4OGRkYTczNWI5OTQxMDE5YmViZDBjOTgwMGEwODA3Xzg3OTYwOTMwMjc3MTA_6491725b-3577-403c-b8ce-c29fa639d355">three</span> to seven years. However, to the extent we utilize net operating losses or other similar carryforward attributes such as credits, the statute remains open to the extent of the net operating losses or credits that are utilized. We currently are under examination in Israel for tax years 2016 through 2019.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established reserves to provide for additional income taxes that management believes will more likely than not be due in future years. The reserves have been established based upon our assessment of the potential exposure. Changes in our reserve for unrecognized income tax benefits for the year ended December 31, 2021 was as follows (in thousands):</span></div><div style="margin-top:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:77.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.535%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded $0.1 million of interest in 2021 related to uncertain tax positions. During the next twelve months, the Company does not expect any change to its uncertain tax positions other than the accrual of interest in the normal course of business.</span></div> <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss before income taxes included in the consolidated statements of operations was as follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:50.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,846)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,913)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,803)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -106281000 -72846000 -41111000 -29632000 -24017000 -12692000 -135913000 -96863000 -53803000 <div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense included in the consolidated statements of operations was as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:50.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(582)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 124000 8000 260000 177000 122000 109000 9690000 1149000 255000 9991000 1279000 624000 10000 9000 9000 2000 2000 2000 418000 696000 -593000 430000 707000 -582000 10421000 1986000 42000 <div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the federal statutory rate of 21% to the effective income tax rate for the years ended December 31, 2021, 2020 and 2019 was as follows: </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:50.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal research and development credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess officers' compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax rate change</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital gain on sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 -0.001 -0.001 -0.002 -0.002 -0.007 -0.006 0.142 0.121 0.223 0.014 0.011 0.013 -0.005 -0.014 -0.014 -0.367 -0.300 -0.410 -0.059 -0.033 -0.022 0.112 0 0 -0.038 0 0 -0.070 0 0 -0.012 -0.008 0.007 -0.076 -0.021 -0.001 <div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"/><td style="width:66.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.722%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition and fulfillment costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(543)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,792)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,362)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,020)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,505)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 157000 1272000 176417000 117478000 9518000 7951000 3808000 3330000 8950000 6201000 25235000 20967000 7497000 4755000 1148000 1148000 3439000 2105000 236169000 165207000 187397000 110350000 48772000 54857000 15957000 5717000 20921000 16233000 0 17961000 18278000 15908000 636000 543000 55792000 56362000 7020000 1505000 77000000 510300000 400700000 386800000 231700000 6200000 2500000 200000 P7Y The reserves have been established based upon our assessment of the potential exposure. Changes in our reserve for unrecognized income tax benefits for the year ended December 31, 2021 was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:77.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.535%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 5041000 5041000 100000 Net Loss Per Share<div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2021, 2020 and 2019:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:50.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,270,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,036,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,731,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.65)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.94)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to settle any conversion of our 2025 Notes and 2027 Notes in cash, shares, or a combination thereof. As a result of our adoption of ASU 2020-06 on January 1, 2021, the dilutive impact of the Notes for our calculation of diluted net income (loss) per share is considered using the if-converted method. For periods prior to our January 1, 2021 adoption of ASU 2020-06, we considered the impact of the Notes on our diluted net income (loss) per share calculation based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Notes solely in cash at that time. For the years ended December 31, 2021 and 2020, the shares underlying the Notes were not considered in the calculation of diluted net loss per share as the effect would have been anti-dilutive under each respective method.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2023 Notes, the 2025 Notes and the 2027 Notes, we entered into 2023 Capped Calls, 2025 Capped Calls and 2027 Capped Calls, which were not included for the purpose of calculating the number of diluted shares outstanding, as their effect would have been anti-dilutive. As further described in Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he 2023 Capped Calls were not redeemed with the redemption of the 2023 Notes.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the conversion features of the 2025 Notes was triggered as the last reported price of our common stock was greater than or equal to 130% of the conversion prices for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter, and therefore the 2025 Notes were convertible, in whole or in part, at the option of the holders from January 1, 2022 through March 31, 2022. We had not received any conversion notices through the issuance date of our audited consolidated financial statements. For disclosure purposes, we have calculated the potentially dilutive effect of the conversion spread, which is included in the table below.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities outstanding, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:50.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,705,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock to be issued to DivvyCloud founders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued to IntSights founders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares to be issued under ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,573,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,299,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,530,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,073,655 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,476,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,225,725 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2021, 2020 and 2019:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:50.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,270,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,036,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,731,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.65)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.94)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -146334000 -98849000 -53845000 55270998 55270998 51036824 51036824 48731791 48731791 -2.65 -2.65 -1.94 -1.94 -1.10 -1.10 1.30 20 30 <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities outstanding, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:50.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,705,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock to be issued to DivvyCloud founders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued to IntSights founders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares to be issued under ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,573,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,299,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,530,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,073,655 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,476,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,225,725 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1411387 1933013 2705458 2778877 2941914 2936924 66865 200596 0 206608 0 0 36831 101658 53167 9573087 9299432 5530176 14073655 14476613 11225725 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">    Purchase Obligations</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we have non-cancellable firm purchase commitments relating to cloud infrastructure services, including with Amazon Web Services (AWS), and software subscriptions.</span></div><div style="margin-top:6pt;padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the future non-cancellable purchase commitments under these agreements as of December 31, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"/><td style="width:84.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,194 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Warranty</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.91pt">Litigation and Claims</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, Finjan, Inc. (Finjan) filed a complaint against us and our wholly-owned subsidiary, Rapid7 LLC, in the United States District Court, District of Delaware, alleging patent infringement of seven patents held by them. In the complaint, Finjan sought unspecified damages, attorneys' fees and injunctive relief. We </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">intend to vigorously contest Finjan's claims. The final outcome, including our liability, if any, with respect to Finjan's claims, is uncertain. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, from time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:24.34pt">Indemnification Obligations</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the future non-cancellable purchase commitments under these agreements as of December 31, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"/><td style="width:84.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,194 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> 58862000 5805000 450000 61000 16000 65194000 7 Employee Benefit PlanIn December 2008, we established a discretionary 401(k) plan in which all full-time U.S. employees above the age 18 are eligible to participate after they have been employed for us for 90 days following the applicable date of hire. Matching contributions to the 401(k) plan can be made at our discretion. In 2021, 2020 and 2019, we made discretionary contributions of $3.6 million, $2.9 million and $2.8 million, respectively, to the plan. P90D 3600000 2900000 2800000 Segment Information and Information about Geographic Areas<div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in one segment. Our chief operating decision maker is our Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues by geographic area presented based upon the location of the customer are as follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:50.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,947 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net by geographic area as of December 31, 2021 and 2020 is presented in the table below:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:66.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1 <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues by geographic area presented based upon the location of the customer are as follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:50.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,947 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 414856000 329753000 264852000 120548000 81733000 62095000 535404000 411486000 326947000 <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net by geographic area as of December 31, 2021 and 2020 is presented in the table below:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:66.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 37682000 40101000 12543000 13013000 50225000 53114000 EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #:%6%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " VA5A4A587]^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLT&AZC+98@32$A, G&+'&^+:-HH,6KW]K1AZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE&Y&WW9)8=B((W-0 F/Y$TJIT0W-?=]](:G9SQ ,/AA M#@2RJN[ $QMKV, ,+,)"%+JQJ#"2X3Z>\187?/B,;899!&K)4\<)ZK(&H>>) MX32V#5P!,XPI^O1=(+L0<_5/;.Z ."?'Y);4, SEL,JY:8<:WIX>7_*ZA>L2 MFPYI^I6621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #:%6%0C-*>VDP8 "<: 8 >&PO=V]R:W-H965T&UL MI5E=<^(V%'W>_@H-W>GLSH1@R1#(-LD,@:2EN\G2L!^S[?1!V (\L24JR2'\ M^U[9!I.,N?9,7Q+\<8^/KZ1S=*\O-DH_FI40ECPGL327K96UZP^=C@E6(N'F M5*V%A"L+I1-NX5 O.V:M!0^SH"3N,,\[ZR0\DJVKB^S<5%]=J-3&D11334R: M)%QOKT6L-I(B6*^M.=*XNUGPI9L)^74\U''7V*&&4"&DB)8D6B\O6 MD'X8^WT7D-WQ+1(;<_";N%>9*_7H#B;A9/Q; M@+;VSW2!A[]WZ+?9R\/+S+D1(Q5_CT*[NFP-6B04"Y[&]D%M?A?%"_4<7J!B MD_TEF_S>;K=%@M18E13!P"")9/Z?/Q>). @8>$<"6!' 7@708T_PBP#_=4#O M2$"W".AFF_AW%@-,_T?!+*[A^QFD-UC"5)!"NO/DB_;M:@:,3R<>NV/"(O> MGD6O&8NAE"F/R8-8*VVKZ. X5J<"H7.VIW/6C,Y4Z$B%;C826!:5^:E!*N;? M3V_>U,R!_IY;'T41"2!3/P37*#\!YM^_WN^1G"AWJE M3'I-&#V(9>36,*3KGB>5XU8#]#"<3L;]$S*Y'YUBS X$G#9A-I&!TC!JW W@ M"9E9F%9$:3)2J;1Z"__#:KHX^O@&(\E*DJP)R2_\F4Q"F&S1(@HRILCPUD#Z MO3;K,O_\O(LQ+!6:^DT8#L-0"V-.=C_()[B/?);5N<,A*?/(B*=&;/@6!D2# M1V-42^6GN':_ICIR1S#47]1&5M+$X:X5[#(DQJQT XK+^&MF^UDXU>HIDD%U M%G',NR%&K70&B@OZ:VI3>&N0X;^B]?&E@2."+5!T[I7.0&NL(6,&V_;C5'" M,]K'B)160'']_J2<-4U72F*Z6P/"NOTV[>.,2B.@N(I_B2QX@%H0RM[-WY.9 M"%(-V:JDA2.-5)* WLRL"AY/R!K<]XG'J2!OO5./DC7LS\R*:\R]6.D6#!=Y ML-(PDDLRVR9S%5>1K0%XF(XQ(J4Y,%R^=_DB-\_!BDO8Y1^SK1J@^^%L//P3 MXU1Z 6OD!=^AUFL_2M L&%5N8,J%9&),6CWG:C!_"(-Q*UV -7*!;RH&UX0Z M.-N":%/)"$>Z5QBA4NM9(ZW?;1[SC5DVM4!:TVIB.&)-JDJM9XVT?B*MT'GU M[K:R?$>UDAF.6,.LE'K62.JSH0,#MF*I=*5BU.!\XAH6S# (! !3)A#8AQ+ MR6>X8A<<9PF/8W*=&KALJD<3QZG;<;-2^QDNVP6CFT3HI9M@OP&"78$C)6LN MJ]/W_XH!5IH PZ5[,KI](,,TC"QL)8;6"K#N;/-X&_-E)3,]^(WU_Z;KPK<\U!I00K>NYJNH4 Q:K>G-:@3IT:*VG<#L6N!-'[^O"7GP>,]G\UK@D9 MR2C31]@%/V_S37%6<2]@.D? R#6I=AV4.Z@2W/(#P"QU*Q6'X$#$*C(79 $" M%))-! O3/:ZP]P@R"TDM3=[E/C)9;W:=:I.Z>A4 H'I-XWSET.Z02&4)'()( M6@@CKEP)^1:@%ODY002 %F^VR-L66]>V"%P[*T^>747F9?.'N'6I=$)_=)>_89=M,.NS"V>%P]W^P%B5MNHWLM41$-- :B)#\4P^BFK!JRF= M/(_VSCR?846"7YJICYO@$)(5Y@D[8@@U $<%N'/067?&F'VA,+ 8'N8-]GW M9_=?0899[[]3WIY_0KGCSE<-B<4"0KW3/@R:SK]*Y =6K;,^_5Q9JY+LYTIP M6/SN!KB^4,KN#MP#]M^&KOX#4$L#!!0 ( #:%6%017$:?$ ( %D% 8 M >&PO=V]R:W-H965T&ULC93;CILP$(9?Q>)Z%0(Y=+L" MI&33;:,F5;2KMA=5+QR8!&M]H/90MF]?VQ":2@G*#7CL^3__XU/2*/UJ2@ D M;X)+DP8E8O40AB8O05 S4A5(.W)06E"TH3Z&IM) "R\2/(S'XWDH*)-!EOB^ MGJ"=9$&8V<(..3H"-3^?L,C<.Y MUL:OCAGT4SKA>?M$?_*UVUKVU,"CXM]9@64:W >D@ .M.3ZKYA-T]4%M1YG58;:H"X9D+=OMM>N4A&BQ;C#,.\2R1<17$%%, MMDIB:<@'64#Q/R"T?GI3\F!9DO;KD9A@0W<\NV0C/CKL ??27VI!F>71[<7N0U05?[R[!7:J^B;I7W[ M0+L$.WY0"D^!FZ!_3;._4$L#!!0 ( #:%6%1M[SS<)0< &,= 8 M>&PO=V]R:W-H965T&ULK5EM?6@#>"6>7:WV>5:E>)&H:HNBE0]OQ>Y?#H;X='+@Z_9PU*;!]/S MTU7Z(&Z%_K:Z47 W;6>99X4HJTR62(G%V>@"O[NDS QH+/[,Q%.U=8V,*_=2 M?CQ:7(GDVXB,T%XNTSO57^?11;!R*S'PSF5?-_^AI8QN,T*RNM"PV@P%! MD97KO^G/32"V!N#0,X!L!I!#!]#- -HXND;6N'65ZO3\5,DGI(PUS&8NFM@T MH\&;K#3+>*L5_)K!.'U^>?WE]OKSIZN+NP]7Z/W%YXLOEQ_0[<HB.4E>AN*>LJ+>?5Z53#F\WXZ6SSEO?KMQ#/6Z[$[!A1/$8D(-@Q M_/+PX<'N\"GXVSI-6J=),Q_U.5TK)4J-TJH2NGHW,"-M9Z3-C*%OQK1:(H@- MFID+\:/.'M,<7N&,U7JJJ)G*;+/'GT\?MF#C,&(TQ:\UVD(8MTG 0 MZ>U2*CW10A6PIH^BTH4/YGJ>>.O]$>=1T$-I6V'*.4W<**,6932(\F(VDS7@ M@DHQ$Q#+^UR,40E532Y0FD/M2:91+F$M*_/S$1XGC#>+<43' M),(HU0@R2!3W0K5)V/QNTFD,KZA6HJDF^;,K#I'M81@'2=@+A,,,XRCQ!")N M Q$/!N)*+ 0D*R26++6"H@>%#[*KRM9%$)Q8U/DBRW.SC&!4Z6H,=6.=WRM8 M:C!S.15;:$F2L+Y/#BL4L(LC XS1D,:N4$F M+2-L*!YAX HF#CG2"/2D .D3IYV;I3;5<&9S- M#G>22V"7HH"0J ?6948Q]J'=HD@\B/8:L*8Z*Q]0+D Q(&6DP40N)C7<^/-@ M,^LV'$Y9A/NH;;.88<8]J#N.P^3_KQRE+"<'5(_-JWVPXY@&@?8 Z[C5SQ,L)]*G98/&3#6)C?\ M:>W@3D,95AAMNS DB:<,XXYC\3#)7C9;UUN M!]#9Y(0A* &V\-F&"::8$ _"CL!AIFG5SRI] M-M+'Z;[-'S0BEN\.*QX''L\[DL'#+ , 52TZ"G<"M+F#DYCT]:/#+,8Q\ZA< MTE$,&::8?M'>6J2#!!*QR22):1^]TPI[,HMTC$.&&:>MW4H\BK(6AR&VB80R M$L2LC]FV W44<8_R(%M=U3#C7.]HN*V .]':W,##?@OD,/+D+NG(@PR3QZZ, MVX?29HDPYC&W\L"VHQ$%/>=!V[$)&6:32PDR#I;';@!TAD>'.:KT!\[8%V)?<=IN$(66M3>CHIG#L MR^R.Y,@A[=0^B#9_X9"8,\H^2-N0A]B?SAW5D620Y&^UG'U?RGPN5/7Z%2>8 MG30="S0O;^9BDO-85 M:->YV;O[YW">;-ETV*^4@R:[D>OHD@[3Y:4L"NAI#@G;?XU;Q,>8XS''>^?:/7B"F=DX3B* QE]FA@YW3%C\,O._6Y[]YUK4U@$1ZXL% MEY%/.=-.*=!AI7"G@!IJ]?RR9.FZ 1VCD,=C#A%X69Q?RT);-4Q"%O?$+?A--79"M(7"A$&S3_JG B[#&#/"/,>XM-,4])!VMCJ 39P. MV(IA@DF4)'U)Y#!D_B-;VDD+.BPM++9N=N ON\/L;QO.WMUAZ.S=IUM?P,SG MQS]2]9"5%4C0!0P,CAG,H-9?]-8W6JZ:CV+W4FM9-)=+D8(?Q@!^7TA0V9L; M\YVM_:YZ_@]02P,$% @ -H585,M(7N!, P +PL !@ !X;"]W;W)K MVBE;HF,1!"!4@46G52UZ+2 M;A?3+DQBB%4G9K8#[7[]CI,T32B?'4C$3L['\YKC^'170CZKB%*-7F*>J)X5 M:;VXL&T51#0FZEPL: )/9D+&1,-4SFVUD)2$F5/,;>PXGAT3EEC];G9O+/M= MD6K.$CJ62*5Q3.3K)>5BU;-P9SF&B'(::!."P&5)AY1S M$PDX_A1!K3*G<:R.WZ)?9^)!S)0H.A3\)PMUU+-\"X5T1E*N'\3JAA:"6B9> M(+C*?M$JM_4Z%@I2I45<. -!S)+\2EZ*A:@XN,TM#KAPP('\WN;_]-AH\7HW0Y>!V M<#>\0I.;JZO'"3H9$TD3'5'- L)/T5?T-!FADR^GZ MB"7J,1*I($JJNK8'$ MQ+.#(NMEGA5OR3JBP3EJN&<(.]C=X#X\W-VIN]N@OUP$7"X"SN(UML2;:*(I MU*9&8H:N64*2@!&.QD*QK-9^#:9*2ZBXWSN2-M QDH@DV( M0I%.]2SE4,^!2!.M8&\$E"W)E---ZYK';F6QS19=]MU.V^_:R^KJ?31JX)9; M&M6PFR5V#Y#"R+1DO"4HA,HAE!P3J1""PKOB CJYG03 M?9ZB70%SSAUWC7Z/48V^5=*WCJ//&!4BJ8Z$9'_A@5&1W]V(GL?WJ@OOY)\U M_ ,,:Q*\4H+W*0E,J70_OO>!:IU[ET4-N%T"MS\%#(>)TO#>8,E\'W5[+_4N MBQJU7U+[.ZF'(HYAR_]'D?N'%/D>HQIZIT3O'(%^=(5WMA;N^J(?8EE3X#KO MQY%SO(;#2KR(7,5J^:[Y>FO\FRQQV\6.W]S"7SE.W>/YCZCX(GP-K>UU6HZS M_I+?9(DQ!B'>%A'OQZ&+=XIXA(90I?(538R,OG>43+199@S,5&MJE;!A!1TNE,8#G,R'TV\3T M3&6/W/\'4$L#!!0 ( #:%6%1!_A%2$P8 P: 8 >&PO=V]R:W-H M965T&ULI5E=<]HX%/TK&J8/[4P3K"_;RA!F$DAW,],VF9!N MGQTLP%/;8BU!LO]^90,V2+)*IB_@CW.O=*ZD>W3ET:NH?LD5YPJ\%7DIKP+T>P,'AP5.V7*GZP7 \6B=+/N/JQ_JQTG?# MUDN:%;R4F2A!Q1?7@QMX-<6D-F@0_V3\51Y=@YK*BQ"_ZIO[]'H0U#WB.9^K MVD6B_[9\PO.\]J3[\>_>Z:!MLS8\OCYX_]*0UV1>$LDG(O^9I6IU/8@'(.6+ M9).K)_'Z-]\3HK6_N=]B0#,!\(Y4H]L:Z!T56[OZ3MWT@C@Q@V&. M]@;(-.AK >\-\+D&9&_0A'JXH]+$89JH9#RJQ"NH:K3V5E\TP6RL-?VLK,=] MIBK]-M-V:CQY^#Y[^'H_O7F^FX+9L_[[=O?]>08>OH"'Q[NGF^=[#0 7X,=L M"CY^^ 0^@*P$SRNQD4F9RM%0Z3[4GH;S?7NWN_903WL0@6^B5"L)[LJ4IZ<. MAKKS+0-T8'"+O!ZG?'X),/P,4("@HT.3\\T#A_GT;'/(/&QP.QZX\8=[_#WQ M+2\W_,KCBK2N2..*]+AZ%BK)]=IL'+I&:F=.&_,Z/VS'%%,2D-%P>QP_&T8@ M)'%X"IO:,(Q"1J(6=D*"MB2H-QX3(140BP,-7US"UF5X1ESFIXY=\=FY"8\8 MP3!F)#;BXX A2&%DQ,>&,1W&T!V>J.42G<%E60DIP;H2BTRYB$16TS@,"35& M<&+#4,Q8R PB#ABF<0#=3.*62>P=Z(5+-5T!G*RT'6ZUS:ZU:SB@QQW '4630GSA@04Q#8U9,;5C$<$C<08)!EZX# M+Z%9DG/9L-$R_8O7 7,FX< >)!(1B@TR#AQDE,708./"T2A"J(?/D?Q +Y^_ M>*G'/6\8):D6N$RJ>AYLG2MR[^PDJK&>I"8K&T89A>9$=L (B6#0PPEUG- 9 MBU)8$]K)"-E]B$.*H$G)QNG9%%C3SH%#,8Q83YZ!G2Y!["7UM4XQBTH4!V*B M=!/"5@M>*6W,W-1H-V7VI>,6US.S:<$:+.H;5BI0-@H02,TXV*@Q@7\+IQ!+Z MU;(EL0^0DX6M;1>0((9,(@X<(A";4NGTA_'1.C\ETZDE],NE9\B=O&RINX#, M7IL.F)U!'2""<0^C3C5A_/ME^<)U <@/O%3RUI-K8E=8*8.6*CB +(Q#;')R MX"B.@SY6G6I#OVP_5F*;-:6E)O9[7BY))O8P.6#,VL8Z4*1'Y5"GVLBOVM]U M 9_KD7+U?F]*3Q=/B+&Y#WZ:B$Y2P*65\EPP>,G,G.>&]>Q$42?@R"_@ M+J)IEF\43]]#%9U'U0%S477"^JAVLH[\LOZS.1CAZ46RU:J^Y+HN*@J][AI: M$HB-DDKOS?0VYGBL9\U;-VM;KBE%D=9ULVYR(6& PQA9W&TDB2.LMS5]_+M- M /(7R>_A?SP%?!$@9T? @>R)@(W\302Z70KR[U)TKDTWGB SRC8.L2AF/6<8J%-IY"]NWW&* M@3J11'Z1//L< SF$C^C*U@J3C:M5WYJ+-BRL2PQWD' GDM@ODGHB+KBL55_3 MDKS:9G-3[T\]=\*%X9_.2MR) SZGNO.$&SM*-4)#XI4 M?'3.Z#]H?,>4Q%TVQ><<.9XQ);%]6EB7J:8VNF D-$\QIBX88J&Y;(='Q^0% MKY;-YP:IN[LIU>Z\N7W:?M*X:0[RC>>W\&JZ^S#1N=E])_F65,NLE"#G"^TR MN(QTGZK=IX?=C1+KYC#^12@EBN9RQ9.45S5 OU\(H0XW=0/M!Z#Q_U!+ P04 M " VA5A4VO,>A-@# G#0 & 'AL+W=OFR:($Y9!= MDQW"XI\-H3GDXI%N3;:C",;**,],Q[)\,XZ13L>DX%F*T2,%K,AS M2'_=HHP<)H9MO+UX2K<)ER_,Z7@'MRA$_-OND8HGL_82ISG"+"484+29&#/[ M9F&[TD IGE-T8$?W0**\$/(J'^[BB6')$:$,15RZ@.*R1W.49=*3&,>_E5.C MCBD-C^_?O']6\ +F!3(T)]GW-.;)Q @,$*,-+#+^1 Y?4 4TD/XBDC'U"PZE M=B@B1@7C)*^,Q7.>XO(*?U:).#*P_0X#IS)PV@9>AX%;&;CG&GB5@:PM77N\5LO5R <"TN M]\N'=0A6G\%\=?_XM/RR? COGI?@ZRH,P17X%B[ Q:=+\ FD&*P34C"(8S8V MN1B+]&A&5=S;,J[3$==VP#W!/&%@B6,4-QV8 J(F<=Y(;IU>CPL470/7_@LX MEF-K!C0_W]S2F"_.-K='/31N71=7^7,[_(4<\2XK)8V@:53_Y@X\%O)TVCLH=5*W:G( M\3Q]WH8UTK 7:1;_4Y1#!V(3 ;B:!XB!BZW8-=BE6-QAEOZ'8B :7:8T*T2_ MRAS@GCDS/!EIBV5^JKB2;=O@[?/2H UJVJ"7=DTXS$!4E[' -9VB+><*$M1B M2_I-58,SJJK1V*,VY:FHLZJCFG/TH8D:09: C=CK08+B+=)RC31CMCRW17:J M\ERG!7:JZ2B?;;WO5M:?3M>RP^FU]VI^I,V[K_:W\"E GTW^$"Y.O>HV$5\RB$J!^']#"'][D 'J;Z/I_U!+ M P04 " VA5A4)6;IU44) "L,0 & 'AL+W=OYZGV^+D,2^^EDO&*O"T2K/R_=&R MJM8_C\=EM&2KL'R7KUG&O[G/BU58\K,,F.3D^: MSVZ*TY-\4Z5)QFX*4&Y6J[#X/F%I_OC^"!X]?W";/"RK^H/QZ MWQ3\:KRS$B5HV?\%C*^L<@6A35OFJ5>8>K))L^QH^ MM0O14<"N00&U"DA2H*8[X%8!2PH0&Q1(JT!D!6I0H*T"E1209U!P6P574O!, M07NM@B>ODND.?JO@RRZ95BEH%0))P0U,&^<\[YS39-!VRYM\F895>'I2Y(^@ MJ.6YO?I-DW2-/D^3)*OK8U$5_-N$ZU6GY]=7B^M/\^G9W6P*%G?\Y=?9U=T" M7%^ \\NSJP^S!9A?\2^NSW^YO/XTG=TN_OH7'T'O[V#VC\_SNW^!-]/9Q?Q\ M?O<6C,#GQ12\^>DM*)=AP4J09.!NF6_*,(O+8_!3[_ID7''O:Q_&4>OI9.LI M,GAZEU=AJE$[MZN=;U:;-*R+$,SN[WE5'H,;5B1Y#/)[[%7W5:,\&XN+'6KDIOAOU+^SZ9W&ZM)F_G*K M_-Q,HD3GVLZ*%>V*%35N$(,;$_:09%F2/8!)F(99Q, ;7E/; M:GL+P@I,6?0.8'@,D -]72)O[;N-_1HZOYT2SW6]< MQS_H^@O(J?D'3 M#GH[K[Q#O&*K=9I_9ZS]<+TIHF6]WVM>-;KU]10/*452,DX])1F1M $Z,YU" MZT7J[R+UK9'^QLJJKG@>*%_?JDBB^OQ\#C:IRJ'5]]751P'2.Q7LG H.Q48!N6"J4\+#DH54C'-C6W=!WJ4D=./E4.R>@R MUPB-*/0)-AUX L6A_[^GG%#@-;0#]CZD$ZI8ZT(B-PX7@V+]+DV ,K*#\BL0 M3Z2B,L(&MH $*",[*+\R]T0JQ'J.+X,U4L%:QFJ](4/FHDZ[;(?J@PDH4D$9 M$@H-?@E41G94WHN#(A4T91**--A+Y:56S8R@ 2R00%YD1][#:2A2$9;[98!8 M)" 6#;2L>]%0I %5/U#:JE;,2D/UIHQGC(!GM&]S>Q -12H>>[YI%P0>HWU[ MWA^FH4C%.<]71D)(16!?WABM(5-M"[1$]J:W!<(:J?*,9=4VY.P;*ZKD2\J/ M5I8E/ >SO&+E,KM8@JA].@7'_X*! 9VQ%YK\X :S"82&? Y8!0WU\! MU-@.U+;. &L:V\#WB50#\V&YOG,"5K$=5E_<&2!'=\1@%50I0DC*A9E&S#R% M[HRA[=!K[0RT_DZPBJH>I%B:,)]KQ$8>)'+"3#5R/'PY^!?.JU4P=P/D.E)S M\$%G+@@<@&-!-O#_80:.!:7 =DIQ M%D7Y)FL(W*(*LY@;+L'G=

T5EC33B,#9F*!^]B. M^Z_<6F$5V@,D_ZHU;:5LK97>D('184$1\(%C],%=4*$>NB;Z1030$SO0[]5: M$17#Y=:J%>DEOK0;%QHSHXY0/R)!!W\(FSOO5^QN2)J M$TZP(Y\ZK51W:Y12T!HR#'2(@%YBA\97;TR(ICOWW(8(]N,9E.M')$"8V$'X MEL6\9K;/BA1L!PL<]MLXF@<1+3WD8,ZI2(S\P%3\ H?)GCC,O>&N9NWCC_7A MP.,Z,$;MSFGFW3Q5J9RKFI^^Y3&PWE1@P$@B* '9DQ)HUBC)XDW$5@,#@\'- M5L$>FQXX$5!/[%#_^F%H]U/E YRF*'4X(-5_K$6P!KKGP+YSK(01[RC*YO&X MH6V@*A' IID %42 [CF\USNI?1A'90(RT:'JM%YY6$?#)PS%0@6;H'8VL=>$ MANH( '+EMG90K.^SH G43A-L4QJJF[,3%V.YG7Z!8-\]00RHG1B\?$X#M5FL M8CCUW$">TVC$C',:VGG2S([T]CF-SM\)U4SC(:*![/%4(T@]3PY+8TTS@=&( MN9 Z\JCV4F?.ATC.!8V4ASG/D!\$&7>>^*[_C^'7L'A(. %-V3W7=-YYW$2Q M_=> [465KYN'P+_D596OFK=+%O+.M!;@W]_G_&!N+^KGRG?_H''Z'U!+ P04 M " VA5A422%9?0T* !6+ & 'AL+W=OS%D>Z?&S%[V[%N41/Z[KI/IZMI-Q\F$RZ^W?!&_;)LQ;J0ZJNXGW0;P8N%&;2N)R2*DLFZJ)JSJTMS[$9<7;9;65<- MOQ&HVZ[7A7C^Q.OV\>,9/ML?^%7=KZ0^,+FZW!3W?,[EWYL;H;Y-AK,LJC5O MNJIMD.#+CV?7^,,L-@,,XC\5?^P./B--Y:YM?^LO7QG;?U/M9"KCV?9&5KP9;&M MY:_V\2^^(Q3K\Y5MW9F_Z'&'CUDN]X-5G>PKIK^?_&T"\3! )R,#""[ M <0=P$8&T-T ^M(!;#> FM[G M4JA?*S5.7DU__IC__/9U=GW[>8;FM^K?]\\_;N?HYQ5$JGO09YJ4N^M]ZJ]'1JZ'"?K>-G+5H<_- M@B^.3S!1-S\P('L>CPC#->OD<4GR,2$0S8$.'^:#F M?'1L/HINA99J-79H*=HU4@M<%+)J[OL54LF*=Q\"UV'#=9BY#ANYS@]54NJV M V>P'QF;D;IN/%Q=8)90RBXG#X>!!7!YEK'\#8#'-6#S C@C$ X$X&*CK MQ7_5ZE 52'9(MJH$E6U35C5'S8Z9/JH_ESJB&]$^5"K?T-TS>KOMU(>J>??J MX";#O27!X,ZXJL%E5?25K5F@8MT*6?W/'( BWI\N.0@1I7&$G7C[*$(2ZJ!F M/@HG,2;2HNK+=-M)0K+IN6S0E1V7;23"M4I]D MGA&'HP_":8PSAR. BF),88[9P#$+6C6)0D#&:5#ZSR$[FXY$*8A%>D.)+%$P>G)_>OGB0. M#Q^3TM1AX6,NDK'%CB,K4U&0QM=FL2W-Q#0/7'0GIF5WLJ.EDK+(80.@',@L M"#FF9^JE&8I;&;L0@ M'*.9-]D #K,L&IMQJ[4X++;#&E39*X72&J4W_VZKKAH$8KFMEU5=:SD;+Z"[ MJQSS(#%Q5RF$PY2Z56D&XC"-DA&^5IIQ'.1[(_BFJ!;[%=IG2:O3?I#I\8_P@C5=6@+CT(,^0L[%]%+%>@(2]P+385+*H#_9252.Y M:(KZ0JT1U+5+^5@(L(X10*_S+':WY1 L4;+N,H1@438V?U;\R0GQ/YR_?D&8 M73K("%#IG$:Y6YHA'$[3**8N*0BH+!P;HV5UGX1U?U[4.R.S+N16F*7]$H; M=IRE>9ZY#*%MN]JWNV8 P!',\FRLE%E#0,*&H)>?4VQ\$;^@4>0M,A_F95\( M@$2]@*#\EBU.=0@J#B#)'V!OZ DIJDW9P 0*U_ARP]@&9(,CWA18BT# MR5\E/\NJ*9KRY?)#K:C3L*C?B+;D?+&7N7VO1TN/V9#+2EEAU/&F:@5J6LFM M-ATWAO21-YB=YVEB%M.;])Q$&"W5,)6 Z)D7 G'=&48SM?=;WZFLVW#PQJ)^A*:2 >2K=1Z!QIN ^SK9*_? MFXW>'A9UK3>]=2'5-]F.!A?D[._X+](D\A0>PI&4N!NM&8 ;XVQ=# V[F)OB MV6QQ]QW$TTU#"AD7K^! *.9M00#4&*.#=OT)M](SZDP&*_/%UQNMZSI%-_L) MUGE[T+<*+!HP I 3T477"X(/]"(0@AQ'P!H:&C8T0P0.\O8.3S2'J#6[="PVSFN]RJIZ_:9*[*Z18Z&Q-[4 M!?@X@T(=B]1M4P&H-'(?",P 5!R3$>FDUN[0L-TY)MCS:C>[=C\79372$Z% M&X-BMR4"H-+,W8O, !16.C?2$Z'6!]$7^J!#]P-Y Y"@[U5(PC"E+D4 %RGG M[LD(T'Q)LY%M%+76AX:[)9^72V4 S))[*DU7&@FU.%&YZU"K>30A.#=_];)\ M4 :^V76LE7^0HBJET=QN!<8!Z*%@I9-N&'Q8XC5:H7-1.I+#S)HR=KK3\G;! M2\'58GRG'_"83[H[KUF=HS_ESH!V299X@@/ E,>*W"T+ ",T8R,IP*R!8F$# M-7TQQW-TQ^^KIM'9KYL*7%0MV"9AP!.8E"9>UPG"$)R-/PYCU M42SLHUY#G>O>>Y"T;XMP$D<^:0 '!&<&X8Z#<\S:>BT6?C=BOMUL>JDMZIZ\ MWONH=.]??U*U._AFQ,&K$:=:-+IV:L77ILZT9U1034EYA6]COAE)*7.5 D#% M+/'RR$>1-!T1"F:]#0M[&Y>H?4 \[-X$7VY'7O1AOO>@U'LZ *&P*_( B(T] M=F/6Q+ DF"\_VN;"I,EKV[+,V@@6MA'?=,%=M?4"56NMMKRWPOM6K-K3BG9[ MOT*2*_65AR"D]GKMH][\@+$]V4&9GH;, AF$1YY5,&LP6!9,+"_=B_;5$,/ M\^5Z$XR[E7\6EG^3N69?Y5P2#";PH"-AL??N"80#"QR "Q2XV IZ'!;T7\>A MTBNRWBY,*TMYN3]XIAH#3T>HNT(!D)M(0<@Q62O?<5B^;]M]&?]SH[*[1'Q* MNB <-+,0#IK9R<$+EVLN[LV+JQTR3X;[-Q>'H\/+L=?FE5#G^"?\8=:_XFI/ MT[]Q^[T0RK)TJ.9+=M5*V:_-QQ8L%%QJ@?E^V M2IEV7_0%AE>)K_X/4$L#!!0 ( #:%6%2:/?379 ( ,H% 8 >&PO M=V]R:W-H965T&ULK53;3N,P$/V54<0#2+ODTI0NJ(W4IB"0 M@%:D+,]N,FTL$KMK.RW\_=I.&DJAU3[L2WR;<^8O,D=4\%863 Z< M7*G5E>O*-,>2R'.^0J9/%ER41.FE6+IR)9!D%E06;N!Y%VY)*'.BOMV;BJC/ M*U50AE,!LBI+(MY'6/#-P/&=[<837>;*;+A1?T66F*!Z7DV%7KDM2T9+9))R M!@(7 V?H7\5=$V\#?E/FGO8 ?@7!P!! PCV >$!0*4G@=$H$,I6CHBDISN G/"=C.#TY@Q.@#&8YKR1AF>R[2FLR MS&[:Y!_5^8,#^?T 'KAFEG#-,LP^$[C:3.LHV#H:!4<9QYB>0\?_ 8$7^-\( MBO\=[AV1TVDON&/YP@-\4_*N'[V2P!?Z>]BS_[7J%[@^7O^W9VR*%$L;;>0.G7%5/V>VMVV(0UM'>[MCW2CJOO*!TW= MY1Z(6%(FH<"%IO3.>UJ2J#M'O5!\98MOSI4N93O-=;-%80+T^8)SM5V8!&W[ MCOX"4$L#!!0 ( #:%6%3!<*>-\ ( #L& 9 >&PO=V]R:W-H965T M)D@XYW6E'GIWLUX]WDMT$:(.B?;&.//+C1QY)+_;.WU.+R/#0&4O+K&7N MW^8YE2UVBJ:N1RLWM?.=8A%]DU/O457)J3-Y,9O]EG=*VVRU2+J-7RU<8*,M M;CQ0Z#KE']=HW'Z9S;.#XE8W+4=%OEKTJL$[Y+_ZC1&E,Y]UQ>TR>Y-!A;4*AF_=_@\<\SF+>*4SE'YA/]K. M,B@#L>M&9V'0:3M\U<-8A^]Q*$:'(O$> B66[Q6KU<*[/?AH+6CQD%)-WD). MV_@H=^SE5HL?K_Y4'#R"JX%;A'4@N2=:Y"S8T2(O1YSU@%-\ V=>P(VSW!+\ M;BNLG@/D0NK(K#@P6Q5!(?6XTE;94BL#=Z)$:40F^/MB2^REE?YY@='I MD=%I8G3ZT[7_$9Q;U>OJ? +75NH8$Z2P)5UIY342O/KUES=%,7NWQTDZS=_! MJ ET4#A_T+G@1^5K4!)*5;M8&]L 81F\YD=I6VYAITEOM1%Y(B&5>61=TB1% M5T%:>2ANA48FT6,E?+T+30N"+SPI3A!LC.*X;*;P0;3R2"$Z$9#N>J/KQY1D MZ43 !X$VLE:>$6%4'0&[M Z@4:B(85K,40UC)Z!E=:A<(MMBJG79^ MKND%@WTB5#H=O 4+F]]!6S M*N^?5P!!]R,%\-"^&(^K-4; MY1LMY3-8B^ML>GZ6@1]6U2"PZ]-ZV#H6?NG8RG9''PWDOG:.#T(,&PO=V]R:W-H965T-VO?-[UR[K@Z_@+YNZV;L._MEL'[>'QKN<7MJ7CR^?//GR M\=X5UAQ6R8N]K]JBKK+&;UZ<7%U\\^H9/D\/_%+XV];\G.%) M5G7]$?_Q-G]Q\@0!\J5?=[B"@_^[\:]]6>)" ,;OLN9)V!)?M#_KZM_1V>$L M*]?ZUW7Y:Y%WNQU[=_]7*>+W"]=5VV]-_LEI]]]O0D6_=M M5^_E98!@7U3\_^Z3X,&\\-63F1 R !F@O%=I7E_>N M^,:OE]G3BT5V^>3RXI[UGH;3/Z7UGLZL-W',[#^O5FW7 +7\UST;/ L;/*,- MGOU3T'OOVLBNW[0'M_8O3H ?6]_<^)//V# [=6?9*]<6+3[\#E>H.L>L4N79 MZ[IJXO]P55WN,HZ_-GGV::H7+4N7)FUL(('GNW:;.=N?+;R MOLH NH-KX+FBHD6:')[V0.C=COXM@!V: A8YE #:UE>^<65YAW_WAX[?[0"( M#U6!_[K&?0CPJ[UOX(S9Z?=75^_.E@3I<>!@I[+/?5;W#8B6%EB8%@-9U]"! M6\)!MZM;3[^'QVYW-0!T7M]6L&C;K]HB+UP#B%QF5V4)*W:^$01E0#]5Z]9Q MI94K\^]NV*_9T6CP:XY(O!?[XD)/B0RB] MB^Z.<8Z8@E/_WA=P=! F%4A??#CK:OC71Y]YW7*1_=;G6UX(C^%:$-X'/E:W MY\57OX?_7-; 3+K:87A\.5.6NK"N?@=(IA:+7!&Y8)B$,NHP]T!X2/0) M.A99HUZ5Q98)<3$ '!XKZAPW7 &3;(J.P 0]Y!MD,3@6"2] *-QO6P1^WO3E MIBA+PN2Z;CM9N&\]_ 7.?./Y(O"@-\ %JZ)$@H%]X$C;N[/GP M", :-@=8RAJ>&#U V*G7'\]1?R*,>[ I6A>1N7%%0\_35? N? (\$X)5%@P1 M"BZB0B:P5=^"5&Q;7',EER'; Y$T1#API:NZ <&-5P*LXPE@877X5>E=ZY7A MA^<*B.W<)P%LF?WJR1(@L1"I$M[8%7!.%$=EYC_A37F\35P9_G@#TJ+NX3G8 MI1FSTBW*A;( 0B&2!@NKK2NW*CW(ES41I@HJD)AEGN4%\%Z3;9IZ+X(J@,*L M\_JG7]Z^.;_X.@.VRCW2^LZULH@(8Y!C0+8%2K1M6:^0+<%*RT'&X3T$'B'3 M":F! ,55.<=7!C:(AE8 M$GZ_ ORI-;' /1'Q/2$=Q0C(I![I!=30 E/*$2ZN(>=1.%(R ^9];=UH2HNKEU3;XTRF HCMT*3&[@\JZ',Z"TZ0)) M V]YDM- .JY"E*ZB_ )7IB2^P'C")&[Q9^0^4%]M@>_QEOF]1Q*Z] ML LQ@4('; 7WT1\8 LN6BQ1+<+:HTEB^XX%(4;FF(?43!!$N),(('C4BB!C, M,-I?*V%"?.P6I#1>D&B< MOW^6)FVSMD:!CS+%W\$R(!=]]K$"COY\,<)0XWWT0.;\H"B_Y[']4H2E&V\SH?]"-H3#!?"^ X!.B;[/3BC&RM=5,, M.;UU)5W2NJS[7#1+\NA"C Y#F 46;CLA--?V"U":26KH7GA\=6_B34T'> M]@>T;Y N:CAJI_R#YY]8^/3RS)@6$P_@FJ=/X:&FWH!\8/I0@,>GQ6UR?RCK M.]+DQ*L-@(AT&]YJ?.G$%&*PREXP@A9VCB\"$1S@-][@!G2R[\2T[) (8$F6 MW$#!*/U=#KQ2@W.A[Y F#'0:+O%VYU&WJ% 7\F[9-@$/%ZTM.%>!-P8_Y/V: M&2PN^W.P)_'A@0V&' '"J22!IGP!IU+019FBVEB3F 9*A2,771AIDV@YH($E@7X;]'U8HN8;"5 M#OB$6J:%P(#@T?.Z EUNT!)!([MY0.G>DZ, 3@ -#1B4C!-0/V'#S -&05\V MW=U__-M7EQ=__@L0+L90D'ZW@$75VH&L^2K)A&:C;+PF/G]PS!N,)[E90^H5._##L%<#&?%5T#:[E%%(@N#)"%U17AD8E#- M@WC7G?64NG7 Q>S6"[$[ +DL]5#@6Z-K ^#436)I3>Y@K%7%F;%:ZV81%(]C MG>](L>DZ"S7Z4]O%ZK8#&Q4$09T L%] M@>)TO,U"5;X)0"KNR2\T.-VF/\6^+UG)[0@<#!:*&_:P2 M&6D.)1)V^B=./:+^7X!=Z=#IWD4(;@2K;^(D&^),E-8J4> 7)&UA\Q6[+T@" M59TX3.(D]>@83R7GI-E$44I]V#E MD)?"P;."-.&A;PXFLA= $)51T'VAVH*+B;XI\UH+3EW)L@2911Q#POFMNR-% M#,L#<;2J42>ES(+@-]9(!'KL%3/'ST$4W@3W\)/;4P!5$1./YMAY7?EM456" M>Y?8NVPDEMFU*TGV-'6_97L86:3R)6B-#G,SN"4* MEJ98]:B@)-Z$T3(\#,H=<\-%2Y%ABCK113HC@YD1U-1C7Q#7(;>]0A\?(UM MKNIX()NV1P$L6CIR@^P'OU-_U #-/B.##+Y! ]@$GDBE(OU %B_29;6=#>Y) M; _$2C,CL0 5]=J9L.:]ZVG(]+>ZD=A=RC_LZ ?J$3"/AB"7V7?!/ Z+L8W+ MT7O";@&V*) GNCESJMP*_@U[J%;9+.J ?@.(^^LX:_F3GD\Z<,?NVOMXV[K##6#?B4-V%1,* ./+; MNF-_5EE/Y#4CJH1+4@0P O=@@=3@O!9+OUR0-5%YXH\G"SKG&TJ"Y(""Y$YD592>X": \FI@(?!PQ0RVZ]"MTJX: MTJ!+I>CO[*V"IUP6?\?S&?.8)4<.(M!B=X GQ! CBPG9O(]O$AEOM^C;=*(\ M'/CZ=RA11>B0 +=> ?@)^0%/"[N&%]"H M4*>L+#A; "A"WP)=U9J(-,&^)27739FG$5\NP\ (.+M%S5X?^'?+[-F9!GV& M$0($NL7;P4Q "UZ FV'F(,1%/(M&$HT&-\LFB$8]9A9!PY,V*ACAB=$FYFH2 MD["G1-P8ZVT:(#J5"7+,VL"N&3D6 VY$'Z;2$ BA_K,B'O,ACGHVQ'&=A+[2 M?PF=M-:^BV;*3 !N/MHVC,O!LH )N(=_7B1NF:';>_GE7Y*PXQSH,_%(D0.8 MSDJ@XUP!AE8"/K(#$".2X6+@JRF5*O3611BD0CC&[)H&[X\#O&+WJB68.)2T M/#$"1E%(46(R]T IN5;R< ER8@Y,M%@*.G(89;.!P]#P!T'A\H4Q(,AB ^@Z M23P658\)+L&%'BA=3 M.N[N1K$JBGX<,/>),?485 &6I20NYO>Y;&A2 ),5%2/]^+9L'D3E)&,3O"9H M-%QX>?QDBE>4>__8$2S411N4*%N\'.X* 8H991.BQS9!.K1N7,?>HB4_W=<: M+>@."]3QIE_/ZK^:Z'9:!R:F!5G#017&[!.%K"?1'-ESD#J:T<8/T;@#3I^- M'UCY_^-#CC>^K <<46(-TQ=T%*M_X"CO DS7"LH/BAFE^7L2@_\;+#W'E'#6 MRM^BT)/[YHPQ!]9#SI>M#+%I6K4\T^L8'HN*!9RLMQ"K?9YIYAB/#7,<] ME5\;M)11K+>:66G\@SM$;"('DI1!@+L\*!0LW:)H1P.[_>5759;^\&&H7LE7O9[/^)?GEG MZPNN5;!AY6H,0P$13?2K> -B3L9UNH>4DB7E&K(]IOLT>677R^_S/9@(<>XA1NG MO-9UP_4IN92:I[B]TW+JR:2&$8PB+#VHXS?#"TBRO(UW)0%KB@7;'MQ83Q!< M7)[OL9%!U[5I DQ.]+!R);S+.FTO6>_1O0]>)8.?7]=B&@KGKM=9CXY(D*Y0V:/=0K1'"!:E$Y]JQ%B@NB&Q7+K,/ ME3@X<=V8;HHUX",K4D&=V0VC4YQ&KS&#I1%2RE&30(B_GQ,]4IPJ5:-48\_I M+[Q_2=',[&Y+*3A(* D(2@")U)H)*P[*$_AA@$4$"MC*&)85NV$1TU5\$4FI M I8::CWEB*\('_##DP5QZ!]<+M%(6\$Q.>>JF9SYB]0/77Z!Z SL'2]H*+X53C0=!QZU*HF%4M&A) MJ^1TO90"K!$2'R%91B"'?TJYSG'UO5J:%"?_).66L0H>SNTQ;HYI1S)Y:/49 MI NN\^S1D^6SOBWT8>F4.K@#E1+5#>@>1';*Q W ,>' MY?4R^QZ55L6ECF <4-\2F17XCSM^E 3GN@3XL92H'FP*0C;$@LX!^'.JI-1. MAR87JR%YI4NNXE<5E(,NA MU!4GM>JS&&$7Z'-1 CJ7#TMI"JY)Q%XJ6(:Z->#@[92!TXA0/=!>6$VB=$F*3LWIW2AT(&E=D M&//(@)U@]O*9H!7$[/8L6G?OC74'"+C"2F." >7T:Y8?/S Y';4(Y<+4:!*. M6X1*&%V['7=\B5I T8;"">4ZVHTE-5_31LR]A!3R?9VD.!. 8PPB79T#1J$X MBJ$T+6IIM92V,4IS2!ZLZ:4D1/9< :_5 ]@#XF^EX#>'E]Q:_4D#GS&]369? MSUA7IG:60P%J]NV\P?B"RI.2UCBJ@U;H_V0"-WI 4W$<+#7JZ.->G]"E13G2 M07W(O", S-A@"L21W.D&IQW?L-MT8F7MO>/HC3F\Z6O]M'-P&#'@R08.-,$= ME2(+TQ )^$PU^M97N8:'1-W="]- %TC\0-IML+JZI8Z&&Z]F[R3?S@A[R\&2 M"T*ZV)RG4D) @@WJENLK4^.2GR&QEUC7J(ZH)[*:O*%-)ICM1P8 M.Y05Z:DDBZ0#$,8>F30: M"=VI"\.^:+@DZAU4\@PRAVE$(9 (^63S(:(MA+]2T2T#!UCP1P9/V'.9_:W6 M@L78-! #PUI]*:5CD?KD:!=/_IWRKG43X[QU1QUL%$PA[+$'A#XG/GOYY.+K M;!HKJ+XG?59Z[?())X:/4?" ]PRGI=9YH&D^4*/%]M(Y%YM,]RA"8HAX4*VG/!&L6FV79EI X!3L7U^JYLY;J(GT%$.RU )"(JGXBS&R4)$\VK0 M2/Z=:21_C8WDY'ZY0]&1'4NN7<'U)B'40($'."P9]E4HJ /::FLB 8WU5-3' M@""@MO"VE\'VO+E<#[-T*2%LY*LN0?&>Q-)DQ4$2![!+ J)(2/& M;%URF@\Z7B"[H1J3G>N2@Q+)QESH?5B:>BW%L*VI1)(9/,]ERMPD-<*NN(%" MK639/)!4;%&DIG0U/7V$;.>20:84#<$2!B>& J3VSAC$;("PXX MSB4DCB2E!G",\T._:A( =PPV/N^F?=Y1DS]$&"2%R+<[+NG3)N_&AB]LL[I, M?*'F&2KU9#K# +!,!S#YBL@C8 ?S);O."-)1X<5#X+89!XQ1,,L'7P$186SC MSXD"#<1^VQDB@)UDXLB@!T&*69$J8R&XEC:$MC(E+@UPF4;QI,E-$SA]JZ?C M4F*IKIC,$VAH9!! $[^$[H@[1#1G$TOCIK)O05&.)JQ\EEP_)C1CQ%*23C5' M4D,Q[V=$L4#5_W:&&6'LSV0)B5'U SV9_-J'7T]%L<7F/\#OF2CU)(5UY9,1 M,]P,01&L!!,30X)\#!V-S-_7*.;%-L? M!V4*9-9AC#V3)"I%S5F_O M:0X:F!8%[=B6_:6787Z1M,-A02&*<*L1@U%6Y0I7W(2:(F*3+(4IY'[JI"2; M2P XP-/.HS=-0]JM@\JC>*!(2XJ44#F"[V[QC?G32@$N :TP<@[=M$!2@@X= MT86D-^XGI"!<8D#\V-4>D3G$)_+ZK:X3 FAP^2@Z>L8=,GV.V5SK0P$3B .0;J +,4)*!3FW7HMC !O0]#\NB] M=O3B+*_.0TG=.!*_MZB>AFQX>G%R#(GQ99ML6T"?G;P5+D-H@TQL>8X5,__E M07.31M:H[GNUF00*649ZS?VL'\#[%X$>!H?M/T(C;O MI.&5)9(CX>:YG#1)7/55\7O/3I<4!":@BZ[GBD3!) M,R<.L0^!T$$ M)NQ! ;Y?X-]9F*RE2?:GT>BW-!]XU.VGJBJR7>K-.5+0Z?N?/IR%##J#E4RL M0ZB*C7(ZQ>AB%'7T_ C$#-:/U1."(QY>J04MQ',56Z@ENS=D;&Q&UL9X=0MJ MNKPI=-&L2BA-PMK7)"4C90#WP#Z:Y#+N[?F8.Q5[YF MHN0J/30EJ5E_S4$N]D5%;8W'_R7=YUP,*A,>-;D6:S*ED97S4+-C!N\','4H M)\^='IA/-)H[R3'Q62#"G,\XL"WAZR.O4U8.$U0,2Q^F&D1)GKX!_);_QOD? M?%>''DKLQ81>2A3(FD7B +>XNXL8].%\UUJ:4\' B=9J$B\5TD,$U7/D!PNT MM99$M93,$01C9902%=5E4Z:$B>+!K)?DW"0>D,X7,T2GG;GG]C@L N1_8 M-*/+'$"J4T/G.LS\XU8KZ=I) (U'22'L*TKS']V"ASR&;7S8Y5>I(?-2PA!' M9DA%M$CJ5#@+]IE0[J\@'HQ&$'U2Y527&?B61XBTL:9M (\.)T@+ =.PIN,* M$3LP(5[LW(Y4O*09E,$?05/OS[*WT4" 0_Z *N4'JB"^8H%KM2A1YG"6ZS]B M9N#$AW7HPDM":[8F*-H[F/R0\9.F5DGJB2AO]E#C9G'$CJ$^0$!8CW2XNJ/P M9NC6T'ZT*6#U?8E(B>;!"@C0K'$D"25.-V5]V\8@UI1+K5;5VXT4,8D>3*OJ M.0#%MX!^4+?S]DZL9];:'.3JSO9^I,?AC&4[4Z:E<#VLH)L4'WF956T!4W$W M)"J@S>HL>Z7SYEZ;V;PT#,WR2PI;*!(:C60BD0\DP=4D+-3$75Q,30=>Z."T MY!TS5=A:I4F\*D(D*A=1V095\R" 0TC//"V%AG;BU8Q9-"@2QR&Z*"B78?)5 M3%T,+W;NN),XFD'1?:/![9PE/S>,=I&1<\0Y^6&'V&B_93*IWD[YIJ-1;\AGI'B];)Q)/JE'J:%-LQRXW,?R'# M("[3Q@^QN/!R @=\.$3O#&Y>QQIH]4@Y/??]_OGBZ6Q?PQQWU.$%W$#!8G/F M82!TOJ)H% @SZ?3S$*A"G #\@3>(V:D1L#_&6LL)CJI?(3) MQ)0U(2W8BG?MH)R"GV86Z5PE'1$ADV#%4N4O0.#&?86IS)]K/O7$1ASI$!X?&RJ.)QUE[VS6'2U'C6"QP%L$[+SA&1_M^ DC_B4;EA/ZJ MRH?.EXDUYN[@;:5X"0DSQBX=1,";PY&&N1,%T-1K&D!_F_;Z#@])S?Q3%VF< M?RTSU4"M!-9>Q1)9'9W>MJI]I(ERI@J+1_G6VJ_T.6 Q AF%?QJ:P2%N,VV^ M1L5R>CA#NO<88WBM40?*1H+6E;'M(1HA\&SD>?LUGJ7TEQ]!&0]*!9#QE MO:F$%G1NAUF)&0L0Z+LV7X?1C00 V@9+9\PF-K4:9CXU:DCQ_/_0+YGXRWDP M1- '/089[Y)\Z,)NM@Q(#,BR9XG-9Z1!SX./%H'706:#0X2LH!2PC+:Q2I3S M6>>6_">[*VQ_'.L_[1810,^H^IVXD:ET<]^VNG*5CY\;@"./WB)E/GJR?)IF M-2Z6?XY)CS33P)#83,2](/&Q3WF[LP>!-GB%0$0=J#,#@%=^QT+!4"B)B_[5 MYUN\P2O^5 A2"HUZD,^*Q,]?R#3K:#2Y!&,7;=6([.PX(%I!-ABS88G^W2 M7O1T1>RP,L3(;>9#^1X4@"JSK(.I:BSON^/=H #,]T2;^)HVAJ2U]@-4C*H^ M70R@D3+^G-ZQXWVQL;8(]HQ]0W3%ZJ$,OH^14?4+>*O[R?B12>?0B5)?X7,: MUX(YV6+MMW*JQ"K;%B2M48#Q. M%&O&R#ZV+90BI!.0DSC._=%9M"='.":M;4+,; "<6'#*<[H!Y+_&SA/V9>+ M[#L4V+_0.7^,=D"["#:7B8@K0;915TNMSVIQEU_3=-W8,7MOJD^N9#\*% MVK'A1VSP>4VE+6QO._\%70&P6MY??\ N7U/[*7O,O? .7^"J*@WERE=(\"M6 MH>8300!SZXOLVSU^?,=[/D#V3E]Z!WH@._WV^MV[,TJ#N7(M B@I?Y@*,X>@ M/%& /$AS-4TF>W '>$Z"^AW]T/ATF\1MPM0S%2P1!LWT1&K?=>HH#W9($,XU MHG"X$9;(F N'&@%O#/M7I8,;OU[O:AI7<0@3OFF\<9W[,HS?FH\_NZSJB?XY MCAG M400_8J 6'T1SQYFF U#Q^FHIWB3R3>\L)NWO$D1=R,? MGV@7,:3VP0NQ9CF2306QZK;W=BBW016?T^ MT8#9/2] /X\6?AD"4<]AZ0]G"'=AD4?TDO!H=OP,:%!4+VP ZR(R"04 M8V;'T3+JSS''"]&P*HR71(P-@E^_"^?+@C,?P K437[?> !;^VXFKN64)S"S M?PB 9)#OX)M>[0[^=M]=J(X@1DJ)TWYPMC6G#F_:F3Y MEI<>E@-54H.#2P7!H!# L@1<##T9L 6)9!3.;,P-R9A F*=N'0K!MXC*R0(3 M@VF#&X+M-K[@(G7EO?C106E?#@/PG7E>BJ)H:KFHJUBAIA]-OR*_XV7V"L\@_.OH'E<,FW:TFXA5+=((SK/T0'Z3CA.H9 M>+3'Q"=ICQ76T9=LS?<;0YGY,&\U^57)01ZAM3FTX;Z5?G'42+DB((+(6RQY M4Z=%QG3%!Y*F5-I3C&(-.OK*<;86'N.@H$W@RO?V<.KY)Q(&LFU2W8M51Z%B MPF)DV!#$'TGR9G"?RP7,C>$U/9@C#4N%-PQO"(#(*8_.3QVTHDD!)MY;U^]7=B50WGQ]%< ML;O"D[&$ST2;[8"9L$@1\HG2A?VZ\W3MVS71*(38 ^U/S3& B_)9_T MK5CB-Z%/^];KMUOY\YHV@^SB((IQNZ"Y)*ZVIF^ZA4M:A!(WD?VX_-0=Z)<4 MD_2W%FWK%X_JFZ+547F%E2U%T/DTG%!)7 81V,/(=/2!!B'&U)SP\\?=R^>/ MBQ;^LX;_-?4M_)>B6V]S;A+'*8I>)#YFOGD/ MYV2CS0?;(3JX[]5@3Z/.N?%XL;!UA[VP1WK$@6Y:;7KA:&O6"SL:%$U@ZM6" MQW&QZ(4F(<+5'IS&B71[N!:KCOG#Q9G)Z-8 MXPVZ]^.5H=UBC]+('@K,%;LM+Z@]_\VIQ& ML5<(%=;.(PCZW>$E*N6!2(V/6\QH+](S'JYWZ#\'V\F6E;!XJ=7OLG'=:51& MT& K)N6N]>87W-J3>[Q:*QN^L)EILV4$]62=[K?,I$$OA_DO[K=^.& HXV\P M\"T##WK/@H*6KX439R=&;\!X:D+SBV!JX";EY."#(?#A- : MW<.E'IPA/UE2PG5P&<2CL2<+1Z(\PZ+>PE[,L/P;L F'-P366?AI:+!Y#+ @ M'?>*\IVB%_Q)Q-=8'T&:,. Q3Y[ 2_>&IP$O_1'#']L-?YZO;#C_ZPF!V5Y@ M%@1F_[6GGX3U17ML1U'C:415:='<8?0\67#;$8565)=R6(,3*X7;XI2?T%+) M'8#4CT'J/0CU!7 $](""=NBC#10K[%?DP%V\PC<&,32T2*IC^(.HY]3XDGBF M]73P4@X$KB=+G/85W$PK6QLY^GJV\ *RBK,B+FF5+A-6+7-:\3)C55[ %9H1 MW2046-VZC3 (2M;43 _ER"45>0<+RJH);[8AOY[(7D*W[WWMP!K1YHN?;MR[>>!O00KFTGQ]$SBZ:AH%O0[4%(-IV&3MSA/FC$ MZ#1,%D%/!D:CFXERG0*WM?-_#>+[07J%;IQP&(*89*S,9_]4;)FG/HB%/^-P MKA3HX.V$QRS/2B@3MDQ3*#B+J_S'O&[$8,7\%EP9;S6AZUILO>/-OT;_C'F_ M4O:$!V\@LGJ @-R#G M0+:3FXR_4#L]Q@/)^D"RZX0#G\436>&D;:5/!XJF,$X*I1X>78B0$E]$Y2@8 M\(6>%AH-@W8[4P@*[]'4TJ?<+HF(>,"-4/8(WN*]@]L-*LJQ;9LG7)H)6D?" MOE.T:54Q'E>T2JBL>!4_6:HI*ZH4\C+_1H$F.2LY%3$KJ1SG=/#!+RE+8B\B MC2FE^'-*+LP'TCUXQ_D]/>UHS*$#1/UQDE;.TP1503NI5BI%(XHC(NN>V0RW M%<3CYU30/YQY04GUE_'\%2UBEF3%*V_P8PO*)4N*_+,I7WMM M%P/._O3_;!X/L](G\GG2?.-,.1%"PI;8HV/EGD$9I[> MYHW38YB85MI12PW+C@9>-)Z [ENMW6[C!>Q'Z+._ 5!+ P04 " VA5A4 M^>R35F@, #!* &0 'AL+W=O& M+TEVE&VWZ*+]8HOD/.[CW'O/'?+YO3:?[4JI0CRLL]R^.%L5Q>;9];6-5VHM M;4]O5(XG"VW6LL"E65[;C5$RX4GK[#KJ]\?7:YGF9R^?\[T[\_*Y+HLLS=6= M$;99:?Z:+-\F+LSX)I#(5%[2"Q+^MNE59 M1@M!C%_\FF?UEC2Q_;M:_37K#EWFTJI;G?V4)L7JQ=GT3"1J(\?%5:W+%6W.KU/,TEF:*2[@+7D*D6+*H$>Q4]N>(W*NZ) M01B(J!^%3ZPWJ!4=\'J#KU!4R#P1-]8"^S?Q+V5J4[[[]YNY+0SP\H\G]AW6 M^PYYW^&_:N#?L(QXDQ:S$VR+IB?>Y^*[,=B(<.TL& MXEXA%*"L4!D&)C]#9-,%(O1 R'JX>BE%GZ*];"3V5RF8EBA>Q0 MB+2]%AD:5:I: ?)9D=:[F*UM 4)X7SIIY$%7$TJ[$ M1J:)@&!QIF'M92#.1[UQ>Q3"71DRG!^^0WJ"\4@[*ZPKYDJL5):(^4Z45A1:6.AF%SN(EJAUGB[2 MV"FKYS"\QP@)%RM3($&+C;;%E=?N"4EH6Q:=[(]IG-J4RL7:Q3@L6*P\C'S, M)%"N)VZ2A"]EENT8::FU)73IN!"SH_XX&/>GPJZD4;R>+@U\P"JU[?$79/J$9J(#6 M&58]T&]LMU4$UT'_BDTB-LJD.J&I%!5I3DI;9;8,8MPURD5<#TJP7CLE@0K* ME0*93JTI^JILQY8#@/0RY\CZHC1&98PM0D09KRIU4[>57)-R#O:]6== "YVA M+!,:"G:XJ\W8U?)4U/DL1=5!N1;PJ:[@M=@'C_=6 _.N:U@,RK.VR3V$RRR5 M\S0#9+ ?GI=KQ?%W#%SB@M71I<5$>_D,B; 5WKBD<#F'#6=!.!O"J.TPZJ:" M43":C,2W7P[)=A2?BXLH&,U&E^)U5S5=(.=U-T#QR*W?'R)%41!.AN)#X]'& M)9@$O"Q2WN-$$SEE Z<: 0O"U'D(CB^@1E&I'@[8'C<.XK:MTAA/)N+.*)?W M,%G#\HC#$I)#/"].&$232+S?L'9 2J;(5H8B\4HOKDJK6B/'(18$933%CE2!19PR+P MMR@S^&]QRNYD1 C@PM[1V-_?P)25P M2SC:HK'9$)!4O,IUII<[>'0T#"9P_UC<,H4'DCE'D[*K=&/%C-$!CQN9 #\2 M*H>,KN@8O@Y5.:_12.9YB(D9^CR[ARZN5'3_P!H^RP1?-%L['57X;H>,*W"Q M-E3-\'OI0=^#:5%>LU0QYU/U ] "I'FDJ7GIR@Y0B5HFN1S"\4D94W($Y@ + M6MNBQR*$+(Q>>Y@4:FGJ:L3Z-?:O)6:>0-1"/8#[,>DY6)VT NJ,:N8)*U@7,P*)1&S]3K.=4W3.BNA2P.7I/OZY;;@%V6QHWGXE-!0+"OH-T M;0HRGB^MKH+3!$0CM"9)2&:2QLVJ%:NG.^D/XDP!ZKDN$+@D55K14$IVP =H M((7OZZ;X=PLN$Q"8-_HIA'$YVJ>F>$61\I4< MT05=X[NKF@P2"9&Q;WZL2^YH:&:M'J6FC?N,J^-6/$<7A]SHX"83:))2A\S- MG+<"6LW2U&66QE%51*MQ&.JT6;/ZO.ILTR]KS=%R/NN-:AUHH_-HT!#_@%"X M4=QH9KL>L1'!YS?B->I>'J?0XDVK()+;RUR6\(1+/H*?<95TH]OET\OH5)G3 MD=8^98ZY/V?&05FKQK3>>';H4D2M?T"E4+8V!M!21@Q7G.6*'+V2R;&F'3._ MDWE)1,$9J-_[2GTX)A%8'JC$/:SBL)>9U907LS+QFBFDS-@I5/LL;A^F.!I' M*#^2L3OIQ:U+SRDA- P&X*@0Q.FJW0_7#UH4H)X9$%-JBG85F;Q[;;@F3UJ? M* ->U5A8!5H=BR*_DG,:!R]G@T?:,!^.K(:C5CYSUBFH)_Y&^/[V$7R3#_?9 MQ@>O.%C%B,A\'[^&T2083_I,)SG&T)Z$XPBY-+KDWZ,PZ/<'E^)'8#1&@7_ MEH4RX 2DS!W8^=LBH=.A&]S*1!@=.QYZ>O)%_9B/AD#"V:-T7GQE ?FX6Y-S MSIYK*@ET?.&;;03Z1L,Q=+20%MKPL4N2+IEZ8@ =_\84#JY*,U7A"-=Y54KW M"$_WH"?J3>I.?H+@=E.SE&!/^/]!GP\Z/:K?#] X.?+*\3E&ME_/-IOK/M?WU@/@N%T=JSU#?O!\.36=Q9, M($S=^0[[P60Z\'/WCUH:_]>V1L]0[:"2XV$E'7JLSM2Q[.X$>J)U].@Y,62) M0>.N:0^+<8JN5JDGFPH)@J>/&;*=^F_0QO8W>G$SN^/W^P]W=ZY&N+/ M#8^%2[E1D3D/,&1TF>_:&E3(<(V!8PGH1?MM(U0EB7!; MN8I96NNM!8U+VJ6P&HCUWE@C5>8Z/M?SM%NPIOU:R:V+ESF]TO(M3A)45>6X M62ER:0YE;D-=E _>XUNXHX[=85O5$]^DV^U.W&:Z3,2M1G3Z] 5N]T[6?5R7 MUCTVYX(?\'WF>&[$1T_EQ!U0@\R$=7,D3&ZP+FX_WKV[%-Y#O_6M:SB8-/CU MR>I$)L;)JBD>7")2<[1,TZ3'7S6>7@A/%NW1LG9XSMVF/75=/25/(_)G#7D^ M#\-1JT%QAQEA\V9Z_S#C]RXF)]:2[_F3F$)\JFHMF?%MNN8CAZ:G)"B'LRZ4 MGYQZX9\>?&J #'55Z"OE3I7H#04EE\4"3&$+6+ K78L)J&<[, CRBZ'&.*:8 M"##,<-+B#Q%6.S25E,&03RE3V.-QP% ?]\+_(_TW(GW<0OJL1: 9YRW#_N=A M3D]<"7@:Z=1!&>J;Z7L&V:W;G3KD"6O7M'O'8 "8A,"2"+![9>G/!IO>@12] ME[GK?OV!6GT41N\HJK(DN]M77MZUSLU.:6XJ>_6.?>ETW?JL#(1VR1_/T9D? MA')?F-5WZ^_S;MQG:+[0NJ@O:H/YJ\>4_ 5!+ P04 " VA5A4;-8:Z7P$ 3 M"@ &0 'AL+W=ON>GT7;KSD]M$[0R>.O -U4EW>82M5V?]=+>UO!%K(?A:WWK:#38H12J0N.5->!P>=:[2$\N1^P?';XI7/N];^!*%M;>\^"F M..L-F1!JS ,C2/I[P"O4FH&(QO<.L[=+R8'[WUOT#[%VJF4A/5Y9_9LJ0GG6 MF_6@P*5L=/ABUY^PJV?,>+G5/O["NO4=4\:\\<%673"-*V7:?_G8Z; 7,!N^ M$B"Z !%YMXDBRVL9Y/FILVMP[$UH_!%+C=%$3AE>E+O@:%917#B_,0_H ZD< M_.D@$"";!WD7?-D&BU>"4P&?K0FEA_>FP.(YP("8[.B(+9U+\2;B->9]R-($ MQ%"D;^!EN_*RB)?]J+"!.\P;IX)"#[]?+'QPM$7^>"/I M:)=T%).._INF_SH8?FDJZ7" J0'^2"5E@N-Q]2J MQUYJ3""WU#T^D(-=0B@1EE93&RJS.H$+ST82'*L%NIWH<%%9%]2?%//16>^[ MWP]2.?@F=8-PJ QAV<:3E/Z($'SN5,T]=@)7MJK0Y4IJJ&5-L >039/I=$8? M/_\T$ZEX]^RKF[RRKK9.!H2%)5#(1#(>D@,=PO)#Y/17KGSI()*-T_B)Y:]W* MFXYFR7R4+.6-1+7!^06S75#IR>#! :A[B9X8Z'6C&I)92+)Z)W< M&YIT[*,"U4+N6MVCWK0LC TM$B58VT87L$"Z/>G$0CPV'.>W+3AQM#FMZSCAQ7()5,5Y%LKU7/H.L2F7F<;PRIHJ- M/&9^QP$KWH=N$R6(!U2!D1J%:C2K4,;#BF[^J!8^!NX)GGU:()+.$VTT9".O M%REKZQ6S2]I%(:XF-@JE*U1+FZ -2B)%M4!-[5K3.\%OSTGE?8/.)_N#N*>G M[R GMJ0\]1(KPD#L% F3$MWFV_1_=)$,]BYJ:MY5?(YXHM68T-[9.^ONQ7/1 M7O1/[NUSZ;-TM+,]2;:DT&%_.NZ!:Y\@[2#8.E[["QOH$1$_2WJUH6,'FE]: M&[8#3K![!Y[_!5!+ P04 " VA5A4)FA.:F0& #!$ &0 'AL+W=O MZ +*#XD7WL"FZ1I R1M MD/-#T0^T-++8E42%I.SLO^\;2K)EQYL4/= O:U(DAV]FWCR2>[75YLYF1$Y\ M*O+27@\RYZJ+T#F MRG][96ZN=.UR5=(K(VQ=%-+5:\, M>J.=E4055%JE2V$HO1[<3BX>3WF^G_!>T=;VVH(]66E]QYWGR?5@S( HI]BQ M!8F?#3VA/&=#@/&QM3G8; M=[.11_E4.GES9?16&)X-:]SPKOK5 *=*3LH;9S"JL,[=/)/*B/M',U\O:BK[OZ5-DXU^RM%;_=KJPS8,?O7]ACNMMCZO>8 M_O-P_BU#X@.)HNF+F(Q#U8E4E;*,EF'=+=?.]T-8)F6Q@ >*B:]N.#\7SLJH1 MI9J=58VK' WI<3B*LU)]K!$V. &<<+07/023(Y_#796J7+LWH-/=0[QLQ?B^V^683B_%"_\I(FX$+^N+)F-7.5(1H/+QQK2Q+HE M/M;:P;[/@A4_U*5,_H H4'(&HT:H!*10\3[U^-;/O.IDKW7>#H\@A"^39V26O*'1"^:,F;E/LT:=L+65:5-"P@V7.--J3M(/FQ)3-MB_=RPT'% G.*J\=?]"KH)"MNE:34#J>\,3 5>/7T=Y]H4_E:%RO-F^R&PV <+HZ[[X9O MAN(G3E+))[? (810TWY9& ;1?';&1O=;/K:<.-OO M'/6;37Y:WO3B?1X&Y^>3@W!/%N?!,IR+%WM9N_@W?#B$VQ/-L\-L3Z//^@WZ M_E'YM16G^3O^K_@[F87!;#%^@,#=Z#$EEU$P6^ZIV/VVG[]*R6@:+.;SX^Z# M91).@\EY>-P]R> (I#@_ZGG_'ZUD?(<$6Q:4)A,[>\%TG&(- MAX K?Z0[H$^P!H9F?BX:BP#B;"ORIUG>WC]KX_U+//U6S;WW%RP7DW$ 3"L7 MG'K[C'K/2C!@[1_/"*FN2]>\,'=?=^_SV^99NI_>/.Y?2K/&)4_DE&+I>+B8 M#81I'LQ-Q^G*/U)7VN')ZYL921S./ 'CJ0;&PO=V]R:W-H965T;I,A'\LFDYWMMOML:T<&AD;!MS'*N.R>%PHT!VS4--X]KE'J_B++H M9'@0N]IY0[*&M&1 *46#R@JMP&"UB%;9[7KL_8/#9X%[>R:# M[V2K]7>OO"L74>H+0HF%\PB<7C_Q#J7T0%3&CR-F-*3T@>?R"?U-Z)UZV7*+ M=UI^$:6K%]$T@A(KWDGWH/=O\=C/Q.,56MKPA'WO.Z:,16>=;H[!I#="]6]^ M./)P%C!-GPE@QP 6ZNX3A2I?<<>7(RF...L>ASV#DS&XU\K5%EZK$LNG D5 M-53&3I6MV8N(K[ 809[%P%*6O8"7#YWF 2__2ZI[Z ;!9/ M;V9>R.-Q/H4WG5'"=73F'2MQ\+*%+(WSZQ1F\?5D N^11JK6L@31M$;_1 ]L M89+%LVD.$W+-K^&C=ES"E,6,,;@A<#:C0&MIIHNNZ21WU'&)M)4*P<.P7U(K ML]G-%5PR@L@F5\^0%H.BQ7?A$S$V\4(>9]D8OIQ1^008#[0.+7K:+C(VRFDF MI:2#F-1LE)[4D.5B=F8@,CVU<<^M/V8I$49I;(MA-1LN!LTN[#" M+%UJIUP_YX-UV)*K?CG\=N]7[#TW.Z$L2*PH-!W=3"(P_=KJ%:?;L"JVVM'B M"6)-FQZ-=Z#S2FMW4GR"X=^Q_ 502P,$% @ -H585$2U5/QR!0 H@P M !D !X;"]W;W)K&ULK5?;;ALW$/V5@> '&V"D M)?>F-6P#MI.F>4@0)&GR4/2!VJ6T;+A+A>1:<;Z^,UQ)OAM)6T"0R"'G<&X\ M0YULK/OJ6Z4"?.],[T\G;0CKX]G,UZWJI)_:M>IQ96E=)P-.W6KFUT[))BIU M9B:2I)AU4O>3LY,H>^_.3NP0C.[5>P=^Z#KIKB^4L9O3"9_L!!_TJ@TDF)V= MK.5*?53AC_5[A[/9'J71G>J]MCTXM3R=G//CBXSVQPV?M=KX6V,@3Q;6?J7) MF^9TDI!!RJ@Z$(+$GRMUJ8PA(#3CVQ9SLC^2%&^/=^B_1=_1EX7TZM*:+[H) M[>ED/H%&+>5@P@>[^5UM_4)!;!5$M'L\*%KY4@9Y=N+L!ASM1C0:1%>C-AJG>TK*Q^!P5:->.'MM M;;/1QH#L&WC3!]FO],(H./=>!7\R"W@&[9S56[R+$4\\@<<%O+5]:#V\ZAO5 MW 68H7%["\7.P@OQ+.)+54\AY0Q$(O@S>.G>XS3BI?_*8WBI?6VL'YR"/\\7 M/CBLF[^>.3;;'YO%8[/_+=#_!0_VRQOIX2#G^33%\C$FW@34.! \G18W(@]V M"1AJU2V4VX<[;L5!PO "^K6*5\A<3^%3JS! &_KJ+:QVA^EN+;7#.QN@;J5; M*0^ZCT@1+P'K\)=7$0"6UB GZ'X%09+IC?9K(Z\]!%Q$_7ZK3].5L]Y#+9V[ M)@79V0$/09MW9Q_#^2@[C!IV\&B[/X(+:61?*Y#AOGN\@@.H2C8O"LSZU=7U MI;%#@SSQ;=!>1\[@/&=EFC\#@CX= ,:2%0F'!W3>[E+[WE=#]U@)&+!.^Q,%\CJ\%F:0?W"SGN%\.:! M;WY8_(TE#<%2/;F@?TA*RS':AU6.?:^!H.JVM\:NKB&?"LP%%X+E>8ZC0TPM MS\41#N>"94E*FT**H6%'FXHL(0/.4NJC/;D J%8 M1K(BK8X SX=/%A-W*]D/8L#3D@F>H3 ME13$1]*?3A,0.9OG)1R6K(PFS]&L"GB!K@DX3%F5I$?14Y2.5CTT!L-;I"PI MJ>@/<_1EC"#GZ%Q%PC)#JPI:31.6BKB:94Q4Q2/I)/2<. Z(S:E" M7Q"94C/76(Y7F!-B&/1H.1@P>JFH1DD4@:9$+/OBV"&.O"HX%L660QD<<'Z; M4HEE2TSO3G"7"4=FY=5]9GWE@^YB.2^'0%U(/G;ZSL!?N<6V6QM%P#]YGY]L M"N0Z?D8J\O?NV3'MH9N"!5%E*T-U&+D$LT#I#_4&*L&RR%!UBS22(K8( YX,BWW M24#!S[J/+UZD5TL409A(SJV\HGX78*%4?RN@3P2*W?B!6(IAO[R!0+Y6#A]T MJGFJ^G;F,-SO1D6)/38VQVU^O*UUK)6-#BVM>'5CE/CH^(??2_0/\?'QWWFP?7^]OL=OKWH-12U3%B.<3<..+>)P$ MNXZOT(4-R(-QV.*?".5H ZXOK0V["1VP_UMR]@]02P,$% @ -H585/*F MC:BE! :@L !D !X;"]W;W)K&ULO5;;;MPV M$/V5@9"'!!"\$G59R; -V$Z#]B&-83LMBJ(/7&FT(D*)"DEY[7Q]A]1JO8XO M<0NT+Q))S9R9.7,1CS9*?S$MHH7;3O;F.&BM'0X7"U.UV'%SH ;LZ4NC=,&4FV.@SB8 M#R[%NK7N8'%R-/ U7J']/%QHVBUV*+7HL#="]:"Q.0Y.X\.SU,E[@=\$;LS> M&EPD*Z6^N,TO]7$0.8=08F4= J?7#9ZCE Z(W/BZQ0QV)IWB_GI&_^!CIUA6 MW."YDK^+VK;'01% C0T?I;U4FY]Q&T_F\"HEC7_"9I+-6 #5:*SJMLKD02?Z MZG9D_?8H-98P[GJK2:.X+3Z.@HC)L[Z&CZ,LA%24B(L"1EKCA:6##OU1;4U MLJ,A M\7C),WB7>(/]B-!HU=U3L1&VA7.?!-3PY^G*^/._7C"8[@RFWF#ZW_+^HA'7 MT(=FX!4>!]2Q!O4-!D^':A[&:N"Z)0DEJ6=%OP;+5Q*WC2N^H:%VW .I'H)4 M.Q":&6 )Z XY[=#E'BASV*V(SCE[_AGYD%D4EX?P!TE/A?)8>))U&S[])RZTBYK05<6W[+CP+]']XARO5#W^9]B3 MV*>5%&L^U=Q3J1-])<>:8D%C1>?Q9H_P=L"9_I7+:J76/26Y!C$ELAGMJ-T' M.?LQ[%E6>Y9MRRVX*AXI"BM,(UPY4#:YMH)+>??@ _HJZ$*[FYB$BXQPV7Y@!^Q5L+UQN45&/;H4^X=%]H+!G[0=,F91FR MJ*153&W%RNC%5DW"O$P@*[)G&C3.PH)1$X<%M>-4#B[Y!55)Y$PD$944>TW+ M^;N#L'>..+>OY^F](X!_-[V;O>E=N>G]NC[:=A"+7M-!WY%Y1L.@]Q6ZXM+7 MR!N@7LD3QV<6ARR/X)P/@G@0WWSE^-'P^@C2@J9G#$D29BR#TTY1==T#_1M. MWE+_I2Q[1XLHC-/\G0OX803%,HSS[#Z4I_Z]B[W[#TVYM;_E&;(Q]G:Z"NU. M=Q?)T^G^="\^W4(_. .[Z_7)WU!+ P04 " VA5A4"8D)J!X4 "@0P &0 'AL M+W=O9&P]'+VK0_XZJ&L M_M!W4M;B:YX5^O7975WO7UY>ZN1.YK'VR[TLX,VVK/*XAMMJ=ZGWE8Q3FI1G MEU$0+"[S6!5G;U[1LT_5FU=E4V>JD)\JH9L\CZO'MS(K'UZ?A6?VP6>UNZOQ MP>6;5_MX)V]E_67_J8*[RW:55.6RT*HL1"6WK\^NPI=O9SB>!OQ-R0?M7 O$ M9%.6?^#-3?KZ+$" 9":3&E>(X=^]O)99A@L!&'^:-<_:+7&B>VU7?T^X RZ; M6,OK,OM=I?7=Z[/5F4CE-FZR^G/Y\*_2X#/']9(RT_17//#8:'DFDD;796XF M P2Y*OA__-70P9FP"HY,B,R$B.#FC0C*=W$=OWE5E0^BPM&P&EX0JC0;@%,% M,N6VKN"M@GGUFW=R4[^ZK&$EO+],S*RW/"LZ,BN,Q*]E4=]I\4N1RK2_P"6 MT,(163C>1B=7?"<37TQ#3T1!%)Y8;]KB-:7UIB?P$N^43K)2-Y44_W6UT74% M,O#?)Q:?M8O/:/'9-Q+MY"Q4KY=Z'R?R]1GHCY;5O3QC.*_+XEY6M=ID4MS* M0I65^%#64HN;0EPU.Y "($NX\L2#%$KK1J;B/)H&?@ 2D64DW+M=)7=Q+<6^ M4D6B]G$FXKQLBEJ46Y$XZVM>OZ#UTT;:#9CT4S&I[R1?$0@7GE"%^#5^Q&?! M7P,!KL[;S]OMYV9[$1J@LOVV:?X$ F ?VCR#4P +&_O #LM)L >PP$@ M5"#J3^*]W%0-V']^'J[A^6K1>TX\MY-%-/.#V2(0YV(6^G,<'CH" MTA.>B'?X4-Y+@I&?!_!\M8+G-)06[T:(<.%/5\LY++\(_2 24W_E,'XH%P'O M<"OWM5F WX3P9K&D/7@\;>,.$VL8,)W!/F$PA2W%'#;Z35;Y0&!^@ZN[,DN! MYOT7.4!O1!B?J@I\HMX;63#"9M^4>W9Y-8#Q*&KPHJ@1(/!U22NB592X_*;1 M8*4T;%70B_8^A=U4GLM4@81DCS!=)G!3[ [W=O4J)4$K"YC1@&>H:%$6?IR; MJ"II&A43-WE!61"0XC ME T>NH$90Q#1D#([LQCDNI+[$AZG0L,X9$Y"_"@;QA@0 =>?_$'[ 1LS&9,3 M$.##"%/@#^S\<"?)]+ I0TYHF33(E8N6J*C>JDQQ]6G@#NFOU5+0,R8WR1I\ MXG4P.^.M:(Z+R %[E!9@F6-F7UP@O/)/M%0@C^$T^,DNEW3&IB4)/C^0=!@@ M8Z!RO-]G*HE1]!SH?AY*%DDASN[)MR$,BQ4*W]:(\QB%[.A#:2)ZC4@.J9XL MOF'!5J)R8#=$+62[>1A85C"S#W<*D,;1=B$FTP1<#(2B@!HY2QQP ^I7@(M! MY^48^#''B,,=0D)DHB09'X8& 21BC_#_$%#Q +!D2&+B]'K5,G=?E6F3M#M^ MDQI8$CL"4J'K>DH^2!5')0.4\8$,24:,0C6#RV/K(0TJF?$5B+1K,WZY=)TE25+)B .%=M%>R6E!60&&DE[X%+ MFF1%0[8'*-5W(]+BBRMB_L"08N UX,!6QC3%4LV1_P>(/P!1M=O!18H1T"'+ MCW,;1>B[[(4^;2\-LO__!M&S @TI:(F4&J&>XU8]UOT25 30@^L]K.(9=V^= MO0' Q@[;JLS%O\5%%VI%$0RHRF9W9YR:86SDB]^-'QG" 5&=V/0]?.?,2;>L MTN/(5.XEN4++FUH5#>EVK?0V3CHPP1_ ZU3Q$S2^)>WO\+-[;[BV;5#8?'&K M4,9!=S$@HNP>I0*D"FX'\,/,)-9WGM BRT% .71?PZT81GYS$&S/:&X+N0F/%YYCSS!_ M L^CLB<,ID01^&:[F=N\"@F.V^[B*B5_9&V&&X,ZEC#> ":^^+)GX3-R2%) MTHWR56*6EP$.J,':A**:17$#NSTE;:/"AI.(:J>D%,B/#VTUR[-:D<=%0=$+ M3&\V?S?:0!$"Y1;XHE4EC3[X7J5C48(O;L@C4MB^*P',+5S&Z-G![B9@A7?R M2=]QW"\.V#*:X1"92>/( 6(]S1OF-!XK^Y^- M%OM%']!LP9\@&M/Y,3?3D' M=>AM.DU0E2//[E3V1IV7"0(G37GE,9H;@#(5+.QY)0G#([/3>S BV.T=X-W3WXSYJ#@Q,, M05IU:Z&@*5NG %QCM#'&5[M!D#)!%JD 1: ZJ=1F3+HZ-0)2@F?7=J2]!%=C)/*C:Q'[QD"*DPUU64,F,#+,38QF7ABM: MHKHF@XWH$\:RXJA-YA11LZ7$\L/"U$)&,LO)YPX$JM=<](VF+SXZ9G<0(@[G M>M9!,A3/4 P7HX.,I+4_5@F_)Y4%(09-D447GYU,_> A^7Y)!:\?D @#RL?C M/B>)]"X81DAN@_W690M:9<&@S6P8OT+K1$0?- M<1B.>'XD+GS<(;M*U,.94 %C% M. P-"TP_C_QERRND *ABN2O4_W"6VJ)/%0WY%1(:PVT3]RLS#C>&2%$R6UM6 MV1EJ)/8'_U'SNBA@8$"(3,:?5!)/4#E7-.%@#S5<"4P"S[&(=B76$J(EA?2H MW8JR(P.'S.XF[R2$D$3+CCT==W>-,FR_DR95!29O)=<:-K)^0)O.H7!5/9*I M/2+O1F52S[&330&C09N1 90VM:J;E+H>LLSK*D%(ICY56)',>TB1!W",B(K7 MBD!E@F)'M'"Y%Y1"[A7(H2_>N<5$/*&QY4W8@"W4(*QU,*?8Q620)GBQ02_F M'J/& A!OS[9\<8T(([B$IJT:.O,,XF",,=MQF,G']=UB' =MS@^6Y( M,6J=G<,-UT(;T8Q'')>%N9/U\]GKSEEWI8ZGG+;O6F[+$5[QDYL?7*5=!>'J]@N=D;P( M%MT@)$"_OA2"]HQ.\H:D&*F8$SI:@MJ2L01P2Y&I>*,R3%)P B9]]6-G>(WE M5.:@ MA_0PXF\LMW7=-KT!E&:DMXIK+SV*_[Y5BP,_&$K:9LN2Y- MD)GP@&,? S1;XB>J"*=;C-%YFXX]:SCS*,VX2^4HB=)-ZR. M/)=20R:1V(1N!H=$"OUY^^"[:,0&1I*OIQAO=.\G(LZ;?!]W)Z;'7#($8P-' M3)&8C*OLD;4(8' G()(BIUR-2E]U5;::"@*I0.Z^4';04[L'-)AD(>&-]=1. MBC726?4\+_Z[=+,P6K#)&Z,(IOQ#21;Y3,1IO\\>6;:4!B(_"&U24'.D,B ' M!,^P'<*+*[*1>03RV+/USAO$Z=\;#>2B(QB,8763T>;.EO(8Z8Q(D_,!HC-T M%C)3X6V+K+Q3WOFR/$Y;&7WRS&@8>$VHXEHV&C;3%R\1^L^V+'?E['1E\#OD M[\%I4\#% DCTQ"_,LVM791!,4CD ^3\,AQ45&S"LE:-S:'S; 7=-*FK'MPV; MY-"NV+!P7O>9O/SH[-ZXWZA<,"2-"QPU96&T;J+T?S%@ONRU8+HB[*$.BW,Q M7:Z\^6I![5N1%R[P:@))U"RXP*MHY:W"$"]#+XKPY3+T9K,0N];F@8?5)X8N MU62] MALUHV'P]]>;+)281K*.4MD/=)R?7%D(4:(=D:$<%BT! I@^]UD MOEI[B_7LPE!*]S S9H,H,)\NC@ _LOZ$28:7Z_D($^CD;'PKI'$814=P.7UE MYW["(L8QPWW3*[18-W.R=MD+)"G@Z77 TD'GL=@HG#LC>X6/[SB\YA!W;*OX M_RPP6+HI NKID;BX/:$?.U2W847 <7';JSMF4T?GCS\/W"C/*;*S!#JAA#., MWW4]N"#0TX#:MD!K WNU:I]%(U>S!5]]&=;5;/S?"NGP_P36F$7S"S&91=YZ M"B9HLIQZTSD\.5ALP/+)S%L'.!.MTC3"BR4LL;Q :Q8$8 \FK!#=,/*"!9JK<+WPYF0CPQ4\BP+'+M\,96P0ZSM5 MT.,<_D^,">B+AA$V6YZ.\.V;V'OMR/.!9J"10K3F7D@]R2%8..P9!JNZ6B.! M/.Y5GGHS&K?PIK!\SPN"+#Z/W_9_&'C3601;SL(E-FPLY^OQ%0=,GZU7 -]T M-8._Z]D*8 +)A&O$?3&%I;S%(L SX.%I@D4V\I9@M8?@C#^U_YF&(W2;>>%J M1129S]?L$D(TW2"1*WH0SKR(G,3:FP_I1;\:I2%;^D.ZK71'EF]Q/MBB1;W_!A-1 M:M_WP&-1GSUG6=P*C_VI5%D=)E%.2XLE@!,W>^;$%)P83L-N(:/M;7GM2#_Q M-_%O6+';_U4$6DS]]0H(M)[B]PI,H/G:!V']3@(YK0K? ?JE#VK ,''?I\] MT*$@]%.5-;;N>% ";_J]4R-UH---!EW;AMG702\FRKOEDHX5SHEG#QNGR&?* MY*U&5R=.-WSQ'@]#N\ALWU3[4CO"\B/8W670CK)S;05!1@VWH!TYU'NV[/X@ MB-USLM&0F;K>;28]/%F&D6CU0 HTGT%4>)IC/Z;J#ON<"A[H0K00$AHM>&'7Z=_GX-B[^$!]B ^Z5.9X@1/#XHNT) MY.ZK\]YG?96\+[-[.I?F#;9Q0L4IOS M^7"#-C;L2FT]=@$W@0,I\6; I?8%?)S[!9:K:2XQ.69J_A^,>]>Q MO(VQ3,TMW\!<[9TF YW;] A!E G[7U]B=>]K+8U*]1L,87A'MHA;WM@X'6B# MD4=MY;&_RX\42._Y$MD[73HICV%?7G['T($^S0 %DWP^=AX,3IL'(2>)$Z)( M\C3&:R8=K3>TS*:3GCX&P7(A^%'M].0?K2L:V]TE>E0EQH^FL1'W!7[-S,7A MIU-SR.NP>;4#%*,$13$)PHS# C_ZB<*:N"B:W,+7%-3@-6CO&M(:0#!Q/UGF MEKQ= Y[Q]*HXS!3&*'&R,^= /A%K"+1T&W%M50&$Y'CS7L)UK9T&E]BV*]-D MLKC4FZEH%>=+G1Q"S!QH4:'N$_LK[%AMN/\H4[!(2EZ6CXH9N@W$OE10UDY# MSP'(&TQL+2D.FCFYH9 Z9&T3H50D11-UP8R]_?C^LVDM:+6*NTJZ<)/9&@8N M7\V4/*YVBAL8_'EO0(F;X"XH-AGL52 <&.8Q1)->"+C-RA*_I.1E"_>K-;-% MBX&[BR_&/OJ_='XU(9?5CGX;0G.&Q3^@T#YM?W[BBG]UH1O.OUWQ*VV.W[UM M86K@+^=GW+]N;^IR3[_!L"GKNLSI\@ZH)RL< .^W)41KY@8W:'^4X\W_ E!+ M P04 " VA5A4"VQ]DGX$ "7"@ &0 'AL+W=O[6KB.HNB#J!63=(XGDU:(?7H\CSLW=C+<]-[)37> M6'!]VPK[>(W*K"]&R6B[<2M7C>>-R>5Y)U9XA_YK=V/I;;)CJ66+VDFCP>+R M8G25G%U/V3X8?).X=GMKX$P6QOS@EP_UQ2CF@%!AY9E!T.,>WZ%23$1A_+WA M'.U<,G!_O67_+>1.N2R$PW=&?9>U;RY&Y0AJ7(I>^5NS_ATW^>3,5QGEPB^L M!]N$C*O>>=-NP!1!*_7P% \;'?8 9?P*(-T TA#WX"A$^5YX<7ENS1HL6Q,; M+T*J 4W!2I3Q/59CR)((TCA-CO!EN\RRP)<=S0S^O%HX;^GP_SK" M.=UQ3@/G]#^K=13'G77F.E'AQ8A:QZ&]Q]$VP,^]!34L.RNI,Z1ZI')7PB-X M V:YE!7"4E1222_)RC?"0R/ND:RX[:1>@4?;.K*%OF-0.2[A$85U$3C3(G]8 M-[)J0.I*]35M:/JST!I+SX[[PS'.HN8^DKX9ED(]9\X'7A"Z?HWZB8ZQ4H=$ M&MPFR>Q2AQV-#Q[R<3%PCN%**>8S3XH(BJ]2PCFYE%B#H$@ZM,)SSH/)&+X0 M4V7:CG+2/H0:O@ ^T.2BYQJ)A)!+HV@$N3/X@[P-90M4=-@NT.X*CW]B>!L" M-+VC--T)?#[T2=X<.7H#R2R:%CDOIE%9)G#7&.M/.>L#PZ+(((GB+(-O=+IB MH?#@NV!'.&^ M:K>?OY(KAR&=,HN*/*'%K(B2HOQ)7$4*;4H]H@EHJ1 ]="0L)_4&YM$LB$%/ MFD%'P=KHT^<$\S@J9SD4>51DQ49N\SH)GVT<1],YGW*91]ET#M_#I.=JO"?< M:K\-GP1Q0;)0UR=P^K/ZQ3BEOQ?(#D1\"3DCY"^$+>CWH!0JX1I8TF&^5@;_ M^^!/X!W[Z(2L"6Y!M!RIV[9^#9N^;LE1;T-<3^WX3-4BFL^*H8>2?+Y?(F;A M2)H<.5WQ M2NK/1L8S%<[8*!W\Y4G);UG(HYSQ>LK)%458Y[P_3X*8LSW[(C0,:447J275 M"TRG44+UO-__G7ALPT0C1^DLXK@^HJ,#DVW7^Z /(=%Y>)L2<3H[V<"?:O:E M?WF3O&PO=V]R:W-H965T*FQ6*Q#R-R),V&(E4.:=G]]?N= MF2%%W6RWR+[L0V)>9LZ15X7G*UXK(Z>_=&/[MMWKVIN[:4E;AM MF.I6*]X\OA=EO7E[YI_U#S[+Q;*E!U?OWJSY0MR)]LOZML'=U4"ED"M1*5E7 MK!'SMV?7_NOW$:W7"WZ18J-&UXPDF=7U5[KYH7A[YA%#HA1Y2Q0X_MR+#Z(L MB1#8^,W2/!N.I(WCZY[Z]UIVR#+C2GRHRU]ET2[?GF5GK!!SWI7MYWKS=V'E MB8E>7I=*_\\V9FT4GK&\4VV]LIO!P4I6YB]_L'H8;"NQKWUWU];YU\OWD*M@'^H5;*TX MJ>O-50OJM.8JMY3>&TK!"4I^P'ZJJW:IV$U5B&*7P!78&G@+>M[>!T]2_)O( M71;Z#@N\P'^"7CC(&FIZX2E9E[P1ES,MZRU_A&NU[+II>+40^OI?US/5-O"3 M?S]Q6#0<%NG#HF^@V#]'B5TP/F$?124:7K(?*I;7566=?2/;):N[AOUP^\G1 M%[.:-P6KYZR0#1;5C4),J;J\!]6J;EE;PZV^"C;OVJX1; &UM(IU,&6C]P>> M[S/-"ONT-@%5%>PC+6.W)0-!5H MMZH%*5DM&-^ 1V7.!EL@V C-P3ZQ=5/?2S@9 RK1,K.%I/NMXZ6<2[R250ZC M(N29TES7FFNEV:[J:KMP]S4(UG1PSXSJ\B7C6EEM(_-VV&#?7WR^NU83$HBT M)%;KLGX40D'I\[G,18.KK<;I;!(8O),N%*"#U.R2]7[LRD<2,3YI+UZ 29QO MJ#2&CV5=0D%XN2:EB*(W5LQN?NMD^PC2O1YVS!3W9OI50%6RE;S$^9!2-$0E M\SS'\SRF*&84\4%T\WJU@N6- GK=2Z4ZCD-HD56*<9N=D]BZ[)1^5'6K&3G5 M?$1\A_# !)TP4-^A:?V M_I!BS2Q=]I,Y!P/Q7PN-.X/'F3?\U+5O1L16Z!T M(2=0[6//E>IF_\%>LNR>7Q[C1%/8U%U9L"6'KK4/;:02D 8!59$[UWM[+GK? MZM9UI=^)A[5L3'"3WT.W8\<"[I"4UNX=C(G@F)L)F FY2Z-,<[2C\ MGLN2STIQ1)O.GM)H_86$&HZ::3#+2O "&J8 M7&@*R#-"TPA]=O&UJC<5&876__4O61!XWPD@U:(1HM+W_G?&<:@NF9"=M!E+ MH:">0VY J1#&DE =I#@>W"Z[+@I)IB8M.<3P)[P@6IGS#"P@><'BSM;9Z5"K M*9X#!93L?>@?]0)@T$@"J%TKP9.L@1G9;& &%HA?A@5C')!5T>4FJYK@@7QZ MYTC7)J\;/DX@ 5QG63?R=Q,],X,U^Q$X"-#R$N_\U,G2U(GC4#NJ3B)L0_^% MCN\%SC29GCQNQZEUN&M\A*;K104VS#I;0N3C7(S(Q;79" OVD$%IDE%10<7A M)65VJB$E7MQ; 8#;)4*##K61S-8"L0U[;I82CH7%"Y/CX;1STORCX.0P=R_A M93]M.8>)K /ZZSSV14T<.ER7^C"DI7UJPZW9<)A=UUV3+SE!'TFM=HTVSI)V M[[!^K0L%.&]>NB!])]'CC0%^-%I=:<@!I+Z:^O@; M.<$TP]_ B3./?49H\8;0'OHIL+BLUSHZHL1)@H %D1,%(4.4)ZG'[N#(1I5H ME+X*[11!Z&1!Q@"%69 PWW>R+!R*/XW(!2!&DJ]I" A *L3ZS DCG_F>$P/= M?J88>=Z)SQD%2IQ.21Z+$1K_84_ M#)75==J:W6EYPP#BW0!IK5%0H(T?VT[! .D$KNX M3N.:#VRUCDE<'P )^5$I1:=?<+5$F?6]K99T\#)QPA5[:1'\(]@IGC=9(TH= M#1! IZ,]+OFJ[HPLYY&;HI$LR[Z$/P_; MAGZA;* Q=")-:VH&LYLPBP0C5R%PI+3:]AW&Z=+>(47:8L"4NP?%B(;@4F.H MJ3TM._LU2B%1%],J8J@ 0V#DGI>=V)85+?HG&Y.V(+7Q@NVT(B]KI>,3J4,C M@.'AJ>J,\)S>V\2+GL@4"!L-_S!GPVU;.*3*@[+8Y,R-KKJ0%0!$;%472"7Y M4$?KF$=JDE3=F%W0#5HQ(@C+G"?N=(@07ZX)VJ;8)BYMQ!/A M[K*+V81R0Y]?[TR*WG_"ONB,2_%P.TK/9B1P8O'GER5^ \ OR_EFA$:.5W2- MSDG:/!J=3:PBA9+JQYGW@#VJ,XPH='%G'/-7/3T3Q>7A@R^5C: 9+PW2'(,+ M/V/@)4E3G;Q<9*S 2=.0_E$2]EW@R4?;OU$5[P??#7]])T5R"Z93%H5N&+%? MS'D7AN#$TKOPL<1WIF$P0;IVHX!0:2[D,8H7018[@9]@9>+ZT4MEF!X00KD: M)LXTB%@8N%'XE A(^)3BX]2-TUZ$ [Y\)XHAE9]-6!BZ2?*D#$F&D\,),K\; M)R^4 :YP1(8(>H,:HMC-DB=DF,:IDTXC-@W<-'I"AH3*&1^6B5(7? MN]T0&6<:6J!#[-S/,C?I88K@7JHG#NUG Z/WN@-!O4U(NM+,;/J8XWC%%[IJ M:%KYNR%ANA+BDPH&VX-6>;PEI=,)B)/TZES&<^).CJ8T9EW[A_ M.$ 84F4CJ#[;-D8 E3V0V%Y<+]"G+RB/?!K/%4\@!N#!1U.HZUP$>1B<],V; M!]'DDI#Q8HJP\&(#"W&,G>'4B8-1)%WEY%IEJ1<[:>AA:>BB'7V>I2FY61@[ MX30@\K[W$H;2+'22*)ZPJ:L[#O#C3>/C_* =2$.$@Y^Z6?H\0XAF0KS0\?R0 M&/+2ES 4(PC" ."7N= +.@=24'"E(W?8%V$): +W0^8691'B !P*8C M_-@#>O@]9E#L",.0=L GZ'GHDZ+$T$LRHA=;>A$0ZQO%.%4\0W3O-LQ'HYL& M\A23C;3-W3>-7SA6'[\4K7IPPN99F6\A9*\[] F-;*7MK6\><$@%->D.5MG/C$1.:.QYP0A\&(GN?">) MGY;GXN;N]G9RHD+_8T-6HO3MYJO^__=\]7\R?]06Z$>/H1-3C8"LL#=Y#!R? MYC$H?O[(Y/'+SBG.:&RQXH],"13D^DM2MR;N_+@WGR0*M5)Z8@$#*#U.IJGN M'(JZ;/F#&4(ZM&T8OHUM:E6+ Z!!E=/L0!2FE1N-)>%P>65O7\ MM?ZH0H_,(&L+, <>9#_EC)QT;CP83;V)1PM@.Q\IGB5K'7,T91T$IG;31.$> M]AGI#Z:6)MBH]1\0UU(W7Q]U^]JIOFQY7W*TBG?YLJ9AGJUO2(6T #VI*,WA MVP0 )Z9BAR" IIGZRQ8]FS?U:C0O*&#\/D[W=&,_,>V(J#0 KN/:7./A?L: MYI0E%6"P[\[T!_4EXHA 9KM*;M& @GJL>$.XD>KKY1R1#5B"*)3>]!AH3/R+ M>X?%A%D=\.AWT=27<#CZ(J:V>*TQ'#KO[VD"3$ -M0_POC7+CDKU!%]_DZ.L MNN:R,.,-].1Z/G_@,A4BL*@IR1@Z.DKXXVC7=LX#4PD3MOJSN7NT_&W$G$91 MQJ(<;K6R>;53VSG!\^Y"? PAUW\NW!_^]6CQXI'WS8[[T>!+EP835 DQNV2^ MZQV]NCGB,H#W2Q9EK]"6X2(.<1&]8I]/^ #1TL4C\!ZEW"M=EFP?8+?O3H<' MZ#E>;0_M3<$>I2@/:]'^[\=M7(Y"?#N+.@]TT=^?$4:Z@)ZZ2=@_"P(W1*\5 MN7XZ+$/MC![UF*%'WY/'J7T752VNP%:C:>9.U&J<-34*'_H9T,Z%*-3PV7TO MR$?CII/CY;W*#7V46+=F"955VC-^TI\IAMN#%=[N"N]@!7QJO *W'X[)GZ)I M21/F1ZF3A2DZ)-^)LQA5N.]D7H(6VPFH0$?_CI)@6T%9W9S'@9L82H3X.=)P%\+1EUCX.VT;VXV5#+TET\ MNAN5M?HN'-T%HRDBW0WU\;$?%UV-?L&U0C&D?Z=&,(?,:W[,-3P=?@IW;7X! MMEUN?D<'Y2.%*B3A.;8BLN(S\R&NOVGKM?X]V*QN43CJRZ7@R'*T ._G==WV M-W3 \ /!=_\%4$L#!!0 ( #:%6%3^UKWQQPH "4; 9 >&PO=V]R M:W-H965TV7*I&VK!;J19O%IUI9(^?YN;,KHR2%2]JZK,DBO*S M1NKVZ-4%/_MH7EUT0U_K5GTTP@Y-(\W]&U5WZY='\='XX).^6?;TX.S5Q4K> MJ&O5?UE]-/AUMJ%2Z4:U5G>M,&KQ\NAU?/XFH_D\X1>MUG9G+$B3>==]HQ_O MJY='$0FD:E7V1$'B=JLN55T3(8CQFZ=YM&%)"W?'(_5WK#MTF4NK+KOZJZ[Z MY6K6+NY:7HDRL'V7>,70X)&M^XN[[P= M=A84T1,+$K\@8;D=(Y;R2O;RU87IUL+0;%"C :O*JR&<;LDIU[W!6XUU_:OW M;=DU2GR6=\I>G/6@2,_/2K_ZC5N=/+$Z3L3/7=LOK7C;5JK:)W &43;R)*,\ M;Y)G*5ZI,A1I'(@D2N)GZ*4;_5*FEWY7/W&E;5EW=C!*_.?UW/8&$?'?9UAD M&Q89L\C^H E_?+7X9V>MF"ODFA+:O>CY!7[4 RR,@>B72I1=:[M:5[+',]OC MAD3IK>@6 OEJ)$6\%6MI!?XMNAJY9\_%OY4TSE,"=E;-7)F-K>D2X1+/Q DS MZ08KV\J>BB^M)B[7Q,6*8W$21WF0%/$IC:=)4&0Y#[,XB&,\1;8@%UIQDLR" M/$U.,G(DLC,8VF6%(D![T Q:,@@ZTP"&9% MCGN6B,_PAU'P2*EKS98G-Y"7%EY@&!(9;Y/XA>@[GJ06"\5U>R=, MW#S$#L^XA]NL4(?]%CC'D1G8>7_0Y^\.BYK$821>/+@YPW,T!Z)%5X5"HZK> MF.(D"I$GFROL^5&AP[3D[4I#9?B]1#:X=[A.^8HTN^Z[\MM?J0U5"/.&+.^, M&F(PPW]$%*WQP<&ZC6+T M&E3 >T+9&V;C]7(IVQMRBKB5]>!$D&14"<'%29JSR&D41J=4&.CV]@XJ41(N M=*F,_3<$8KPI3J!:G]>?1TZ7C%,33\\Y^*)$[^MKGS).AH;LE<:5B< M/IIR*5>:XOL&"$6 DY4U))R22 ^G?D! &=+061W$8'KQ]LD8!!7XY 4)'/,] MU[Z22M52A G(Y:SI$*O:;X0"SB!<5ROQRK5R_G$'!.<"D@V$/XA5_H M9H6.Q>FCFE5G@*'VHF6N^K52CHALNL&7O,.\.2D-!3XETD*W<)SV(<[E4JP& ML^JLBM+(L->7VLH0=K6DG+K-7-_(JT>5-&KQ\8"@;(T M@ZR= !LGH[I,IEQCDFG"EO8UO;U!J4. E=*8>RBUEJ:R*+=YD,4HN?$TR*;% MEI-!,K0#5=0)BN$TF$UBO 2P+7V9HGY3X)JB\'UZ/HVL*+ ^$FB+42P^;.6! MH=2>U9-)D*03V""8Y=.GLQFRSJ8B"Z;4#&"2D0VUB,)?7;"F09:B:01Q-!$_ M&=+_4. E:1[$^4S$.?BCB/]R*&GC8AJD,V[3J.3I)#K8&3S%K BFL/\D"PJX M8\]_._J>HU'TR%Y-(>U7GL3H[Q-B,PFFA H>VNO3AR^;N62HA*ID#-NFJ V7 M77NK3,\$K6HU@K?M")>,.7P"1\_R>">FT'P8ZR%6?QNTU4YO.'(QU M=U\Z1 MG679"H15<>J$C##P)2%/Q/%B,\>. T-XAH?6DN772\6* M$KV#EU_EU5 ?8?+39LWF[8GZ'78/I( VU%HT@0MJOU-U7?@ZILR4TT MZ(6E&HKZY<" (5%'3'"(]1HNXL7SK0BAN$+J B-T@Q%+;;DG@\8-&NQ.+6#@ MS(3W,&RP^^@?F%QU#0?$>Z-JW-G0%#6Z=5Q'$ M0'#_.AAM*\U;4G+"@GC),TPXIAEE&<8&:WXOC*=HF=J%U M39-V$=C3 &QE-';[&E%0.6/*JN(41!+M5VYXR_L/E"K8"<]'^J'X"KO .41A M-8(E$ 5D04&PKD,.;858,'H^$ DL:T'#X7[X9>'QC1WF"%D-H=3& T:M)!8R M=&.KCHLY%AIY[Z(/]8,M#1GPZ$MX';J&N0.T/?)#9U\K! NC3<>7^N.RJRO6 MRUG]^4RO-L"16S S:K_7\$#O>!)'P'.CGVCQ<181E/&/"%?8E0,U]7TH/G@# M>6Z/>9!&QVF1A\6&*J-V(%L:@IK8BH0_YT+D14_H FV%C V@(5XQ:^ M E80%>] Y^I&MTP4605S)3]@1^^"'[)>DL9;4[F2AF5;ZT/\>,'\L5@[XN_'?<1).]AT<;5]3T!TVQ[[;/W.D'V3X MH[9/G=J8ZG>K2$GDUZ^,6=T63K8M4!Q:08.:QM4%:0JIKMVYG!5ID; *:9&. M?>"]LU4-X.50VF57*6:UVPT(K+F-_\*@@KOF,%:-[[J:6/8[V I%8TQTEG5[ MGN!PKVL*5%>'7E,78OC;WHL;F+-E4EP)_2(2W#>\W=WN-OZQ@ NSK\,*VR,% ML6CRCJT ^CM??;W!R%XNN[QVP_MU M=B6PU_Z62F%"R[V2(,%>IZ2'ZZ5&OL +SJV*(0R[FHYG:W*.L7R ,!\ :H!L M./\I.'="4MU)V,-)!:/N)VK@<*&O%MQ0!VQ3C-^N >%04JQ6-7HQ?.?=OVN7=R MQI&V \RP@21,X?'3032&2*>>_,@WKG)[]BS8G/:5N]*Y8!I6/IP8R P,=-Q&MO9+O-FO$TC@4@T:"5GS,)HBS^#G4Z%G/SOJKMWAM5 M.]Y4;:SB'D%HQE776! @[1WB&$#<]'2(L<>=H+#9%KT[!#F !\S:\,&\P[J7 MV%Q2J:HZF)]<3X=VM"/",W^\ @YDYR>XB,YO#Z0OB6YO_E#F9[,Q/'36?K;S MZ:)1YH8_T#" ;7OW%6/S=/,-Z+7[]+&=[CX@_2P-FI/%+G*!I8 [DR-AW$<9 M]Z/O5OPA9-[U?=?P<*DD\I\FX/VB0]#Z'\1@\V7LU?\ 4$L#!!0 ( #:% M6%1KQC9I"P< -T0 9 >&PO=V]R:W-H965TCNQJ\]FKL;W;I2U?+1,-M6E3#[ M=[+4N]M1/.H7?E&;K:.%R=U-(S;R2;K/S:/!VV1 *50E:ZMTS8Q/GAE9LM+Z"[U\+&Y'$2DD2YD[0A#X>98/LBP)"&K\V6&.AB-I MX_%SC_Z#MQVVK(25#[K\315N>SM:C%@AUZ(MW2]Z]Z/L[,D(+]>E]7_9+LBF MT8CEK76ZZC9#@TK5X5=\[?QPM&'QTH:DVY!XO<-!7LOWPHF[&Z-WS) TT.C! MF^IW0SE54U">G,%7A7WN[A/B_D]M+7N4ACUMA9$W$P=<^CK).XQW 2-Y 2-. MV,^Z=EO+/M2%+$X!)E!HT"KIM7J7O(KX7N9CEL:<)5$2OX*7#E:F'B]] >^# M,+6J-T=6LC_N5]89D.(_K^!/!_RIQY_^7UY\%8.R[]HV(I>W(Z27E>99CBX MLU^WDJUUB6R"1-KK-;%6Y4S4!2M4V3I9L!JP M)<$V@+4>%G*Z-;2UPB[P+O^"8XR/@(]#Y!&2*%Y>L]^E,"'8#*&2U0HP?;B" M+,FQ-ZJ&/KJUV&DYDU]SV;CN/ ([G%Z NU?L4UM)(YPVU^Q3K^%?V9MX.N-I M.KVBY^6"+Z9+_YBE>,RNH$&MD1EAWV\^#67Q5CP#:B,'@^@8"Q.==3@:KN,7 M_))E/)E'?+EE<2:[80\T:"MLN8A0)N#%CG[2#UL'QR;Q[A5=S8;>\,XHS MA$F0H2OR D& !$;J]9C=8S-JIT6-ZG%%H9N>&?=/GWVXWD8SAI6?1-VB,K,N MDMR3R1N%RLE4!79Z&%H.JA!#/&U$F;?EP+ACGJD:FDGVAMQV=11R9C8#6*W?!F<00"7!GV+,4(%IJ](%7(\?0^ZC@\]4?LDZSG;R^#A_T 5[ M:"-0OT?_8Y.I+Q2T631-N>\M<>B2MH5R(9N"+4Q8TF4K@A)BI4KE]MS'V#/# M\1>I84^5M;J4Y;ZG Q,.W^@/FF;P&(GND:J6R1=RM6-6%$+=)4D+87,P(QRV M@]]8K=VQ%WUZR]>"?U9D1*A/;53;P>Z>2V8%/F6 M"-Q(W[X'0GRL29&ZZ^T[Y;8AIM:VHLYE[RC8E@8#>/]^G%3=TKP706 0@,XV M1,%O?T!0L? @RM+R@'"\=,C.4\'=5D'UP6V@4=E2$-9=8)K6--IZ30<'=AZO M6Q^E(U]>*E_!FZ>+10W)!/I:2C MT-,P+I#GT:SVMN=^*$J$D48^-60>Z'LB+'W(4"#Z/""Z@JHP*W#2?+=%Z2!/X+D! M"@_% TLG<8041?79$P=CHI;X$HNX8OBO,/A MFW=P#W&2N1@%AD@*>(G"2X[5I:)/2"!TN3I7B"!RP8&+-:XEOMX5RN:H.*!1 MGUTAIWU.]$G65?]&4ZT%"IP[U)PND[YE1+CQ]$FM["&=.QZ$.6Q%EYSQV8AV M\23BB5%.G2?UT-P(M+5#(;O82_A1MF.XZNH+!>O"%-B7DMWYA/1M;1EJU%'A M[;NO-Q%_N'Y[F'Q7YYZEFQ'\/(M6NII)L=\&L<\7$ MC[5[(J_; T""H606+8:=_>]3B,:)#J$5?GAZ?&0TDJ8QZG7,9[ :,W \0^851.%:I_]2Y[-X2GX;,F3Y9)/TX1E/$LC'L]G[%?MD$7QE$<0FF49/4[G MT N>A:N3).-S%))+%Z3)T9430_O&7ZQIHFMK%VZ?P^IP=[\/5]:#>+CXHX!L M% )?RC6V1N-Y-F(F7*;#B].-O\"NM,-UV#]ND8W2D "^KS5L[5[H@.$_&G?_ M U!+ P04 " VA5A40CO-I.L& !9$ &0 'AL+W=OWHXBP]>^\O MSEP7C;;\WE/HFD;Y[0LV;G,^FH]V#S[HU3K*@^G%6:M6?,WQ4_O>XVXZ6*ET MPS9H9\ES?3ZZG#]_<2SKTX+?-&_"WF^22 KGOLC-Z^I\-!- ;+B,8D'AYNCP:5LW/^]L_XJQ8Y8"A7XRID;7<7U^>AT1!77JC/Q@]O\RGT\ M2[%7.A/27]KDM@L+ZT"_V(JKAP:FP#8 7.P OE@\:O$EEQ,Z MFH]I,5O,'[%W- 1\E.P=_9. Z:4.I7&A\TR_7Q8A>JCFCT>\'@]>CY/7X_^* MYG]AC@[4(;WO?+F&6NE=8?1*204$N@SD:@*CW!3L!U;'M&%:JULFZ^S34MD2 M1:(*PU1KWU"[,U7N>?5LE+BDZ B,=15I6WL%QKHR"GV!_:TN.8SQHC1=)6LW M.J[ILE%_H1QON*#K?@T=7-Y<'XY3*,'5<:/$0%>$TNLV09_0QS7@.(,FDKPF M>&A#(:&I."IM4G11UG4)PM?1?#>0#CKUL@O/U -1P^ MEX<+^HF6I^/3DX7<'=%R?#I;RL]C.E[.Y,>23N9R/4D1PA?:9QUA=GY"'UU4 M!A9.EN/YS\=T4!S2C?)>V;@%1PC1W>J*R6@@YDKN*S!,F[P&Z9[0KQIMPNM2 M&;,5$K?4JFT.HU'8NQ]BLA>2&E+&"V9+&@T9<+0R$SHH#^F-CKUFLKJ,TDV@ MUY;>E=$)'8O9_'1,K[3]K.P8+U"B!_GN$)HQP*F$Y!8;;02MN(1(71:KZSQM MUDCE]JG;6*R53.M*XTP8TP?5ZNH9O7ES)<))V?QD4^37$1A3A4;$&J'YSL?Q M_7U*EU&B'9!@#*]$*"TV 8*(4PI$6)&5@6\1=WX))MA45&S%6S.1.,7M@'\7 M**39H<6#SM!RJ6L-4)5J<'1!Y"HB!9:WX0G5S#E0[.IL.G6D7#37$\DH++*H MP-&M7CD/*9DMG.$I*,J>G@34E'#>RUY;2 0G*B#Q?CT)DT:K0AL=P9VN)?GC M7&8H#:",XN.4:3>2]=B/!>:=DM-K&T45;U:0%B!%3VY#DI M$ZIAW_F0DJ*J2@N4,=7>-10Q&TATR\!P CR*$0T!O7*N8FMI_U/C/A6XRH7)1N@'%C M2%SF)-&NHH=D<5US3I;(YCZN_T7Z#ZI#2*#BQJ+NR@QI_V2[Z9NW9#)$&$!( M2._##7N]KV\MCR8<1VCHU*".!\TS)6_PN'.$G**O52#*-XE0B<2S;HID73P. MF*27)YUBL":,' &!APXY@EQ$K="F:&/7E[[=.":<]^REZ:>,YF$1U*;&B89B M^\$WR4Y.A8>--#>_,5:V6R^SJWC-M$N+,C(W=] /@FY9@#[HH4GF@DT,Q[7V MNW"4!T/H3;E& ;P7A4#L#Z^0JG%W]FL9S4MD0D[J#%:V#6>Q+'Y@5"RM/!@C MRRM( %./- #HO^X,9N2 V-,9B8VWVIF^ 61MXX"@@_Y0K89BP[" GBC5DPUC MY_?L9=%(G$.I)+Y2Y(??]-T?A9R[.LJSN2_KQ[0:]C*-5+2<\C(0G!HA#/$= ME]U^K .%Z=PI,3%($C'<)J93[*638MPUI9S(ISF1?2/;'_0DH"%OHNTTE83T MG._:-#*!2Z[NZ^['Y$QDI@4G@"$[ M\J2S&P/$Q?UL"QY2;4'<[AN+>Y-?RJ)$Y&J\%G8DTDI[3KUH?%_MB16,#*F$ M=Q3*8)&#/M8.YG>YD^D#I37YWK?'=.]S#P6_ M2A^U07J8C?G+;W@Z?#=?YL_%^^7YH_NM\AB3 AFNL74V>;8%N!][5S&PO=V]R:W-H965TV;7B4DEV@,<$L_L MSO?-PS/CQ=;8>]<@$OQJE7;+J"'JSI+$E0VVPL6F0\TWM;&M(%;M)G&=15$% M4*N2/$U/DE9(':T6X>S:KA:F)R4U7EMP?=L*NUNC,MMEE$6'@QNY:<@?)*M% M)S9XBW3775O6DI&EDBUJ)XT&B_4R.L_.UC-O'PR^2MRZ(QE\)H4Q]U[Y4BVC MU >$"DOR#((?#WB!2GDB#N/GGC,:77K@L7Q@_Q1RYUP*X?#"J&^RHF89S2.H ML!:]HANS_8S[?-YYOM(H%_YA.]A.V6/9.S+M'LQZ*_7P%+_V=3@"S-,G /D> MD(>X!TU?RBU9OI6,H]7'ME-FAPAKU%A+ M@FLE]"(AIO8&2;FG60\T^1,T60Y71E/CX*.NL'I,D'!,8V#Y(;!U_BSC)98Q M3+,)Y&F>/<,W'1.=!K[I$WPW2-(BMQ,=4G7P_;QP9+DQ?CSC8#8ZF 4'L_^M MY#_0?-' ]<"V0/OJ17:2?N"9FT]@BX".1*$D-T % BKI2HN^W7G 8)9FK^_? M0,<$(#5L&UDV()2"NE?J+?%LP5U\&P/N73H0A7E H :!!W+PE,U!6/:CY$86 MBB\-=,*2+&4GB.UJ0NL1.V@$8PM$?2"L@)<&]"X\3E.HQ,[+BA>!U)O!3=E2$& M+IWOH-!'*0A=L9"=AMH%R..2/?;&T;RYO'I00MU,710O(/QR[#Z#5!+ M P04 " VA5A4R$?; %D# "2!P &0 'AL+W=ON#>(PG <=X\+;;=SM%WFGBFM>-L1/!;M.S&F_0?.ZO%(V"":7D'0K-I0"%U=;;1^NS MU-H[@R\<#_I)'RR37,I;._A8;KW0)H0M%L8B,/K=X3FVK06B-+X=,;TII'5\ MVC^A_^6X$Y><:3R7[5=>FF;K+3THL6)#:Z[EX0,>^606KY"M=BT<1MMLY4$Q M:".[HS-ET'$Q_MG]48L;7L">ME]O D/Q M+4I0'&.=C;'B%V)%,5Q(81H-[T2)Y8\ 24^91^?LC^+7T5\B\4,DLB'.(RC M5_"228W$X26_4.,:>ZD,%S7\N\^U471V_GL%/IW@4P>?_B]BOQK+7N:U[EF! M6X]NJT9UA]YO) !?$:@2*&80N I$/0(-H/+04'1<*R.%E:W$@ON+F[';E$! MUR#)ZMQ9O;O'8K"7$2ZKBA>H?#@TTEGJ9R"T#TQKM!_0HLM4%.@29VTK"\I) M4X'0%*&P",0!"O*3+2]IK;37ENL9?*(:I_ .Q4!6^0/4CQP9<02GDS@Z4#OT M!&4:!!?#DI&5&X_WDFB1&^4&E:0T#GH-_R!3X^$&.IK8Y61S.IZV":F)5O ' MM[ART$1!_PF?!;=!;XPC\@;2*/67V9QZ2;SR%UE"O7ANYV*XI/@*HCCTLW0) MR\A?) G,8S]<9?"W-*PEVRS)_#1,'5+DI\L1:>ZOT@5<*2NP>7#JX;>!]W8/ M?1"DS3.2$#GB_#,7Z^WXT,8^RL9'N0S+6X3<%OPU[%] <-Z_$")9^/-E;'F$ M?A1&$WGBGD"4^&&4/)(._3C.''L_BE)X[KH&3^HD;5_M7@--9V409BR9T^ST MX.S'.OMH/KY6%TS57&AHL2+7<+;(/%#C"S .C.Q=UZOOWQ69:$!D-+,W6[$]1>;(H&JK*Q\ MO_#]7=U\;'?.=FE??EL=7'QXMD^+:HG/WY/O[MN?OR^[KNRJ-QUD[3]?I\V]Z]<6=_] M\.3RB?[B?;'==?B+9S]^?TBW[L9U'P[7#?SKF5\E+_:N:HNZ2AJW^>')U>5W MKU9?XPOTQ%\+=]>:GQ,\RKJN/^(_WN8_/+E B%SIL@Z72.%_M^ZU*TM<">#X MNRSZQ.^)+]J?=?6?Z?!PF'7:NM=U^4>1=[L?GKQ\DN1ND_9E][Z^^W]^,-WT92;Y*;8EL5FR)+ MJRZYRK*ZK[JBVB;7=5EDA6N3I_K3V??/.M@:%WB6R3:O>)O5Q#:7J^2WNNIV M;?)3E;L\7N 9P.P!7RG@KU:S*[YQV3+YZG*1K"Y6ES/K?>41\16M]]7$>F,G M_E]7Z[9K@'#^]\P&S_T&SVF#YQ,;O$K;HD4\7S>N=567,E56>?*ZKEK8,J?? MC.'VG[+P[SL'/)#5^T-:W>,Q,_]7ER>;HDJKK$C+I(4%'/!=UR:[]-8E:^>J M!#C^D#;P7%'1(DT.3SN@U6Y'_Q;,'9H"%CF4@+NMJUR3EN4]_MT=.GZW R ^ M5 7^ZP;W(;BO]JX!LDN>_G)U=7VV3!#2AX&#G6N!"6@SD54/G M;0D%W:YN'?T>'KO;U0#0>7U7P:)MOVZ+O$@;N.EEM6D6 M5EJG)9[98L65!;!D*F?+++:7,Q3SM:>8KVO*):"W2N&HC,#U MRT2$29>Q!]I'ID, 2$\C:];KLM@R(RP&@,-C19WCAFM@TDW1$9B@RER#+ [' M(J$'"(7[;0LO3C9]N2G*DC"9U6TG"_>M@[_ F6\=7P0>]!:X<%V42#"P#QQI M>XX/T/T[??,V+7L^/ *0P>8 2UG#$T)NX,OSQ%J15W<-SL$MSS$IW*)?* @B%2!JLM+:NTG7I0+YE1)@J*$%BEWF2 M%\![3;)IZKT(2@\*L\[K=W]]^^;\\ML$V"IW2.N[M)5%1!F ' 6R+5"B;LMZ MC6P)EEX.,A;OP?,(65](#00HKI*[# &$]V!E(B_ 59JLFSK-Z:".:6=;USFC MMG7-+7+#0K@7,4^P(Q+95G(-XG97 #, ,DA2(V,'3,(JQLS)B[;I!8."A;%# MYWV#>^$?[UT*%X8V3 (6B-NO 7]JA2QP3T1\3TA',0(RJ4=Z 35X0/(60><^ M=2(L[W9%MIO8=I_>)P5(-'@)3ZB$NIA1=T$X N)S9MUM38BJF[NTR9=&&0S% M<;H&LQVXO.OA#"AM.D_2P%N.Y#203EHA2M=!?@$N2 YEKD%*@&N3M\# KHD. MB0OEY*!B"U9+JAB .EL5KRCC\><"X&(Y1K^'%\;DOLX4_(_*"^VX/+ M\);Y' F*EZ+)^CV*V,P)NQ 3*'3 5G ?_8$AL&RYB+$$9PLJC>4['H@45=HT MI'Z\(,*%1!C!HT8$$8-9CJ/KSG9IM84CM4D%#HW<08U$Q+>5\YVF:*RP2X8W MC.;?6I@0'[L#*8T7)!KG/S]+D[9)6Z/ 1YGB[F$9D(LN^5@!1W^^&&&H\3YZ M('-^T)$5A:==HW(&&D(0 />(JS&8YFRI%]Z6>C%K";T7[?D^*.$QW[LG8RBC=V?[MG-?;H,G!TRI $B"BODN>7IZ1#9HUQ5 " MM6E)Q).5=9^+QHL>78A18V4B\B)R\C"3U=GQN09>0#7?/H5/-34&Y!;3+<*\/%I<9O<'\S M9ORP[._>SL6'![8A5Z#+]=K+6PKI-*!T[]%1 "> A@8,7<8)J$6_8>( HZ#' MF^[^7__EY>KRFS\#X6)X".EW"UA4:\*3-5\EF?9L+!ZOB<\?4N8-QI/(YX8[&:0H5F' M]P4*?7T?OXUTZUU+%?,"D1$^B2O(CT$+!J42N@RP=;UU]&O6/?0CB'1@8'\" M<6YR5*;I;5J4!)WL5#0YL1ZZ>;58);WP!KZHL%OL@ST^%#/QT117^M28*$6J M;3FT@O:^WDR C<\BEWET^\L$5.4;+Y3\KNSJF &,K"7R5L LF+)UO+M M,Y08Y-N.:&N"FVU:8\Z$QXOJMBXR^,=B3"A'&LF$2_.:O!D-;Z;Q.5D64?1V M#U8.>4\J+;B8X#,SK[7@;)8L2Y!9Q&$EG-^E M]Z2(87D@CE8UZJB461#\QAH)0!][Z\SQ4Q#Y-\%M_93N*;"LB E'2]FI7KMM M456"^S2R=]DXIB7'+*X4#PGZY79('1PI6R8W:4FRIZG[+=O#R"*5*T%K=)AV MPBU1L#3%ND<%)7$PC.+A85#NF!LN6HJ84S2,+C(U,I@904T]]E%Q'0HG5!A[ MP(@;D*LZ'LBF[8, %BT=N4'V@]^IGVR 9E^600;?H %L D_$4I%^((L7Z;+: M3@8=)>8(8J69D%B BCI+3;AU=CT-Y?ZM;B2F&/,/!R \]0B8#X9&E\G/WCSV MB[&-RUD-PFX!MBB0)[HY4ZK<"OX->\Y6V2RG)?=AB#1QRJNQ!) M&!!';EMW[,\JZXF\9D25<$F* $;@'BR0&IS78NF6"[(F*D?\D0,Y9]T9QAC1 M$=33$<4 5\K?49:L$9ET*GC*9?&?>#YC'K/DR$$$6NP.\(088F0Q(9OW\4TBX^T6 M?9M.E$<*OOX]"E(?\@*>% M7?T+:%2H4U86G,4 %*%O@:YJ340:8=^24MJ-F:#&8H6O(!T@IF]$!?Q+!I)-!K<+)L@&O686 0-3]JH8(1' M1IN8JU%,PIX2<6.LMW& Z%0FR#%I Z?-D6,QX$;T82H-@1#J/ROB,1WBJ"=# M'#=1Z"O^E]!):^V[8*9,!."FHVW#N!PL"YB >_B_%XE;)NCVKE[\.0H[3H$^ M$8\4.8!IM@@ZSF%@:,7C(SD ,2(9+@:^FE*I0F]=A$&*AF/?:=/@_7'@6>Q> MM00CAY*6)T; * HI2DPR'RA5V$I^,$).R,V)%HM!1PZC+#]P&!K^("C2?&$, M"++8 +I.$J)%U6/B37"A!XK7/+(?Q6 @$W*>VKL9$A_U33A,5E5X,. PLJ[.*25FC\RN M!CN:%$, 'TN"%_FM2>KH2M&VDIQ6;[VJJ_,,WRE+3F0JK?\VR6C*TA0OFC"N,:*Q2\O-D7TQ>;7_11U[DSV*S MC$M4XX>3.N[NCV)5%/TX8$X68^HAJ (L2\EEK#O@"K=1 4Q65(CTX]NRN1>5 MHXQ-\)J@T7#AY<,G4[RBW/O'CF"A+EJO1-GBY7"7#U!,*!L?/;:)VZ%UDW;L M+5KRTWVMT8+NL$ =;OKUI/ZKB6['=6!D6I U[%5AR#Y1R'H4S8$]!ZFC"6W\ M&(T[X/3)^(&5_[\]YGC'E_6((TJL8?R"'L3J%QSEVL-THZ#\JIA1FI])#/Z_ M8.DIIH2S5NX.A9[<-V>R.;#N<]%L98A-TZKE&5_'\%A4Q)#*>@NQVJ>99GJA M!V]DF.N8J4C;H*6,8KW5S$KC#EPEBL!B699K3#T8\2Z5^V%,JF@Y9,RE4* ' MN:QD0 _XW@25L;/X*/@L8((?7#N4QUC:8&^ 6?DHSQ#?(D4^ @24RSRN?T.? M:3(PT3H*@$P%(:9REM9(&"0OA0A#P9@_D*^EV_@0;N>R7567]?9^H%'(7IEE ML_]/],NUK2^X4<&&%;TAR#52@("8&3O(5-B-C$=20!2)23@24T>)*O4_U<.9 M-**9:A"^2HK*L#P(@/01R2C8V1WY2PN/LRF/@FWZ_A R@G@-XBQ13%A.RHR$ M1N>2=#19IJ^TW-G_QM9/&A/;ES?Z.Z2L+@?I)?G:JML^-!XMKH^S,^BY(PE+ M67#:1&%[JD2<,="$S4,@*+B1Z1K>D+B38:WN,05^4:F&;+])_K1Z\>WR1;(' M"SG$+=+CE%=6-UR?DDL)?HS;>RTS'TUJ&,$HPM*!.GXSO( HR]NXM"1@31%C MVX,;ZPB"R]7Y'ALS=%V;)L#D1 \K5\*[K-/VDO4^NO?!JV3P\^M:3$.!&T\2 M)#""QVW(U=XB^AQ4 93M7-Z75*N?95HGCDN2K%#:H-U]M88/%\02G6O:6J X M+[+3N&=%.H33^R(A74B=TP.L5I]!HS6!HAI1PU"83P^RG1(T6S M4LU*O0><_L+[EQ3-Q.ZVE(*#A)* H 202*V)L.*@/($?!EA$H("MC&%9L1L6 M(5W%%Q&5*F )I-9Y'O$5X0-^N%C E8S< ?+7Y7+EN8L*'PQC44=#D9,:K;00 MFZ$5"M0:3,DM1V60RG'41/48&$-E\>" A@'JAS<"B@(*\*$"[#3"*SS'JD,; M,,"DWTSM?FQ&8?DF1?*P7J<@G4?!"[7?^(]J%%!13]52B;+D@,=>]J=4PR7. M)XD-,P/CK'TUZE@CMKU5Y.TE2NL/3:K%P$QZ.&^TH= +\I0]*)%0XT=&R2VJ&;1 <'#E\Q,(7@^BD<\!FZKB.$,PO*49L 4*R)"EQ^3AZ88/&HP M6"8S==C?^#KL;V;KL%^GF-S#WD3\X2< _1; @[W&JK&_<"E;58IIOQWP"A!$ M6< C.97X-#V?CRUWT)P%4AM(+ZP&+IS4G#8.;$3N6A4J4ZM,NQ2D',9)%56& M@+@ R#+Q, [_%!LL*3=4J9-.*<9/4D$?&IOFZN!?>OR_?* .'NL]2*HB;&-8 M_ZP%)K2E*,D\^=/%\OF__LOEBXL_J_*F/)M?@_ BRC+2CT2:G;0Y4<>8+PTU M)EA6E_@SN>)74J4Q* O]QSX^2 M.,Q*0!W6H-:#34$(^R3".>#MG$KPM76OR<7=C%[I+"%RH0*KTJCMKC(O88<7 MHJ+%IC1 -]9X!D6&]*YE#)B),[XI24QY^2@B,.P2K"6 TFF-;P@,H0OB>Q$Q M"<-1A\[T''"]#3].?)Q@F,<.SLCGG& M3>ZU,5<_.F\'@X_1N!V.4Z#D.37U/$4LGH72V,<>?M!X5E=<]73'%4@)54QU M6*B&VH=*UPR:]1KD9BB\41 GZ.DQ9"].ZY9KS;![DRY<3*/Q6E??\Z6EMU)K MPGZ^/2;5&WSN%<^(D-_UO?%= :XK[*,@Z8=R[#43^:]TYM%I M"__T71YTJD7UJ=\IM+?PQ82Z='O)8WFH(V8CDEJ4?@P ME2J1"-[@8<2K<\S=UYF.(H/:,8=-Q^P-%4]9QWSF!\0U/5,K20*_;^9V+<>T#1M M>&>7FK6YC=,WX'K[S\2IIV,I('D:S"*GQ('=X+3'-YQN.K&V]B[E +@YO!F9 M\&F7PF'$KR%+V-,$-\N+5(BCS(W;UQB>O,HUPBZ"?Q:F@524$*QT4F*#2DM- M8;?.VL-:A/20V&,?F(M6))V.=+$YC\T8 0DVJ%LN48_C1[Z,8$Z\F&DNE_,V M<0T[5]KJ!O *C[\OVH^CS3P3F*KK>A.BK:'%I=C7F)*CM[*I3,%^(]8_TS6"&4Y^ZIR):$%=#I M'F5)0!3&? &IJ#5W3A/BZ[3ZR&VU[A-&=YD]O,-;4 #Z5)J7#@B2&VYLAC[ MT%J)S]OAG7G1*=Q18:P0A5O?<*>!MM]AD,';XT4KE:PB9DD'C%T83N" 2Z(N M=>46+P*CF$\K.<_1-G=$FT]HQ)I$>G59#P5Y$TF+9?*76DO00QM8B!MI/;T4 M P?JDZ-=7OP/JJ2IFY"YJSOJE:;P.&&/72.,(N*SJXO+;Y-QK*")/AJ%I-=6 M%USJ\Q %#WC/<%IL-GN:Y@,UVCXE/=IAG,$>)5I(>JH6#,$9QCMN\5/7^*EK_-0U?NH:/W6- MG[K&3UWCIZ[Q4]?XJ6O\U#5^ZAH_=8V?NL9/7>.GKO%3U_BI:_S4-7[J&C]U MC9^ZQD]=X_/PG;K&3UWCIZ[Q4]?X("5VZAH_=8V?NL:34]?XJ6O\U#5^ZAH_ M=8V?NL;_>W:-7X:O\UY^-5NJ#=8ZULXQFV*O]P'W&JW&_I*%HM\Z_>UHD[;T MCH#V$ PK#Q6V0RWZ*"8GO,F&BGB03'+^:\ ^Z#*&Z"ULCX\4++^ MI8N%X$UN_L04-*0Z"DJ;I[C,F3-M6GX2HY@R=2TP:+83-(>WE?CP4\-E$-PD M*38.I)F8PEAVRJUF)LNK1:^ROZ2#IQ>)D\0+R@-[7UE.BS^EAZ(32UG@,C6+ M16OK#*E.AAK2HZ8:*J5&%F)WN9U&;VS)V:V]>&R[(%[)]B:/SG5W^,;T:26' M04 KC.R&F"HRLG&P7VCA*U_:.?&N[>2AH?BAJQTWM"8%"].CL:R'N*.+TR_ M4F].SG5J&^E0;E!;]*T;WJ6J/7\6XP4!W_-7G[%L#BRS2KL"3-LF@!RZ.P&Q MU,I%AS;KT&6A"4\?F WOM4W?CMV1LFB,K=Q &^XJ-VUGQ&C[%?3G_)>U? MZ0N_HZ+T,2\.6@?$*L"*AF"BT&<\&ULKQYR8$E,[CD1'9;I]5?R]9\-48HF1 M12'>/@0XW!+ M/=)0&S?(IM+E<%YOSO&6G[Y_]^',#_U@L*)/-R-4Q49)G.JH0I/GT?-'(":P M?G"\!$?\%7GUA8G8*@XME6P"XO->BX@4A_V.5[>@QLL;'UE[T'U4 \/F40,[ M3RZ9@YV:6RU>!G&N3L45 > '4DC-,R\7]N_,P=ASR9@H.<"'$7FJ\\VX!X_M M=1'7Q]_!C@I7.8XLGSK7200AG"LU<)PNF/S>]CR L=$]>N[XP'RBHP^P<_'S M)!#^@_?AR\417S_P.LTPP!X?AJ7W!=%!A,5O +_E?^-N>7Q7O_XM_JEQ3TL4 MFMISS_VWXA(L@F/,08U,ZMI L0HK/P M7U7RL'DVD%")V)'-T9+R(U^\Y=LBEA*:.53Z(32$N#*SZ MCU]SE88D_"- PU%B"/N*YD\]N 5_[=QOX_PN?TCXR;[G[H WAL $\6M=\5#]N0C\I3Y:QM=;A8J=VI*%' M6BT^^..LB1"^,'TY_XGIM^"G%XUZ.K^B2OJ5DA=7)+!';8=_:$6KUHE5\(&2 M'A =02946 2I%-.2CPE'8/5ZYBN*HGB('6[$P0;<"YO%Y_7HBG'2?D+UOG#Q?P>'\4/USOJ M1B.5!13$LX-8*(N?MXAMHK;M]TY&/^$P"/M.&YQ#:U5'89P D9@,B/G6J\I' M >QCK.9I)N>HV6_"K!ODQ[9UG:.@7_JFOQ">'M+!U'%'<32!(F_R[,,L%+5> M;8N9HDQ&T>&:6@5 M3"_\>@$UF$@F*8R!\VMG?H9KH0!1V2^-9N;G_5ECO32BW$9GKM M@LY=1K#C$B' A%($5;+S#IA1VRG;QIT4,6.IG0S_V31,)*5X!<;J.39U&/S8 MUF(;G]8JBX^.9F:DW."E4LL @N%NS1II.HM[%2HML-[Z(X;7\%1J\I=XCCR] M]^/F-B#*X#V2 U1^]<^Q&T,>C0KJF$S,P"JD!3MD5.O6QN"G3C'M9M/"?)F_ M(48^$"!>)6S<5Y@I^[WF4X\L1ZMXQ,D"YSB79!IYJ+YT7$.8*37R.!L.=LWA M4E2N(WY3B&A.RZRCH_TR J3[1 U*OJJE8&2-J3MX6RE>? J+L4L'$?"F M<*2A\4CW-#5:4%$78CYR2"JA'KM($S?1YD\-5$M,\E6H"<*G4FKW4<4GI6L3 M\[5X@$JM52*? Q8CD%'X;T.#W8>\**]2U193L*K7:7,B/]B>EKCS4A\65COH[.$HB,R'\Z]/QN UP;6P2%\*E,J-(ZV ML18$)^'.+0..CM2U=5&L@75$L !Z1H->Y^AS%6;@KN:GT[X)8^L0C']W^1;/ M?(7MX83;,8+]1]?D0OMM6:\Q,"N6!/?LLWU5MVR_>3Q&>)>YBU=EMZ-A"<-2 M6\H?A)+& =E:\EQ(7[ ).8/G!6V&-#*D MU3]HZ@)=.[Y^3+D>NW;>@0Z%R1VZ@L32;7"RDAU<@LSH9N^1Y>DT+#@B<"30 MTGK[MT6W]X&9A\.:#2._F1L0^:P!9)*0-UF-\7__<"T> /,+\1*^II.(XS+/ M 2H&L+42N:(8)"GESQG;_7!58NO;Z&!/2?D1*:F;YO$71MQ270HXS/O1B)?) MB-&)8G?E[/D@24?/Y%]Z%R]Q;'BOF@WG@.$&X_LYB/H$H8DZS4,!.JK MQLXEUWL7( V"]S2%@%P-\FD^]U[_Z^_'\ED;^#L?8W .>%KZ>JB((ZP@ 98V MW:,XK2IR_1X^RL+TH4LB,JS);J07J:E7 =*Z/ 2?TA"VM##^#HC#K##6S\2? M I'18%-F9-UWU._!0PZ;N[3)388$OXR1RGQ8H#OGB^_T;)E]AX& M#PW:GK8-DF%PKXY$;%3;OT8%QL,$XSL7 M!\79# /BPD9+G) &)/\7<**2%XOD9Q38?Z5S_A;L%D"X6CXF*.LUJ$&W459V MFO.F\F748OFRI1+^ X>DH^H:K8 ;3C/%YS4Q MBKD3_W$5_@MZ)VWR]/W-!_S6@ZG:ESVF7KC&%[@V3 /;,HZR:-N>H,@ MK"XNOTY^VN,45N?X ,FUOG0-*BEY^M/-]?49)373,A-9&!6SC 7=?4:#B%$> MI $+IBYA0 YX3H+ZFGYH7+Q-Y,EA(0'571$&31L]^F1-JK[[8(<(X5Q'"H<[ MPA+9E?Y01\ ;2_]5F<*-WV2[FOH6#G[4$\VYJ7-7^C[,Z6A\FE0]L2)'-4/\ M/:YB]W%N+9,*26)6>+Q.;!PO JO/B0:N M&%^'?E8:'(>C'&3*:@C$#DE[.$RH]8L^IGN ]E^JNP@Q5#83D8B,HD.F29B M6H8R0^3$(<<+T;!6#I=$C TZJ)+(KBL+S@,!*^#"LQ^)L5U+IO4VIZR):0(C M **)+H/ASNT._C9W%ZJN"-POQV$H&S(1;(\_^]4DE9.F&.78[)TXOQH',M19 M#\NQ,ZT679N$O$( RQ)P(1IFP!8DDGTZL3%_C /3*=/4K9\&XEM$Y62!"?&] MP0W!=AMP\?J&$CG,>QQUIUI/3;YL<'TDGQ9Z#TFRE?W 8R\"?FL!*:0%;SO1MOV4_Z M/?TT$2-Z_.N)_*.C?U!E$00BXEC8RK_R+>H M^$ RX)KV%!]!(Z&N2CE_#H]QI-*FU&7X.X[@^D0"2;85E<1MB%C'YDM>+$:4 M9G4UGMCK3!>SQ39A-^\SK0X*A?GA:T'%YL$\6XOPU?Q1(Y&O8Y?K@P:F;3HN M8PA3SGT]13Z<>(Y:?PS.$"V2#S&-@$!9&I:"2K25$[H:/;UF.<(G,D.?BB.# M#9\)=N,!$X2!(GA:"55VJ"T5"HOC^PTMX+;?!+$)T/OV"?H,D]N2B_Y6O(%; MIX/^[IS80/*M!YO33\.'H(Z;],PE<3L=#1CWE[3P19.B?W#YL3O0L?Y108)V MY>GXW?JV:+5ON["RI?!V!W7**XG+EW?L8614UT"+$6-JJISGDOO2#\)BW8HJ M?01-,GK_180D/*$:51EJ0=*1YFGGXA,>Y!R$AN)S"HJC:$TR!X.VH4F M%MD(+U:\!)Y 4J6E5EA$82S"R]0)!Y&FXPBJ$6:/T<>ANVXUWQ#W%\??R<-K M3&[0\AO5/Y^["'W*0OUA,@@SRM.6^A09F7@'Y$AIWM,_(I=SQS&J_%Q31L%6 M5@\7UVGC,(GI19)4TINB[*D6]QB$@D=.TY]Q."N @S*?LVDR*-5^]2O'I6C0 M,'\LA;(50:(,8A;HLR_(4 [UD5FG7CIZUXO!220$,5*X;>J5@IL6+PBOD%5$ M$0?:3UAV7Q(>B.1 .1"P%N0WAC4J0#U MUYMHX).ND>;B\\._KVX^T," \XL7R%O_D58])B%]>(U5HR W' M_S:#H-%]O MN/*Z^0-W&RK-O1(I-N>"*9=[DP>+,IA>T HO>! [[C> =.I0D>YQP]L)QY#T MRPS8]H#ANQ]H9_@A2PW%#^^%W&1B,,_8Q1 LZ0W62;Y$E#SUJ4MO8QC!,J/1 MW1)]3E7(TGC05\3-Y&E,G^%.HMT4 -^(L1'0*]-:-"9>V#*W1W!A&/E74)J]J=**?_GQU\^I,Y0(MY1$NB=1'B>WO3KKCX M3S_YN)\=<%!5YN M,2EM6?JUSR4 ]?V$W^$('PUZ=U=19SM86F'IEY=?GS^'I;^S9Z&OP!IA^-;F M4:OP7;16YB_/;&18_$S#/N;3$%Q)&FVL*GX\CEQ=,,YS?V/0-T098AF"1>WEC9D!8N1J#A"+M$1-D@"5\V@8_ M02A, >3NJ9WN\O+;\\O5(HF\YJ>_$S%] Y3T'?@X=+U>W X(*WH10WD65OJN M2\=)))2VLI3O<4L):5%&?4 ^D9&]QJ+.?7UK"\2Q("MTBU'P73X ZS]41G3M MC\044@($?"9?8"VP:&N)# ?:]@6/+N$OD> ':L/8L.P>/1)REC0N1K162+7% MHXEJM'*,;:ZCBQZ-#Z2QO6%):#DC28$VD_\)"NLGS=0AW;S+NIK)1DV18[)9 M79Y?O%PDHPT?2C\O+[X^&Q-$\A'&$+WPO_O5L#TY0:_C=K/7?B*8"A^^R G9 MXPN+M69G\IL@DY7'2WO>D)F1E>5#TYR_/!KX9$51+-$>+G@>&9MS=?,Z>7'Q M8C!,E'W!$'0P,*#@AER%X^37Q&L@Z M MM(_8(G4N^+3N/_&+.@AM+PT$,\O!*@O;SPL7;YZ,0AJ(CPU8FQNYP M:_Y@!!WE:$/@U=]HU(:Q>HXY%93U\P6K(_K"W7LT9]X[JH)63GW^$CCUYS3# M"X]JDEDP<,IU= 5X-%A:[[T85/Z4H>E88 \.?(/@,\;MY"<=(F$E^2]75]F6 I%=U3]7JH/[3^0"=Y E;,<'A"' M?*MI6'>Q\BWZGZ4;0I//I%%Q-#@7RYLDN3CJ03PC,^--VJ4_?@\2=.M>N[)$ M,@;Q^\,3K+3POT648#GS=U>K)\_@S?#XC]\?TJW[C3XGU2:EV\"K%\MOP&^@ MY+K^ TQ;7!(')8*XIA]W+@4K#!^ OV]J4,KR#]P YY<2>#_^'U!+ P04 M" VA5A4QY<(9BH# #B!@ &0 'AL+W=O/E$@O#MK\L VB@^=6*KN,&N>Z>9+8LL&6VQO=H:*3 M6IN6.UJ:?6([@[P*3JU,6)K>)BT7*EHMPM[&K!:Z=U(HW!BP?=MR\W*/4A^6 M41:=-KZ)?>/\1K):='R/6W3?NXVA53*R5*)%98568+!>1NML?C_Q^ #X6^#! MGMG@,]EI_<,O_JJ64>H%H<32>09.?T_X@%)Z(I+Q\\@9C2&]X[E]8O\<*$\I>R=89. M!?FYU7:X#- U;,5>B5J47#E8EZ7NE1-J#QLM12G0PM4CWTFTUXO$46#OGI3' M(/=#$'8A2,;@JU:NL?!)55B])DA(\2B;G63?LW<9/V)Y WD6 TM9]@Y?/I8A M#WSY!;ZW\OUWO;/.T+/Y[YT DS' ) 28_+[.&T,M9=P+<%7!IY^]Z.B1N[>J M^BZE;]>Y[7B)RXCZT:)YPFCUV"#46E*O^5RMKQQ[5X M]K:EXS^@.$*^(/51HV4%HJ783]@&>=M&&Q^ 5+U26N-IBUM+!-U;XK#7OZW(!\AF\?1NYHT\GN332[7)TCB_36$6WQ;%I>(463R;YE 0-+^% M1^VXA"F+&6-P1^1L1H[6TI0K^[:7W%'&%=+-EX*'\7=%J&ULO59+;]PV$/XK R&'!""\>NY*QGH!VTG1'M(8MM.B*'K@ M2J,5$4I42.]JIE6ZYI:G>+4ROD5=>J96+. R7BY:++MBL_=J-WJS58*7H M\$:#&=J6ZZ%6[!KK%A:;=<]W>(?VJOW/..7C RR5-/X+ M^U%VE050#L:J=E*F"%K1C7_^..%PI)"'KRC$DT+LXQX=^2C?<\LW:ZWVH)TT M67,#GZK7IN!$YXIR9S7M"M*SFUM\P&Y J+5JX5IU5A-.AH*P#5Q[]Z@-O+WG M6XGFW7IAR:?37)23_:O1?OR*_2B&CV2U,?"AJ[!Z;F!!P(K^*3%M]C M>09)Q" .X^B$O61&(/'VDA]!X#D \.?EUOCUOTXX3&>'J7>8OI: ,'RWT[CC MGI>JABF$E] ]:8D7 ;6D0?V P>:^H624I'83W0ZLJ]S4<^(?--1) M1_F6SRM>SA6G=@=+AIZ0TPQ=[8"0QW9+%?1("K.X0^2'@O]K? H MZ^3@K>C(N!H,:9IW<#=L3:E%[^ P\ ;2(F;+,*=1LHI8L@?(WD"69"P-4Q/&UY+L&P4-?\"Y M:*1H%0P&00T:>JVJ@9A+A9OR_%^+^+D3+J [RRWZ(D8IR[,1GX*MLL05<>G6 M8KB4$I1'.XI#EJ4YY!%;)0DL8Q86V0^A?J(AL[DALY,-.;4?HSYTUY@K -', M7W@=H?AI*\78JPP^//;H@;\7K9.C MW1EJFYOV1>ZN"3OO][!XNNE$-%T**Q M@FXCBN$ $!Z"(C9L'N(/+D2-BR2"#+ MLU?.BRAC>4QG"LOI=!C9Z;B8$VE#YR()B>'QBUQ<'-W-U,8[_P(QE._0V?&: MGE?G1\[E>+=_%1]?2!^YW@G*3F)-JN&9>U/H\=4Q3JSJ_4V_59;.##]LZ*&& MV@G0?JV4/4R<@_GIM_D74$L#!!0 ( #:%6%0Q&(PB0P8 % 1 9 M>&PO=V]R:W-H965TPEDEM?7I:&2RDE74G*B:2;@IE*ZHA5>]&IE:,YH[IDJ,XC!, M1Q7E1IV4G%=,&JXDT:PX'RRBT\LITCN"CYRM3>^9()*E4I_QY6U^/@C1 M("989E$"A7_W[(H)@8+ C"^MS$&G$AG[SQOI/SCL@&5)#;M2XA//;7D^F U( MS@K:"'NCUC^Q%D^"\C(EC/M+UBUM."!98ZRJ6F:PH.+2_ZPA"W#+&S MVRMR5KZFEEZ<:;4F&JE!&CXXJ(X;C.,2@W)K-=QRX+,7EXV!$V/(E:J67%)T ME2%'=W0IF!F>C2SH0,I1ULJ[]/+B;\B+8O).25L:\D;F+-\5, +C.@OCC867 M\4&)KUEV0L910.(PC@[(&W>(QT[>^#L0$RISLC &BF"1?6FXX>[T]\726 V) M\\F8LAV(!TPL$=K\!AG?4 M@Z-]<*('CGIPA%I/W@M%#B+)$9=PH1H#C&9X"A&$YI S[4R"5VI*\@IR91Y$ M\PEYS0JF44V&YUF?EB1!,DW(F\[6/2PT_Q-*#WJ/A<:3,7[O//.*',5!,D^& M/F9;:,I2L:< TD::5C^8%,=!-)V0&Y:IE03? L9*-2 >V(%)6EYPI^.%+O)@ M P^- 2T8 U*,HX?P6H!A-]"CL?/'(LM0I>E#2N%FBNE84^Z5*?"\ALX#EH-Y MK3E1$$]C\KYVZ"!3!$-?:>QXQZHX;@SK4:81"(2IH>VCDXCFU>C+@$@HL"1- MR'NGI&6)T]G6MIH^>C\\,:7OA:-Y$*;SX1.+=FB<*<-M&FAVSR1$#)@GR-Q= M6/JPRYD&LV0V)&^EI7+%>V%)DP"F';ES =^)&R+;Q*[-XC0*QD#\HU+YF@L! M.,-@!DGP*Y#NY=LV0PXTFJ1K-,GA1N/G*Z;6-L%[709=^\&PHA'060J7P6_[ M4'JP?3=ZKMD<-.% L]DIG!T/\B?>7E/C)BYD@G1,[73"!KYR'8++3%5 7]=: MT:P\(7??ZD (NO&@10OZ;[13C8]M>S2G9.$+]I.;\R!\<0^YMV)XKBW_ZLO> M.72W3;G71T:UP92[AS6HQIQC62F54*M'"'XR"::0*2FY<@,?DAZ:K@=;\MJ0 MN4ND";G3-(=4HP Y*3Z&\VB3N@>Q*N^Q*#V97-SY[@S+ @B=N2X+L M\9LB'#^7-X>%8_@:29N* MG#]3V6#E^64E].GXRO[D@X&^:9EH&?+E^[VT7V$=9X##;5L3 M[ &^(*#5.>V=X[99:MHT#9Q4;< K@*IGXK&K!N!I)?F@H3U0+=GG8\"-Y[O: M8,@IG6.E(0P+GR?'R,P^F M8$RW^TS"8#H;M[S[R_8V_IVOGRN54>\K%V;DRGW+8]<#=/Z#MSOM?BY8^*_D M+;G_K>$=U2L.S5^P EC#DRFL,]I_O_L7JVKWS;Q4%@:R>RP9#%^-!'!?*&4W M+ZB@^Q'EXB]02P,$% @ -H585*6KA$-V P W0< !D !X;"]W;W)K M&ULI57?;]LX#/Y7"%]Q: WCF4GL7M)@+3=KX=A MQ;+M'@[WH-A,+%2V,DENUOOKC[(=-UF7WL.]V!)%?B0_B>1LK_2#*1 M_"AE M9>9>8>WN.@A,5F#)S5#ML**3C=(EM[35V\#L-/*\,2IEP$:C25!R47F+62.[ MUXN9JJT4%=YK,'59<%/EF)\"!!12'Q<[Q'7#7D6\PVP(4>@#&['P%;RH MSS-J\*+_SM.'.UQ;X%4.;[[7PC[!"K-:"RO0P%_+M;&:WLK?KSB->Z=QXS0^ MXW35OG10&SCF^59R8\1&8 [

PXSN" MO8!HZD^G"2U^_RUA(?OC9-4=WBJ]4YI;A+4B4(B8/QJGO=YEQ :-C$WAZW U MA'?J$77E2 %J,57FKI@Q/THG1S;AH)%-QK!T.D\=]C0^ B:=:9S %V4IX@M( MF9\F["3"RTD\Z$["Y QIH_]'VMF4+B")_#$E142Y4$(VZ&3)]"754>Q/)\\$ M'/Z=^&>*6>R'$T89-"2X7M]$!O&"=^&HGCYS(]+! J>4Q^UAZ@T MK[;TVF&C50D,K (60=GTM.&O.D%PU'*)W6TS6 S545W9MOOVTGYV+=N6_:S> M#KZ/7)-K Q(W9#H:3L<>Z':8M!NK=DT#7RM+XZ!9%C1_43L%.M\H90\;YZ"? MZ(M_ 5!+ P04 " VA5A4DS6.$>D# !'"@ &0 'AL+W=O"KR4L^= MC3'5U/-TLL&"ZPM984D[F50%-R2JM:82YWTE%@:46 ML@2%V=Q9!M/5P.HW"M\$[O3!'&PFL92/5O@MG3N^!80Y)L9ZX#1L\1+SW#HB M&']U/IT^I#4\G.^]7S>Y4RXQUW@I\]]%:C9S)W(@Q8S7N;F3NU^QRV=H_24R MU\T7=IVN[T!2:R.+SI@0%*)L1_[4U>&?&+#.@#6XVT -RBMN^&*FY Z4U29O M=M*DVE@3.%':IMP;1;N"[,SBF@L%WWA>(]P@U[5"JKC1DGG<=5Z9&]X#!C._ (7H^1[3&NV+L>KS"Y@#!P@?DL>,=? MV.<<-O["CW.^$CK)I4U;PQ_+6!M%-/GSG1B#/L:@B3%X(\9]2W*0&5R+DI>) MX#DLM4:J+2]3^")X+')A! 7N"I\V&W>82)5:P< !4"(P[=1*B7(-*ZZ%?JTS M[V*RYWNJ*Y[@W*$#K%%MT5D\;! RF=/AM)Z-[3HTNY8%LE:0]?!Y"[\XA*L. MX&86[G8/E]N]#G!L 4.MFQ 4D,=RBR#*JC:0<(-KJ:@04RJ0+1CU&XL85=]S M^();S&$_LFX,X4$:PG4F2O(J:TV ]#F9ZT2)RA[Z:5?RJ:4D/M/!48]TT64U M*<(GB$9N% YI\N,/$0O8ST>S;O-2%@6J)O^*5P1JKQ&.W?$X.A4OI:JDHI0@ MEC9(O\U0$1%@@^F:0)P1#RHN M4L G^@=H;)DKJ8&J\VHZ3IR_1 X/IVU_.MX/@1;U]8MUPM1:EAAPS,O4OQD,'5/ML:04CJ^:I M$$M##X]FNJ&7'BJK0/N9E&8OV #]VW'Q-U!+ P04 " VA5A4\96[Q1L# M #8!@ &0 'AL+W=O/4M;I,@"=!V&S9@ X*UVQZ&/2@V'0O3Q9/DIOW[47+BI4#3O22D='AX M2$GT8J?-;]LB.GB40MEEU#K7S9/$5BU*9B]TAXIV&FTD<^2:;6([@ZP.05(D M>9I>)I)Q%:T686UM5@O=.\$5K@W87DIFGFY0Z-TRRJ+#PE>^;9U?2%:+CFWQ M#MVW;FW(2T:6FDM4EFL%!IME=)W-;R8>'P#?.>[LD0V^DHW6O[WSJ5Y&J1>$ M BOG&1C]/> M"N&)2,:?/6",CW 7G0 M/20**M\QQU8+HW=@/)K8O!%*#=$DCBM_*'?.T"ZG.+=:&SI?XYZ J1K>_^EY M1QUW<';/-@+M^2)QE,1#DVI/>#,0YB<(LQR^:.5:"^]5C?5S@H34C1+S@\2; M_%7&=UA=0)'%D*=Y]@I?,99^<_KC76&+LNO5U)-QE23 MD&IR(M7=<-5!-_!RHU_J[ZN4_I'.;<EHM:N"2TB-]),)@I0U=/V .*FT'T96F64+VGG9LV!RN M0U/HHJ'\$<55PCG7S% M61AZ9U3*;'9U#F<74&ULG5;;V&$D.R7S]MF0@9"!49E] E^[3I]5] M9%ULE/YF*LXM/-6R,=->9>UZ,AJ9HN(U,T.UY@WN+)6NF<6I7HW,6G-6>J=: MCF@0I*.:B:8WN_!K=WIVH5HK1\TSD9[E%+4O#%"-:#YT%CA"7O+ .@>'?([_B4CH@I/%]B]G;AW2.A^,=^N\^=\QEP0R_4O*K*&TU M[8U[4/(E:Z7]K#9_\&T^B<,KE#3^%S:=;9+UH&B-5?76&1G4HNG^V=/V' X< MQL$;#G3K0#WO+I!G>1;SFQ1"BD -:'@&+]JG'GF\Z/^E?BU,(95I-8>_ MYPMC-3;0/V?"QONPL0\;OQ'V'G55MAA'+>&JPJ#<@&C@HU;&P!73^EDT*YC7 MJFVLL]G1/%6"LY&/O#=[J#@LE40QNC#6E1=*8=:2/1NP MN%F\<'+3E>=5['BQ/:_5EM=DQ[7O/51K\#S- "Z99$W!@5G RO%ZP?6V>F$. MOT&>D7&:XBD_/CY?2=66*-#OK3#"BS4,$Y)%R1D0&B (#2.2!B',92%*_@HA M#D@VCEQ=[YTPS:M-F@9DG,7GX$.$3Y %3<9PINK)ONK)NZM^6_+&BJ7P9W_4 M>*?J?!;[_77VNPV>1*0^;&7 M$U+!UL(R*7XX\\9RW3#YH34!( M*D71UJUDB 5_XF?L$C\!\(7)EO^"Y4_->WN4FVD7_^*7!*QR&M!6_&"NE2;( M[Q$_;6N$M+RH&B75ZAF2(<7^"2DE29+@J(_M&"9T@,,Q)7$0N>Z*2=QMTAA[ M-7";-"=IEL"5O_@Q9\VE#V,JL380#Q/$)$$0H ^)HW0 .4G2&"C)W%J>C <0 MDBRF\* 9%JYA-2HY&H9HD:+L^B$)\MC9)!2A2.S6TB@? ,:'!X6%.RCVT1F$ M449H&&,V$@;8T7MNVI^T!IP\X1/)\-/"?HL]FE!OP19 MMM9]E0[;$'@7R[%QM_8O*5;5:\D=\#NUB\ZG!;MA?J^[=LQ/FIHX&Z<*+'X> M1VZ&/]BY6>;&L>N".$C=./&MD'B;U/5!G(W=./-\,3]\?BZ1'N#UC!Y=AV#I M [S5T^AD=4<'3R04ULH_!/&[YKY?=0_<3T2C0&)%^B M:S#,\';6W>.OFUBU]@^NA;*H8C^L\+W,M3/ _:52=C=Q ?8O\-E_4$L#!!0 M ( #:%6%0;"7G^R0( $@& 9 >&PO=V]R:W-H965TFME/: M_?J='4CI5)"V+\1GWSW/O3/9*OU@*D0+S[609AI4UF[&463R"FMFSM4&);V4 M2M?,DJC7D=EH9(4WJD64QO$PJAF7P6SB[V[T;*(:*[C$&PVFJ6NF7Q8HU'8: M),'^XI:O*^LNHMEDP]9XA_;KYD:3%'4H!:]1&JXD:"RGP3P9+S*G[Q6^<=R: M@S.X2%9*/3CA<(E"N& R(W''6;043K#P_,>_=K'3K&L MF,&E$M]Y8:MI, J@P)(UPMZJ[2?+D2QO_"MM4=$F/>&*OJG3')-9?M MESWO\G!@,(J/&*0[@]3[W1)Y+Z^89;.)5EO03IO0W,&'ZJW).2Y=4>ZLIE=. M=G9VA25JC04LE;2:<@3S_+'AAKRL!'66#Q%B BUSO_T[W_B_0DXA7FY]!/0DCC-#F! MU^_RT?=X_2-XM_B$LD$HM:I?<[+EMH*EKP9J^#E?&7__ZP1AUA%FGC [0KAD M&VZ9X+\/:^#R_%YV3T*Y^1V;#5V$TB4 M!BP]^\G@]@54Z>5BWQ/YWA_V5T^4!SV1^YZ@]>!M7Y!I ^BJ"U0;K%>4L'U] MO"T=XC'\(+VV"=Y1G! M=<2A?#B@DF@B3(:#UU#>:ZCH8+JI_=9^AQGB:*1M![V[[=;DO-T.K^KMCOW"-&71 M@,"23./SBT$ NMU;K6#5QN^*E;+4Z_Y8T:I'[13HO53*[@5'T/UYS/X 4$L# M!!0 ( #:%6%2J*80C8@8 (8/ 9 >&PO=V]R:W-H965TWQ6ONYCQUBF0LK3W7SNZK=\GA4C$@M%V)HW+5^^%FNXO$.5KJQ_DL> M F^6C$@U6*?;E3!XT*HN_,6751ZV!(KH%0&^$N#>[V#(>WDFG#@Y,OJ!&.0& M;3CPH7II<$YUN"DWSL"J CEWR6M$!63L'RJ>[NI?'EZT5[<'Z/T2B*R)517:5Z MK^,K9E@$QR^'=@X"$.7-$J*S9*PZJ("F 1:[C_"(5['/ACLH%!(P$Q,VX2GY MGIS+N1F@SP0Z*X%>9,_H1'3U1ICP9!(E643V2,(F*;(SU)>NC'P0*TU X<'" MI;Z7WL= CX!>%$#WK%[Y$P=AV20N\A349VP2<1)/"A3*-^I-M20LI8$8!0LW MLGQN!WYO99B,E,,0)V&%1#"9)"H;>@'JZ@7KZ[5!78JX:!!5: M?_]YP.&I;GO=(=Z1)6RG4]!7?#WLJH$W#>ZN@1D@'"Y,#7UDJ%J4(^H_P8T^*HE M#X!M:+6U1%EDJP!XNE$U8+F&HZ#Q]16.3N&#_D5T3XB#O4+$@O'!@C&[?TC M^VO9:X/RLRU+80S$6VBBALQN;CV>#J(,%G8W7(/MH1&<70'F9]W5#\.T' M7%[ODI)H%HM+[I0)[6K=+TZU=4_\F^ZI!V">M>"[^D?X\_1:5MK4.Z6?\7W4 M#LK[96JVG?,0=KKZM-0-Q&]_7+EY^ Q%5G9*&])AN5#20=+W2)P7-(6J1K!S MRC(-=L>;-'BH3]3ZTEB[W6 MW=',ZEIA2L!@+U1] .BH1*_0 >@*):=9%*.!E56TX*W"_X?O"L[X3\]&X[($ M8YXM+6.:YCF95=70#HT'*%Q-5*4P2^.,Y93GY?XKBD) WC(&A&P\APQ@LQJG M14FS,ME?9/\E5C>'JUE M9S8 _WEML5?HT?8YL-6S@]M;!]$66UA[.N8@"W'DCS[8ZF@]*C8TOF,$IY$? MW78B%)3?52BW>EV0Z\A>_L>@(^'I/ADGG)8QX':D]W[-M_VEYH3_XJB7LU/CBTU/R@+\ MBXL$OF52@$^ 3!AC[%D,JF@&-Z.+KAXJ2&CU=%5;!\MI#J7^TIW=U/4_Y'!' MWA+*BL)G)$W+T$<8UCL@LO $EE#N.TM)TRCQ-0.6DIW7G.G6VZB5YLZ_ "WQ M^0S/I UU\\B&PO=V]R:W-H965T26%U[?;MK O^^,VN3%TIR2/2EF9<6]I;7W6[YM\B:4PIZK&BK[,E2Z%I:U>]$VM4\G_5(456\RWEQ5RR6EE_T M)Z-:+/ >[;?Z5M.NOT:9%256IE 5:)R/>^?!V47"Y]V![P6NS-8:.).I4C]Y M\V4V[OD<$$K,+2,(>CSB)4K)0!3&OQUF;^V2#;?7+^A7+G?*92H,7BKYHYC9 MY;B7]6"&<]%(>Z=6?V"73\QXN9+&_8=5=];O0=X8J\K.F"(HBZI]BJ>.A_<8 MA)U!Z.)N';DH/PDK)B.M5J#Y-*'QPJ7JK"FXHN*BW%M-7PNRLY-KI)0,'#V( MJ41S/.I; N5/_;P#N&@!PCT 00@WJK)+ Y^K&=#C%O\^GQFI2P3\', =KS('#'.S!O&\U#&H.EZJL M5865-;QSSN#S$S4-/44U@_NFKB62CJV0<"G,$JZH$^!+U7842_,.I; X ZM: M>_-6&0X&Q+U[9FJ1X[A'S6E0/V)O\K!$R'?"DRX\[,);H:88#%!,7^[7L+("R.? M%[Z79H-=JG.F>LY4%UM4ZPW5LM7%B@C8YN#<$?6^]%TY:U',R%R#*%7#/!=5 M+AOFT!U&*,E1HUU0A2W0\95ZPR1MB0OB(=Q]_49!&>2J32W-UA8- MG_*EJ!;HW%4T\EHL-97%PN7G6$F]* H8*_:R*(,#FV9*"1S-?:Q9*30W#27V H9+O6@PA!_NMXV8%8]D M1_(C,9,F-_9,B'&4/=,$H<8X^9W]]#2DOS? =DA\RS(ARX]DF\+' UI.UEI. MWJOE&V$;W69-NULM4KC85PV=1KBAQ,NFA%OQ7+JQVM"\U/ G4\_"E-+- ML?U:/QC>VX-\-]!#U1-[-/UJU+\:9&=\*&Q'1AQDO(O<*,H27@]X/J6I6\?\ M?ABX+DFVSJ>.(^H[NAK.20\P&'@!Z75[;M:?$L _:WK3XEZX2YY!IRHVIO0^NWZ'GG>7I\VQ]M+Z(W0 MBX*FJ,0YF?JG*0TFW5[LVHU5M;M,396EJYE;+NDNC)H/T/>Y4O9EPP[6M^O) M+U!+ P04 " VA5A4E_@5_88' K% &0 'AL+W=O>%\RHMZMGEN=F[;2_/ MF[XKBUK=MDSW596V+]>J;)XO9GRVV;@KEJN.-N:7Y^MTJ>Y5]V5]VV(U'Z7D M1:5J730U:]7B8G;%SZYCHC<$7POUK+?>&7GRT#2/M/@COYAY9) J5=:1A!2/ M)_51E24)@AG_##)GHTIBW'[?2/_-^ Y?'E*M/C;E7T7>K2YF\8SE:I'V97?7 M//]'#?X$)"]K2FW^LV=+&T4SEO6Z:ZJ!&19416V?Z;5YVSRSEJ@AC5Z,JX8;QA4U'M4Q.NX\_I0ZGTR?F\@QHBGF>#R&LK4KPCD@OV9U-W*\UNZESE;P7,8=]H MI-@8>2TF)?ZJ,I=)[C#A"3XA3XY.2R-/ON?T*FW5Z8-Q^C9]08YU[*IMTWJI MS/M_KQYTUR)A_C>AS!^5^4:9_YXRX"CO2\6:!7LWVC??Z%WM"_:D=,+LF5ZG MF;J8 91:M4]J-ARJ]2_;5J.L&@8P U'PL<@ZT&BB=W9V6%\7G6;'=_=?](G# MUJHU1:#.-K%[C^'6,MB]9DVJ-4OKG*W[-EN!E;4$%LT*K7LP]\B3EC5]RU2U M+IL7I0;>D7Y=IC5[3C7+RE3K8E& JZA9MU+ -;F8UB]%O82WM6[*(D^M37C0 M@6J*/>I8FPZF:$2@1#W29^QOE;8V41G23%4/L&23:O3/PS^>L&.CK>DUW- G M[$<1/L/QZH[4MNI)U;UB1RQT_(3CZ3LBB?$43A![[ Z'EL)+$Y\."$D(A'R#AWXEBRWU4-=TM# MFN8H' 5E-%5 )B!*@CYVI,\9]YQ [U]PRP3:>[&Q^0<*Q*ZKL1?>R#SV3^O:CY^XP8-B$ M/@P3MOG 1);WK3DS9)=CTXO$F!2C]-[.S!UG"8>&G/#%3!'3["_3=U1^NKOQ MI7Z""+ _I"592-(1V>_2G,<,MH119 [7Q8D*)XHD_5&2GS I MW3"<]"&,H5F> !EN$![H U)ACP\^XH8P^($;AQ,^)$'D1(G/$N%&_H0/(<&= MXV3\R/6\*1\"4$KNG[ P=,/H4!_X*.!HRXLHBIW8)%B$X_>F*D4X5HKPT$IA MP?')M)G)6C I<7\M^+Q2 R )M1V-1,/\6OP?6"MJ.Q:;^?(!,^^;GK>#>FI7 MK5HWK:G;J!U%DP/HWP'W]>5JN6S5$DV,?>H[=+,Z)[[W4 S( MS9>;;ZK-"JI6QPE2U0LL5(, G#)Q K&5W?.,CKLL#;$320^DT@WD 28E=/0R M<&0B2#SW#C$HBJ43^L$)2US3)6&/EP3[[4$+BR12E$=N'/W8("",JI!T/"[) M("\ZQ* Q4P*%*3815S0[2A 8K]!TD-X(C M>$ TW^"82KZR!ID$G)#GH;?[H947QB0O&.3Y?+)#1R/NHH-Q1VG+]@RS7].R MMV^@^C2,?YM(7V'DJ^S>/HQ.:]\'1]SBZ(JG[3#X*IWU^G5(O"Y3##88Q1N: MGP9XKM%=24[5Y*ID7<.RM,SZDO!&/)N9IU6E&2=!0-LW][>W!X^--->;#MZI MMC)#Y L8,4 ";>R4<=?;^S:R/37079140]"A3ID??T#IQDL@\>)_8'>%?CQ= MM)B8"X27A@_6D@,DRR0S_P7OT0?\XUL;X.9N,FX(-_CPJC1'T'8%54UIDUF' E3A#8ZI&\ G;BAW.P)X6+&X+[+HY$, M6$[\B42-QT2-#[YV(3LKG/=09_^PEPXO.DN!Z85/W3W,7&9<[%-Y;"F^' DF_38'EQWW^8\ ,(]Q6_,B) M9826PG$;"E"V<'WQ0LP)CJ"*AB$D1K&]_2XV1X%P0^O)48BQ#2U/Q*Y,[([] M<=@YPOA'%59Z+@JC^=T7+F1N[V#*3<*M=CM&&^7>C5E5E"45#%H%6ROI1F]6 MLS>>@AZ;KFLJ\KE2*"S@1X/=%TW2;!2D8OP]> M_@M02P,$% @ -H585$TF4 Y1!P I!( !D !X;"]W;W)K&ULQ5AK;^/&%?TK S7;R@ CVD_K6\UKN8C ME[)J9&LJU3(ME^>32WYZE1&](_BUDANSLV9DR4*ISW3Q4WD^\4DA6! MTY.\EG5-C*#&;P//R2B2-NZNM]P_.-MART(8>:WJ?U:E79U/L@DKY5)TM;U3 MFQ_E8$],_ I5&W=DFX'6G["B,U8UPV9HT%1M?Q;/@Q_^FPW!L"%P>O>"G)8W MPHJ+,ZTV3!,UN-'"F>IV0[FJI:#<6XVG%?;9BY_:0C62/8AG:=CT02QJ:4[. MYA:LB6!>#&RN>C;!&VQXP'Y1K5T9]KXM9;G/8 Z=1L6"K6)7P5&.-[*8L9![ M+/ #?H1?.!H:.G[A-PUE-Y4I:F4Z+=F_+Q?&:D#C/T=$1*.(R(F(WA!QK9JU M:F5K#5-+]K,RAEU)Y(UDNUX^Y-SC?!VG1<^IZCE9%R]QE[.0\'(D>/$8O/BH MD^_[JD2^VH'*]$JV-^/D86 M<4"MP\S0)QJ1T>1%G9T EG?6050WFW=<*O54^4: M(K+DFV7EN$8/ )G^2BN"WG)0P(P*:%( 3P/^CEGEB.1R*5U+WYH02N1N0W#JG4\@GST9HRG!6 +S3ALPC_2!/:,R#>V;95PU;@ MDQ ME=!9M#U>KT3[2$%A3Z+N>A4$.55 <38-$Z=RZ,_\$ZK.='K_#).HLBRK0FKS MMWW]I_$LIQVSD(HVF?VPC731R^(<%O[U+UG @[^/9T?4USM#N[.3KTBNQ;JB MI'W$\,@@R8@:&J:DTFO2CP"4)@M[KX,97,_>OXE!<$%,WI'"W)U=1-\=2>1T M3.3T3W3Y?P!&V_+E3+XT1N(1!?7G2BR06K8ZG)W'Q1#CO6(F7AC7+XP]2AH\ MH*2SJVWOL#3' =.(ND>C,\W [D'5H!,YX*.=K)6FCK<+ZX6T&RE[)J)1W6#E M8=FN>FC*4,KX9=4"8=60BZY9L76GU\K(?J?I".P#TT8*&L!!%'P^.I%Z79BR2-K&T[ZFA![01C#!UZ>I&^7'>B:IRSR4FK% M<,E6##7H;#CV615Z48B6[7$_9C]HLO\0\((P\7B2,YY /EKHKX>J"\]2+\S= M4(<^&L;^P;X\<(PR+X7_X\C+$(Z]^.W8>XHV9U%F*H+TL'/*,0W&)";V4IHA M7_OK[N.GD98<%5 YY_!MB")VK=HGJ:UC:&1; ;RMHBEV6VRF"'2>\!U,H4NZ MUP1@];<.#;BW&X%<=O6RJNL^D,HXW3+ *COIE?2Q&&I7$B:D<'1X5MF-\#2& M63013^/$"Q,LOJH&N^0T<'O("#<1SX0(SW_[*K7=O_U%*J M/[;5[Q"_,QX/T_'!\G:4^^&IN)](AB1=B2Z-V:AI5. MNQ@;X[P_S"YK1+)OC1CIW$O>;&B)]+[D-@TB7-7J=BW;:2+#/&#VAIFW9IE7 MP\NKRG3*KD3MTD,<+&<^PK9%WF595OU@WQL*,[<#M%. 5(-5 TWL^1'_!G>: M9'NZ0YB8[WPY:*1^=-]'4/^H2/8R_[+PPMY__WF%Z$?*RA5RR6V MHCOCM4CWWT3Z"ZO6[CO$0EFK&K=<28%AB CP?*D0NN&"!(P?IB[^ %!+ P04 M " VA5A4TKA KW@$ #M"0 &0 'AL+W=ODX.T??.;KC;$/1K-)P]:P /.EF2M"*%A-O9O@^C:Q M^]V&/SGL])%-;"9+*9_LXGTY]7Q+""HHC$5@^+>%.Z@J"X0TOO68WA#2.A[; M>_3?7.Z8RY)IN)/55UZ:S=0;>Z2$%6LK\UGN?H<^'T>PD)5VOV37[_4]4K3: MR+IW1@8U%]T_>^[K\",.8>\0.MY=(,?RGADVFRBY(\KN1C1KN%2=-Y+CPC9E M812^Y>AG9A^Q[W](KC+RE&#B]Z ^^!*<'% M^CC=OV^6VBA4QS]G\.,!/W;X\1OXBT[;1*[(+=.\($R4Y)Y7K8&2G*@U[KN3 M=8WR7!A9/)TJ^?F CQL@*UGA;&%:Q-C.]0/&_P5-#+XN9-VTAKDAP'C+@5?9 M\Q+(J[*\&N2E][QDJZRKY:8M-PRC7!M<,WR'$/I!?DW^ J:ZCA/L%]1+A-GW MK-MK]Y$++I"/;#5Z:DK@N8#&]/$LV"%ZB4J^)!_;&A0S4EV[RCF&/Y.+($YI M%,67UL['=!SGSDPB-)-+9" DSDGG]]4-)93OV!:AUC D9,-H3-%H@Z&Q=/1$ M79*$AIE/\WQ,DH#Z44K'84SB,S_*Q9\BU;E@!4P\/"0UJ"]YW(FVD 63-JNJEJY%EK@_,7W6E M41QE9Z13L%SJ*W*(RK,]FB?Z0^/RZ?&,M4V M]Z95Q0:/GM?S&- X"&@TSM#*HXCZ041"FOD)C9,Q^2*VH&U^R-DH7EBS\VL% M-]KNS'!ZL@RM/$:$(+86BCQ'D=\=!T(&2R!CH",;/UMI= M-#0VK!6F.XV'I\-=YJ8[P@_;NXO0!Z;6'!M?P0I=_:L,)TYUEXMN863C#O2E M-'@]<.8&[V.@[ 9\OY*8:[^P 88;WNP_4$L#!!0 ( #:%6%1^_LXNH ( M ((% 9 >&PO=V]R:W-H965T5L:T@5FT=NXU%48:@5L59 MDHSC5D@=+6;!=F,7,].1DAIO++BN;85]7J(RVWF41GO#K:P;\H9X,=N(&N^0 MOFYN+&OQ :64+6HGC0:+U3RZ2*?+D?4/O!8WJ-?!>[,92T[S"*!>^L.U]\RR"HG-DVETP5]!*W9_B:=>'HX!)\DI M@O(0MU] MHE#EI2"QF%FS!>N]&H: M=2'1P>F]6"MT9[.8.)4/B(L=[+*'S5Z!33.X9JC&P4==8ODO0,PU'@K-]H4N MLS<1+[$XAV$Z@"S)TC?PA@?BPX W_"]Q]P+S2^D*95QG$7Y>K!U9_GM^O9%U M=,@Z"EE'KV;5 :L3"KZLE:R%_S<'<,7YV/0#A85K09V5]/Q2U]]$]PL\=1M1 MX#SB#75H'S%:W#<(E5&\?4P/R$\4PJUG7B()J1R8"LC[=>0I:Z/?%4(7O"N] M>V>+AG]]*(Z:UO%@K8]BNZ@MXJZ7 8RGA>V:[_<3@U.IV=ETCIOMSJ;>F,$) MY)/!9)QY;0CY8)+D7AS!*$^\D,,X]>\5,INP96M#O+-!;/B11.L=^+XRAO:*3W!X=A=_ %!+ P04 " VA5A4 MI:O\^2 # !&!P &0 'AL+W=OX2W:C]VUIETTHI2B16F$DJ!QMPS6R7R3.WMO\$G@WIRLP66R M5>J;V[PIET'L L(&"^L0.+WN\ J;Q@%1&-\/F,%(Z1Q/UT?TOWWNE,N6&[Q2 MS6=1VGH9S (H<]L:H].%,$K9##F_\X MU.'$818_X\ .#LS'/1#Y*%]QRU<+K?:@G36AN85/U7M3<$(Z46ZMIJ^"_.SJ M%BLJL84WGJGL6W%WCN>EX@!9]1'1F*I'E@XL8"WE!9+W^,E]!T);VN$ M1A5#%U"8;E\<0R4WH"[8J88NMIG#?\CUH">0&MANR>:HB'O$]$@NX85PN*HW MU&7F)7R4PI'>6FXIL+\@2[)PED]HE;++<)JGM&(3=\;@/?%K2%@9E,X(UP^"I>?%>Y:TSC4]M[? MD=??>]&Y-@G!E7?SO[0[B_^T=H](\8%4$ND34G+?4K]KX+R]#L*,D?1 K#AG+O6IADF1/ M"A2=S#9JN\I/< .%ZJ4=QMQX.OXDUL-L?# ?_C!ON:Z$--#@CESCBREIH8>I M/6RLZORDW"I+/>Z7-?WH4#L#^KY3RAXWCF#\=:Y^ E!+ P04 " VA5A4 MR65*[!L% "E% &0 'AL+W=O_=PN@>33,!J8N=L ]O5_O$W3D)" M2W#9Q_:AQ,[,^#)0KI4F;=3I!.^5"MD;#?&ZF1T.UMHF0,-/$K-.4ZZ=;2-3V MID5;NXE[L5Q9-]$>#3.^A#G8AVRF<=2NK$0B!6F$DD1#?-,:T^LIZSN%7.(O M 5NS]TR<*PNE'MW@+KII=1PB2""TS@3'GPU,($F<)<3Q7VFT5:WI%/>?=]8_ MYLZC,PMN8**2OT5D5S>M?HM$$/-U8N_5]A.4#ETZ>Z%*3/Z?;$O93HN$:V-5 M6BHC@E3(XI?_* .QIT"#(PJL5& O%7I'%+JE0O=4A5ZIT,LC4[B2QV'*+1\- MM=H2[:31FGO(@YEKH_M"NKS/K<:W O7L:%[DFZB8S,52BEB$7%HR#D.UEE;( M)9FI1(0"##DGXR@2+EL\(7>RJ#F7NW=3L%PD[U'B83XE[_YX/VQ;Q.96:(L9UGM\QK<0KA!>G2,\(ZC#8 FIRN MWFE0GYZL3@<>;[I5GKJYO>X1>]_TDDOQLPCX1$F#68F*T5A&9*;!@+3%Q+>8 M?!22RU!@HN8X";A1K2%38<)$F;6&7.>U?/_S&3&0.]0V_WH\Z%4>]'(/>D<\ M^"SX0B3"/IUAO]B 7 /^A@HQ_'R9[R*]A;G+W)QK7YL1"P9!Q_T-VYL&))<5 MDDLOD@>)0!*(W/H@-GR1@&D"4%@)]@!0]GSYHI N#X"^E'L&,ZA@!EZ8F&6K ML2\:PHT!VP@Q.%CZ);C@P(DCL*XJ6%=>6.-4:;NKQ RT4(W9\QOIDB?@VGC* MJE_!Z?NCQ#-A>>**B(0JS=86D-94;+=A'5A ML>7_(M-G I]PVG'"G42OUBZHGAU+:R:@O3=* M9K3F$.HGD>^@4[<==[%MS+3?!.V3-#_S^ #5;$']=/%5E3N1I\[[1CR'=-'M M>>N^)@7J;^ASCB1*.&8"CY./X(+O\ZKN[K3_5DNE;M_4W[_'T0:0,HU;)52F MN6.7-IX==VBWB8T:)&G0:^*C)DG6]^2;U6S _&PP YV!76.@=UQ+,'SX/5AT M$1''X'H0D 78+8 D]^69[\\UYL^]$))\0*G0H@@V*LB+A\>.OK^K3(0DZ 2^ MSX":)AA]HR7$:EIA?EJ9Y%^"&!H\,4N58G02$4-3';UBZ/+5@Q>K^8;Y^>8K M?M7O@)V1A^P?.1;IZ8+]E;I@M5TP?R]_L13\RM63LA>S1?, MSQ@-;E]#QAI/=34),?\WQJG)\UNA>?*: M +7W[F]P+RWS>S \GCG/B@N/:K:Z:QOG-TPOYF_I];2X,:O-%!=X7[C&DYPA M"<1HLG-QA86FBSNQ8F!5EM\2+93%#9T_KH!'H)T OH^5LKN!6Z"ZF1S]#U!+ M P04 " VA5A4L;5LFX$" "7!P &0 'AL+W=O?[OG,^Q>=,UU(]Z1K1P(8SH6=1;4QS%LM&(2D\B+,X2Y))S D5T7SJSY9J/I6M853@4H%N.2?J M98%,KF=1&FT/[FE5&W<0SZ<-J7"%YJ%9*KN+ TM!.0I-I0"%Y2PZ3\\6J0?X MB&\4UWIG#:Z41RF?W.:FF$6)RP@9YL91$/OXA1?(F&.R>3SWI%'0=,#=]9;] MVA=OBWDD&B\D^TX+4\^BDP@*+$G+S+US$!N>M-I+W M8)L!IZ)[DDUOQ X@G>P!9#T@\WEW0C[+2V+(?*KD&I2+MFQNX4OU:)L<%>Y6 M5D;9M]3BS'S5W0;($E:T$K2D.1$&SO-]Z*(3S?:(IAG<26%J#5>BP.)O@MA6$,K(MF4LLD'& M2\P/890>0)9DZ0#?*-@R\GQ'>_@N)&]:@PKPN:6-_1<:(*( +4NS)@H'%(Z" MPI%7&.U16"K[92GS<@!+1GKZJR#VX]:&PXU!KG\.B(V#V'BPG/[B&"WQ7[%M/@MC) M>VP=!K]MZVE(XW385K+Y7UO3Y+5/)!]O;+K3EM+W6/L&>KS?VWBG5W)4E9\( M&GR[Z]IF. U3Y[SKM:_AW1^EL7W< M+VL[.5&Y /N^E-)L-TX@S.+Y'U!+ P04 " VA5A4_;6HILP# 5#P M&0 'AL+W=O,$=D[3PII-S-R2SR:LE%E:P)(C4>8YY;\>(6.GJ86MEXFG=)](/6'/)@>Z MAQ7(Y\.2JY'=1-FF.10B907BL)M:'_&'!2&:8!#_I' 29]=(I[)F[(<>?-I. M+4?O"#+82!V"JK\CS"'+="2UC__JH%:SIB:>7[]$_\,DKY)94P%SEGU+MS*9 M6I&%MK"C92:?V.E/J!/R=;P-RX3Y1:<:ZUAH4PK)\IJL=I"G1?5/?]9"G!%P M<(5 :@+I$KPK!+#7!,\I4J1@=%E32V82S$^(:K:+I"R.F8:OTTT+[ MOI)X A%"6C'68[FK)!<.2'4)F2"YF9YX *]1ZOJN4!LAUY'H<6V M0:Y_J+=#;-^_0&Y06Z&O"2J$X8F)+E9;>G+VI4WBL M4B!74L $?5&[2 3ZO=C"]C* K?1H1"$OHCR2T8@+V#P@%_^&B$/PP(;FKZ<[ M _3%J^DX'LG&;2QV33SW6KQ4T/V>PYZ:-^W,P>^?%11]DI"+?T<6\IJ%/+.0 M=V6AKTS23!4#$WS(QXKN&[HN2,>9[_J>XTWLX[FZ?9B'L1<%E[!%'^:2(/;" M!G:1A-\DX8\F\5RD$K9H):D$,2)*T,0+[JM^V"P4WJ9^10\N9/4BOR/KO ]S M21SZ;D?]/HP$*AH95C]JDHA&D_B+%>^?5R-JQ$V@^+ZR8Z>MH,YMPM?\7QV9< C^:Q*M=BP].#%FSLR<>DC4CN;$); MX[![HPEN__&/2>#T3.CCW!"K%Z#K0A]'(B\^>YTN,VF+*!ZOHDO@!Y"ERD:P MG3Q1#BA+-^JD-5J.<%O?L']G4]K2AX,;30EZ(H:!W[.DC\(.B:*N(P,P['I7 M*A)NZRH>+ZQ+SG8@]$%7>P+\J-P8M:(M=CBZLQ5M.<3QC5;$_>?>\P/<]:(/ M(^H;XG6]&(#%CN\,>T':6DO&:^W?,@$^=L)KJQW!]]6>M&60D-NTK_D7!Z,P M["@_ K\N*/[ C[<=R1W3[K%]1A?6_Z+H$VK"QD=4IN9IO>[J/I:#KSCZKG MJSJT-DS5,'ZA?)\6 F6P4R&=AU!MB5<]6#60[&"ZDC63JF,PEXGJ6X%K@+J_ M8TR^#/0"32<\^Q]02P,$% @ -H585 31KTP)! EA8 !D !X;"]W M;W)K&ULS5A=;]LV%/TKA-"'%D@CD8IM.; --$F+ M%>@P(VZWAZ(/M'QE$Y5$C:3L=-B/'RG)HH;8=+(FBX @EBC>HW,_= _)R8Z+ M[W(#H-!=EN9RZFV4*BY]7\8;R*@\YP7D^DG"14:5OA5K7Q8"Z*HRRE*?!,'0 MSRC+O=FD&IN+V827*F4YS 629991\>,*4KZ;>MC;#]RR]4:9 7\V*>@:%J"^ M%'.A[_P69<4RR"7C.1*03+UW^/(JK RJ&;\SV,G.-3*N+#G_;FX^KJ9>8!A! M"K$R$%3_;.$:TM0@:1Y_-J!>^TYCV+W>HW^HG-?.+*F$:Y[^P59J,_4B#ZT@ MH66J;OGN%V@<&AB\F*>R^H]VS=S 0W$I%<\:8\T@8WG]2^^:0'0,"#YB0!H# M4O&N7U2QO*&*SB:"[Y PLS6:N:AHL6==803]![J9@.!ZS0WOC]7:&#K <41TO0PS%? MY^PO/GT#BK)4OD&OC.'G#2\E MS5=RXBOMJ>'KQXU75[57Y(A7-Q"?HQ"?(1(0_&5Q@UZ_>O-O%%_'J0T6:8-% M*M@+=[#.M#.FX%F^/N++F0W)9Y:9>3IN"_U()C2N)RP4%0KIG 'Z^NZ.R6^7 MABQY&V#]Y^ :MES#BFOX[%S1UT\:&WU4D,EO#F87+;.+$U'<$RHZA'B'$,UX MF:M#::^1!Q6R:3C;V06.1F$P\;<'& U:1H,7SFMX,J_#ENNP9WD=M_D;]>'[';?RH#%, M/;WFEB"VX,V0*WA61O#0R5-GL0!5TA1)GJ@=U4NTE,5ZN0U]Z938"@\>]:U( MK01AMP;]5)%&]WOE*5&K+'C\E"7J!CO9*8F5%>*6E9@RMMH1/ MN=-Q@SVB6_J=4T9S8OLK%6NFMS0I)!HY.!]I/T5]"%K?*%Y4!X]+KA3/JLL- MT!4(,T$_3SA7^QMSEMD>1<_^ 5!+ P04 " VA5A49^%%$Y8( "?+0 M&0 'AL+W=OQ#"[2Q M2(J4M4@"Q':2.MCM%4W;>UCL@R+1MJZRZ"7E.%GWZ)985[^]D5LXQO+P9P M\/+#UW2Q+/0/P\OS=;1@]ZSXOOXBU+?A7DN2KE@N4YX#P>87@ROXZUT0:(&R MQ8^4;67M&>BA/'#^4W^9)1<#3UO$,A876D6D/A[9A&69UJ3L^*M2.MCWJ07K MSR_:;\K!J\$\1))->/;O-"F6%X/1 "1L'FVRXBO??F+5@(C6%_-,EG_!MFKK M#4"\D05?5<+*@E6:[SZCIVHB:@(HL B@2@ ="T"+ *X$\)& ;S/)KP3\XQYL M J02($<"V+<(T$J ]A4(*H&@[Z!'E<"HKT!8"81]!:#WLG)>Z4&[)2_]91H5 MT>6YX%L@='NE3S^43E?**S=)<[T_[@NA_ILJN>)RO)'J%RG!A*\>TCS23BO! M1W"5)*E^CC(PRW?;4+OSNRDKHC23[\$O(,W!MR7?R"A/Y/FP4,9HE<.XZGB\ MZQA9.K[;9&< T@\ >0A^OY^"=[^\E\M(L#9=$[>NJ[50NM"!KA8MTPZ+HOP, MH-&!%L'67!1IOOB>IX75O&NWXM^C9^#!4J]GM^ZFQQAW6F#89EV+RENWRBF+ MSP"&]@&WJ/S47Z5CK+/>6O9C;=%RUT/+T7H>:AFJS;+?,6B_8U"I%G?MF*OX MKTTJRUT"_OA-_09F!5O)/QU]X'T?N.S#M_3Q@TF]!F#-1,J3MI5UR_O@F45" M.BSQ]Y;X3DW?>*$0H$ 4__RHXU "8KY2P5GN>,">]#-KLW"GEY1Z=91^O(0> M(D%X/GRL^U.S&<6CT>BPU:S9ROM#L9&]F,CSK%]WJP>F !\#O9>#S9Z MGX/_@JY]<+-33>O#.[3YUM7BP%ZZMYO6 M@SN](]A;%#@U339"L+P 1?3D>^:G9AH;TR.IFFX\DQ.UFAWNS0Z?9MYPGVS3+ MVNP.&_T12! Y-KW9#$%,O2,_GC6;A<&(TG;SH6<2#\\] )8SH=BBT@<0)2JY M264A(ITM.QP3UO(:>#),0Q,+(#H1'BO%Y,"5%?J.UJBE&1QA_WB-VIIY!%N M TT<@NY ,LN+>UUAN& !32R!_NG6Q% =NK&^6Y,XDDNU&*J02Y@H5Z,U1R6- M><,(P< 26:!!-70S]DOTK*I(%4H*KFI -5K!P$,U?"8_@(7@LCUKIHWMAF$( M0YM%!M70S>HIFS-%ZZ3OS#112ZCG6:PPL(5NVEZKQ$;5$LJ,]4;$2[5EP%JD M,5,(^(^J=_2LC:-LZXZN!PXX26( -3J&;I]=JC8IG$&TCD4BU M/%&NC52K%S.A2AY]&* _U&]LM<[X,V.R#,*[HN"]2AFLY<$8MI!6I2_>J-UH M9!B*W RMC$Z5K:KK J12;I2%7)1/>@8_@,6:[61B6@ M%2+:>\?- $RLO1L8(W=F_YD5(%,0JG7?VKO?3%X0MGN'P33J@VG%H+Q(YZGV M5>W'4;Y(]:/R5W8<=2IO;>;5E""K/8;8R$UL/1^[7E^FHWVS-/E,(;9V;_", MW'AVY'-CU)+V*GK8HA0R-$9N&L]Z37A+BNN8<$-5 >6CI&JJA$PY.-Z$&1[@C.3QA#H:;%%-)M6^K M8['!&'9CK#/+&7G)I,UCS3U=#^P96OILQ;RV5 M)GY+"6V%IV\XY;LY];I":5)I.T@.K4;4CEW=V=E^(5\?''T#,)^<;GT-HOS_ MT['EI$-1=S#R#=!\=[IUE>G9/9O]"_Q6)&_NATLVEPX[MI\8K3C6FE MZB"]\ BVE)W$4(:X*?-/#LZGE>X>Y^+$@(JX\Z]71>)*5]V D6W#$D,QTJ>Z M?'4*."5M)W>^U1Y#,>*F6,^C>=(L+HFUN",&7\2-+\>A.FG>Y=B+:5*[R^FX MS.E5OMV1YH%?&-BN$(AA''&CR5&]W9%FQ>A[P!'7&G:H?\?'V0(@9X)#P95JE!&G4CK7>0FG8HZ@Y2U&"-=F#M>))?G>%3 MPR]ZNFMM:JA$W50Z888_I2WG9!2BP'+I:EA&NU*QC@1_VJ&@.\&G!G/4C;EI M^OCX/,GX)MEA;K=0+M6UVV5Z.@\PU*)N:KTB?[FF+?#"@3584T,OZJ97OV!Q M39LUHS5240,T^N:;VVO:O"F D%B+FL#P+7!CJ4^PN [:+@*L)WV!X5C@YMCG M\F7& GQ[B0SI\0X^5&R@%9P.6H&!5N"&UEL+U)N@61I""JWS:8@4=!_==[OO M3= \NK?>X 6&0(&;0 [WO0F:AURA-=D(#)F"SD.N3N>]"=H.YJU]U]YPZ7EM MJA/I!Y:S>5K>4/)%GOZM?DXVP@0',.="%R!,WVNJ\DC?O>UNEZ(LX]LHC]N2 M\)N@R;DFY(:UESSUJ\N_1V*1YA)D;*ZDO#,]]V+W-O#N2\'7Y7N?#[PH^*I\ M7+)(\58W4/^?G #8P% #W M%P &0 'AL+W=O-F';HU2-KNF9%IFZLDNB05M_OT(R5%E">1-MH!?4DLB7?W MY_'X.TKS Q=?Y(Y2!;YE:2ZO!CNE]I?CL4QV-"-RQ/+>7GO7BSFO% IR^F] ++(,B*^W]"4'ZX&[*ECU1]VM\+?35NO*Q91G/)> X$W5P-KN'E'9X:@W+$9T8/LO4; MF*D\1<@[ V",\UB&J#Z%R#:6U0 MKOZXRFZY-+=$D<5<\ ,09K3V9GZ4ZUM:ZQ5AN2G%1R7T4Z;MU.*FD/J.E&#) MLR>6$U,?$@S!8U6:@&_ O: ITZ'-Y76:\J0<5#XI1++3=:"'L(0"Q<%**J;K M@Z[!6\($^$S2@IJ1UU)2)<%U\K5@0C\E^1J\9^2)I4PQ*LWS(M/W7]]215@J MWV@)GQYOP>M7;\ KP'+P<<<+J:WD?*STM(WX<5)/\:::(G),\?WYT8,>\[NSS>'LV'RL"ZVI M-M14&RK]88>_!YKP;<[^,160\2)7IC;8FN:*;70UI!20JE!(NU#25J&0JE N M/6)P(P:78B8.,7>-_(E7_KMAE$N;-]N8T:AY%7 MW)+(7=].C3J9P' &9Y/^5$R;:%-OM%NZH<)42Z+#@J0]F3X1E;.HO;CA-.R7 M$#<28J\$"[[]"Q3W)13)^F]-<=V\E>[<"67/ILS[5,4=54,4SARR9HVLF5=6 M2>'G%PHKKDAZG!^@!,EEE;X^5;..*HP0G#H6# :V[02_G@2PU07AR7J]J,J' MZG@Z8UJ)+&,**I5>25675V__@9TL0>RL:FAI"9%7U762F-3($Y53>VF'C^!L MZHAN\0C]?-1]?T]8E7BN=E3H\X@N$[U4U=+T2L'=3* I9L:4R]YL[PN04]6K M(NSR)G+L:V@!"_V$_5"NB&?N42/F#>HBTH4!;&KM2(+2^2'Y9]Z MRL>'D-[PD^Y1S-/9D:4C\M/Q.DWT"HS>?0#OU7KD>VFPK$/1_W,\119DR ^R MGST8+6O_1Z\(08A=&\AR#,6__F"$+,^0GV<_=3!:U<[;28JA(T78<@[[.7?> ML6B%NXB#$78$MX##?L =0;9YB;X@GL:/Y84L]?/)U^&3C6>&> V$P<7$>6^9A M/_-^M/&L&PO M=V]R:W-H965TB+'6ZF^ MZ0S1P&,N"CT),F,V[\-0KS+,F3Z3&RSLDU2JG!G;5>M0;Q2RI +E(J2#P2C, M&2^"Z;@:NU73L2R-X 7>*M!EGC/U=(U";B.'*N##*/N469Z;7I;8C M6L-,YDM>,*>MAC]A49<59 I_:<.M7IC !\85?&&B1&!% O<:TU+ )YZBFW>3 M8&%XRME2(-P4AA5K[II76J/1<#)'P[C0IY;]?C&'DW>G\ YX 7>9++7ET^/0 MV(Q<7.&JB?ZZCI[NB?YC*-1K1A1/]Q*KWA$SITUVY M^WFB&NF)*&XCBKU,LVJ7HK)OM:CW3\8W/N)A2SP\FIRC=HW1&\GIYXEK)(P@ MEX7)?.F?MZ&=>RGO%$L0"I:CA^RB);LXFI:7[1J7;Z2EGZ?9FD!J+:VF"7OR M*4H&G=L-O-36EA;.V+UL/>\D1Q.5=*9"J'\?2,,$\+Z[\LY=6>6N.ZVSIAU6 MM.YS_C =#>WG?1P^[(JG,R#B=XY60_@!Z/D T.NCNI+,AXO>A?KU_V>M)9U#D M> Y%.HLB?F_Y[8I?OJCX9;2OX+3S(^KWH]<7_ !1?+#@M+,U2EY=\%=]A&CO M@'2\$Q+M'(KZ'>IWB]S0]HM,]AHF[;R,^@](OU!D/Q'=7^2P=P5P]Z]_F%IS M>Y(7F%JJP=FY34K55YJZ8^2FNA4LI;%O=-7,[#40E9M@GZ=2FN>.NVBT%\OI M_U!+ P04 " VA5A4>Y.EF&\" #/!0 &0 'AL+W=OK8U':@^_<[.R&E%-B^$-_YGN>>.WS7VTKUI L 0UY*+G3?*XQ9W_F^S@HH MJ;Z1:Q!XLY2JI 9-M?+U6@'-':CD?A0$7;^D3'AIS_FF*NW)RG F8*J(KLJ2 MJC]#X'+;]T)OYYBQ56&LPT][:[J".9C']52AY;X/P;I38 M>!?P@\%6[YV)K60AY9,U)GG?"ZP@X) 9RT#QLX$1<&Z)4,9SP^FU*2UP_[QC MOW>U8RT+JF$D^4^6FZ+O??1(#DM:<3.3VR_0U.,$9I)K]TNV36S@D:S21I8- M&!643-1?^M+T80\0=D\ H@80'0(Z)P!Q XA=H;4R5]:8&IKVE-P29:.1S1Y< M;QP:JV'"_HMSH_"6([Y!K7:C'[6Z!K6 MNJ(3NL*(/$AA"DT^BQSRMP0^%ME6&NTJ'49G&<>0W9 X_$"B( J/"!K]/SPX M(R=N&Q\[OOA?C1]DSQ73S'7UUU?TD8F!4O\^DZ/3YNBX')T3.6:P 5'!L>[7 MP,0![:1OTB2)PT]8V6:_)^_#.M%M]_8U[(VNI-65G-7U#;<3E_KHLTC>9;P. MNU&G&QTH.Q:7A$$0'TCS]V:C!+5R*T.33%;"U(^G];9;:>"&\< _Q&U5+Y=7 MFGK5/5"U8C@U')9(&=SN+&5/)1CSY.YZHV4FGWP$3 M]D@7B;KEJQ^LO*!>KA?Q1!9_P6H=2X(.B!92\;1,U@[2.%O_I\]E(382H-^2 M@,H$5$\@+0FX3"@JYZV=%9=U3A4=#@1? 9%':[7\0U&;(EM?39SETWBGA/XV MUGEJ>)4MF51Z7I0$G\^9HG$BOX C<']W#CY_^@(^@3@#?\WX0M)L(@>>TF/F MF5Y4ZI^M]5&+/D3@FF=J)L'W;,(FVP*>-ELY1J^.SY!3\9Q%QP##KP!U$;08 M&NV?WG78P54!<:&'6_7&"NC:@.^_%K%Z 7@7]^ZA1P MI5@J_W4,2*H!23$@:1GP-.5"Q?^Q"1AQJ6PSLL[O%?EY&R^'(0K[:. M-\O4 MC(*D'Q)8A6VYZU7N>DYWEX)+">XSC92D,'FI46*];]8Z_L;XW9K#9@3NV=WY ME3O_;>Y^ZF-FM>44Z(C!8Z4$$-^B#^B(*Z11#>HZ(& MCM!-QQ%/4R:BF"9@3N=,N$0-TV#O0*4UH()N4NVF?"FPR0$H]@<];**H3GIGR+9!0RKH1M4;6%\J.1VZ0K8=&@+"\+VL+Q7\ M79-L"6N?9&2(B=RP&W$QYX(J!L:\L?S;UC3,0_ PS80,&A%Z9S.5 EL%1-U> M6*NS)0P1Z*.6.AN0(C<#]V^F4LAUJUI"<,NJ#AFN(C=7W]!-I=+6L@C75Y^V MH#:3AM/(O?C2&[!Z=U02G+GCHUPO>#.OC7MA&,,-8Y&;L&SJK MR=!&9UDP:S>(#6*Q&[%O:*Q2:;NQ8,VC+0BVW+?80!N[%ZI[=%:I4$,H"NK^ MFF%ZHOM!BT/#>+R#\7DGO>Q\3N&-??V!-O;80!:_=VN/F]@,2/TI90G"8=AO MJ;"A*_ZHK3W>O;>WA+3@'QNXX@_;W6/;UKUNL1G3LN3#!M'XW=M[W-S?!Z2^ MX,/-!;.>XK#%GL$YWH%S72]U-*;1DZZ>K&YXU\UM2(P/M.$GAJW$S=:=_30B M35KFSWE['8G!)7'CSN^_Q M4:G0+SXB7YF"O%T^+CC-$)$WF _OZ1<_5ZD ]0_&ULS9QM;]LV$,>_"N$]H .Z6!0E4>R2 &V";@/6H6C6[;5BT[%0 M6?(D)6F!??A1LNRC+8JD3&'KF]:.C_3Q3_GG.Y[.E\]%^:E:OIK/J\6:;Y+JHMCR7+RR*LI-4HNGY<.\VI8\6;:#-MG<][QHODG2?'9] MV?[M?7E]63S669KS]R6J'C>;I/SRAF?%\]4,S_9_^) ^K.OF#_/KRVWRP.]X M_7'[OA3/YH=9ENF&YU5:Y*CDJZO9:_SJ!OMQ,Z(U^3/ESY7TKN2^*3\V3 M7Y=7,Z]QB6=\43=S).*_)W[#LZR92CCR=S?K[/"FS4#Y\7[VM^WJQ6KNDXK? M%-E?Z;)>7\WB&5KR5?*8U1^*YU]XMZ*PF6]19%7[+WKN;+T96CQ6=;'I!@L/ M-FF^^S_YW"DA#<#!P "_&^#;#B#= -(N=.=9NZS;I$ZN+\OB&96-M9BM>=!J MTXX6JTGS9A_OZE*\FHIQ]?7;)"W1GTGVR-$[GE2/)1>;5%?H1W2WVUE4K-#; M-$_R19IDZ'55I-4:85>W/(Z2;,?Q+M]O+M%+[[]X7)>BT4UKLT7W0+>[!;@#RS@EB\N M$,$OD>_Y6#'\QGZX=SQ\+J0\Z.D?]/3;^92#M3H-F9[[_! MD?=3JY]*F=T$83M!\X%]NF8^P['GB94\R1KT#7$0LXC(ED=.!@)@>1%WK>X+6,/6"A M9]I,>LYF8HFV>(KMQ( ;[+MMJ&&\9]A1#+C">EZY["GN XI20G2;"H3"@<&O MS8:7+52VR9:7NL4"IW#HB'D,!,%ZA%B OIM!YA:AE"I(K[(,:!0-"PDDPM0@ M9+DM2G&9H?LB7U:ZM0..<.RJ(S %ZZ%BHR/KJ>/[) H5.BHL \S\01U]H(RO MI\S'B[L+]',A/BQY$VLA$2Z+[[S3#\;QY 87P\8LZ"^%,KHV6 A:#?#T>76 M4+0OJ,(R)F%,AP4%\OAZ\KQN!/QBO"I]0(:OCVHL1 12^(:0QD+$?E1" \5G M6V%'&&/#"@*"?#V"V@7_>)\L/HFPO6JB]/8K2B< 8,/71S 68@(N?'W\81;S MIIOA](,[+!+PQ3?S99?+O#S*E5Y"7J,+^X$/Q'--(0 '!.M]+DJ1R.:H\:_] MD(C,_SDIEVA1Y'4IRPE9.J- M#OI\#X833 ( )7J [G90>GOEN_?1J'UW(",Q!V>&#WV;*UC'F 3 25S!20"< MQ!6<;T@?G ,QIL)2'QL18"QQ9FPKMVTD&@!U U?J!D#=P$!=L]I!'W@#@9/" M4A\X!0#'P!S@F=4^(UX- 'R!'GP6LDMG40;F6I]1 J"PU"=2 1 M,(>$ M9MDMH]H 4!9$KE(#FP)]+F@C-;6+:A5VVJ@V .@%9NA9Z#PZ]@T 9P%SE#P$ M0(7ZM-$B]NUFL(Y]0R!::"::6M%8)1]1'[= ; V2C*2 K?][' MI1X1$#=R)6X$Q(VF8U?Z!.V?V9UJK34Y]@R81\W,&Z_UZ$2$ NJH:T6# JVH M:T7CAEK?9T$!;'2*D[@334=E)%2Z*()Z2#RN'A(#A>.)*>R/ MRU%B8'#LRN!8NBO.N3P26Y='%);Z\D@,_(VGYN^HC(4!D9DKD1D0F3E72YAU MM41A.: Z V*R*1D M%RSS%P;\8ZY%% 8$8\Y%%&991%'8:8LH#-#(IBBBG,H^.I5ATJW#KC45$:H< M)FL>.R8S^RFLRRK8D^X']B8^\_/'9C78DVXF]ES/_; GW1#L35%KV<^BR]'U M-B<.2G<&>Q,? !*M,M+=PY[S[<.>=/^P]Y476?8.ZK?0NLR"/>F>9,^MT+(? MKW=-9W/BFG1KLS=)=05[TAW.WE=67]D[9".-W&=A:+2PRF'VDUB]M]R!,3%Q MR;@,!LO-&]B9MW(#AJ$#P^8&>&P!6ZW-B7<2; U]&&?J;MUS(#=ON'=OR.T; M$_1O*-HR^K+; U)NVC!T;9PE^QG)"Y:;/MR[/N2VCPGZ/A3M''W][5$G-7M@ M0[?'6?I;IBU8Z@O!SHTA6.H,P>ZM(5C1\='37&MSXIT$0D-#R'F:C\Y9L-11 M@IU;2K#44X*=FTINL*);9%!:"7:&3I&SI!V7KTBM)=BYMP1+S278T%UBF:]T ML^C:C/4V.P?G4M-^\Y,)[Y+R(P@# M !F"@ &0 'AL+W=O'Q(9S MKL\]MF_N:"WDO8H9T^@Q33(UMF*M\W/;5D',4JK.1,XR>!,)F5(-4[FT52X9 M#4M2FMBNX_3ME/+,FHS*9W,Y&8E")SQCX90(GYRME8[8V12N1/B MWDRNPK'E&$4L88$V(2C\K-B4)8F)!#H>ZJ!6LZ8A[HXWT2_+Y"&9.ZK85"2_ M>*CCL36T4,@B6B3Z1JR_LCHAS\0+1*+*;[2NL8Z%@D)ID=9D4)#RK/JEC[41 M.P1(M)W@U@3WK012$TB9:*6L3&M&-9V,I%@C:= 0S0Q*;THV9,,SLXT++>$M M!YZ>S"6<"*F?$,U"].6AX#GLD4:?T*+:5R0B] +F>,8TY4,AX/__?UP!'5YJEZD_'8J19C)2+]=ZR$VRSRBE:2J%: MK:S">64XJ[?H/:T]AJMO4ZMUTPIN(%!D18)U2R$ MBP-%).#47,TVK56X_HZ*3P3[_N! ; O,=0CVVM5ZC5JO4^UWJ(9YJ[MM4KUG M&CS'=;T#I2TH@G&O76B_$=KO%#H5:5YH)K<"2[E*1'I-)>LX9(-FA<''G^AA ML]CP?4_T\)FIV!\._ /K6U"D1X;MUON-5K]3ZV4A,ZX+R4JQ$7\T8]5A G:V M%=;Y>,_Q3D''[^MZ'6_/4(?TG0/;6V!^WWOA:N)MB<7N*Z4$_H1CD82(IW!) M5\RH[31^6U Q^0_&;VLB[BZ*_VY\[UEM]N# DT/C6V .(?T#Y^V=)L!T8-^H M7/),H81%P'/.!A! 5DU--=$B+_N".Z&ARRB',32"3!H O(^$T)N):36:UG+R M%U!+ P04 " VA5A4Z@H*.ED" "^!0 &0 'AL+W=OU B:QO$Y;1B7T3CW$93QUG%&_I0/NCK?L MWWSOV,N"&9@I\9-7MAY%%Q&I8,G6PMZIS7?H^CES?*42QG_)ILN-(U*NC55- M!\8*&B[#G[UTY[ #2,[W -(.D+X'#/< L@Z0'0H8=@!_U#2TXL^A8):-C>USZ62_MQI7.>+L>*[Q!FG[2IBLR/73FK>HJ25?R*2JN%.& M"7(CP_5R.AT78!D7)YCQ<%^0XZ,3.F95?!-%20[JD@ M2' Q/ M+C_I)NL5RCQ?]A^%3LE<,)3FK5"_)@MC-;Z>WY]L->RW&OJMAGM+1^LH>5 : M7M!:#'PD:&"Y\"S.5YY1Q$&6T^?=0PY)9[M)R=N4XM^4RSXC-$!W;G8#>N4= MPI!2K:4-%Z*?[4UHXM_>N_DIFE/PDK\TP=ENF5YQ:8B )5+&@Z]8CPYN$0*K M6O]^%LKB:_3#&@T6M$O ]:52=ANX#7K+'O\!4$L#!!0 ( #:%6%2N^60$ MS@( .X' 9 >&PO=V]R:W-H965T7I&S5CAPEZ$7B M8V9VAY1V1[54#WH-@.2IY$*/O35B=>G[.E]#2?69K$"8G:54)44S52M?5PIH MX4@E]Z,@2/R2,N%-1F[M1DU&]&E[#GN$,'F% M$&T)T4O"\!7"8$L8O)T.4F^WF,[/W=9(! M4L9/#>+^+B,G'TY'/II\K*J?;V//FMC1*['#B%Q+@6M-/HL"BD,!WQAIW40[ M-[.H5S&#_(P,PH\D"J+P2$+S]].#(_3LW?3PHL?-H+V;@=,;_-_=9$SG7.J- M O)SNM"HS#_TJR?LL T[=&&';X0]=J$-,W9,6U$>)W$81_%Y$)CS>MP_Z2XR M"@=)$':061=YD9XGR3[PP$?<^HA[?5R5%67*E"@D#)U/G-1Q+/ND$CD)3]+LWDG3..0R3(\"L"TSC M0]R!H;0UE/8:FM.*(>7L&0K"!((R->731@/1BPE M?Z\2EJ!6KJ-H([P1V)21=K5M6E-7JU^LSTPS:WK//YFF$UY3M6)"$PY+(QF< MV=ZAFN[23%!6KMXN))KJ[89KTY!!68#97TJ)NXD-T+;XR5]02P,$% @ M-H585'DZT\41 P N D !D !X;"]W;W)K&UL MK5;);MLP$/T50N@A =I(E"S9"6P#7KKD$""(F_90]$"+8XLH1;HD92=_7Y)2 M9,=Q'!?(1>(R[^G-D)J9_D:J/[H ,.BAY$(/@L*8U548ZKR DN@+N0)A=Q92 ME<38J5J&>J6 4 \J>1A'41:6A(E@V/=KMVK8EY7A3,"M0KHJ2Z(>Q\#E9A#@ MX&GACBT+XQ;"87]%EC #<[^Z5786MBR4E2 TDP(I6 R"$;Z:X(X#>(L?##9Z M9XR<*W,I_[C)-1T$D5,$''+C*(A]K6$"G#LFJ^-O0QJTWW3 W?$3^Q?OO'5F M3C1,)/_)J"D&02] %!:DXN9.;KY!XU#J^'+)M7^B36,;!2BOM)%E [8*2B;J M-WEH K$#P-DK@+@!Q/N SBN I $DWM%:F7=K2@P9]I7<(.6L+9L;^-AXM/6& M"7>,,Z/L+K,X,_PJ)=TPSA$1%%T+0\22S3F@D=9@-/J$9O;BT,JNR 6:%'8; M$!/HJY):HPE1ZI&))1J5LA+&F;1\9U,PA/%S2W$_FZ*S#^?H@T-^+V2E[<=T M/S16OU,1YHW6<:TU?D4KCM&-%*;0Z+.@0)\3A-;QUOOXR?MQ?)1Q"OD%2O!' M%$S"6"]3#&21;9$*UWH_/2[++;R[+6ZIG4M)6:GB@5 M!'U#9\V4[0A(<1JGO3V=+\WVW'DF-&N%9D>%3MEZ_3CALJ(V&?VMF&8N,1TY MK&Y+W'WG:]!KF7LGQM8K5D 1K90+\@H4D_30+]![<<@8I]TD/1R\RU;)Y5$E M(YXS"B<&#D?;;!:]<^CP3J;$[QV\<4.Y>_4Z4;>7' X>CK=:XJ-:;*:>N0*E M3XW@-@7A]\Y!>)N$\*E9Z#\B>" 795&OV]D+8;A3 TM02]\::)2[PE07A':U M;3]&ONCNK8]=6^)KZY:F[FENB+*Y4R,."TL9772M*%6W"?7$R)6OM'-I;-WV MP\*V5J"<@=U?2&F>)NX#;;,V_ =02P,$% @ -H585,O><1).!0 B1< M !D !X;"]W;W)K&ULO5A9;]LX$/XKA+=8M$!= MB:0.J^L8<)(> =)%T#3MPV(?&(NVB4JB2U)QL[]^J2.BHH.I-]F\))(\QS>C MF6]&G.^Y^"ZWE"KP,TTR>339*K5[ZSARM:4ID6_XCF;ZES47*5'Z5FP#D[L%GMMFJ MXH&SF._(AEY2=;6[$/K.::S$+*699#P#@JZ/)DOX]@1[A4(I\971O6Q=@R*4 M:\Z_%S=G\='$+1#1A*Y488+H?S?TA"9)84GC^%$;G30^"\7V]9WU]V7P.IAK M(ND)3[ZQ6&V/)K,)B.F:Y(GZS/O-*;-^+M M6UG5-)Z"Y0T5NDW!.ZF8;@;M_$K2=9Z <[:FX.4M)4*^&GI?=@<8E)H6J'X# MU;=:^L(5T56Y^I$SH=$QDQI2IN8UV @N)5@1(6Y9M@$DY7FFAB!7COS244%K M-PN(0P2]N7/3?O%],7\6M*3NA1$T802_$,9CT%?V@S;Z +LA[*#OBX5> (-A M]&&#/K2B7ZY6>9HG97TL4RX4^X<4[#N$,^P!F/K0F[D=G -BV,7('08Z:X#. M'EDMI!4*>2"461^CIRL&=4(9$$.!!\/A4*(FE,@:RI]4_?X;#-P_CO7LJZZ^ MDB2G0T"C?FVX[BS PPB@:X:"^\AT9GK#*(8SN!G#5KMH@XNP%W63.""&$8Q& MD@A;AZ*1;H/(@$96T*?T1B]6.YUR15?; MC"=\CC(T'!@P"/F^WZT:OUUQ.ZC-2,&VF?,(2P-^W-BZKG0 M[[7E@!SRPMD(3T,S4:!]I!Q";[6I=F)GR'-Q%VM_INA>#,?R:F8*M ^5DW+] MID)_KB1E0N66[:P%9C@>1L_0C\@0.K(3^A/TXP,>O+H?@[H?;; -B2,[B1_6 MAVB O?7G;'<#07WR1J$[4MC(<#>R<_XM(Z*$1H&:*(#O'?Q$DIB C*;55DV%UY#]'TQE>1G9> M?HJFLWNH/[< K)I.-]\#(Q 9GD9VGCZP]?I,C0(8=-N?,R_)TU3'BU2'U)R(V+),@H6NMZKX) MM6]1G?M6-XKORJ/3:Z[T)EA>;JF>2:(0T+^O.5=W-X6#YO1]\2]02P,$% M @ -H585!+?_KR+ @ O 8 !D !X;"]W;W)K&ULG95=;],P%(;_BA4FM$FP?#1?'6FD=MU@%Z!I9>,"<>$F)XTU)RZVLPQ^ M/;:3186FJ\1-XZ_W?&.;$JI%^PTV>(-K$#>;V^YFMF#2TXJJ 5A->)0S*RY>[&8ZO/FP .! M5NR,DTQJ06K@[?G&_-KFK M7-98P"6CWT@NRYD56RB' C=4WK'V$_3Y!-HO8U287]3V9QT+98V0K.K%*H** MU-T3/_=UV!%X[@&!UPL\$W<',E$NL<1IPEF+N#ZMW/3 I&K4*CA2ZS]E);G: M)4HGTX^,Y2VA%.$Z1S>UQ/6&K"F@N1 @!7J/5NH:Y(U:806Z$I*H0D".YA7C MDOS&IK)7S^J*"$"G2Y"8T#-T@DB-OI:L$.P8( %QV#^&"S8@[FQ[X3CL'" A<=@P1@LW(>%3G"@C-$ BX[!PC%8M _S M_"@>A\4#+#X&B\R=E"6HQEI(X&/L>(\=>(>*.AW0TU?17T"^?:/J]6&A^F8W M>L"T@3'^=.^^NHX3A_]6VMYI1KJO?\9\0VJ!*!1*Z)Q'RH%WO;*;2+8U_6G- MI.IV9EBJSPMP?4#M%XS)EXEN><,'*_T#4$L#!!0 ( #:%6%0*?$(HR0( M )T' 9 >&PO=V]R:W-H965T VDK]&-H>D!",[6':@TEN&@O'#K9#V'[];"?-0IMVD_;2VLX]YYYS M_7&G#1?/L@!0Z*VD3,Z<0JGJVG5E6D")Y06O@.DO.10K,L2BY]+H+R9.;ZS7;@GFT*9!7<^K? & M'D ]5G="S]R>)2,E,$DX0P+RF;/PKU<3$V\#OA)HY&",C),GSI_-Y',V=F"MH"2L_<=O71T& #\Y @Z0+ + MB X P@X06J.M,FMKC16>3P5OD##1FLT,;&TL6KLAS.SB@Q+Z*]$X-5]##D) MAE:<*:&+BA;I2TTD:8O,,G13TYQ0JG=.Z2"I)#I=@\*$RC-T/@Y;C,+.T>/# M&IV>G*$31!CZ4O!:Z@1RZBIMQ,AQTT[TLA4='!#M!^A6YRTD^L@RR-X3N+H" M?1F";1F6P5'&-:07*/0_H, +_!%!JW^'>T?DA/VNA)8O/,"WPA51F))?PXUI MJ_C]GE.*]!%NL,A^',D5];DBFRLZD&L)&\(881M]'2AF*8SM1TL16PKS,+S. MDR@)KZ;NZ[!(^U&Q'R1>'_5.7]SKBX_JZVN![=GB.4JW%<$[1S4?G+G45&O, M2ILM&8B,+J]B?\?*?E08QD$\;B7IK21'K2Q*+M3 2+:]?/_G*-G3>AXDT4!L M:VDLS/.C9-S3I/I)W\"_G)W)WJFXG/C)KKK]J/E=3+0FT3:#=J)X M9=_3)Z[TZVR'A>Z?($R _IYSKK83DZ#OR//?4$L#!!0 ( #:%6%1-5DQ_ MHPD *(Z 9 >&PO=V]R:W-H965TI*TB,_9?5CL@V(SMK:ZN+KD NR'7U)6/+)) MC>3$[D-C6^1H.!S]^!]*.GE*LY_YDO."/,=1DI\.ED6Q^F,TRF=+'@?Y,%WQ M1!QY2+,X*,37;#'*5QD/YE6G.!J9AN&,XB!,!F_9*':4(R M_G Z^$S_N/69[%"U^&?(G_+&9R*'\8C/"FDB$'\>^9A' MD;0D_/A5&QULSBD[-C^_6K^H!B\&3V@RL%9&N75_^2I;FL,R*S,BS2N.PL/XC!9_PV>ZT T.IAN2P>S[F#V[6#5 M':R=#E:;2W;=P=[M8+=T8'4'UM@+1V\NH/7MX-?=_#[ M=J#&Z\P9O;ML)EN9[=8NK]--E?ENS:C7":>[,]Y^EM3X/Y;471.0J M61-$7HD?)KP(PBC_>#(JQ,EDE]&L-GR^-FRV&)[RU9!0YQ,Q#9/^/9V0#[]] MS)=!QG.-K3%NZR;(^MN:=-EZ(0:M3!FUJ=_(B+2:^X*;^UPNAL2J[%&OMC<,"NS M%L:)JR0OLE*L] 7Y][5H0*X*'N?_09@LB 0$^9_\H^/AVIK3 M"!G3A\S=.. ><.Y=Y?3ZN5?;MD MIYR4(/FIVUN:W\: DF!?91LZ<3(D=S/BME?=+7(5-QR&IS"&A)<5R"0RN> MS43@15E&T@5AP!$ M^DXBRI%@3#2!B>91F&@"$\V^3'Q3T#NL=U_]9D,TXN"\XW,>KZI2LG+K4\-C MK6NX.6ITN@8(-7'("7ELD=NTX/*2&0=11+Y7CF+&@7JF?904 -J9#/5>? Y_ M\GJN/X0)F:=1%&2YC.^Z\/PHAH47MO4IW 80;#IDOIX))H#2Q$$Y#E;O!SGB5)G):Q#4S:W!A+F;M$\G+^YS_*N7Q M8/[?,B_D#.H#Z*IUB"/%6YM\,X&K)DZ^[>SL7U.8 $33/TI!!QBT#'0(%X'( M@"!.RT0GD;_4O;>$FF48ABKE_ZR;-N-L,QN)LP4HM7#83:LDK&2]J$!*D1?- M,D3F[SI-9=*V)NRYI8I.QW=-Q]P>R%C3SC0U([[0-;2H:;4,%WAL=?%X56:S M99"+P3Z@\W->6]I*;MWLC#4-J6U_ ZEL<6H!\JY?0%CO^TGK!P6OG*,@RQ[D6IQ[:9D(-_AHO9R9:J:M3S,(U@O M+'R]V*.P_F*IHGJ7N/44JPT%7=HK:PM6$0M?1:[#X#Z,N@.FRFUF8?&"M<'" MUX;&U9<]B 4=LY2KH!^&PH.2;U M*?PFO^G0,%LF'9AH=S#QO35';;]9<_C6T&NI.6S@H8WS\, UQZ0^W;;&P=85 M!IQDG9QD;ZDY&!"1'86(#(C(<"+B-<<-TVA:I>;8/C5PD!U2JK+.6U-?66^1 MRH"-K$.DODG\36JK35=L#TVZQKTM'(E[B+\)4S6HJRN?+NN&6SK;-YBJ$C4- M6=6N;5Q 8X:+VGXJ<<(TF\0N%EB@-<-I_7Z5.&'J_@9EF'. :X;C^LTJD:DW MS- JA &H&0YJE'Y[WC]S@+G.4?:*'4"N<]#[9Y=.__MG#F#9.=K]LTNG__TS M!V#M'//^V66']>X== >([>#$%FGI[BD9'8"O#D._5C+7]+<^8/S3L%L\ CPZ.QT.+1D9)S'BNS:-@J4=8]2^;N-![0Z2+GV6@ G"N-0/^&M6K$M9D!#MZ.VWXF9 MF+KS(.?D+B@P$>8"P]RCW KS &$>7ED+=\.F91J,N3DP_3[Q=W'QG&! M)OY,ID]B/>V8$P]PYQWE>5,/:.;A-)NF#QF9KJ=$];J>!MR$,:3X- "I/)Q4 M^R=(AVH<,MPS ):W'[!$@MSQQS1ZE.E0'Q0+:%7J8B<$F'E'@9D',/,Z8%9F MF31\GV:BKQS&+%B)$>SZ7P=:PS7]ZG^C:BJ/: I!ZN!F^"YS NX[ZQU=SRTRJQW7Y2%N#L=SRGP!'U=^EK MGCW 3@OD]3O(F\9B?JH4?Q >H/Y#T3U<0+NEXF^>KN=MER[FJ8NGHG 6A]G[76:+'X7L8Z)/%(5 M?9J(UQZK.Y>^=D=VU'@W3+Z]>1-DBS#)2<0?1$]C* 5KMGXA&ULM5?1;MLV M%/T50NB %N@DDK)DN; --$F'!5B*(,7:AZ(/M'QM$Z5$CZ3C%MC'CZ042=EL M"ND:/\@DQ7ONN33/,>[\*-57O0,PZ%LE:KV(=L;LWR2)+G=0,1W+/=3VS4:J MBAD[5=M$[Q6PM0^J1$(QSI.*\3I:SOW:K5K.Y<$(7L.M0OI054Q]OP ACXN( M1 \+=WR[,VXA6<[W; L?P/RYOU5VEG0H:UY!K;FLD8+-(GI+WES0U 7X'1\Y M'/5@C%PI*RF_NLGU>A%AQP@$E,9!,/MU#Y<@A$.R//YJ0:,NIPL?P=VH(RAU=*H?T3'9N]4QJA\J"-K-I@ MRZ#B=?/-OK4',0A(\9D V@90S[M)Y%E>,<.63F&:_!&CD'8T\ MB/-NLP$O.S1** Q$XB(/$9IVA*8CY\(-9Z*]TMY:'"&T!X5>D-<88W2K>%WR M/1.G6#;H!'MXYWCW2QQC.L&3?)[0)*%] OK_1#D23T=427HG(V$K>X(N1Y!H M7!1!3KTADLFS2K.%)_2Q-DF>%M/LS%7K[92,^>G/E6>;;JC/G&!Z1I^D]UL2 M]LD?5FB+^TBB:5R5:(M_+__/O$LG]+9X'/ZUM'>:.F8T?YM&AFHZGF9BY-YW&2MI;,_BASO;)8)R&^S[ MC;0NT$Y<@J[O7/X#4$L#!!0 ( #:%6%0J_T*[3@8 #PD 9 >&PO M=V]R:W-H965TT%;=,Q5$EV)3MIA'WZ4K(JV*=$R8F,($$L6[_C7D??CF=+H M1>9?BB7G"GQ+DZRX'BR56KT;#HOYDJ>LN)(KGNDK"YFG3.G3_&E8K'+.XLHH M38;(\_QARD0V&(^J[^[S\4BN52(R?I^#8IVF+/_^GB?RY7H !S^^^"2>EJK\ M8C@>K=@3?^#J<76?Z[-AXR46*<\*(3.0\\7UX :^NZ-1:5"U^%WPEV+K&)2W M,I/R2WGR(;X>>*4BGO"Y*ETP_?',)SQ)2D]:Q]?:Z:#ILS37TS M,U;PB4S^$+%:7@_" 8CY@JT3]4F^_,+K&Z*EO[E,BNH_>*G;>@,P7Q=*IK6Q M5I"*;//)OM6!V#* I,, U0:HKP&N#7!? U(;D+X&M#:@?0W\VL"O8K\)5A7I M*5-L/,KE"\C+UMI;>5 -5V6M RRR@M^ B(#GY=R7; L+D9#I064;H;SNK/WF\Y0 M9V?S*X#A!4 >@BWF$[?YKRR[ EZW^;1_[UZ+^6UO5>]+A?B*S9YXK,4LX M*'@F9 XRJ7AQ 3*NVD9^XXY6[DJ:B=<1]J_/+ /L>"O=$MK3S88""J%UET*@,G"H?E)Q_6SM6+EO%42W+-<)T>;^L!6!1&-(KJGWFX70(KWYLQM8,]^#/V]2-RU MM HP[(A#V,0A=,;AHYGU0&.YCD3;+8=6]Q!%O@?AWBV'UBU'$$.$VG5&C<[( M393-G-)U!+A=+'1A<0'N>2YD7*TX]>ISH8_^UJM>:HW:3I_0,\N;=PY,PJWU M$YYQ&DYK[W0GBR AL#W8T"P/$)TVW.!?H!-?KC,ELB?PH/1<8GE<@,=5K$E0 M+9J7)2N[8V;6%HC/,BAF.8#N]>#8U6M2^Z,[:=X]"@;ZT$W]/@O3!-H8=W5N M, X/@X31T@[K?U)[6A;@M?>.S)<1-[_@8<+\#EG6;'@^8](3V2ZDEGI0#M6 M2PZJY-RFZG$TP392'2*V M-CO<0.V)$FPCM:MK0U/LINDK48)MO#H"8MB*W6SMSQ'<&Z_8X!6[\7IVCE2Y M/15%90)N4JG3\!]6>G5EMJ$P#LZ"#@-:? "T1Z.CI8I%80@[JEAL*(G=56P_ M=M@%K*MW8A!*W @]#A[$YF?'5"6&G<3-SI[D(#8]70$P]"1N>KZ2'L3&J4N6 MX2EQ\[0_/DAOI)*MS> #O_[/AX^YS..VBJ,O0X@A,*'G8 @QD"4'('LL0XA= MM4+4M3U #"R)NV3M11!B5ZN.O@U'B9NC1_+#AFC77#7\)&Y^]N5'"T&[ T - M0*D;H*_D!VVI2!VR#%6IFZK]^4%ML':,"350I2?<.M7C]IXE%0E>NX%*#5_I M6390J4$H/?$&*K7K4$(]#P4=@['UV.P$.ZC4+D(CB+M[-Y"DI]Q"I38A:81I MT"7#,)*>9 N5MCS4HF'D1Z1#@ $E/>LF*FUYI-2QL4L-.NFI-E!K1W1W>MA/ MM(9;[U&4[]7\QO(GD14@X0MMZ%T%VD.^>55E7,] <$ #[$ &0 M 'AL+W=OU'UY7)AF9$7HHMY?J;E<@SHO1MOG;E-J=D68*R MU,40AFY&&'>FX_+9;3X=BYU*&:>W.9"[+"/YXR>:BOW$0<[QP0^VWJCB@3L= M;\F:WE%UO[W-]9U;L2Q91KED@H.A>-JY!,96%$#^+ MFYOEQ(&%(IK21!441'\\T!E-TX))Z_C7D#K5F 6P>7UDORXGKR>S()+.1/H7 M6ZK-Q(DK1.L$,UY4UIW*];=,X]1T3A<*7( 9R?-'QM?@*A,[KH!8@:^, M+%C*U".8B6PK.-6/W\^I(BR5'PJ(X \T5VR14F!8[N_FX/V[#^ =8!S\L1$[ M2?A2CEVEA1;#N8D1]>D@"@^*2BZ!AWX#&&+4 Y_9X5\(OP1P&#X_?W38 _]L MAW\CC\?!^]#7=O35;GT<'$5MN*N7MEI?7*TO+OD\V_K><*GR75:LX-]?=0"X M4323_UCHO8K>*^G] ?K;G/&$;4G:M\@':%!""X=[F$8>U']C]Z&Y&MTP/VR% MM93YE3+?JNR>DTSH\OR/+K73Z"0LF4R*VNY3>J *&Q).178C+D:>%P3](H-* M9/ \D4S*'>$)!8F0JK=S@JX0-(J]T8G>GK (!G&_W+"2&UKE?M<[77)T"I(- M93/LC!TA#$/O1&(WS!M%013V:QQ5&D=6C;KM//!=*"HMY1U59-%;=$]VTR&ZUNK"#)PL;U?:(_+T!=J^H([89<^#CVAH36=H;L?O:" M+<(PMK7$,#B5W!,6P.!D9I]-6*N?1GAP!6IK1=%K;":&I54!.(!Q9S911R:* M#F>P7IVU1R.[26N.T9-]AVO[Q? M^@[7SHKMSFKM.]SUT/*L-9 EW#AFVMWQ M6?V$NQXY)*"V1VRWQQ?TB6%LGZ4\Z.%V:C.UGU#-;P+ T MQ]?'I#B,3L9W&Z^!Q<\"WTB^9ER"E*XT$%Z.-$-^>-,^W"BQ+=\,%T+I]\SR M?7RB'P.P<61%M_8GA .GK,T9\O9GO/#M66Q:$^RD%W1 \G%+UM:9"$7M\7. M8H>"A'&=E*46LFW/RL(DGZT6];.'8K6@)4^3G#P4@)59%A;_WI*4'IB%\3D<=7:[+AX%?P*.937*8$T"VXSSDI M"./@_;.878R MVO"PR1E[T3@E\/OF'7@#DAQ\WM.2A7G,%A877BI%*VK? M>]N\%VG>"Q'X2'.^9^!]'I/X5, 2@^A&@EY&MCT7>YSQHM2K#(._OH@ L ])QG[VR#O=/).+>]H MY._SN(Q(#"*:/Y&B7L2D^=ICG[+181$=.;\5$XS14O.,!#PVH0]#S-E(6V!*[]$Y=> M*^:9U]Y(E,YGKS% H\_/E)\Y25NADT+AP!U.TY$PA'W'T1A%TBB:1 'P?\5P M#/Z@G###FH62Q? B,(:2QM",XZE8:.7ZI9R[RJ10@U#@:[@ )7.A&;J3R=#J MF= P$@)M[""-5PESZ%V"#JUJWXXS#X:>U2 HIIW&LFP0T-PA)N)!9?\8'M0H M'1YD?X#F!C$!#RKX'1@HY1QI#PYR=#YE?X#F!C%.!_=5.B )=&1?@@Y(DAB9 M23R5#D@%K0M["[_=#JM1V'$U]4:2QLA,X\EX:/5,>!@)<1WH:ZQ*K"-\"3JT MJH-VYPP]JU$>UEF6C0+]S'T[4CN 4EI3R*E)V2&0N4. M=CO-O@')YH#,S6&<#/[K9) L1_Y%R" AC,P0GDR&$:X" =" &0 'AL+W=O)GVTOARON]\YV*[LUKI)U,"6/(BN#3SJ+2VNHAC MDY4@J#E7%4C<*906U.)4;V)3::"Y!PD>ITDRB@5E,EK,_-JM7LS4UG(FX583 MLQ6"ZME7IRDZM\'B5.$'#(K&.@^'F&%7#NB%#&KY8S"BX= M<'^\8__D8\=8'JF!E>(/++?E/)I$)(>";KF]4_5G:.,9.KY,<>-_2=W8CJ81 MR;;&*M&"48%@LOG2ES8/>X!T> 20MH#T;\#H"*#? OH^T$:9#VM-+5W,M*J) M=M;(Y@8^-QZ-T3#IJGAO->XRQ-G%-6 .#/E +O.2&R5M:-(AIQ]RU_=\_:.Y,P;@C/@T^"(IP??C9 3^@P:#Q>>'W="F=P0[IP3"UH806JS2D6% ^Z MQAKN3,RA G9['3=D)"6BJ2-6-*>OAYA6[V/J)3NJ='" ZDUNAB$WPT[N.Y!0 M8]>Z%!R*L1L];)1UZ!@%':-.IJ_HG\GFU&#JFGF:-6026?&W\@;!WGC M3NHO1<$R(,LMXSDV10?C)#!._G'[3X.GZ7]I_VZOD[88TU",R=%BQ'LWL "] M\0^3(9G:2MM5\_ MYQ@.Z9:+9UD"*/1:428G3JE4?>6Z,B^APO*2U\#TDQ47%59Z*M:NK 7@PHHJ MZ@:>%[L5)LS)4KMV)[*4;Q0E#.X$DINJPN+/%"C?3AS?V2W MPP+48WTG],SM7 I2 9.$,R1@-7&N_:M98N)MP!.!K=P;(Y/)DO-G,_E:3!S/ M &%7!D'K&\O, -*C9'&^-UZ.MV61K@_WKE_MKGK7)98PHS3'Z10Y<09.ZB M%=Y0=<^W7Z#-9V3\5S,T=F'<_0!$88> M2KZ1F!4R=97F,NYNWC),&X;@!(,?H%O.5"G1#2N@>&O@ZH2ZK()=5M-@T'$. M^24*_8\H\ *_!VCV_W)O "?LBAQ:OW"XR#^OEU()_>+^&O",.L_(>D8G/+_7 M(+ B;(VH/:"<2]57^L9E9%W,)_V2^7&4C%+W9;\>/5'1>.QW46\01QWB:!!Q M47*A+A2(:H^Q]_UH?.*][9,D/$ \CO&],.PGC#O">)#P"0N"EQ3>XXN/]AY] M&@<'@,=!T3CQ^@&3#C 9!'S@"M/WZ)*CPPO"(/0.\'JBO&0<'?"Y>ZVD K&V M'5;JO3=,-=]?M]HU\6O;NP[6I[JY-[WXGTWS9[C%8DV8U%FMM*5WF6@FT73; M9J)X;1O6DBO=_NRPU#\H$"9 /U]QKG83LT'WR\O^ E!+ P04 " VA5A4 M]:7AF?P" #$" &0 'AL+W=O_.YRL=-?2?6L%P"&O!96(/#*3*J"&IRJ MN:]+!31WHH+[41"D?D&9\(9]MW:GAGVY-)P)N%-$+XN"JK&> MS1?&+OC#?DGG, ;S6-XIG/F-2\X*$)I)013,!MYE>#'JV7@7\)/!2J^-B7G-+*UP?O[M_=;EC+A.J823Y M$\O-8N#U/)+#C"ZYN9>K;U#GDUB_J>3:_9)5'1MX9+K41A:U& D*)JI_^EK7 M84T0)3L$42V(-@7I#D%<"V*7:$7FTKJFA@[[2JZ(LM'H9@>N-DZ-V3!AG^+8 M*+S*4&>&WP%KH,D9&5>/D<@9#LN2 SXJ0SFYHIR**9"QZZD;436.?0+WP*F! MG!A);DM0N"CFI/8[O@9#&=E6A1CM0KV':(7%X2J(@"EODH\/EP6>YCT5K*ASSCQC-VGMT=GA]UO+]])%1K,*V%JEP2YV+?TY=A+\X2+,K+>CVVH](LS'I- MU"?$;H/8/1"1VP(0SNB$<688Z%-L6*6P;4@IE6V1-O3*/5V#.D_C8(.\+2B, MVL&3!CSY?W AQ=D!\,DV5]!+DPWZ[:@LR>*L'3]M\-.]^ _2OHUR=Q)MO.E6 M!X1!T#W?!-X.ZR5Q][P=.&N L[W 3VX'Q?V!OB#S''#/MZ?*![L!5>!.@9O" M&U#EMHJ-]%ISVG_7K#(C$2FD, M-PHCD]*W-:7284QB\6T7=%JM/M>DUM>G] M6VURIJ=RB9_8DZSYX[/N=>^##=*/YLO0E!I9YD&%".-.IQ\6C,M@//1KCWH\5)457.*C!E,5!=-_)BC4 M9A1$P79ASM>Y=0OA>%BR-2[0/I6/FF9ARY+Q J7A2H+&U2BXC6ZF/1?O [YS MW)B=,3@G2Z6>W>0^&P4=)P@%IM8Q,/J\X!2%<$0DXW?#&;1'.N#N>,M^Y[V3 MER4S.%7B!\]L/@JN LAPQ2IAYVKS&1L_7F"JA/&_L&EB.P&DE;&J:,"DH."R M_K+7)@\[@*A_!! W@'@?T#T"2!I XHW6RKRM&;-L/-1J ]I%$YL;^-QX-+GA MTE5Q837MD'!CX"(NZC*!6-"Q+@50JRP1,F583(SP]"28'=LF#;B)K6X^(BX M*(8')6UNX)/,,'M+$)+3UFZ\M3N)3S+.,+V$)/H <2>.#@B:_C^\S_O%T:J^E&_SK!V6TYNYZS>X33%ZQD/ ,J%[!"5=(:*D0J*LJAJXC- M$0HZN=*^R*[DP@D!P=F2"VXY'BQ6?6[/G^NZP\LX&ESW!\/P93>#!Z+Z4>^Z MC7ICJM>:ZITT-?_Z!,P8)"=J2?=,UD[P- M*8P'21+M^7@?%?6NDJL]'^'.TRM0KWU',I"ZK-?7LEUMF]ZM?^M[ZQ-JAG7O M^D=3=]('IM=<&O*V(LK.Y8 TZ;H[U1.K2O_ E\I2N_##G!HZ:A= ^RNE[';B M#FC_(L9_ 5!+ P04 " VA5A4PDGX [P" 9" &0 'AL+W=OR.W(H][[PH-8YV 6_/&P9FL^X_!4WRN<^9V5I2AYI86L MB.*KD7=-KR;4"NR)[X)O]^(07A;&$ M?OQNC7H=TPAWQ^_6/]O@,9@YTWPBBQ]B"?G(ZWMDR5=L4\"#W'[A;4")L;>0 MA;:_9-N>#3RRV&B092M&#TI1-4_VVB9B1T#C X*P%80?%42M(+*!-I[9L*8, MV'BHY)8HB5R1.P8;)4#@ M.LZ^U5PQ$-6:V+/D5K"Y*)KM\RD')@I]@0:>9E-R?G9!SHBHR&,N-YI52SWT M ;TT+'_1>G33>!0>\&C*%ST2T4\D#$+JD$\^+@_^E?N8FRY!89>@T-J+CB?H MY_5<@\*/[M<1FU%G,[(VXP,VT;70E9A&E5B5J;^7,4T2VA_Z+PY8W,'B4[#( M!6M4Z2XLI?W4#4LZ6'(*%KM@R3XLR[(#L+2#I:=@B0N6.B(;4.J&91TL.P5+ M7;!L'W;XG?4[6/\4+"-8/@1RCLUY!5RYV/T]=AQ3&KK9@XX].,I^E, *4MA: MK]D;MFQP5O%@/_ PM27KHM/@;T,*CO)ON=971)3U!O@2>PG&SC4X^TBPY\)E MF"3A@<^*[O1$>CH%3B+=K] @B =)1VQ;U/ZY?A+%@_\<\W?ZMKDT[YA:BTIC M\E>H"WH9&E#-/=1,0-:VE<\EX,5@ASG>W5R9 [B_DA+>)^9VZ/X-C/\ 4$L# M!!0 ( #:%6%0,J5O'-04 ,T7 9 >&PO=V]R:W-H965TS7[Y)2)"62:*]]6):'6!\\E^?J7IY#Z6S/Q5>Y84RA;UF:R_/11JGM MN_%81AN647G*MRR'.RLN,JK@5*S'DX-;!\_1K\QR4,R2RK9%4]_3V*U.1^%(Q2S%2U2]8GO;UF5 MD*?C13R5YC_:5V.=$8H*J7A6@8%!EN3E+_U6/8@6 $\& *0"D&,!;@5PGP." M <"D DR.G<&K -ZQ +\"^,<"@@H0' L(*T!HJEN6P]3RFBHZ.Q-\CX0>#='T M@6D(@X82)KGNW842<#P)"0U3?467<1QH@]IBN[R MM7;] KE.3H\X87DN:Q/!LK(*;#CZ.*Q&5)@@R0 M^!BI4^2$)X@XV.N!7]GA/Q?I*7+Q(/S:#K]FT2.0LL' MU!XWIP_F\L6>BAC]\0N$1'>*9?)/"R&W)N0:0I,!0E^85$F^1ELF$A[W-8<= M/T$/C II83*IF4RLD3YS!2M)FO56)AZU'Q#[IH]9'\,RKF?B:B_:S;!#O "Z M9==NT^XPWPW#\.FHF^ZHB>/[DWK4D]R\.C?/FMM%%($;":I,5E+U9>%UZ4T= MIW]>OY[7M\[[?K&8G^C:1M! 8+5]\]HC8._4<7ZRE#>HJ0360/-"1!LH*]J* M)&*(KW1Y,RBLJ;CN>99M4_[ F#Q V#Y/>(AP6!,.K8$^+>XE KU&H?377UAZ ]U M+FX9+_X^M)B61XFC[V/#M M/K=-TD@V=E]()S7:C>WB_>/%LL?'99&@6#%]L):JD61LUV2SLT.\*M@.6IW% M)VA%$X%V-"UZI0?WB'2KTZOM4#G(;PTBY/FHFYY0;C"X:AK!QW:]UOL4-$]I M;GM&C6;CX(5T6J/*V"[+OQ79D@GM'U)/*CM. M>8V $1V)*C5:$*P5 B94%S ML)W7L!$O<6]Z]]%AIW2AH_\&RM)H/Y[:FZWU@)XNCR2/X)T:9 *8Y<]SJW/1 M/D1W\%I!ERDSF=4IT;9?HB*/(8+:@,]VFJ#*T,NQ.XN=[;,:*$V M7!BYL-?DLIJE71/L68I"&H)X[P*KUAF"WD$7% MY4FUU[#+^8SVU/IC$" M\D*,@#1&0/X[([@E_\X(2&,$Y/]B!!\.,,4'C,!MC,"U&\$/Z*S;%7_7"\+0 M\_H+X3;B[]K%__MEUNUJ/\'$\T/_&:=QZ[.C_M#]*Q7K!/::*5L!TCD-0 A$ M^>VX/%%\:[Y$+KE2/#.'&T:ACGH W%]QKAY/],?-^@O^[!]02P,$% @ M-H585/0J^\YY P /0T !D !X;"]W;W)K&UL MS5=-;Z,Z%/TK%IK%C/1:L/D(&261FF2^I!FI:F;>+$9OX82;@ IVQG:2]M\_ MVU!"@:!N*G63&'/.X=Y[C'V9G+BXERF 0@]%SN34297:?W1=N4FAH/*:[X'I M.ULN"JKTI=BYBH**QSGD M_#1UL/,T<9?M4F4FW-ED3W>P O5K?ROTE5NK)%D!3&:<(0';J7.#/RYQ9 @6 M\6\&)]D8(Y/*FO-[<_$MF3J>B0ARV"@C0?7?$1:0YT9)Q_&W$G7J9QIB<_RD M_MDFKY-94PD+GO_.$I5.G=A!"6SI(5=W_/05JH1"H[?AN;2_Z%1A/0=M#E+Q MHB+K"(J,E?_TH2I$@Z 3[2>0BD#:A. "P:\(_DL)044(;&7*5&P=EE31V43P M$Q(&K=7,P!;3LG7Z&3.^KY30=S/-4[.5XIO[J[FN7((6O-#+25)KR!5:Z366 M'') ?(LNPCX]F#&@]TM0-,L_:-ZOU1*]?_:B[ MJ4*;EZ&1"Z%A@GYPIE*)/K$$DN<"KLZS3I8\)3LG@XI+V%PC'_^#B$=P3T"+ ME].]'OKRQ70\'LC&KZWSK9Y_R;J4"KA:=SVY$8*R'>BW4Z'U(VKB;NFCG;XY M49&@/]^U)/JFH)#_#004U $%-J#@0D _N:(YDG:IE(_;-,."5U00,9M[[H@$L9>OW5QG5<\F-<= M2*!BDR*]#>DCX:C/NKVIXD#)QK7T^&UXB+WS?NZ]DHN5\#.'HHB0EH\],!($ MQ&\YV0/#832ZX"5NG%=X,+\5S4%:*W6?<@\J8[NANI&S+GDC5I[W=^R_EI5^ MUR,_)G';RBX,1S&)VE;VP' <^Q>L/!\7>/B\^ (,A,[0F$D3W=QD4@EJ^L"A M\IUW;!R^$4?/6SZ.7LO1J'.JD5"??FU'NS <^P%N.]H#\T(?MQQU&WUE 6)G M^W.I8SXP579=]6S]#7!C.]_6_-Q\&]A^]2Q3?EC\H&*7,8ERV&I)[WJD8Q)E MKUY>*+ZWW>N:*]T+VV&JOV] &("^O^57=1U ALB3XSFC,DYXR9Q86RM_1 " =?XRA)E\J!\^.=IJ7; XEQJM(C2<0W M.\IBS,4MVVOID1$A0EY9" ]Q3%FW]8D MHI>E I7W@:=P?^#9@+9:'/&>; A_/CXR<:=57H(P)DD:T@0PLELJ]_#.1VYF MD"->0G))&]<@H_)*Z5MV\W>P5/0L(A*1+<]<8/%Q)@\DBC)/(HY_2J=*]<4I>:#1ES#@AZ7B*B @.WR*^!.]_$5*0E;F;TNC-'\'EQ*K M*V![2CF-2V,101PFQ2?^6B:B80#M$0-4&J"N@3EB8)0&QEP#LS0P\\P45/(\ M^)CCU8+1"V 96GC++O)DYM:"?IAD\[[A3'P;"CN^VG"Z?;M=B\P%X('&8CFE M.)^06[ IE@*@._!$4L["+1>@W."F-P*>DY"G ""0L7X_)EI2.1\ ??,)Q M&'T4S_H5:" ]8$;2A<8%K2PX;5M26!<4T @%B,!GFO!#"OY( A*T'6@B'U52 MT'M2UDCJT2=;%1CP!B =P8& 'N:;ZP/F_FQSZ$G8&-44&[D_<\1?-_L2EV;E MTLQ=&L,NLV)TEQ[QEBP546U2PLY$66WR^?OM%VCKO\]_ET1C5=%84H+/R5E0 M%/1><92MNANP)OLP2<)D_SX$/H1)N< ^#JVPX@%V_H"L5)Y78N+.S2F?1/A] M!(*VXU2H%C>[XF9+N?W)<))1FXC?GHQ_$N'+$*W8G2IV1QK[2S$K$Z$[DZ%/ M(OP^XE:2>[>*WY7&+X1E1\(9%-Q)"I,(7X9H1>]5T7M7[@I1'J_8$MXDJ4F$ M+T.T2$&]UBM=5GI67W(E)\$MN#\3)EJ3HHSD^P0("23@$PX9>,'1B4AJ"VP( M))3F<;B6!#2*,$O!D; BB8,Y+%U;DB1.0_P2XC0@4%===R25J&:&9M>6F7S0 MY**8AOA22)M+K7%0+G*-6C.3BC%-91+BEQ!OYM34^@K-*TK/3$;F-*-)B"^% MM-G4^@SE ET6GO7U^\>:WC^3$%\*:5.J91G*=?EI\UQVN^)"5F=JL83._Z"G M@K7X0;GZ_82N"O9%#7DF]*#9G<0AH&%[R.Q.Y0#0<0SQ-S*AM5I"N5S.;+1@ M7]*@9SF.UZ,T '2091FP2VD(:.K(\X8IH5HJD?X3^J_22:MY@C;4+>AT* TB M34N W0ZG023RH&>@$5*U'".Y',]NRDH_K1@LJ!N]Q3<$1+;K(:/+:@CH6J+3 M'"%5*S&2*_&/]FJHKZAB6[BNTYO" >#0CO0'@>T=V>9:*S4R_HL&#M5:BN1: M^B,-7.FZV7J9ENK:W;3V8092S=X"ZL,05!$<26FMKTBNK]Z;(9BVVK=H]9'V;JJM5CUH/'QW MQU?Z;6X11Z1:;[Q@EVK?9&"/^@.P]AXMJ&J-L]28L'U^)IV"+3TEO#A!K$:K M<^_[_+2W,[Z&=WYQ>EV[*0[3/V,F*E(*(K(3+G75$5N&%>?3Q0VGQ_S$]I5R M3N/\\D!P0%@&$-_O*.7O-]D#JO\2K/X%4$L#!!0 ( #:%6%3RHB?DQ00 M \3 9 >&PO=V]R:W-H965T77 25,!9VVG:?[\&$DC ..F\)-B<>SG' MU[[7]F3'^(M84RK!6YX58FJMI=SSZ;L*W,TH+>4[X^YQF;#>UH'7H>$A7:UEV MV+/)AJSH@LK'S3U7+;OQDJ0Y+43*"L#I.GD$IY9FQ ME[+Q+9E:3LF(9C26I0NB_E[I'J=5\LS0\?CYX_[,2K\0\$T'O M6/8S3>1Z:HTMD- EV6;R@>W^IGM!7NDO9IFH?L%NCW4L$&^%9/G>6#'(TZ+^ M)V_[@3@R0.Z =H;H(X!'#+ >P-\J8&[-W"KD:FE5.,0$4EF$\YV@)=HY:U\ MJ :SLE;RTZ*,^T)R]395=G*VD"Q^N9ZKD4O ')=?MV.]QSG-4HQH M/ (8?@'(05!#Z.YRY$E]?H\HRZ_N*D MD&J5G%'C];[N='2<140FQ EWO^'N&[E_?:,\3L5Y]G[OR]<>@ACY'0T:7##& MONMUE&APH3]VO$"O)VCT!$8]*N4O::JB8AT1&R*F6MG)"_('$>*&:VF5XQ&,\ZF5(#2H.NICY* MQ!@?4M04;FBNV(7%>J-+7\?+' \3:R@N#CZ70!UH> M+\M0W*E-.E<'N2W)ZMWD/^FRIOQ.%>$K4WIMJR0TE\D?6RDDJ6*OE6VVQC45 MX(*\/E&$("'OPL2L+77P5VJ=EJ3948^D?XXD:BL@,E? V]6*TQ61%'Q3P4K5 M^3T&3R3;5G&JHR8/)S53P%!;#Y&Y'C8I5C<2>UOO:):ZH8YU;FM[C(Z_7-X$]5W,ZV;^JKH.^%J R1 1I?* MI4JLBA2O;U_JAF2;ZC[BF4G)\NIQ34E">0E0[Y>,R4.C_$!S!S;['U!+ P04 M " VA5A4>+8>$/@# !H$ &0 'AL+W=O'?]]K)! +!L$B5=AYF$N>>DWN.KV/?Z>^X>)4K2A5ZR])<#IR54NLOGB?G M*YH1Z?(US>')@HN,*+@52T^N!26) 66I%_A^V\L(RYUAWXQ-Q+#/-RIE.9T( M)#=91L1^3%.^&SC8>1]X8L+\F2SJEZMMZ(N#.JU@2EM%<,IXC01<# M9X2_Q+BC 2;B.Z,[>72-M)09YZ_ZYFLR<'R=$4WI7&D* G^V])&FJ6:"//XM M29WJG1IX?/W._JL1#V)F1-)'GO[%$K4:.%T')71!-JEZX;O?:2FHI?GF/)7F M-]J5L;Z#YANI>%:"(8.,Y<5?\E8:<03 [0N H 0$IX#H B L >&M@*@$1,:9 M0HKQ(2:*#/N"[Y#0T<"F+XR9!@WR6:[G?:H$/&6 4\.IXO/7AS$XEZ!'GD$Y M26(FY %-BU) ?(&F*R(H:HCZ3M)-<051?Z[UE42_"9(KB!Q)J*9R[&-,%6'I M)\VKR212',TH8A #H9L\H0(]32<3"/@%>4B:H+ZG0*/.U)N7>L:%GN""'AR@ M9YZKE41/0)G4"3PPIW(H>'=H'%@98SIW48@_H\ /<$-"C[?#_09X?#,<]RQJ MPFJ^0\,77IIO[>O#['PF1P)F;4EA22LTVZ/CN G9F^'1CH@$_?T'4**OBF;R M'TM"49509!**+B3T]+:&3P"\9F6;+C MHLXYKB:G5+NI?DV'&M\(J<=B6G_:-RFFK83A)%5[+I5-ET MK$0O3+X^+ 2%SP9\8.#[H) @BEKKQ<[HNZUF?Z_!<",LML.PV[/ZT*U\Z-[I MP^5"LS/Z;J?9AVNPL-D'.RPX=[WF0Z_RH7=;=29LRQ*:)VC/:)HTR;<3^9>6 MV7VP^(=A-?G8/VS>OI7IN:GNZUQ'!P'\<^P,.#BD%-PVOU#DC45]!=]&F3D+ M-,WL_=#X+FC=@L-VC4,KF3E+H016-UH0)M 6#EP4K>&P9$Y(U9)''UF.$IZF M1,C#XT^-IA5O[)@WZKY@.PQ@(0=];ULSZ#RLY[9#_^@'UR%Q P1'+NY48743 M#D<$;-^=GYL^:W6NP_Z,6S])F1_V6'SC)GNQS.UXC/:4B,8BOQ,8WP&LBS]L MZ=B^)_X?!=XY*\,P; C-(1== MNK5821%,%2G/+->V0RN'N#"F8S6VHM,QV?,,%VA% =OG.:1OMR@CAXGA&,>! M;WB[XW+ FHY+N$6/B#^5*RIZ5J.2XAP5#),"4+29&#?.]=)1!(7XCM&!M=I M+F5-R+/LW*<3PY:.4(82+B6@^'M!,Y1E4DGX^%V+&LV1P.J;D *A$"S794/E5;)$17,A2?.14/,6"QZ>/G"3/5[4PF*+Q%'%P?H-M'$K^*:&;PZ0IN#G5R$)[CG*V:\3AKS&D*<, M^1\8$B9R,?VQY!C;HU17895*J%3D(?TRC;PP"L?62[N0^BC'CV(O>@^;:V"> M$\3!>]B=!F8[L=V9=*&QYKNR4MNHI4;,L6/7;6#OPN M<('S?7YBJT6-4O1_[/VX,13_F^*]C7ME&;0#715''Z2I\$4?Y=FFW]%:?H9Z MM_Y1L_[1Z=3"UT]2Z]A_+P/V_Y%FOA=KC#R PZJ9MI8/TR6&A0 MOFNV#M[Z/=R'N8XYZJ;8:EW8Y(U?O*"WN& @0QO!L\U(' &TND17'4Y*=8=; M$RYNA*JY$Q\>B$J >+XAA!\[\EK8?,I,_P!02P,$% @ -H585(\Q*8&S M @ 4@< !D !X;"]W;W)K&ULC571;ILP%/T5 M"_6AE=8"AM"D2I":L&F55JEJVNUAVH,#-\$JV,PV3?;WLPUA"2)9\Q!L<\Z] MY_CBZ^F6BS>9 RBT*PLF9TZN5'7GNC+-H23RAE? ])LU%R51>BHVKJP$D,R2 MRL+%GA>Y):',B:=V[4G$4UZK@C)X$DC694G$GSD4?#MS?&>_\$PWN3(+;CRM MR :6H%ZK)Z%G;A(<%%(4)I&7\;F,Z74I#/!SOHW^QWK67%9&PX,4/FJE\YHP= ME,&:U(5ZYMNOT/H9F7@I+Z3]1]L6ZSDHK:7B94O6"DK*FB?9M?MP0/"C$P3< M$G"?$)X@!"TA^"@A; FAW9G&BMV'A"@23P7?(F'0.IH9V,VT;&V?,E/VI1+Z M+=4\%3^PE)> 7L@.)+I&"UY6G %3$O$U^L:E1'/0'Q>@(^!E HK0XDHS7I<) MNKRX0A>(,O22\UH2ELFIJ[0XD\)-6R'S1@@^(<3'Z)$SE4OTF660'0=PM:O. M&MY;F^.S$1-(;U#@?T+8P_Z H,7'Z=X /?DPW9^<<1-TA0ILO."_A4()E6G! M9:VK\O-^)970A^?7F11AER*T*<(3*5X959"AI2(*!BO8T$>6;OK)>WSM>Q$> MZ]U]/]S8 =PM'H?1,2P9@(6^_G6P(Q>CSL7HK O=#O1A9T/Z&V)TF!!/H@#W MY _!0L^_[T#/D'G2;$L3&=FV)4EXSU9S.;K6[&.YM/^RMS_6%T?3W M?V&:V^:1B UE$A6PUB&]FULM2C0=O)DH7MF>MN)*=T@[S/6E!\( ]/LUYVH_ M,0FZ:S3^"U!+ P04 " VA5A4^@,A-UH# #]"P &0 'AL+W=O0LD.<\=WWEY\+39;J5^XB]F.;& %\MOND:N6VZKD1054%(PB M#NNY\\&_2_U $PSB>P$'T7E&.LHS8S]UXTL^=SSM"$K(I)8@ZN\%[J$LM9+R M\:L1==H^-;'[_*;^R81789Z)@'M6_BARN9T[4P?EL";[4GYEA\_0!)IHO8R5 MPORB0X/U')3MA6150U8.JH+6_^2U&8@.P8_.$'!#P#8A/$,(&D)P*2%L"*$9 MF3J*&8>42+*8<79 7*.5FGXP@VG8*GY!];RO)%=?"\63BR\T8Q6@)_(* MV@ M53W]B*W1\0NZ6@*%=2&OT<=7M> $H*L4)"G*:T7YMDK1U;MK] X5%#UMV5X0 MFHN9*Y4[W8>;-4Z6M1-\QHF/T0.CC4B%K51HI,(S4I\@ M!T[*H3FJB1-#U&?&BYJ7<.:^=(>MCYF>(M(^ D=>BSGQ/&D]3T8]KR21@-32 M0B7+AKW7 E'7>QQ;W@,NP^:MU'H^Z;R4-2[2:H]]!0@JC72]$$^CNTD?5#4 M69$G2:9MDNGH5DIA#2I%/K:7DE8K^=>]E RL(VL$^A [_ACBQ+#O'8]\[W^W M4J-PLGXLZW^'I*.04_.=^\H?'V_&U5U.!TW[O>Y"?VK;[H.B)+*-]T$WDR0X MXQT?O>,+=E#>K+[N%D)7S\T5.Q@,]X,%]E(: ,5>; ?K@VXFTW.3+W5M:^JMHTQ=&#\0OBFH0"6LE:1W&RM#O*XUZX9D.U-]/3.I:CGS MN%7U.7 -4-_7C,FWANZ@K?@7?P!02P,$% @ -H585.+ASZQ!! ;!( M !D !X;"]W;W)K&ULG5A=;^,H%/TK*-)HL]), M;)R/MJ,D4IMTM/,PVJC=CX?5/E#[.D&U(0LDZ?S[N1#7:68QM'U)_'4.W'/A M:HKH6>]C3';STFB\PW43 _D%@2^*:6JF<%;M4[T5@$K'*BN MDBQ-)TG-N.C-I^[92LVGZ2 DNTJ(% M /U [(&D/T,&'4 A@U@^%K J &,G#+'4)P.2V;8?*KD@2C[-;+9"R>F0V/X M7-B\WQN%;SGBS/RKR&4-Y _V!)I\(G>02Y'SBC.7%5F2LP\6LM[N#!2$&?(% M"E"L(O>&F9V1ZCNY8P8($P59*;GG;F3@P#QGZ"_!,%[].DT,]M[V(YIU])1FY)L49J/)K2B@."=(,.PV]NPY]ILLR+B$?$"&]"/)THQZ.K1X/3SU MP)>OAM.K0#3#-I-#QS>,9I(LN M4Z[;E"M,N2^589Z,#M+T@T_Q=^*6;\>="3!N!1@'B>Q8!V+L2/Y(!%9EG"!E M(\H#""BY\:D1)NVG YI^\,V(Q7N!RR@P^Q_P3)!)*\@DR+0"K+T"A"$%+TM0 M('+0/@G"--X.'26( B\Z)(@")V$)+EH)+B)C0N:/G^S:4Q"<@;@@:U<\?2J$ MF>C(JN 3(8++[#CP:1#&9=E@&)P6EZT$EZ^J"PHT,)5OW")0P!Y=Q;:V@R-7 M4/BG1IB8#D9^06*P#CUBL+ <5ZT<5V$YI$*[(5QQ;.>%X:SR"1"FPF$Z[I@8 M$:"3SCLQW@$\DX&F)V^1!KD6&R;60+@@>U;MCI:"56@U&98)KP,(\_6'DZ[I MOHA"4[L&> 6)04?4 SV7Y(7=HD&RVRN/!U==BD20 M0SO<_8)$D%EL^:#928\LR&7MBILGN1LK7@7"#)1V5:Z;:^Q?-"!PS>-F5^S"R._0WX\Y#/SE)&K9D"[;E!I>,-6Y-"98%S2I_ M\L,T_8NN6;V((+LE>#/N7(*3EZ1A%_:[V8#RQAQQ;[33+,60:=> 64:0SF:% MHCX91AHV7K>X'+J]/BX+;L-BF@K@52)BXBX\)JY1(H+,.JUS#.DSW4CC>.-D5NWV7^0QLC:76Z H3VS'^#[4DKS?&,;: ^8YC\ 4$L#!!0 M ( #:%6%0M(&8!?P0 +\0 9 >&PO=V]R:W-H965TGZL?L-75(@HHA R3I M_/L%QV.G!KO=FR:.WW/\< SGA]=EWX(;R+.6+N[A=74UB1T0Y+8U+0>S'@2XIYRZ3Y?C1))VT MSW2!Y]]_9?^]'KP=S#/1="GYOVQEME>3V02LZ)KLN;F7QS]I,R#L\I62Z_HO M.#;:> +*O3:R:H(M0<7$Z9.\-H4X"X#I0 !J M!' Y(F(*D'>B*KAW5##%G, ME3P"Y=0VF_M2UZ:.MJ-APKW&!Z/L76;CS.)6E+*BX)&\4@VF8"FKG114& WD M&OQCI]$-75.EZ,I)P+76U-XB8@7^8N29<6:8C?M\0PUA_(M-\/1P SY_^@(^ M 2; XU;NM17K>60LJWMB5#9<7T]<:(#KAI87((&_ 10C& A??CP\?AL>V0JU M94)MF5"=+QG,UU3!V"J0N@J7(VF3-FU2ITT'TEZ7I=H3?JJHHIJJ PT6ZY0& MUVG&\(@$-RE$K>@.8MH#I**"; ;9E*&*8V NM08E4>JG[1]' MHL(O]I0Q.^?(LQ3V<0,RF*?Y+ R,6V \"MR^*$4/5.QI"!![3RXPG/7P?%%N M56&XK(7+WH&SK;9DQ#6P$%CF/3.9Q7VP@"A)XC!8WH+EHV#W=NH156[K>;BR ME>-R9WNU :4M)3/!UYQ['+,"QSU87Y2A>*"*LQ9V-@K[K9N/U#9PP+M.%.*< M>0@(HP3W0 .JN,CR,&G1DA:CI ]&EB]3YS(K8-NLM5X]^.X+?[ZE17_-^*(T MQS@,">/. N)13-?91UYT$_UVI:;]:?F>ZBW;F3W!\9=MME0%J:"_#M*DZ%/Y M*@3CH8IU;@#1*-4?RG7"E6\*05+D,R09S#Q67P92&\ _7U7>0=):? M.5Y#Z\MP.L-#5>V,!N*/;PG.>M#8O@!V3@''K>)6&"(V[)G3L0KX7C"%N/!V M!B$=SN%0"3K7@..VT>_$]]^>QFA],YC:)HM@GS:@@QE*D@'JB:BJ85$!($W8-Z!M"W]L"DBG,BVS WF#G&G#<-MJ954IAE#WHV,/.CSW3 M[+2&K46O]WS-.#]9M-0#]?;=PJYGE'N=.Z3#13S0NU'G*VC<5P9[-_*]8IHE M68\KI,+IP"Q G:.@<4<)])AW=A#(-Y$IQGG1[S1!G1W7P!X4-R"#VW#$Z.UVZH_W?1&V8T';-KVUP]]?2KKKFPIUAV_]9+/X#4$L#!!0 ( #:%6%2- M)]\3(P0 $80 9 >&PO=V]R:W-H965TROWY%R)+>V MV**!7V)1XMU]]Y'\>)?11NDO9@E@R;;(I;GL+*U=O8\BDRZAX.9<3BN!\57,C.>.3?W>GQ2)4V%Q+N-#%E47#]? 6YVEQV M:.?EQ;U8+*U[$8U'*[Z !["/JSN-HZCVDHD"I!%*$@WSR\Z$OI^R@3/P,SX) MV)B]9^)2>5+JBQM<9Y>=V"&"'%+K7'#\6<,4\MQY0AS_[IQVZIC.+(?CL# MRT7^#F<\/LS(VS?OR!LB)/FX5*7A,C.CR"(8YS)*=X&OJL"L)3!EY%9)NS3D M5YE!]K6#"+.H4V$OJ5RQH,<9I.$Q8P> 33]IF4V\OZ3%WY\K MT,B>7) ;90R9[ M>.E^O#,RAPP_Y\?6J7+=\Z[=J5^/>S1.8N1@?012KX;4>R4D8[F%8X JQ_T] M0-TX'K0!ZM> ^D% CU)#JA92_ <9L7Q+GD#"7-BC>[=_ *$7=VD-H-I/_0/B M6B .:HB#GX-XAH?-@@:#G$I\]F?6^C,+6U1TUIXN3'P\:-RH7!W$_X%XK@:@YR44A;*5JGTLM3";\?6((XA$J.RID M8=\)>0:N30CGGAK3,+]\^QU^*6M\L=,SW*@=34[(<-CWX/L,-TI)PU(Y@SEH MC><+KSPR,0:L(2&F0D$;+:2]TR]%(W0TK'1XIV-%9\#=T&N>E]5:\!Q+-B[3 MHU)!#[5L@(K;HA:T$30:5K09"I6Q(JW8+NU2:6&?0UDV2D2'I^>T42MZ$4QD M4JA26B*5Q8KWZ3,6H<0J)[Y">WJ/DGIQ<(LDP_ZPC576J!D+*\X]&#P/Z9)@ MZ84UZQJ+\166UI;@NF/]]O5%>PS9SO\^LCYKQ=6H%PNK%Q;66#;+'UYLUF@9 M.[V6L4;+6%AO?F:Q=R[W*64);:U:6"-8+"Q8KU_L[B&R5EB-I+%P?>?T'CRF M&Y5BN_!A3^I#B]"H&.N??LD;H6)AH7H]RX?5%NL=T!SM=6H%Z(5O8+$R=ONM M:MKJMW63//&M8=1,KSKL6ZX7 F_5'.9H&I\/,+2NFM9J8-7*]WU/RF(7Z1^7 MV.B#=A/P^UPI^S)P >I_'8S_!U!+ P04 " VA5A4FSD0JI0" #D!0 M&0 'AL+W=OP*(U+N=2T M"SN6E!V_PG6-M#M;@(EDK]>HV#^DDB)P@%)A8Q\#H MM\4[%,(1D8S?+6?0N73 P_6>_:N/G6)9,X-W2OS@J N'<"$+> V.MN''F5"V;9 M=*Q5#=I9$YM;^% ]FL1QZ8KR9#7=1_,(5W#,Q1XH9; Y<+M(R+*[APV.=<58;)U(Q#2R*=JS!I M!,2^]RS023 M"1XK3T,Q]!2NI;?3:!QNCW@==EZ'9[W.TI2[%!G?/BE0LI)*:Y06WI!IL!1R MJ4QC*TM3P2]S&L.H MG0'=;Y2R^XUST WVZ5]02P,$% @ -H585!&ULK59=;]HP%/TK5M2'5FK)-R05(!6R M:9/6J2KK^NPFAEA-;&8;Z/[]KITT2ZFA3-H+V,XYQ_?2FKK'X/2,5WTTK4ND!=SI>XQ59$/6POA/0 /X2RW7]4_&^_@Y0E+,N?5(RU4.7$2!Q5DB3>5NN>[+Z3U M$VN]G%?2_*)=B_4#H6?(>$1H.:;IAD&C;8ITR7?:$$?*7 4]/OL+*^<2G1 M'1%H46)!T!5:-&L \26:84ESA%F!,EIM%"F0A0&X.:]K*.-"\?P9G6=$85I= M@-3#(D/G9Q?H#+E(:K!$E*$'1I6\A$%H_RCY1L($#] MYRI4J)/K"#%6P$7,M&E(WA-QRPXJIB1?(!"_Q(%7N!; IJ?3O<1-VQ0V-7GBHN)N:"*RXN#XB%G5BD1&+CJR4"NIN*U/#C U3'S3;Z94? M#<,P&KO;?O8LN#1)HO0M++/ XC")X@[VQD#<&8B/9B,CC,,.^B@?PTYN>#0? MC^9((<45WD*25P3ES19H5SDZ[C M.!AY:9KL9=$"]+UPF 1[Z<[> Z-D%/JCU+=G0O0 M;OX]\+CYI#.?G+0/T!K./^.X7]^"5Q46O8]6M\T,H_X"#P;#>,^J!>4/TGV? M5M0!CVGG,?UGC_U"GN8R/H'O@3?\ 4$L#!!0 ( #:%6%30E*;^1 4 +D: M 9 >&PO=V]R:W-H965TS:#AH@ET7<- ]%'[0R;0N11)>BO G0C^^0THJV)',=Y$4OMBXS MP\.9HQD..7OBXFNY9TRB;WE6E+>3O92'UXY3)GN6Q^4-/[ "WFRYR&,)MV+G ME ?!XHU6RC.'N&[@Y'%:3.8S_>Q!S&>\DEE:L >!RBK/8_']GF7\Z7:")\\/ M/J6[O50/G/GL$._8FLG/AP3._QZ17VEH"7^2ME3 M>7*-U%0>.?^J;MYN;B>N0L0REDAE(H:_(UNP+%.6 ,>_C=%).Z92/+U^MOY& M3QXF\QB7;,&S+^E&[F\GTPG:L&U<9?(3?_J#-1/2 !.>E?H7/36R[@0E52EY MWB@#@CPMZO_X6^.($P4<7E @C0+I*!!Z08$V"K2K< F2URAXURKXC8*>NE// M73MN&)N"GIQ_ "Z^XV6)'IA ZWTL M&/H=K6O6(+Y%=X5,-VE6J7"B-4LJDHH^5+&5<;-)BAUXMF8S3[->9(V$N"I&3-+CO:]SD M FZ,WO-"[@%( 2@&]!+J)OP]A MLEM8LN39 L%@H=0.&["SO-Z.>]'(ZFHC.!HRHM.V2R?@ MX"H6!;#EE*-_OP/#Z*UD>?F/!9;7PO(T+.\:6*6!Q>PV#.L \#2'D)Q MSJM"HE=I43\HAYB]J+$$&HM*Y,@P)$>#B'C#;)BV3IE:G0)1R&&F-0$D1X\, MI659@3?@9ID>C]\7&:_ -S#G#1,V>D3MD-&8Z(%=4S;=$1&D 7,:T2"8!MU\ M,2 &"T8_"CK\&)!SAZF!3]81^'IR&%J\+>1:K0/*:UB!B1F-C(H7IKYA.B9> MT(& !X$[[1*C+^=V.6$3.7>&J:K87E:;%=]9JM D0*OUPX/-WZ9 87]41#!U M#0=C(D+0BQX-IA1W>= 7PRX._&F7#'TYG^(@O$ (4U6QO:PN."PHA$P?,^63 M(N4"%5Q:5Y;85"<\'1453 W#T9BH$/5B%_DA=:?=U<20((DBCY(N&_J"OD]= M' ;#?""FBA)[%?UX4-/5&>)0B60/';_R0UM(;&V9J4P$CXD7Q!0Q0D;$BP;, M>3>!,>WQ8D@PHA#O;MIHGENQ1VMQMJA'Q1L4# M4\.(OQ=S;V:7O^Y40.TIU7S_P%02P,$% @ -H585'[; M1-=8 @ &P8 !D !X;"]W;W)K&ULA95=;]HP M%(;_BA7UHI6VY@,2L@HB%="T74Q#_=@NIEV8<"!6'9O9)]#]^QT[-*(C+3?$ M'^<]SWE-?#+>:_-D*P!DS[54=A)4B-N;,+1E!36WUWH+BG;6VM0<:6HVH=T: MX"LOJF681%$6UERHH!C[M84IQKI!*10L#+--77/S=PI2[R=!'+PLW(E-A6XA M+,9;OH%[P,?MPM L[+*L1 W*"JV8@?4DN(UOIKF+]P$_!.SMT9@Y)TNMG]SD MZVH21*X@D%"BR\#IL8,92.D241E_#CF##NF$Q^.7[)^]=_*RY!9F6OX4*ZPF M01ZP%:QY(_%.[[_ P4_J\I5:6O_+]FWL:!2PLK&HZX.8*JB%:I_\^7 .1X(D M?D.0' 2)K[L%^2KG''DQ-GK/C(NF;&[@K7HU%2>4^U/NT="N(!T6,UW7 NF4 MD7&U8C.M4*@-J%* 91_9HC%E1:;9]Z44&^X.TK++.2 7TEZQ"R84>ZAT8TEL MQR%212YO6![HTY:>O$&?0WG-!O$'ED1)_'@_9Y<75Z^SA.2G,Y5TIA*?=G#6 ME.UQ-1>VE-HV!MBOVZ5%0V_&[W>H@XXZ\-3A&U3RD/0=0:M*OV+"##<_!!GVP5I6]@D5I/ROM6.DYUK"/E9ZPAFG4C\HZ5'8.E?:ALA-4 M%O>31AUI=(Z4^9<#*Z!NMD8P?>#1"3C.^L%Y!\[?!3]HY+(/E9^\)UD:?QK^ M1PN/[KIKF]^XV0BZE!+6I(NN1Y3 M*VHG:#>^NN_U$C-Q \KZMY@7 #MK[7& MEXGK*-WWH/@'4$L#!!0 ( #:%6%3;9SLK( ( (P$ 9 >&PO=V]R M:W-H965TU/*F,50Q_:FKK6 N,1I"3-TO2&*B9T4N1Q;VN+W'0HA8:M M):Y3BMFW%4AS6"33Y+CQ).H&PP8M\I;5\ SXM=U:']&1A0L%V@FCB85JD2RG M]ZMYR(\)WP0?0J 'L'2BA^S=['?IP LC2,X!L &31=R\476X8LB*WYD!LR/9L81%+C6AO M3NCP49[1^E/A<5BLC5("?9?1$:8Y61N-0M>@2P&.?"!+SD5H'Y/D0?-<*4TKK- ?BQW#JT?KI\75.>CZCRJ MSL^H;J-]KR@EU,#E&Q&ZLD&77Q'=J1W8?W6\)[V)I.$6[HO;G.Y/?="3"5%@ MZW@/'"E-I[$?EG%WO&K+?L+^I/?W])'96FA')%0>FDYNKQ-B^]GO S1MG+>= M03^]<=GXWP78D.#/*V/P& 2!\0=4_ 902P,$% @ -H585 8/?J6 @ M>08 !D !X;"]W;W)K&ULC55-;]LP#/TKA-%# M"VSQ9[NV< PD=8?U$"!HT>TP[*#83"Q4EEQ)3II_/TEVO+1+@EYL?? ]/HH4 ME6Z$?%$5HH:WFG$U]BJMFUO?5T6%-5$CT2 W.TLA:Z+-5*Y\U4@DI0/5S(^" MX,JO">5>EKJUN)[ 03+DO;'K;P(.B55K4/=@HJ"GO_N2M/X<]0'AU!!#U@.@C(#D" MB'M _%E T@,2=S)=*.X<GW(X/[N ,Z < M9I0Q8Z!27QM5EMLO>@733D%T1$$8P4QP72FXYR66[PE\$\X04[2+:1J=9,RQ M&$$[)0 M6IH[\^>$@V1PD#@'R5$'KRU55",HE&M:(#0HJ2C!I!V0T15=4$;UUJ8Y"<+S MEPMH3)$NU8;4-<9_'H*O77^\7QOTTTNGEODQ^RN1YLNI#\O4M9HURYYJ:,QI;KKI:' MU:%_3ES;^+ ^-7VU:X/_:+JF/"-R1;D"ADM#&8R^&5VR:W3=1(O&7?V%T*:1 MN&%EW@:4UL#L+X70NXEU,+PVV5]02P,$% @ -H585!G0TVD= @ C 0 M !D !X;"]W;W)K&ULA51-C],P$/TK5DX@09VD MW06MTDCMEH\]+*I: 0?$P4DFB;6.'>S)=OGW^",-K43+)?'8,V_>&\\X.RC] M9%H )"^=D&89M8C]':6F;*%C9J9ZD/:D5KIC:$W=4--K8)4/Z@1-X_B6=HS+ M*,_\WE;GF1I0< E;3-'6]:=!LTSWK6P![P:[_5UJ(3 M2L4[D(8K2334RVB5W*T7SM\[?.-P,"=KXI042CTYXZ%:1K$C! )*= C,_I[A M'H1P0);&KQ$SFE*ZP-/U$?VCUVZU%,S O1+?>87M,GH?D0IJ-@C._Y##ZQA$I!X.J&X,M@X[+\&=TCD66X8LCS3 MZD"T\[9H;N&E^FA+CDMW*7O4]I3;.,SWT-@2(WF0X8)]I61U;A?V-LDG4(UF M?O"%IG"8FB+T".Y_*-O>P\_^4;0>]TLAE M0WZL"H/:-MG/*_"+"7[AX1<7X+\,70&:J)K8Z=/,)_@G^5"" ';KP=P4/N=) M1I]/\].3#NE -WX.#"G5(#$TR[0[C=HJ=-A?]S"GCTPW7!HBH+:A\>S=341T MZ/U@H.I]OQ4*;??Z96N?"]#.P9[72N'1< FF!RC_ U!+ P04 " VA5A4 M+_G$UOP" Q"0 &0 'AL+W=O?DW'N,K[MKRIYY!B#02UD0WK,R(1;7MLWC#$K,K^@"B'PSIZS$0DY9 M:O,% YQH4%G8GN-$=HES8O6[>NV>];MT*8J N$Y)8C!O&<-W.NQZRB COB5PYIOC9%* M94;ILYI,DI[E*$500"P4!9:/%8R@*!23U/&O)K7,-Q5P>[QA_ZJ3E\G,,(<1 M+7[GBU]F&EW3NBW?70'24BX^B&))#L$MBR$*8:WJ8:0^\DXQCB*^2[ M7Y#G>.X!0:/WPYT#\/&[X6[G1#:^\=;7?/X1/F/-G-$2W;P(8 07QB6NC;ZE M)+V\E?^]! TX!\'1GUO)@R8"2O[WA(K J BTBN"(BD@8GLXG6N$Z;P>P\S$S:MSVEG8])PS:#3<.Q+7=EM]TXT!8Y#F= ML.&&O=5+9!E2W9,YBNF2B.H@-:NF[P]TMVNL#]5]0/>H-YKJ,G&'69H3C@J8 M2TKGJB4UL:H_5Q-!%[ICS:B07NAA)N\TP%2 ?#^G5&PFZ@/FEM3_#U!+ P04 M " VA5A4SZ@T\Z4" #B!P &0 'AL+W=O-16('>]+" MOU_;"=FVM!4')"Z-QYGW^N;-Q$Y60CZJ% #)%[+S2GC3C^Q>R/93T2)&>,PDD25>4[ERQ5D M8M5S?.=UXYXM4C0;;C\IZ +&@ _%2.K(;5AF+ >NF.!$PKSG7/H7@Z[)MPF_ M&*S4VIJ82B9"/)K@9M9S/",(,IBB8:#ZL80!9)DATC*>:DZG^4L#7%^_LG^Q MM>M:)E3!0&2_V0S3GM-QR SFM,SP7JR^05U/;/BF(E/VEZSJ7,\ATU*AR&NP M5I S7CWI<^W#&L"/]@""&A"\%Q#6@- 66BFS90TITGXBQ8I(DZW9S,)Z8]&Z M&L9-%\5'DC(RD MGB:)+Q9Q_52RPG"=DN]Z^JY>MA'D> A(67:BD0_C(3D^.B%'A''R,Q6ETA0J M<5&79(2YTUK^524_V"-_"--S$OJG)/ "?P=\\'ZXMPEWM9&-FT'C9F#YPCU\ M][ $7H(BLC_:_(6FO.ANU6)]CR_VU6Y/F> MO]O_=J.T?5#I#TQ!'JBXT_!T/M'W;J.B^Y&^=]],M!_$4;CE^XZLT//#+=_= MM1/8W'YW5"X85R2#N<9YYVU-(*L;I0I0%/90G@C4%MEEJB]AD"9!OY\+@:^! M.>>;:[W_#U!+ P04 " VA5A416QE M^D]KX!T)O:3G MSR ]&^"\%L.HXV=1/\&,$5_L$[B$S@BSC&=E-08IN65->J':^CRA! 8U1A!QFG M2R5IK:&-: :6=L&$N(&W\D>^Q[W)>_4;0/5D-[2"FJ&C<0;P]]D<=Y\V>A%O M4/)[93ZO[71D;4.SLVO-"<#8AS@[+4NQ_23X4A;,3?[9":<3VL8% M*Z7Y@\T&K;*P#J9)<,^TX8N^YY>FY2W;F+:=-CFN>?0*-?_==5XRR305?=&V M]X]YE5^LN-G&_H7F^M?*H6*OR.CB^#4V6_>QBXR/7V24'+_&YM!S["+'KT'D M<98[; X9O9/,WCFF\P9P7DS)=SB%BEW28+[FPG#96"N>94P^.LY8>D/G]D^7 M/7[[?,9RNA;FM@-3LAM_8QE?%TGWU#4L1//4;OP5IC>,N\.JS<5EQC8LFS6F M7L[K86 '-FMS0< A6!3'^V MUGBU\0YYN@^PFC[5(=A,\4[$9HJO-2#^=8.()/%7&\L#$5@5L-Z!_/X\T%/^ MF"B"JF+:L#<81Y($0Z 7_3T:Q\CJQ/#QUP=[2Z(H2?P(8'X%480A\#;B"*8 M-&!(%-7[X,%^%+;[5+C[?][T-U!+ P04 " VA5A4EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( #:%6%2KC]V- M<08 (&PO=V]R:V)O;VLN>&ULQ9M=<]HX%(;_BH:K[D668&SC M=IK.4$*VF4D($[*]W5&,")K:$BO;2=-?O[(AZ5%"WMF;$ZX(MG$>)$O/JP\^ M/UCWX];:'^)G69CJI+>NZ\VG?K_*UZJ4U9]VHXP_L[*NE+5_Z^[ZU<8IN:S6 M2M5ET8^.C]-^*;7I??G\=*^YZ],WME9YK:WQ!]L#W[5ZJ'Z?;]^*>UWI6UWH M^O&DU_U=J)XHM=&E_J66)[WCGJC6]N&;=?J7-;4L%KFS17'2&VQ/?%>NUOFK MPXL6\D;>5MV16MY>2P]RTDN/_0U7VE5U=T5W?^D9[Y6_>/NNJ>V9+FKE3F6M M_G*VV6ASU][&?XL^^1I=.3R];@OQD_L_Q6A7*YVK4YLWI3+UMAR=*EI 4ZWU MINH)(TMUTIO8>^7$7-ZI]DOY_W*^W'[!VI.1XG*?M#_ASI<=(Q_/N%GJ6IR; M[8?]68(5 :R(%VMR-5M<79R?CF^FI^+K^&(\FTS%XMMT>K,@@$, .#P8H/@P MEP0R!I#Q.T(N;OS+Y73F :_.Q-5\>DT@$P"9' QR/&-0&8 ,CL@Y#\1@?P((#_R0LYDW3@E[$K4:R6^-I4VJJIHCWV, MNNQC7KI%4Y;2/;9X"WUGM/^8-+48Y[EM3*TI)C0+LUJNU;TRC1(K9TLQ\:)W MWLJ5>-#U6DR:H#21:0;,JGFJ78]8WFJSO8#"(*6BX M&2"3#)A5>%#)XW)(6(60H+===> M0<>YNQZX>T\QD1TB9CO 8!=DXPCI(6+6 \8<4DRDAXA9#S!_AJ6)S!$QFV-O M_A0?;J3'J/Z@LQW(*$-FHY @NI<-V63(;),W$ND3)\5$@ADR"V9_,MU;FG!B MB]DV.*(*BHE\,V3V#L>(O,,F^6- MU+H#I9C(*T-FK]#PNK<,D4V&W#-7KU+L/L08J21F5LGO./LZS7I8BHFL$C-; M!6;&H(.)D55B9JO@,!933&25F-DJ&#.AF'#!A-DJ.#/2:!LCJ\3,5L&80:4C MS\3,GMD?;8_$>+EL-4TQD7=B9N^\A;E[9BDF\D[,[!V(&79(R$#Q0<8S1\+' M7W%F'5UT1!9*WG- [K1]G.^,+((TOL'NI<$N2=E=L\.=-A//;*V> M/40QD8529@OM,-ORM)NN!#WI>/'WCI-B(@NES!;:84ZD-O<],6X"Y:#:;H@MT-,BER$(ILX4@9A ]4F2A ME-E"^S OVZU:_D%58:4C"Z7,%GIS'G/;J.AF062AT8$V">PZ*8J)+#3BGH<# MF/XQH)C(0B/N>3B$&32A$;+0B'L>#F+2(#="%AHQ6PA@SAN74TQDH1&SA8*E M@",JH#9]T FN$;+0B-E"+S!)[]F=H9AP^S*SA5Y@7JOEOS06DB"XW> M<_WG9:7/@GX366C$;*$7F"_C',',D(4R]GFXL#37?@3L_]+&UW^E DQDH8S9 M0GO6U6A#HIC(0MF[;V(CF(&%,F2A[-UVM.U9 CRB02Y#%LJX?S^#-MZ)(XJ) M+)0Q6VCOUKN]RRP9LE#&O;L-+JC2Z)$A"V76/Y[+(YTZT+^V=!E&: @ 7]H=N6'R> MCN=A7>W'L?M5U\-F7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R75O?W,ZJG MQ_N9B]>OKOS/Q':[/6S*[W;SYU3.XS\&UQ]M_S[L2QFKQ6O3[\JXKNK/X^WT M4%\/X>$RN5H\OZVK_ODM5/7<00)!,G^00I#.'Q0A*,X?E" HS1]D$&3S!SD$ M^?Q!&8+R_$$K"%K-'Q26*..2(&F"-8'6 ;D.!%X'!#L0B!V0[$!@=D"T X': M =D.!&X'A#L0R!V0[D!@=T"\ X'>@GH+@=Z">@N!WC)YV2;06U!O(=!;4&\A MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;)Q]+ M"/16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?2.J'B4#OA'HG KT3ZIT(]$ZH M=R+0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VR:;30CT-M3;"/0V MU-L(]#;4VPCT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;"?3V MR69! KT=]78"O1WU=@*],^J="?3.J'"WR3Z$Z:,0 MOM[;OO+I.-DAKNQ&UUK3:>.K:N@IQ73P,S1\IZZ>$-)Y<]OA]._FK MN"$1KR;,*W\/>#KW[<$ZUS9V=5NY\+7JXRYQ[(0/CYWUZ?D2K_0X[G9M;9NQ MON_CD=1/SE:-WUL;^BX]%;TZGQSB#=O39W9Q_E+F7&#<>>O&R<>).?O^N.>1 MS*?74RQD76C/O^)+8BQ]\?O9>=J-;=Z8':_WY^@.RSR\6!Z7W_'O,WZI_\X^ M)*0/!>DCA_110/K0D#X,I(\2TL<'2!_9AM((1=2,0FI&,36CH)I15,THK&84 M5S,*K!E%5DF155)DE119)45629%54F25%%DE159)D5529%44615%5D6155%D M5119%45619%54615%%D51=:<(FM.D36GR)I39,TILN8467.*K#E%UIPB:TZ1 MM:#(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4&35%%DU159-D5539-44635% M5DV155-DU119-4560Y'54&0U%%D-159#D=509#4460U%5D.1U5!D+2FREA19 M2XJL)476DB)K29&UI,A:4F0M*;*6_U/6'^-X^,?QRS/MJW9XSA?+_UIN?@%0 M2P$"% ,4 " VA5A4!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #:%6%2%5A?W[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ -H585",TI[:3!@ )QH !@ M ("!#0@ 'AL+W=O\\W"4' !C'0 & M @($<$0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ -H585,M(7N!, P +PL !@ ("!=Q@ 'AL+W=O MA-@# G#0 & @(%"(@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ -H585"5FZ=5% M"0 K#$ !@ ("!4"8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H585,%PIXWP @ .P8 !D M ("!J#P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -H585/GLDU9H# P2@ !D ("!+&L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H58 M5.VGN2GC @ 1P8 !D ("!&8, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H585 F)":@>% H$, M !D ("!N) 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H585/[6O?''"@ )1L !D M ("!%+@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -H585$5B6WO6 @ )08 !D ("!=M$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -H585,>7 M"&8J P X@8 !D ("!Q@,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H585*6KA$-V P W0< !D M ("!$Q(! 'AL+W=OD# !'"@ &0 @(' %0$ >&PO M=V]R:W-H965T 9 0!X;"]W;W)K&UL4$L! A0#% @ -H585,Y&]I_(! C0L !D ("! M,AT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -H585*"W*>!T! :0L !D ("!RBL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H585-*X0*]X M! [0D !D ("!NC\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H585,EE2NP;!0 I10 !D M ("!ETH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -H585 31KTP)! EA8 !D ("!I%8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-H585'5M$:MO P 9 X !D ("!=&D! 'AL+W=O&UL4$L! A0#% @ -H585%!";' '"0 M%T( !D ("! 74! 'AL+W=OP@# !F"@ &0 @($_ M?@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ -H585*[Y9 3. @ [@< !D M ("!#H0! 'AL+W=O3K3Q1$# "X"0 &0 @($3AP$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ -H585!+?_KR+ @ O 8 !D ("!X(\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H58 M5)7=NV:6 P @PX !D ("!?)\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H585 8-KB=V! 2A4 M !D ("!#*X! 'AL+W=O:X" =" &0 @(&YL@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ -H585/6EX9G\ @ Q @ !D M ("!=+@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -H585 RI6\&PO=V]R:W-H965T&UL4$L! A0#% @ -H585/*B M)^3%! #Q, !D ("!SL\! 'AL+W=O+8>$/@# !H$ &0 M @('*U $ >&PO=V]R:W-H965T&UL4$L! A0#% @ -H585(\Q*8&S @ 4@< !D M ("!I=P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -H585"T@9@%_! OQ !D ("! MF.&PO=V]R:W-H965T&UL4$L! A0#% M @ -H585!&PO=V]R:W-H965T&UL4$L! A0#% @ -H585-MG.RL@ M @ C 0 !D ("!V_X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H585"_YQ-;\ @ ,0D !D M ("!4P8" 'AL+W=O&PO=V]R M:W-H965TI9-P( -\R 3 " 1X: @!; H0V]N=&5N=%]4>7!E&UL4$L%!@ !A &$ GAH (8< @ $! end XML 106 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 107 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 108 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 332 563 1 false 88 0 false 8 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.rapid7.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.rapid7.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Uncategorized 3 false false R4.htm 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 1005007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (DEFICIT) Sheet http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (DEFICIT) Statements 7 false false R8.htm 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 1007009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Nature of the Business Sheet http://www.rapid7.com/role/NatureoftheBusiness Nature of the Business Notes 10 false false R11.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.rapid7.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 2107103 - Disclosure - Revenue from Contracts with Customers Sheet http://www.rapid7.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 12 false false R13.htm 2111104 - Disclosure - Business Combinations Sheet http://www.rapid7.com/role/BusinessCombinations Business Combinations Notes 13 false false R14.htm 2117105 - Disclosure - Investments Sheet http://www.rapid7.com/role/Investments Investments Notes 14 false false R15.htm 2120106 - Disclosure - Fair Value Measurements Sheet http://www.rapid7.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 2123107 - Disclosure - Property and Equipment Sheet http://www.rapid7.com/role/PropertyandEquipment Property and Equipment Notes 16 false false R17.htm 2127108 - Disclosure - Goodwill and Intangible Assets Sheet http://www.rapid7.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 17 false false R18.htm 2133109 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs Sheet http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCosts Deferred Contract Acquisition and Fulfillment Costs Notes 18 false false R19.htm 2136110 - Disclosure - Debt Sheet http://www.rapid7.com/role/Debt Debt Notes 19 false false R20.htm 2143111 - Disclosure - Leases Sheet http://www.rapid7.com/role/Leases Leases Notes 20 false false R21.htm 2150112 - Disclosure - Stock-Based Compensation Sheet http://www.rapid7.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 2158113 - Disclosure - Income Taxes Sheet http://www.rapid7.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2166114 - Disclosure - Net Loss Per Share Sheet http://www.rapid7.com/role/NetLossPerShare Net Loss Per Share Notes 23 false false R24.htm 2170115 - Disclosure - Commitments and Contingencies Sheet http://www.rapid7.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 2174116 - Disclosure - Employee Benefit Plan Sheet http://www.rapid7.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 25 false false R26.htm 2176117 - Disclosure - Segment Information and Information about Geographic Areas Sheet http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreas Segment Information and Information about Geographic Areas Notes 26 false false R27.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.rapid7.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.rapid7.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 2308302 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.rapid7.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.rapid7.com/role/RevenuefromContractswithCustomers 29 false false R30.htm 2312303 - Disclosure - Business Combinations (Tables) Sheet http://www.rapid7.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.rapid7.com/role/BusinessCombinations 30 false false R31.htm 2318304 - Disclosure - Investments (Tables) Sheet http://www.rapid7.com/role/InvestmentsTables Investments (Tables) Tables http://www.rapid7.com/role/Investments 31 false false R32.htm 2321305 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.rapid7.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.rapid7.com/role/FairValueMeasurements 32 false false R33.htm 2324306 - Disclosure - Property and Equipment (Tables) Sheet http://www.rapid7.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.rapid7.com/role/PropertyandEquipment 33 false false R34.htm 2328307 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.rapid7.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.rapid7.com/role/GoodwillandIntangibleAssets 34 false false R35.htm 2334308 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs (Tables) Sheet http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsTables Deferred Contract Acquisition and Fulfillment Costs (Tables) Tables http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCosts 35 false false R36.htm 2337309 - Disclosure - Debt (Tables) Sheet http://www.rapid7.com/role/DebtTables Debt (Tables) Tables http://www.rapid7.com/role/Debt 36 false false R37.htm 2344310 - Disclosure - Leases (Tables) Sheet http://www.rapid7.com/role/LeasesTables Leases (Tables) Tables http://www.rapid7.com/role/Leases 37 false false R38.htm 2351311 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.rapid7.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.rapid7.com/role/StockBasedCompensation 38 false false R39.htm 2359312 - Disclosure - Income Taxes (Tables) Sheet http://www.rapid7.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.rapid7.com/role/IncomeTaxes 39 false false R40.htm 2367313 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.rapid7.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.rapid7.com/role/NetLossPerShare 40 false false R41.htm 2371314 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.rapid7.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables 41 false false R42.htm 2377315 - Disclosure - Segment Information and Information about Geographic Areas (Tables) Sheet http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasTables Segment Information and Information about Geographic Areas (Tables) Tables http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreas 42 false false R43.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 43 false false R44.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Useful Lives (Details) Sheet http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails Summary of Significant Accounting Policies - Useful Lives (Details) Details 44 false false R45.htm 2409403 - Disclosure - Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers and Revenue by Region (Details) Sheet http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers and Revenue by Region (Details) Details 45 false false R46.htm 2410404 - Disclosure - Revenue from Contracts with Customers - Summary of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Details) Sheet http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails Revenue from Contracts with Customers - Summary of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Details) Details 46 false false R47.htm 2413405 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 47 false false R48.htm 2414406 - Disclosure - Business Combinations - Summary of Preliminary Allocation of Purchase Price to Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails Business Combinations - Summary of Preliminary Allocation of Purchase Price to Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) Details 48 false false R49.htm 2415407 - Disclosure - Business Combinations - Summary of Estimated Fair Value and Useful Life of Identifiable Intangible Assets (Details) Sheet http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails Business Combinations - Summary of Estimated Fair Value and Useful Life of Identifiable Intangible Assets (Details) Details 49 false false R50.htm 2416408 - Disclosure - Business Combinations - Pro Forma Financial Information (Details) Sheet http://www.rapid7.com/role/BusinessCombinationsProFormaFinancialInformationDetails Business Combinations - Pro Forma Financial Information (Details) Details 50 false false R51.htm 2419409 - Disclosure - Investments (Details) Sheet http://www.rapid7.com/role/InvestmentsDetails Investments (Details) Details http://www.rapid7.com/role/InvestmentsTables 51 false false R52.htm 2422410 - Disclosure - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail) Sheet http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail Fair Value Measurements - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail) Details 52 false false R53.htm 2425411 - Disclosure - Property and Equipment - Summary of Property and Equipment (Detail) Sheet http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail Property and Equipment - Summary of Property and Equipment (Detail) Details 53 false false R54.htm 2426412 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.rapid7.com/role/PropertyandEquipmentAdditionalInformationDetail Property and Equipment - Additional Information (Detail) Details 54 false false R55.htm 2429413 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.rapid7.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 55 false false R56.htm 2430414 - Disclosure - Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail) Sheet http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail) Details 56 false false R57.htm 2431415 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) Sheet http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) Details 57 false false R58.htm 2432416 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) Sheet http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) Details 58 false false R59.htm 2435417 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs (Details) Sheet http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails Deferred Contract Acquisition and Fulfillment Costs (Details) Details http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsTables 59 false false R60.htm 2438418 - Disclosure - Debt - Additional Information (Details) Sheet http://www.rapid7.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 60 false false R61.htm 2439419 - Disclosure - Debt - Details of Notes (Details) Notes http://www.rapid7.com/role/DebtDetailsofNotesDetails Debt - Details of Notes (Details) Details 61 false false R62.htm 2440420 - Disclosure - Debt - - Adoption of ASU (Details) Sheet http://www.rapid7.com/role/DebtAdoptionofASUDetails Debt - - Adoption of ASU (Details) Details 62 false false R63.htm 2441421 - Disclosure - Debt - Carrying Amount of Liability Component (Details) Sheet http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails Debt - Carrying Amount of Liability Component (Details) Details 63 false false R64.htm 2442422 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 64 false false R65.htm 2445423 - Disclosure - Leases - Additional Information (Details) Sheet http://www.rapid7.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 65 false false R66.htm 2446424 - Disclosure - Leases - Summary of Components of Lease Expense (Details) Sheet http://www.rapid7.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails Leases - Summary of Components of Lease Expense (Details) Details 66 false false R67.htm 2447425 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Details) Sheet http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Details) Details 67 false false R68.htm 2448426 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.rapid7.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetails Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) Details 68 false false R69.htm 2449427 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Details) Sheet http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Summary of Maturities of Operating Lease Liabilities (Details) Details 69 false false R70.htm 2452428 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 70 false false R71.htm 2453429 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) Details 71 false false R72.htm 2454430 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock, Restricted Stock Units and Performance-Based Restricted Stock Units (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail Stock-Based Compensation - Summary of Restricted Stock, Restricted Stock Units and Performance-Based Restricted Stock Units (Detail) Details 72 false false R73.htm 2455431 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail Stock-Based Compensation - Summary of Stock Option Activity (Detail) Details 73 false false R74.htm 2456432 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail) Details 74 false false R75.htm 2457433 - Disclosure - Stock-Based Compensation - Purchase Prices and Aggregate Proceeds (Details) Sheet http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails Stock-Based Compensation - Purchase Prices and Aggregate Proceeds (Details) Details 75 false false R76.htm 2460434 - Disclosure - Income Taxes - Components of Loss Before Income Taxes (Detail) Sheet http://www.rapid7.com/role/IncomeTaxesComponentsofLossBeforeIncomeTaxesDetail Income Taxes - Components of Loss Before Income Taxes (Detail) Details 76 false false R77.htm 2461435 - Disclosure - Income Taxes - Summary of Income Tax (Benefit) Expense (Detail) Sheet http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail Income Taxes - Summary of Income Tax (Benefit) Expense (Detail) Details 77 false false R78.htm 2462436 - Disclosure - Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail) Sheet http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail) Details 78 false false R79.htm 2463437 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail) Sheet http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail) Details 79 false false R80.htm 2464438 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 80 false false R81.htm 2465439 - Disclosure - Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail) Sheet http://www.rapid7.com/role/IncomeTaxesChangesinReservesforUnrecognizedIncomeTaxBenefitsDetail Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail) Details 81 false false R82.htm 2468440 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) Sheet http://www.rapid7.com/role/NetLossPerShareSummaryofBasicandDilutedNetLossPerShareofCommonStockDetail Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) Details 82 false false R83.htm 2469441 - Disclosure - Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) Sheet http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) Details 83 false false R84.htm 2472442 - Disclosure - Commitment and Contingencies - Purchase Obligations (Details) Sheet http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails Commitment and Contingencies - Purchase Obligations (Details) Details 84 false false R85.htm 2473443 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.rapid7.com/role/CommitmentsandContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 85 false false R86.htm 2475444 - Disclosure - Employee Benefit Plan - Additional Information (Details) Sheet http://www.rapid7.com/role/EmployeeBenefitPlanAdditionalInformationDetails Employee Benefit Plan - Additional Information (Details) Details 86 false false R87.htm 2478445 - Disclosure - Segment Information and Information about Geographic Areas - Additional Information (Detail) Sheet http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasAdditionalInformationDetail Segment Information and Information about Geographic Areas - Additional Information (Detail) Details 87 false false R88.htm 2479446 - Disclosure - Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) Sheet http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasNetRevenuesofCustomerbyGeographicAreaDetail Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) Details 88 false false R89.htm 2480447 - Disclosure - Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) Sheet http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasPropertyandEquipmentNetByGeographicAreaDetail Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) Details 89 false false All Reports Book All Reports rp-20211231.htm exhibit109.htm rp-20211231.xsd rp-20211231_cal.xml rp-20211231_def.xml rp-20211231_lab.xml rp-20211231_pre.xml rpd2021211.htm rpd2021231.htm rpd2021311.htm rpd2021312.htm rpd2021321.htm rpd2021322.htm rp-20211231_g1.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 111 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rp-20211231.htm": { "axisCustom": 1, "axisStandard": 29, "contextCount": 332, "dts": { "calculationLink": { "local": [ "rp-20211231_cal.xml" ] }, "definitionLink": { "local": [ "rp-20211231_def.xml" ] }, "inline": { "local": [ "rp-20211231.htm" ] }, "labelLink": { "local": [ "rp-20211231_lab.xml" ] }, "presentationLink": { "local": [ "rp-20211231_pre.xml" ] }, "schema": { "local": [ "rp-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 718, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 10, "http://www.rapid7.com/20211231": 1, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 15 }, "keyCustom": 41, "keyStandard": 522, "memberCustom": 36, "memberStandard": 51, "nsprefix": "rp", "nsuri": "http://www.rapid7.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.rapid7.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of the Business", "role": "http://www.rapid7.com/role/NatureoftheBusiness", "shortName": "Nature of the Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.rapid7.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.rapid7.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": null }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Business Combinations", "role": "http://www.rapid7.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Investments", "role": "http://www.rapid7.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120106 - Disclosure - Fair Value Measurements", "role": "http://www.rapid7.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Property and Equipment", "role": "http://www.rapid7.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.rapid7.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs", "role": "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCosts", "shortName": "Deferred Contract Acquisition and Fulfillment Costs", "subGroupType": "", "uniqueAnchor": null }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Debt", "role": "http://www.rapid7.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.rapid7.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143111 - Disclosure - Leases", "role": "http://www.rapid7.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150112 - Disclosure - Stock-Based Compensation", "role": "http://www.rapid7.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158113 - Disclosure - Income Taxes", "role": "http://www.rapid7.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166114 - Disclosure - Net Loss Per Share", "role": "http://www.rapid7.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170115 - Disclosure - Commitments and Contingencies", "role": "http://www.rapid7.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174116 - Disclosure - Employee Benefit Plan", "role": "http://www.rapid7.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176117 - Disclosure - Segment Information and Information about Geographic Areas", "role": "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreas", "shortName": "Segment Information and Information about Geographic Areas", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.rapid7.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Business Combinations (Tables)", "role": "http://www.rapid7.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Investments (Tables)", "role": "http://www.rapid7.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.rapid7.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324306 - Disclosure - Property and Equipment (Tables)", "role": "http://www.rapid7.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328307 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.rapid7.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334308 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs (Tables)", "role": "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsTables", "shortName": "Deferred Contract Acquisition and Fulfillment Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337309 - Disclosure - Debt (Tables)", "role": "http://www.rapid7.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344310 - Disclosure - Leases (Tables)", "role": "http://www.rapid7.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351311 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.rapid7.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359312 - Disclosure - Income Taxes (Tables)", "role": "http://www.rapid7.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2367313 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.rapid7.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2371314 - Disclosure - Commitment and Contingencies (Tables)", "role": "http://www.rapid7.com/role/CommitmentandContingenciesTables", "shortName": "Commitment and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2377315 - Disclosure - Segment Information and Information about Geographic Areas (Tables)", "role": "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasTables", "shortName": "Segment Information and Information about Geographic Areas (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i5e7f43c4be8442949465d890ac55e4d7_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Useful Lives (Details)", "role": "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails", "shortName": "Summary of Significant Accounting Policies - Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i5e7f43c4be8442949465d890ac55e4d7_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers and Revenue by Region (Details)", "role": "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails", "shortName": "Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers and Revenue by Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "if6b81f0380b24ea49c0491589355ab82_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i5b52a324cb9f483283c8ef42cf735687_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Revenue from Contracts with Customers - Summary of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Details)", "role": "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails", "shortName": "Revenue from Contracts with Customers - Summary of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i5b52a324cb9f483283c8ef42cf735687_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Business Combinations - Additional Information (Details)", "role": "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "shortName": "Business Combinations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "ie6621d007b3444f498056c196d61c815_D20190401-20190401", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Business Combinations - Summary of Preliminary Allocation of Purchase Price to Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Combinations - Summary of Preliminary Allocation of Purchase Price to Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i5987bf3406f84634892343529a0a36ff_D20210716-20210716", "decimals": "-3", "lang": "en-US", "name": "rp:BusinessCombinationDeferredCashPaymentsFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Business Combinations - Summary of Estimated Fair Value and Useful Life of Identifiable Intangible Assets (Details)", "role": "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "shortName": "Business Combinations - Summary of Estimated Fair Value and Useful Life of Identifiable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i00885eb430a94056bb7fc3377464b07f_D20210716-20210716", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "ie6bf69c5fad04228b945a63e1b137696_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Business Combinations - Pro Forma Financial Information (Details)", "role": "http://www.rapid7.com/role/BusinessCombinationsProFormaFinancialInformationDetails", "shortName": "Business Combinations - Pro Forma Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "ie6bf69c5fad04228b945a63e1b137696_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Investments (Details)", "role": "http://www.rapid7.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail)", "role": "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "shortName": "Fair Value Measurements - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Property and Equipment - Summary of Property and Equipment (Detail)", "role": "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail", "shortName": "Property and Equipment - Summary of Property and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Property and Equipment - Additional Information (Detail)", "role": "http://www.rapid7.com/role/PropertyandEquipmentAdditionalInformationDetail", "shortName": "Property and Equipment - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "role": "http://www.rapid7.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i56ff5a49b67d46beb188ebf95b66cd22_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail)", "role": "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail", "shortName": "Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i5513d309da5749b8bd47a590407a9224_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail)", "role": "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "lang": "en-US", "name": "rp:AcquiredFiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail)", "role": "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail", "shortName": "Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i2ae949154eda48c4a60813285e85dee8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs (Details)", "role": "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails", "shortName": "Deferred Contract Acquisition and Fulfillment Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "if5f4a90d7c56492ba2ad0ca132b8e457_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InducedConversionOfConvertibleDebtExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - Disclosure - Debt - Additional Information (Details)", "role": "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i8ba0d1a57cd94263be118baeabd2c692_D20180801-20180831", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleThresholdTradingDays", "reportCount": 1, "unique": true, "unitRef": "day", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i3becc41906e04328836af98088e78265_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Debt - Details of Notes (Details)", "role": "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "shortName": "Debt - Details of Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i3becc41906e04328836af98088e78265_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Debt - - Adoption of ASU (Details)", "role": "http://www.rapid7.com/role/DebtAdoptionofASUDetails", "shortName": "Debt - - Adoption of ASU (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "ia26247a2c14a4918bee6dfc9c548a017_I20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ConvertibleDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i1cbe5bcad28a424eb26b26ea52ee316e_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Debt - Carrying Amount of Liability Component (Details)", "role": "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "shortName": "Debt - Carrying Amount of Liability Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i1cbe5bcad28a424eb26b26ea52ee316e_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InducedConversionOfConvertibleDebtExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Debt - Schedule of Interest Expense (Details)", "role": "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails", "shortName": "Debt - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i9037fac677e9491fa89a6936568a7e4b_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "rp:AssetsandLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.rapid7.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Leases - Summary of Components of Lease Expense (Details)", "role": "http://www.rapid7.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails", "shortName": "Leases - Summary of Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Details)", "role": "http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails", "shortName": "Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "rp:AssetsandLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "3", "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details)", "role": "http://www.rapid7.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetails", "shortName": "Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449427 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Details)", "role": "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Summary of Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0a244cc7f0aa455694e444eacdb3de89_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "role": "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0a244cc7f0aa455694e444eacdb3de89_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452428 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "role": "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail)", "role": "http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "ia55f107c3b874c98af185dbad054c765_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "ibc3848df47294216b1abb10b856a0f4e_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock, Restricted Stock Units and Performance-Based Restricted Stock Units (Detail)", "role": "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail", "shortName": "Stock-Based Compensation - Summary of Restricted Stock, Restricted Stock Units and Performance-Based Restricted Stock Units (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "ied8d9b12b9864f3dbeb22af0113bac6d_I20181231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i56ff5a49b67d46beb188ebf95b66cd22_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "role": "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i241c6e41389b41569e2c93ec8d845ef4_I20181231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i23100885df104a5199c30a5241dcfdcf_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456432 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail)", "role": "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail", "shortName": "Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i23100885df104a5199c30a5241dcfdcf_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "if03acdc58a5d43428e1eab8677ba70a0_D20210915-20210915", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457433 - Disclosure - Stock-Based Compensation - Purchase Prices and Aggregate Proceeds (Details)", "role": "http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails", "shortName": "Stock-Based Compensation - Purchase Prices and Aggregate Proceeds (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "if03acdc58a5d43428e1eab8677ba70a0_D20210915-20210915", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460434 - Disclosure - Income Taxes - Components of Loss Before Income Taxes (Detail)", "role": "http://www.rapid7.com/role/IncomeTaxesComponentsofLossBeforeIncomeTaxesDetail", "shortName": "Income Taxes - Components of Loss Before Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461435 - Disclosure - Income Taxes - Summary of Income Tax (Benefit) Expense (Detail)", "role": "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail", "shortName": "Income Taxes - Summary of Income Tax (Benefit) Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462436 - Disclosure - Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail)", "role": "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail", "shortName": "Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463437 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail)", "role": "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail", "shortName": "Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464438 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i56ff5a49b67d46beb188ebf95b66cd22_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465439 - Disclosure - Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail)", "role": "http://www.rapid7.com/role/IncomeTaxesChangesinReservesforUnrecognizedIncomeTaxBenefitsDetail", "shortName": "Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468440 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail)", "role": "http://www.rapid7.com/role/NetLossPerShareSummaryofBasicandDilutedNetLossPerShareofCommonStockDetail", "shortName": "Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469441 - Disclosure - Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail)", "role": "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail", "shortName": "Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472442 - Disclosure - Commitment and Contingencies - Purchase Obligations (Details)", "role": "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails", "shortName": "Commitment and Contingencies - Purchase Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i45359189b93c47a2b3d539f08324d12e_D20181001-20181031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473443 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.rapid7.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i45359189b93c47a2b3d539f08324d12e_D20181001-20181031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "rp:DefinedContributionPlanRequisiteServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475444 - Disclosure - Employee Benefit Plan - Additional Information (Details)", "role": "http://www.rapid7.com/role/EmployeeBenefitPlanAdditionalInformationDetails", "shortName": "Employee Benefit Plan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "rp:DefinedContributionPlanRequisiteServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478445 - Disclosure - Segment Information and Information about Geographic Areas - Additional Information (Detail)", "role": "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasAdditionalInformationDetail", "shortName": "Segment Information and Information about Geographic Areas - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479446 - Disclosure - Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail)", "role": "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasNetRevenuesofCustomerbyGeographicAreaDetail", "shortName": "Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0e047bbf594c457ab5ca8951aad1b58c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480447 - Disclosure - Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail)", "role": "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasPropertyandEquipmentNetByGeographicAreaDetail", "shortName": "Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i0954840bcfad46ac8bf30cf2e65ea276_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i237a54e1baca48c1900458b419459796_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rp-20211231.htm", "contextRef": "i9037fac677e9491fa89a6936568a7e4b_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 88, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails", "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasNetRevenuesofCustomerbyGeographicAreaDetail", "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasPropertyandEquipmentNetByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r748" ], "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/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r764" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r748" ], "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/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rapid7.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "rp_A2020BonusPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Bonus Plan", "label": "2020 Bonus Plan [Member]", "terseLabel": "2020 Bonus Plan" } } }, "localname": "A2020BonusPlanMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rp_A2023NotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2023 Notes [Member]", "label": "2023 Notes [Member]", "terseLabel": "2023 Notes" } } }, "localname": "A2023NotesMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtAdoptionofASUDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "rp_A2025NotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2025 Notes", "label": "2025 Notes [Member]", "terseLabel": "2025 Notes" } } }, "localname": "A2025NotesMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtAdoptionofASUDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails", "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "rp_A2027NotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2027 Notes", "label": "2027 Notes [Member]", "terseLabel": "2027 Notes" } } }, "localname": "A2027NotesMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails", "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "rp_AccountingStandardsUpdate202006RecordDebtIssuanceCostsAmortizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06, Record Debt Issuance Costs Amortization", "label": "Accounting Standards Update 2020-06, Record Debt Issuance Costs Amortization [Member]", "terseLabel": "Accounting Standards Update 2020-06, Record Debt Issuance Costs Amortization" } } }, "localname": "AccountingStandardsUpdate202006RecordDebtIssuanceCostsAmortizationMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "domainItemType" }, "rp_AccountingStandardsUpdate202006ReverseDebtDiscountAmortizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06, Reverse Debt Discount Amortization", "label": "Accounting Standards Update 2020-06, Reverse Debt Discount Amortization [Member]", "terseLabel": "Accounting Standards Update 2020-06, Reverse Debt Discount Amortization" } } }, "localname": "AccountingStandardsUpdate202006ReverseDebtDiscountAmortizationMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "domainItemType" }, "rp_AccountingStandardsUpdate202006ReverseEquityComponentOfDebtIssuanceCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06, Reverse Equity Component of Debt Issuance Costs", "label": "Accounting Standards Update 2020-06, Reverse Equity Component of Debt Issuance Costs [Member]", "terseLabel": "Accounting Standards Update 2020-06, Reverse Equity Component of Debt Issuance Costs" } } }, "localname": "AccountingStandardsUpdate202006ReverseEquityComponentOfDebtIssuanceCostsMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "domainItemType" }, "rp_AccountingStandardsUpdate202006TransferEquityComponentOfTheDebtToLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06, Transfer Equity Component of the Debt to Liabilities", "label": "Accounting Standards Update 2020-06, Transfer Equity Component of the Debt to Liabilities [Member]", "terseLabel": "Accounting Standards Update 2020-06, Transfer Equity Component of the Debt to Liabilities" } } }, "localname": "AccountingStandardsUpdate202006TransferEquityComponentOfTheDebtToLiabilitiesMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "domainItemType" }, "rp_AcquiredFiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail": { "order": 2.0, "parentTag": "rp_AcquiredFiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquired Finite-Lived Intangible Assets, Accumulated Amortization", "label": "Acquired Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Total acquired intangible assets, accumulated amortization" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "rp_AcquiredFiniteLivedIntangibleAssetsGross": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail": { "order": 1.0, "parentTag": "rp_AcquiredFiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Acquired Finite-Lived Intangible Assets, Gross", "label": "Acquired Finite-Lived Intangible Assets, Gross", "terseLabel": "Total acquired intangible assets, gross carrying amount" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsGross", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "rp_AcquiredFiniteLivedIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Acquired Finite-Lived Intangible Assets, Net", "label": "Acquired Finite-Lived Intangible Assets, Net", "totalLabel": "Total acquired intangible assets, net book value" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsNet", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "rp_AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital vesting of restricted stock units.", "label": "Adjustments to Additional Paid in Capital Vesting of Restricted Stock Units", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "rp_AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnitsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital vesting of restricted stock units shares.", "label": "Adjustments to Additional Paid in Capital Vesting of Restricted Stock Units Shares", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnitsShares", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "rp_AdjustmentstoAdditionalPaidinCapitalEquityComponentofConvertibleDebtOptionIndexedToIssuersEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Option Indexed To Issuer's Equity", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Option Indexed To Issuer's Equity", "terseLabel": "Equity component of convertible debt, subsequent adjustments" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalEquityComponentofConvertibleDebtOptionIndexedToIssuersEquity", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rp_AlcideAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alcide acquisition", "label": "Alcide acquisition [Member]", "terseLabel": "Alcide acquisition" } } }, "localname": "AlcideAcquisitionMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail" ], "xbrltype": "domainItemType" }, "rp_AlcideIOLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alcide.IO Ltd.", "label": "Alcide.IO Ltd. [Member]", "terseLabel": "Alcide.IO Ltd." } } }, "localname": "AlcideIOLtdMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "rp_AssetsandLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets and Liabilities, Lessee [Table Text Block]", "label": "Assets and Liabilities, Lessee [Table Text Block]", "terseLabel": "Summary of Supplemental Balance Sheet Information Related to Operating Leases" } } }, "localname": "AssetsandLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rp_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.rapid7.com/20211231", "xbrltype": "stringItemType" }, "rp_AvailableforsaleDebtSecuritiesRemainingMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Available-for-sale Debt Securities, Remaining Maturity", "label": "Available-for-sale Debt Securities, Remaining Maturity", "terseLabel": "Remaining maturity" } } }, "localname": "AvailableforsaleDebtSecuritiesRemainingMaturity", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "durationItemType" }, "rp_BusinessCombinationDeferredCashPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Deferred Cash Payments", "label": "Business Combination, Deferred Cash Payments", "terseLabel": "Deferred cash consideration" } } }, "localname": "BusinessCombinationDeferredCashPayments", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationDeferredCashPaymentsFairValue": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Deferred Cash Payments, Fair Value", "label": "Business Combination, Deferred Cash Payments, Fair Value", "terseLabel": "Deferred cash consideration" } } }, "localname": "BusinessCombinationDeferredCashPaymentsFairValue", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationPurchasePriceAdjustmentReceivable": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Purchase Price Adjustment Receivable", "label": "Business Combination, Purchase Price Adjustment Receivable", "negatedTerseLabel": "Estimated purchase price adjustment receivable", "terseLabel": "Estimated purchase price adjustment receivable" } } }, "localname": "BusinessCombinationPurchasePriceAdjustmentReceivable", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeasedAssets": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Leased Assets", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Leased Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeasedAssets", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOtherAssets": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Other Assets", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Other Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOtherAssets", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rp_CapitalizedContractCostAddition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Addition", "label": "Capitalized Contract Cost, Addition", "terseLabel": "Capitalization of contract acquisition and fulfillment costs" } } }, "localname": "CapitalizedContractCostAddition", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "rp_CapitalizedContractCostsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Costs", "label": "Capitalized Contract Costs [Roll Forward]", "terseLabel": "Capitalized Contract Costs [Roll Forward]" } } }, "localname": "CapitalizedContractCostsRollForward", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "rp_CommonStockToBeIssuedToDivvyCloudFoundersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock to be Issued to Divvy cloud Founders", "label": "Common Stock to be Issued to Divvy cloud Founders [Member]", "terseLabel": "Common stock to be issued to DivvyCloud founders" } } }, "localname": "CommonStockToBeIssuedToDivvyCloudFoundersMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "rp_CommonStockToBeIssuedToIntSightsFoundersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock to be Issued to IntSights Founders", "label": "Common Stock to be Issued to IntSights Founders [Member]", "terseLabel": "Common stock issued to IntSights founders" } } }, "localname": "CommonStockToBeIssuedToIntSightsFoundersMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "rp_ContractAcquisitionAndFulfillmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Acquisition And Fulfillment Costs [Member]", "label": "Contract Acquisition And Fulfillment Costs [Member]", "terseLabel": "Contract Acquisition And Fulfillment Costs" } } }, "localname": "ContractAcquisitionAndFulfillmentCostsMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "domainItemType" }, "rp_CostOfRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Of Revenue [Member]", "label": "Cost Of Revenue [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "rp_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rp_DebtCovenantAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant [Axis]", "label": "Debt Covenant [Axis]", "terseLabel": "Debt Covenant [Axis]" } } }, "localname": "DebtCovenantAxis", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "stringItemType" }, "rp_DebtCovenantDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Debt Covenant [Axis]", "label": "Debt Covenant [Domain]", "terseLabel": "Debt Covenant [Domain]" } } }, "localname": "DebtCovenantDomain", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "rp_DebtCovenantOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant One [Member]", "label": "Debt Covenant One [Member]", "terseLabel": "Debt Covenant One" } } }, "localname": "DebtCovenantOneMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "rp_DebtCovenantThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant Three [Member]", "label": "Debt Covenant Three [Member]", "terseLabel": "Debt Covenant Three" } } }, "localname": "DebtCovenantThreeMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rp_DebtCovenantTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant Two [Member]", "label": "Debt Covenant Two [Member]", "terseLabel": "Debt Covenant Two" } } }, "localname": "DebtCovenantTwoMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rp_DebtInstrumentConvertibleIssuanceCostsofEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Issuance Costs of Equity Component", "label": "Debt Instrument, Convertible, Issuance Costs of Equity Component", "terseLabel": "Convertible, issuance costs of equity component" } } }, "localname": "DebtInstrumentConvertibleIssuanceCostsofEquityComponent", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rp_DebtInstrumentInterestRateSecuredOvernightFinancingRateSofrSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Secured Overnight Financing Rate Sofr Spread On Variable Rate", "label": "Debt Instrument, Interest Rate, Secured Overnight Financing Rate Sofr Spread On Variable Rate", "terseLabel": "Sofr Spread Rate" } } }, "localname": "DebtInstrumentInterestRateSecuredOvernightFinancingRateSofrSpreadOnVariableRate", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "rp_DebtIssuanceCostsNetLiabilityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Net, Liability Component", "label": "Debt Issuance Costs, Net, Liability Component", "terseLabel": "Liability component" } } }, "localname": "DebtIssuanceCostsNetLiabilityComponent", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rp_DeferredTaxAssetsDepreciation": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Depreciation", "label": "Deferred Tax Assets, Depreciation", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxAssetsDepreciation", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "rp_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "rp_DeferredTaxAssetsOperatingLossCarryforwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Operating Loss Carryforwards [Member]", "label": "Deferred Tax Assets Operating Loss Carryforwards [Member]", "terseLabel": "Deferred Tax Assets Operating Loss Carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rp_DefinedContributionPlanRequisiteServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Requisite Service Period", "label": "Defined Contribution Plan, Requisite Service Period", "terseLabel": "Requisite service period for eligibility in 401(k) plan" } } }, "localname": "DefinedContributionPlanRequisiteServicePeriod", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/EmployeeBenefitPlanAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rp_DevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Developed Technology [Member]", "label": "Developed Technology [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "rp_DivvyCloudCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divvy Cloud Corporation", "label": "Divvy Cloud Corporation [Member]", "terseLabel": "DivvyCloud acquisition" } } }, "localname": "DivvyCloudCorporationMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail" ], "xbrltype": "domainItemType" }, "rp_EffectiveIncomeTaxRateReconciliationCapitalGainOnSale": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation Capital Gain on Sale", "label": "Effective Income Tax Rate Reconciliation Capital Gain on Sale", "terseLabel": "Capital gain on sale" } } }, "localname": "EffectiveIncomeTaxRateReconciliationCapitalGainOnSale", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "rp_EffectiveIncomeTaxRateReconciliationExcessOfficersShareBasedCompensationArrangementPercent": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Excess Officers Compensation, Percent", "label": "Effective Income Tax Rate Reconciliation, Excess Officers Share-Based Compensation Arrangement, Percent", "terseLabel": "Excess officers' compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExcessOfficersShareBasedCompensationArrangementPercent", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "rp_EffectiveIncomeTaxRateReconciliationPermanentDifferences": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation Permanent Differences", "label": "Effective Income Tax Rate Reconciliation Permanent Differences", "terseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "rp_EffectiveIncomeTaxReconciliationTaxReserves": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Reconciliation, Tax Reserves", "label": "Effective Income Tax Reconciliation, Tax Reserves", "terseLabel": "Tax reserves" } } }, "localname": "EffectiveIncomeTaxReconciliationTaxReserves", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "rp_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Shares to be issued under ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail", "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "domainItemType" }, "rp_ForeignCurrencyRemeasurementGainLossBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Foreign Currency Remeasurement Gain (Loss), before Tax", "label": "Foreign Currency Remeasurement Gain (Loss), before Tax", "negatedTerseLabel": "Foreign currency re-measurement losses" } } }, "localname": "ForeignCurrencyRemeasurementGainLossBeforeTax", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rp_GoodwillAndIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill And Intangible Assets [Line Items]", "label": "Goodwill And Intangible Assets [Line Items]", "terseLabel": "Goodwill And Intangible Assets [Line Items]" } } }, "localname": "GoodwillAndIntangibleAssetsLineItems", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail" ], "xbrltype": "stringItemType" }, "rp_GoodwillAndIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill And Intangible Assets [Table]", "label": "Goodwill And Intangible Assets [Table]", "terseLabel": "Goodwill And Intangible Assets [Table]" } } }, "localname": "GoodwillAndIntangibleAssetsTable", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail" ], "xbrltype": "stringItemType" }, "rp_IntSightsAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IntSights Acquisition", "label": "IntSights Acquisition [Member]", "terseLabel": "IntSights acquisition" } } }, "localname": "IntSightsAcquisitionMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail" ], "xbrltype": "domainItemType" }, "rp_IntSightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IntSights", "label": "IntSights [Member]", "terseLabel": "IntSights" } } }, "localname": "IntSightsMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsProFormaFinancialInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "rp_LesseeOperatingLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Period", "label": "Lessee, Operating Lease, Termination Period", "terseLabel": "Termination period" } } }, "localname": "LesseeOperatingLeaseTerminationPeriod", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rp_LineOfCreditFacilityCreditSublimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Credit Sublimit", "label": "Line of Credit Facility, Credit Sublimit", "terseLabel": "Credit sublimit" } } }, "localname": "LineOfCreditFacilityCreditSublimit", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rp_NetFortTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NetFort Technologies [Member]", "label": "NetFort Technologies [Member]", "terseLabel": "NetFort Technologies" } } }, "localname": "NetFortTechnologiesMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rp_NewCustomerUpSellOrCrossSellMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Customer, Up-sell or Cross-sell", "label": "New Customer, Up-sell or Cross-sell [Member]", "terseLabel": "New Customer, Up-sell or Cross-sell" } } }, "localname": "NewCustomerUpSellOrCrossSellMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rp_NoncashLeaseholdImprovementsAcquiredThroughTenantImprovementAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Leasehold Improvements Acquired Through Tenant Improvement Allowance", "label": "Noncash Leasehold Improvements Acquired Through Tenant Improvement Allowance", "terseLabel": "Leasehold improvements acquired through tenant improvement allowance" } } }, "localname": "NoncashLeaseholdImprovementsAcquiredThroughTenantImprovementAllowance", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rp_OptionIndexedtoIssuersEquityCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option Indexed to Issuers' Equity, Cap Price", "label": "Option Indexed to Issuers' Equity, Cap Price", "terseLabel": "Cap price (in dollars per share)" } } }, "localname": "OptionIndexedtoIssuersEquityCapPrice", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "rp_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization consolidation and presentation of financial statements disclosure and significant accounting policies.", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rp_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Table]", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Table]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Table]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rp_OtherCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Country [Member]", "label": "Other Country [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountryMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasNetRevenuesofCustomerbyGeographicAreaDetail", "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasPropertyandEquipmentNetByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "rp_PaymentsForOptionIndexedtoIssuersEquity": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Option Indexed to Issuer's Equity", "label": "Payments For Option Indexed to Issuer's Equity", "negatedTerseLabel": "Purchase of capped calls related to convertible senior notes" } } }, "localname": "PaymentsForOptionIndexedtoIssuersEquity", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rp_ProceedsFromIssuanceOfEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Issuance Of Employee Stock Purchase Plan", "label": "Proceeds From Issuance Of Employee Stock Purchase Plan", "terseLabel": "Proceeds from employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfEmployeeStockPurchasePlan", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rp_ProfessionalServicesArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services Arrangements", "label": "Professional Services Arrangements [Member]", "terseLabel": "Professional Services Arrangements" } } }, "localname": "ProfessionalServicesArrangementsMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rp_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services [Member]", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails", "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "rp_RSUsAndPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RSUs and PSUs", "label": "RSUs and PSUs [Member]", "terseLabel": "RSUs and PSUs" } } }, "localname": "RSUsAndPSUsMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "domainItemType" }, "rp_RestrictedCashPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Cash", "label": "Restricted Cash [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCashPolicyTextBlock", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rp_RevenueFromContractWithCustomerCustomerEconomicLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Customer Economic Life", "label": "Revenue From Contract With Customer, Customer Economic Life", "terseLabel": "Customer economic life" } } }, "localname": "RevenueFromContractWithCustomerCustomerEconomicLife", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "rp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Employee stock Purchase Plan, Percent", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Employee stock Purchase Plan , Percent", "terseLabel": "ESSP, percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanPercent", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "rp_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesReservedAndAvailableForIssuancePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Increase In Number Of Shares Reserved And Available For Issuance Percentage", "label": "Share Based Compensation Arrangement By Share Based Payment Award Increase In Number Of Shares Reserved And Available For Issuance Percentage", "terseLabel": "Share-based compensation, increase in number of shares reserved and available for issuance as percentage under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesReservedAndAvailableForIssuancePercentage", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "rp_StatueOfLimitationJurisdictionsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statue Of Limitation Jurisdictions Period", "label": "Statue Of Limitation Jurisdictions Period", "terseLabel": "Statue of limitation jurisdictions period" } } }, "localname": "StatueOfLimitationJurisdictionsPeriod", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "rp_StockIssuedDuringPeriodSharesInducementOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Inducement of Convertible Securities", "label": "Stock Issued During Period, Shares, Inducement of Convertible Securities", "terseLabel": "Issuance of common stock in connection with inducement of convertible senior notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesInducementOfConvertibleSecurities", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "rp_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares stock options and warrants exercised.", "label": "Stock Issued During Period Shares Stock Options And Warrants Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "rp_StockIssuedDuringPeriodValueInducementOfConvertibleSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Inducement of Convertible Securities", "label": "Stock Issued During Period, Value, Inducement of Convertible Securities", "terseLabel": "Issuance of common stock in connection with inducement of convertible senior notes" } } }, "localname": "StockIssuedDuringPeriodValueInducementOfConvertibleSecurities", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "rp_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value stock options and warrants Exercised.", "label": "Stock Issued During Period Value Stock Options And Warrants Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "rp_SubscriptionRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Revenue [Member]", "label": "Subscription Revenue [Member]", "terseLabel": "Subscriptions" } } }, "localname": "SubscriptionRevenueMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails", "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "rp_TaxCreditCarryforwardAmountNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforward, Amount Not Subject to Expiration", "label": "Tax Credit Carryforward, Amount Not Subject to Expiration", "terseLabel": "Amount not subject to expiration" } } }, "localname": "TaxCreditCarryforwardAmountNotSubjectToExpiration", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rp_TermAndPerpetualLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term And Perpetual License [Member]", "label": "Term And Perpetual License [Member]", "terseLabel": "Perpetual software licenses" } } }, "localname": "TermAndPerpetualLicenseMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails", "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rp_TimingOfTransferOfGoodOrServiceOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Timing Of Transfer Of Good Or Service, Other [Member]", "label": "Timing Of Transfer Of Good Or Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "TimingOfTransferOfGoodOrServiceOtherMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "rp_TwoThousandAndFifteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Fifteen Plan [Member]", "label": "Two Thousand And Fifteen Plan [Member]", "terseLabel": "2015 Plan" } } }, "localname": "TwoThousandAndFifteenPlanMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rp_UnvestedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Restricted Stock Units [Member]", "label": "Unvested Restricted Stock Units [Member]", "terseLabel": "Unvested restricted stock units" } } }, "localname": "UnvestedRestrictedStockUnitsMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "rp_VelocidexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Velocidex", "label": "Velocidex [Member]", "terseLabel": "Velocidex" } } }, "localname": "VelocidexMember", "nsuri": "http://www.rapid7.com/20211231", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Contractual Obligation, Fiscal Year Maturity" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r2", "r133", "r140", "r225", "r444", "r445", "r446", "r486", "r487", "r551", "r556", "r557", "r778" ], "lang": { "en-us": { "role": { "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r133", "r140", "r146", "r225", "r444", "r445", "r446", "r486", "r487", "r551", "r554", "r556", "r557", "r778" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r133", "r140", "r146", "r225", "r444", "r445", "r446", "r486", "r487", "r551", "r554", "r556", "r557", "r778" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r133", "r140", "r146", "r225", "r444", "r445", "r446", "r486", "r487", "r551", "r554", "r556", "r557", "r778" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r305", "r344", "r402", "r404", "r624", "r625", "r626", "r627", "r628", "r629", "r648", "r703", "r706", "r742", "r743" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.rapid7.com/role/InvestmentsDetails", "http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r305", "r344", "r402", "r404", "r624", "r625", "r626", "r627", "r628", "r629", "r648", "r703", "r706", "r742", "r743" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.rapid7.com/role/InvestmentsDetails", "http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_OfficeBuildingMember": { "auth_ref": [ "r727", "r741", "r765", "r766" ], "lang": { "en-us": { "role": { "documentation": "Building designed primarily for the conduct of business, for example, but not limited to, administration, clerical services, and consultation.", "label": "Office Building [Member]", "terseLabel": "Office Building" } } }, "localname": "OfficeBuildingMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r195", "r377", "r381", "r651", "r702", "r704" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails", "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r195", "r377", "r381", "r651", "r702", "r704" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails", "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r305", "r344", "r392", "r402", "r404", "r624", "r625", "r626", "r627", "r628", "r629", "r648", "r703", "r706", "r742", "r743" ], "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": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.rapid7.com/role/InvestmentsDetails", "http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r305", "r344", "r392", "r402", "r404", "r624", "r625", "r626", "r627", "r628", "r629", "r648", "r703", "r706", "r742", "r743" ], "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": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.rapid7.com/role/InvestmentsDetails", "http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r196", "r197", "r377", "r382", "r705", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r765", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails", "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasNetRevenuesofCustomerbyGeographicAreaDetail", "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasPropertyandEquipmentNetByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r196", "r197", "r377", "r382", "r705", "r727", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r765", "r766" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails", "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasNetRevenuesofCustomerbyGeographicAreaDetail", "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasPropertyandEquipmentNetByGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.", "label": "Accounting Standards Update 2020-06 [Member]", "terseLabel": "Accounting Standards Update 2020-06" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r134", "r135", "r136", "r137", "r206", "r207", "r222", "r223", "r224", "r225", "r226", "r227", "r287", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r486", "r487", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r614", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r617" ], "calculation": { "http://www.rapid7.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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r23", "r685", "r728" ], "calculation": { "http://www.rapid7.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.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable, net of allowance for credit losses of $1,978 and $3,251 at December 31, 2021 and 2020, respectively" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r275" ], "calculation": { "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r62", "r63", "r64", "r691", "r714", "r718" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r64", "r74", "r75", "r76", "r130", "r131", "r132", "r526", "r709", "r710", "r780" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r259" ], "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": "Useful life (in years)", "verboseLabel": "Weighted- Average Estimated Useful Life (years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r447", "r617" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r130", "r131", "r132", "r444", "r445", "r446", "r556" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r134", "r135", "r136", "r137", "r146", "r206", "r207", "r222", "r223", "r224", "r225", "r226", "r227", "r287", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r484", "r485", "r486", "r487", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r614", "r653", "r654", "r655", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares withheld for employee taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of convertible senior notes, net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r406", "r408", "r450", "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r408", "r436", "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r203", "r228", "r230", "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r91", "r109", "r325", "r592" ], "calculation": { "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "verboseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r86", "r109", "r325", "r594" ], "calculation": { "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r109", "r325", "r338", "r339", "r594" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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 debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r109", "r256", "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r213", "r393" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r181", "r185", "r191", "r221", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r523", "r527", "r569", "r615", "r617", "r662", "r688" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r54", "r121", "r221", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r523", "r527", "r569", "r615", "r617" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r559" ], "calculation": { "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r209", "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r208", "r210", "r236", "r669" ], "calculation": { "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair\u00a0Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r409", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail", "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsProFormaFinancialInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r401", "r403", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsProFormaFinancialInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Equity interest issued or issuable, value assigned" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Equity awards granted to certain retained employees (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsProFormaFinancialInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r504", "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r504", "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r502" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r515", "r516", "r517" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total cash consideration", "totalLabel": "Fair value of total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net loss of acquire" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax asset, long-term" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Recognized amount of identifiable assets acquired and liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r508", "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Net assets acquired", "totalLabel": "Total identifiable net assets assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r508", "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r509" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "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": "Net purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r500" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r720", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Call Option" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized computer software, additions" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r744", "r746" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized internal-use software costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r245" ], "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", "negatedLabel": "Amortization of deferred contract acquisition and fulfillment costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r243" ], "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": "Amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r244" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Capitalized Contract Cost" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r33", "r111" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.rapid7.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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "verboseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r112" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r105", "r111", "r116" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.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": "Reconciliation of cash, cash equivalents and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r105", "r582" ], "calculation": { "http://www.rapid7.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 (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r281", "r282", "r283", "r284", "r729" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares of common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r130", "r131", "r556" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r346" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r617" ], "calculation": { "http://www.rapid7.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.01 par value per share; 100,000,000 shares authorized at December\u00a031, 2021 and 2020; 58,181,816 and 52,712,084 shares issued at December\u00a031, 2021 and 2020, respectively; 57,695,008 and 52,225,276 shares outstanding at December\u00a031, 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r390", "r391", "r405", "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r69", "r71", "r72", "r83", "r673", "r697" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "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 equipment and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r257", "r263", "r513" ], "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": "Internal-use software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r164", "r682" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r355", "r357", "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Unbilled receivables" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r355", "r356", "r378" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r355", "r356", "r378" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r379" ], "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": "Liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible debt, fair value disclosures" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r299", "r302", "r303", "r305", "r315", "r316", "r317", "r321", "r322", "r323", "r324", "r325", "r336", "r337", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtAdoptionofASUDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails", "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Liability and Equity Components of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r393", "r400", "r719" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r88", "r651" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r122", "r481", "r490" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail": { "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)", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r122", "r481" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail": { "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": "Current tax expense" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r481", "r490", "r492" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail": { "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 tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r122", "r481", "r490" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r114", "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Converted amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r114", "r115" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Shares issued upon conversion (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r119", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r319", "r326", "r327", "r329", "r340" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r17", "r18", "r120", "r128", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r336", "r337", "r338", "r339", "r595", "r663", "r665", "r684" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtAdoptionofASUDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails", "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r331", "r665", "r684" ], "calculation": { "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "verboseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Carrying amount of equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r304", "r333" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Initial Conversion Price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtDetailsofNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r45", "r304", "r347", "r348", "r350" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Initial Conversion Rate per $1,000 Principal" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtDetailsofNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r302", "r336", "r337", "r593", "r595", "r596" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Fee amount" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r44", "r334", "r593", "r595" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective Interest Rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtDetailsofNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44", "r303" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest Rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtAdoptionofASUDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r120", "r128", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r336", "r337", "r338", "r339", "r595" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtAdoptionofASUDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails", "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Repurchased face amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r120", "r128", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r328", "r336", "r337", "r338", "r339", "r347", "r349", "r350", "r351", "r592", "r593", "r595", "r596", "r681" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtAdoptionofASUDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r315", "r592", "r596" ], "calculation": { "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r14", "r661", "r687" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred contract acquisition and fulfillment costs, non-current portion" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred contract acquisition and fulfillment costs, current portion" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r482", "r490" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r38", "r315", "r594" ], "calculation": { "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized debt issuance costs", "terseLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r482", "r490" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r122", "r482", "r490", "r491", "r492" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r19", "r20", "r471", "r664", "r683" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": 1.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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r110" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r482", "r490" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail": { "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": "State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Deferred tax benefit recognized during period for release of valuation allowance" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r472" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Research and development credits" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r474" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r479", "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Net operating loss carryforwards, federal" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r479", "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Net operating loss carryforwards, state" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r477", "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r477", "r479", "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "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 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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r460", "r474" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedTerseLabel": "Deferred contract acquisition and fulfillment costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "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 financing arrangements.", "label": "Deferred Tax Liabilities, Financing Arrangements", "negatedTerseLabel": "Convertible senior notes" } } }, "localname": "DeferredTaxLiabilitiesFinancingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "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", "negatedLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "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 lease ROU assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail": { "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 classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/EmployeeBenefitPlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositContractsAssets": { "auth_ref": [ "r241", "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of assets as of the balance sheet date pertaining to amounts paid by the insured (including a ceding company) under insurance or reinsurance contracts for which insurance risk is not transferred.", "label": "Deposit Contracts, Assets", "terseLabel": "Contracts assets" } } }, "localname": "DepositContractsAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r109", "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/PropertyandEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r109", "r179" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r55", "r56", "r57", "r568" ], "calculation": { "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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": "Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets)" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r57", "r535", "r536", "r537", "r538" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r55", "r56", "r57", "r568" ], "calculation": { "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "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": "Foreign currency forward contracts designated as cash flow hedges (other current liabilities)" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r530", "r532" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r127", "r529", "r531", "r533", "r534", "r540" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative and Hedging Activities" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r533" ], "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" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Difference between Revenue Guidance in Effect before and after Topic 606" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r377", "r381", "r382", "r383", "r384", "r385", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r377" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r138", "r139", "r140", "r141", "r142", "r147", "r149", "r151", "r152", "r153", "r157", "r158", "r557", "r558", "r674", "r698" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/NetLossPerShareSummaryofBasicandDilutedNetLossPerShareofCommonStockDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofBasicandDilutedNetLossPerShareofCommonStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r138", "r139", "r140", "r141", "r142", "r149", "r151", "r152", "r153", "r157", "r158", "r557", "r558", "r674", "r698" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/NetLossPerShareSummaryofBasicandDilutedNetLossPerShareofCommonStockDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofBasicandDilutedNetLossPerShareofCommonStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r154", "r155" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r582" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash ,cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r462" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r124", "r462", "r494" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r462", "r494" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "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 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 allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r462", "r494" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "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 changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Tax rate change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r462", "r494" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r462", "r494" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "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 research and development expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent", "verboseLabel": "Federal research and development credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r452", "r462" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r462", "r494" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail": { "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 taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatFederalStatutoryRateandProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation, recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost, restricted stock" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r434" ], "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": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail", "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r74", "r75", "r76", "r130", "r131", "r132", "r135", "r143", "r145", "r160", "r225", "r346", "r352", "r444", "r445", "r446", "r486", "r487", "r556", "r583", "r584", "r585", "r586", "r587", "r589", "r709", "r710", "r711", "r780" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r559", "r560", "r561", "r565" ], "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 Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r317", "r336", "r337", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r560", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r559", "r560", "r562", "r563", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r317", "r393", "r394", "r399", "r400", "r560", "r621" ], "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\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r317", "r336", "r337", "r393", "r394", "r399", "r400", "r560", "r622" ], "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\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r317", "r336", "r337", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r560", "r623" ], "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\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r567" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r317", "r336", "r337", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r564", "r566" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r213", "r214", "r217", "r218", "r219", "r229", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r328", "r345", "r546", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r755", "r756", "r757", "r758", "r759", "r760", "r761" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial liabilities fair value disclosure" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of Estimated Fair Value and Useful Life of Identifiable Intangible Assets" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r264" ], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "2027 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r266" ], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r266" ], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r266" ], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r266" ], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r266" ], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r257", "r260", "r264", "r267", "r652", "r656" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r264", "r656" ], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r257", "r263" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r264", "r652" ], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net\u00a0Book\u00a0Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAmortizationExpenseDetail", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r258" ], "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": "Total identifiable intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r578", "r579", "r580", "r581" ], "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", "negatedTerseLabel": "Foreign currency transactional losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r590" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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 designated as cash flow hedges" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "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" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r247", "r249", "r617", "r660" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r252", "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r109", "r248", "r250", "r253" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r251", "r501" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill, acquired during period" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofChangeinGrossCarryingAmountofGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87", "r121", "r181", "r184", "r187", "r190", "r193", "r221", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r569" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Total gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r533", "r539" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r533" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r109", "r272" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r271", "r278" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r123", "r493" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofLossBeforeIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r80", "r181", "r184", "r187", "r190", "r193", "r657", "r670", "r676", "r700" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.rapid7.com/role/IncomeTaxesComponentsofLossBeforeIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/IncomeTaxesComponentsofLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r123", "r493" ], "calculation": { "http://www.rapid7.com/role/IncomeTaxesComponentsofLossBeforeIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesComponentsofLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r277", "r280" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r124", "r463", "r469", "r476", "r488", "r495", "r497", "r498", "r499" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r144", "r145", "r180", "r461", "r489", "r496", "r701" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail": { "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": "Provision for income taxes", "totalLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/IncomeTaxesSummaryofIncomeTaxBenefitExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r73", "r458", "r459", "r469", "r470", "r475", "r483" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r108" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r108" ], "calculation": { "http://www.rapid7.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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r108" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r108", "r649" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r108" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedTerseLabel": "Deferred contract acquisition and fulfillment costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r108" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r108" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_InducedConversionOfConvertibleDebtExpense": { "auth_ref": [ "r301" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Consideration given by issuer of convertible debt to provide an incentive for debt holders to convert the debt to equity securities. The expense is equal to the fair value of all securities and other consideration transferred in the transaction in excess of the fair value of securities issuable pursuant to the original conversion terms.", "label": "Induced Conversion of Convertible Debt Expense", "terseLabel": "Induced conversion expense" } } }, "localname": "InducedConversionOfConvertibleDebtExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Total intangible assets, gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r255", "r262" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net book value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r78", "r178", "r591", "r594", "r675" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r91", "r323", "r335", "r338", "r339" ], "calculation": { "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r93", "r324", "r338", "r339" ], "calculation": { "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r104", "r106", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest on convertible senior notes" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r268", "r269" ], "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" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r90", "r177" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r220", "r699" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r216", "r658", "r678", "r726", "r762" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r610", "r612" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Components of Lease Expense and Supplemental Cash Flow Information Related to Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r602" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r611" ], "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": "Summary of Maturities of Operating Lease Liabilities and Future Minimum Payments under Non-cancellable Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r611" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r611" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r611" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r611" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r611" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r611" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r611" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r611" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r121", "r186", "r221", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r524", "r527", "r528", "r569", "r615", "r616" ], "calculation": { "http://www.rapid7.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", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r121", "r221", "r569", "r617", "r666", "r693" ], "calculation": { "http://www.rapid7.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", "terseLabel": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r121", "r221", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r524", "r527", "r528", "r569", "r615", "r616", "r617" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r559" ], "calculation": { "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r665", "r684" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Long-term line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r40" ], "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": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Property and Equipment, Net By Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r316", "r332", "r336", "r337", "r665", "r689" ], "calculation": { "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails": { "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": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r34" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtAdoptionofASUDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails", "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r286" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtAdoptionofASUDetails", "http://www.rapid7.com/role/DebtCarryingAmountofLiabilityComponentDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails", "http://www.rapid7.com/role/DebtScheduleofInterestExpenseDetails", "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of another entity's patents that the entity has allegedly infringed.", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Patents allegedly infringed, number" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r161", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of the Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NatureoftheBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.rapid7.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) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r105", "r107", "r110" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r67", "r70", "r76", "r81", "r110", "r121", "r134", "r138", "r139", "r140", "r141", "r144", "r145", "r150", "r181", "r184", "r187", "r190", "r193", "r221", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r558", "r569", "r671", "r695" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/NetLossPerShareSummaryofBasicandDilutedNetLossPerShareofCommonStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r181", "r184", "r187", "r190", "r193" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r603", "r612" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails": { "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r598" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails", "http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r598" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r598" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r599", "r606" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r597" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r609", "r612" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r608", "r612" ], "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 terms (in years) - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesAdditionalInformationDetails", "http://www.rapid7.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r342", "r542", "r543", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityShares": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.", "label": "Option Indexed to Issuer's Equity, Shares", "terseLabel": "Number of shares (in shares)" } } }, "localname": "OptionIndexedToIssuersEquityShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails", "http://www.rapid7.com/role/DebtDetailsofNotesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r341", "r544" ], "lang": { "en-us": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Strike price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r14", "r661", "r687" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "auth_ref": [ "r59", "r60" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "terseLabel": "Change in fair value of investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r59", "r60", "r62" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "totalLabel": "Total change in unrealized gains (losses) on investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r58", "r62" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "totalLabel": "Total change in unrealized (gains)/losses on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r58", "r62" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Change in fair value of cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r62", "r65" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedTerseLabel": "Adjustment for net gains realized and included in net loss" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r68", "r71", "r74", "r75", "r77", "r82", "r346", "r583", "r588", "r589", "r672", "r696" ], "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 (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r68", "r71", "r521", "r522", "r525" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r62", "r65", "r66", "r215" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Adjustment for net losses (gains) realized and included in net loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r42", "r617" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r110" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense), net:" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r94", "r97" ], "calculation": { "http://www.rapid7.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 investments" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r102" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs", "terseLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for financing costs associated with business combinations.", "label": "Payments of Merger Related Costs, Financing Activities", "negatedTerseLabel": "Payments related to business acquisitions" } } }, "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r95", "r518" ], "calculation": { "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire businesses, gross", "verboseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r95" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r97" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r96" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r96" ], "calculation": { "http://www.rapid7.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 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": "Capitalization of internal-use software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r409", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r343" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r343" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r617" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at December\u00a031, 2021 and 2020; 0 shares issued and outstanding at December\u00a031, 2021 and 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r31", "r32" ], "calculation": { "http://www.rapid7.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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r99" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs of $14,976 and $7,201 for the year ended December 31, 2021 and 2020, respectively" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Aggregate proceeds" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r94" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Sales and maturities of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r98", "r439" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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 stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r276" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesAdditionalInformationDetails", "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r279", "r730", "r731", "r732" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r274" ], "calculation": { "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r276", "r617", "r679", "r694" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail": { "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": "Net property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail", "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasPropertyandEquipmentNetByGeographicAreaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r35", "r276", "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r276" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/PropertyandEquipmentTables", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r274" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesAdditionalInformationDetails", "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, after Year Five", "totalLabel": "Total" } } }, "localname": "PurchaseObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_PurchaseObligationDueAfterFifthYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Five", "terseLabel": "2026 and thereafter" } } }, "localname": "PurchaseObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligationDueAfterFifthYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligationDueAfterFifthYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligationDueAfterFifthYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligationDueAfterFifthYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CommitmentandContingenciesPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r30", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesChangesinReservesforUnrecognizedIncomeTaxBenefitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r101" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedTerseLabel": "Payments for redemption, repurchase and conversion of convertible senior notes" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r456", "r650", "r745" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r116", "r659", "r690" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r11", "r111", "r116", "r659", "r690" ], "calculation": { "http://www.rapid7.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. 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", "terseLabel": "Restricted cash included in prepaid expenses and other assets" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r154" ], "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" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r352", "r447", "r617", "r692", "r713", "r718" ], "calculation": { "http://www.rapid7.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)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r130", "r131", "r132", "r135", "r143", "r145", "r225", "r444", "r445", "r446", "r486", "r487", "r556", "r709", "r711" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r175", "r176", "r183", "r188", "r189", "r195", "r196", "r201", "r376", "r377", "r651" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofRevenuefromContractswithCustomersandRevenuebyRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r118", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "verboseLabel": "Deferred Contract Acquisition and Fulfillment Costs" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r358", "r359", "r360", "r361", "r362", "r363", "r366", "r367", "r380", "r389" ], "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 Contracts with Customers", "verboseLabel": "Deferred Contract Acquisition and Fulfillment Costs" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DeferredContractAcquisitionandFulfillmentCosts", "http://www.rapid7.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Net Revenues of Customer by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r365" ], "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 recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersSummaryofEstimatedRevenueExpectedtobeRecognizedinFutureRelatedtoPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r79", "r121", "r175", "r176", "r183", "r188", "r189", "r195", "r196", "r201", "r221", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r569", "r676" ], "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" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasNetRevenuesofCustomerbyGeographicAreaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasNetRevenuesofCustomerbyGeographicAreaDetail", "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasPropertyandEquipmentNetByGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r607", "r612" ], "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": "ROU assets obtained in exchange for new lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Common shares issued" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "verboseLabel": "Purchase prices (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Anti-Dilutive Securities Excluded from Computation Diluted Weighted Average Shares Outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Summary of Investments Classified as Available-for-sale" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsProFormaFinancialInformationDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "http://www.rapid7.com/role/BusinessCombinationsSummaryofPreliminaryAllocationofPurchasePricetoEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary of Allocation of Purchase Price to Estimated Fair Value of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Income Tax (Benefit) Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r47", "r128", "r336", "r338", "r347", "r349", "r350", "r351", "r592", "r593", "r596", "r681" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r474" ], "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": "Components of Net Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "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": "Summary of Basic and Diluted Net Loss Per Share of Common Stock" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r462" ], "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": "Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r408", "r435", "r449" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r257", "r263", "r652" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r257", "r263" ], "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 Identifiable Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r252", "r254" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Gross Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of Loss Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r276" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Preliminary Fair Value of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r79", "r200" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasNetRevenuesofCustomerbyGeographicAreaDetail", "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreasPropertyandEquipmentNetByGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of sales of stock or previously unissued stock made by subsidiary or equity method investee to investors outside the consolidated group. This includes stock issued in a business combination in exchange for shares of an acquired entity.", "label": "Schedule of Sale of Stock by Subsidiary or Equity Method Investee Disclosure [Table Text Block]", "terseLabel": "Schedule of Common Shares Issued to Employees" } } }, "localname": "ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r409", "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails", "http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r415", "r425", "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Share Based Compensation Valuation of Options Granted Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock and Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt and Equity Securities, FV-NI [Line Items]", "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns.", "label": "Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Income Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r171", "r173", "r174", "r181", "r182", "r187", "r191", "r192", "r193", "r194", "r195", "r200", "r201", "r202" ], "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 and Information about Geographic Areas" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SegmentInformationandInformationaboutGeographicAreas" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail", "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r108" ], "calculation": { "http://www.rapid7.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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Accelerated cost" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r421" ], "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 balance, Ending balance (in shares)", "periodStartLabel": "Unvested balance, Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r421" ], "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": "Ending Balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average\u00a0Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.rapid7.com/role/StockBasedCompensationPurchasePricesandAggregateProceedsDetails", "http://www.rapid7.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r411" ], "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": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual\u00a0Life (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r427" ], "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": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited/cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date fair value per share, maximum (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r417", "r438" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r407", "r412" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.rapid7.com/role/NetLossPerShareSummaryofAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail", "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofRestrictedStockRestrictedStockUnitsandPerformanceBasedRestrictedStockUnitsDetail", "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r409", "r413" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in\u00a0thousands)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r431", "r448" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofShareBasedCompensationValuationofOptionsGrantedAssumptionsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Stock options vested, fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock by employees percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Shares withheld for employee taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r16", "r667", "r668", "r686" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r604", "r612" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r117", "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r52", "r74", "r75", "r76", "r130", "r131", "r132", "r135", "r143", "r145", "r160", "r225", "r346", "r352", "r444", "r445", "r446", "r486", "r487", "r556", "r583", "r584", "r585", "r586", "r587", "r589", "r709", "r710", "r711", "r780" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r130", "r131", "r132", "r160", "r651" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r21", "r22", "r352" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock related to acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r51", "r320", "r346", "r347", "r352" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Redemption, repurchase and conversion of convertible senior notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r346", "r352" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r346", "r352", "r419" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r52", "r346", "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock related to acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r52", "r346", "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock in connection with redemption, repurchase and conversion of convertible senior notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r21", "r22", "r346", "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Value", "negatedTerseLabel": "Purchase of capped called related to convertible senior notes" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r121", "r205", "r221", "r569", "r617" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/BusinessCombinationsSummaryofEstimatedFairValueandUsefulLifeofIdentifiableIntangibleAssetsDetails", "http://www.rapid7.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r213", "r214", "r217", "r218", "r219", "r328", "r345", "r546", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r755", "r756", "r757", "r758", "r759", "r760", "r761" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r50", "r353" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r50", "r353" ], "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 (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r50", "r353", "r354" ], "calculation": { "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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, 486,808 shares at December\u00a031, 2021 and 2020" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r134", "r135", "r136", "r137", "r146", "r206", "r207", "r222", "r223", "r224", "r225", "r226", "r227", "r287", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r484", "r485", "r486", "r487", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r614", "r653", "r654", "r655", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdoptionofASUDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r126", "r393", "r677" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. Government agencies" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r126", "r393", "r400", "r677" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "Agency bonds" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredandRecordedatFairValueonRecurringBasisDetail", "http://www.rapid7.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r457", "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.rapid7.com/role/IncomeTaxesChangesinReservesforUnrecognizedIncomeTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions based on current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesChangesinReservesforUnrecognizedIncomeTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Unrecognized tax benefits, interest on income taxes expense" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r162", "r163", "r165", "r166", "r167", "r168", "r169" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r605", "r612" ], "calculation": { "http://www.rapid7.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails": { "order": 3.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 costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails" ], "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/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r148", "r153" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares outstanding, diluted (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/NetLossPerShareSummaryofBasicandDilutedNetLossPerShareofCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r147", "r153" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding, basic (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rapid7.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.rapid7.com/role/NetLossPerShareSummaryofBasicandDilutedNetLossPerShareofCommonStockDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "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=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=99383045&loc=d3e9351-108337" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=99397363&loc=d3e9420-108338" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467568&loc=d3e6835-112609" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r506": { "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" }, "r507": { "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" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r525": { "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" }, "r526": { "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" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)(2),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r567": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r591": { "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" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r596": { "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" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r613": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r656": { "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" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r658": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r672": { "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=120399700&loc=SL114874048-224260" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r678": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r687": { "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=120400017&loc=d3e572229-122910" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r696": { "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=120400993&loc=SL114874131-224263" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r702": { "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" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r726": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r748": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r749": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r750": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r751": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r752": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r753": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r754": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r755": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r756": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r757": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r758": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r759": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r760": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r761": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r762": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r763": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r764": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r765": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r766": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r767": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r768": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r769": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r770": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r771": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r772": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r773": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r774": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r775": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r79": { "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=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "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=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "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=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "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=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "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=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" } }, "version": "2.1" } ZIP 112 0001560327-22-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001560327-22-000026-xbrl.zip M4$L#!!0 ( #:%6%3ZFMZ1<1," /:Y$ . 97AH:6)I=#$P.2YH=&WL MO7U7V\BV)_S_\REJNN?VP%J&Q@8"Z9S;:SG@=/L> @R0[MO//W>5I3*N$UGR MT0O$_>EGOU1))5DV)(%8Q#HS-XUMJ52JVK7?]V__XW^=7IS<_'4Y$)-T&HC+ M#V_/AB?BAYV??_YS_^3GGT]O3L7O-^_/Q,'N7E?+&2J?)%ENCP5OSIJ^2CV-DQ5YU$LWFL;R>IZ.WU>N+/ M*/ZH[R3_GNHT4+_:T_Y\_:'EXO#^6GC]Z M)?V#KMR7?F]O3Q[ZQ[V#@^Y!K_<_79CDSW YWY.D\T#]YP]3'>Y,%#[_E^[> M\2Q]=1,5ZS!G!R<7XJ^N\'YZ?P?S>B_]O58(!_?>';_"M+4CV> M\UFSZF\5_M^3VLI^N^I?#TZ..&)Z?[':$A+!;%$G=1;!G"NY(S[>/%H;=K:0^6YO47+$T-.WU1*SIZ8$7%V=E):3T# M/=4H @,M1SK0Z1Q6>#J3X;RRNGBC65LA0[\CTNA6P8F.Q;U.)\)IM%,?1O8J3TDC YO2=]C,9X.5*>A.88.6.TK:*S=M7;^F^ MXO*> >.%5>T@H_75&(;U855IY4]BY8. [=_&2B%OIFM@VY0.Y1@$I[V>%U86 MO.[YUK8IPFW+7[JH_QS\];9__D]QWK\97ISWST3_^OKB9$B?\/B$DA51,9+A M1]0=99)$GJ9O:85QZ:4/.IQ.TIA$C9"WJ'*.HU@X6R8R_$_M3J%PS4].OSQ6 M_]81L[L;=QS^_'UP->A?,V_)F0I_K%LII.O2JB/GFTF0]S#7-(*?)!@#(/\E MG!JS#WC+M?*R&'FB]P_X,(UH0>$*@TQ?G 6!X]%FX* I'-0+K9^< %4[[:BX!3(HDE8@LF M(%'?PKF$OB6Y!+X#E6LNQG$T%2GL!;T>_G>DQ#B+:2[FQHZ(59+2Z\"D:)KW M.H'[(U^/-?[N$&"5.K^QG&T*S_AJR@/"T#'M"NU"_DD:?+2R7K?+WPBY(M_! 54EANG\#W>/9 NL?_F*12(OZH 0= M9:D(H]0Y,O86'J4CD@D>XXD$,L AIDJ&*"5N@2Y"D60P"WKRDB=\0UG^F M60K*/5P/U"_#-'$/V]B*'G$G@TR. E4>E_?9%>*FCF1X5ZXB>P&="8]DBGP\]D4ULQ8Y3#,$05D/5%IFX43>J3 MG,X"170N1(/VCBY()W&4W4Y^^+7TMNO[E6(-,4]$(VZIJYSB9,PGRUOU9O-%L6F^=R MZ+UD.7>-Y)TA,R&1_=+$7#-7V"ZJ6.MZBJV3:#K5*2XBL3BCP6ZS$X#\0$92 MZ1">D2)/G 724X4C080PEW:15RRRD2,@5*:XQNU:/2PAQ)-':4K9$(NAW&I^ MA+W-1-KWBEOD*(F"+%U^2U/2"[I[=9D=_.\D+JS/6[4SBI7\N$,AG5]D<"_G MR0_/E4[2>%F]_Y)EM4V)>=M*Z2=4G=>[G&+KG9$: :[M.P&O@,(.%Y-5ACF"6E)#''?&!.(+M =X19B%D6)YDT M]C*&@J)0'&ZI;3%2072_>6?E\(6=E1/86/2;GO*.:I6L^41:EINCN_SQ>ZY M>R"!Z3/.P?=WH)8G$S_F0$GDX-UMZ6WC1 M3!^E$6?-T8FS7%,HS H)/4K(G&$^",A\CG%QQS:!3Z<9P*4>#7F0W.6 IIM>0%10FQ"QWQ4O2@,C>) 5AMK(3#!?4$R<2D26/4X"P+DZF!X MX\89IN%>M 57489\3*+ -UO8$7H,_%X3C;C7 VW).ZD#NMKR^4*4_"N+=>)K MHIKM/'/8DPFG<8X4"YD2<<"SDB3#K$W2,.0HRE*Z#=36"&9=T/(@3VHZA;ET MK"B#ZT!YEDS^UZDL)!!IV2:EAM+4\J,%[Z%#6WS!&:-H:9O$\6:0:E.21%&PI!>KK]W5S-$_UE3S)U1!7&ZS/O>%?9VM\?R=YO++N)N>.3KYO MGIOZ&4M/2?]6E,A<2V&-0X>XW_RML\V%@5)6/5CK*"3,6Q4JS)<$:KJX#^%A M$ST#,^0V"VC(I&,S_#%M4LRC#.07;$(TS8NN.-,<"')G&H5JOA-(L@10?,9@ M R3&0^.,")(BR'"3.S0=E$]49^9D=%[*%"QCT-<]D^[\Y.'"E\A(;I>2&ZNC MRM5>5U)8K3[P3N6.+QQG)ERX$CONEA>C M&;'CEW@H)TL/)1X@9-TY6S;GTW!R+*M5M\!XZ1"10?%IIL*DL'-KCUT-/Z^Q M49>9I,^0>-%<^?SJA3FIKQ202^3E%1,769J;HGWR_C7 :VV1!D2O9\ &W$K4 M!XQ,6Q?8*>DWK!]-Y4>LBD4:8K<'%TC"A5.P<.[@/8C88X4>T-2*IC.JEH2_ M8,6(D#E4-QY&Q54:],-S2>=]'8UX4]^1 .K&: 4=C%@'/OY=Q+$U6 MP)=6N%&M^I;<%IK2NDAY@>'&F;TN+U*G0GGDK86?\*RH6[?E\HXOW+@9Z\M: MMT;TR'L-S'BF8K1MB;=*#^C%)V>&47F4CKGXG8OB#7..1G (&,*P?;3:TUH'>ZTNL>: M4D-&=CE+2MH ?RRV&DWV2-.>+C7'8+-1@I)XD:P=XK3HQX@3(T8*I-S8)I,! MA<<>5<_B+3..+*] G)"\%)C0=\L6WPKKL+3L)DV-%8A'^:(Y.KJ*&@%O738^6;UB5&4V;F, M*"-%CXG"%987H]*@;S6&>Q(0(Y*]('@ MG:=9J#U#^;F7"5]HQ8[:H'2QBAU0PW3 'OPB^P4S#]-.\4Y@I@'#2>PO0J8& MTH2^=D+41IGA=\OB4JU5>3.7Y@^<&4%FZ%K)/@_6;JM/X/GII218\YW+HI= M2?Q9SMY<\I8S?G*T"/89$+=F*R=+)Q'!T#!+7_0#+N(3B#QX3X>"X_#)4I6' M'SY2<*Q F9_;1_ZM_.7/-/6K^.5(FUJ0FI3YY:I:*>KXZC3I5HJ>T MI9+%@>A=!BD1B62%YA6Y1[)$.X[1<)MS/I?6FZ]^+'2-<%&N#51F"&,:>[.74S; MX4HKXA"D:W?@/X@>&15S=$PF!+MSO&BN)]1Q M09([@7WIK+^C0SDLL+QY!,?*1*C+*,R]K<;DMR=^ P_<2\.[^UU)5+/6?]BP M.).GTD$(UL+F)BOQ5K'T(RQ6DIOEA)>8"KN1,N]4J$GX12$Z$G*Y0C:@*?*9 MH.S%4X=I[O71A0TDW9<&876-NK_I2K!F\NU7?7$5^B2U+V>_<"55^7.0)0NK M1@L,YM9]\(U<_!&QY\/]N8-#PJ1RKT_9T6.=)?:AQOGB/)7;.MA$7!V2#2:- M%U@9A0P_+7I$T8G!SS47T[TXG.LUY =\ X4%=JDQ U/7'C4F?J2A@^4F\I;5]X8E,#[XP3_2N*/RY2 MY6>2WEK=4#_]^+K[YHK.LL\**[J<2 Z&'*P <8EIMV(4R/ CD./K_>7U/1OH MQMM?[L;S']W*[>"')KK^FI&NNXK=_->'J[_$S=6P?R;^[ __&%RMF^7\/A!O M+ZZN+OX<7%T3\+GHG[X?G@^O;Z[Z-S!!T?^-6J&=G]*/9X/S4[[R@CX/_OL& M?[X<7+T?WMP,3L7;O\19_\^.&/1/?A<(HPY?T)M>PQA_B:OA;[_?X,V_]W%L M0>MQV;^Z&9X,+_LW S$\%U>#ZXNS/X;GO]$=I\/KRP\W@X[X\_&V^"-/N#O M'7%Z?'LZ.$/R@P_EQ^';TB/A&IPP+-+Y=9]^NRY> M#Z^ZN:A+P7_9>?9#6N_SP?6U^-/N.X5BK=S%](%ZM\2"*5=&[!GK.$F=I&\S.4YA.ZMLGFY]WZ:>?4W_QMX/CW>[Q\I_W=KM+?ULY[.O= M5[W'#?LS39FG#2N3S&3XGS_L_U IZ_EE3W2)1NUX*R[MS3[AQ6[]#VHG"^L8 MSSMG^*-FVD<_ M_7AP]":A?\5_@6T>J[GXI\16(1_U,DOO9?W[1*1DA%?W:+=WN#;Y5=VAYS@F M#7K=DXE68_%.AS+DPF_._VN9SV?R;&QZVHQ%ZQX2/35\U2S+%FY'W@YE9211 M@'W0,)C6C!5]$63X5+R\E:7/+PGWCQ\E!X]?GAQ\X,U62,&UOFPCI*!K/56= MJ_NT-$]F494NI4?^3,9JZ]Z%.5WG!4J7Z!9/H\8[]!?ROA?:U'V-H_IHC8[J MUO/2>EZ^R1%:U<;]N]82Y8HR8M,NW%8SM]KX=^B1.I5WVA?O=\$0\_[^*)N@ M1#?,+;72==-=F\Y:V;CO^V6O58C@^']@&?=EK!*"O5RF/K>Z;*O++M%ENWNM M,MLJL]^[,GLRO/FKT&1)KVUUM^]0=_LOB8\\5=-HW@1]ZZ7H<&NBJW/8+:8L M9]^^H_>[T:EM0O\(=>W;>5.7JH-/G4'>X@JWRN=*Y7._53X?J7SNO3Y^#N7S M:*_W',KG,UC;!X>KFF"TVFY9VQW^_X/S:U)T&7JSU7:_2VTWB4)Q$D?W@6KU MW>93EJOO.COW';VAH_&>FE9SWXN2VVJK&Z^MOGHV;?5+:/.%*K*'>\_B1=U_ MY+"/5&0W1UGL,Y(P,^W>T:'X+8[NL,(73LZS>"B6:?7?G%FD:E?T=N"0?\]O M"<.DB(/POB_V>@>O7GW/[]I/3;TV$_.[&),7$R1HS].R-1B7'X7AV?#DXES\ MT3\[&_S5QD>^6XNQ;WH=UR[C?C2QW]\7L_1P6[W56NN MOG1S]1%37VH??K:1^[J91NZ#-W_[Q.%7W3?M/^T_+^:?QS 5$DKK"EM%H6D; MMH".'*MQ8)#TO DB7B;8A2K)N'U,TU_L'>&TU+#Y#N&X^ ;7Y;VB4^KFO_.BI6VZZ(LR*/0N=IUF17PE)\PZG2B+_H%)[F/8;V MDJ*UQS<#@'T91.@ [(GS_OO!*>'-#9<7*39ZERL-?ML]YH4)_9;Q.NOQ1<6Y MC:;[I>6VPR3)"$IY=<7M]["?)^($9!0B>[[O7_US<'/=&,'Z^?MYC9A%9TJ" M)< ]"K@?)WW]-HH^BJLL#+_9?C[S72^1I?Y/W?^^UY=U#,_&S[4_BW4@>ON/ M=P1L%!V]T-8&ZW;^M?^T_WS./VO,@_W61_1X?P5:X%/$U'J])XBIO>YQ++:JQS@&'U^ K?TZEP"AK-_,7F_ MQ[W=O:/])\_[[1[N'O6.UI#WR^ORY*2W][@T1^QL 6=LN"O$Z>#=\'Q(G11R M\OFBS$:BQD:]9K?T0I^W?P+_>]3P?;Q6W,*LN]O%G51C'9)D3-J=?+$[V<.& M=QXU+D6GU0VV /ZZ[5SYLI\M%Y7J'?4.GFTI%N0B2YQ)'&6WDQ]^W<_[1-5, M;7_OL#ON?;NI.2)[O]J&_KNGTWWLTT3]J7]3H8JQP5E+ICF9'C243*MMUKY[ M,CU P:A-8\V60#> 0+]DRVHLHR5D^X4Y40^N2[?W4$Z4(>C#76SPD*JD9J&> M7]-K!FE\K^88VF/]]QQ=#/;+/^E-4ZBF( M>B0DA[ 8HU3YH4I:&RZGUX.]AM+KZTVC M5[3)SJ-4,[6>13 HJ7E&&1C<@1Z ^"BOWXAWL%"H)]CK6G)NR;EIY/P*R/E2 MSJGV"KXHZ/DBG:A87(Q@LO()XDS?%?5VFTF]!WN;1KU'2+VQFC$!MQ2:4VBO MH13:W30*/08*+1P$#F=]IU3+4@N";6BL]V##8KV]W== L.\C7X]A:B3W11JU M+JZ69!M,LMT]9K*S+*758#<"N[R(X[:\MD2X#?5]'6R<[ZN+H:+W0*$RC>*Y MM<-:4FU)M7FDBJ&O$YE,@-$&@4PQ"ZRETY9.&T>G&.\ZTW*D YW.41-81,)H MR?550\GU\*O)]7.V[)O3:O>PE &$*4 K-N(Y:01F\@"-]$]/AP8NXO+JXH_A M-5:-B*O!6?]F>/Z;N+D0@P]7%Z<79V?]*W%VT3^_YJ#'BA<:CY]U:1]XH>'Y MR=6@?STXM;@)/-^;_G\/KA\"8WZV3,":63OGP9GRQ?6-6>#AV=G@M_[9\.8O M\_F\_W:('W%/3@>82#8\'XBK_LU@T](&#XXV)15IG[+,KM2_,QT37!ZAY)W) M^U;(Y4+NN*%"[FBS=+)]RIJ[D9]:'XQ#G*\;2IS'FT:<:"_81(VS*$F^EDJ; MEZ![^#7)]"]L-S&;[(0P?TD>*M[7B_%8>ZKE/I;['#:T(NBPZ15!SVH8%E1\ MN-HP7*\=-34X&9RZ'31:$CUJ*(F^VBQ9>D"!AI,(I&2>#3J0WJ14[]22;4ZV#0TZ;![9 M]A;(-ITHP2$W)*K)==7#:TA/?SZ M&M)&DZE58EF'_6-PWG=AFUNR;&AQZ!.0Y8OBHH>DN [#),/>Z&WPKR70QA%H MCTKM0C5OR^Q?$J&^VK R^T/.D=$A\%$M W&=RM3D'%++->K#3*O4TFY+NTVC MW8,2[5[AJO@MDRT(M:%5S*\V#"GBD))^WJ&N.M&),@A2)I5-A^)MEN@6$NU% M4.Z&U=\?4F[(X&IXW1>7*D3P==(+WJI0C74J+@,94G5^H%M#K"7@)A+P44E' M.(GN%/S=UN$[I-K0/+S-(U5,=N&*YJ_.6FH)]!L0Z-)$T9^ILY[]?K%EYA%V M%GR6CIDU^_J->D#6]M+4=9T,V_Z7;?_+MO]E_<^-ZW_YPD3H:T((4:VKW1&? M#4T(??7U":$OC#@)R^Y*W6:!05^\Z8@/9$__=TNN.;DV-%/IU89E*ATR@MTP MO%,)H8,F'0=!_+=,QF!&Z[;NOZ7#])5.OZ*2CV MJ*%I=J\V+EV$H.WZWK\SG;2YH!4B;6BX_6CCPNW=@[P_3DN>.7DVM!W#T<8% MV;O44A>TU5A[J?);R.665IM+JQ17#^]T'(5(I!2:;,/H"P3;T##ZT<;%)KL8 M1^^/QQI(-%5IY'W442Q[4EZ'ZHXF>A9V]=\D>(;"D%VM&$0 M9$#QC)O2,N4%$FUHKL'1QN4:]'K4/C>:P>SF'%F(E4]L6OT[0Y1'@YIB82A. M4?] WGR%X^&O-_*C$GV?P2G(0=$2_ +!-S3F>[1Q,=_>ON/]U7= N;>Q4JT# MN"779I(KQM)^^O%U]PW0K(KOE \?]M^TI)J3:B.[:(AEYVECZ!:#;'U@J[Z% MBKZ(;V6H_Y9&2\@-O9:4FTW*&TF]KZ@:,(&)B;]4T>6@I=&61AM#HU2QFL7D M#^LG!N.J9:__\5/S9O[KJG]\,!RW.94NT#2%:RV%?&8!V&QX>?-))JD ;8 2A/.:F M+:;0NRB&<4+Q?S-X"V#*+7);2]>-I.M>B:[[63J),$S.&EN8<;5AI MSBL"R"QR<\6]3B?8C)L3&4Y@H%AZK;>KI=SF4>X!@2&D!GV8Z+7O3W4(2D1, MB#,V-1)>L27@@H ;6G!VO&$%9Z\(-O-&IX'"=(2V>+=LP4Y+H"V!-HU "7D.?54ZS)3?-AQH2;6YI(HAK\%T%D1SI6RC@80Z M#;3T6M!K0X$1CC<,&.$58\T!:TVHN#&*17\VBZ,[&;34VE)K\Z@5HUG747"G M0J^-MA8$VM!B\@TDT')/MZ(?84NLC2?6#4,^>&41YW) [Y9&6QIM'(UB=.H] MUFTC/VV+8EM:;3"M'A'B?*J" +[+@%XM@D%+K3FU-A0%9@.I]9BHU11HM13: M> K=,)RB5XPN=ZJH;9SH>UZ460 NDZ2BX:GV^Y: 6P)N&@$3M!P0:!9;="+* MQ%;PH?4,M(3;8,(M]TXBLI7AG*NT&.HPQRIJ'0>-)V&QS&+<&'KND28QEEG0 M,MRF4^O&$F@+1;"AQ-IH(NWG$ 3#77$]./EP-;SYJR7+ETN6;7MWV]Z][>_> M]G?_O-FW_=W;_NY?K.8=$1[*0H&=T&$+3ETG61N*QKYIULF1@3NAJ";U="&< M=>4I/4O=#D5B-!=OHSB.[L%V:>FXI>.FT?'^X^FX@C31OP7%IR7IG*2/&DK2 MKS:-I#'?M(Y6?_KQN-<]>I,4X%3B ZZ3Z5WD8R/D%I75H>B&MA8XWK#6 D>$ MFG(23:MI2:T&M#44"W#QJ?54TZL1X:9A&\9STBL&_,SV; MMEK#2Z#:K\>O;#2U.AY\A!$>_('>/O3\G0[>]3^51+OJHX2A*;7-H2:>.)=,-PU(_)136X M&E[W6R)MB;2I1(JETR<3&=XJ3H<)TSAJ3:1/#&,/_AW!G/ZFWM-7\;1G4Y::+,2N3:T"\KK#6LR M\9H"^BU@0 V%-A0)??,H]"A/.KU24U!*V^R]%T"E&X: _II"^?W9+-#<^M2% M &C)-2?7AN*;/0&Y-II,K9,???PWOP]$__3]\'QX?7/5OQG^ 1]_&YRW;OZ" M2AN*L5*L_^.1EP4P2VD3AK-IMZ;7Q]+IA"%5 KUS:%VAL M,X70:NE$M?!JJXFWH6!4KS<,W@>(]Y :1P3J-G<1G&9M-6I+K(TDUE?$:1.8 M4DZM+:-=2;L-K?_?0-K%D,%Y%.[DF@)\74>\Y$_@V +;:"TKSLD9+FDH/6\8 M,@#0\W$> B.R;:GT!5#IAM5B 96^7@(?+-[+N7BG X7>A6C,Z84(PMJ2<4O& MS2-CJBDO"_X,FL5M+%N-HB7S1I(YAMDN YF.H[BE48=& M&UJUT!0:7>,2N-1+?6&\CV%T3_U>"%H#6/:MC/&%Q2".HU!%6?)$(-M$KR]D MF1PV^]TF#2+.__OA] M-'+ZH/_YI -V#!4S]/I)%"9MY*I,N@VM@5U!NC]3&W'[O;/@9N@C;*,^BQ)- M8\:*^=;2[O6F#_E><8L<)5&0I]W>XK>'YSWOZH]M#?]-^"87#Q3IQ< MG-]@ [#R8CQBQK_^8X3T]/!=*\[O,[_FJC-R"1O[N;.O>>6%6PWOVT%&]PM0 M MQ*1ZXX,3',83&5\"\1ECMGA;(%W MTDSYYX+F=O>8[HR<,D\V/^_23Y9[EWX[[NWN'>TO_7EOM[OTMU7#=@]WCWI' MCQKV^Q:O!Z0;PLQ:!="5H@VM@.[N;5IR?M=TVTU25OD&G\#R3EIB=8FUH?7/ MFTBLKQ:S/%I*;2FU@91* "BCP'@N$W&M[A"KA]U#YY%XI_W,TS*>NU>UM/P" M:'G3,O.[E,D\^*2\C+Z@[CP9FH4S&;?.(9=F&UK-OXDT2TU0,@_LKB0R[LQ^ M@H51+<&V!-M$@J4,9H,U7:2 MM1:4&NWH>GVW>Z&P?LAM6+<_E*FL8Y2T?=2 MX^1JJ;6@UJ9&BKJ;%^2DC&6VP$8Z,%VG"M04$[.7U)O"?.JGJ?0F;4.JET+4 MFX8"U.7\9,Z/(IBURRR>14G+@EMJ;22U8B1L$*8ZQNJ06%%"209M(]665!M*JA@1.]-3G9HX WQ]IATM%['6VJK2%T?)FQ

%S)N$2U?".EN7F"LM[=8R>R6IX@T$F^E#G:&C/@S'L.]RA?O M="A##ZPW,0R35*=9FV+3$GECB1SC:2TE]75N"+0BVJ>D* MFTBPO1JN7,!+],.YN,YFLRA&5OQ_WYVT=.S0<4-;$W2[FX;2"G2,4;3?(IA= M2"XR><_QW^ML--4)AH=1O_BO+-:)K[TVX;Q,R U%?N]V-P0_$.AR+FYB5'*Y M<+LE3DN[MH/C]KBTJ7?$ MEV^PTRVMWH?=ZUUQ(S\M(3RQ!1?BQ3!6:)/%Q-%6TV":)+MEN*=.AS-Z74R;%%CP-RY 6 MY-F29K'*<%)%2YY?19[[+7FVG+-)BU:0YL'3R?26*M=(E6LPU%O?P)?Y=KV) M\K- "5:G\:A-=)"+2#J/08>;>/0]NZ6@^WA;+7_GS]H>7B\ M/Y:>/WHE_8.NW)=^;V]/'OK'O8.#[D&O]S^]PQ]^_6J$ON[>\>Q1^'S_RA+@ MQ?//P'Y;>O.W6VU^HY]^[+[:>[/X[\U$)^+D:G ZO!']\U-Q/3CY<#6\^4OT M?[L:#-X/SF_$EDPH33B1P#2G[UPG<%_D@Q?#W%)^(6,Z]O3>YH4^?NV^V!?SFT]W]6:P#T=OOB-Y> M;P^&C\+;GWX\/'[S&(B^!S=J&3S?_JLR^VKFIFW)[64_7?4OAZ=''3$\/]GM M"(FMB>6]!(O?BT#2L2=<;)GEOY(S[>/%H;=K=X#"6T^Q6-_?JH\>6'5Q=G92 M6O, TY2!EH,\XQX4#Q C\\H.X(UF_=$5!FIQ-A+L)=ZJ D"C \ M>:>">8?.I1GJ;13'T;W!2<]'TB$LNO8S&>#E2GH3F&#ECG;K']QZ;^G6XPX$ M1A4/=$*,+Q3/$T]ZS$NL[/^1ZS[KF]\/OPH@; 62 YV^1) D)<0 ]E\C+"K[ MA96"HY30M3HD,2Y\-8;!2(2 R5,GA5"O3X# $7EH;I\SR^(DDYP(:"/[O=W7 M<)Q11!&T!ET*VM_6TM/E]"!XU-GBZTLG"V]J3U?=Z?*7GJY_#OYZVS__ISCO MWPPOSOMGHG]]?7$RI$_(:KF/.=AT(QE^Q+B>3)+(T_0MT0]NH2PW'Y/4OW0, M>X\_6C.:C@DK)[E6(K8<"EC6PHS4%J3EQ5*JW>??[J>@DBZJO_:;F#?LN#RE M-5D*3#=_#F_.!]?7@YO?GT4!;/SY^//WP=6@?\W\*!?S_'%I!W27MGV58%TU M\#\/)A%+KR!_5-9'(+<(R@(-8(\"XPG"N-'9N87#<(O.)]#'0_2$!JB+9V@N MN[PY431F.D'E!>V!J?3A[CNI \*Z1A[MSEYDLXB? '=/&8 KR4;_ N9KKX6Y M^IJK%FN?M%I=^5Z)X?SBSXZX08IX=W$U "&4HLTTS5(20[!?P+M\Y'QC$&71 M??)MC\RC;ULK0^F;+EC8!.MT\&YX/D1Y\HR ]\TDI3S-D;HL-5-E/46=3Y=* M,]:QA)C,##PK@:-%C-'5$I@1\W%#V<\,+9G >103"4P9?YXJB0FD2<&^@$G" M#9LIT:Q*Y7DH2:Q2C6N$DD!(_MXH<*#KXY*2:X@M "NP/_;\-43IVJ4 M1O&R180UPY\?N98=-(G00<$VV25(:JP!9 ABN!C-*0E2!DC;7(BF%NH-\$0[ M(1@1?X'W#U5,DATTAR #+41LH4,CRE)VC=!IWZ:+?\MD##8::R5HBWV#;66^ MHZF3'"GA:]MGLY__SD!-\PG!? 2K':HD*6^K^PLMNMVA^TF4*#1^%(8Q8J%@ M*+" -0HK1>#]H/])^X 1[*#-@+PD4]GN^EB@[G>=C1+M:QEKE?!N"IHVK-)$<#.E-)'F, M0S6OO#',4GAR!I03B$#A5>0@@U><&<5Q -.@OFGAASK1\PY^KU ML8*A8(;P3BD8\>@4N)?TTNH3>G,P! N:+](E:Z7HG<9UHO=P5J5#A+[E\?UA MA,? R^*83QCHLJ%9'YP!'3/^.E7366!+;3L+PW[!,6@*FWJ"D_BHD!F';YXE M9O9 H*<-/#V!$,M)O2K!Y@),U3"1?&PBM/R((<'AHSU&CE)EP9P/G_V$?CSB063N.FP.^2O+.3!,P4PFJ*? "#]&SK$, M=TS3-;QXBV4G<+L0V2Q[_+=SR3K*$FVY&?H/$_NLAT= [E0S2V)6GA$)8ST& M?@[LS",'UN'>?VS;V8+@ CS+19,T\C[" TVLKBHXMA__;LCZZI8P+*D2 M]0.P1)JJ^%:AIC*5P2W\8_<=N"2<3^WG7Q0*BA=-1YJ=@,S:B7_RLS97,?39 M;P+;6V0WE$]7H0G*DB98]H]OZ6WQS;2QQJ]ER:5?Z-D+<0NCYY#]QR$)H&V^ M6?A93"8BG)-B:S"R%Y,V X2KHWJURD0LVNTH;T=MV<"B+53DW)%!6AZ3;#FC;167 MHS'Z2? +,)]9M&_U6"QY0Z37) *21>(EJKV/LL#'8$F RAOI1/C =T&$#AOX M,UPZEF4F,!PV$#=!E_SN7;%Q1/]PF/8!!D)>7!T#$A[D"YEK=JT>,PDW-._ !-C@Q, M"F/?14$&-P"9&=^!\T4';==H/,:XCK&5?46>I3P!%IT-)2=FGA:[#7++4[!; M[).%>XTN!.S(2C1CO#MM #LH9$ALV>FRD\,$[8&[F5$FDFK="^F"SET05P)( M1*((B15(.8E1+0K'X\^.67+)3@18J.V:6;!\# M?OWEY$,9\44?_EE_S0:+]?%8!WI!3RQ<4\O=>Y3S$@4!^0#M!SYQ<"7G?8%- M-HU"^RNKE+E[BN21F8>YPLYBBR-;UJ8'M=>ZG_.(;\?):I:(4$GB'[7[XNH#+R!_*QR2QA_9&_,]X["EW+4#JPBK,HT)[Q MP^9+1*:O\>P1P H['.]-$19>>Q=1W[)$>5FL$4^4.&>>D.2RQIGKG!-AYQAZI,WE?B<6C_1W MQT1 M9P%R,V2.L;K- MMJ@;7!?SG8<$+.9L ]W8Q(9J#(3Q<3VH$Y>@9XCB)9.#)* M&K#U8SU2\9RC(_DD"VG4$8N)%BR(;/FP>3=QB=Q7>_#\/BN;W=='1V+KW/''\KO*3C\;=->"Q#TPVR./)!!Y1Q,QVYN2MR MK55$Z-IE'O.W I-V:\DNO\6X&KE,Z88-E&0S=%"CD0I;N,QZJL3E"1D13$_^ M<=MXMA/*$[C7Y'C>%BK$W"I2(J;R(PD=D[Q%?T^BP#>2JR@#UM2/$+^F[*?I M5,5DXP:X-V 01*%O:@% ;,$!$+"4*DRL/.7B!*NV1(@E+&,T(K*8$S[0@X'R M[(XLC'S>M@)(Q5R7S"8-F8!DEQN'2<<8X"*W-MG(L;^:+ >X /M^V;2YRM7Y MC_3PXLE)\>"D#?\YX&_+P[:/0(@39*H0%:):-"]"[7A';7B>+RZ /7D+B2N.@]%<4/)7F\)6(8MQ MZ' MW@4D?8\.'>#I6\9OYD6SE8D2V_@C2!H?CJ5GFAI4BC2GW-V@)G?VVP?D MFB;0\YCXF0;.! )Q7MK;CHF+42C"2"4;='8,02<@CA\+:-P^E?<)N#I+*C^9 MG/'!IUF49+$"@1_ -20T02G(0A5ZV71$_+BL4)QIE?L3:RFB W=C #[6Y%#W M9#+!.GHD$GN?D[".LIT>C>]X@M=BWO>=#"R,S^+UQ'NI1AO&AIE/5 !,.[6I MX4#0VFD#0YJ.43/P>D)XK3RGX_@R.6%RJDS2_#8H-!Z%*&UU14A $->(C))\ MEA?_RU*COXJ(UYP?4D[Y^#S2)E%<30@A__M$A3N4CP^O_!;H=#*5\<<.%Q^8 M:%K^-:F,["R#:2(0 28C4P)*GC%27+Q%3ICI+ JIVY#1"G+=D[2^.69G4/D8 M#F"G;,,&0$ZWZ<1HCS;U%G-XJ\F U<(S$S+*]>M.*8AI!A@3*9M!/1EX&2=/ MFV4:PP^8Y0;#/^F+X4S&J#O!>%19PD:"G5W"FYPIZ;&3QWU>\Z'K]Y$93]-H+R50J6[1;7]Q;#^(29\ F]%HFR MDNA/T '4SFET']J^@NN()OV2L V.@.,[_*T6T1*8L:]A4=.$F?>#(@=NJ MF3T-*Q(.-M;8L1MVIFYUPM&&Q>2+A311DXSQ7J'&"KL&2F\,FS"=!21=215& MW$K8KL-#W(!3CHR#SMK;ZQ[\]./!T9O#U_2?P0>K=*+O=@;/1+43=B_W75B= M%)[BZ6#A:M /K5Y>FD @[SM.#(4"*QP+(I_$U"+9D-RJ>9O%F-+]1,.E5/^; M>!A%RG54>(F:A10Y:)3-B:U3KXQ^^T^8LQ]-.Z1TBZ%]S?*O\!3&ZL& 4V]O M[S4A#)H8TN*,MXTGQ]K^U27!U:#I%:>KK'3;Q[KQ,PI2%6<0YIF%":P9>0?' ML IX'6(*D=V /DM>:HU9'+F=O,1V8&U#QX5C,"F90S9%(B#SS6(5.581OY6U MQ6&6=Z1#S>+(4PI5FF1[?X#I,JFR8GGO$MD#7II+' Q.XH MY$DGDY8Y#W4G98]B'AJICTYQNYN0> MJT\41O*Y3J+8OA6.X\_:/I3 J&*8\)0G8Q/%5WG<(6=O,??9WDM-^Q<"&) M*;2F^6UP,CU2&.;'@-@]B?Q*8L:-3A%$LUO1;]B[1]=S#!!7>6&\/..38"+N M<;W1L\+@9NC:(!T_#WB 9H=D8X%1TBB'Q>0[C-ZTP:P@J059+Z<(U!D M3!!V%!8,LRF6N8/69MCW!)Z&'AO'&WX9HZB_(N=AP5C(8$ZA J(KZ^KU= MJK OE>!S]0OW&L"@>^+4,UX9?R)#A92&ZM:-TR:I?*$W>;%P;JW9*I2!TMC- M-,IFM0RRF3M+)]LXM]>ZIX873.'*"6H(15T.,!TTL=$-+<5;"_AQBJR(?H]- M.:CC]C9HF-,H2:DH",,4SHW;B$ '[ R4 U!=K85;)#?E]: J9S5Z2O&H5 7& M#T!V-&-HXB26#/4P%.":]OT\2I%. M\[I;.8IP?9+ZNEN=/E1=2\+%P,PD;8WHHBRF7+NJ7EZ$D?'7LO_)A$1XM-YN M#^4PQYLZ93@-N"V,*-K'-YZ2"#*6?&B\6V6D6;X58>OR<).D<)8XA57 B$Y! M^QNW<\T\ZI:>;""NHMM1U(U1U\L%^E=YV) UPMKR?.D$^&[0?N(0WN .>>X$ MPXF> 6[[G$ R54.NG'M(+QV!R%)?QE MK8IND2Y&<,4%6EX 1(RBN,IO&FOH;+&","5E@#!I"^FQO<8$W!]^)4Z/['R$ MP85$!1SH7>6BM'&'QJ[V$D2*9I[80F$T;4-B1\XNY@:M]4#>:M*C_8P3U37Z MFHB7 )]!T#YR'!()V0BIHF*+T&(HHA;DOE\SMZ3@*NM<;>)HACM/%5K-.IDN MI+L1=1@_HSFT5[ #B#0B?@-S,Z8Z!AG *?#GC3VQG;6N-.4S:D._N;7(2Q_N MS&)U9R+S4P(#0MI'V8D4O9!]V)+T0R3=6")T$T/7N4J8E?)8+KG>%3-&8^&3 M9R\,'@IVD.PX;I-F'HR:[%OX:JW<*)F'ON8T?A/(-?%D3/AOYBHN\8ZM]109 M!P9Z91M[@-8L]URXR682ED5<7^07D#^E1E6AK72## MM8I7(U>L78^H6L7-/!Z4MU(;^EDKM[&)81]":?/IZJFGT8!:6"W1%)B!;5@O5@Y%*^=Q4KZ0N95K+8'-84V./H5P='1T\1&VP/?'OAO=N#KHY KHVN- M)1KQR&A6H[P6WQA";+T[M-+'<1*%"!U)4'94_9(\PM=1.Y0%CO(F(1!QT*GB M%R)^P\SH8B#7N-8FIKD]@/"=\YBJJ:F1NSC@!8=N8L?S7(T MMQP/)5=85^3#DX(L7JZ+:BK#0P%G]Y:2]9?2_0R;(H>W.X$:,Y6_^<)XQV,&:LJ1VI+;RPI. M*FBO7D =L="'8E$VQRL$]=+"CL8>JK4ZOPSG:N9)7K=;4 G,M2+>C\-W40-7P=[GXTZ3F&L@X6Q/IL_*CP^:29 .R\'1IQ=V*8D?+ MB.+6M?'TK@U"6T/B-/,NBRPD M4#OW0)%E,\_DW[5T\_5ATR"HMH9/:BS#+9M3OHABO?YLS")(^'RJV>;581^^ ML#KL%Z4\CSY7>?9:K;G5FK^9UMS,=>'FJNM<'+_IU7Z%5=/,+8BI"N0P0)SQN4PSTC9;$':^V0QVL](H_1$GQV%".^Y S1/A.#:O6U#^!D M\S#"=AFS6"7LMS>OD-1! ]$K+;F-207>;;VEC34N?7VM5K#YIND$*Q/-;V)0K%%SA]7])Y8W=!J0U3,X_@$VH5ZUP_8XNE(PPEV#.?3U/(&#TDR*>!O)V&?ZK:XG=;F#DXAS^"M:KSW7$=R; M/F]&&HW'FH(J9,7_*XMUXFM397RGZGA*HR$B7HP0?U!:KUF%E&Y?79GWMFZI MI*620G)0!R\ORF+39Y/;)1HJ230\4I8Z'Q-N00U5M32TL334L2D9W'0S+SU\ MT7IL2PA?P$Q:UU;KVGJ02%K/UG=-G"_>L[6J'.#Y$!V>V$GV+(_?O!J&5R^L MAJ$QO>2VO"=UFC:3UWUI2O 7)RJO-J:>?5._<]$Q4RQAQU1CV3B05!5)X>:S@,XRS-8E,!3$H; MHJZ,5$%6Y3VK]Y.OM:^Q8W,'E4/EQA]MC4T=69H=1.^#,E2Y$7 MRGW(5[8<1NCBE3FB;8KH2YLZBR,B/I39JMC+$*8# M0A>(<^OUWK.LPM'N\6-V:-&H3:/9+SL'N[B(H ZFB#!H>.@(2)4/5KK6UC/; MH![-3;/YO&7]C!&L+5@-;2A71QW74?;=M6KLKFX$0!'YN+BQG*83$P\.#.6Q?* M\"J@1*-G7*E_9QJ5ES.%?#_IX'87;+X *K8LRR"6-H3O+'V61S\TC7DKM MUC>&7OWV.M.'4+(^BLB]P)T:M%/L./IHA%RA,.R*8F!B>V&KM<3;4#N:Y[&\VFM1+\2-WJD-L@.&%>8B^-W=-'])E< M%R]K!O-:E,?-7*ZJ;*Z8O+,L3C*, L!/7*.>+ #0RM3%TEKG\I?\EGK<*?5& M0,24)?N#]^6"NK%G[L7D/C2GYI?"$QB=R7N3HE.9IMK0\XCJ)L\/E;)23]*U M'BWL0.#!A/TBK'1M0.\;>V#V=X^;NI)8NJP5KWWZHE(/V-H-O(# )E MBB$O[D,5)Q,]$R<8MQN;(%&Y48\4GOLC9K?)F!CJJ!@IRD>*;7C%A&)J'W?% M&7(PW%IS@9YYN>MS.U=M0[$NY3W8[XJ3W7>[5[L"QSAZ([I[W;W=WO[>II)O M*BX#6274D%K%<1]AFU*EIK,@FBMEB#45,^>^+1#TY)[@+*/!U?"Z;_K"Z02; MJ?W+>#YN=!HH,<3AZ:(.]S:U#W''+ ])$8)B',M_#EX?'=ILV)/(I^0\QI6D MH%1"$+X@H&"T1*6)X#Y\2FR-*9QKA)>=3<'6M@YZY'^AIF;W.N$6:>X-U3?! MJY?-RF2,\!1,US<2YH]96QAW<7762*YMVG[Y.!VU:?M?QX=^/Q%].-7]\5@' MVDF]XR0>&:?SG"_9DR"KUR(#8B>DBJ?(977^'=,_'0C,5QT!"JI)CP2KD\/EUJ+DCN*^:10O;K'?"/IY)%:"S2A3 M+')MV+(\,]=TR$(?YU4_L3>1"3Q7>B"6$L-#X:E@7=J_BXOL5$F,I2#%^!/; MIIYYUR2-O(_%I%'C$.?TZ [:4X*-Y):>'\O;R7L>L^=6>&^]0]>I/8-\"Z*!4F MO/AH52>=_&G.A&K:CL/4^L7RFH;S*3OIC/7/5'.XV]TWGM'.P@JZ3R&91^5> ME*<-^T(\/0H#[GN^)'? 0#8$2U*3%/!;OW_9X=QCRG_%DM=)E 4^5C1ZSKN9_A6C*/J8 MSSX *:(4JULEIY:E5M(NIE%6\ .BHV(AX&&2JR>YO*!XGKG-5!6Z79&6O,6N M$)LK4!(\G $U?0;2Z,/R9)4&%027-IVJF-S;IZSRV"MA>1-X2TI1)Y9K!O9P M8*\86)8'1E?(5,(YE]JTJW*;-IR P$"GL(RI,#DO9:ZKSN :ORA+'5'WB+H1 M4\M!4#C2$2=,-< 0QW$T-8J?F?N**2R (N35*$RE=$HXH]P+0(F"3S%N$CX> MI^_'\EZ,X3@F<"93'5!8TPQ%%=JP1@YS('5S)C51]#@+@LWS9%0(%P:HN#1@ M7P/EWW):O]'3\R)Y7P6:X/MJ2X+,IEJ^:OWA9C^&29)AO(RWF-LE%*3KEB$Y MY#_.R2XUW=4-C0\^P4I>S*P3N"CF.4&RPY M28]D@+P0N7_'EKJMK(&JO#V3-\D-G!":0EA"@^B39+J_Y@/9X-O20IL6X0:2C*1J">H *5C*5' !TK]G/)&P#OKZ4G,!XX[)6YI9DW_?(I/'D_$+_%439SLF?=786]/DO]S=M%NU[O3JJV M\ F,&2-;\,4[.(+P"O!5/#-K3HI_;1( '"*;FO/Z\(A*JXKDG-W-]4!,9'C+ M04M>V-)Z4RN_IW?/?%W'VK4LUXHN?^0K\Y@!K$_#*[B&2(QYO5,:/DR,;F4\=))X7?ME#(&"EB M;2AXV%6&P'+=?7]GGR0Z_I7GK T^>4P:?2_E-#CT:Z):3_X6G#=)-CI" >@, M,.8I]>/!&$81MH +;XG!+9F$.90T#Y[%@5\[APX9;[B&28'&AX.0X4\1 X16 MFZ.C%956L76P]Q_Y*9>WMYAK2Z"+0'L2K-4_>"DO,2.C&+%(MC4RF4S#+$73 ME]2"BI,\]ZD6&3*(Z0L7/P7Y?W_G:'ES*U-'2I$O+"OQ0>TDBWYN2^]QI>]A MC^8[XRB+Q5;O@/I])Z"AD@(TA6E-*%XZE?\R;2+&AN"F(Q7G>S7"SCL$&F@. M(?UR)6?:/^J(8>CM%CCRZ$Y'##T"F1_3(;O3?B:#A'# [B>1N$<8\-(CX#WJ MGN'F])A -^>6T?MU& ^+DU6547SQ (41: 0&K"]:.OH]0^\ +V$:=F=*?>M- MF@JU8!^A.XM>@)$(:5!5]-AG/[27>62AD3EJHVF&:-!=4[A@>.9G;G M4OF1V/=X;'RV9"7)^XZ(LX 07FVY %T-EELZ-ZGI:#OF,W[$;8[1)DO*?*=( M0+6?I[- %?Y65@=R0#0;1#,BM800W+>M<#HVX9T8';\E3B!!GZZG[*MBIAK9 MO#SOVTS[!"=7Z"+(0K>L94ZTCN5[=VSCDL7+HP7R?GOUE%@&5GHKP'"H N2" M%&Y'A>"6S&0=6E\NJ38@GSLYS.)IY/L[[V+,X,$D83S#Z+TP+Y3P&R7.*R6E M=TIX&4T6L%D9M@B M=,QUB0H8 3A-%4;^Z59FT!\4PLUO2:P*BOZ9F4MT;:MD&V4E-$P:C9 M9# YF-KV+JVJ#APW*,#S&PZ'G=RY[EQ9@M =J2(*67?,.Z;F*3 NGAQW3H72 M8Q:,A]9XA&BG-M?\=3A>F4OV9[$.1&^_(WI[O6]1N-2V>7C*?7_]POS:C38T M^*A$?C4$78"O8U_-.X6M=[@^;"RZKX]?,5;E%/VD&\QB%B*NO'I4^,=9$,3H MW?H/3J.S[FR4E@8V'P0V#[Z0ZV1,FR*J, Q!9*:4,'697U.*1+ > /*>4C7P M"] B4A!#,SE#06X#U9CEP<%:4GR*('X'M'.,R.]$XQT3U;5#75)N@N_$-HKO MSB.4EEL&M*Q#4MDDW]S 0T -E7H*U_^F0@H= XV!E-,C4@[PM4(6K+ L&#^= M32F;@LH=]NB$N(QO@?26R]M MU!N_@)WP,Z^H/:R&,6I4-G<"+/91([1Q]<$G^J^?[]\&GZ$:"EF1PY7B112, M(A94E/_HA?*?#[LG6(RV$B;EF5]_55CCVILH']1B<;1FH)VZAX^D]Q%=CZ&_ MDU<\X/_>?*M9Y0&&<(SIRZGFU'$L$\IBFR^TUF4+-#HP\637<[D\1E+."$3M M']D_6N@&WQNO:FRMB=&CFQD:!-X= 7_NHR)"\G! '@K0?-=*&@2EB*8KA]R= MA&"VFU/TO<7)'',J2QT$:*ER@0Z(T?]]V(&)XO]M?XL&(\T5$)J4 MG1I?5Y%27>#G5--8C2O<))Z;L0SB=@>M[JG\J+A:B!/M(B==45EAXGJ$F/DD M3K:B:^\SM/M=%)#SQUQ0/!F3,>QE-Q%Z?IQ9]8E*VKU.,8X04Q2A!AK=112F M7.>JA].N+_E&S=6%MEWT;8IFI*OX8IN,Z;5M=CKU3S)3\L+ MT-MOIOYYJCR*7)M9]M:* /!@#M]ZM[.WU]1=A)D=K!>[ 9G;0L.EDI:2&"GA MC,PI,9&IVA56OIVJ4EAQS)KK)H7AS[KD_4^@8)PYC<6I&J#22*Q,H M+N)K2,+FF0!]02H+(GZ]^ZVZV,W M')T08R.#%)]&MQQNSHL,*D2:7S=ZU4S'XP+E5%47L?ZJ'-(* M"PIM6F::2I0*#;5K!I\F>H0VVG<.M](XVWV5QWR1Y_G%)1SR*XR'@AT^ICC5 MUOR: N4"/:&<>R;YL0F:^UCGLR#8, L&@Y*;EUO1W2LO1N.3*UX.[W=.Y;#HTUI35^A>B? B<02&@$I1CKH-7N4( M@2/*<"KDZL0Z/E+=QUD<PV#5STJ:&BQP MJ"BSD\T.S?UF[; =JACT(Y64XN0Y>(K[YO26Z+G0E)@W NF#&WG+.04!O&O> MZMV\J>F=Z^(CH:@%=I(%G,[JLL$'(#@O6K.4DC57=4:TA.33)ZLXJ<09JKW?E#:4I$26,!\JUWPB MMG@. ACE5W86TLG=!/=J*CF[5FJ[LG2XRD9YDQ ;C)?'O6,TE)E!IH/#P+8^ M)D7EQ='V*QNE*OK2P7,M0BO&OK"52L>NQ_)+'6C#AZ]>0$-\^):A11@J>YUM M0K7)H::/%EO$&6?+[('%) MW)7;Y)];(%'&;\(I!"J\30EN.(BBCYA*8]ZI]HZBCD_L[^Z[,1'#,Q]+:5-) M86G3-V I+X+C".PP(>5[I+@2",2)"1#$:AS027,K0"A 4WM"B*O%7!I(D7,2 MAOGI)#=*^7@Z91E+IXB5(E9C,,@Y*5=C$NYCDN;P8>R#D OPTE0O)'>K'JZ!9!LC0PS&JL0.(1ZF#\P,,-T(MY?A@M/&*-)/BN?Y:FZP3?6-+!K.PQ1%1,W\E/5.WE!:^A<2M<4\!G:%ED2LX)[ MDLRTO@D5J=,X[M8$K'D$[("%C(Q7WQ2\F&'&L02)AXH/CX_J-7V%BM 8=4WZ M?H-=> [L;$51>1#MM%,IIBYCV!(F'C/1$2/DE?!4V!7C^"]A2 M.,!8F8(I90 ^4=C?J1 C1\@]$>P=\6.-J4B:=[J(Z;NX'C08,3MG43>:%*- M8S"O)@^ 35M<4,"$03BBT,D&M*I2INDOKP?2D&LA1-M:!54"9@ M[%F@$DL9Q?.K\COEYD*H$''B-FE@<6FRGO.F]3.O5"U;=>K5;O? AB=7 '$\ MID#GJ430>L?90(=F]\4[-)L77RA.XSDH%W]B>EU%%AHH"I\\_N3N1[!LQF]) M3,J?@\'MLIV."X#3A649$7 M;C"=V2I =HO7;;(HMK!:A$=6%]+%XX "E5)FC4_4[7\S?C/E-3XK>A;E DTCQ\M2W\J[X.//R9.;A1AE0"G(1[#40E3 MPD>:IN/_T2%FQF+"LTW=&:.?H0[-R&5ES>&".4UV%YO8AT!;6X1\H@MP7'$RVC.JB/58ME8 M4:P]![ZFLL7;PA@TTY%%VL$JWRHAP$G_Z<>#HS=(1D\] U?59J O4TSLG@0J MQ-U@ALP)" ,P6!>P6Y0WNHYM&EAL* M]PY[N\<]@CH[?+WAF_(9NX(]NIYM3PZ.=O?MC@ #W/!-^8Q=>7<]?+9-V3_N M[>(YV5PN;SI%W-76AIHXH DSV>0TBCURQSSC6K(Z7MV%>1"6HQ=8$M7<^TDZ.FPAP:UVG]64EMZ-B$D3R$0K!Q M.;P =?L+U;T,MBW)5'OJ$(.I=+/9=!9-K0:650MT\C"06S%@+);&>J_S50Z06\1GXG MYZC_*XMUXFO/X%LMYITC,@O!AVPB]8QE%E1=PV'A]D&8%5UDWQ:POUQCF">% M!'*6Y*BISN+?QM++JY,-R=SJ.Q-PYGPJRC: ;1/WU(JQ> 82*JMY>+&9:\?D MEYB,9XPL4];SO=1W!8CHE76Q6LEN$X1RWZL#;^ITKC.74T/0>W21A;=KS%AI MHX//%!WLE1>CC0X^$2,AHVD1%+&:RXM,HN$J[%I;U:,*VU@KI!"R17M/!_1* MIN7*S@2-[6 +DXWC6:=L;Z// Q$<''8*.%=S(*,%5;XOW#'>:=^\>=[&=_J ML+-6"Y.*>RHLK9E+325=: ^/0 GG,AEC]YI,\<+39;+ZEY0^<'NHRK;PN5JV M:5/:J1)I1J8:AC#7Z,;''TX#W^I]]M(_*RT468P2"MKZVT^CJF M= I3156WV+M5-HWX%IW"FZJ-X$]6'9F87/B\(2X9LYR%X7CHC5L^;]7^N?YY M-YS5[6 (I8=[CU[[+B-[Y =B8]U#9G\*]UDECGDU"<&IJW6;@ MN<&/M:;*4WBB;3MO?.H6)3+EB3-UEU<1:BHN =_:\?D1,TS2HTH?+MD@/SQMME@Y^[:&OEV]9(VYB8OKH_>IWC-G92TW6S*2L<.2JF#/^H4 M^I7[G".AE1JA4W./*I;H]N/(\!ZDK/ SQ27&9D%XN5;036=EB6K-JE3I3)>* MM%/%>*F8SP];1KN,;VF)Q.T*;Z$=R_71".4NL18-B[UMG7:>V9VS9--X:,L] M2W9>F+E4O8^<%EQA64?[#FZL[5#/44%G&XGYLS>Q.&'6Q8%';"1-PQEA4XYZ(+/ *Q]94/ ME=6OIMJ(R[A),!<4^0A4DF4,U%+SO2;,A3+]SN*(3BW>44?+SF$O@_Z[3)XW MPVV%)\6"P*L@!Z.F:-O+P7I3(V-RE,\*/F[7U2Q(*7[Y)4NQS7S3I^W-3Z04 M1>&/[8V)W$M128E3O$\WH8AE' '.]C9RFT(V,^ZD@.^!)T24@,'"SK" WTF\K4LARB 0F*T)[4RD"%&V(PN;G> M!,P6FXE;CDC@U4ZLQ++VD3T#*$F21'%UIINI]T[YU _"9EP/PR2+&>FIZ,); M%D1T++F:BN^M:3\U=[ /B$* T\B9]/+V9M0^8]GVO(7SO#/$0C6N::MI/B;+ M)&V80QTU)U& ];! C7MI+DR&A70%P.5 75$SR")(U: MB) G2WN^)9$((E+]3?%L/KU\!KF4,UJ4#DV*+.4'N^>L?\9A52PSA;7?>OS+\U-5K,5SE#@?"_^)J02-"2'<=<5_'-,7)C:^D7<9(8IWLIT M(\QI55S,"R'ZN(,EN;B*:QF9:?60I);>"H;BZJ[$*6WC2NIF2-XRXG'-BQ)$V[?5&V,X6RZGU&*E! :LT@>I%%K_8PFUQHFW0I0BZ[+_X MH,NZ<@\?MH>-SF PV"C3V>H+-LAJZZG*&FJM*E4V&RJF05[-\LU ;9KJQ"C5 M3U737&QS*FF[4#VJ:U&[F$N*S,K+2_3W< ';EMOJLPS_Y$8CJR-MH]E/53!N M'M,*&YKR:>R.1P2=P2D,E,?"!8NK^[^S!-$A WVRO"'\$T^YX!QLF$F/'K+2 MT_$HN,5U 2R^'*JL>-JKAWRI$Y^T[1RQ=2%^159).%%TT.%S[V W202;N:6+DFC*)#$EF:[L[=D'*VUC^(&)MOJ MQ%KMBSG: ?J+T9T)7XPY+,6>0+^XBYP_Y.K!F ''!= _Y;A "&@5OZ"!)-F* MV^P4,Z "G1(D*RB(F([PJ*>3?\<=BE/Y(@-15H"ILD$3Q3Y8F?&0R&^V>[8INM[O3V]OOB-\Q,>&@>[2_+4RV V(:B$#>HT'R7QG8%+UN M1_3VNGNKVXYL\):A''"P3W&?_C>MIMDX6,QQ%@@$4K,0I0MNW@U>/GA6JCVG MR*>J$3KE/PXL-/SP#C@:+G-QP08O8SS%:.'R52PA:QN4=%Y&UXEA";@FHF)B M,0S6Q#&BLOO#)AP42(9&5/]HJ!^'N9,!Q*0SU!(AUBX:'Q3Y9V0[OV38^$K_#>U =N1[#EMQ,HBQ!ME]T".X=<8E2[H$PIO^M+=@@Z^0J&L?=9V.W"&S=JK\RA%RD*/ M9;Y?V"_B-H)/B B47N,XB3B9CX"[#&D']2W!W^2@D\55-F)^C:$M2KV@BSCN M1L[?48&CBGAQ8I%!BBQ,=0 Z#FC#^WNHX_1ZFR<_&FMC&\$VD#'HH!O7D4>4:]0@:P&K:'\\YW3*24PJM/AS/RG&O6.WQHS4"LKXG+P=P:1V,/ MKY?\W+P#YK@[#DZV2.; T3SZD_.&Q%AZ%B5YI)#9J4_*R_ "FPG&?1HMP+9M M:A/(\#:3MRH/2=DL1TRHD#866/0$.,Y[ F!SFO*3+#H!M+THA>L3P%)I_BZNR7:H?#+U >FT(Q5MD:],'&L$#JPR))8;%DFQ+]6-XY MR0QL5]Z!U& 0$$P)Q-2!4PF)872S5+$>V3QYDX<- MBV![FQ1=C?+N:3B/ I/>'>U1TRI@;))RN]R'9\;[@],8U5*ZUP"TG<7 MO$A\IZ79/.O(.1?E#5J*'3KERTR%B/D2M:497(D^7Z21H0?J2 BJV9E6W@0X M4)(J6UAX'L4@ES=ZJ>M.]^*"FP*52N^K(OG=5O1QWCZ0;\SA4"+J!V\>+V-4 MCM.)4L]!6-PJA?ZU.^X:ELS0[V":>-E@:UR\DC-T+:_=W*V'*1)(<=_49BSN MN2G"(.XX5>A;YL6EZCO.,C>YUF%1X<')X$YB[&O@C%3\ "+C;IL]I'?:ILH* M-YV6] $J**$N.IKVCDPJTR8MK_Q;_A2;@KO[#0JM&[JSX9V.(UM9L A"AEZ[ M7&DCKHD!R(I[UZ")PR^P;\A?+ M.5>I[,C/8G,O$!0HE#N8UPE6>\?6T3 6&!=+P!]P,S!IO"4ON>APP076\OP+ M[C5W@-8:JV+HCF4I?]LAO:)W._Z*3?;N9)#0@_.F:?C+O8S]Q%8;ACY]@HNG M6<"M %84LA!@UMS48F0Q9GO>,H0:Z@YQQM>3RE1;-D2X7M.I3A*'7^78V,9I MRYT:8RJ55Z7]G2@98)M#D()RK$SOPUD1B$9@+]@]KEI*8(*>*7,IUCXO:=4) M%UR9V@W.>$T,\#Y7Q.2/WES&65K^2R;:FA.V2,V/I$ZS.05]%FS/T-D20BSJ MIF9PWP3D6?"<7X*))SU+O5C)@:CGA3INV MZSOJDYK.4@L[[W0K=_+^[.9MR8+#,,/F%?3*9E% V^:3?-Z_9*Q@.@:Y>Y)!,93?O_]O1Z_Z;('ZZ0$ )(7 UNV4]>F M::\+-+S5>[V]\#P^:_M[1[0,IKD"EJ@NQ#EA2E<*$6LHB7>PA-[1:@I)DR.2 M;P,G1>#D\(4%3AHC(:S?1%D5T&5PRP^*)/.<7:[&YUXY.R/E@ RP!_CR[6\G MYA H/@1(XWX,%E+P $- '@"2!$NN%:L',1\"XI-Y3P[L8)ZZP[J=[',>B@@] M\,3%J[8L7 W#<.@A:.PE_ND8, ?AQU[4JE=N#WJ8WY+'=XA]+6I M]2<#R3W]<47XH=]["2KS5'Z$K0_T1\1@J!MZZ1J%\RK&1:V Z!UTS=QO>>X6 M<2_MP"'\EZ]/ M(N<6X[$KO<(\)Q;LVH6(![:SK(-=;NFA,'J(*EQU(R*OU:+3:D$.@7CX:.EA MPFN:EAJ7X*G(N[^G:D8GR^8R(-9 B>E'L45/@5\,) I)AWP[*G?D#0^*IR[? MG<=.P[R/+M/(ZJ'CJL86F2+7N:&'\BJBWZB,*%FZWV^H1/*3E-RM<]N&V%#H9/!RF>[L2%"65GXU#U MGRH8(Y-;?)NR7Z#,)%[M=3MK3*)=E9RHTH=:,CYOV5LS5R51_U[OLBS:',=[ M;S?"AKG\2R&2A:U&[TD^WTE+0H?!VL9]OL:^S M41P9,4?XXU]$VM^4:S=4(?J08U2>86S21(ZOO8GRLT#51(A6W\ Y09269[L^ M(O+O>QE_!),=>'[D:;YC*\K->\3=1U<,91QN4U IA]:O*9+>O,UJ;"ZRI:(L MCO+*[#.CI6J5'THN*9O(.U52G9FN9)JJ8/DE%+#L])#GZIHM_63W/ICW!+?RR$'WF3L0\B)=X@S?M/UKHT>_=E]]I]&CAAU$$L/5TWBE,()!J*,HI$MY\%93PC;H MLF@(PD#L!3)O<8[A'EM*C7$!].!2B(IY-Q=[).96;"%1;9)DT>@J17'?P3%_ M =2Q@"'7J0'PK% 3E^.C"K?0YWDU -V_LPB4 XR:C4Q%YA9,C")/V8PR-KG! MDT*]4,;SCKTQ5)(>T_WIQX.C-P7K>-(%/MH]?LP*+W+G56O^)HUFO^P<[.+F MW6%ZH"<#0[O8Z8*MG7326(JAA*__((PK.(&:.VJ8]*'8](^V![J3UP,71D!M M[=ABHRAV*0=J M;T_T=]_OBJVS*/3190HKNEW3'&8&=!U;,AR!W1-:WR_Y5*O0;XB5 91MVFAP M +-Z>,B?2[44!D763(&6D?4@T%PQ"A1S;7!2MJUN)M$4T_BO5,8];F+Q-H@B M]"[?YHUX[0EE=%N>B>V:EH5YJS36CE>-:%HZ.[T33'FU5T2>4?O6GK+Y8)2 MD/#C\,B;/$"Z(;:!Q702)P@-ON$VOEJN3=!I)W=?3J2)L?1C, M>3]@+Q:6!=/+.*6H/)6ZG>3P(N >((/4[N%\%> U"S^7=ZW!6V+A/ITL0\VNNYB!E%L.RV?HJ MMW/0"Y:Y5K15^ED_NO>VZ2N3=\=VKAW;5D 5GU(?V3F0T!_#X=#ZDS;.0V'7 M_9,WP4R.>N ]DT*,F [NA9Q-O%_*)M[D%40<"]_"I%<#8L7]@>BUG"C/C7@AP8M<3!,R8L6\U*4J BT14%'Z8\&*?#70> M+#ZZT@%(8J(3MC0)M,GZUK'__]A[UR:GD2U=^*\H8F9/V!&"X-+T)?I344#O MFJ$;7HK>^YV/LBU7J9$E'\FNPN?7GW7-7"FE;$,#Y<(^<68W95M2*G/ERG5] M'B)IVS#C%=/#, 670*IQ.7"%EJ/#]SE*@*\VRUQFE>H2F;7*,PB-Q(R% M.<6?<%& W*Q@]CUA2")!!>FE>C!N>'<9()NFR68YP=Z8K 10[;).;&*^DW X&(T0G\AC()^-_85[F3B,J@9U9%YHBM+I>00>+F' MR[5PI8CF';*PMA=P<\;0"H%AZHQ7F>W MG?Z^T$572G)\_E63"0B#+Z!WTT(/RRN^HJ %-[T-U#<")O**B]M*?BJ_&OL/ MIL&P^<+O[$F@K$326X.R+SQALH1/']B%_SL""A_K M18?,S95EN@9/.2-Q'[!M62!2"@Q[H^AZ<+#BG7?GQ+[2Y"N18[^!TOZ!91KX703;<)KF7/4=LRJP%Z MV-^1([=EMD\B'>'%9TL3HD\7-)H"7-R"2?X\YTS&.;&MDXGO![XN=9_IO)X2 M%SYQ\=-WFKCXZC.GF[/E\WDF!@Q1J\4/\C9^X-(F10KRQ^-D45=H@,[6N7PH MC)SXP5HIJ O:QY6H/D?VZ]7J[CT=/Z4[#)MM%]]$?3EA@WW"%HMPM[:^S0Z] MD%R+XYDSP#V8!Q3C#'#3LZ=>VN\=3,\V+[:Z<='Z'OT2VX<7L@X MW?L=@]"[8@.?.__9=YF!VO,VLV_+@LL;CCK>U.333[-E@7@&[:J>?O 2+M_V M]I98]7W<>KSTU>4_S]^0E_)Q2G3!L';%Q]7FP1Q/.!<&_?'9/\9JW:QJ?+CQ MH,T(J2EWBJ63GSM>)SU;QLMS0T?^%:HR)&^^R:\QJBC)5#:[N*'9 .MD%FN" MWJ=8@<@)KDM*D[!<=38B3,+<@XALVUSJ]T^IN\]E'C"@P\D/P6;#*5/WC-<' M9LMDS>>1GY7-KMC3:3T2>T3L8I@C^+1 5O1>^_G" Q%!V<8FI?\X1J-D=#S)W F?6M_^:OUBK*V M[^'LH-WJ09!&(6F6NQ$J @9XA/=<@GOF.O$,Z_@X)#[OS9ES7+0E4C 9?1Y' M.WP4(4TM)0H0P B6F>]%R'IX,0,3-+*Y.N(=O2JHI$;J#D76Y-D?\GQYFV-T MOETO47",4]TE88U$U/N"HBV]2H3@5K[=/DG=[4+-D#0.\W.PJ#&:S/4YW*J$ M-S02WG@K+>)\QP8L$DB;@'4;?Y(F/D31W:PQ60>E=X&;I+L%,C@^&P1'& M?;G._[ZBZE%' K?5>F>;/.35**]L>># -MU]+=6^5D=Z"G.KJN;W,,@YFB.MA] M4@D+Y@(U$-,-^5":TS<8SI$/T>HE>Q69;3$2J<\51R(PK?2H0$P_*D=".P1K M>UH68"4\=P<$^"^D4XSD^AFS5IAXVH()3)D*>$70KJ6:?%C,P%8?BG:J&I;& M+4J?T:#3\$;&JRIS-M5[=R0'FP-GL =-R LV^QM6<#X$(!.'^<[N&-P(0L=7 MO3D2B+J<1<4K6W!Z$"1#=W[=>,I(39Z)\A#&]TB_NWG?(*?!Y9K4V0MG*Z-$ M!QE(BMK[VG*53T-,'/7\^!3T_;^;@^$:2^$R249JKJ[O2&1-&L)UX6\VBVPH3H"S\/7,C M4-)Q WF!M@UM*+/5X)94-B'E#EQ.H*-%.-@;.11F]92!4/M ZO9VN18E2#!Q M6'OR>?/J[/WYV6$UJ7\+[MJ7")["/E-%5<*XCG_4JZZ1P^Z(_\F+?+*R91C@ M;JWYV'^7+8O93RD3>QUL=;%5^-UWP]>GFI<*W8 M)P]V-PHAQOV3YU@[_@>-$H$_?Z0P5Z_@<=A4N'>Y+YQTI4W/=F*0)(JE:+U\@M1E_SA:5XY)@ M9%GQ3.%;"CK45=Y@-WMX ,L92;417 ]/7@.%TP(DW>&06:N.FX\+^;HO,AR5 MFSIF8^.D(=S^XW%GMBH)1UQ9?&H?4@EN',FQ"E!KF7M+07V?5A>L\\"9U)^V MZ)CZT@A$6"]]U[D#J:=,%J**(28N$;'U:C*WO@*2LN>9@K976.]=L!\' A%% MY2[89N%WH@0(Q8$BKW.TQ9#:EOV*>B_\P1?I-=,VE5FV27U/D6\?Z_2'=?O! M,'Y7X^B8X75%.+IAVP-WC#UZ)(U,:(96R%;@HR/=+O+GW()#D_6_=?.AGST= M)]I2 ^-.,B4J)'!-FB?4X" [V97K8&Z8T 8V $4AX3F7.2L7>.O"?S(K&2(S6& M#VW1H0$AJAB3=/B&,H@V&$0;GR?P=1I$A23E*(U1GR!/WO*RZOSHM^"03#N7 M\-_YI"U6$;B/6_YB"&JAMTG@1+Q>K9;47$=[CO[G]O;V897?;N 7(,%_E<(#Z\7AE0TJ!?$ Z[!'! M+E%/D$D$AN39,7%7ZI(3S@-!)Z/[&PRW32+WBOVV>S\5,$[S:UZGGPO*PIR2 M0;$53F:;+;*#< ^@I$CVT36C?CN9N!>7'8K@GG(@/@?RRRD'\K>BW/U"R*Y] M84HD52-MU4)PE@[KH0YLE!1ZK8B.78(EDIA]47"_!P/)E^O%I,B.+PGQJJDY MHO'RXY+BS!U?O8-?T.1\0$FC/8$)2>:\FZ;%.;YHV[7]#9T,O6N=7V*CZASN M]KVX;H#=CD8-+@W?UN3-/7J#6BL>%4F>XW\][KU3KT/8)%]B[VM$<_A]+,/' MCC=QI6LL^+X$R353816VUD9@(0(-0,BV*:./[<_GMOUY%D-F\1U^1PYQ(!7; M76/^!59GP5)8Y=5EN2W:)K_*&@QD,=8EF3]DBFEX1XJ!K$DT3CO!%ZH\G6NK MKW!GU MXP)UZFS=E0#0J*;SR<[\."X=%RJ!:J9<:"2U2\DD Q%227)L6!1FS#P"!+^/ MB[DS.:DB-L'S;6[J:.6#I0%!A;**:HXC:!XB,KB0^J,]N2M-VP@X>M-K O,A MU ,W#01ZM3IXH'%:#T2)" M:-,T"1'V8BD5=C4@WJG9**DRJG)UG4&4SRC7; M/]I,!51!0.UVRCA3][ 7>IFX\*[:'F47HRV5IOR;3L9.J5?]3$G])"0^TV@@HSDWS)0RUU$ZP1GX) M4R.^ Q7W5W0QW7F]1$W8RO2':9#:8^MY,G%)87?IPX\WO/X;-TWT3.=? /OF&&'#W?$^3>G%BLSZP=&*S4*MKKVXR6OT7 M9(VQS]3$CYRXM>;1J9JJ4F*TZ;-W$"X!%V<2_^]*>[_\J87=NICA/BU]?ROM M*0+RZW1(%H@9-:8QO G%04S2$K.9#&\8,:LS2 3 M%-D)2H$#9FJ'MB16Z 6TT48;)8&4:XV?LF^-;Z+.<:\Q%GH-3L0. M]2W!-:&LO^2 /!%CT$G7&K02 VW0D8/CC6E9X1FH,':BI#[7;.TBE-RR3=D5 M XP J]?D2%@R81MGAEAC^4;S*S:[DBIK-(;4VW:]X 9GW^$_$VSESB.*RJ44 MQ:MTS.A.@)=-P6+B04@=XCZXD#;E37%4AU&LS; "+D7P@,AWS5'4H!E71Z]A M9O#EB@IM/(R,L1+7./"8^PZ[;\+)>>-*$HR909]F@"+P4K7$WDFMX#1W;CAB M&,(KZX;CZ3XV5-JE2Z1ZSQZ#=[;7UZ%J24LC[J)\%1F[;[^(Z)=/UYW[JTX1 MT,YF3@DR"X?;;BJX#V88"=<-Y^N*OSGGX!=E;E_C=Q;8 WYVW9_6CF;M-Y]C M7M'%_22:Y]&>0 :OFFP1@WCS-0&8*2"Q4B:.2CG8HB>4D"G M60OM1G_Q0#LI54ZN;Y;(EJ$;GUMIP*E!@Z@5LA7N9Z+715H(#9;@3RIXQ'5! MD=2_P&I;)3?<2A:HAJSSG5;7%"L,XR)$EV1^)#)) :E\9HBGA>YCW*GM,ZN8 MN8R6#*LW)+ G+296,!D(/OT1"US1ZEM00JBN'CA1TJ9FI\9''\9FC4SWA(V+ MJUF NHC"?CVKH!VCNZK=&YA.P, U1OJE1PPGAP\ @3ZC0Z!WR >3 1^Q4.04 M=D09\QU<+F+-0".B BF95P;1/X9R>)]L2$ [25Q1+IB$@,,=7K3X+S>"'- M^[Y8.%3GN/3>G0YD+LA"J 3BNZ8"LD+O=7PR<8K$^DCLXU,D]F]%8B]LL8:# MD[Q4@+ !OY^L^7TO'0SL; WRL3,;@"?>"F)H#^_-A?+(P6! T92*$PDX+I]M MB^FF,0P\0B/B\L4T"I*(N;RRC->Z)/5M9?H?HR,]!1W_WG$HRW"P:"-G,YQ M%/_#[+R3L.9=XGK0/@_URL$N)W<"@,!A$[9"-G=H_ YSH7V%7X@VZJEWGV)( MA(NC[A3FY>B:('HTD%O!A ]V;UC.WL/< [1;W^,>N'SSZMV=ZCRF93W8M00] M=YA+F-WIJ@EUQ,$N&\62.&IJ83ACG, 8_"+W'FUQ!?FKDNX!Q[%/9MH^3(D0 M]!7A95D1GP=X',GHJ7S D#UM\3$9_:@?W:D4$0P;.@N#E-5:X7*P@I9T4?0< MMX>V;%&<)^4 /;MV 3=!1!JG#&/&7EI&):T$MT(_&*=L:YG"&]F,?9FW\LMP M4![E[3=>-":3&CDG.*O6ES["BX!53\ M;VLG^+P5^"_=!?I=D(T3=W3H-=!#Y5=F'IFJ7A$<: ]1T%F3S^3](C09Q$R] M[6G\5H@<2C'X6A^],A-UF,HH?-LT$9CME),?2F(/+TWPBM$UKC;>1+&++'*> MAP#+"NN,OQO9CP6WF2F(*"_! .*\R[0:7'C7.E0[O=L/7\2 K5&)K:>8VI0T MARJ!,/OLQS[TCAN/(J%T4/A(]W;#K\N=(*DKI0?-,2#K0V+(:PU+/%\WE$((YQDEMW7DBZ)7/VTBO)#V MYV%4W(SQX7ON?V%&.(:I$Z]'5"9":QKZ;,9'0D(;GU R\ MUC[:]NO:2W54/ [7-D(2XSPC:BL\?>WZ$S\!%P8-D@.[;ISPN9R!R-_>J8C,80&X&QT*N78]1I?=_U##>0,TQEF$DD^22D=K%PX5_8P9<$9 M$K4ZW7>ZV+2+#G8MS?:^RUDB2S 2&#GT('N @?JF]UM/%"L]8-=2(2) M.= E= Y*$*^XT]54./V.N_+P8):KJ]J[0 9WD&^0= MV)2%2Q(KKOX@X5^O"<,SS%/G[A/;VMP#3K3&#";&(R )?VV"Q%EJ=&W M-/EF(M2*7V==]Z!(K5_-M;MV"RE9&<1#$4BX&+QJ!55PN$[-PG1A[ L>MJZ: M/&MK1#_8./[(;T&8KG Z/N]?=JF<6MSU MI @L']'6G_M&$*1R"7F#"#.&:_H#]%D. S-"$R<8\V8N23C&R2L8U&> Y+NC M+OUK8/)6 ^!3@F"1:8G\/&SB(#_=O70,VA,)0TG#P3P%;Q.\>L/DUOO0YO&/ H,NX.MJ&%[^CD*(ZP5A7 M&M.C!RE\51QC@_FPL7R<]W&!Q?HX6N'_GWR# M4&:AZI4/AYCG*L;>J2^H(H&1@I_:)SQ:( MVRYT@2*\(;M@ZEI;'/8@-,JYIG".3HJ/.N MU@4N?96W#IJ2V\:Y^1\I87 (,Z7O"H4'6WL%X5+2ZPJ!F'FB/ O?R;4V%K*X MBX+I\4!)$N$0C4.5AEB1'-:$F9C:5OT]'B)(E'AT^ 17[RVYVXA1'N"1L[7, M(=:]M2$NK;SX_Y567[+XJ&^V3=S3/"DC#C[=\I:=FC ' ]B0FVEZENG5\:@" M2^YX=T^$4&>HRX)[]ALPN)&N\ZK)EM=\T@=P561T:X4&# _K2*1E&P&->[C< MH5UXQ L1VES= \UTV#L*\2:.Y$$AT$GD.P,U-\FWTBZX-D+;+NUK&ZF,,X9( M9157IA3. K&.F(W\45',JH7S'[L5#67[G9J3) MJ_P6N=M$Y5*]T\RAMV -ZP:&*G6V[=AA,,$^0=-@]/21C"X(Q9V"SOON##,U M??;%J9\VF<@>G\A.+R7UWE"$K 1#$G >72$QQ0IKBJ9HH^DF62_QXE<%"%Y> M);\798D2_8)2KVTR^L_'SU*83/R_XT4B'J1Q&>;-87^_72_\[L_-(J 2R&XK MLPYTRK""ZW+-]];4H#D$=U5DJ099DZC-I*XB$D'Z@]08Q[&)0:983!!^Q:E7 M7P>BA,F^2< ((.;"8T333QX^09YI++G\2F0R1QA;?GJ*+7^;_?TJ[V[M&%Y+ M/^85D%QG;GL[[E15!!T='#W+TV2!/03,V@*;4K?[F?=A?@?OB.,#G2TI)G'6 M''!]PZ&WK1Y.QRH8@P5;?J2;>U8D&I#'?#H7>=4'1EW4S>H*5"&&O7+J"EDU M\!9I/QN#GCT<@2..H AI!\6KQJE$(%*)8K+'<+U9XM>**)E7X-U,&HDHI\)# M@#>9Y73(4%"@[F,FI@SS%\"W"8(8[&.& $3$?X0T8_14)KW!EX'%SQ=+C7OL M %YT3!Q3 R/(SX[B4"F2R@B)Y829!,.-Y9@<*834^Q1I&VK\_T[$#W9HU_<- MM?'Q[DP+0;8]YMD--K-'6-E2!#\-;#WWC@ M:[2\782"-@X;D4S#0]?WSV;ZV*$MZ3NZXI5H"@NL"C?VK,,/KCAK?S>JSJ0Y MRQ(,C)EGX&']H"]I$@'>=.> Q_&)ZF$:'VX#U1\FV?0#-['Q]KF64"5N(P%J M9>- IX4_W38I'(C9\S(78YOG64B?L<0';% S;"W-D]>4ME#5X$O]&>9_$Q! M0BMGPRM,\8E3\V^L:30+GU0L::PSD$0%N MF::(L]Q1A.- ^7JRV4):-)<,B(:AOBD_L]+O[_-\:#O!S*?//*!S.3X:C2=R'TL%NM%FN'S5>>Q&T'\^7T M.I^M8?L]OM.P@*:GVO7D+_'<\%R",3?D-@[$9']ANA!.BN-)4U2[+IB,+;0, M,P(X7YCVGV>3CMWC\>.'CQ\-HY*0E(0"$<^#N.8'GXC=DF<)?&H\(^&AB,J? MX6V:7'-AQQLTT2E_UT.!W >R/9*<]4\!9JX$[/\4R!$-^GE6M*#:4&)/').G-HY/3K7]<$JU_:TVCM_K>K91JS \8(*O M$N[WP&+A2Z9ET68QQS[M:).5&40(2H[W[,&\8+Y8EO4&26O*?OSY;5X1;!A^ MYP";C*W(94&>E02U^.5ZP@F$E^1&T3\O_H7_?OGNXO+L:&?[C[IZ<,X-@@/= M(#M-)K"!3S83S^0+YH >[JNQ]I+Q13NP8[W;!&;&$<]PUYJWN2BQTSAC(I4* M0GK>U(L"=2P!3.71!$'=R=$<\R0+3U\L]1=^:XAT%BY6M5IE&$4XT C'RX_7 MQ03$Y/EW#D=_F,)E:/VVYDN5QC((H9+KQ)<)HUB<4$%29(<+4. MMDAH!T++5U\MRV/M*R*W=EE%2W@E)<-'U;!.=:XMKV*8/S_,3*4EX<-W? F3 M5.7UNG6)=C LFUHHR][A/=OQ72ZI-"IR0P>G598-_%DLL=9E+M]*HW;-1$-4 MA>7;B#HTF[UR67^P!BDQN^Z]\(E@E$[&;/40R$M+]452OT]9&7"?BYEK=VIR MS]>I]'"=@H*461QK9D6$?V/&39XE>3]3@>X5R#S/6^^#+8D>EUF_Z0MEG-TB MRL$\!)(LCQWV',!,D5A9WW>,^YYBJKI(,.JWL&BH1BY6G"TAJ0GE9$ MT'Q3S-99.4XM(ZL+-)PU8)@A4?'H'%.HE$93E2;'PT2GN@NWR $ M-.6H%M+YH^/FO?+.=U;,KN5=AIS,:-&$)QU>#&^FVU!JJ,;^G@EAA6J MUPQ])LZXO+S+0;<7=#;3)8Z)D\HN&*J=V\60E%96&Y>8::[U<9-\=8NM$MOT M!\F=>YX[S0.T#7HZ4VHB+PZ-R,JR?R0,#ZZCGX+^+J4PK/,,Z0]5DC_3Y9W" MD$&WYUIF0?3(4C>2S^*5(WC:3'.X?J9LI/TON!YTSFVR,703N2"OL/Z6X4BB M]+U&IZ:FM&26QOA+:XKKSZ0 %:254@TA):!,)/G.9EF9H0N M[:T#3,$+?3%3Y'"E->5220)-1_DG_2T;8&-$2MKKTK!FLJ,LND6H6P[VE,I/ MEBM/5,[OYKHNXLK*:9Z^FC))]6@:_>G#'X\]?(A&=(%F>K\R:F?X]?'CHYV] M4U;/9_6>G;)Z?RNK9[8@VKI@ >U(A1@^\6 WHN>F3$Q'MR/=9*Z:HEXE9]WR M8X&G8Q<$#N/+50.V%.(!XR=GS(Z##NI;JJ2B#Y?8M-,@W5;ROJ[+%I:'TGO4 ML4LXLG)>S9(W$ZP-A8/G?=XT-9S&"QP"&DM/'CUZG"9_7IXE9FRIY@(O+JA] M8CUYF+Q^F#Q^]-.#9S^"J\6F&)5Y(L+,??'W?$>^KY[^=]S>4IL2?"\VX:PDZM[Y_#\/L M^.P%G4530M#U$;@B(*PNR+2Z=RD7+LV%(S1X)16F?2M:6.!-W-&3\?&Z9&\) M0(IB@Z"XL:<,'G-#IEC$1P.OYC9K*#T[O28F08/3!J);8@@KGTFU:^Q74PID M+UGL;ZF./X2N=#7^.8]GYL9SP.DB/_[#S):8 =XM^X%M<23_F1?9UW)WP+N) M@(KEH?4])W7CFX7G=5ERD#T#06VN4')N@F81D,'JRM678MH!Z0]7]?1#]VEC M%\^* Q/F'A;)M8T,=\:,J("6.&S<;:D '.\VM@DLO//+CU)^:V^)-1/M42LG M":6':L@'W5.NNF4K-,=ZONMBF5+@LS8=0AP,8CY8\G7$[6EP MOJ\P6!RN.^VN%_#PHL+-"AH-;ORA39/+336#OSXPV)I@E6+O-H*42@B0.)": MNBJF?-9@U1&1H&[ E5SLXO>E./L1+P?A2@RT!U+66%1K]Y<$8QGJ>_[)S*C) MU"M'M(*W@,6R2^=@:"C%/,]N:@=@'2^,4#RZB5C@#NU:,,QFK 88R-.Q:_88 M'[Y*V_R1"]6,#[B^U]0I#&Q=XI]PP'I"X0,^A]_ ]]/#'^[4 HL]''O]K\"6 MK68/G#V-_^_7;U;OI WJVY W[KYZA])4!L+29:AZ\DKN*6H'7PD2U1.#P)93!KI,5NM=TSUG_:?\U.IZE_N9N:3M"!=Y1O M>Z\JB>E7C.!MW]:'3LY?G:OE^>KRG^=OP@9W@8K%HU0:^9+1C\]\"]^JQN'8 MGCL_9L:5+K/VL]_ =1%WL".V2\5LB#)XI8;+CMS?XFK3JO?(FQE@RLAAG:2 MC)QZ?IKLI8O ["=P[LQ5XAUL<$(LF<,,3(#X(YO*7D/,RCW$IX, MMX!;SS!]JV5^9,.0B<,]KW2OXS5&Q9(+)12SG6KC[ 6[I$3 M\T[K:Q[72Z83$=Q.L,UH/7Q7CDV8@&6C:I1*$#VX0VT?J#*N& ]573W ?X/X M$"B$LUZE5X&K6\',XWBHQ$87=95OL#WH.I]^X$+Z%P(6<<9@$2W<\.U>]\)I MD8MDSRU 4&G1J<8:G3<[!1_-M40L1@K5&D7ETLV&9,7T14 M)G5+:819M@ -[6@^W93Y]6IR\/ J+@N4YRZ;?%&L%[PZC&\*#RK+3*?>/1RW MI%3LMXNA.-0OE*X17<;&.!'U6:4PS4H1NA-X+1 M4S&-I]G*E\GZC@Z*5_%(A'64Q!*[0"BJK2P43?)=/"WR;D4#Y1 M@3KSX_][Y2J*NO"KKAE!A)6L#[D, 9E8]@,P4#HC]7Y%956)@865S?""5&ZR1*(K1?N%FZ$.GBK@:JO,?:O\"K,. MY#3@D"P#G>Y]9]&U P@;6@KW[.%3%EAV23Z]=>%+0>[?F^+9=_D<)@G% I^K M$AQK!P0S7-'U2%^#?_. D!#@K9[#':X76?,A37[\K_]X]O.OCQXEV(Q,\*K,L9_9XU4[ V_AN<[10F>@F* M:T+->!A?F/(?^END#SQB3.5N4_]P2Z7V3<*/'8-SCIF[!_7\P;*>?LC!@ZJ% M;9;+V13:.Y>;FW+%>! '(RHYE=-@1 6Q&N"\++G"!_R&8H&VT508@,TH:(S3 M%9[HV6I5-QA6$M=?0!\((-X-)$5:X"LI+P(+:L7CG!4M$]2#66 N^!KLW6P"XB)Q=C;13=OP640AZ3%57! M4:=L$3X)0"1)ZE M5\.Y#AJ JZI1N%&F;8VU@[^9#T7L^.[H6Q7X!++6:8=0(!8SN6OJQI?(H=TY M:#6CXN)H,$41W8,_/72H>XS"GBL%,-^A.4GSALJ6?)\EV/Q%FY5"]=&V;,+3 M=.#[Q+@+7'3%#]I/#@.O4VB,DP*-G""$<#JA09/]/ZEO\IW#=BM/[TFZT[7% MD[VI^C=U"M;J5G#DBA(FJI@E L]\(9X2+Y ?"9.<(A M4#Q.0YU:&J^<\S7^LX;?3>E#P7]8I0S,\O!RINQ)B+&!+M) M)4:ZV$?R8;5W='B=ZW8\@B4VRJ&]@A[K:S&A49R=,P(^?%U/^SJ82@_04 M^'AYTVNFSZ?%VQ#F,$RD;Z-MGUW4Y$^!0PO EA+UY,5]M?"G]LT?_ M&*>8;]+(DX&==P:QH99ZRQ<2MS0Y?E&:]YGW3\-K*?N%'[^GLGWS)1,(^4HT MTP07OT,/VETY?&*-#ACE(I<8!!J%B*KT?6Z-F)%_ MO%PWZ%7R)&]T'RMUM^=2*N!%7]+C88XXQIGVPEHO;\VR=^ETXD*Z>940K#8N\ M=#]-1E(OI^B?\+1B@;SFFL7#QAM']4H*ENZ342)/4T^BI]FU -EF1[%N7 ]* MUY2^Y/;F4==<'--H=:^HOE@(-YO$QBQ3R\[H/VV@K"VF*>7&RYS=5PP1-%<% M)L ]QK/<7T(2O',)QTE9QHB) \N.M-$NFZ'0"F6,PX-PN28N#*1)C(R]Y;=% M= C*'DW$O]@R87"C^YP);-WW M".8 7\^( K13>9;$?IA@C5XLQOCG_R2O7#G)A86W MR/"[V+V.SSH\)=9\8NWG4V+M[V[C55-,5[Z28H],P+D"T&C5X;DTW+[ F'TQ MX1U**1#FQ<*>#%?Z_DM$TY,MJT MCBM"4<#2@=[$NUQ," M38]W/>]WG\_6.3NU5AKV@,Q:ENN6%P86HBSR-;T(/TFI7N8-1S0P'XL-YV/M M4ZE7@9L5&3T[?^?C #< ''I1S)4:?09L[\JK]N#[R;VW!1J,6&!7 MND*.T"%--6;XR_E'TQMP4+,CP5&^4 M]AF[.@Q:>8^C)9@F#%^OETJ-<76%2#$K2]0F,MPAFE?J6!^*#R>)CZF39/;S M!<,DO-3UOEY8J=NV('/A.0LDS*Y3*&T]*= AG1;)\O7N2>I[?]EFS^X65&X M^C)^R/UP.N1^[9X!70&5DX'];YN!$;'<*P$@X?2/+QG5KJ7&]$SB_G M1!D0K_WD6=]B_<&]J<7J)/3V5.N*?(EU]D1B)G:'YX25A&'?6NLW>)NY?W+2 M,[]>PL3TV; YBZI?N7+H7( @E4@P#E*E5@QVT0L;)P?4+ X\=A\$MY4E?$,% MVKB?% [QK 5EA04BU:JIRT0"@'3S$'J!\!ALX[G@-/PA+0N7VLIQCGA61G&\TO,RP@03 MPF.8H">>_2\%W88U8\L,S)*VO[+UX)-ZQC'B*TH]4TI?^GP=<2NVAG@+>;X6 M>3W>Y8AU#.T@N:=-YW\OB9(."3>NG&V8=-"A&%ZG#Y3]V5DF7(LAR*,>BM5$ M_#D=@/WA8!X*)X1ZTISO^&'\D>*P/?$6C[""$6=^*S!;W@TF(D"<&X%,/V$#G, M-/< !&C/KXIVGF$GY&8;6%RJ:+)MMLA/S!]?0#[MDG9W_K3,,TI&&$8F;LW3 M?M==%:E2Z-DDDZ;^@-D-MF]82W"128.D38@:H5:S@UO2%O(V(LOQ"AQAMLRF1UD$%Z[R9A^=L['@I\-D0'65N^)\8=&4TF5DS8J:"I$TH9 % M.F,.##0AH]=0Y?^2S%,Z)9=-?E/4ZY9 X^3Y_4&>%M=CB.RG078N-OZ@RU4F M'^.11*$ S..^58[)V&-(9X"XP%S-7#SLWQE*CMRK9S_)YV*AOG*(RY>*SY<8 M^PH=<,+Y9&'Y"P;0S@J.T98U8S=C>A/CZ6R3Q(B.&,&:56= M@_,0.AL%,^IQGBF85-M5AOI%$-*_O2ZF7 KYNL@1,3:YPIWA^-U"Z!*^D>!$ M;+7%=FEQ2N;(JNEO([Z7"[*%B"VNYH 'E$6T>V/ZW+8@#$=X1&.S^O4HYJ0( MM\RFQWA0'&9MEFJX-Z_>=>U>)KRP922M2"U%@?'V!JN]$6CJ6,J 0"'/+&++ M\7*SXUP<;"7A-M101/KT*82=HD#L),R3HL"W>(?)KK+3KYLK/LQ-&&R-8!O> MZ63]34B4NX;Y$+\F0(K20VWB86[O=(I'PA2LX"G!8 ]V;L>*_KM+.KPUFD]: ML A/>[^W]Y5 \0.^@NL]6Z(50&ZD.$#^#>V<;#CF9T'7IYY/,ZCU.#W3.8EX;A3'TS]>]P M'&(=SQF<1/ !>8E-3I1OU4PS783F_Y%\Y[ M C&[WS!F?!1W:YSX M%:3D*._-/8XEKZZR*Y9 EU CD]MP2:6:.:-&XPEF[^#Q?.6."U&+L8KE0C<) MTM[6ZW+6H:E;5S;1N\!Z#+^3A([Z80+*-UFWAHR/2@H*?EJ77(EFQ;,H45$) MGQJ,4Z]S93C$15:90] )KI$;^L+_G3I13T7O,^"HR-WG;?3C,R=5>6,#$"(F M_==_//WYU^1M73MXM?#DOZ0?O$U^*^L)NE<9SG=+F605QG55:$WMT#W-V7XI MG#_)Z]?G*7F;Q="M60IK*_4Y?IJ9DW,M9,P/ATF2T MUQ[Z_E0T1O(@F^@3S#$"1 E*2;;",NI\_ZNF]-A;[*; S^34P9+!"M7T$*#) M)+!MJ 8EK%\0Y!!]E:(/DL[7]S3VV7"W5R@[K_;I8IEP<8XR4C2/+E.-G M\&M]\> )G_PZG_TN0[.,EIY#-)57I3LB8 NESL@G?IDGDZHZ2#F@ MU5-,3:33^ZL.J4G$W YWL]1OT!]H>9;"G\/W9<_9T0S/[7VQ_%>I$SP,$+O, M^ !NT0@&#S;FGU7)1U-.IAQH6R. XAF!%O/J3>B:#78@_$QAL;G,,K G,M?X M=<1G ]$R0&J[<3(ASF[][ MT^-;YU.$V$>('W_'$>)O ;%W^:_G?;B0;ML>UO8Y;G&$)?.\2O#$64>-M%Z/ MF/U^">_BS*HKSNIHSS3DC M_&'8%X-+_$['W '1:?#Y%.1$LH,\-HY$Q*1:#D\%;GHC-$%?UJ?DVF15&+YT MK@5W$2D#\-_"&&W=AY@HRNZ-UH,"VF:C'WYR'@FVA]8SM$)&V? MN:WW3*EPF3OA4+-D'UGF4;=^6G0:>6 MNYB@)80@PGT6TO (C/HJKR@<#1JST4P+:1XO*!?J>3%TF*6M'GEP>_Q(WN%U M77] Z3?I6(^-CS0)HR?C.,LU1LMD /.B@4?.,N]\=<=!(&5-C7,X&#:/V=\N MMCL%\80E;3:.C]W@VU$%'HS7%^$-5F*&W='@PL*A?^-[E.;2?O),R<"7 1DX M5@"/&3,>:3;]U.U>OLY"\5JB \TYI+S:9_32G.=8R^%!5%_L")][@K9U7/KX M>JI\D=1O[G^O^<.=;T?+P.^4[;4.*IDL.IXSO2=J)NE$#]EW&+=[CJ.MD[+F MO> )'7FXYBK:[!'DM'3[1N%[FYEQ@,([]86SS&"1J_YB=H",1PK&-SC M,0RX8IM6-<*G;G,B1. $EXZFL/DP9*"8_&4$C[893+"KUR=^T],I=IBG&&5R M/L+V4,J/CDL&FF'T^-'#1V/B&P'9J,&2.4(#]9ZL9A^QBFFN$+1J(BV^+E"+ M.&)\C!I:+#Z4A3;%:!O\F0UZVZXCQV8\=9Z3S^GC)S).IT+4Z#@^.>JNV&'* M5>=PNU#"L4H0.SB71HPQ@'/(#2A\!*,9QHERRGMHYYB4 M(GKK99BG^%0M?1<;-T[GUY?2&&;NP8KD"2M_9V?%"2O_BRWIX^\'*S]EKI)= MOS\A?'(7?A2FD0+]J%'SANKXN$XZLRR-_8YLB> +VJ;OQOIV$WS/UR4)%B8& MC]#-X?MFK=8A*##J 4<+)KD'08B%^CYSJ1W>>:.64*L0J_2/+<[H$::IGWPO M:>I[OKW<[KI\:'HNPKXG!=Y0(%"W)8/FH/#J. WG3S\]>@R'S.CI(Y.Z/.(B M=)KV]]E'RC27!>FA'"O%Z1 9:5^>G[][]P*T_ P+ M.,@S'ZE]U06/Y+0^BNG;=V?)NW693\"9I]\+S@H7A=ES8(P1Y<6ZO,I6WCL. M$;"3M\U:2S3>Y5<:67=)V;&#G^&=-\]*0OV1DH"+5V_?_8D8^#\ZPN+SL^2? M6'+2&UWWE-IG='X:S^N* 7Q]NEB*G;7#Q57!2'F+GWA M>I4C.?=EG;$;465G>)\OP6E\_P5^-ZVO@WY&=NKJJJ326HNJ1&FHJ04[P/QF MYKA_KS.B","$#RQ%(=6_FC1L_ "$''%H&YX6#,Y+Q_,=39)&5BZ:2\T_>F: MH=_X1,GQ'J[6/-D%O _2>P;6/AR[QSM?EV_?O]DU3V_A?Z7R^'V3S7(2/*&A M (5^5N8?X;NFR-+D7T5S!3KE>"?4=A9\4I-XSEN\)4WLNW"IGK F)@Z*H'5Z M2_ $1>+;UG2QPHS4TP]!KX?O04D5'B#L3+$],&FOXT$1!12\I\9^QWCO@V(6 M[NJ!> _WDX 8J< VJR M3'X-RTUO%LF6[S,B[36Y^TWKL6ZZ?^?E'!8]>5OV.)&JY.6[B\LS^JKOS=[* MA4MS8;P&E^_BW*Y1>;SYX7_[HE1?$Q=Z6P$!@W:LQ,KICA=(Y-]@:>H8IH\=("]?GD4] E;BM_20F3[$,+ OF19,%\? M/\^*\L%%E;S.KXI6_-E(92'>^W=2+@WX6"8-L7$TSJ\_#/Z M9&V,\.R>L=+#T.WE*G\_%YV11V=D^_OC68 AG3(5GN*4X5>IP&,Q)%O10ZWUXQ,?4RV;^L3X8V+@3[^7&/BWGCDIV62!$UR, MZZ&]4% # P$^2.H&\SBXVQK"]KO.9ES@DG_$;$_KPG[%*M'B6% ;BFGMNX"* MRBF4_JY1^9_[?N+6J0OX951?T.LTE$$BXQ>>3?>9%IC+WQ@N-VY!X]L>G_&A MIM?CAT],0]NW'^%6'%ENX4/#"(OH[A0]]AB[_L!(&OKJ#-OT_/)0T!^+YG$O M4^:E!(\MX(\"'7*&C/+8Q&(19*QCD*EI(OU0&%S_[>SL[?%M3["WAKZZ8+-& MC!]-F(.EUJ*-I)D0^ -4?(7$HTIE6"^+2G,!;%0(.(*#.Z0\B+.5S/935*8V M>4[^]$AT$*G.,9PE1ZG:M25QG*K$I.@V[23:KEPP;05U' M%;T?C,^/]%VNX 1NH*F@#."AQC-%<,1P)\:!;-_B39!L3EP[@@\O?PM=7 MXUOQ3,A[;*7CX9)2 094?F)Y2N<*G6R^"*U8-$]E2:E)B*P\-F2OZGJ&6(;P M)E5^5:^*S/4X4LY,^VSZ4T#],+'WE(WFB(CERM'<,9LI?D!^R[5K+!3 M[\74H8G@Q\0^1 P5K@!&+2>T0*D0YC;'E\+28.2D2 ='J3MFY&!B"&^'%2=8 M,.I="(MQ/ZU6\E@B50E@S%+9;]6?K"(^*Z>!1\4>]PFDD* 4G MRX88!18C)B6X0!E)0!3D!0IQ.!J+FY%'[!"V>=FMK%,>>:N"DJ5RF+# M,D/I9]55#$%K9>@"UF, MQQK\ ,G@1,Z&()+RD,6Q:5 V%X1%QPB:':!65!7""$0$5AI?YWNM_-Z\Q7\* MY*E[3N3^'I'/WA=4U3)O6#'PY7S7_MXJ%D09N,)H>] 8R-_#NE:"0TMCV3G- MQV@S>[_JZ<'Z5>1,);\QOEMYM\TEG+HR'%CF=/+X7*:O6JA[X+=KVF:(.%RN M$:@.8X#.C.W<$7<P!F'4?F[CF>@7!+DBN+6^U \-9&^\'1T UQK,WD3"GUC1I#R MK/(9W^T%G*&WN$/@/^Z8-A 7^8T/MF=P\9R:$5!RNVR I)L9^%P8=?:^WHS/5!H@ KJU:N!,GKEXJ1S'L%)P M8>/*"=&%@P<6Z,>&I'P(C =:P#Y#$S#ROA5(@%S#+T%>68Z;'-LXQ? VO]HZ MMKJYRBI"W H0&V;2;(% X.[66NR(Z4I)\=#W':6%3BK7@H+$?FT-L_T^1Y@2 M^>'>IT0^X3"YH[8V?\P\ T7ZCEI3V))Q'??4I0P_056*U=!5O1"$[,)W%DH7 MFO&Y88=UL$@=MQ??4HHN4L;CW:@M(F!9K-=2U21_269%XH((AMGDG"MM$HS< MJ9W^?@@?T]$@W)+#04X2>.E(X-*O9Y6@F[-52,N0>^34:#?LITP>$A30N%L: M5-/*1_!"BZ)M]<].I"YP 1<9@8^:+%" :[(=8"4=1$6 9[A/TL2<9AP>-$@( M*Q_5:ZCJCU95/#]9L_[/W3VS4B*=-ZS/)?-,=F5PU,=_JI M^V(_X9.%88F-"9.1]"H*PURA=$2N!(06 TLD=%+-LD5WE3D-] *O!ZCC! M'#>XYBGG*+,RA>&C]KVA)9T2X&M6"B&,F."4IN G(!8I%;B6==OR,N4?EWF% M_QZI*L6%J)L.;JF/-. TZ$^QU %<(AJ96-#CU*&%P5'!8AU)1WE(O" =I6?( MV$?F!;:2+NB+FI$T$->+OHN'2[IN);S>.8VM# VEH%BS.XW,M2*PW(OL0Q[1 M69'BN Q7L^I$L>&5L*3T2J6.Y]K#NO.4>KD)G%E1(YBCX$WN%*Q+G$1&)D<4 MD66Y8*@+6N,=Y^N&EW7J]73%2*9S*\-4PDD#MSLD%/1@P-LT"0T+F]&6"-X/ M\X2%<5O2>ZYVU&4#Y_'X;OQ0B84!]I.1;]JY%+A?GW?5MW;:SMZ]OSA__3*Y MN$#.K-_?_/G'^^3LCQ?)^Y?O?K],WKQ*SM^]?''Q_NN]_6$'TY\\?'RPT3P& M!:*=]0=ST#G(\Q-JTX%4*UV&L)5LIDB)M"(T1ZP6HRG31#A5*%K"7?=@"*!R M)%A62JRO&XVX-_DB*]B"\>CB@B(EB+FDBH,\(A]?_ /8,MF$QV9'$KHFIJI ML"YBUJ)8$FAGU8??1ULAU=J:*(-&_YJQ5IM@UA)C>L?:W;<"4PBJ\C%1S= M\@B]4]=R]/,3*2[ IX#)R*%BOD]0=A,%X,)?\83A]/3G PYN9U%HX#LXD@D= MJ,.].0 )=GR;[11P]0'79_-+ C<5A85N M$CC&>3FGW4T8UU7NO" #V%3R<(Z4I&U^6J*5MR MX8\6*JO)K<\W(3U*C8J;CF*5[#*.2I/+682DZ=G/PYOV,[74 0O2H)%0# I8 M>*38XR%VO/#10G5YRB:H\G&+*4%8P@D%]+D,UG_ODIEPQ*$7GW%C4"K9O52/ MFNX*)B\_+HF&)C4!]M@9]7OVL5BL%W(T>=AT?3P>K_!B7V)5OT/Q^++RH4:/ MLIH,]"QOL60HOVP?AG:H,VT,'>LDCTI9J(?DNL7T9'ZP2#FQO=OD>'$ZS30<;%C%"X8LKM]T MI[#*@815#EUR2*7<<9'=9X:>OG"T29N!W,P$AQ]Y1UE'%Z-?T=7.W="3#_^( MW=/(OUJ-_VSI,V+\GHROOI((D>I7K9W9C5YQ]S?:K]+0J<;&7-I,NYCZ7'M1"7' M]Y1Q\)#P =C8Z0X3YW3%,B.%?F7F2;T&I 9<&T8A\9UPDZ)R^9V0M8AS)D1;SQ.9*H\/2S2)EQS03L9MA M;TDJ2]AIP=4:R-'9>+M=*TVH;)+'?VKM::QU?3Z.V]W#M]QBHFL!OLF#,"%> M=Q2N"WT.'Q,1'OVN*SKTO GLS7DAG?-:LUA(O:%)(Q74C%.UTFA'YO()J,LD M27\\)4F_U%S"T5%P<82+5KNN$ZD$[LE\6&FB'=Q=D;_SK,$!S_KGI(P.T]YX M)Z<*GGU=0;EC$X22-8T97S^3;;L92]"6C6_OB=;(CDRA52^3'TOP,Z*M%J"O M' OJT!/&7&8="6/1(8S]%'*'QX^5=?SLX>\]UG%FF=Y%SZQH>$V-/;NSX+B+ M[OR1YG];&-V*R^BI_LSE8KB=RW;7AQ,RUH7APG-9';<,U Y!/64>C2=RSRV+ M\_56QO<=,# 9!Q3FV30W^55.*6E=OC$4S2S2DPV8STRJL['LG,24(@*3OF65 M!N8EE7^GQK* FS7R@4PLK*GKO96U37V].L9%JOR6^Q1(F[>%!SQ?%C <9?'V MF3+\LG*UJ63;^SZ>$(14<$G:]1(1M12);;(!$3BO*V*1K[#6G,*<>5B LS[M1LB=NG*<@_ M86@)>G<:GW=L)KD$EBD()0@G#FDVY[ M871=WX-^E>=WG6/[=Z>G..[VA;4R@]J\=-<)C9)JT%D#/HDT!:Y=I1>W?7'% MP6<'$\( .JD@ZHT&EYN"X,,G:.H>ZGP!<5FW1$0RV-C5@R:?PVO0$8U3(8W5 M'7IX>U2JU] _XAB5SD2[BUGR?^!-X6^!;Q1F?N9/@ M!?4H4@N7/AIT#BR3S(./Q+?KQ:#= W)I:]\ZWQ+('PY$HN_T*QDRE\AA<&+O MR6\Q,]&9^*Y)@V\SXS@:O$M_1(AM&)M(G;*9Z_X?-%'T3-23AMIBP5R@SZ24 M7VR+&O81;:-KK4=+1F">_O#3KS__P\-8[K'ZKJ P&9U_X1FCY]5NAPV90JF% MH4QQG]ZF:H#2):N\S#]B3^:Z*?"^8#E3]1U9A]IT[BTBA)+"NN%,4KMPI(": M:D!U45_\E3^'N^9I!\W:!*/(M.CUQ^G#>_:"@\]N<2A)*WMD!WWJZ?"-'[XW M]^SLO0Q\B>_BL%7WZ%-.5RV(/IVRIU/VKD[94PC?A_!_.H7PO]1T?'O:2 ^_8;A4T/JT#YW]>P$V_R':D6V)=5O-#/P8\T>;&8 MK)LV&F-T1ALK)+H?@\Y0Y/K&-4=U?]1%DR/,2O>H6;\=4O@&L1W4YE)T5^-- M97D&S*R!:L8.=J:/UG<+IWN5NV%T5RH@6RV!1.WRY.$S98$8=?(:AJ(CSB ! MUXYFVLM"^&ZQB;[L%RZ;0DW,)H.F<[/9J[(@L%.MR,-=9:^M4.I-AKDWU MS@WNFIGKE1K$)S.M;"[]U M/=_I[^Q7L59 W8UA4"FD':U35ML)I"4/,9X2N M _+8UK@WAD9RH:=%,UXMVQ0U3[NT-GI8'ZB_A M^%O)J4U5ZU-.#LEY&0#=H<2\R.>98.R_O)$:!/E,DU0R94MQ4/8R18P3&+-" M?+84*X@\=/W03G#,- KK5,_G! Z<34"(U'*!1R[YW_1P,,'*K%CPW#@2WH8) M"QDIRXB&0@,FPHUG?UN@H*6(V;>LK96$U-LY R ML]MT%2UAXSV(H&S+I;#NVND+F]%#&(^.3!(/BRCJU)4^=Q5[DJF]8>D@BO]BF.$78\P ;K8,E[33AAIE8!>"S[$(&^0'U0 MO13\HXE9P1E/*VI1?#%&!V2=RLXG=ZSBYU%-[)1XM #H4S3ZT*,[YLUX1ZE1 M?Z'] K;LFRO$@SGV:UOG9"RLDQD=-Z/O6_KQ;5!9&8/HN&.S^6+NP1JY[F4+ M#N)0J>Z6*I?>SMRKWL6IK76E.H>V.U\C!'#;C*\TP+(O%DL$L734&ZGGNR40 M1:-D%<$_5GFXU>+A P9M+@9@G+1L AW.=/8!++4&@FR6>.D$NH&]"N&.;;[N ML^ -^"3;.+^[?IC 0 [6-+.; 6?*/)M2$(,QE1=P3A'%F(=WQ2J5HEF(R9F7 M^?(:W*HQ&Q[R5S+RO\(>+60@@=,9C?8_EWKRJM&-;9MJ786 F='37,\^9^9? M-2(TT9=+MU2R]&Z530&T\6W1JN&DV[Y]1:3+3=^]+75W MIYQ7PR.E6))G*&5L6>MA!;-)C;C/,/R]H]X[7,WMTXP6+IZA$2/W$_3&*"1G M[,*;?,9*;PFN?%IH0_5IH"G;B(840R'6T234%F)1:(__MF!?S/\4^R%!H_=[ MB8OX\DN-CGP?(8NXZ&F#UF*IE<8=>3,-Y=T%G^ 53>XHEZB.VH+L.7\<+;36 MV<;49.[99YVB"".M+B#7V:X=GW<;\>&1^Z'WS1$]6Z_J!^^DYO[PG-!M!??( M0BB>"I6C#*1WA*0'0TPU\@-,78N!2US$,'F'-?@ULXYNN5^R6+>$@[-);^@&I8RTUB%8N#::\3 QR MA(>98"B]%A)V9H3I@V).AYZ4P\.J>;'"E"76?ZW\#; M.':U?=_T=C_W_L; MCS/-[6(9$\&[EZG1U4K:+4 LEQK!]6>,H$]VV8/?X,E M&K*FFTOBZ>Y93E$$#V:UW3/:40K4-9;P"?95>DL%7F!!>GN:M==(>:0^ M*6I/0^6.";YBM2:9F.4M:)9L-53Y)(^+@DA8$">8-5Q(G)!DU%W2E0R88H/# M/]FRBF.7\JER(B9L-D$"<2C;)_Z0=@62-V1X;'M:0'L0N4H,XX5*XI2U;3TM M:*(L9G-O?0F BIRZ62^0[89+^L3U$K;;_/LV..C?1[9C5K:UZW"D*UW#$@=6 MMB1R98MV9@Z/;M.M*R?X$+]/NVYND&)/5NJD,8Z0C=#L%;'W M]I?O-V![3^#3DMW8OD\/%MOW0O(GWQ52VL&(QF?8Z7>+S#G*QG M2<*9V[^2^&Y7<$#T/F\<'-$=X<7>OUUSAY.E)P[6C?5C]>^O=_-Y=/.2 MMD@P:WQ) 'MBY7JZ6G-%'#7M+"F-4JT7B6F,Q)\BE1E- ;I:ZIV.BK%B)G+. MA^(2U-02JU6D>&=8F,A&\PNX[@9L6<,+3,YI\1GW]_3 _?N'U,&G&-J!GR:= MT[>X;WKD4$[?<,L=T(![AV\LJ(!U#X51BQSOHGK;*)UB5RMHLKY7$VTU:1\" MU=5;69@J>/"J**78=Q7779%[N78ZJC;QKT)*K#.J+A1WRO@O\)XPS/]>P^(^ M?90F3QX]>93:1'W!B1VZ@>M)=>39#I>7U M8R\15/6&.@J*#"1ZV_N58OX)+#0F6A8@2M=M&LX]E1E0]%QA'K"@:=.YQ!P$ M]@M_5$WRJZ*J;-=H9T#CSX@F'8I"NG>$"UHQAW)ZQ[G:LVJ#S<97PK[C,F%P M;8,)K*I>H95AF/P_7^1=4L^]O%6.L,*?\D?913E2XYC<\@AT+G]^^!B'!?]Y[(@: M._5;]F$:!5EJE:<6L'HIU^X0/2BIM72'['/Q!&6VCR[$OX6!\S!U^6M7+8U+ M?!!Y(6I/WXN&GV(AY,OT:[BTOB6Y1^2S[!;N_4=X(J"T M\@G2/3KP'YDK]$>9#G=W8.!\:/94R5@_6+>S_ M>MV:IU'%GM;'^\W]&LL^\#;8_(TQU_8 MKBM?TL/E\1^Y/QWO:Y^JN-BDM-WUOB< Q^YS_<'!J%/6)M(O7?C'D&;M>A18 M98\EY;': 9(I[=W U=9R^F 5>>VI\6".#Q7 HI0+\VD2MB) )X+(;&0R-B4T M>K!;6ZS#S39IAQMBR^JF9$/@L'"46 E*J^4 &\1IHI/,.UJMU&EBE4W* &Q8 MM]/DBX)%S57H>KN"S 9XA7(]RQ/PS-:,S;LD4C@68+57. +4:G3%'KD@(LT* M1HGU;ZA\,/X-6W+J(N$MW#"C'<:Q=SI4^9]XU/#LK>I5X"\:RXA<,#RV=.OF MBV7);#NY1PE_XQH73E4D1M/^\.B>59%\KU;#8:;L1K/[%K^[P\DZFTZ;M;2R M:4@:M(\:5#:<(U8W7B N!O=E2B>;C\V+D\+QL)K:\5@CQW[E-3.?5OY,X "_ M[[$S :-N.Q^QH] 9$Z+QD9/:37#&D$_W#M4+^&@1?U0WUQEAZPP#7<-A.GCO MM._Z]:[LN)88A!H]';L(E0&RD@9,["*%@QPO@>.AW/0N,ET/$M_*52IB$2R# M!%GT9P7736A934--CP<99:H@R@R;##?9Y[H2O(RE8O*&4VK%<-]Z]'P^LY<::X2S7<4"O MIZ/)V/G%5)B]H/GF@EY<6@(=$./9KT\@MF)%'YUGZZ?QAX,M:WPI,'JL>6?Y M!&03X0?OV)T].ED99?]E@'PP;_E)\Q;KX*6P?%:4P@L6 M 4DR4$<#TR>37%#(#!PSC')@=" 2O!8@"B,G[2 \B<'&.SKU9> &#O:H^\,1 M@XGI![M2N7LQ;MJRO+TR6,AWKMF.3I#NW3FX4ZKN^&1\/XRUD+J"C"@3J&DU M0P6\E1,S2\)Y\,V[Z!EOYQ#5/)FR@ZJ+[A%;R?D(/"U2_>+EIY%*8E:C,6;+L,S]K 1:Q\PJWP];\+%/8 MCV%[AB#";%^-Q'>L^Q3NSH$;(C@.UJ&F!G,R*,?9PX5)NU!<3[>\96K3/ 66 M**'MS,",\QS!8TN7A]F.Y.@(4K!(8[6CTDB"@Z4:45*1+XY*R!82>F$\Y53_ M3V8>1;K,/&T!+H_AB4MY;PQ=;MC7K)-9/BD$AMWCTB*L$=QE43=6>=LLEJNF MLM6A_5A=ZJ6;\XBD[&N[2&[PI[RS[@XBL@GCW#U*(L.QL1O>W4FJ/L$9 M]UN*BK[; _.^U;F>^T &!;7"6,=!'*)?6HCN83/C:!CD\&S538EMBU!L/1L[ M[' *3HZ!"#KC0KJX$$ K';1BU$(7>HYN^ZM@WNGA<(J>W?OH61M IOKZ*B\" MIT6^]XO,[#G=!GMV(@;;+/ME:"?USNK]>]#O:#CD)V7^?>USPMX1H3,I"8M\ MWJTUQ?Q&!4,XK?Z]7WUV?'DY.^M\A+[=[)[Y=K_#&8#=56<23*EWPV9\"W^. MJ%7T/(-!40CN9 5L<_)ZEI9I##V9,VN_?:C&!? T0Q]>E)B;7%QV16S.<@J## KL1J[HKJ MUC (^.U\A7NNK$Y%5+Z(ZLFIB.KS9LY7-_UXL&T:KA6\,A7U;R@*:4 I3ET9 MIZZ,W4+4)K_E%19)E)M#B&QHUSAUO>T/BT8MWEH5]39#9L9OQZ1[A,)^WRH; MG;!3I9"KA[IKG$E&M>61C3Q6A\%#&F_M*>KQN6.QF,$"5-P,SB]JM9U#:?!/ M5%)NHKGF^F&#@.4!G(A>K;;;4#WUVQB/MR%T-KFP<&?ZVL#NC,R0#:^8,%9: MI'[,WPA!IU8K#]$5S^")80W.>V/0'J,3.W=%>UB+"99ZPSK8&<'/3Q'J'+O6VW<6\/@*,)_* @(,:&6 M-O;65GN[7>$,D9U%P':_S? GQ62]X&"K!,\@;!(_$CXD;U M S083(73@CU69IB01A^! X?QDSJ JQN$J5%.155?+@@;/0N83L$A(OA*"#HD M]E(D$;UI:G!AR=Y^DEXRRJ6$3QM_(.AD[]2(9(3VE\EC5M;-3)"Q>E,2.6%C MF!*TI&%&"N;^%/;[#L)^N =BU,'47]''N#1U( (4Y2VR;EBPS[>LQ><,$<+[ M,7J.!TT,^OUIL8QHCBB\ P%MD'0V$/#V\VN]%# M+%A(#U4F9C6JT8G@)!)7[Z&I>'TE>VJU6>:M^;L?:L7R2C!Y2P+0]KVVPU,= M76'3@>-;AD!1;+"%7B,-._IJ7G']M:_KT&3 MW$C0QB%'>CYO8U4Y04U=I*9T&.+IT UJ#Z%MO,IVE:T<6O9LS3\CI$"+9)QU M, &L&]3Q4(><$%8?I/408UGQ+*APVVE CUO(1 0(?3QS<(/U8KE6H'16%3W4 M0444P+>, OGW@ -.ML3]MR46+4H6(&)J3GI]F)>CKK&&XT'W$ M>HFF EW;DVT^R&OB)?UXF;<^;&)7R4>0AR2OLG*U M.4J',?OP'&,2,ZV?&P,WG.2 MS[E6];,$ZBA5[GU+SH;-;0>T[8?(J\E"_P0&ZV]7L!;H\I,*_1Y4J&U&&G+W MPKXD_!7^Q2BW^S<.2OX[]@ 7]$T3J1#H(NQ)0E>G<%[6+=[B M!9=5,A7 :A_VL33L9'4\,NCMC<[&G2$*R(!4J I4B#"(;=($)FL-!\?S[F4* M _IQ6;=8CC%X_;I<%4R*"^Z!(V\_\_4GH? X@$1F874Y2'QAV,.4?)PH.=VU M''1M\7$%-W_ZXR-%=@SGN$\4&./Z2Y77CG+95?+?:[ %GSY*DR>/GCR2FC," MRY'O]^(%Y(I8"M>QO[LOAQR\R!%Z,_+P=KXOU>SXHY:%['EN45S\G(.QEY6R3GS1(_ M 5/BG6M$"SCC>K;.0>E +"_MPEOV<[5(59]5,';B@8'7)%/D]AHU(K;@95P3 M"9]13C9J21&!BAI??5^=4K3Y1]";>,V@047ELE>,"CZH;/'N\_Q6PZV1B*I2 MY/4S 615N9["M%-EF_GV'/#=B4Y&%[V+E^)J83,A'QS*:,=1COJ8*L^BF"I% MU<%4V3?4L1OKVR&3"ZZ_&'8= D&#ZN_XFL-)]%5Y?;)$:?$@RBH"\M,VI]TZI;HVE63M;I;H6=3HX\*7>PYT$M@)^P4?BEA$IF14*7Z/=@]E?;0F$)MYRDI MB2C(XCBU&R5*A]EN:2V)BO0B:S[ 3X3T^1SG"'P2X7G>!Q<>'L /ZHIR,"H9 M@EL[:>GKJXMB0.CX8:<:$%\#\L.I!N3S9FX2:)IUHVY4R#/M$T-#)B#T^'#\0C-W/OFT5^(Q8&*ZU!LV1/( MY@XF!6?6F]UOMJA;4PV0;H/B1D\A@$4;+K71VV[3"XH%F+4ZL*Y>&6+2[EK6 ME'GC@DQZK!!TV\1;!*K@,%.NJ73LXWM>PB_ +#F#69O1S'FV'(R@IG>:E?50 M>9@*A>4YV"S[*_ K=M5+W]%J$^3EG2YCW\L\V'7\X9'ZOX>YF,_V'=]77=&Q M5L&(1^E0J3$FX13S(+9KAG$(3,%\4@PB"K&\'106'2X\4;3U"6Z1%^1D8BK. MGPP<-K$D#"YNHNR812.<;AK,P>RC]OJ'\ I;G/.62C\PH>=;=.UCS\ TD$"? M&P&9QP92WCC-(YQ9S!)245=D@M_#0"-3Y(1H/'9=U[LRIYAQ71+"EAYUODE[ M1&.$-1;'U[R&OX?Q@C'95Y8\7>6&+8)ME[9R+ MPFOJA@,)!N?#( B9[$" ((2KN.)(0QMFAQ%9S'-!VX;WZ!!=8P5MB-TQ?[&:3]>"F8?QC-W6J! M4J;?I>S\0J6D_*%"E.VPK.??R7] M19NNIS%\3$YC7?D4)0EV9^^WR5G+\ +P4 /4I04'VZ.V6VA#G3F/LFS0!& G M-/E-T6ZWY.[0_]0R@N3QG1I,/0UK(1UT!L-X"D;/LJN\]04MW0P \]TJP$WJ M#XE8+;BC1[51]R"J7 F6&NFQ ='>\*]TPCM%OC MLQ$$%L?(M.X@ #7YLLRF'H7$CWT@*IN9<+$CK]V*IP9+PI=Z+#3/(AHBN. 0 M9*B:5-&18R@<3YGUZKIN0,R&'XC8'C)C<>4150B84)CD\&;SCDP-!]2._$ : M/I'>5'O,?,<%#PXFEC"V11Q17(NV'Q]TBS8O;^ E8RUW)C$6;5AETV,K6DS: MRW_YQ(U>2=F:NG&9L5CB)M@L53X%99(U&T=(7"]!>/U).'C\UHT89W"@PV$Y ME7@-O(K9.K*W@Q?EH:;8!NR;:7=H5E(>M2%?GF9-L\'[4J9LXW \5-& ">!) MX3H6Z$A5T99*(6>,("VT3"Z9)+?UNIS9BKI8_??3AT^U_[(0-1V5&/<8ONLT M6\.K99T&A\ W0N%!)71!7E ESZ.5Q;6&E:'>(#I7VU5=;]_=1M^RL;S^V#6+2LU]WXOK(]#M[@2T M# XX\L+$KL/==LJS^3S;LWN69SO@ T@VSK80M"@;-/V2%_D\6Y>"J):\O!&Q MUX]9J'V!#$8J-% LI3 (GD H8UH?3-4V&P4@$_$W@,:9N42+(:R#4U09'# 9 M$F'"<#)"M+2%CJK*GCW\2?=R*FJ*QAAD$-T _EX&,0@X'7T&T303/3K8LLKS M$$[KPB+;W7D#39+\6T*(/#U9O_.[Z* \$.?%BGMHZV71'VX_& M0*9L5^^(X$>^^$YKJ M/0.Z]S::?^IWPHK'XR/M2^Y_DGOZF"JYCA),!5=A7C1H\XCG97W%GDJB@!0F M$2AU'KWF8/.;IV[P?>*OLM =P$V+ZNEP&NVJQW:%Q=HZ2<.]E08;V:5*[;#3 M(.PRZ"1DHR[-DX<_C:8:H>#D(V(]ESX4X0,P*;ME].E)EKXC68+SXR9O5G0\ M$8)O!PU*"5[B6'Y:]7U"(OGN)*07TPE /3SD]7KREXGO&TF@HZNE-L- _43 M0))C['4V\_GD8/V3\ZR]!J.W) ,]*^^:MP4ROT]GZC6K&C[2U>V\:NJ* MWCEP8WH<#;W)24:S'+-$5*H4A%I]@-7PCCU^!)[*J+CQ9H/4''5&ZPU7S2'W MGCP.B_+ZG9**%&;NRI'2+U\0?_#*XMYU"__69&P-@/"L86-M7$STD-J"4\VH M49 ^V/J> U:E!D*'4Z&<.O0#D/A:2B6MFI,DE2=]^;,U-_F;P18WAS M/6>Q4&_Y+8@&AL@I@.WTT=9RGLY)D'&<&QO%19P$<4TRSRO* 74@UR+#W:D1 M#U^EV=27#_YA=CWUG==4@3C+,9BVK5Z)XX!8V+&U^$^6QE2$=6?6GCQAA#!' M]A?NSB;LZ3\P6RO([2%[EM+J8"=X<=W M;/S\4:_0+3#5=AMN5Q ]BET+3=9L(NT+IA!X4-D9^CSKW:+"#GR(CL$08;7K MYDYD?+$:]6]DN)BB$D['UEN5?M0/Y1JM/HT&%P>ZT8[)*&/ :VHU,5ZU?'9B#C6H7:GA>7/0!QK?AJ2JQW M?=/XX B_RW=$=:]R!P8M+_F22Q0NT/HK@B>M1.W#@/MKX]B3#3FL)-FE#TEB M _3LJ*^&.MGJ_U489HA>HW@[Z-=W'=.^0T]1A8['O!+ H^1%/5U3^<@7*_ Y M++5L-N/3@PV6ORZR25'BHF%QG2[^8<$J?A^']'V+AOYW78C>O41:6FRY45DY M!"8)EWGH]G&U6_,40D_'JM-]2B4MN=AG&YF4GVY.$PJIGKO-<^$O&::"3AKPMA M]+8:G3MRR@*/[#3Y"T6@%.9>%@+L.Y]SEQ*3V0C>G1SX;PQ3N:99;)M3A_2L M^WXR(7Q%YY#HS;F98NZ<819WKE+C5ACA=4="8S"GX*0"MVE=%>@M:A3;-7[2 MXYCJM>F[5 4<[7"0&1$X/C?C'L8P4("UQF- )1R",A,A>TM $:+0/"G:!NUH M?)/MJDWJK2?T-T5*G);)5JNZJ?+-@Z)Z@*$(AW=J'EQ@C3P[\)F9N$ ]Z&Z' MRZ?8RP7M% E"V2T.UY>U9.\SKK-5. MX)OZ@T!@"BQL1]F[G\KU>11>TA",?MH2T7SO=Q@)P8%+# S-F<,#Y:GIMZGR MH85/[I]:]42B8I'\':KGX/0@3 >:+GT4?EH0VL>4U7I,9'R^8I-2 M70DB\K3 @O^L=.VU\/]]=RK5!@E(BNM'=:^,2;YNOR;)V^$K>'RQ:YBTDHY* MA9ET+IY^$J@&2C]A$\F$90G<0@+MP+ <=K>RX>"+IC@:E^($S;"&!=$^2HKB M81)KBFTW]4 )W@EL5!0QQB5 R618#C?Q0_SGI2COLB7.75B:2&O4-CD,WL?N UUR%93 MU[J*9_E50_&RJZ9>+X^O[_3>90(4S2 (0[WL.;7O\&9\YF.VKYBL#R Q>::) MR%ZZ,8PR!'YL+VM9A>E-ZI>IZB2_\<8R'6$R4:6=J,!\,PUM^F/QN3G:/5 ) MPAL'3JG&;&T34S:]KU)WYFJ0Z"R:F@5Q63LW*%(>/ UGSE/Z70@^X..X/?;.-S57,FVR->%8X=PT(R1Q^ M4F:W/8(.#3U1C#^+P,FX#B@#^.$"-(ZPG8(.;KAIQ]\Q#E.FM5_S<-IIEAF] M*G1U"K:UFAFI278C3$J&7NF2D??,[63>/6E\1EX:.W:T<$Q'PL8]%4O"US;T MXX&9K(MD"1+8L@)![[RGL^ -*&!_:-['_+RG'^'),+MG)\._4>C8L _.@[ON M-1:6D!N76B-%[ZLVNFHY&N@D*P?^J0E>ZA+6+[7\SH8)8-"D3L6%G^43.F1F M"DXR=V&.P)JJ&_&XKC=+_-H75]BZ"I>W(S=X7O=44),OP3_)-;IQ"RYRYE"5 M,()1U?XW_ @79"'EIJ7\0:Q*#D(:[RTZC44 CM=_'>?ICSMWPX>!MP;;O&BO M,?8S0P+)%1R$.07SYQ)&P!..=.7 ]#@S"QC(H$DI 9QQ65=BXJL3T92A8F4 MN^N+]N_M"@ L?$O%U9Z]V#;X>C"9+6@MTKVM(S7&%W7?N2J!>$AF!LUW'^C7)5[>XG]&Z23N3::7#EXPH?!@6G8A6 MX.Q5E=\B.![5)[0<19HBXX]?LRGXFE<2OT%3PV:<=.4B[R?A'D&0:_P&:WOK MC&4"3B M!9?.U.>UQD*I&:EVJ[ MI>TJPS R_C/_>)VM!?Z-W\EO0_=^$SR(A0K5-M(@>?-I*EY.E)X?K&8K)M6M&C^L:Y$,M/ %DUID1:50]1.,?Q9S^?^ MD&C LL$[=6HVV_5"X![W 5W5.976GHA:&##,#5J7.XVUW,HE2'99T"&MV;#= M?(01Q9^_EXCB9[HV]Q5D:93?,U?H\C9;!MOS?_)\>9N#EGZK_>J'D,1659M* M349K(*QS&'R!,0/F1;8+D;+IR38L#]2FJ M0O#?Z\H9 ?@E'W(^*I"R[8R)2SVU*!5+RA2K[[W=Y,HSI1*=3L>OSS>'0V'MV,1Q<78\OR MUQ?T;Q>FVONR.SURS]Z]OSA__1)A.+87U-XM8LO9BQ<7[R_>_''V.GG[[LV_ M+B[AWY?)NY>OS]Y?_/%;\O[-80*Y7/QQ_N[EV>7+%\GYF\OWEUPR?_'Z]\1O+BY?N7[WZ_^.-E\N[L_:/WY_]_R\OO] LW6\3S(.M'R[,I>E* M(A7^.KL]E<5_R[+X"XYZG/-QB$5@V2T?[H0_^;?(+X8VPM^GU3B4+;:%?+18 MH%V2)FAQS#><1\@7-C-(T9$*FLL21,+E*3M6U.FRK5FTI)8]T82."I $V06<9I HX9HLU- M <'&-T@5V#Z6V@*LD8;,_;L$@VGR.5:3>6?C8.V)0T> .R-^#)C(PX""0R# M<1SMBL[AD^+8H3B&-8>@=:8:D()/C!^^PCC&)D$&BPP_)"@Z0H'_@+ M)DKC'\_R=MH4$]Z#<'/2KI,JW2P!A7O MG"T+PLY98MB#@@$'&1KHRYIZCZIUL)QK7KRJ3:(2?C 7>:C8+# MS?6:%U5 2 M$@3';_5-WE0+[DLXXSX23HRAV06*!UUSOJ1&D4\>40N,4%XFS*['7-H%!\W\%IF-2DYRF%$ MN)J %/2>C2#YP@2NF\JACW2A4QHM&'/3X+YSK\-TM;"+X>VE=+@;:0T5_5IG M.(RSQO8MI7NSI,QO\I*1X#B4R4U5G07K#A7^C260-!6G+)O/LOWRO639OO7, M9=/K(L>ZSRZ6DPO2[GBR*MA68$/OL'5RZ>^/;,@QX%U!72^)0Y=$N MUK8>-#ZYV!HT855@K@Z)DG,X8V)#D \?A"&Y97"=/I*>IANT[M4N&.RJ0 M4KW7'V@BFX*=H'\_\]2*O+ OZMGL_['WIDUN(TF:\%^!][5:2(!"(\/#P MX_'''[PKT/JDI*9S*J-+4:?H3RQA>ZB4Z$'=D[K$S3F'$[7SK$81J=-E5#F\ M+O@87#6BM&7"G0C3=%65.O8*7UHJW>NM4F16XZ_Q29_44H23/:[/]1K\GH1" M01\QK4LEHQ.Q1Z1:)R_<>%"DS_ZI'*W\N/?OWX<&^B;O7MBGA9PTI0_U##E3 M0XV,[=R0DF.2,3L1>(2#GJ.759W(* >+A=BC94[U&&P3I0)-)4>4^J7J9S S MP-"S0LI\VFRD@T]'(XT;8]"[\SU[[-@3:-WY[XL I+]B[)42.'$#4FH;Z[:[ MO;I[E6^(&[;*EVS6RIGA% NSSE:QUY"1^V=C",.X%H[:ISU:*9 #NQ$[GAKR MV595EK[YKD\VIPL+& ,5ET-@Q2EV3KY"-#L60L_U/':?&"6CW[73)52,?1>' MWA&">(E:BCKDO,33%A$;2]-!N;)E'IK48Y)P/;AS>$H@^,\Z7JZAJ+ =RUKT&[BFS2HSWJH2QJ52K9NW5;6-^72%_UF8B6-"1 MVSLDFH'?.W6;.5"S1:O@\SF6WBFGBI5+2Z1.KTA*6STA+RAQ)>JE106X86-X M]$M#2&2T$MWX^&3,+NIX6Y90%'%7[+A8'Q\>FFVT&[[#:%#8U"0VG#SYX MK,'8'1;1__R=^1U\>6&2JL']$[D1]QSO%<+^G ;V*--V@ZD4GI''GV=.=KRG M_K!1(*"+G/U:='-TTE&FZW5B[=(SC1K+$I7.B5\G:3Q;DF8*T6:;1GTQ&8V+ M9GTU?D$'I1/!ETCY$GET%A%:MG$"EK6R+^7>X>_.L,3(E4%(JK#G%61VX UL M:)IYIL5N$W=YZ%$2J=IV6;=ALC(427UC[-\7-Q#P>[A3^K>*"-C "G@"VB&+ ML#!Z!1@.@TOC)+6-K/BM)9E!&-:R0T8:VX(M-'A6**-RG]Q/)[?I:N0/V<,KJF)5[^NC LCHCW@45\2NM3#BA?8)YMH#1B4DV MQ["*(F9Y6^=9YEXR70>E2;WT[8%2(LL-D7<"G;1#'#KYK3]UAH_NO%,HSL63 M+199Q\V3Q(ES"XM5$LY)IJ%C+8A!\]1TZX"9A+FZMLE8PU)Y&1%A":F,7FW0 M_39F#H[0SSHTUMB/-H+W@>)ULH2\K7R"P3V7W?W=K;#703*GARV7-IO^=-&4 MXU%AQYMT& NW/E1]ZRJD6)64-_Z[T?CAUI[.&G^EBCD:=^WXHJ>[O)54ECL-T9$#AT2>O*#'&9Y XX0@)R$T1&?$8,A*"9*(P1O&Y6ZKHXX_NVCV3%*VE\R ML#1F'J62>\X+?L^#\N:MI$Z/96*^)XAG8CTV9S[R(FCT_W'\M, X/>R3FNG2 M28+&Q++]9K)G F'%6MRDE!,#9HU8^HH&(H7QR<@)[F']Z"GMJ;K&'CRP]RT3 M;:J6O/(=DRBGZ9;#!4D6._*\9-SY;4C-N>"2[2(Z &ZK^G@V3":5@)>#L.$; M=,G.BT$J)&&XSJ\SS7+-$3W]QV++4$)KP2,$)*U+:G P0YXAY.-)%@A;4O!F MQ5 OM"/5Z$V]W/J4_A=2BY'Z#5,-C43Q:C*ZLZ=5Q3637075WRCJ#! M/$LW7>&05GQ99T2C%%1-[&1>NZGU><@&0M8Q7N0JN^XR;OU =\>AA.S8\(+Y M-#1]L ;9=9H-$"+7]0R]>=TZEY;B+4I29$TC#.5JC31NAO33L\Z=GF,OL=)% M)()#/[;%)3715IGF.HYXN$R>@9@L>#G=>9LB6'?XTLTRFYM*$E&%T8D_CTHE MU"!,!-$Z"/MU)FS)%HM&%WK+2V_\T /P, X]!TPT-+\W.5%VT)/-CDS]#T8) M4OA""UZK]3J5 +UDO@Q$U2$V8][_8>$[Q5IMK/7L'L9:?US!VZ$GT%+=MY=) MX%#K"EU1V,U%.\!5[AX$HGOB>KB!O?,(J>&N'R6PT"A>-%8T;V MS;"//:.YC=":T>7,3F R$P[:TD1I6]8I%67U1"\'((#GX:#/V,G>I;&H= 0/ M[A,R9HMDF63,*ASI(Q\AQNADDIU'N8>UZ3ZG@P4]+R,P7E-]8I+5D;TE64-4 M15T\/*<* K-FC6_A\4PSFQ8 M+7K]7OJ30Y)'8D>@H/\M78TDY4&JSZ%T]7?_4UC?$45^NF$?7FG.7)BQ>8U_ MQ.ZVN.LQF**\-0+D*D\#EQ(6]E![C8PT.DS2C3XV]=,NRHR*.71>W27.(5SY MW<^H)P(.1[X_BUB5(HP@+2PA"^>/F665:4Z.6]V&>K()E+$S7"";D*UBW3-] M%LV_UNOFRKF=!>P9[3(+P-HUJR,BW8NHV5Y(8)5KM"2XCN(Z#R;GTP"]>SS> MRU!^0#).LL 2K@N04G)'H&DXLI=X_$<)WN M[S!Y,^4"^JE/1V[R(LDBU*_6B+TYL1Y=(Q3J^M6N5R0[SKPAXS[T&C7*C)GQ M'OLS@]E59R9!'3<90B@)P+?2UW/%%8PHD99H%"C2M#/8\P;^TL&%1GGUZ=B[ M*2*T$Q@!.Q7#]-+MH5%/E+3[NOB=LH,_'GY^&'P$PPCDYRA=VV29XKVR6#* HX MMFNTC].E_9;'RC2TQ@8X<,*[\/[3Y^ =G!#!WQ^\%*=Q8SJ\-PX;MNYX[#3= M"Q53P\:.HZ>*OMV 'FU8).^?;+\:E&U8#[A+UD@4^JDS[E&O\P.N&4X)J_!. MI'^2R!FW> MGZZ>:4=@]M]:%&G*^:G$S:F.@K"696(TB]6K:L_Z>?XRF].@^&A##$J5]:/R'<'=D@X90+*A #C@NS1L.K_\@2U(<8!4/<5TG(*@SI3C;3_J@' MLH>A[D!!Z@E^;#O#7[QZ^_N#M\29PG\TTO%3V]F.';U&R"9LQFQ"_Z1O1G#\ MB+?2S1#T:YA>' @P2&WPU\Z;X S^V9X6FT9R''_>[V3DZ4]+:/&]?OS_-[<#< M/KY[7-VMSL[!%&9N<2W2X4*A6.0I&>6#0ZJ.[ZO%>-YU%F4!ZI*3T5D 2:[O3FH25>)KRP;XVJZ.W'YJM?]W'FLWXST^OIW[ MI'?G^FYE:^.*V-MMRXUKKS-J+3Z\:.__]G^I&2>( @I^X<-=7NS\SK4<9Y^ MR=IUWY_C9K!_/O8&\I+E4JB;S8]*-*A+6O M/=ML*<)=P"99\S R2DZMD ^(:>DXL"__UI<;0Z%Q3X1'>NJW0\$:#1QVW@(1 M/[J7V=85"'==@B0[03 MXKL4>]7C@9CZC7QI?PTF/(FMFGJ0,[VLU@GMI'WD.#VP3D,^#TA#[2:UPP;M M(2T"=L1CIC%,(OH)/=O_<'#PA[A'T;?G?/N=9(*K(=Z(1HT7)O/YW %1/L5' M;7ST\?V-C]Z_L^Q-O[^Y<(H5";E"N$Q/J;>10YQ$GRD7-C$8T-%U%Z"/WEU\ M>7V!8!:O_X'BNAPLT>FJSW&46#?X G4XW]FI'*TNL?\(.FB1)K,RI3U/GI]A M0QO8^_#/<_JGYU$V[&6/NOO.LJ*=L"E??=.!0SRL3BOQ'P6QZ@**#)XFSF1' MS9$WIIK=W$GB3?14L"P^6>T/AW"91L&:7D77)EL:VL%U:TMH4G2T!6:!I#OY MYT\C)8R%>LSV+VPNW8TT>N[/9IM_O$E9 'TNI%F6)X;-$Q>Z]C (/N%1C.:&F]9%P5]AV;KCC85;!SKY*\+E.W4FT(A8^8*M"]1'^O?8$?%+6&WW-UC- >6FXKHYE+ MPK.AY.$^<8DTP7,LYDG))HKEVI2ZW*2B$\(P7J%7B6_JT&:RNV]2I_(+:69@ MZ[B[ZG!:];7Z)IWUY%04W,7F/UBQ8[:\,!BU2W0Z>+^DD0F]:5_A.V5ZZ?VJ MC8]ZYR!]5]N!!'QK7;+3P MK/,Y-K0S]J\DZK4LN-E.P MO%PP;][25$MQX]O2]3]V>'/#-FDW<0.(ZGU5>D$#?A-7>/4+]!:6WPPVS@:9 MT(>12LER&1B!YAO^DAVHB]1FN(1;0MHYS:UM[1"740C<5OJQTF#/<)U&@J?V M9A";L)7(PW %*AW'AON##,('E/77.&N+6;<_=ZC_1*VA#RE[T?5#F_T%<'_T M;U2A#ZSXIIK%)_2X?4B4KO&W6HRTH=%\ED6@=.J>S@V%PZ=!$&")AH&R3ZTR M_ GW,/?8!:PJ:BUS3++<:@!+)"?1%7C5--]X]B#\@6L-;4L@#9MP2QPLUX7\ MRAB3%;7UH#XJ"RQ&Q/S$5"--FF>+O3UCBF]B7-W.FK^ED7:$,;PG!Q;#&[\= MO3PP._HS==*)TCW;S.2W$K!O(-K1,LS:S8! MX)P.'UEZ"!R.__T$MG@05CB MK_75!0ZQI/;U$ASR;Q=N902CT%ZS/9&2%FY>>R*R&:0F2M=NRSN@ET!&C#$D M29G:UA)'Q;!Y>6#[ZPTV1T>:)A"#?3NF6QHCGEN!U3$^/]BK@WT2YBLYH'=\ MP1([98^'.Q_N4_W]7L5OR6E^56CLBP#,SA4';*B$ M TWD-"]+IZ*^GRKI'@\I8'F=<& *0Q8X)P(=Q'2WL=J$=5IQ42_MJP; M>S)07^,HF-&'G+,)\197H(H9385XQX)"8TE6&P/[;5WD<9YB2V-I\DD[AX9H MGH"!["68_QB1PK32W&N"8;N-P_WA>;,HU5?I*FD*RN"[5)24OLJ_(HQ,EES# M0\MHI;IX^)GXP>4;]3.@88!H!&=N_,$[TY,1>X$3@^,)T7-$:=Y]3D@EQ*FW MFX0Y4Z;*RU(QA/^VD?-RX]1(TIU>ZP)Q6 WS!F7!=0=C"RATY$@[B+8[;ZN9 M_=PQF*;,LHY/@J6U6?F94T]]<:S:'R@3 M5F-$EQK.4K,JQD5@C-@P-9.>Y@#Z[[SOD \,$5F3!JL-ODM<1,ABOFD 6@CE M2+W.[45N>-_MLLO[5I)8R.B!,\!O;P(5:^??CM+IT,F4H]0OOM?#F>9LG*J" M!�R_CATT/2-UI[)8Y&ZM?$^_9E]"&LZXO2",X:F"XIL7ZOLZ(?X?YY[/7P MXL*1T:YYZ%2BC6O1O<*9O:SZ9+2K%H]SR9(DV>>"34=Z\,#)OL]I0>-@M)+L MVC6^O\&F!&'E7R$:YQ,:;?29V' ;5RV/<^4;WA1;P!WFM#Y;3#]5N+)AI":. MYP@W<>[,;N4P7%O;F5=3#A7 :876M+27MEDYKR%0PZZ4R;=6^7[#QZV#>+0R M'FV;ISU))TS@7A?P@,TFA/.C&]J$)SE-9OL:K6+W>/3PV=\+*5*73%U@GDNN M0RK.069%\SE!D@0=IG%/9J-#_R%W^2%X:,TG)S[/80SJLV[]B< M.N(;S>9V\KR7E"=-O;8]NGS(+8Z2'YD5,NV<6),;T"9^CE(,]YNH;R;L=5*!A3=C.M,>X6JV5I& M((+R++@+HC-,6$P/(=.!)8[@4+@L8O2AB!7%?U(54:P3V4A*O=(PL46^+A(^ MV[.8X\X8 ,V^PFE8?%6(84US^)T)(D7.$8@TPF.V8]_\MEP0L9:9.S3^X*,O1NLU;X] ME-A!/C8/1[1$:H^/?5QZ?CC'@H;B1/N]S13YQ=2!SSLY)E]#F)H3JI94NJRC MZ<1?7ZK,2Z9I==&1?:51:6YE9'-,9> 4 AA^(U%J31R$^.NZA%Y5E,'D/*A3 MA9+;!>YDSG9(=*0>;A<-.5.[=QVV'6)WZ[SHH\2<,K=+Y>')3=T&M!H#)+GU8X9?/AF&7^X1]OOZ,LH8L8V+CX+^ M80%6_EX#<FH;8\W"G5HRQDH140RB47EC4*J.A2<)^,G>&J =C"V$3%<;KEJ3]C:[T3O @$N/,4HM4)&4P<2I \NY^W.PSL&)W9!N36(9LN5X M,TXG,B5P\0"64;'*367QMSQ"(P@T# =I M,AVO4%?P"2XDYQ?!5;C*DUB#BIPCPKX$_=1GQPL=]1D[51%):<*XK/M9 ,3A MI;IDW9^E]7KS"*?=U6F1X"_\B9J44UYF>,6"BA-AU/DJF8>VO4JAEFAA8X.Z M."FC&*LQP9PR5$O.BRSJ E=#W@B7AHB\LZ:R?R+*EV>63L.\K-;(^N>@.QK& M-G[39 V1R@__Q.H[])K2?LP*^>EAX.&=+ ZE;<9YANB3XX\LC:X7=%PP+6S1 [6S'?ZIG)N6S:EUVE>XI5OB#E6YVP2Y*9V&D>*"3)G M^U1CM/6EJ@#_L?)P>TCRA47D)1IJM:@BRN)0L!\OZ6&/B$I8KE\_N& M<61*U=W$URI*\,_T<*,ZUA+(P4C]E9= MY<@:,">:6W>)7+Q^Z2Q8%U?L5":S :<(F6 JX/0AW37+^VX\U1DQQ>0X%.' ML <[-54S"==D9- TR@7UMS8]-VW(1-I=<@R7Y#NY&:/!X1QB^T3-']P)ML?) M>C]0UVZ9IUA-4)S-)W"\C,0A;*IW\X,>]8X_Y"U@J-@[=+Q;(H^.HO/TAG-M M].PJ2C)=/D0 ?QV^1"Y/DTZ&)_DIY$*!LTF!"[C318S[3>JN.0A*&@5NB7_H MX\0>\[FF"K)/**CET"Q"OA<3']EZ8U0WM[$,0BJ((C_5G$5.U^_. [(9X?7/ M2%^/TAV:/S!A3G,,21^)V=2:!'HN+!]X\\YRSJ%J-H2:J,HQ;L&Z,DG)\4^0 M%HIBL>[*]8JOKD'QEM:OHJ!18$H?U#5'+,S@0A\KP>=K[[/HF$U4.6B]]9RU M7>Q"OL'8.'7!3?YC320[IIZ3*=Q)8JSUUC<.U["(U"JT MPG<<,Q2KFH7$4:3?(9W:[N"#+Q$HNCZ'9&L8B.7VK@G?:2+I,\]XR]:'"QL) M;7$KT]+A*&R3Z1F_K#LR__AHX_%@O1U<$.[MM[E:5YU4JV0Y&'/X_:L/GP*B M2P##I3/UYY M)'C"/N=1:!!&.T-1C&4M%8N[@Q3!-I](NT V'SGCM-I: +2=-G9BD1X&"XT? MX]!;LS:.RQ],Y-P)=T<^9X,)6?7K@;WN8=)!EI!#@X::#D>K$3:"2IC >;1R MVTI/Y4[8J0E<^*XI&+N(CT/4:.<8EA:M59"1+:,F#07Q'2U2R1\1,\[(*V6V M 47V10\(3N%^EUJ, 5!\"V',-)5SXYRRT(126A8-5U5NV$WFC%Q@]_-DR3<0K1G25' M]RHV[<3L2*-)DU8[)BIST=CV)MYF*P?.#YW6+2G@T6[#B8FM)]3S9>[JD^;) MORVZLB=!84[0TLUSV_Q)TFF7L!3ICE>V(E>7R-I$_T_.O\Q3*H2@3HQZ-$ZP M"SX1_GQS'TV=/RR!>U4Y'0OTFNINDNK1RL?AV'E-\VZ+(=)A#?8;*?OU&,!S0;8? M/K$0XS_.!?!3]ON<,O+=*15%[,;(9,^$2II4:IP3N"7!],.GS2LX%^Q]OU8; MK\[:U@EC7WS.A7\.[%6I6(-VM,LXWJ-F_^& Q*73:U+#)T/3MF<>PA/^ID/M MQ[9TSBVZZK55>LXWZA1K#SG2X,VP5KL>2V>C99HZ)/?X59BP"/HFSA8NH0:RE8#,W\9 M=8QW"O%)R8H_@@="LIJ!VN0W73@L8>R@[,K.0G@:79F.!8F)RZ?!W=+':R.? M(#L[X3@0LM,M$$]%#'RN))8U%!+QB>V>,L@?['4/AE-ES9;7AD/AM^B:>[9E M2,G"+'T@9F^O9%?JSUCVR7@3GJV8S0VE(X1D=+#-5L&0(V)>;, MDJIV##X8VAQN!+^$N5Y'V $1/K4U/3[/)+^.KB^29\0."W43 J.)N]WA$,M" M6=:PIM($55J RQ,[^"<:3X+75--..WRFJ/V:0\_0'&1SG;7]K+MZG13>X2N\ M83&UQZ[(?NRWRMBI@(_-9\ZD(G(81'+1WGD.&1Y!)E.P-F/;N,,A3#:M[O-B MD,,9GK/TGM-^+=E ;$W0,=Y2Y3LUH=1[Y.SLX=DCO4LF_D'A[\&)%-#!\^:@ M%*G/MIV!!GTINO)PQ;1GX)HVU&EY@OSQY)U9YE(,^4RE4/]RZA+'T)D1E>UW M=QU=4$*KB%WQ'N92HZ@J,6]0U3O\CC MC(6FSSQGGI)%J+6P%LYF*YG@.D(&V&8?2=UN\CHI!4K@5_G:G? M\PIUE0T34M-?T5D=S,VZ:A+N743%)O0Z.AL]X/(H$\D*:A,#]T/'2$.@<>>D MJ28. VNIR0N*P9^SY[^4NE<46V\KGD9W9V#\DJ9XYG768$60X%;'Y]$RE56> MQUXW$JG*(HU=%UC!T$5;[7*WB3EEZ,'MRQ/?#:QV0S]?1C$:G3716.'K*W]: ME,!]3];2X5M+#B2L/R+N-\\)9)ZU#)(9Y34N!A^+VV7#^5H321+, A;?Y+R5 MM''6ZBQ%/F!4\/9N1'F][DPGT3MHT3-%6UUB\!-,!9XA[ J65?_Q^-FZVI/M MX!3KCZMJHI#_L)Y/:7?0/=0N!\P?CL\")*?"<_7LOXYPJC@QE#S3/MU4F^P6F4X?)FUH^ M^]T5(7=9U^W;8K%N O5-S6NG-9-5!,,]#9R.3)S!H6 ^ISYU ,_W!YM66=?/ MG#S-8Z>3GC'@5&H;5=W0BMM>,KXG(<>&P7LN9Y?FI:#T5Z99E<G]KGQHRIX M^F__\O3%+X\>!>N'J[%&E"9OHQ*V1!;@\_;K\LI"+Y(%J,C)T^IR&KS"CBRJ M+(,W:#F;QCV=YC9Z%MB]3@F3M6'MLLH7]2W"EG3VLF6@ETSVJW/OO<_!-+OT M4HU#DQU'+$%HS !+(,1]":6VM7$>$ F]'A 6U!=)J4_P)D_!B T@ FL9C$'_ M:=?CT/6<='>F".2G,:/RHFK7&6<,X+8^N%(8X*^[[279NFDT)^9>?Z[V&]?[ M/?? +Q+-&:W C=T/'2/YXY!K-=00^@5O3HK,^*A-)PW<:<1^KA#Z@#S^-TG4 MW;NTPZVXQ<>6=@A>Y]DBQWCO4F#<^RZ9>-_F<]VBL_:H$&J"3CO'!@4QXWS- MP?/]$A,GJW5*BVS;&':KB6UL@(R8OY1VP 9\.-ICI%O2][D4[5TF;8H0IHIJ ME^"J&1B=V=TFXJA\0-LB96!$PE!ZGA;Q>Q:QV[[5M:0X^=*R6]>9,!="J>M$ MS+(AFG#3[MHY3JVG(9 =$K?7P^.8K9'Y@5DCOY,[53*HY3-JNZB(2X*$O5%S M*4- ?^^-!V(=7SUG%VONCI2Y.\:T]JN'X71!%U@ T!--U^ G=(>BW:0L=DKX M?.0EEH=@<8YV\J0*+[F:BINR6N'IL)(30&/#NO3,'UET%26I M!K[NQ(Z_O\3SL EP@Y._4*O\*J)Z(O3DP..K3)06)ZA265XT3M<]FS\7,"P/ M'QC"GW.IORH"IU[$VC7#\D" M*IFB_<()FTO6 54@21LQ:!>S.5%! >EB))JYD%;G$64$1FXB41/8G6T]3BNT MCYX]"S+KPB:8M "-FSUHP4O5%46_W/)EO#;6C@/O"M%JUR=5R-UJX96=.5\(JZJ_K-?,@+5=_6H!/+=--=T]\\C4:[ MTC0E'FE A&V)$V-^S],H6>$?R)3"%I=\ ](>TX["FDTZLW6=LYT_O"]3(N)M M2JE4QF_AQ@IKG&CW-J<@X=CLVDF\5Q?ZEJ'+?75G\OT5 MV#U?M*EN#M2[+ZF*.)] F:*),86#CO:7/;&=[M-^RMVAA/ZH!SJ>E&0E%BLN MQ'8>C\_J0.>3#<'MT51";\/=TK178RI_O6>@P@+E#F/;("L/3$: FEYEAID$ M7A>M$N$L5<65@>2LZUF:E)>:4Y/&V9%B@Z_)2]G"!BKGCM,MU1XZH?3N9:R$ M_35+0..MA*BA4$OLV8+L/F6]QG&7,@N[W(0@<)H>)N)7G0>.PUC(9V:QW6E" MWM4ZFVL6_9U6(2^,.\N\,W@XLC1=*9%4M,KA##$40GA\H]93L15#*NQFOP,\ MW1/"V2*<7QX\PGETA]B'8@G6Y#_-)@!S#;DGT.!]C2QS)2>5)N\_?'[]81I\ M+$"-): F.>OTSM#DF=U0$C"B'YY(INHJCW7$IY,:N,%MH F")Y)#+1.8HZC@ M+$F4YLN\+IT;34UG6[M'2U5A.H8XK:E[1Z7I9;2NH]"2D#'5^K3"_ HZ2_YF MYL_T7JZT1Z5W,BL*MSV5A M8EUQ'I3S,-Y<-<3(H_1D.Q3D%$E318/W_HX8Q M@(78J_&[=#VW8[!SX1Q%?0><5M>LVM@;QG\2))A8V&Q=3F34I13PX4LFU0W4 MXLVUXMV+[6UF:32BGJ8W%'4)G6ITN+I*X+[DQ[%\%M' :2,8:QS>GL9PL\VHDLWXWJ?.-FS4*C:YK?5VBT M.],T/!KG#O4;@^PW+GW0;>[&7G$QCD(+TQE9XM*ATVW&KC;\(61Z.^2W&>WK MM[?S%M4GHC=T2^7@67.@X ,>K&].^;UFWHCTC4O;Q M,V6-_>P<8[7B.&=JTLN:L]_2>3?85)>46NT ]+B;IS_.<7PQ]F>/[DN,_0=% MGO9,Q:@.+><\%@[>W]Z_^O )\\O)0G)^0V&6/>-1"##;:M?8Z*Q>HIGB=VKT M&C%2I0R^=1@PZ21=7A#$&>Q;F0AL^B["LHQ@71.^!#!;D[> W>%;\A MOGOF[N/X/N=P"3Q6R0 H>Y_,:BJ,P3MQI">?4=N \C(OJ@>4,3=NCI1\$AI& M)[.[QXT'CZJX%OJ_ZG03G#\Z>\[FVA\/__NA$_-_#3^MYU5P45?P1+3U=?HB M%I_2LJM(Z]/S1^=G(>8TKO,ZC6T>!-O0E36"KLCK6*U5VO62NOBWX)#[S.0G M9)7>OW[K&)\77FDTMJ9OMCRE9C%E:=D'>F^@+5:=;'AU(0D&3ASXO1#@/J\N M=/I@)^FXL#U20DGYP/W*A+I)H;TMD4 !7< TGH?;;TQ"8><8X5C&"H=!M[X5 M9Q_S4+8OA+,7Z)YD&K,8PJ29;"S2:05%)9UQ&5LB9X_&#"* ,]0ZD= M27M=-=](QU:TC<.4F;*0VQ;N/>\B>@?;EFCK1K?3[JT( AM409N8-ZG? H< M)!1: ?FE_=M$J;=H-@2Y@>*U4O/+",1Y11*K%TZ:'7C3(XW3]&K>0=U!N!5= M'T3Q560PM)M@SFW]#%UAKPSNJN#)L8-7^:MM9M+7KE@W&[R.BD+2TD*OPT%T M["0!>Y/C&PM4#3[ND4)E>*E%.39P[V$3>I-PBSVMT?PBYU54H1[5=8GZ2!H4 M,@-:8A$7;=^9.75FR^DB''+"N(=Y,.0[B#4#/%EDC00 ML'KM!?%^9$^,O7II%Y^^O'_]V]O@_?^ 9GC]X?OW[YY M^_N7UAOC;8Y&%J72:6MN[=HN+X&Z87MN8V-_,?#N/E M-U"C;70 M( %\7Y:U[43(K04+4%7)FNP CJ>X;^7QV?/K(QF@:.^Y=#I2S:M=CM;FAZ8B8J]MG) M%DD!9H:W8M;'>9WF1/I'# %.NU]JD=MQ0VJ!;1"W[DV)F&)?/*W[6]9^4K.A MDE9GILF HF;F4?"[05(0EGW29Q9C"\O&C>S/O-[7]W1_]O/![-2:F\" ZANL-5S:W<>_<MU($;7B!1Q(XH/_S MWO0=UZ=05=1\3L&?V*VVP+B/[*!2>C=2K9R4PT4F J*[;[?62I?!:94*$VY\ M9ZD"H3&X-7$I.0^$D%41V >*JRG;9NDN2WR$N8BS^Y*+^-DS1V:GAK1TU^R8 M/!3I_NQTVFN7;[O^<'XC_@VOYKF5\CL ):C8NGU/MA>>)N$+8 MM*XYD./9V*X9?7>>5H_USO4@;F<4YX5HE!OJ8^(?S$]PU))W5AU57X-QMX?#S\_1%8%C"<7Y$4Y[[36[[33Z?P= M.SP+=IW+.U1M1[C#^@-NX]QAOR4*,QQ1,;_<>S^-OW><@V:#P%[B$J94$>A^ MMO$R6[3K;!!]OG^R!+\ZS-6:9?-*B=GBY+? MJB,TNS5G0MN$8ZV(VZ(H#3R-]AG6SJM"4'(Q0B@Q!21K$MYFXS4YN\5V:#Q_ MH> [>"CMW:H.3+=^6("IZ7C&KZWU&8*;3/D U$*A M1ZP!PJBIM/:MD+M"=C?H1Q?A'O&GP#' *Q> M_N5&*_$L6ED K3RE;,(=V!2+&''\3QYMB?=EQ)-#6H;*W@/\4ID:YK/P>F(9 MM,EW\SC&EDR?D6%L$W6 M/N3+$5GS0KPBM":% )E6;2,JO"#.FLR%K[HS@I/%J,GV\XAE;6V/7$D>E/5J MY05>R9F,)%^ :42U6@LLD8D8C9?($]:W#SK?^E1 Y"3MSN]+TFZO78?W=[8M M#NQL^S7/8VZ&0Y%>J]8/_:9L5, M%D$FW&+N]:A*#:I?W!"GK>6?X+>48(<3[52HVP*3+@XY(BMWJ0PU++GXL6GBD>WUY8'O]-[5$\K*5Z13"V! MZJ**0F,5_5C>(U1N+2GF4VX-/!=)SK,7)4KP[$(H@O.3Z'9&#F85R4/5GFF-@_2B-8'7Z*H4XE$"5TQN]$^ MV?/'BR^?WG_X$ES,&RSZ=JH6N$6'Y^H(]VIR8'OU(D::J826[",&T+@JCN': M!W]>1<[;K>W;I?1VH8EN:*GOO TBG*A6%@;?=,SY>&.0WYP:(<#5&I;EA5GL M>W1L;-G-L('AH(3]:C:Q#%\BHEBLFG%!,9B!+AGX;GSG1[@=_SRP[:BU)\K5 MYSR]4ME\XWJ(![\CAX*:7IB26 W,]O%/8"*<[JL_\@JW/VO [9.'9S2I5(C4 MKA62),^6H@DJ>RB[2R5Z8(]4J$J_DQZ6P=T5#R J@^*L%$N%94%_NF_.O+Y] M=@TGQ,:-\<<\36+R/ZF/#/K+<'N6P;Z[_@2%,AIVY:\'IDDZ-^ [I70E%LK# M!S)!X MV 9]GY5U05&1^Q,!=D[SDHE-]#N"A%Z\_O#I37#^E$3W_#D>H^E 8_< < #G;,\=2BTJ$8G&QB9B D@8LDPU]:*A$[>AODPNATM@GM MGNS6&O"Z,P6SMVBAR:0V.L)_^N!O.%C!CHDV2IH7QFS;P/AH(,BILH?V!F.S MZ%<'MLU_SX._Z7I.ZK_GMM TDH$)%Y"S[Z7G9FPK>S0IF3&^ MB0$']D_D)>MYIZ 5"^8B;*$W8)^O9G#L/CX+D>GLY<_S1D]5JHV$]^/[DO > MBU:R98Z/1UOF^#$OJP?:>[,UCWO60A](?5%+;HBD^Y@71D@V&2OPPVLL8T!NP_[8V+0[KB^5B3UEB4FE5JTQ*J_0 M=Z;@VE,1XD$R$,3KPQ]Z.7&[4>^FR5>ECYPE/I*%P+EHSK'MU]F^"OV/7['UGU'R%4B;?_1CU4D4Z,DPKBY/AJZ\2I!@ M,E$+C;>]TJCD8PI?'5IYX9B*GRXP/(LQ44Z8Q_9^WOU_\_N7SC=E7 M#_PTML;'>%E-37A]%.7-'#86%8(5_TB^1T_2MK$3;2:*4WI413QZ\9S.4&LB<.US-V8PQ2\8M_U[4C[U+$<=L$Q2=% M4?J+.67#SUZ^?#)E0BMX-?PF) \;L7,S(86>Z^A?:"Z,5F+-&_N6O?52*D^7 M$;;X%E(-NB E:GX4@X4''SO$!ERVCI^.(1$S=KHFA<(U+ L[K$ M?Y8P56B=$^A"8@::7-[.E"6KS]I < TB*"4Z4"QSG[-H*ND"A]_R-FD-XC]O M\ETX[@;-]CK:F!ZFF'S,RY('5JA:$S9]3RE\+%Z."#1CZI/",,-S?PR0-SBB M@@F-MB?-0>O6G>CP4D $ W%8-AA;'%WEQ5 *==N[3$-NS9@L6MN@/Z/XT 3JYGHO8<9/$$@IO4R6!PMUK8WWZC*AC?Y8 M6^^,PM0;T;:WG>/M4L9YW@AHK8>XDKZY5]NF:)OTX"ZRXFE?E844B[4KF- R M9%IT$*",2'S5*L$QU 9+:R;,L/Z1?N,:B2[X3W#^\.P,7$C.SAMO>:C= B@> MKK)KE$!&#+&)*MBN"*Q-L@>X=\V[O[:*S[I3DD3)I/(EMO7T'AD\XI);H".: M-NXW0]J<"?+IG]CW)-5H,5YF_(N$RLXN?IG0?M(=).,"AE8*:0#J20UZ'MA/ M9OMJ 1.D\O#&&!(W&::%/]LZ&R=MW$PF21%/;_-Z;A,D7>/I?QU5:\8LW85< M[+46I5.>R.:)GISR1+>;.0;JL!5B ZQ@DV9T%;G&>+I M+W-X?LE=G.CDS>)&V-W8ZV3KNWT=*E-*0X6IBPC-T=G&XVRC^\$D(X%(D<_! M : F;O@QGNE\4EC(D#7A+8H8G@+;&V7>MX=00U#/=LIT0 MT^R)I\6=$:SBT$ QLC6MP4J55&;,C4XAM%HZ/UPH=@'=&\>JG!?)K".3#>HK MO)FPPUPYXS*B;[--S TJH3[NQ_R*U8DF!VX-*X/L+B+;L@XT5Q MV&/?H4I",1E+P>712M-$2TB/5ENQ4EX52R+4@$R.12<.)M$A*.!B"#0:UX+-/T3J)GX>P MY^8/D;2"PDC2+\..P=3'V@?'TC;1=E0<[K730 UPUQTZPMZA5W'VZ,'_GH;! M+$HE9*14U0' M,4[\N).]-42V!FR("2C@--D@F$9N'M9Y?.OEWF*$ZR3V3@F M@4O# 0CSD^;7YLB4:603RIDXA#T([%K"OA3@$D^)ZI!>M^J0PKMTH1Q1.;E4 M]P-G<9%ER,EZ46,4_)-:P\:_9[HL@X=@H/=E&Z8AVWGD*NJ_*=:.+:MQI2): MJ8)6JJVJ6(> B4OO,2+ED 5U9KEX'!Z4"#-WL<*DO2*,%K=59L@6@K5N1VM. MLR^SQ!/-&3W5U/9WH;\?./H;YIX5]!$JOT/#X+RV_O*X:\1=N&/7D&^F&-MM M7TAQ:8;&"37=IC90^K.I-??T$>_L&2]EY'5IBB1E-.OMTG3O]\2AD7*+0?"J MCI?J0$T!W0TE'2+#1(7?:3;6T,%$$>21]&8HE'.@!]G' M0$]),VA1OUOT=[A@_]O&-=&$KDX4H-]BP'JJ]JS%C@'V;,%9U%VI,5'SJYN! MO&!\C^X[(YDUXJQ,JMJ0>Z!J=^^1:;"D4R6DOG$!=1?7K%?G!!.7Q88I'&_7 M_7*=_9FZ+S6]Z^E@(4SC'->':79!Z8=RQSX"$[K[#T/$X(UR:=HI0K%%=.K M"TGB M%V_O+0U"!:DVJ*RW;WZ]^!186"L@P7#XL:J>7:,;7SL6?+D ! *G_#[>-^*8^<"'(=*<;5.E50: M>(@V*;P@K#J]&U?FY?E7WKJ:'LZIOD%3 I5!FJR8A )E&_8&=@]#H[,)&O([ MBCI@*31 P2TO$SS#I:[#Y:MBS#DE"CHA:%)FPZ]N]K*269@(*#U#I9#:ZA@8 MN^1#2%TZO]-V0N?NUYIZ*EVY!F)=HE%=*LPK-:2#*8BBOH&X9,HW^W5Z@Q>$ M?0:[3!42'GU%6QJTS+J2JAC2F?0UTOK.B\1\DR\ZS4/-.=*&ZE-_74.81.9M MJ1'^M+)4UT"_=NU2BAL364ZM=B<19 L: M>81UG];#1RZET"?C8\@<3-YQ17A=Y!.F+9N:8+T3!GA3UE)+VM M&<7UK2V=R@*L0&P*28I4QF8QIUS0UUT NYIXG*GF-9 ML7@5NSRJ 3M#1B];C=M1.MML'.C M&,.[S!-BYI<\+M4CE:W3[NK_ G>3 MR86)[(F)G%*"-B7X[)02O-W,[5*_VPS^4NS;(>+1KJH3YE?2$D$V3:. G1-+ M;O@+VQM1NP5TK/A$P"%1UR-*UGC[B]&?Y)N^-0]RN1+\_>-Y:W# NGF*15]@ MRB4_X )L*1:")W&8C$N4I0%4:TAZTJ1]#+V$1ZB KG]>"GD >JO^2_"YUSPW ML8'#VH02;.E_]QB6L(:9JX,H@V-N03^2>W@-%O5+F=?7F8ZUGQHDLH"U8Z;8 M>WOK)<_P[ZF5)@,_C.U"''G8!/S7(J_7%.P43@)KGM"K" #C/:J=C(0"7K;& M-HV4ZM@F$Y%(NA(^"'=P'=$ SO" !JULFHG5,%K$F!4C9<]O2J:8MJ$D8T92 M@/-7I\O(:=^ST[MPM2 W,Z)MHI_3?DGG'74 .*9Q4>E#A-'OJ.ND\N/1/4>. M67]\_J*?(:(E 50@*O6AN =%^'7.3W\1:&"JG^.E DRK%68J36""=([-_%@3 MRT1FC\D_;P["S0NT&:/>E)T+V>T'XHM251 MBGU-:U*)ZH%C@=RSC+)S464#.Z!YT.7+F %#R&PR8=Q!L"_.=OJ_*$?IH:I_5U7P=U1FO:1J8;\^OX8_0)^?BSX/.Q2Z'C$!E*-K:F##>EPF MF#54!_]XZ*M)GQVE5^!H)1OZT'V0UIX.$K4_*>$/P%/]C#]E]:]+;;KTO7<+ M)TO;5G"L_W8Z#;IW91A$FG3.A&QOD>#2*3;LS$OJ[2;I>#_[T]V!M]7 R &. M(%>):6/.EBH&T/F)KD93WW3S0O\WMO&#F^XJU#(JY%.POI(8]P7?_E/\&;V*0KWIMCXPK@/OR7_ MJ$$75YL1 DG0$)9$I7B5A)X8K72:I&5?W=Y[6($9G$@(/&Z M-E#WN3X=XB(6!Z5-"3SY+EG IW]+TA0'_P;,I@C##__Z]%$(@\/___#1HU.F M8?RZX6]@,:[J%>)$0#C1'A-/;*0:HJP7"S:%'5!#:_ M>27[G\E/_5(SJA0A M8:ZF(T.2_I__'X_& M1'X+6*H'<]Q@ZU+]A_['+V 6K]-H\Q])QEH)?P3^;+%,L@<2+GX*+9+@+[79,Y DG>TUS_Z^.GY]J".PGO7:@&[!*A)??\)+D_3G*? M/ :I/7]Z8\G](0**M^N>M7'EZ&%2__*?_U5G*H#9VY>OW;6ROJ\->^?1%H=D M3V+G[6I&%(S,C#HH4?S7\8K@\T?-@W%=*"VT3OLUI7 M8F>>5.%)%>Y='D>L"E\\&[DJ?'D6/GO^]+M4H031>H7OF%6EYY&/5TSOE:;\ M/GD\:=)1BNCC1V?CUJ1/S\_#IX\&CR.8/?G!P)V/V691IYE.BC] M:F.1RQ*GS\8MRJ\!FX=.K'+S)?.ZY(Q1LZJ3>AQ]6HVJG4-9R7^$OY. MZ1:P<(OD&Y$-EXJZGE*G+6EUF"UM(U >T[9Q3#4E-5^.=QL>-^_!/&/V56K M:ZFSO:$Q%[)^A=B\ _()Y_ \U A,2ALME\@+2SW70'TD:R3I9@)EZ6'LO-'V M(>+LX8]L.Q2K.+"Q#OQHM.R"[Y*K;11L/\KGVW+P?%'9/H^<#M+!T2[BOM,Y M6U;R;%=&@Q^ZH%./[M.Q$^B(.;X39CYXAGL',_4@7*JY3A<;Y7N>LZ^%=80/\OU]^ MUJAL Y4%^#34V2UX8UGMV13?Z[1-M/$/2\PMP["Y;J:NHW2<6S;2!%C@9S:9LP M8..06AK%@.D/;B%/C/%5S.GDWFRZ5VIK:8<4S.J*71>)')#<5[;!3J?T> M]]KO'+? J!">M\LZPCB1]-EIQ$-#IU46-QJP458;,Z$VX5X_(VP6YS4U/M)% M4'>]"'0T)*R]_!DVZ^.UDK:+U A9.4_$$]3VB>8HJ]>S[*GM67:DZ[CH7<>. M"#6NTU]5O%0V3!VV5J)Q@=OG;*94YL=CI4% CIVJHF(3S/.ZX."K:0R-:XI" M@386M@2KF=X&XYW4-NQ(%VYYFSX8^SWHZTQ'L?=Y=GIRS=[K!I_0Z0 MPB0#%Y*LO76A5DF]*H,)M:=CJUY_.;>-3:45&VT%^E;=\Z M*BM[A;0H5&6S4]]/V@.\ODF&3O9_/'ZVKO:T*2:7ARS\SJ_SC /R"WU>UYQN#*C3O6Z"V/OM2QADP3NV1^. M0!>S5R*.D'#LA3\9HR4*L1OPR>.;Z/H^I7VPRC_I5?ZWUK&NS+V!'Z*74!<).1%) M6=:85,^H:^PIG')?PRF>)S.YF#8 $RZ^J@L\0>:8)W9&^P@4XLMU'OP5Y@+E MLZ^]W[GM[]>;M@V#R2L>'7R"CNTJJE!8-]P><:$;$GN#,6VTLSQ0$:P&B7&4 M!1G,!G:T?BD=K1T1AS6RS>E7X$73BGV$.Q/ MI_4XS#(X=@4H^5)R73'>"_;D/[F?,;Y5DGTE4QTF$2SCC6Y_G'"/>&HK[DU% MK,IYDY*[W-N?H MU#PJ8G0#ET6T*HU@9=)('8]Q]-_" 2PB O8:WP1V=!P\S2)9DF:2/2*A\R> M*=HO=;$)]7AR<"+)8XS*2Q#[#$Q0#K>81\! *7Y)G/CP[E\BGU8,X M&@F?;FXU2+P98P]#5/#RKQ3D,<-_T,DTDS]O' BD 3%ZU@L%5TX ]V=@DDENJL]-7FZ;8U^Y.3H-]$E#PX&.*7V=!L^T5\,^P&=>16FMS!W BE %]:*G M3P*;0P?CZ\$_F#0W74H?GOT2FF]A &#ID\IS+T 9TY<\ M<+^8DOCU:4M\<3"&Y##&\Q=DA4N[!KEF2+WZ-ALEE6OYK^8_Z-.6A&00]1N)X#^/=!M)X#^G:BV8[)J MLQN'=[$B$35:J(J!U6U +V M/14A]RZWD-\BM\"%PB1X18_G[OA4*BJR!SCEY$-?YFG\ 'TLNH[2G-"KG-9 ME70A"H@>!%Z4P.?>"%KR_N/DV_7%\06/69C6O<+$48QND:+ '=(>T*1*_-B3 MN101(K&.8HMMMUV1V"K-DP5XL@!/%N"H+,">7-_#$Q;'8G%>'CP6YZZ.N)&! M4:T%\'*T="Z_)2HKQTKE @9>O5*<'UDL5,&G,QSSP:1>2^WQ9;1>JTR2T%%@ MDE/S#:4FT:*X3DHU)3V";QO03R6'DU"F/ ?#K:+KV:1$3@I%MDB67X/IF3%[ M!!IQ# .())RT VO,RUU98XZ0U*2?-H;$DNL'HV]BFFU4%<2U8G<"#X9""<=' M1%"9=$.KK\@*!/-OF>=QL(C0BL<6?H@P M(HW7T3E5^+%QF]TI/-(MTL^Q84XG2^)$,W@1@U$&)U[!U3T72RHNTH75,Y6I M15)I-,)O"@]V(66Z6"Q@)T05!3IH54Z5D9WL9*1<3I0F]QS'>GB4)B_W.F!CU;&O@L_0OANDR85_@$>J*MPZUH60LJ1AO!<.'1 M[YG1+W:OPS\9^KO61[(P;/ 1[T"/*78N5IH'3]85(_&1'B7]]=UBHV8:B,H& MID%KK?),&4,V\XD*:>$HO0'+L2O)(-RYK*.,ELNEVIA- RT_OE]JUA13'F1G M6RO##!,9!&UZQ>\6#G,@7)3\^B[*LJ$%U[ M]OP75+1TB!++.]>GJ^I!OEAPX0Y,0U3(ETX\Q 8\,*"9IJA%X5.\]0TJ%KJ8 M/9X\.'_T0I_\?SQ\#?\Y4JGH+Y?DR1=IR#.")N".YB/NW$0[ M-,]#WO!HL7)]#1EW< MS&$>&+$1] Q.AZ@X914%5P 1%_)$'0>B@SCZ^A>ZO MA/*W/P7 UH6:1S7.).XIWB#!.U/G]ADK"VE%,+:"QCH&U K:LQ+K@G_U*>Y= M!>6[U/CQ)4"?-WL '5X"]/NVVJ'OT/Y2,^,ON80S0@CI.\58_J6I:-B7/EH? MM;_^:9TB"549^CXJ^QIRZFE75%?V<2^ 0B6K66VJ08O!,CY8"J> R?W&A_RE MMA>$U%#!C3":^-02 ($8-AC!+ZYQ>L=J3CUH^")J"";UZL9[U_26F55),YD M.U7))!E-U+ X?'_F\%%P)012CJ,&VB;*I$12>_+=U#DZ^&="='A!_WVU.):M M<9+$[C*@=DWSR?H'@>E'KG=8_W_6\5*B]K&"!>90# =!>8YQ!R<%2!DB$><" M3#'Z@YM,!6^OQ")YHQ91G5:-&O,7#U_\W$U\ ,AO60S">\7L+ T4G< <.[A[ M4>V4_2B#[DH_#?7O0>B_@',J:*5=FA2>/<%SK]V0"8GKVAEGH,?:N^H?6Y;= M &*HO .7L;\@G3EMDA68LE+D#A>N\SRER7?5X79'.FP#8UI% >&A5 5\N<[' MB0G8H5SA5!6@>W^/NRI@UZ*%'UL4<&RG9M&K/K,\>P!Z*05]=J4TGPR9L>NH M8CL&O"KPU*/B*_&,K#7AD2XIZ'9.GN#$: CE(_CN-$?4RDBB+O\HC&U=)OUX]J>MQP9%=# W.GB, Q3!W)=0D@T)JG MTL!H@B6225*9A)#O(:N !>C<>(!45=$>HQ-E-,T*8B$$0,F,DDQ*A6!D5CQ= MS AQIT:I09S06N\<"H8+F2*EBZN Y!3O/>55N\[K=,!4.\+L\=E]R1[_[)G3 M6K&W3D77*^FR%&Y81 $RWI5LLCHA^!!)-:HE3+8%05+4#>O!<*L3' I!C)B' M<_=]Z+)R=E4M^9U![N_)VN>1.'0DCT9;C?R)T*VL.[^$P1^D3__/V,J3J^BK M8CT]M_%G5JS<.$=K>_3/,=?L=D:$[4 (;X2$V@2X,+>28=*:!+CT_X0&,T2; M BN)DWF$'-N%N3S43WB5(QDI_/$K'8$Y/P._>:=BVCN?N+PU^+P!#W1UU+OA M;+2[X7UV!3I1$E*_F;J 7TTGM[%MC$DTM;7[G BANGFTN_ J W3;@+DWFP8K MW$CN!8EY8[V%P,J:8^QJ!D85 Z,MF[Q82U^3+(;[S:=8H((0$IC,%:;RU\R# MG'^MX?X09R0DU4:QBR7LQ1 MK0?L^3*-:SXRA[])X[+* ]_SOSKTQUH!\[.=N4=N.N]O\985[9\D*H%QTU_ M&;TV& #,ZS 8\('(^12S;\Z91J@N^L5AUUYY1H$^1K#36<%!4-@68H5Z&&$ M.Z%P8:%ZIM+23>Z[L%[Q3^17-\6$WF!)[N':)M.@[TNK;\CS;<)X3K,Z,*L[ M3JNM!C-VD F_V ,N^)B#/;.EI.BX)_QJL(H=CU!)"U!W"['W/&BYI!ORT=<^ M/WMXMM>8^JGV^38#M 7'.AHH5J# =#2QIR8NR?ILODQ=IX0[7C'ODL'46/OQ MU''L'C,U-'%7SK(WV9@$A1E:&2&>KE0:<34/HK"+L@F%"(1IU8K>TH[;'4-Y MU,=3_^ED&Y\WK*UV'_06I>NDOT_/"W36A->FJW$]>F";']2^_KA7>MA9XN7V MIG[2W\1^VA*,W7^9"$[?D:'=?]RBUJ((LK11VJ6^_+9,[5 MCPJ<@7RC..-E5BPJJ3A#_YB3ZZS[K=EFDJNPZ.7MC@<%$AB#Y;NF*>1+B(2'>795YG=4Z599[1:]J %-FVP ,<=E/Q&1<5/TM!' MB.PX/S!DQR$>HLFW7<*2)E='Z;R.CBT:4K:*$N)]EA25@XS2R1:W%M@S'B>$ M#UE%?^9%X\[POTDV[:S]NF%=[5';2P,K[6$2F^60UE0*?8-G"\!MMRK)T<_D MX8Z\2P8&+.;YG%LU%6JNDBO"INCJ6@H,8R6*]I\TR_$.+%83AR9P\9?IW7IE01R1_L&@(!'30R:B)/AP?/(D""B7$@&-F>L M $;=O<^UK4T.G[!X$C-V!5;1#!OW-A_!%$]FK$1WD))[#$_/BR5XB_\TU!1= MI>>F]P%FCXMZ77&O ]"<>7K%G0\$[=9X])8"U./6;@/.8%^$"7N!-5F?W!C" M((/G-&"T!U_OTJ3062C4[0XW1:L;EFUCWZ::UR*KT#]!"92AYO[Y :&V,.5:D:H> [%14Q&3.N W!MC<WQP/W%:BD)KVSKO%06%.)"K<-&.X8VK*E% M-<:IF1GZ<"6>-MJE2[*$?$RY&=]%&/9M.H==8BE"62-I;1)IG+#T;T+Z,SCP M,E.LZ@P(&8Z<4A:NNA57$3ME;:3F %P*M5K;RD9]1R2^(\_FJ M'SD=;./(W M52R)2#$./DM9Z065P8VM8&2% P4W:!6ERPB;$S!:'@,928Q_&HY$-AZ<0@OL M Q[JHNW"LD>Z31\E6.S7U99^U4;@^.N[0 G0/EESO!KI)@L?2@,^M0;T\ZNJ*8+XU6EE)J<"]KJ3(OZ^(JN<(_6&XH?$/%!22> M3DMX4\M3NL4\C>?"_T/9K>B7G=4_-QG+B1*\D?I[?&"IOQ,EN+__^WN)[K;_ MG=,AW.UL$"Y^>T0T](:[V[OVZY'RJPYTM.Q9*!^'B8N%,^TH;/]PO^WR6:/! MH MU5U1X9MC(,=MG8.9DANBYBM,XJ(0[;N[=.@RN0"]F%=H,,"Y*PS"O.)C] M:,<JR\R#I38XGDV+[,6-T'-RA+M6B3BF5YZ"]#0V\RP.J MZ>IGFP#. .:PGW)#MFA=2H>M)19089YE"[W>5G8]N)M6+*73# 1^D11^S98? MGJ18,]@"^2J92_?>,BDHU2JVZT#+8I)]W1?1B[;C7P:!55&K4W3]= MZ%LTZQ/,;F\(_OBFN;]YH*]/==I+:>8KTR 0(UGD,K3HO$3D,S6'G8K[5V,M M!KWA.;&>X ^Q+2C<=I;R$G];\Q+#?J%JK2CXF]Z.%[*5N.*,>T?J1)KPIS!Z MOJ6P8W:J?];RCR;3U=]RD%HW9F#&,#X&#L4J-4U:.K*?+LR E2X!1YI)SU8^ MVVGH\ODZ6OLX!ES!H;3JT:U7?\=!,BB(7X_6"ZMB Y_%=Q:521GN@\/W)BMT MN_3RB)=L .W1#VY,7((>O(A@;5+?S%21/0T'7FI\A897K**O\KM/PB<(/Q'7 MLO_&QT%Z33T,D27<"BU#T&)GY]B"J;HT1C>E"!S.OQQ3 M:2Y W',XIH8@,XD5)TTLW-,@2XV//Z-"=/$[8RH1UC%;$!W0LYI/*8*W0NVL M*IU[T^A+AQAV^.;:9;'6%T+D>QV]+OB7VZ39\RW;TQYJ[VJ788%=%X-Y2.[[5MP 86P@M>RL]&JW"T(^$Z M*Y@&+G*R=S\C!7KMNS;,+D6>1TE1!+':[M,_8B:G[%,GN_1 ]P)F]=M7\8CW&[]@!LO"L3!'!.= M,5-IR*7SD#'B:<1INI S07.*\]CH%HZL])+XAH=4>*V.=2'ZP2W>]-BIAWVV MJ-.TDPG9)W@/9K!#[!E/3*D$$5[R#@#SB>A1(VTLZ4;AIV;# U"$G9#:#-(V M4Y^CIKOIU(<[H+J/\0CJAR^TC"Y-?$:,M"G8L6N.2%-+,U!SNL%)#-IM3E#K MB4.68#M_S?*8R1[I"%%I:D'3.CAN_KPF>[R5%L(@N*]-CW5K]<,0FO"LA@U! M7[_V$B\FA4*=][A#^R O^;[YZ78)RITJ/P\F:CARKKJ15'Z&TDY*IQ,=^FT; MPMD];$& %X2@Z>.U?7)B=&6>KQU":%>1Q,9"XG)$-EYCRX)?2@N!THF#7,*H M\@+SJ):?!V82?LJWDN=4$3@VE7@7HQ5<-@8=,Z3CE5HF.J$L^=\QT\/,D7IB M 7-2"07O.W.;#\+26UYRD,,^JFFXV@CI<\-H0I;K3"VP$*IEMUJ3R>X@4(M\*+)TZF- M#\71ICR $_Z>'Z1RF!VAESK,VW9Q%24I8=A^H^*\Q(TS8^68\47QJ-ATZ,*G M#N#@EE&Y$P3.@\ ]/7@(W#W9.G\.;AV+]")^.]_\6T=);,G\/(5_C>07G!@2 M+"]E4[W*L-$:&&ZNJI'BG^X1$_*7_\2Y]ON+#*&?PDZN0NDQ@B?R:!?@,Q9O M[F85[\ULSTV'%CHT3L;[;DO[?/3&^S@Z1H1,94VF[F@7<[&#Y.]I'9%BYY(W MZ%ZWYEH5)QS:IMP['-JL2)ON$Q@ MCU-$!;:VE]I>)^K4\/;>-KP]:FS]D]%BZW_/JV2^5^F J7D;M?D)YTB3TQEJ MU)6GY@=5CB?5:EVE&W3^0!)N$.1-LN :CS!D*D G'CPQEZK( 4+SN/(Y''F$ M@S[FBNDAZLHA_-EE5/(,HA^)46##SX%37JAUH4J$9FK [36UA*%2OIC A1=@ M?LS!_/B?]YI< (_XM%37^"?30+C=K(7ZP];U>2!$"N;PDY'8)9AS>Q/Y@<.M M9'*$"-0M:B5=M%=KY.,Z>F*"(2)#LTM3%1521!^DL.&69I'%S"00]1)[HS49 M2W6&@%@]JC"(_)T=+;D?$#80FB7X*8'>HBJX)N:>V[+V;&V"< 1+.T1]V%Q: MW?X$ELK;Y]BE7"UK"PVEW44AK]"VHF>D(@?WF*K)6;C MM3(ZZ%[&5LBW0I+XT7H=Q!B.X6XD/%3I G?"MA'_>&\-)J^]LFZ3;LTD?E-[ MZ="U9K]YY#+O4"4H+'D:2?I[C7\GB%3(XK)%!XE4ETW@-N,#2!+8O.G8:8TV M:O 02@TCEVA*O=.PEP7*'*("+F$LI2;61)'#PD'L9WIC//B].PK[K9S6HM*" M=')<>5Q G>20TCUVS1G'-&(,/Z_N#/R315+)QVB\PFM%2V/I*C!(\XWB%?1& M10^# 7C,1/ATO$.FBE;A[AJ!+P;OLBZP2F%^BT*H>R<&_1:14V"[I0S',X]H M:IM M6]0PX"KK'H.M8AXF%L5F@=(I$.0)!81B)Q1#"4U-46ATANY* O)I&LS"5QM6 M!U^B;_0/Z77M<6RZ/0KA.J0\DS-F9OLGHGMM&@ 1A2 Y;-=2XT27M=X$ZYWH M1TA!*'E_=/JG)S747YG9);"S:/YU"?LNBQ^8O8__]\O/&N_WZ<:*T35WKR!; M9V3G9MNRU21HU=YF9>C4[@T>SQ*&,D_>V+T2JZBZQ!N5T2Q)X?'8LJH21H8. M!EQ^B/X2ENLJF5NZOI8"<,?5QW:E>0.WLUYMD[-] ^.[$R&[[(Y]X6ZZ]R\8P1]G/B98?(<+XV<$CC+<95WN7[ 'BA6:' M\XF04WUOE_-MN)O^9L[/[ZB]N:E :5D_32N& P>[@X;&FCC;OYSULTCX-4XF MV(3BIA>C1#AE?!(AP?$['#",:Y%]0D( $I!3O M84C5]'2R8>(_\J,:H[T M$XVDP=M>_>"7G7R;\IA,VY9T$]2EZ!M[Q#=:"8(ZT6''0DFY*2NTAO4AW>IV ML6S;N''+!7_HB.A\NAI$S#: M576=\G$N[ %V6+BG[6LZ,CI?XK_9;=,TL//[''!$M+;UW2#?*ZPJ<.?@F8M:'GOO!8/X$ MPZ>,DSF[6UAD>19+\RO1[,I3F'VXU26_Q TY2E&2"I"&,O"M;87 )LPG2C+(1+115Q53XBNC6 MS)3*X+Q,&6]/F D4$(5T)%Y5A;QEJ.M>G/7I%M..E16X F$$Z1T$ +'63"G6 M Z9[= &N(ZRKDK2$]&]V!=R5:9*R+1(($V]JB63V>E[.76K[;K 98?TND[7W MEO!3=/%*71&&.L&\)2-KKY(\]=H/FX4V+;[QFY::@#FY*(.ZY!;A5+7D'@UA M@!VASU$1=HL+?7WV2[!2B 7%!V/_W"P.L<5\L@I%LK%U?%+Q?Q,0F",C'(AJ ME]+(Q]STU7ENDB$M] 9+Y!B)2I9/1?Q@M]X=/:5_L5HH? \\^E<9EO/A'L>E MVKUWS&54K(CF2LL^WIAE 1M-2OV7PB(N@E%C55!&<32:/43N1*MHB1_ %[#M M$H[6P>YE&(Y0NV&YX";XFF2T[;*H0OJV:]CS94Z5A$Z\8/PF"VB3O,C4II1F MY,%"40(0CC(*C]1TUE"P"V&"^!GI1\8&90[CF\G]\38SAW#7+OB,BD*O-9+, M4;,:D@3NA\':N0%S\LO\[KSNYPCQ \\/'C\P7DO_^6@M_8L%& T):N@O: 3R M 3"VZBP-5TPW?!;IO\* =@P>V;DE[\([ M0FJU+4U%"3\IV1:M]ER#EPTM49UZZ%1+XO,ODE7%SRNJ"_4,K<5]?@[N.HRF<%KF=(IFG"I*(-9F\,. M!]$J-D*9*I6AR@)LW3,+7]@B;Z\O<]-\VH/@VNDE@[8Y=%/Q0Z:XA=5&^M1Q MP/-N94[8KN$)NY#W#MK>!^'Z1Z%YG 7R.!,C5QO[A%[?32EQEV[V(BE4/]7F MN^XDXGS)^XE,4BQVWSA3)!VT\@(V":X#UF(SU$E7"BG7,+ MC=8^'6@FPB4T8$S^\:XKL0,#>V]N[9*]32Z6@S&QJ>^#922'7 ZZDQ/RL_G* MC;Y2K,HIEJXKI\M\SS&1NZP M=V/5LJ;<<6+;$I _?CE67BQ&_/)"2OQ*;N^4:9=PPW(1X>MOAF8YE/61R20N M8JW"\#FNLDG*AI+CK=RAXIR*=,W1:0'U(?5S7X.!.L?K0]:!G.YS%1\I.^(_ MYON"'R&:I7R0JFQ97=Y"%1YU6?J+T=H^?_!^^B@)_ST;/5_@VZDYG=<6E+TN2&_,HW6"#A9Q>Y$Y ;M.%1&&2XLUS@19,TBHW>YU%]*M M/.9:JYT-9PLK ;QRSF$K/GGP0^U+8P_U?)X0N;E%B[DZ&W/O>#K0)=3VRG/J M&G,"-V%SH=\ $AE,DL]J)+U&#>$K41X94 MFS2+>8($FUQ-\R=8-U6 X .,!H FJ3*GY[P)A8"M0[A-N,.BQN@T,G5)9*'P M>A'FA;44G4!*HA%\<)@4&ZD%*A+4OAQX##T[3@?E\&%DZ"8EW89[@BU-"(<^ M9^KC$R? :=D'-!B7F&([Z1'DYVA/EM5&OOT_Y?/( M0=VEJ.U %8_ Q6[WH465)+XL$T#HU\DB9/.0+>-<0:9;R%X>;1^MY-P$6*A+ M(UF7+>&8^6=DOB /();R8X1B\9W)@U=XSR1S@OKMNWL>,_[2^[+Q1*T08^EE MX9\XHAGJ#(U+W_#>J;M(GU/!RENW$X%G4H?@QX^F;B,1U%[PPCHC)?FJG?)D M45KF>AAW. KC@CKU+'KM6?FG(ML!TZ]YZ0]!6;&?[8B:-J>#]QD>D3F?7%AY MLI;3!^X!!RC9XZ&!SV4@^JG92G?[/"9VLT\53S9IO3-U"\[GGLYGC]894>?# MT5,KXK*1Y$-QO6!OL#R$! &\X5?F\S$XY.V3U#LG\\M$+6"CJWE-8LHS"1+_ MGF^B-'[3XV/4T2,T@!:.E1;C'O;8WM"]SD&L<:_/^DDAP_XM [*!RXJ&BASW M[!1CHI4D\H^'K^$_FJ421O79=N2)53D'<])60FK5;^UR&CA:(*@<\5.3<8=_ MX6PDFJ60Y/E,M^A@G+ +,%@,[%9-1Z!CKMK'AMY9FP##)^D M3]E;[=Z;6, Q.R/GCT;KC#AL(K_6$5+N4'3GLY:Z-UX;NH^IBCF%]9FS%T7P M@>SJ#P89\U[$]% 0I/=#U@;8!,,ZDN3O MN%_:#.P;+/J!D;LA/_85NJZ_5&G<$Z^4!-N[USJH1O=X]_FOKS^ DTWP/72 M,!(K/+IT,[01U3]JE9GFB-*4@(CVP^;Y,=%$@YITEXXO^.#Q(W;\=+*$3DOV MC%TCFG"B.L?2=[I,Q8QG(DO)GPVG@+8=XY'66F3[:W91I 3K_N:_1?^-Y M1LPQUKJ9<#"S.I'U^]X=K],(TY@(S4#^ MF;=M3S H].U#O%G8XHEM)S[M9K"=9\%>A%O"FAOOT,%EH/,%7SW1+KL'V]4!J\W,YA]M%M2T (43=1\:_:B=RHF MK_PS>J>D)^@:BNVA74S2M5+%4N>QL-<6/)WG)M M+_=J#AB_>ZT[';<-JJ[(_]V8.%8S$R&$VVF;V4_Y311Q@K.:8P#_E H6I#^W ME\CIW;*1=O&L=7-WULONR!]&")"M:)[K!FK]2'$;0IC)";?FE^'5X-2QYI.K+Y%NU>4 = MXTTKQ&=/;7.]*L?AN W7=AWSO=6NW8MA3L*.Q8 YH:FW$( A+TO*=&'IXJ1$ M"H "A0E6!A[7?V8=8=C[Y7T)>]]2\ ]DO_1:(_W4]".U1C@+("?Z)[64PX*/ M]/=.':G1 :0K]VR:7!@S0;ADM.?LT)Y*IL.!%#7):-J.&S$>R(O*H<"'7/Q] M5H883 /&3>>Y+Y47XAW:I,Y02.MA'[$T M+S1<\D18AYZX*IV$Q[:Z#7=.)5JAT2CT&3AEY"-S(@=9M%PA+#1&/J1\4,C5 M@@Q:X23(-&083"N#!=-&IYQ,X/ MFL6J3 S(77BH_( -Y2ES4_[4FR;$NB@P2HG/ZLXZ4N:1DL\#5:@C77K 9C M+N.-J3M84&Q\SB8UNXR%33T!:RHL_-BV9T15.NG$H[%.;#I71HILC8H<.\FQ[OI,.#%*S.TTYX(EM^C<[C,I M#16_U*+;!A%:MJL(=CPEU@)=68>O);7['!PC2&$D>2K,9:IO$6+!4/>R6C>- MXV"%D9=4RM.X3K0+K3?+\Z^E4U(BB,9P&TD.13VB;]BUI)8.L*V'Z 0J5R+2 M.8F'O@M [1^8!E!J!A!G/:A* \QR53HU(W2ZRX^(J%#:L\Q,,0-8 7DL&2]. MR\KTB7'#,]@_(HLT)6HA#34-+7*/\)'JQLT0[LF>[0^;&[-U%^J?YN[3W@'E M[IVFAC[J*B%+,;) KD:4V>IY:Z-)B_#V#=S>5[D)U.H:EIW$=JL/@]6(-2HE MI,RN,'1(VF.S5CI+"&9Y7L#':6+:9"&:F6%M4JE:ZKRX9NMI[("I$?>I [3O M??&H[%^71BY8EN5(9;T_*+-STWK;HUZ?$[8X0B+6;Q3%&\VBYH5+-FP^;8.Q M>=4M6(0I>SB1R?XOE:BKO"ZUZO13,0N#SM]I#%.3!==A"\%_ZSQ.\RZO8>J+ M//5;NG>\6_LZ?W-K;MYD87V1 9.\)_7043/C.C?(.R ^]NW?Y!22-KOJQ:,C M#TG_[ EORR@>IEV1RK??*"@5:[&UA:$.'_?D8LJA%\.]/(O22(JZJ+:JN4DF MC1KZYF.F@7N!KE EB%![['&N2H?F.?@ %MQ?P4C$K?H%SMD2=9]E#3YCZMNI MW\):R [ZWP.50.,U2GD/C?MHOD4IKZ&_O^%[(./RT(L\[7@15FC'%UL8Z)1Y MFP,8+/B,+'B\V!:1$:#(E)>L0?X8[H[V)V2Y.4^8&L@W1J(?122P)EY.&U&'LPTW%P>_AW):76)WI,Y,?U\R M73P[X/!:;>FJ*ONIUE$Y6J>*23@L'+J@E2S4=!E$Z$!41\+3BH": M/.-@@.0XUE%"E!#"9'6-]/*47\!_KB,A4*(EA\C%.GQ?*$",],IAS6]FF;Q M\Q1RSQUMX*F_B#[XDFAH(R?CJ]U8[X6B4*;F, MU0)CI?>A!<6T3PQ3/ MK(K:IDKU3?!W90FKN1*-/P.3]RN_U!T" IG(IC+UWJ1 NN8I,6ETL+5+3,49 M[*=UH@DU@DE,29[.:4;YD(BZO&W?;&K[&Z')H)O@1R&5D'V/[7Q.A_=_I7G5 M.B['"49RL^\NA;V;93I2?7$Y9"EMJ^4@Y$V$;'I%1;33LZA$7C[L4Z7/$XRZ M4MC6<(<[0_XISHK8%6/:^\I$L$DD M;C(B$_H;",=E'C:7RP_ #*JQ1X+>E^VRJ=LT++LG$I/T2HP'8!K8O0L[\3W,G8T_LUD0HFMCHJL %")1G".!&1:'E'4A71[=146R8HM2!PR!T M(^NF!Z=#!FPJANT03SG8ES"%5P+5(E!Z5B)=VPUZ3>"_D\(%=>S=B$U5QJ2T7PM5@VMO;F(DI1._:]*K07T))$J1&ON M/R:U0R!JT-PB*>F&VE8Y)>/,"Q.Q#P:_&'>LFS@5U3!0Q$O@XD-WST4)VC8MZH3E4/@]RIY" ?](% M*E_0^[JP'M1H ,!?NA7N#NR?W>P275;0FKB(W09J'LWJ]E VU_EJ1F>+T31V M5=A0++\*1?E[!*XNL8NTBS8UPS!T.-O',+47"]6TZ2HS* ;,0*E]9Y]Y5LJ7 M+H<40?/H0C7-3+%>;;;KH3:Z!I+FL^B^'>Q$DY=>17%WR;I+'L*V$P$P#/&# MR_N -L'_8^_=G]LVLG71?X5U][F[Q"K892=Q$N^INE4:VYG1N1G'UW9FYOP( M$J"$& 2X 5 R]U]_>SU[-5ZD9,>"1)Y'QI)(H-'H7KT>W_J^R\ITD=^QO[T. M<)B'I_2R&%B,@H,+Y.-P%?4]CEVZ<'--\HJ!8#&?!-N+M*+O M?PCP&:(#1,3>_;U?7G\$J(1+3*:WOI>3L(80S(Q;L-J3$\DT 0A2-0V_M2(P9<.I22^70LZQ- M08;!PL/OJA.O85K.)%YU GL_RDU[]E<:T>%C+I778+E VL4X=/(>(Q0U&+\6B9D1@UU,S:65 M$K6H;@R:>K[Z*4WOT_3?G=+T=YLY*VAVMIPK-F-\T7O!*/ 36$^(^YC%E0DW MD]T.E&'A;LB5> -FM]:M[#8J 3W0OP"U8[PS?>_QC?<[^=5'8NR>&+ M)BJ=C:<[^N:V;N"=E53U"@\*2"%3CYTS$@_'Z"9"=17+G]3LYX<5/"5 ;KH> M%S,!-I>@%LT?<#-QX69BT:1)@4HBQEC0PT1A>BD40\0)#VY-)PLZX_)[_(+' MZ@2O?&<#%J*AZ*D"R*A) LC"(3P7\_WV>>^(LT0EU8HAF5@O59VDLEN!TA* MJ.S=XC4;OJY_-;W4F(<,J-XC2'E\5(?&L_S!N4O_^1\OGT^45>B]0AQ??G^/ M0T2O\IB7R8O)!B#G;@LG4LW]S:A#@:,X$9+R?W'ZA*RZ569"BI-B3SJPOU51 MR1)BF $LD@P]OC"&L[ ? ^I;@KBJ"'; ]0!XXW7#0$\,;>\A^F&]LF%PE3Y- ML:='O>E^G.RF^X5(./Y/&E?W+WW7(N;FA6GS?;B\/&_($UC?-U^R)[4JT.9& M@RJI5V'M<+.90Q86I.6>0* PY-9'/MR@0*]'E&U$$ PTJ&]\*LH;R*E3T-2O^-18?GXX M$)-2D;GV&I!AHC) Q-^'_WTB_P3H'/Y"_D& ;FY;>F)^]C@8EO2EY00\/HKK MM3 YB_(U.71;!9"NAC!?O_2M>!K;#A4Y1BH%7_*R!XH,79PQ0EP2RCT21ABL M-=+T:^HQIP795K\.5L*W4-_87L%*S7;FM. ,&N4#WA^=_X5: )GN"]=XG>8PO M!QZZV@I.PUFG;2Y5_ ,XP=Z=?WQ_\=O'V?G2L#OVO&@@!N8+?[NTR\%?N]?$ M^OG[CQ>O?GTS^^>%6Y'OW[Q[_^;#F[_/;VP^S\[>O9O\[?OS]_^_'B MS8=;/\NIUZ!5Q/C^X18Q;O%BO_A;TPX*?GPZ98)14>1Z(_1>5(NQE6/ZC?"A M_W];-^G"DGC?%70$R'-!PP6EV&3,F1E ,5^[H2;8=TS%(D&"$S):6S+.L-MQ M#134<#0M@<5STXAG;@XMFR&::Y8^G>7Q32T1/*:7X%QLIY/<^<2SS43?87X) M1\:/\-\TQ]Q!'^I )V587Z(6Y:_R0*AA)CS5*8I5R'?L!RU>H=R@6;49MF*B M:_W#\BIULYO"AKS/==L[/0L7L%VZJ*1(GO X5OA__O+-@!6<#"J+%?!)-ADA M&)9YB2V*OZ:-,\SW.6T1 _+B$/F&VZUN[[>::$\IG+R*H=I*%4M8IA[122E= MOYT@7*.>>(!FU-JZ[ V>[RE5]EZZ4XQM']S-69?\K=WLIMSF"0)T0BX9@)(M M.?9E!.$_)*-PSIGO-QA!3O;P.&VH+]Y0]_AF_Z__!\$9:,8CE@&$ 8^,:+7Z MMFL-/\#)&N>K4)YZF@*1SMDKW6'LRWQO)/MSKSN#%QS3+0)\4[0*,KKFB9W05-':G3!FIF,4D&XBC1Z55 M1!*%"F4=!2]#;"-L>'B!=XCGI^2L^Q#+TN^Y&-^96E*RDA -\=TO8S=8?;6]D&,/Q (A; T])V?_$ M*/GDTC_>A7^_+OW)[7CL;H='O _!A_$T-A%='ZJ3JL!D[&QJZGA!D3\^G6X/ MM,\JGE/JJME-(E$8,&EPY9@:$_&DU(9.2<.9Q!NV%J_Q(Q2S8Z(:":'Z^;"Z M%5[X%J4P,I;UW2CG(FL3"N])N4 \J>"K!9?>7S@F(,70O3IGO+VUIW3K>U[D MRKDF=WI,HR>N$")$.YJ%;)&IIY[52Z"OP8PM_F&1 M42ZS--7^?AV?%$J:RQ03FO%E# "#'AHEJGVEZ:N M(.E/9'0'EA=I?A9Q\:G:;IKE#OL89=C=#"\EB0^C=03WTC&2& Q!>SNB-S@E" MA" 7;EJI@L[O#LF+3_ZWAD\KCR)&W22#$%6NGRN82#L)_ ZV%S2;]YB/ONDV MFKYJ(1Y^Q5WO=@]RL0)6:A(GH2S/DWQ?\%^B02!ST4&S.9.&S=\1(;[J4+G7 M_;@"K-M5AA^1HU0I)A3_1J=JG+/X'6SJO^$QB2B^J '<0-$'0'?7"2BZ,SB%04@DH&(H!]+0.YO4P98[Q8<:2DOTZAV$H25W0 M\I=:?%F(L:0[%SX".4F_"WN(4\QH*AT'EDY.Y\ =A9^N,)JL$<"NRGY2H?)< MS8K:UZ!#/@,_2(@=B3 OZ_)Z65ZXU/D*.@:XJH7M\P[_&Q2<( MC=T2VR%"^HPQVG_]<,Z@['D+E3TSJ.Q<(AWC@!PQ*?^P;-&()9B5Q#;_M2P! M\QC2EH\I\100:7LZ",R'QI]23H*PIS>4LS=G@4WO^'-#4H8;MB#N7N>P;%Z5 M%:3)X",0BW@VWS[9KDP204G(HKLI,5'%CT]_F&QBZE<7AUSZMI]6 M,\\[V$0I1(?WGI_2W'M"I6IP'!X _N"'>RVX/ES\ <'/5JC0"#_;]^X.D??Q M)DM^ @K?Y5-8!QGQY&1EDBUGF^W"'03<'UO/[Q?*T! ,&)SD>(Z$[>Y\VV(> M,1;G.$.),4\\FWYV8RFDN%5YWF'9C.Y9N0HVX!C0!)/.&OK&R&J$VGM<"0M< M!XHL)=ISWV=,M>$I5N9@Y"#/N/052=K(/P.J+$"+C3[95@N&(Y_G0G 5O E3L)EE:77K+#D=M2&WL*_)-NGHB -]C+;3\1-U[ *\4\W9?4)8)8;R!A!1K/*/A'I MEZQL(MLGL07H_.92["*N8 %3FOJ+I^:8?9+IDB)]1*D<]_+.<7/@^12RNHXOJ\&Q(.M6&)+XNT88D)MRN(T-\< M<4C&(L0)O13_;: 'I0C LQ@:E.6TA%XS^-?0+7'+[;^=.0WS.Z1JC0FA4DACT.?U)6Y& MP,'(PVI"EN=IL4L64>O^;E$/%-L7?@T646,W:J_OGJ MWXO'4OU[(,=3*#QR6_:C'@Y?O!3C$WE#>0H7OVWCD4U+?'4V,>PIC]FJ8! 1 M4SG15R4#7>N!SP27"F44-)FH4A_"$HP-9=EGB&HIC,*0P%G"JVPAUJ*&"21F MJLXGL?\?/P!CZ2?\-2EMN? H[8TQC(SD06T1M/3R0DD(W;Y20SA-W%UMZNR^ M8-%8^/DQ>VK3Y=;[&'^>O4^;;57S>,Q@%>N*25-8+U"G06:^?J"0@MLN3O#)?W*0+;1VE@Y\"A!H16>(\S MX[K028V&#:&U"VN,JU@KKVIA%2@ D MU0#J"N'^M;FCU+J8.+ %7/_;^?D[S,A1;RSRJ'O0NA?(\%XW^$,DQS@"\E-) M(_5P$7&\)F*A^>)7:9[@I:S@7"N8#=0$VUH>(+815. UI?N% MU"C.4\U]:;.TU1,W]5FM$B%1 &ZE0DC;^80G["P>E"$.?OF.I):RWO+, F8G MJ-'8L\^6:*+^&DTW3]"[3OO>CZ$N$*5=^O<&CAA8:20&7!;M0L37R+'CRS @ M 1;X,#4I_MTLV EV\>/R&U^:@%9;NE"H0A,@>Q-_ SZ$"4$HB:KG/GX"#V0Z M8BL7D"19W/0?L5T;,H_0HU>]&0Z%#GY5P?:AC [T4]42!)!^<*KM! $J5*GQ M0PB&O,;.: >\ ]V/SE2MZZ^X#<]K4*9.5+_,G(J1<'T.[5-A_%RG<4&S036A M"%@_LG7$"3UHKG#7*+BEKB1LN8-.+L M&MPU0D5&@<4[YK#LY63]GE^9)^.^W1U?HSG1'#PZFH-6H4UTEX%MI0[H5A#C MPA!&:CWND:C&V,NH5#&YZG+E)=W>Y+&5*>N*^Z&4CT\/U7 MC/Q#F:GG4"&'R5S2KJXITM[T(#3X3@Z2<2(\=6K6$>()/KQL2") MOO7,L L& X+S=Y5-0\50DSK!8O(7.>^:T M@S]"^(7?E$_5]F/0SD0] 8R-LW_%8I';?UFR19I KRH97UX"+2#5I5-?/I): MI:8F6TT\5,/Z&NU(36O12(L;U2/!4UYA U;> +C1C<12.;).SZ I#X5S0R0C[66](HQ(AE,ZK/E;]Q8=S7/"G9-;CS0407H?>]1L\*P,D#1%#V>,> M_]3#%V;6B[NF6]K$1"P]3]+73TU9IDZDT^3# \(2\F/+ G]?7,U2*06T?J\B! M&,7RL,HJNU=E303^;[ZPU.K'_\[6EO;U2=&P-(!F0U#,(Y M+YA69)ET=N=$'P0P1^3+$P-Q76_7&\8@Z57A/0!\"6F+%';5B,"1TJHE2$2+9.@],_T9(L7PU5'RUBM"THA? ME4FJ(*L?GCUW>R52=C8["@X]W%LMEP1V:ZIM;9" Z+DB-'/G.W#,UN!=PW35 MJZ$[W^+6'G ?K_49[0A48SZXMUMO'L('^"^.,CJ(O^!;!FX/K0]5&1._0*P6 MV46<,,-H4^#VO&@8M,8HP=Q\@?A'5*?Z.LYRG*F!-^.V^AGT4'WF%TH?^P@K M=%OMC-2T;6'0/[LU6S@#M^3'P2W,#!/Q9V<8P;*26GV^HQ=QVS=1I21Q: MXSK#G0#,LB6V<+H?K\O<65N(J[!QH0(<33%S]C4G60+*A.$OQ3![4*._]%PW M3#VV8710G9D9_?H+_+H6;:RD 9U"$.O']16S9Z9HR1@'CB/NLSK[1_QI#B<7 M$ORWO@K!)742QDF)(' \"Z&?Q6P ?-"%.]BM^2U:NQ=?:_)RW(P\?^:VB0?TDP/A$;9]VQ9GFAL=VWOWCD_) M!"K7=![9HQUOP$D3\[#M=FN V4+?#?19];W$ES^!:,N_>AA7WU&?$UXVLO8G M=J?=>LLI"&G+UA90>3TXH;T'2MTYJ)"NS=P.K9/L]WXPM&FS7PEHC5M&B\2] M*>>8ED]G/_^D4%\.G[V4A?D2+$B^?ZV\DMIZ!$#E-)'^)$#,59_ MPL'(*;O]U5,H1UBM^>E4K?G3LEQ3%FHJ:I$A.1==@OMN#7NH H3?G5)?#R[U M12=^/R7-=R^4DX;<@1HY4D2_ \,XJ_(A]2DB60C50>#WH8XX:2.--YQ@L(CA M +-V=T$]Y8*[A)$]S9VZ*=K[B'<>Y. MAV1'T5WOV S%E?)1$<N!S,3K%24HHZ9)*AV="4C.&/P>9F]*H]D0P.%ZDA M4":JMXC#=1\E6/*Z:L=B@\TB(K;'!G7V!QJM<+'[%">$CIP+G#3$JC08)*&+0YC\9^?R^9 MB5!P,YO)+9X.4G,D8$&*=\3;ZV(4B2.*75NK)HV$GH(H!7)@J6Q4V8;E;,#D M,G53<^!8%C")\ !X:QD/$]^HE9L9C<8!D_:GS)5.55H 5Q@E-A<0ZR)7.?*' M\80%)6E?CFX'\@3L<;$QV=@%T@_&Q,@J[&20.BG,TJK7/F..4(-XDS4 X6"& M+B3E:2_2<.7=8G+\ZE,VKENL+2X44!Z4UD."]X;3)<_2:V[MA=JZ>]R([N;> M[0*4L=(=E%U0 T6T&TNH(U"BB#Y$R20L4#AOY*CM_71YRW_1VH$GE9N [8^W M"4I_OK(KMZ_. =LL(+$6CKV5\X/=)W? 4J)X=?NF, :P/?/H]EWSYZ_A)X# MM\FN;F>_25*U8I8;<;Q&2/Q]/GY3I9NX&N.<00:;.*N )H M5-;?1,B\M<15&%Z#F"N5##ECH]T6_.QY[H @":BBC9W'C/'H!6.?0/.*%T'Q M(PX9G.!]N:<]9D*>Y].E/C95GWNV9H;J#^K][)ZPL+# "6&'%JFP5&1KH)8! MMPVS\NB"1AU$)%2TL>:%#%H4BNK.!)IDXO5C0".QJ#B/I*IV@AS@9/(ZKBX! M:]>4RT^2\#XSV7[@C># T4_K['=?LV6!:@JT4:":_O(+.Z+OJ68]^["KG050 M5M,"+3P>.S6(([]-,]YMZ>RRBFDSE21GM C60X[MN^/$Q!EQ=/?[[7="ZX.1.?(M@'IY3W0TQY MGS"=CQ73&5DQ0:-,PR@#0*U [@.5]2I"SYREGSVA3#L7-O=P16)N.].4$<=; MY+8I#Q: .+@M/H8>Z+I.F<:YKLG;X4P07W@Y5Y[H"&+5=8:4B)%GC#9J019" MDQ7797XMH[:,T76<:\TB4UH=S(]%DNYG+7?Y6 7SR/A-2J29N H=(!DDMP?I MX=KAL\9\&10RH"@!@D)T%_&*^;&3NSXVAN+3]Z$,I1T[\2I*6ZL+#R5>F%M MGL!B-8ECQ-E\YHCX?-G,@T#7!\D<&F[B2RWH&-5Q2T*N_UY9/86:@&JU M9X#D@?L1:Z8>U5-DJ4O?&B)IV2$GS"M#M-Q075P"XNAG+Y^YC1?O% [#$A6> MP)2SE'LT;(\0F/)S.!DG8,JA,W>VF@_H::F-H=4&E!67LL&\53*6" VV")I0 MPV+;) 74%'1=V#3H;#C#6&\7\)>:U5WPE,>[(E(/490W)XH;)0 :)B1FF\6+F;-QYFPC=WUT [4T]VQ=GP]J=3>/O@PML9EL4) M-AA[+0SL3+J4=AS=?78O^C5RC#@<5#ZE^"/FVV#H23U6")ZAI^(OHLM-?[-? TX% )K>J+B1S0(S6&N ^IX&\\#F"R:\OZ!/=;%CCY!%_#)S#; MQ 6RF=\<'I+"R+?3Z?W(3F]P[1II0W/+P9FF!""4A#-E9"1BC+ AEPYT4R*C_$K> MX62:42PHN=7'5G"]]*8"*IW"-S@0G8DT"0M:J%\.L[]%#LK$Z O 1]Q:AFZ3 MVI*$&#:N%<$OL,DL+8@W[>:JA'Q5B:DEJ ^34'7K2[X6U4 #QB?JVC#-(#R, ME&EFL\)0WW8FPSUV5N=IS&T@YR@##V+0(@C(20#3G$9M( C\X!(7CDM)?KR@ M-=W (UQOTZ^C'=1$N9=GGX!([52R'K,7TV6.O4"]2=P' 4SI-\;60UUW.;W& M#R*T$K16YA]BZ1N1D&FHPGY-^AY_&D$C2#TDGT+;LO]B_4T,;POE75]EF @WF68'\.RS^#05?*J22N$;/F&>OH+58 M^876P'D+Q"/(Q>BUOX2IEIQ/I!_QK>(8=TM#M_1QWV;!#JV\.UK5@[]VKX?? M^?N/%Z]^?3/[Y\4%M)>_>?7[^XN/_ZN'(Y86XGK7%%ORI! M5 8W!=%BV$%>U 2(KSC@2M'Q!:/'CI=A^T5]Q%(_>@]$%IM<&6\DX9UM[@T]^-15*ZMV?O5(WETGZ 4>#?J[;V]R.!PF!K-AZ]L".=PWFX!50 M9/NM+X7#67T5$WU5N4D+#\[QU&;,=0852=$69QO5.^(SX0>GNBA_ ^RMW(BP M]9XAL/]"A(=3WV G] UW3'2J4;5Y@/3CG[L^%.IBJ MJ[5L60Q]W-&3)Y22<.=-6=7<^)-PT5E.C/ZU0^^:WE\FU,FEYFZA)T M_K RW!W^32VVLI/P3!Y_*S7P/DF1(X96+2Y+P32@Y@"2FV^P\$8,^>(EW,6' MH-=$0XKK-!I>J.MXA\PRD(VK2Q FR.IEE;+2-FPF>,1(3 ) 5--:;_=>$*M\ M7_PA8Q-87"/8$SQY0+I0JXB'.\SOC"9KD9 M F3$T,GGGE+T/LIM(]UYGKB'2B'L9YDJ#G4JH6"'7S8]'EL?!UC(G0IOD?NG MT13AY[Q-S>JKLBA%+B9;1;20H"BKDC[$@+O,XVS=:DQB(5Z]'):LY,$'EPL+ MSMQ@?R(1;:W,JA]?:,# 55VF%@FH $#@!;)W'WI- 9%."R@3R%/&M(TBU J M1X==RO;430ZDTV6)S!5[XZE]U?IHAU7_?%3&XN#-:2>(XCAQC:&MC)A+TD.U M]:SJV"A=5U)V@]69$,T9ME2WXIB>Y<5ICCML^GT[.$)642 #(%NIIGSHG?%1 MX/T+&/;6RP=91JO@@_P,!^Y@UJJ ]Y%4\4W1]6MP?UC=%;QA0%>,=-4< V8D MR[0_%OQV0=5)5R%TV%\^>RQUD,6D")J-CA:&=;V"%R3Y7O.\<"!=&[^51DCL6^2K@N4C##Y5@SD M0:B2Q?G2SVFUS&J\UTB.H^->V2Y_B:YPK@+/<'I)XAFD M\6WP9?H_ZJ]4:H\7(+VP.G/F(:[X"VT.!@IU(E8]RXVGB?D9CN]Y_EC[C$K) M(?RO=[Z$8U2R][H %]A["H1%M&H8M 8H.WR I6B:;EC2TS-EU=[OYY#(19T8 MMU2L1H!/='R6V>?RIUOO/C"7W[>8)M=:W3F;:GLVU2,.T-V.0V$LLX/P#-WM MX#,X MM.BA. 6-QY8"%GI$)MBB@_H29H@N,R3\JY!\C1-$7H:X=BO+O:LYBDD9 M*0&Y6>*,ON1XW,I98F:40-F1.9SK&D&3G,^/.**(&,F$$7ATZ\/:[I?009,( MHG='@89J%/IP@=,6N'0VDWBE]P9#'6J4^DWJ4B%"F,1+HCNF 1?OW<455J.(()7AQT MZ]G"0_?+C);%X[E3;)E6A18[1^=*'XA*"D ;Q4>\>]SB2%?K< :CM5J%V+=2 M181#UJFQ]'ZA[O7W[K+BS/CN<[%Y>,#H:M."OA_V^ (\PHS]\\>2L7_H-B(9 MLQ&PK5<[ILY"5[9C_"5'M=\ZAT;FD%TF_8@F"FI0A2HS#4+.4>,^YI&#\4@/ M@'3LY>+^)T9UU!ZJ)8N(:5>A0T#B=.?NKC&^1K^[Q@JQE'^50'U=)B;.I&/D M4P9^*"GVUMN%;P]?8:OJ56J<'0ZQ&Y$#CL!TJA,&%DDYO/QG3 HT0H95V@AP2*.9\WR'VZKZG9$!-Z9GOGR,4>>\.* MAK9XZ#XJA("X)>FWI =M59\U&A_9?KC+6M,!9T-/<_N:)$]S%^KF\ * FIA, M@\<2CKT*YQBN%RCO,#;-F"M;L<\*$'K;PLZ. MI69^'=#)*L(!1 59["(ONHJA<;9W(?2)@IO50&5BGYSK.R%A7@0%*9G8L!=! MTXLU)PB5<$]+W KFN_==X_4?EZ.1E#@FP PMR*6 MT"]+UP'@N4DW8,Z6\CZ=^:*#T9NN&H^W/9;'4SH@IK?.*@$KI"O5;*^H)!') M.2!(P:25MPM7$+79NT\=WV*X&EL,E,%E ^1K/WP,8F+/YC?#28V\40] + BL M)F.[@DNZ=PDD\;0Z^-03R+8""M&C&T=/ZA8O VZ=010+H6S=1]:$D!6'W&(U M$?4:N@MWP[L>W<+R]G44<* I/[T-?...35%H31PTF# MLJ&Y9% ,*$D"59L)($TVIV'9:RBNQ-X[O(D*:667!!=75#L#LZ$3^O.2"Q2_ MP/3\WO'L6>1>YQP/+ 2O2"+O:Q5BH0K)YLX- MX4P8 [1@UG[:OIF=G*$%D1W,[O.7,S&"LR>:0O:)XC_ M#QXL,#?LCQH99*DU'1"PJI0/+4!?)"@1O8@56UHB'),T;8G#="Y&B0;9$X=-*,)4BYBEK"Y(F29-*C!FUIO M07^,@H8SS25Y:$BD[]4D:\D4KSGID90FT&/I3S]( MT ;UC=XNO#,Q#E_V*EMD(SV&5/P%WT /#LCM\D#<%#L' IV$_:.6].38+ 1 M&'HH.I-L(:/KC[2=]F1@"3='SS[[T],7DPUN7Y7K-3AXSA)^+*MF]@IPD/<= MN'+3;Q!5T+:VS0/8=0Y)%T(:DFIO]V%Z(KE_N- )7HP)X"!\XQ"NXT/QO<%S MWT"QE4O#PWM*G3\@HF7?"C!,AO @C**)14//N^40D'KD.ZQM6^%6JLZ':,<>U*EA1^6*I#.L+@X75J* MT89@,I#:?A?=VE+M'J0&9#-7P(<>\IA-R8^3-26_$S5YB!1ZX_;F9GW_T/[? M%6DN >UXD,/'69O?P>,P&#&*SS\[KYILZ?R;BW_/9.MT(;C@#T'&@;O@72A2 M0Y>C)^C"CO"FC;72&92$.M/"N%DI4L390I0)A%\U H-[\LK:I:_;.#+MD5)E MD=B5C_U-Z;Q%TBI7-2N+*21*W)0:! @/$0X>*"_MV"G?-BA<3T@,XTT'".?P M@8P+O9SCO'''9[U=,Z WOE&N[YKJ3H"13@D'VOJ*5@)8F<0=)KZ,A/YE0JV$ MH.:U&\?]R./\F38J"$@?'(4A>;MQ\_S'[[9?;ZS2_GO__Z\<][[&D: M]/.^CAKPKT&,(B'"C)Z:=T\:7[ M=[OA?((U:5,A8$ZAPLE4.D!#U83)OU6:MM!2ONR)!Q0(2!&[K//[D/P)#@\Y M*H/^#4242():Z=L!$O-7.2A>QSL]I4SG2P+A_LV5\VT3YIO=Q#N2+64"]S#S MPU>@1^/1*^:&'M _!9WS^'FJI@%] ME_55? +C%D7M'K"(?OZ(S/2\WS'2$CHM_5T22T_@#EW"^U5Z2QR/(G];35%:)$! M&P'N9.F'2"L-TLH%)89DLE\\_2ER__D9_O,2_O/\.?[W._SO]_C?%[CVW3]^ M%CKRK[XXC[ (\/UC*0(\&K,SW?[[WQBO/ FC<1-RH MX^^]!&110O<#G(2=$.US(S[X#I#:.'LQ=T[2CO-[:"(HD"ZK1^L_#+Z2D7[6 M.[\M]/ALTD5KXY1;"9@*FBO0\JO255JQ;()[3R9:@>\[[X9/T7E8 &M]K9ON M,7R,5J:,%E!F>I>\7A*F+XB9%=.W2,F0\1J*OFCYN?] !NSL^V>\ HV42>S, M%OG3I!"UF_VBJHJ_(9-RY2'A_$H6SO#!(HEO8D^D9+! MH5#''_F=H L3XNL M6NCEQPE[Q]*%G'+O9 MQOK LII&]S%Y6\S17 &EV?SG>I/;/$P9_OA/#8T, -A# C\>\WR9< MCZY*R/"0D9S&]@K] $'A<4'#X(KZB;$E5T,I()]&4LU-J_AG-N(BW95,L.)< MC:S$QK7+*EZF'B#32VCM!4K912$(;,5>B@?$*H+%5W*A-@0?U>*0\3IX?WG_ MAIZ%2B:D?N#397WPXGXB9^1CZK@"@-0V_--(W5 _B S);2PJ+E) 1T,$H#6AF)Y!Z MW(+E=[N/Y$W]\/VSLT]SW_"6J(5@VW?,B_BGR2[B5RZ,O$Q)>PSU<2=R7K:' M)9!,6./'O))^GNQ*^M_;Y'(*%.R7:DQ:0N2V.+CK.,/<*^&+/BR1_\ M$M'70\2*$JI[)W7MSA:4$32"T Z(1U M2.AO'EGW(Q%#J)7K UJF^3;N0@0T']X53R& 6Y M>T))RQ]>=')&6.DMC:J4;Z*)-YLTSK$9"@.$P+*R57UY^U!&(NR< -D M?S2^O 3ZPB85:E*\HLQ^K60,)F.%N".Z$4!1H8G0G=A=&.KS9XI#G9TA.Z(I M(N/HL>L/DW.DMNI;C[3]QL.U$'19XUP;[7)I->.O^H_S/%5SR0H?85UY)"V, M$9/QS(JR> +;J0&46+@%.?.'0+*RL2]+9SO"7O1L-?!'6$1^>?MWQ/KVN,#A MTAB.81H8D="?BO*&"Q5UV\]<[BFW;SXJ@&U3Q&5O%=DZR3, M#1@\24FH*,7R0D1IB6V>X+'Q>4/U!>1GOL;F5#O,A23R,,Q*1$7 OM@^;EO?"=X67Y?5.#',/I8"(_RJ3T+E/BAR7I= M-07_Q3&CN;IVJY^%#$$#8$%(^8;*O;#Y/#">]46O./$(^QL-0U T^[[5F MSO@!+-.&31?-J:B[4D$H[7Y2T@'S365)QYPI57_)WJR!39UK.5")=6%$6JW( M>-_KXKCW*3EF&_K\V62-Z#]A'W+)(+ ,]YT;N? "=TN'EEBP,S>EG5[)I?8 MIT.6B"W.(N.#'_A9R&,@PD";>@DZ7:3Y!S;+-4^7OXZ4:RI_-200[!_BT%V\ M!473)H23 X-9SH%[M:W0^"N_H9$,:.&][7@U,@9JE*$) M7Z2JL9FB9XF3)+:\3H%#P\79:!/QB%CFV";IWKJD0^A, /WEV/^(-[P!&5EY MBY?\-X[<]_)GFC,J7$A\CM4 #0 983VNI(K7D(#$41NMZ3:0?"ASYQ(L)^+Y M2<$\5"-^C:7H9O9ANW"K/XLK=Z#2?@&S!FFQ#9++^+:_OGX)0)MKXPBW*H']X$:MB$'2@P5Z:*I56>)?O*E7&]/D.PAEHM8$8H>WT]BO-KS M)A%OX HC/ K=!&^3BGR4RANQ3E*V%@8>8"GL_3?N8C>-+K9&B>59[+$H=.,4+7N_O?.;OH(O.$+U*0/%7H-HO02PD8 MO2SV*L&0 ^;V[@8/J9C2S!G..U4G.Y ^3V6$U-4N3 4Z;7 2\1W1-+J3 A/2 M'7 R)82QHM/NR78#K;1@,S$A[*<%8 !;^E4.DCQ TH+"1ZLT(=Y+! JH]4; MHZ*83%M3F),ORAM\> 'P*IT>4?'9KD*F\A)9:*0U3WOEK!6I:FXKXX=9M$.H M40P^2Q1V^7N!E'0?X&EJI2Y'DARZLZ=W6F7@5[C )W=./F1--\X9-\=MSPNB M$S/]%+Y)Q(#Z#YJEL>2\2YR7E^6VAKF7.;5/L>--$1%96EW&1_8__D/L:H!HO:10(7U"K*XM$ M"&;1="?7SO[$ERVP$ZR'LYNKE/L6>2OZ':B82#8WFVB;"VB)@^$^(A<.Z%;SEJ M[>$.8_XW?&V\E#-@S'0N.1$#,DZL]#OI5"OQM9(7IUK)W68N**=KAATML['& M-OE/U7 \T229[\("*!%HY5_\HEL4^C%Y!>* QLZPX=UKKRG/UK'9HI*ZQ\'= MY]0:OU4]U);+BFZ6NJRW<$6C85_T#W]\QV% [0>N&N5P_J+UOKDJ*:5K[DL$ MXO*G V__26[/'T2G+LX >E]]2AO(O&Q33UJ2.5\'D:DHW>UN()D-T$XX:TB+ M OG18^9"9P8;7!?.@\@6A,^@91A(IWI P%DNHX(:.,QUMEW;#(9EB6-OE%AA M/'C6-\>KEX96/D%1=&(;1'2O.\:+/N?M6_:[/RQVE8M_N[EY_^8?;UY?O/DP M^_W=;V^/E5_E;=F CP@[,!&J1%SF[(%+VA0B!W? (Q*HATWR.,%FDFQY.6'. ME-^0M,G9=(9H32 ]#VNL@QP;;O",H+T3_O,]_.<'^,\+^,^/\)^?X#\_PW]> M4B/H\V1&(3!7,2W=[K(L6^4V%-(]PLTUIJ,M50/&X0O3#@8TF,2LTNO,'9C@4)@* P%8 MUM!'ZG[A_NBA)BG+L="ZL!+H[9(UUG]B IQ1>E4H;U'%A>LE0@24M*XGE[NH M:UB&?%E<].XW:2]S3CCFGMJ)TKPQ0_/QK941-**T.Z6=3B=6KX5?6_F9LZS[ M.T$HQKD+RI)=FUEH#O),(7."T.2DXLT>,6MJP!)^2Y:AY B,7S93%D0S8D_I9$72,C7"]BTDZWMK6RPF3*)UO MFQ+:BY/J03YDPWJ[( DZSD'"\VN]YQ]"ST?>5$,'H1'+"PW?,#UD/49G9T&NOJA MB",!7GA H2(;O7'SVS8WH0+U&CWDON@HB,U![.W#_)UO;E1QR]GRW_0!.XR41&+U\ZM$:8?A'5PIV%:LY:H@Z_=77 M#SP%<(F(. E8I"?R\G,1,S_"W[8Q'#24$F92V .5@#UA^7697_M3B-O1B$4E MM)B=Y1=!&=>%C/^]=087.HJ@]X)%[[ 7;Y-62]08>/[LQ?^M_>+U=BW_]*UQ M\+7XQMG3.+>,$_L'P0WQO0]YJK?Y>MN/IWK;W6:N@X/TIZ>J%:H0=%:Q3FQ$ M"FV@I<2UB\0W>1)JG=$2)-5&IHQ7?\WK_L;P(;&3>,:[\WRURO*,FTKQHO0! M#L"ANI27B(B:<[.?6!9"05#[WU+0\P:&=[_VZ/96Z)A]E>GRH/VV6D$9 MBA?YPAQXR2"XJ"\;?M=0'0I#^]TAZ-.[O2.$KCGO?PQJG.G0_2^>$599?6N[ M!?&[J[MW\:1#31H$KN$ *S%J@.GQHG'U\\Y0W\/(EE/Q-@,&0 B.=[[LV]SBK>* N8 MH_#Z*4E7Z>Q^T92Y[R^@._Q*[NS&MLQ2523_$\X69<5T?^I;!F%4ZTM /J-+ M*>76I3Q.[YU;9;@\8$ M#;)]-_I*!VXV!ZM)S8*H*<)8'S=$-H8F824$%:R/I,^A:H!\#Q9.SG-U?&IO MD31")+H06%Q!LFZD0V5E^G+L?/4P5S'GA9$L\IO_1VH'2A"&KTIFD"Z1'F<" ML,I*U1'7*4JP'4@7YFA?D.$(3=)Z664+%:#VG9,H1M/V1.>+D/I&TB/",KQG=J@>_:, M>TXV-93I>CFHC@=N@T>02_@QN!*77[>KDAL4'_V/5Y-V8W[ M/(OFT(95DG)/Y>T]"^\SDN?+-VOI\UU<>#\PD_*2>)/<&M-]SA5U.%S1!H5> MLHIE0N.$>%(96^J=5N8?"2H!)GWJY>7 CFWS' P97E%GW9<:P]_#%+.5%9Y7 M&3_UD@V."1J$H"VHAI-9AU*EPD $I,V"7@6!0@#+ZI3PVB+HJQZB.BJ.:NAD ME?&8>]1+\((3#QW1#[G7CBJ@M?,@4SCQ]Y_G,K4RD(^ K.(-AX%1\H5VX,T^43%^<]OSI ME/:\V\RI8[WW#.<6YR,R% M],PV7:K7&^&NUP8A]QW3;B=^/A$>Z=%-&#F5*P_HD$K,=LFS2,RO8",;T.,W M,39VOBWJ3<-A 2SF3T2:G;,G+3HF9.Y'#WB :\#W96)O&!Y82/]'21T;Q,Q6 M654WPJ8BV8>NIRYACFY6-" VT%B M (EE)?HIY>8(^6X-M?]T;SDQXV.&AE8?'U/:#'M?M)5"7HB?29/$\Z'.O$5Y M7LKK;)W7I*?B_I$%F9O938J"YTF&M#)*,::=)"WB9ZS-*;5.]U;'K"#X0^K\WC*&B30.[Q?'MX.TQR:R-21R: A*K47G'P_M M T]= )!B^EZ;2#4IF*2,N'OO4XI. U @8L;H5E0T#78#*L.7FR,W)QGF:/)X M*81%20H<')[BK/_J8ZO5MT"4U?[L='A4"@39?A7M:H:=\]"JG5,C&S@%."'; MVJ?<\>P'2\YT#$$$B"ZU@+_6;I75E)JGK_KWU0VY^6HK9]L3*0)A_[N1EY>C MS9Q)[AJP"R[YB]3U)(]LUH?(A2&%,&E8$0B3,X5]['H<"BKR>D54&2;Z1;7Z M)*V492C&#*\,MZ0=H-V:K4%18=$*2> U1(,J!*!F2'MNFPG"NJ<0DS:%'%'O9N?T2_ /_6CA4O-5N MY-'%L+" M$3EK[;<48')KAG,*)5Y1<+IXS+Q!BAV(';*:^OJ'4^G,_><)_VBGU"FV,R&7 M#S03NT-QQ5N;7]>,FU;;2\A$0T0/TF91<>_^;VE+S.6[4<9[VC4DST+T3IC2)(C0'+!]N"S+CI)C4I3OO67O>G:(YNHO< M6ESI]L<.['5'%EB< M57JC:HE,:!+.,)#<$FDO?!E?!V)K\=#@V=MLW09:#DYBJ4R?]'7I& !WPC(/ MIS##!%-@A371Y3F(ET26 0AB<#_F; F%>K?28@%QZ$ M[G+O4^)-??-YDQ:UV"M:"2Z>DX]A=%\3N0C JL337!#7+3JZR/Z,+X&T?.C0 MZ=CC81/'@(TKL!Y*.HVNK<^OX@HA=Z47V3'FS+6A#R@F'ZDA)O8(Q-'PJP=: M[9JCT;WVMBX#EM6HQVK#.RAVF)X'/\D]QO1#2+/]/#N=FR D]@H+WNTV5]-7 MJ0M4LFD@K($^1YXJ/BY)@4T-.'"H<"]QS\BRV1MRG7"S)H'\\RF!?,=-4$IQ ML' 7!*!9['9T7O=!@HAMX19^+3G"U%/.BH+!MFH#T(ZY-#Y=03)2GG_/^9@) MI*PT-:1!JA2"_XVX[S"Q)!V"Z,#ZM+=B)\D'SG+!DLA *MRHP'D7:^.IZ_[^RQ:X,9"K07N?]5- M)MSR%#3SAGD5F1E9".U(.6UQ?$=*JG>[L+Q=_@H@E[%O.76G-(B,UOV7X4GN M__(WG/,C-J[3U>@[MRQL*T >86APKU;VZ!;*2 /[-%<-5]AKMUX87?5&;*); M1!,YJM]9Y)?:[%%QCZ&#*J)\ 1_[]A2TXB^F"MPV_\[& F5V6@O<8;38 ,9S M618%VP]%5?@V3"[%=C@-%BE!/0$3Q>@F;ZG;>1W*F 9=[.' 44H@H(W^-;XA MP*HYY^@8[^G[!&28[QP9 KJ.G+L]W2J^>E5R5L/B1G1RM2KO4W\*9FBE-0B? M: "%86:,6-Y[@H6Y>TM8CAM_E7VM),^?:^>(5E?"0;631U_=)F[ ^2DNG^3I MJOFO[W]T>VKZ5C(;M))MV,-&[),NB-OOJ$A>2Z?Y&5?R\1U2PZ0:$S^D0!L" MR.5H$T[PI#I7#=I#CBDY:CHRA]_VC/IF!PX>)"L7.)4W]9]"<]' M00?9L#I"I4LX5O#T89$&;KKZ\X^_FLX_N+7[QX^W.PC'D?QC=OD6;_D1+I?A M]5([XPEPA=;<.T<-P>CP$L[.YRV.I'BYK+;,+BY\10)2LFWX1)AT]E>2M5JE M0EK0]_V1-^LN\>H6EVCU=K'9@Q0)FTER[4.Z+.M,=UM..I]V"[*LMQ5HNKZ> M B[C.](C7W,L"8?^(]/)P M!?JK-N\9X_V.^*2P?:R;;A _Q[#L'6KJOHCRE&N&YK1P&*% M:7=M,\]8Z+(].JG6;#*&(0,.CS@,D"R+H'KFV?N;! :NNT#D!>DXI$GGU?2] MOM[&>I(?1EP.KC=R"O"PMMTYOFGE[VERF9I##J^C90LB.*+S490X41&D5>7 M1Q,G6H/G?O>O\W@\H.!V.B06(<+9#'I]&,T7^B)NGXOW1L\AG33!NZ1+GASO7MMZ M/1RH@8#.521X34+NP'OLJ>+MYW(]ZED>F>0,8<=1:XJ=.=_DVUHX&CQ54<_< M4QIZD:8%.9[,RQH-!"PM*.[-5;FN2\2)JT7-XQMJP6K[]X^W]&69!(073_L] ME#)#*$:0Q!,:&]=DO#TZ)28MI3V;L)K0N5%DALUZSDR@^,%[KCD\VI/F MT8 L_D9<@%.@ .J![?7D6?G0R:HJO2Z7>%JK6./_F^[P%'X;,XG,>5V7RTRU M$ "!5A+:KB#(/W"@IBGAQ4(_ZFO*2>"N\]R(@PKQO3Z?-K,[9'_1'9=. M[1JCX*Q*GE!K-HW +:QJ)ZC)TFM+\Z, _!,C:EPY=5.6G,T!#\3DBKC35M[4 M#+)-WSW[2RRT4=\]_XN1]QON]:Z]Y]18D7NXJ'(VB%[@V++AGEEM%"/98/>K MN]#:GW+-H;%S_WU@R>;)G+E8F$7[3AL:UY0=/4,R9212G0?)SKC*:J]8 MCPRSNUE2+AL72FA788@&0.BVB__BQ+?]XE:&_!V: QYQ[[%)"62_RC$)7""FK"O.F].8K[*-,S+-#:0#2/J36OZ0^>1/ &I-YAW/ M'@TPR*8#Z B",!5>HOQR"CZ71?=G-1_8,,AP^-0[3__N ;G%G1 <-N/-%7 ; M^"1$<'TY+/&:\UZO[F[>%&Y/0C %7M59AZYG+^--O(3E;!X<_^U# 4\\'3"]Z;5Q5$AE"%Q\*4N[ M#0=08LQL3.++X1"4.!,?_+Z6/[#T<@>IZ6GN@58'6?OA(H8@%7P=]_*[Z$[@ M+D &('JB.\TXSR7XP:Y2E, M>5FD.VS#+&^4F9%XO2+,.O (H5!4@. "D0H0 640TO'O=_Z5.Z-$;X-E&["B M+&M,ZQOPSG3UBSCT!!0RNX #AQH?T(W@I+TI'T\)7L73"M; M8D4!DRW;8=9AP+NL?-<,KYZCMKC35?I[\WFYS3=Q VMR,I3A?_Y2H2G)L%,5 M"]3WM'9 KF)H_7P<1\UK&HLW(E:Q<%F:V?4BX#_^[)$@M<18 MS(H=08'KN@3)DNWB#PZT]F1V:%%%7&\GIV*EA$"QDD^"]\_LE8GD8;R@UI?# M9X=F^,NA+M-Y=X>\/&M4=AJ#XR^4/PE>) ?DF)CD-%.J=W:'_EW6B?7%\GOT"6W2#WN=RX M*]%;Q6'(CX36 ^O3O.(@Q!DMQS+WGC:2DO9AQE/HA?M4(NC)]MJW?+DH%(C MBJ_++!&BVJ3<+IKV PE7"7 &9F4>P"Y5M-WMOUA8?2<%BCN55=IEE>I.X!7L,MV@N+-)$2J&_;9*LP91]NLR\0G'L@JAS2LE7R50 M<5=PJ[T1>T?Q=2"J1W&0'W"26ZZ=+_'^.PX!G.)Y67-/6'#0&-) =.J] IG] MTJZ%S(1E02#*WK1&!RMHSI+U>EMPLHF()XD*SF,[;Y%,&KP=IV(TH70/RW/" MBW&X=G= "!NN&7N*.S>E4#Y0_ %*2- O,/?D"T#8+:^NX?(,@GOEL/_:#IRR MHQ-1[,AJDJ\XXT81\25@1-R.:*YZ+^=K3@B5O(2F [B4VWV;%#LJ_]A669UD].86.\R$YLP:5CA_+HV)>_^/;7+) MY&E[U@920*-N);[_DJS0IZ*\R;$8J4<(!8><928H5Y/E@DTVNI%6"1)LAY)? M#X<,03@0JV&*?):>FFQ"Z-%M4IV/SA@LO] 80 $52/C%(D!PU#Y_XGKI7(U8 M B92ED#0.-@&!(Z+<&@D%<8= 32X^$@'#]!@SS3LZG*[M(DO!F4X<*MIA:-H ME'H4QDE>4PH)#F#']PF01&(>9GCG0'=K&L[-3^$(X4]"G-_(#Q'U4A'H+JWP MA.6=72[@ /3:'IIV S6X(F:"06GP\F-DN@V@9"R(Z;#N>A RALS'C5YE)-RH M,,1K&J&(C4:B/\6Q8L3^)VS/E$0.W#)Q^XM_;)>SHZ'W$KZRV"JJN!6H'TFL MFLH9#ZYV*Z1>28J#7Z9,04A1J.;WGP:%Z55=:&*BF>T61\C=*JO61).R:<@P MIVOKJ-F8':VA+)(1DW4?IF=B6593=OEALF47"'EP,XXT($V@]'TXGVD%$%YH M]FG'!,B>@-LGU#"!+R!L;R/R;71B1^+ 1:'Q9$Z!5*5+FB8K<'U@A;O"\AM0+\NVEE0WTBABKZHW9X$812\CK?;TLSL7NI< M'+R$O5/:K&RP!.SMN_] WP-XCFH[5"R% XX%9G1I980HJN889E3M*J]+%EKB M%Q&>@W36N:&@6J"HJ,!=W'QLKDH>:_=A_-#Q"GWCNNTKISIT002ZXES"'\"? MY'U!P+/ Z/K3D W@6K5K8C3\D9P^65VCC%5$#$0U\O.Z40'('1<8+!R9&!Q8 MD=[$N9#:ADWL$06;."$UGX=K4% 'E9YM[F+$W-ODSK'1XH]I8]0'74^4J ] MW37#OEBF0B8#T%9RK[+R@C]CM[-0C'V,B4K?%?;X:>ZVK3H+=VS=+5!-]N^* MO@3G=.MMF3;&\ WLT,9T!.&5R3P?WN@65P'SHLY9!42B_-1HHH)>^YL^7A MRH_=':5NBZ-&][R8K)OYFAK)^#!ZC87VJ;J5>.)1T#JS6L&!!D?(_6I=HL3AX@EBS6OI0;R[OJ/TV9-,DESX MZSUT^"1NA%DE6'08A% @ON,.$QII:L!?(TUZS.]/^D]EWV,8WL76G48!Y/V3 M8L]4O6GGB<"T71,*WH3L'C!!C"X/3NV!>6-. M/).[Q*\@?,_'?6A,5]KY/8O9\DN;8&KBA \=S:TM:O26 MH'-[L0*E&C8U_&M['TK#E-TCO3,X?PQ1!0(;!%+N&8T-+P<+=W__C(1 8Z7B M!J@;]I3UOJ?+EOQE^\5HI3*-W=:$Q%.\"VJ1W&L^,/[Y[ Q^S4T<=E>_D?SZ M[#4WRGWW_"]S0_(W/FY87V>@IAH<=@P\QES(?%@&8[A=O_LVAQF:6R X@!N7 ML_3:G\#&K1B[&,YB%ZT"J.50D-*."H"HN(IT"3$;H'UY\I+<^9SZ@D9?Q!5L MFH)?Y=#+.NK:XC#0X&(U@/48@H+V091L/^,R!T'MV5DRE_4+^I=%H*<[8--0 MRCUTV@)MSC:\<2&I;UMOWL,+AZ;)-/!4Z;J\3H-?#3T\$8$.6=B!&_9NSTD8 MVZ]L)-TT.C]YU$#R5J=/B@DLP%I@=O7.6[[OUD>]W8>A!-A3(C!%U>D9MII> M[J)ODF=GI#+$NW*.*(+@&"0!Q1+RX7L@*RX NHJK2Y$/:@7QMCGGUOQ#"#+@ MF%"P4MP(WNQ\&[K;KAJ,'_H I-PAEX@,K$X[WR6@Y%_Y\U<%Q=T6BT3\V>-[5]N MN_OSL/TF7#/-0Q:<TLJP-?H:E^D*SE4H)-5RW4>L[<& M:>8\O=TRO^'4]G!8=-3IV.E*E[\MBR<*%W.#':RDD,8Y.SD38I\:<.#BI8*Y MI9\#>WP#,$:^"_@F*ID'%5D8[>,P$V)Z.VB/MC*4US$^:[.Q)5>HA%#3Q=\.,(N=^3%#YE$@'WUSB24 M9![,5)*1ID .,M8P&_"_,+WAY*HA;P#7\\E/M$PJFMB&T4:*>$"S1YM=#^Q MKN-6@.**'SAN@\,5A+C:5FXJKX81W4=M;*PU:]-A/2P,8A&V[?!3B[+\-*NV1:'$5OJG'%(/V!QRV?WC'Y@A&/V(_+XVC%D,$/;^;DVR5]L* M>N5K3_=W+O4)\UE/X*L-F -H?&1:;@D:/;$'PR $=('7B/5'9#T# MK&MN]*HXT=5B2!-!<$[516,->-$>].WL9(S!&+^S7R#Z>5>5 MY8JTXO,X6]^SM;XH0)1$.T?)YUHJ?[CS8"#Y8GB*>YOP!]VP,Z!.U:#2T..0 MD5 5O95GU"BKKAZ;D2"CW8L%#BG>_"4/>J\KC26-YD M%,!RC(QRWUF&;C,Z4>D:$RVMK,2\I_$$@7%KM#= $0TU:7#XM!0]1YPKN-A0 M&D;!=(N4"=?PD;3Q,G-59FK'J"L M>UV*Y.BSWB]I)%&61_2OVHJ))/,[LF1KCX[$166Y>56^MG,GAB;BLYBV;Q.1 MU-(@H+W8Z,X#4Z.H.Y85MYUXKPNFHFYA&T:Q,P/[.NA-.A483('AAP=?8)C* M-@_WK4I]I 0>+6I&:(FB>P2I<*62YFV77!,;P9>N^-XLJ\G96.':<_5T 2XBGNMZ/5=>*#_;8]O].O"(P5U_5[ Z:5 B2NU;4Q_C]9G3$1(YJU1]UP.S^WU0C MYHN6+L0TX?L?[3XC80M% *Q&!%G/0E E1'HJ>I%TJNES%*%>H&XOPN\\K#)T M/GIEWR5%2I)>,2"5@@8MD[^*;(SBS&U9TV:.UW0=M[OCG#[(M=Y(VVYJ &MD M!+FJF]H; QL9&,L1.W^^*M)=S;5U A10?QA]$=5E0T/"60$BDJ^8F-F%;W'# MHL(!8>8:,I40?D?4R%_1W"+9E7OG5/>@"1E\4WVZ!O('U+.-=P'K&UR<99R@ M-M5-9HZ1[PS0AI4><3LXSJXDS,%W#0'H12GGFQ=H#EG-@/K'MD$]I 5$N5DD M8!6LY2C>X[ 6L:B/6RSH4WO2UZB&$*D][6^X*'C_WFUEM!C_+'N/+F:))0Y< M,\[RO2W#P0ST7Y-38O5W!AIG/$D:40JYD[,!S_C 'KV@-"&;KGW2@;7&)^4R M:E;T?$XQ9M4U*9VQ@]7*[BSA.?.0C?=MB6K3 MITRS#SZ<46R2AY:) AJ@." MCNZGO%&G:BZPRP/])%@^1LEA?8PZT\%HPD/@JR?QX?UP$GM4<0 MK F/26OAH#9YO$SM/,5'#\1Y/ETIYC 6F( 3U0JMN/.)5'##YJOWZ7697_O/ MMM7*F(F[O;60F\5;RH%$B\VEDB O'HM,2C@S[\Z:3 P7*DWRVC/L@>W- M_3<9)[0A7D-VBPP;3G#Y&HB'\AT+^<"=K(S3T-&,M>N852X[$Z4*3+U1>WL6 M19&O#B:0PDV0_X4S4@O"ENP^:X-M>F7Y[LZG>2)0'\BFOWCPV?0)GUG35=1S M'N<^\*BZ[:]0X];M]@O(C/HLPKNJO*SB^ZZP!VA(BWA4P\IEP"+-**OI82V1 MBR8&N+TC4MV%HB53&DD*M8X\H=X81!)<[[B"JN&VL3?5>67<5$>9-+BU_;2, M0'^WE#>3A6]F0V\F\JE<6RY5 M&RTK!>H8BA>&Q4V MUP*K;R_Q@67[4X!%(_)UZ-!\/GOURWNW/[YW&^0Y-MG!1:@[/EZ3?K)W@Q,J MYO A]NKBG5NX>F7?@AERNKK)>.(N5Y4N]EO/\E MA($7,$. "A4/R)#?KDHH M^F!4@^2KK9S$P(%O60C:R22#FRHKSLA&/2&#S#%P3=;2 J!SC# $]'JPR0]? MN@M"KV'SF'?O)FV+XHEXY"(P%8+)V:L2T+X-4'?:L MF*X6X#OWS@"9?:^&_M$NCD'I\V$,#AYY[/0#N'X7G'.#!Q(2$(SRB""/W7&FJ&.8?O][?5E/Y>\$),>%(0T:/2\Y*7&=,%D^1:\) MR(,O];#4$7&VF&G*4=<%\"4AV2\>RF%X*$7<<"U06M2S]/MB121WB50K$$Z3 M)FZV0%EGCOI(VUI09)+S>51I\-=UI]KRROV@//.KK$%*>+JN2)QOU3M;?/18P9E30P\10T%N'GF,8$EA)Y/_"6N"82KI(]RX"RZ>3/T;^C&?AK M68P-4DMTKP \6Q%HX+^W<$/W"RW 4$5&Z$ZINB+05EC39=5$3(V\#%F]Y^VZ M%HQ:)L;' ?!;:^=M,+"WVH(N).\Q+HG8M6*Y&,R"$3\[^+#8C'5*Z?I@*5B. M=L+HMH@B(MO9UVYR*(5'KU CM^=* =V3"0622C M/(!H-)787I@]!Y\;/$X4C-JPRK?F/PRT?.$DC*-ZWM&D8,BKU;VXI-9Q!C6' MJ6N1LFT!^GUS]KMVYU/Z*&UPT@VV3<$\66 MGW>)VT'\-TMS-19>7(5E>\9ZU- ,X.5]_0$I!'J8]FGQ13(%%F4/LO7:67UG ML_.=D)60;->B9BO@7.8Y0_VAI(N3J7.[X-GH/-TO]H,E$OMB@0EU?'2$T= 0V[,%5J[H$748>L'=*Y;T6FBAS901I, ZLHC2ZH09J*M1Y'V'46( M;HH"P9Y@UR)!0N95NFE51GJ6@_XPE6: M4[T6@.1]=#ECKG.RQW+1:,X D]Y7H>^.",Y2711X;3U,O9V+!/R-Y)T#MK8I M$4RPWB!['.3)+'TL! TBTW93SLZ^F\_^NJTSS!.\!L+)1HL8D;SJ,40"9E*T M1TZMYGR:21L;1'WL241$!H//) ?$ESS7U*W&%U ^@M^QM-"OH?;8F$14,1I"Z8XBAIL MX?D6<<&PN<1MH\JY ]L\I64+$P]_#OH!>I@9E+,* B##%SU6D>S?1 :Q:-VJ MV/36NMC9O=[:72PBU5C()Q?9"E8(YO0F3DEZ7V'6XA1F'3Q9_[)9.MP/ZQLUNVN^A/CKVB/<<7=S^MME6CVJ+"O02!!,T^W_L@#^;LVWH^\SU1 MT=E06"3LN)1,0VV1)$/8'+@-9*/A](PXL6?_C,8<[LLA)F9A5QD%D;&Q;'N? M&NW2F"4>&7\OEFW?'57C-R8J/0C2:*5250+,_GKC#*4 V;_-PXC0MPSMP'"1 MB0XU*>##6*(%=2OO!KKIX4E-U!O1N&E]HN.!)P(S0W#(B]X'<0,0A (J)2A$ MCOL76#)NR[)PMV-D'5>7+BCC^!2-U@9 B<7EDSQ=T87^\B#/FO/367/X9#V? M2]U1"%H&3QM8J35DF<#$P<:"?V5(*LLK7=TDUN9LJ;MB5>^,W2:@\F_20J2> MK73!^FFP^CX+-V W #C*(^WOA'^_^^^MI M_QT\60>E 7Q^@B)W7P6N?$ (YYMZ5$'P;_!W[-S9&!\OCVL>;H!1?AV)C 00 MW8&)L#&^G+-::M)<#F[".94"1LYKU?+19/>!/@9&O&D39WDM 3-N M,^J&N#XS)&FC44E<@?@:P=UTUM[9\K11#YZL-V/158?N841% M&DX0D%)?K:(9Z*AC&@5U'&T#M5 16*$R@N+NK7IX!K5N)[#W9"VSB$1!EG9] M<.RC]]:FTKK<5H"$")K#/>O#6')JR]6]( &#J@ AC[RTQ!O$;X?]7.F"3V4= M4];YZ<&7=?[LS-DCS, E)V-_"Z(0M#"&3L<9T@,3^%G-U!O(/+LG(R[T!^3! M1 P#X!H&7G)%V8/;Y-3[3&?D3?.@\<8'#9*"MRE<@!OYG__QPT]_L=P"AQ2J M#KS^D#/K[HR7V19^RNFD&:U/NB%A<>IU"J1.4 ;R (]1SG<%%G(*:^^9:([P M"+.#A_C\ 74!@4BIZXFXC) PP#-ZPJ]\2W^MHGS0LG\-#BU]OAW)FL)9=WZD M@A8HP'4_=K'>D/KQJ]R-4*N^2! A)SX I7,Y\P]X$UZU#F19E)AIC,T8>]$H M8;J3%4$SUN%9\-/6-V7[GC# _'8_;![B7&_O:^$-I/MFFWQ;8Y5L0&M(#Q(X(,9ZH!I[RDA Y< -_T$-2ZORS/ M*>PAD$!M7D::CFS7>(EM7P/+:>#1*4N-EH>)STDZ ZY%'F9TY[&AE-58-:?% M&NY%&;[D=?H^?_Q5F&CWO^M]P4MD&J&5_LT'CNSJ ID78$=\76:)B) EY7;! M"D>VH_1NL8DGJ//*I\8RB94.&&0(^&"LW(&S2T*)UR/+G'IZ5TA3F8GVYB50 MVEULIJVV[=[SWSW+=NE-/.0*[%C@ M=S 4'1=&^WVNDU=]&R&$K"!Q5AA.6=&XJ\ .B6Z-D(UR5+\7@JL>H1S5B4![]JX'KBZ=7V(=EMPA$_Z,W)$66_)%.(L#/?$#C 7P58F;X< M!;8I"2\(U_.ICPI>)*QF7T=7!8B0]&\_-+DNZ?6@ M81I9"<&.5"7"\$;./0O+P>XB BKZ[^+8N=N+F]$L\[INI$,VYA WLP1=W MD)L[ZDI^X*> M_,>QRY^Y ECU)OA2$\9CH,G"T[;#? M@A8,9QQZ")5.R6&3'/[YP2>')V>9/,!Y8(DR7@P;1C=5A@2SJYX.GN$\HB3< M]N\EC6BXBQM;OXF[LG]T3V]#/G!$Q\WJ=-P+D!_>637^ M"8@)"B(^Y=NNH(3[I%RM&/%7;C>]V2^OUQ3Q0+&+WE]\;W$@[)B!ZW6MAX4< M2N]!M].?'K.2R\A#J1*I2 OJ.0ZWOX[S;6H$_+"TRW((2;EL*O=VA[W1+\$S M/4*#<7DR&+>#6VQ"L@?+ FZH0JG=!]9V;3LX NQ.*WU&NVH?V_ P[P&"?E>T MF3S'B4T%0C.K;E][92^[&,T^8&[H5_? (RE.R1@,,CCC#$B>A6\HYH_<;R;5 M+D/B9@R,K4\N..I.2F 4?+MR*@._MJ]^L[G[S]>O/KUS>S?%T]GLW]WW#[<>^@,G;]*]]_SI=/FJF8I+F/Y!'(2UP-V_G:?0\,:8#K%G MA'J-D&]$RP5D[1U5AFB<_7,T-XCEW@+J\X#?3D4YV)D%X8E2SBDFS036J2Y" M&D'7&'+<.%-RAB&VP:V1$_?_<>P'7%AT! MK8FLD$9%?9VNW?LODNW:*(^'5%)"Q\U-&7Y,947<1QZN;NAK9HNTN0&\^7AK ML<^2MXA:=:*],+V^!P/Z+0=$W8U\/1!X^B4KA\1!+X'6R&H59U5M3A?LUJF' M&+?0DU=*)0HO#0?JK9:=6W')MMG1*6RTD&&U$5=M!D3GF-J5KBDCZ^T\6 B= M07J*>)-L A\'C)X]ZV5*CX]='^':XG38F=&TP#$=.SO"G3)Y4L+]T# M%ON0E)A)9CI G;JY[_%W*XTZ8T'^Q[WQ#=)LU;3L0+ !K[!R;ZV1 /\- I9\ M%;2L0@!IQ0WRODF[M2"E8V]@88+<=@J9.\S!]8H]'!]#I3GL)DUT_2_TD:DQ MY=5VO:4DI@NRJ;YWS\><&V"I+&T8)%>4FTI2]_*!(8X)'>+J <])":[*O/$ M1[X &"%J!5('(]^CE2A02^"VS/A_Y8COG9DZ=W7VBC M%D7SQ27!P+$V43P^:-I=^Z5,I4$NNDK$)Z]\;10YMJNPZR]-+O'">[!L,]WW2 M^^"3$C-/N+RQ7T?;]/EYCX'OGP6F_H7YX)@=[\BF=/[ M/MR.SB<:8>V>Y@+Z6UH@T\W[;9[>=\!/P![ ZJ18!$ 6(LUG?O_T9Y:9Q5I) M+"L_:LFUF9QA1"&\3?\K(%$!3P%M;%%65B(8/G =5Z230FT)4'"T(9)%"\E0 MOWOZDJ07$I1:\$Q> MM)E5%H6P#4FT%M+E31CP!;0D4T*!@1$P:>0ZN.[A]6 M6LRH.HAW8QOX^1C1;50K&"W'89_,FY^0GN&7P&3(.$BF[5@J[AHO*,4<_:N4 M7^$/!/'$J/'XXJ<1IO=IV@K:H,0>36'\A*R'"V)@TU_DP^?> MD+T^.Y]3UI($GXIE13T&02VM!?^5*CI\R/"5R/0$$EIG?]7K-\K,M[Q*$V<3 MR/P;3BHZ@IF7:D:1L:892HNG+RN6.#0*ARKK39>SL#I,&\K#H'BQ-'J'O1$C M3V5YQ$@0 'K3904TA*9PS_MJ;C'4_FE".D=XBLAGZQ,B# 0*B#:QXEFH&4V9 M%Y+L-2GMU^DJWN8-41 B?ME=(N%?^DP-,2C$0\& MBDE>.UGA/XN/-4P@X8(GI&<6+R"VAU>UNOY#,0]+NEEN3U8^/R6 MT>'4MZ.U(BLAO^.T#K^(C@>)PB^4#NJ(<;H!_G+; 8IJE7LF]DU9W^[[;+"XZ]K8V JY>>7 M3U_ CR]-O A\67^_[:UHQ.Z9=/E"1(@-']2I0P"8L.J$%5@VC92%_3*8V./U M#A^:>_C.1P7OC1[D!Y(,XDX5/(!?;YM)U)6"7$>[]Y)"^#%6*&X]7,:;> E" M2Y"8V6I')C2HKE&L4QQ18KSD_NR!\W#H9F-]D+^D(J8M]6>C$JJW'BLZ#[0! MZKX>&*ROB2B(8<^L6J%0TWH% #1<$S(%707Q/V6F6WK9ISAUP!(]-%/T,5U> M 10GEUP_0#K@1?_#1(3W;X"Z"1E ;UR6V%_>!,^P],]@HUKO<8<51K8#Z*0K M-&??/'EAY\1@L6KA3H,:/BDH)9/K3=JR*F8$J MQ=C0.:=T8OY-]9[=/CPG$C^27X2L#BB8 ]:2..P6V>46L6FD5\G)) "MN:L5 M2\)]0W(D;$YT\4%:UW&%^H_@&E]6$NMH+LH(@$HZJG)?O.%4T$B)A1S\(ZP= M+!_8D?4^;#-X6Q9/.-_J'91[/K N5E%O3$M50ZA9)3;[VLVWFL"V[4DZ-TXV M8N;UT:GZ@#6TUARSG M[OBD3-$JK1B_B< I[H;J?3]6"2X%(I)REI=0GQRAIV)6./A[[S5'2 [@D/<4 MP(A:"XS7R"$/U!]T4]2?8WE6\0Q,R1.)3UJ$9KWCW!=#1/)2QZ[A\P=,*85Z M2SYYB!UU8+O/!A@T(*U094;.5*'?MO/@F525^B&RA!!]+#Y!1 -# M-N!IFYAV TPWC54 OU/P10(%TN>X7?,,VI&=49U8:9XD#"QL=(8+1#F3:'#U MK$6(-BT2K\APTN-T#7UQ6"'/L,#\MW]AZ(L MNA(;O)Q@8OP)7D-A*D@G=2H]/B?CXM6;N$KVI)Z8AR?,+;>:#[0WP^"U&90- M3O:W!FMC/Z0E.5.85$]-UDB$+=RN5FZ344=)/!ET.80ZG.>QE=B',Q#B]*BWHC1%H\AY*UE.&5NF[R1W.X.6C22!1BKYA3BM_&LC MA,7[V/<_0JJEATM-[C^XMZ%&I0[3H2.S8QHS'&4H3GV7X9=$;BEL8AMB01(G MC?T''DI<6Q92NK@1CR0*.900$[2']_1M(Q==E5FAVDO%]UI^U67C63BT;0ZJ M&9C0! BF?R%G&/>P[YE0F;N %CYW'5$GN8*P@1H$K6()R]6%(B:6I8IRLGE. M9(WV57 _07[SS\:! 35EJ-(95#:D$#B>-NJF]O+LDQ.N7&; M&W_^P'+C#]T;T&.1<1?II3OI8Z6+6+JMCTW9 MO8VO2OP>/'W_A[UU APC#P+3PEEM,,Z4-R-&1.]&RE>%T@'.W,GV,/J8++I;*:_+L?VT=Q.=^37:WBOSO3LL MP!;Z"_7/_2%K>V#]8HW >7<8*40^$8-'%: L0K*OWT(4?9?LBAQ>FXX/8ALI M+UE;WR;M!QZ.-I-7BP'\F,_&'R=[-EZ$<@[3/!B1T1%)(&FP)":(/IZZ;L,F MJ@>.U]JM5(1TO\@JR\[OY;;AF$&/$Y75 >1?(E19]C"P]JEQ3M>;O-QA 87= MQ"04"V1CY"Z-9$"(Q@@H '/DPW&WBM>010&@YCP'HYDK7_8>*-0;-BBD-@TOY"[AYB7#DX,E)>#QSX1Y"!ZD M[*@[[(^W3?(IYK03GT'S%M&7<)^B1A@%W&?E$&/Q/,"3PLI%C7_<,=_G5"0($['. _WN$ MWP?W!&_U#D- 1!NJQ/9Q#'^,/\.*;+3OG7[!\BI,Y:4&DT15 M1NTPV^Y"]/FCCMI_FJQG8MW6#W#@Q#D9GK?E[)?,;:D,((<3:9EBWR5H6 T* MPC:T P@1/1!O?;>=W1[B/7;%."^/_.D1U0)Z#'J'3?QI#R$?VV,9B":TF0VP MIV!A>D(/O2J=BBR@!;:N+I<9A]CX<#,@\ ,/0FOAF,/>4L!,M(,H^] " X"ADA3L\$ID]*[:V-?"+%J)OJC@; M?A"EZ\II-8"JF&74-$YNRQ7M"ZA;28BL-A2:BU3D/] F(JW< LXWRF:@LU%2 MNZ:HR,H]ZJ](3P).EOL_ MW8,S6&ER43]6J9F+[7I!V*FE&3H:6W=4)-EJY=9>T;3UJ4#.EE+2:?#%2+X9 M%+CY]/1E;@5=1 IZ(#AM, @$'=2E'[,1O4V3 =P"0L*R2PU3&.E&ER?70Y5V ME=)9? >"OJ=ZQ"']EV5 ;[=%33*:Q8QXPJQ2#640\C;CM) 1_B9@+Y_X,IT5+U*6?0FE398$^P-XF M_S:R(I)@E7V_KSE0GC E(2.A+.T@&>BO&2:,6\QU85A#3>+I= N4VL(!XJN' M'@IQ56YWKV3H7M!@F?7=#T4OO "VSPT2,4YC2$E:7'=!1U%K'&G_.*@>XA=; MW(#[C#Z#N7OE7QN'[8&DK^ZI8IN3\P#2QG.3Y.AA(6+= 0(0J@J'%<.%TJ=F M*>#>O%5-MMTG"[N[-/J"+?I.7CH7WDV;C28[P97;_Z()2!Q>PDLN!.&*W+Q! M2B?ZW3M^)*&?ND5A>D[PIO22J@>B2IP*1SE3DY=2R5#>FR#5T+*98J(IMOI'=G@_8!(SU-B&7"WD4O67ONR;T_=0(!G?3P-+V M9]GUR#QN %U-2KB(T$;\0L@)T+)Y[2;C)J3V "J")LMS[-/ M1HBY=T/0/'(# DDWW3#\(;25.WX$=H9 Y0RE86-SDE'S [I$YQNP/1VYFIS,H_4YNW^ 425W*Q%\^.;GYPDX,P!< M*KU^'K^8^/*R8B8 \/#_9]Y^8^&+PO8R'T%Y7 .Y_!ZX G^S#T[VWLWUU]@D MCV^W_75PM_$!BJ\#ZK$!N4;K79\/!6_!FS:["GWT]I$;K%"M%B.W,OSCSW^! MQUC<^_Z!%?*6>(45F<_FKS.=ANQXC2)TY_07&\ ]W>,&V?@W\PP /_5\O(C>;\/^= M7\Z"'H=$W@&#CCO1A9S;F6X2-'3?E]^!"F&Y9.@D*[E[+ID#/NJR9-.4Y M./-61Q)W2-.#CL.V4$ H%551]8NZA.-="EF:$Y/D8^&TY1 93I9I./ZJ@(YL MWSU1**G$UK..^QH3W%6?1R03X7NCONMM\@)#"!S%%IB[ZK;)$U%C%!Z"9]M%OF/CHV62K-JWC)\'/J*P=0I+L],*3$)#U[ M(K9^)'2R2C8W$=6XMV57&A/3 M6=]XG4_+D[M#$R.T2(OMW. =J7W%[KX+R-F^Q=X:TA*E&3[FQ/V$IO+K- M4FBU4QYTAG?E;MZGUV6.IH/1+'[/GCS/?L_S^H$YGGTIF2F P1A (31AG2"4 M0;(6([N' G<@^Z3H6%9/PO;,NA;15R)KI(-KE:(-^XCG[,>K]]=W!,:Z!+HR%2) T.#06%?4R<#T M&IB'9E]<('D>U,U>I14TSK';,($X=Q!J@4DN(-DYUVBFK:+'NZKC'_L^9U1% M<[%OEF1Q140"U4S=.HH.3A4@4P'ZX2%7@!ZI->* W3B4O/Z-[\]$_@MG!5!# MR)\@-^4V3T(9T\X%3]:^W]H_M#QFQ]R_A;ZG.'] YCXF)A4=,[&#S+S !Y)N M1,QS@M>X3J^0(101UVXE@9>#AKZ\*3BU!=QIB(,1MB[)C/B6A:ASZQ&"_2/? M%@]M7XC7<^X[UEET][ZWQ$4_BT]8UANH7+'[TST>#,E=,;+E+ DOYD/A!LC' M&U0 5-.#"'P4Z*KITCK%+>>&3GJO4=!7(.S9[0&LXT\<1QD> 17_'8MT$(S4 M11+56^"RR3"LQ,,P@2]F"VJ7Y6PKEDTA[>4, 'SW_V_O6GO;1K+L7R%F'[ MQA,_TDFZ,0LHCM+13F)[;:?3_6E 293-;5GTDI(3_?NM^ZJZ119IR7%:IL9 MGWJRT!Q#C$,)0W/^8FW#Q1I/G'M?_:?:67,=)(P*;NZ9%>;9^1!#H?S*G=@S M_0&I$"$=S)N58X0T'V/7S,1N&0T7!D^?&NFOH-#KAZ1EAS5BHM$[*F@-U6^U M0^UPPD'!K#&T[:92KBZ>A\!HX(]@=BO[LD,T#_".]05S9?3PZ\HF-%-#9>ZE MJW,/-6#!_54F_M12J-^-9,2!C?26:ENY9OZ!1)853^:X^"(*%\%MJ0_)%]N6 M $>+((:;NLO\F@+08,3A53O3N%M52T.65P@F".N>$@!TP MIN"VI02-IL9CLS4NC%\LU2T;TDAT[KI6F+(,-IZ+6?(91_W8AI2DL?XK9'KA MBE^'[XB)4)0:]D1C+:]7I(CBM2%.K(_I+$ G86$'\UK39*"9L$X9Q)T"HB_" MH_"!^<+B301"J';*01Y7*[%J[_1 (\:D$Y3J@^\#JX'P@'>V?DD52*4&/UC4 M.@0*55MX=4>3Q J%9K%/I4+H&C6BLV-F8< TEEQ7!^7>+)DK(*YI++K:U1V?OUJHI MOB(.%_>XBE;7%XO0(=9*(W[[="2&./H"2DDCP&)=CP$RHQ\MG@A1H,R$:QTLPLR5BM=XL;--/4)]L\S$J'_/BD>5C-D9J5/C[IZ1EY630-?BCJ4!H\!_6_7(% @H9,>L'0XL1DV+:TLHABJW M%CZXVP_G>:I/3'*;9 0O39#,A("2-Z''>O$WU8[ \1 %*4^0#=-1?;I6+*\>1W6T1@_^H^NI69ILRQ>"K M%WSD$@<'5-%9%4B">JC9(A-D[F($:7$,1EC5#"'^,-9**X;,MTT M274"<3 _'YI-> F-9CLAC!G_:K9_P<\WS\Z89MX]J8)K9_=>6D!Y'05UA59> M,TD08(U]?L5^7CD94=>S.NXQ2LV&YSQY$1+9)Q@ *D:(Q M!;]%0YK]N!XV!EKLXN6:3\TSP2BU9XTNT EA[ J(0Y:,3[L=-9#QPT]15A$ MK+>U;"=,TA4\[SFER1@=6Y&L7^C6 MQE?#^)G1J$T:%_]4VRIV-$[+O5"844YPJ&K(,] 6,N-@("^6>GJ'T*JL'"8& MH6&!83Y>FXJ&\!?:H7B@XG=WCO);COCS)9)@P*R;1;ZQRA@'7(8UD=';6@/:W-&)(%AD9@N3W#)P(5S! MH5P;F6]]EGJ.^\$RCQFZZ1BG:1,7V)7UL]1*!%F1VP+AO%([-:1,3%H[FD5G M4' Q2#;5!0VUW_@"^F!W'P VY6'9C$FU\:IR!B3+MF!?\.MITZF&Q^8;JM1M M!5%#[6"K43L=^191N/GX&!>3ZO+-'*=.\"&[6C(2,HP1J@J[G ,O:MV4,VN M4VT41GI!74DTK+J07%96R\]_V[S&P>XACO_ 934J;ZE 8CD?M>RPO1('G^_; MX^/&/DC<\Y<877?'@AY8WXMU(DW).5A1%).C 4L16F"N@\4,'N8< D-JR+7@ M_//E4EAI7\*^PC9LJ<*6/_TH82U8K$"K%HWI@R8()39Q#2(*3<&J%4CB*8["756+E+M+:6 9SVLCH9UD!AOR\JJF@Y;2$TWJP3WIQ=U/6GZYN6YAB2P28JDX M9INFE))+)KG /0:/P0TQXT095]JXO [+VQ23-Q_L-:\0A:_>(X@MJT+U4NP9 M+* T0 :,5/H[H3]"9*D!!CPK+Q2EP\5R/$$C?>)!1AV ZX.%FZ-O=XT MTQ2\O*Z8LB_&NWO/#Y[MV=*J-/HT12KX\QD&(J'*S QT 2LV9Q*U< (HN+PK M)H/JOONJ*9W@*!(ZNQ#/+6S(S)H3N+^%&JE[3PLP18XYKE9$NITR-';8B3@"%Z%GJ M82G%>/0#DK)2I_@=@+TW_H"K2,'>\XUE]JJ5(&Y9O;:L7BMM&&,4P-1N0E]A MM87'""TB%:J81&U,RI+&E;>CGIPR5*U+S32Q;G%AGA(_U8@HOP#X"Z*QH9&L MR;_V>W\H<;$.E@WZ"-*.T]G/S^"B#3M(S?!(C^R ?<:,%W/F26)LW2?K/-A. MZ*?)=9H2,-VRLB%IZ6KK)4-83^^%F?B$MHS@\5T++OM;HW1LG RQY"R^*2LV M*:YO&P@E620 H!*8 B8LM0>0[T*0*&DXT)$BK/THN7 OY2QDN 60*(Q&L.), MUSU5Q0.5N[L"#VJDK(PQW//YX#KU!Q<7CTU>U/?49TC-C,U&V0 ?+91BCJT; M%D-:5P40)3)I44/;&O.D%@;Z1N9M)P#ZW0EO[3:?F"N15QS\QNDHF>7% F/U MUU N9US$V$M>VJ3<[Q(SUA25'>H/6F:LE)JH#TT_+!"A=F6ZC%XF83A"J"WP M7^"_D69^12#"X]FFZ%2*[N4C2]']$+(V7#1?<@$/<\?9]/XX*\I9[,H6K/P0 MX4 U/_?".'#A#0JGN+Q]"A ?]:=."9U1P=];5,/51E,I9:R.X\B61V8%#>,H M*:^B(X!VG$$LR"Q#X#[6 'M78!7D9=3[>D.Q_"#K2GUX@;X[$4/[NWM[+(=X ME&]EB?*YL;IB"64WM0B 2)+TYL[RG"?I5W.OLF,7@R%"9.(QU^'CQE)NK.$- M ?%[G&2K9W3R&F3(^99DO>8#@CK>DA8M7PK[(: ;*M)%.$8)[O*_\]&E8T89PDG%U!S@\&!XX7^- MF5..,JZS&W Z&F7"12$-LUK93!W["C0KU0KO4QS/L_CKU9<@]"X M6H5)B:3*2G.O"@T?=]!=\Q!L M]3>RT5(=<#)T(80*B5ZHICI7T0JEI'."6$"KZ N"?YI )0>!0,%T:@0MA"6J MD!A0S _'@;4D6&B/#D)V/3!F?JHWG+8P@B/V;D%%I41JV7 I"RM(A)%S\$6 M?A1XF125-1%H):%5>53Z5ZG%7?J,BR$SNM+!5^C7^4R]IM9-T M %R>-X?OT!M)>E.DMJFDYL'?)!GN'W-%PKU$(?>7@+0*MY-V$"%M,NK(9G*2 M661,4";!U;D1HQ53HM),ZQ?P\AMFH>II!+["E\!B&K"GM*0+[X[8]0")>5U' M>9,6JF\#OVIT^IYV[.ZQ!>^DJ.)=NN:*BK5OQ@9&%/_6<-$CV8R-F[290.LX M#\BV8!6M[B;P>V2" <7]W9=&THF4L]T_V& DS$F"8&DQB\C\"@131:%7*:FJ ME$PBP*5R9"R].LYXK+8GZ-^Z3T4,XX]K _I&P.)[[MVG&#Q]]9B#IT]&OC33 M=V%%^XH2IE;<.Z;FA@9?8G]W'[JE'D;2Y-/)HE(;84::#\6@;$1S%6>1:]N= MIUCWG6"(MK0>7#_KG+99DBK2LR_F\5:#_E4[O)F5['.@E074#J@FK5L&J;+M M0VGY2@,C >AV.TRD$B6#'!KGVH+?=*ILG!7]8L:+#KJX="!4(:JG-YW*5 [5 MDO'-NT*[59B^=M\4APD'A14VG4BFG<1'A5\O.*/@70[22?XE=L%@GJEZ_#%F MN&CV9F/=9_TM\]4B85;*N#0^@>-$!_R"#782Q7BNI4P^^%Y+"IE5)<&3]AD? M&[O5F1PYEA,^&!/LIC-HHP\D2-9=#J+J[9FB_6%%DRH3M#*J":\&!EG9YA,AG.*U4J<#3@;BM$2PM@]B*!] R:0:\4J]$YP MZ*X)M(ZB;+1D$35231?O) '3H))R;!Y+1RV"/<1PKRRQ$'!'&\4G\N5X+U:% MO7X(F%[.N82,SB8(7P?=BQC]P3I>O^O##:%A>D.YG?8Y%I02;!6F!70H*+4] ML1:3=/,K[@>/3.#7-\[1^H5YOY6=90FPS%INN2#V4. @I_K;Q%&"+E-#W_1 MQ"8J<^R.'"\<%HK%,HLA569$ X!2)A;8M VR'T\:=UM2IZBC&L"(7"#AQE Q MFGN'Q 6D>PI +*!,2J@;O^**=GR0>'C!:@^!-I.%S0=R@^;-:XZ&45"V8T*R M9*H&65<@6/8B3O8PO$JX#L@2S+JZ%_:]% NXUV_L5->J^;2Z8Z]J9%S:T$^G MW9E%*^](H^W<)X_6T?NM!J+E8_T'-$$+GB! W;M>'+J?D,R9C5[D"6YH@$"4?P([ MU*"XH,LVFH?YOH\PJROSZD469?]C.Q,?&- /J.F!=?=-N?HT55X7CG<' M,4\;4VM8[Q.3S!S%YJNI&31"-C*0H2LK4EJ1.0^)=-T5^@AB(DI$ 7*H1[@( M/ZFB[.ZJ9OAAS\=C0^T^2V\FR=!6H6U8Y[UU4FMP1&?M,D.6 MAHLT;[P*LC*Z05'/7(4@R%W&G8BEW?2N98AV+-=KO3"8-@*6!W>:9MAB4B=R MO9G"^;4X0V[\3T\,:D]G;V-A+DX3LV6-$NT:C76,QVQSA%TC]0CC,(T) "R= MC/%"L 4\7PR17&:"T;[HQ$(QBQ$/9H85 ^!4"(I1LE:I1CS@6HN49J?.CSNT MCAIJ.K6Y0@7P<02L>>-%Y&@8/0@ULD,0=JUAX+%DZ]6O.(YR!R:>("S[\X#R M!R>O-@XTAB":^L7G-FOCAZAF*'-YFT7HX0T"5LUXF+FJDF3F<$ U!@2%86DQ MS)+)1!.SQ,+VZEX75](Q4[NH#JVB#=;FA.?,!8<9"LM&BF%LHZ2FYG[JSN;F:.Z"8 7 MW7;X?&T*#!!C]2H;(%1A#CT"C.6/T4+&>O3:@00TM+3&GOX:"4S-H&P$NA(? M$\Q ?B@CY:NG^D7^V?36[.,18U-Z508*&]:UMU-T32[&W^+B%5'E 6H@/$_\ MKB10]2NQ'"MQ-TP 4]!FJTL!Z>9(NOV; ^8@@S)C-1=">6-,3F/#92GB&$Z9 MZ<,N!9*LDSF*UN:-\4[E70+LV)H@"W5R.;Q*1W-BX$F_X@0;&QZVI;26A*%) MC!+*BYN),'EQ/SKGB=C;O,IY08)\:LZ-!GO]9*F/1&J5A(%)B ML+.+YN!314I@7Y\P%S$T,T"APIVRP5Q$J1E/ H92@)W!&-=F.F\IM"!@L%ZL M+ID16!"N/;.]0"\AH8_E$\<18AXK 7IQD(V-E/[(I#O+"(3#C14(/;/[B]0= MD;5SVE9[ZOD@"C=C@(%*=>JY'X[4EXKRQZH]/LBH$=/AG \H=P*S6S7),0?V M%I+E<*8O$:%>L:,3&A;2AKO\^#4)%*9>Z MIP__F/ MDCK\JZ>.SF8Y+VXSCH=3P88M,O6IP4J$OT#5-TR KX(;ZC6?H&@](C7#OEA* M&#D2#BTS6KJXGH+.>[&Q.N\HGXXIAI6 T[=VE==25E:WQ8!I%?6%?HNH[\4. M@R&XH=DQ.9*J&E$_- YAD;:+^DKP"HS,*S.F"86NU,-UW$V<4*1J93B)P(#* M9,QU9CF@%PV,%B#G'2)UP[0,(-\B;I+Q@R_S#,A06V-U/I(ZN_ (L&(^^#-5 M!!$.T&$\+Z; "S',;S*:F<89ALY35)MB=FAX L_AP,'HHC-&?1ET",RB$HD4 MJ"88[L!\'HV1F]"X/^4X+0BB_$9Q#00H/QD>8Y9>WU#!MORZ!BNB:WSZ[)P.TJ Q):2-X_/HS11/(SBL#AZWVKYE64O#3TH+U3D6C^/4W=4.CR MK3.C6'&9F<.;%-K*04L)O*4Z%JVRYAA>^FQQ MNB2O5^DGW:Y-F9^7L%4EDI@87F7IV!R@J9$Z<(!SLS)#.@9M>54^)0+R M=L]I\SFSI=U);AHXM@F0VB3:/D%Y9T=O'8Q51+:@>H1'WZ%MYZ7;9(0M*SXF M(&0AV-'M7, &=3,?F#7Q=((%M?%_AC]IDK%0CPWE RRUF:QF.9D_L/P3[A!( MTLXX7T;.X]774'IL'EN*Z*?]6:T+Q6IEHC67>)7=+)R55*4=M&Q)-N&77'+( MR(%F)/9"AZAJD5U/+JDZ*N,"92EC)U0WLA0^^X0<=]:R2RQN9<+NIVWT_K2Q M1N\'Q?%J!OLA4RF/>I'>!MC$&JH."U/0$\O*/ZUF388,TW2=E?:@H.F$9@5Q MTH'D4?:)$"%4B@BK$1$(7,Y+)Z9J19A@H*89R_A:B>.43[>@UI'J*0E#'B"7 M<@LQ8H25L1<&$\95\WG1T= TMZ<>@F0FD,@$HM;P+OSL>\R.KY=0E<'$.)M5 M9\\@Z0[O!5DKO)&1'V8.S,VI0D$B<"6:$/QL,SVYP,:1JIS&*.(13A2YVRRK M7GF%4"J$MT\Y)DG&$9<8KUV8 (B[,.;3?,+2ULSG93IRQIR J7'> MOP$84H?CO+>B]1CEU*!8D=T4?, ^N>KRZ)8ZI2?@M=2]X6V3@BT16!S,#)H/ M1D:70132?2KIUNJ#',TVF(56PP^SPCP%3.,AM'N:ERAS"/Y3<0)Z83!99F0, M&XD.D\_K&]IVCG-7M*! MU)O@>L,J6Q7[2-P4X),?GU=7&%1L*C8'2:9%6\0 MU7(2F7<\DC%VI])J3DNP@] HB:-13R)Q=L/SF0]S"E\87 C[#2Z,-<>UW:AB^"=J,D]6P M/#NP^'(?PC,A<'FW(_D<6.S8^L9N/@3!=8^% 7Z9:9"#(MMQDGR!C_U=N?D6 M1%!*T'LPV[A8_H17TA%-\T\&]AA0K]," S.2331[ MP1'"BZ[=!N554'YO&Y2_W]15XG<5&8ZLAT-4(A4U:QQ]4(=DE&2@GH;*).#( M@:OVKK%U\C;G3#H[0D_;4WFYL9[*K\:$A%SH!T\(68=E[81L;*1H4YS"!A:# MP6NHI"PS]WAR;#!V;D!LO0-C01F1GB^8:IW#>W1CJ5YV'OVUA2(3^T1'G( L M?4+:?EHB(XR]S,>-=IV@<#L'MDV\3\IJ;X0JS\F]@Z-YC(IS:(X7!>< %0BS/%+9MR*;7:D.ZH=*S%X#^0CG8#YQ.1!N$2GR<8I2 ,+42&)> M5GGOQQGZ(I*E05A(S/+I2*_KP,,=S'SH9)7,.ESXMD2G@ OKADIS[A"':47> MA;OZ(/LX!!'%I.^3A6!)V>+#E=)/U&@"E0^LUV)5Z2O=LZ,YA0M=&#^VGQF] ME4S PY8/AL@F8&>!J*%BT. MECA1,10E%WFVC'=]XZ)\?O55795EA ]RFTFK2S6+$[A++6= R8+8WWJJ&0H" MAN?S09F-,J-:"0EBQLTF:3'3V T5K:+M#\J=\F'@R? NW@RJ)?1J2'Q']UM M<0!?2$%P= @4)KFMK/R=_K':93[%_\1\D9F-E#_DORAG1Y6HG$016@;+\H-) M>7,Y; 78MB9YO;&:Y -F"<_2:L"4&\,V(*%0D:L8D)/:2B=]Q2BT M4155HT"9T(J4D,K4 CLLQH2^4LR'(D)LRP9/R4R@8#0Q:] (#I2ZDL_+CZ#L MIKT_')F:!^*2A&"W+A2>4]L@7>?,;-O/L;N_N5SWW2%(V4DZNG29V2.FSS5+ M_2;))L_Z> Z[ C#TSM84]!DF""R1M7O52]*< MY"D(I.G4I?3CHA/L>?")FV<)29E?3702%3YHGV3K*JLLBGZ/:GJ"_"C[C RR M\65JW%M0DQQ^4#AM\,O/139+G[T%'[M&^P(YWWG\+UT,EG!26>VX,G;_=3#CE@3[3O+>0EP2(4"4K_05 @?,0\_4#3GS;S ^=BH%YAU+"L]W@X0W>O,.I4*W(O!H&OR!%[^Q@%T7Z%:!F'+;9 M ]G6WP9A?D]-["&?KY'+0GO5FPNM)12&O;/^>3?Z2)'2=7K(47/]S7527!JK M<);?_/QZ]_7=L/?K6?R]%^8MH)JUZY\7;B;]=^AI=#WAD=2[WZZ UQ^FL_< MKY+;/*-..BP.FP\H;D 5KNU=59ZF4+P2KSCFG MZS3!(DLSP2(.#W8.]SOP 4D<;172=%V8Y>75/)\FT;G2HL=DJRA1B M9[!AP(2+:Q0TYEBHC2>6]@BR1]B.PUM-4I-ES TBE8IX^E@CS>=54R?^4;=* MNR&B,KY@5%S?4"6G)AO4"WQZT2O9^C;"SOP5O3I\MG<8[6!Y=%FJ>R!V%"LK M+Z_L%P7#%-VD.$_1_\W-'")"LI/;3\Y6>FTV% M!P=*\6G7#:EY"OH#L*Z+T_OV(<^?[3W8,V[R'-@>R]1L<@3KJ#QK[]G!JWL^ M#'J4S7,F$V[-5*@\P.%0(I,>/N2G9_L'W[1:SZYRZ/BHK4FF6QXW^NB3O_4T MSG[SX0=ZQ8JR2*;5C<,+S-7[K$+^QY[24WU*N[@C/M*.N$.W@&*/?NOC?XH, M,7L(N!YQ3,L\@JH;J:S$#MK8S PAJ"L8]'M"/1E$7&N[+O7V'$/%\&9[F%T6 M[1Q11\'F['P+2D]%-E5 VG(^>&8! JG)JLCGEU?1SF7'KB,NXS:HKH+J!X\L MJ'XO*; '9[1G#%$!WFAO%,<+J3R&]&E_MEK9(+_; &W>P*B5JHOEH<>(85X+#1 K^?'X#V5ZSN/_S[FC=]7\7=3[H0"L$ZPX 3H6AQ]95 M2J++>0+"FB#(;/"4)-A[M%;MQJ_(I$0G8A54K"UZ@OF)=BAQ+ \6-]U\PS*- MIU.<<@O>1[ZVN<[Z]M[$\_6=V"L^5N5UJJ',J"&*QH67U+C@))VE_,) ]68!;^>3PC(:6:K MUVBN>#8_[9[O1N?4,Z?SK6:SPQZ5^:VT/>*J> N!PZRO)T57N#W? C(-4J!0 M4;&X:0VL,+R#I5C?/DF^6&OD'"Z$/^ @ M_I$7?\+]__/?#E_^DMO5_S1%X#6\M++S2_EY[;K.JN5+FR*8[T%?-Q[?>TS/ M[R.@\0(67)@3_3ZB=YFQW6N^OOL:]LF.IW;>Q(B.6T1=Z4'/WL**909= 6_# M/TP[('9C)V[E]VAT6G% G/>EQW--&'?D+PC*2;MXB5U''R-L-@B6BHELE4)5 MV(A\U7#OV#6JD+T(=79%;BQ:Z!*!JG)"S:S=4WH%Z[?L MD"/#.'YJEFV.N,;W4H)W(X3>I3][7Q#NR?N54TKMZ\!<#,O/AIMI9HZBZ8[U M7&/W MT;N[-:CH,BK%PW945WEGNXS".PEF/+ :NJI/W!O7S1388! P=(WYI"G=#V> MRA49FPD0'I51.?78(^4%AW;?V1M\^[X+S->#[YO/#'A21^M1."O$B^O8/IP] MR161VZR"RBH71R KB-AVE#4$LYR\L% ME],98W1N :B#\Y-I2#?<&@DX?8!M5;K RYV/->8S %XWK@/,&56\7@,&\"C6 M5#0,]$L!A\?G7J:D ::(-PN!"L=X M6A"+2@V2T__QY\F+T:O_P M<.]P?_]?^Z_^]KUB!(\P$/"X[)C__G3V1W1QUN]^B#YW^[_USM9M_I]$%^][ M4>_WB][Q173:._O8O[CHO8W>_!%]Z'Z.HU[WZ'WTYN3L[.1S[RS&:[MO/_:/ M^^<79]T+\P)1]U?X9??X+5W[H7?\MG=&+V<^_2,ZZ__Z_@*>\[X+GT0X Z?= MLXO^4?^T>]&+^L?16>_\Y,-O_>-?\1=O^^>GGRYZ9O>OQQ[^BB;Q3;Y_[%^]@,_4,7)NSB!'_?/S[J MOS4W-^O+4XL7F.O/W_=/H][Y1??-A_[Y>_,+.]B/@1N;S_OG9IQGO=Y'&"L/ M[?C$3)B\L_F9>:-/\'TQ[WS<]B.M"]TD!&M*$OI2U;J)*-( M(=K1@KIOOCG'K-=LH6UKO])OG!60?["=6LG F&:[ZPR9WZ$15M5=!WL;H+NX M2)IG87_WI1\<6ZN-<'YD9,.G#[UHKW'15QE^^^G;Y(DX.OEH=!%(L7,C?$5( M_P63X@5.G^\>[&.T?(8.B#T_P #P#)KSDILR_5G^XQ>@HS_ M^$-[809FQ,,,N IY<#A.^MKMZMWGM+-G9JBSD3R9O][%K_X^&]6_.WBQ^_+E MJ\:OG^_N-7[7=MN]U[O/L4C_4=QV?V_WY>O]I6[[=YQ@FF2SCN5-,OW'WP[^ M5EEJW@QF\: G(!M%<@#X>VBX"'W-F^GG_9NOT5YH2U;WPG4V&DW2-9VYZB'C MN?M+IP5NV3@IC?F-W8,7JMD% Q_RX:8(M+/>;VSD'ADCK'^Q9.;F$;R9$]4K MB>=']Y[&/3H"V_[77L7 V)Z3[W%.?J #LCWPC_+ &Q?]4_4=O_VPTZO^\,;$ MQ^[O_8^?/D:52?S+;:X(_CW[N M]C!J^;2W^V(KGRJ':R]^L95/WV,*UQ9;;Q9*#Q2B6%=V,)MDPWP:_99,)ND" MA5RT ;'(33O26RFWE7*;)N6DYJ)YLM8E!^\3EKT_U\/#W_]..;YW^'*EIWK= MIDE JJE802ML9PV$WAY)O-44 MQ[=/W?=(DH2D(8WTVP4B?O[=Q.'R=W^HO)M^XD;L.2?J4-_^'6NKMFT%X!0\ MJ]0*WK,T\W #2C,W94Y[O[_OO^E?1&\VOB?GWWS/-UBGH/I7^']QM/\<_MW\JO>VM',L@$FA+NO-?[6]_9?1Z7PP MR8;1^?_-DR*M#7E-$>I)>FN4T7041R=761X9Z;MWN/G3V9UQ>Q\B]46:5+&: M!]S8=_B0($P,M&+\:EYF BT83Y,R^N**L'<,PN!A;9XE-]GH9?3APY'W 232D>*'I&Y M=6)%?C-9>!B<%@;">YQQV+/;;#2'!E3F5$^JOW#PIT4Z!G ([KMN[](9(3YF M]Z;()M'^ 8CW_>=QM -MUM< ,L$@5Z6#G(,^8T+=!M0N> C\.T@M_C?_$,;! M\)L>H>AU/D*N%.^U>9!V7/;M9Y9LP4NS*6-TSTN&5(;FY=)^R1>; MR2!B^@#"!F-HH"Z0>S/N>74TM C_[/WQIGO\S^@8F]ZZ'Z+N^?G)41__LAHE M\3=/@IC1@NPML!TMNPU5D%M*>"YWZU]"@WZTR.> D)H-TSBZF1?E'!#=S2(( M_-#^[@MINZJ^A4-2=9#B?&^@FD"(1 ):T^,[+7+C-YBY@6_\@?D8VSCUA"8/ M*.+4Y47HKL1Z@W#?>*F/R)!&WC-@)IGZ KO.EWBSIRGI6L"!+M0BR^)F? S\ MR<[*J&+B/7@CI.>CO]Q?(B[Y9@&<$\ J.HL2*-.8.B>W8%# +X04F?E-E7 M]3=LXG6O\,88+Q5W3 Q.X.[,D,?/0ZWRC5-KKSKB9'0H&/^_(.)D03)"E &X M/?#Q5-F5O8M">N&[F)";R4O7?JK:^7=]ABF/W D6T[@#0,E*GA2ZJ3XICETS M0E@L"D!* \_-K-0U($P#-#0CJ)7@"&1CXLUD#/$*IH2L=OIUF-Y8\@[-? )X M5C.ZS'P.8R\G"Z;B(; O,\QBDADS&>X8F_T"@,_T,,02,VX7;+R4L7.##@NC MR#&)A4:/9MPN=DS!;69/$;E6ZJ^&L%\P$L1FW0),+9<)6E]2Y\&@:!^EJ&B6 M%19S&GCJ\N%P7A0<2LI(2F33.0'P"5F!.9H ).]H$+PS%D="G^:?L=#YPH./ M\*T0Q86HJ(6I-S?IX;#,3_DS D$V(_O^<,./0KRA 9!76O[2[X@H_HAP3PY?[KX^>'CA D$2E, M>0YE*>I^+9<^2$7?_N[+>L$'?[@Q1TOG'Y;;SO=ZK15$ST;>_Z]>EC<+S^3_ MZX?0AJ5X%_+C#S#_Q\EUNEV!M;KF0#VX78*[>&+NKLM;#8SM>WRW]0N#?N'? M!_EH8?ZYFEU/_NO_ 5!+ P04 " VA5A4:U;\+7))! #MDB\ #P ')P M+3(P,C$Q,C,Q+FAT;>R]ZW932;(M_/\\A3_V..?L/48+\A)YH[OK#(,-[=I( M!F.@[3\U(C,C;1E=O"49,$__1AM]QVV6M-S'@]/ST?=H^/)AA)*73LX>AATBDJ) MV K"E!8 ZA:B3ZU0=(( 1GEE_G;T,#J/4F7;*L;E%FCC6D$EV2);M!(AD$_N M;_DAFFA5M"MO35*:/3+YYEA*?=[.ZG87]:5JI/);OC(2CI_N!5+TM_52U\9?G@W^UG+],Q];'5'8PG.$CTZ2:3%E?)%V?.JNC3 M/1Y,1C@8E^&HCQ.F;GT$TQ+^LWH8CR9?5QO_^'65_3YVE3]7;\-OV_VCNKKV M'O5HOL:YR\+VP<7!SU[YVQ?^H_=5HB542ZKI11[V<'#TSWLT:+UZ>8]Y3YA_ M^4>?)KA1+]NB_SGKOOOGO]"7V8/)B^ZH-?_M?_ M^E__F'0G/?IE=-J:$>8?#RY^^L>#BPO'83[_Y1^Y^VYC/#GOT3_OY>[XM(?G M#P?# ?'MNQ\>UH(TNOC8S9D&TX]\O,,&9=1-%W?_,-FC\L][7:4=L*_C.]M M=#-?/.O7YW%K^.Z9VGMWH-MG^63[W>'3<++;?R4/3GY]V^F_[K;[!Z*SO]<[ MW/_U^$ ]Z;>W>L>[;P[?'F[U^ITW+_0SW>D=?#SM==[LG!]N'?;XO'YGZY4X M?//J_.!-Y_CP9-,<[/?ZAT]?F,.3UV\[THMGZI"/)7OPYI5N[Q^]W]T_[!_L M;^O.TU?O.R=OQ6'_L-<^:[W??/.GMOMF!W?U'_<[3SDE[_P .^J\NSWG-]S*#P_VA.CAYP>_UXKS] M\?"$[\WOQ<_VYI4Y.#DR[:<'XD"U/W1.CKN'K_WYL_WM2?NE^/!L?T?M;KWX M\)L*VFHO +0.\.W^=\_6%>(WPC MA#]^C7 IY$&+5HK1MR!K8/=JV!7K;(3U60C!;?C)P1WBNSU@^W+^F!$>86]G MD.G#?]/Y&ML_PU9\A:T&)S6Q9]!!$TLGE*RP=&DE$X-1.@-8QI81EL8*K=P= M8KS)#3A/&W$/C^YM7'@RONR'RA)"965CRY-) M+9 YM+QVI15+\3%H8YT1W* WG[W<_AZ\O276WZRY(46(*$.VFB2 2L)K!7&* MMYCA+3['^U*= MQZ&?^D\&N_VVZGP\@LY^FP';_-@^>:$/W^QU.UM)M?LO/K1/.B<'ZM?>[M;K M[C.]=WS0_]#;/3GL\K7T 9-B=VO;'.[OG;3K.?T#V=YZ*_AZZO DGS"!U.P< MOM?9H:J$^96?.W?;'U]!>[_7ZSQM?SA\NL/EF3C[+_3NUF&_H]KBC?VND=3\;O]X9021Z/[W3X7V2TO^==QP52/78@#^86! MJ>'$PWPV.F=AN%BN0;L[XUJ'V?2ZU][:E@?[;W5G:X\-S:_'N_M),U]ZG?[A MR>[6#G2VMM4GKOUZTMYB7JH#.#QY(0XK/_>/C]FHG+=/MDU'_=KM[&_+]GY^ M>YUK[7[[?7NKFI?C?KU79ROW=I]NLU'9.6_S_0_Z.WS>JP\=M5?7F&&=(^T"M7)$P?R5]> FS?$+"]6(AD-:FV(K^.);-NNB MI0].UI!6JN]A2:$('!=GFT7DZ":SC$G6268=1F.57)N/I:3&S'QPZ/WJ8Z<& M0%YZ3:$EK71,C9R9))1;S)@8N8*ELOEWS<>3T04"&V>#[@4M!F_'A_R>>VMX_[!1X;M M9 JO.-CO]';?')SO/NWTVB>OCP].]D[XW^.#ET$Z;)QP4[_"U>R=,CW.FUPS%6J/B-KYN+OUBO^^ MDIV/>_W=_5?FX$U;')QLO]]]TV9Z[$#[I/W^WQ]W)E>!R\E!I>AO,4N,Z&V+ MFS:;#B+9"L:P_2BYD)>)XU$6'N*^4, AR(PG,V)\)U$D:*.5+MD8@J(U1HO\ M#[#>*4J27Q-E68CRXBNB4$K!"RBMR#Z%%6H,'-FB;%$R[&]L*JQ2IT215GMG M?I I(0HJ:-%FKP$"ZU6+WF&RVI(66JZ9LBQ,.?C$E(^UL_7H-Q4X+,V>U8C- MB15K9,6*J;2L2,XI%V5Q9LH4$:S3OT>4;XH2F4A8'Z1,28./$E4(PB8,+GOC M.>[]_?[UT>G#EQ.<8B8S*5';^>C;KCW)W>>'RA,Q8-^O[1#/3^[M;Q MV\.GV[K]\75W=_^M:.]O?MA]\VOOH/_B_<''M]#>>G3_DBMIOL=O%H+DX"*VM'&L&81.K5C[4),*W"9UR-HP@,_UU\-? M#[X:I8OKW!Q]T^WO'R"\?!L-/TVG9OP\)).%R#_E>&:V85H.AXW M^];-]7OITFAC^D#TS:D9CW?^^\N1I>LG_S+[Z,W\J*E5+RT^WN#@R^SZ[R8,O*NJ;]9:-RD(XF4,(0($\R"** M5&15+DGA16P@K!9+4%T7CRR,UJH#JLZ>N?3=EW\6.?<'PV MHE\N)P$]?/5R:W;Z[-#L>SW_F[496#<7I[5A+PK)6N]]=%;I: !2T&Y:F_7I M_7+5IIK.K?$_6)OC8^1&^E6%7M)Y>O"[:U20@!K>F )C.. -:$/1B)F&8U/ MG\6N2U6CUUKH]]7H%S5@;"D&(43K,MA(47I/L03FF$U9J6D-B.6K ?$C-?!Y M"V5G_K*2Y^KU"R?#T5]LS%^=7W_TH6AN\S1S2L8IFF-"Q)/14 M/"@E650WVHXN!L>%V%.;O;)HA!/"@',R*E0Q.:]1)@.YV?9T(3@NQJ[^E8F2 MBP],%L]_724@.N%,TF"582F(N?@Z'RS%0&X!_&\$WP0J@)1<$8A@C U P/Z\ MSG;0F=UZC7^E7T9S,1-9M;.:ZCG;_W-6)_X/^Z?# 7\=?ZG%^/?^E0V#RY*1.[ ]V"G+T5?!3(9 FD]B$" MUUX@Q7$B)9\]&"IP=_@LJ@:BXQ@K.,ENF, 49F:P$34:;T-))3<@UEI6)[!X M0>RFJYUD ITMQ"!\,86CZ1 $8VT05@_<6U7&BP?46(/)<30MZTIEGX(L4LF@ M:FH/83RM'J +T0*+![K.MF;5@ $MUL6,K/U4UH(RY%*$6$&S?/L*8O&H0NW+ M$3DD*PEL-I'%A@G!(CJ4]F+YYTJ >5<=%&%N.DCKBU57HM19RN1\M)2+DB() MDQWIE8'F[CHHY@<."4Q*!W(AU=E1$#$78T0BT(4EC5@9 MG790S ^?7 =_%#JKM0$G=/3>Y)@3Q>RY2PS6>84Y:Z-!F.A526BA272]U=RL(FFR&Y[6TX1HT MAJL*=:AK8ZV5' ,;IT3QQB=*+JT,-'?603%'<$Q,L0X=!NL(A (OA!&(*NHZ M]RC)E0%G 1T4')U,E\0J,)=G7,WEUV4,RS244!6(S1.@O(UB*P*A2HV.B1IT:L M/5M6$[CX!14I218;4403+5@?@M1"^Y(@8 +MTNJ!>W?A^4( =754.0MC96 ' MR,:4@E(1O=!6.E*T,M;TKS72/WV*NJSC\85G94>ZS8%NFEQD$-DMFWEX6F]Y M\2 W*IE/SL:3^C(-,?;2!@X%C3 Z:G D(YG@G :OI4]BA>CSG'5VF;&B&#GPV'!Q-:-2O.8#KOI[7 M%<-5+N!:8!75WS05>V'Q;MF341:( 8IQINZ%)X-1#9JBL4Q8+F1BAK?9,IS6 M\[^@07F?,GJ,-BM=TR,WH%W^84JXWF&S7_<2[G[JU+G*(]XMEQF&']'D/='@T MV!EFZ/SQEG?]IG[A5,BZ&A(A*"V#!!TQ&M6C MRHCPBT_.G_>X+MCF54%\6J_QZ/Q;/KI_>L8V\:K0*AK%X*PUE&Q1IO:YY2"- M2Q8,>6D+A6_N5+!DX-8VN%<;U:=1C79WT.V?]>?EB[^+-D_..'R:G$U]ZI/N MA_II)7MJM0MU3F?0DN-B8X(7BJ3V3A@%Q^8E:X,@ M'7KAHHXR6B-#;8_I./*-O[Z M'D=Y7AS[%^6C[N!HB\9\#_Q&)'!Y@/+F^++LIX==17Z%Q-PQR7A*&43Q,;*5 M\CF8NE>%B+"\U3 MO^KJ?39,W\"LQH2,$_N7-H[>4MTFONYH^>?=%HVT [($5SA2Q5 M24F)G$1>1#+?U41W,?V+<3I' %U6&K*2L61(45NA$N82=8/R#2TUNHO).T2Q M]A5KJ3(2Y))]*18--V" .I>S"1KQ#_N&7I[%<1IUIW/L+GMF5]$$QR A:RM% MTOS!:&ZTNE#(MJYK8HG6 !.\9# N:.FT52EAB4);J!.S*$'!1*DX<#[(!MC: MY8)Q0;O&! '%9U:\*@-F'W3)DGFB(9%P8)IN5/_:D%PC#2OI$B-!JL/BD+(( M(A49R):$.NMM"H%R, M@94A>31>)P\*(@(&X[R042:?32I-6'WXQU!V^QQV[);II(-"H]WR=#C,5^6F M,_U6T=IJI83C>*2@0P"%=;<;BL%'B\'Q;XVWMHO'=2&FUT%V3K+/3,%#5#DX MHTJ=/%U_B44TWO0N'-<%"5T;O2Q"^YHCDA!"$A"D8<'+X$;?A"7^%=>K'J&G M-#P:X>EQ-V'O MPT/!M,1N8D7UH3=+%@:8)Y%("P8*W M(99VL<@MR):F*#213'7W2HTF+624RJ2<5@ .7KT!I*1P8FL*9!P14G4 M34ABN400+B8/J2DZ@C.U/P=\7=9LHC+:!"C9XL7:AV;;SSN$<$&[>2:.):(* MR2N"0"H$YQ5D+VV(H"XVRUA>^SG'WO'+GR?GIY1_?]CS\EI[U,=N77'VG$9E M..K7U0F[L=<]F@Z"UC'.-*$\"V5>\J_C@JD>>SE#]>)1_W$[%[Z?A_4ZM;6K M&:MN]TY7]?I9!2[/I!E7EX&' JGN[FLCNQ>O96:A[E-@=[/$:UC7++\1R_6: MY37Q9C$%-&6@ "*I %I&DW*)U93;IJX6^J%5:RO']+4]KUTN0I9,5L@( -$! MZCJ2B&@3TYNC]S735X#I:YL^[>BHW1O:,L4#8,ILSZ6P,1O':CT86C335XYU M"[6O/V8^OK5XLR&SV@M%0-399A$AQ1RR2=9)= KK)IU+G$-KWHBL:KM:6_/I M#@9&H5;,< Y&O59UV@454*DX;:QWBZ;YRK%NK9;K%!_MLLS:J.@RN>T7> MB2 ,1A77&F)MZV[#U@7O8M$@;/%@-?B@-# ) PK4MI3+(3HG;6OV8=E\^PR^ M1V?C[H#]^&;ZG[/NYYEK1G4AS.1E]^CX-E)C7!^CSC]%+J$G*H(C+.'L-W1^WJ"_0^)&EG[9N!)=,009%*1\#&+2: M9&0+;T.3EGXN28M:P.HBCY[1HZ*S = EIE R0HXN2F.N4E TP2H^85 WA]AI@[V;]IOLS90GU/IC&M\ MRJ,1G0Y'=?UW_>6*(/UITG*J;WY5X!47F%UM=GSVO9[\398F2NQ'E M!XI)D[:64LA&B0:Q=+,F1/DZT=(>C2>C;@T/IRG>:RV-]UZ^6I/R!^U;L#ZG MQ"[3L)IVI+S%DB)14L4Y5/"3:>H;W^Q&^1^>TH!&V*N96G.?K2]3^"(-[.HF M< 'O YL>CLN<@"AE-%II:QR2T$EGW8!9KKZY^&GE;XCBYT5_*!47:2 M2EVZP&;"I^RRB0BN M+KO,>38FM@;O*_"NCQ9]PN-'=AGR&&R45DD((%.,5D7G$G*K"M'GW*!6U3Q[ MO>)M72N04H3LI"\ ,8<4F3\R9A==]DDTB%O+USNPZMRI0VS1ZRQJWK! 6#+P MMTP25?*R25MV+A&*=[XC.P1T#HI(S@-R^V??$FS!&'RVH&9K3Z[=^>/>\.S_'@X.AV.IETRMQ^AFQM'Z%\4_9&Q+BEUBMPF00.8HGU4%#1P M.R6AC;K8.G(-XXUUW#5D?D#',20<RDBEYD((S9!C_+# :72X+K MAR9"U*')D^%H][4%='0PW7AW\1=$?2=DG395#I41#;#."KS?IIE$M\1Q/;R-5UNVL M_RC$0;^69)FL+LB@$#TEFZ-@7ILEWD[M.X"Y\.73W3-?4CH;L35JS (=L#JA M2[GDE"&PD8GHC4]>._X;Y!*O+;XQ0*]>/AV^H]%@>N2(N"R-&XF5T%*@!\M5 M**"$$*WSR4;IC#)9Z=7 ZFK'^Z:AXTC$G$@;S &BRZ A M>[(^%*M+-M)'8U8"F+O7"W,$B$)$)37*4)?^2*\5)4$^NV(R.%@!@.[6XT,B5N/%&B M"H'C( PNL^BV*[W#;2/'%SQ&T%;D& T"B8":97:6A3A (C*BH8#=:&/91@*6 MK-=!A=IYID$[BL"8N(A16M1F\6E5_MP /L;Q\>8@US]UA]YWV./SKTTJ: \' M='ZQ]=J3LT&>WY(9[(Y>8^^,'IVW+Z;HUX=_,J+_.6.Q?WYMR\]9X<^*CO>J M21YU!T>W\$A7'__%%8RC='S^K$ZN^)VGVAFDW>)I(WL&RPN=@,)$%D#)0AIU0<4]H&;(#E7?/E+OF2ZG1B%9*5 M5D/6A (SQ!*U@T+.V^7GRYS[#Y>0*VN)^0WBQE3S2Z(1D"U ,IXB)A%%BMFS MV&S"$-(R2B,A">&#)"HA&UT$ M"TO5 *XLH;R[G0'9M;S\!H%)UQV&/+@2#&1T4>4 MFZ0B_PEL?KW,C2+PFC-W,^Y8HB)G0@DZ003 Z&,,N:2:N-IJ^ M/Y$"32FRP]8V@XV0=?(*?5%&.VM4RAD:P.6E4J _8\-:%BX7%W0.8*WV"#)3 MX _2A$0<84G7B%5M2R5&UUQ>8&"%4)(U26HA(5@6%@I#0HU92J%IB?@3ZIYAMA09M0=E3=!%)4NV3-, KL@RQ>]>=K"$A%F+TF^P%TN,I#TY@0*2 M@Y@,N_-$E&3RX7)IX)J]S5#$/YWM]8A*$AH- L&#" 4EH LI(#.8UNQMD@;^ MZ=B;K#7.)0\<-$$RB,&'P/+!02[%V35[UX2YUAOJA;4N^X@Q ;+ I"A <9QB MC,DIKGO0UVKO3])T)*F2D^PV10#4%$!RV)*\S4J0=$VP.&O!M="YC@Z@>%6\ M4 62ML'HH+45+BD176E"TJ2UYEEHO*G)4JJ9G+)D*I6@$D>@.6KML)!NE@7Z M23"3'%_9I"G*DD!JBS98;73)4J(/X)8_=S6L"ZKR&;6M"1O,I>YV108E".\O*3=\V7NTU!%;.&I'R,$5S) M 2UY5[--*S9\,BX_7Y91ZJV7F-P9@9.MT_(=DD4%7HL(OM1%4\*'0DSA1A%X M\5+SYVE-RT)@K-G/JX-.UD%1(=H"8"&JZ-F#AY^$P WLW5L3>$;@FMQ: H@ M4"QZR%H&*RP3.6?7@)ZJ-6?NFC.Z!-#D+!5C@4V?%QR;H 8%(I&RJ@&<^1FG M?ZX5Z#>XS-0JX ,ZHP"",B%0W3@CN.*BU_(GZ2]:+S%9B>X U$DBD G& (GL M799%4-T 6T95FI P?*G$Z)K+B^-R]M&5:'VBR,*T[NQ!GDC[S++#YJ(;P.4U M?19''P[&C6-7[C!XB$!1062Q&K/6PD,3>M)7/U'36H]^TX20]& U$N3;"^2Z7WUO2]VQEZN4"V&(TO!1035Z@ ,CA39$AHFV!]UXRY M6W]MHU'Y]]B0Y]5 XVN"C4$)C+3GDD*UE MQ^S1V;@[H/%X,S%8X^Z$#U[I\:WNNW?GCWO#LSS+'L%'YP\1PS":;.&$+D#B M2A-7('TZ=E5]^5/1+_"<'?DK.EX!6@J*G%,00'N;J6@="4,)(H2PGLK6C4:*>6U-35[2 -!)3!AN)+E:SHFY"H>\FQ MFF-2=:NB$C8"*QNPQD;G2T*%R/%@C"*LJN6\Z@8[&T^&?1KM46\J7,?'W=-; M"# 6;T!9V2!K&U8YZ-ETNNE8I.*O=>L7"$W8<6J)\;V=W3H4>[:LLB'-D.6" M-DJA)=GDG8V^ 1UH#8%LCMD&HE56:A2>(PL953!"@2FY;BCL ,6JF]/]$6;J M8/\VNCX7;T-120S::R4X:DPA8$A6J%0G!.62FC"2MW2@WLY07HG&XXBNG=F41B:U L^0B4"@(GD#SB(X8=CKJ8;,Y6\6>'-<1\0-# +'YI3K MGD2U"]0SGMXPC)FH > ]QM/N!'O=CY0?\YN-,$T>#\>?I@G-?OR\6W20GYSU M2K?7J_>JI9MB*(LI@$%DEXR%P%&;PBP2,F(UG[^99D.780W7C\ EPQP3FB1G M"9/*SE33&$SQH%76=61=BR:-%"TK;HL/!APW/.!_K:PYEYR(=65)8AFCC;=. MB 8-[S8"Y(6,^=KHA"?',5YRD 0CK.J$<%M"*5()O_P*=5FQO9W9,4&F:%)Q M)!)(LJQL_CS)7J] SGG^U!)W?FG^>G7GCY><^HL@2C4LY@+(L MDZ7DWPAC5LD&U0#FW80$^^^'\S)0\R1X4YCW)642H+9U\^@4(23+*EHF08[( MYQBD;P!EUEC.UD9$R-J8*(N-@%'X:"$E89.O U..UFKE=B5N,SS<8D219?^3 ME0G)<\PE2/DHK#4!95TI;C4TP,[S,_^$71'R"-D=&J2,(D**!B"I*]8=0QE%1WYH#9R-6: M*XOFRO61JT_P_\BX->B8T"4RT@*Q%O(R.(4^!"C!J^N+\-8CF(OGP5_7SE\, M=_Z S4C@7)&$5DL#,8EI1N,$(+1%FDWAE2*HM-D.[E+0.VIID MIOOP!%&,4$4#4\"7F'O:+L42I/GTQ??+9MY>/HIZ=&-2N:3L_&DWGI>#/ETQ?&3X:A#[S=3&I[Q MZPZ.GH^& _Z8+E+7?2+/58&7#&?&41Z_.LULUJGF1CI45H%#E20@!.DCD:UY29(!CT*N'NFN3OMCYJUI M]4.T6K4?B;I9LS0E^F2*9F# KCZ" HK+\?T+#8DE+^Y/M MC/2CJ,PMB5UBVYZ+TW7+3(HYR+HMCH9,4BD"M_S)89:M4=Y!+_'\DLVX%$P4 M(F='!00(U%$P$4HJX$P&M89_*7N)YP4_.(X:0LD^.P"(Y'5-81F+ N3;^ ;L M@[4\-GF.VQ@K4U)5W^BX"UWI-'X8E3CXK_7:(2]WL4Y*V)V%C,%.DD.W0J' M]M8B!*=B*=$*MD6Z>"E,N30[YM+L+/-\@UM?_'/K5)V##3(WMD%?%/V1=4%6 MNIAB0,%!APHVZ*)5R.1-$6A$;!"#EMH&WS5'8L?7+Q)9#Q M5ENM( :AUPQJCA=;#(,RI8(N.1;/'K1/$5E.:RVR33%I?9DB68 6RTJT#62[-&[8>]==W#T9:%;9LS%S3:/1D2W/@#&3("6%G.(O8,I%+!X M[2/4#:Q\2B$XZYD1T0OAFLV$9S3AP&JW7)19$^ ;!*@#?H:402TEF!#KWI&% MK8.JB<5"P>7/*_G3FX(YI9BTP:.$9&/)$5P)H22=(8I@M; 8KB;0-],4K#X3 MIG/IYV(3O(PL,+V-Q%[!!A4Y/ $?/$51L@UR^80A(ILIB4ADL^P_'#\E&IM?@00 ME#E *T&024 N8XFF" -4"OHLF[0'WT]HHA>?E,@YJUGA.Y.9/RXHMNC(P!:E M1%2E-(D_KW'4Q=BC/:Z*+]GSDM(90[G[CD:#ND/\D^X !XG95(N^');1U9%I MQ]/+]WA:CZS9]:/LDLB&"+2QNK"G$BDX)S ZZUS*R98FI:G^?78]PC&MZ3(/ MNJCL;4#E11V-U2Z%FMD^4"I94-UC=OG5S//1D-]WO.SAJB-@P(I-&6]MP!HL./2:((EHC*8";AH'2"+?$ M^# N==/0JU:U_WZX?SP\&^,@UYV NF5"-*BE;A,2:5K"S6GWM9*\-J7"[$$( M4Q,<9 [)-5F4.EY,8&!(+B8PK+&YR3R"*3HWFT=P#<@?$6*:HS;(A5P24#)Y M7[(6J&34(OMTD3+;2"%\:_9A#>2? BE%2_B; ?E%T1_)V"B+,LH#$'FPC)]P M ?AC+,8ZD@W8YW0AGUZ M.6%RUC.?#1-^6CHUW>%N/-DM=;WSX&PUL^CJ+(-2F+77$"S+P\*_:)]"\=*K M)DWS7"8L%S+[$I1W!#J6R#XO9Q/!69DH132R;F,X]7GA$LOEWO)WB;"4X<98 M7M\&^$="_9K5VDJ&LJ9<+Q0Y,I"F$(*6LC0J\_H?8OFI1W),.$K'[!"W&-7> M]S-&%;#@DC+ JAG<9 %Z(-<8D&X[N9^]U!=SP97>046%TC+7--;8E*3E?.%86URR?XE#$@1SUEU8ST M8B%>B)D.NFYK)4BS#[YJO^I+J/'KQ:#@X&]]^!^!B;'#1B?$JQ6"04&3R,GIA8K+1 M PBK&F2#%XO>0LPK99]#E"H&;Z'H'"DJA85C'1TQV3P=X_++#-KF>QSEKY<- ML]R=C+II0OGE9)C>WNKXEI_?_*:B=;'>&P,&M$*?$GIKK"R0E+](X]LH.+@1 M[;U\-69W]IS_- 0%/1W**,$DB%)"$Q)4="(+CF@GC;;6KQV+'!8^R0%3XDX+ =$5@:,G;*LDW$:4[? M1D&V"*\4YI>@QAF?4[ 62P!11%TP%Y.38#.[):#&P7&'7FE^*&@;A 6CL]<> M J+7#C KZQW&8(IND-!>!J^T&+V=*$J(5OH0"5 I#\(+Y20W)^')-AC$N_1* M"TJY5+?K\[F 4P&4M%%BC%)$;RR*699S_%>% M"& Q$V6E+A<#-0F.N_-*H"/Z=\%-: JWD] A1&)OA<86G22JS?:1W;_=/>\)QHVC;N)%O<0JR;QU*W M6.=8R7$+TA2SBC&@Y B*E(VAN?'2XH!#M,2FBRAIM3X)"K#L"C0LRI+FK7 :=MR\[:EEWFMK5( M;+YH6_;F;;D#&B+L#>P\'19^NQV]U!MW_6G]<:_F5IM8O1J-E2 M3: NZH:CH&V.,G+T@520I#"F">OMOD41_+"FR-R6?@7OEAD \*13-*8 MM3,AE8C20!3DY2 %H9 A)"S0*9$XEIT8OM_BI1*5 IUDN^"!E M 0\8+0B!.21?A#4N-4 Q+!V0"_'K*FOE$]E F8%,PAMK7=(D'!3K?&Z T5XV M(!=C6HO0F'(R'DT&#.A?1"9QU%@5I6K,/MPWD7[!D7!_F9I;LBZ(_ M4F\F"ULGM4HC("KMC:,,+L9"I**1E_6F9_6FE[+>],WK3<^GWI0T.A?#+',$ MTE,@T$DB_VP-&3N+&2_Y)I:1;^+F?!-SXULTA@-MD7U#V1V90 M>="1[6(=T("8H"[YBAFSJY@F:ZIIM]CA%E:Q<"4X[-H$7"TV;XG1N MW_)=EZ@_,L^%:ST8JM"%E*+R D M =$:GP%\0%]34"I0ZK+J&^)T[H;U=-/CX=E@ M,OJS3=M^5'[/;VO%3'49J ^1Y9<27CC+XHN4C,22%)N/RY/AB+I'@V;!,DWU M'[VP2E@HR"W%NHP^6I>RM;D!6]'^&2S3?)B;@US38?9^/1MUQ[F;;F?QS.WL M$A5=--$7;C8%M$P^J019*&*$I,Y-\F.;?(7<[9W5?*/3302[DRZ-MS^DWEFF M_&0T[#\>]D_/)E-?MUNV<31@MS5^3J.7QSABI_?M"URYOE>#=VP9*5];V?MJ MT)VLI*]CQZ:B$SGF($'6A6]:452H4M):9-.@"1HK3(W%Y-UTVHN2,1L7(%B# MD3RC%MA@,#6@42D&5Y8:"UI@Z=FQH_0E0 8"P*1D*BY'K1V0:=3:]5NF!I_= M'PZF=-@?/J*=\?B, ZOA5O?=N_/'O>%9?L)B+]-H);V+5H6EH=!.(8"F'.N^ MLT48S4)1*=N$!0,_&T\6M/(^0@K.)A,*0+;!EIJ61.M$'$ADO78UR\:3!2;&H82)50.5<.[_!91\2%5] AB2E MQ; .;A;/B\7DSX[%!B5U1F9#MJQ9-0:EM)'@-?^[=BN+YL5B_$B@*D2M*-Y) MD F\D R7B)%\*,[ZM1_YO*P.68&[V%_7F6U+5=LKG#"97U= G')^-J"J2BR.S\V<'9M_K!;ZZV"5=OG6URT,W MN=R7V3)K9K;DH[&I@'&$+" SBTJ6D(EL;$+^BSK;\^5L']FG-#P:X>EQ-V'O M2OSM3HYI=&M3G1;OTJU0D'0).F<'Q;@H#%%"RC;G$$43=AU=*A 7,PE"LJ/E M6$YK]KLFFFA=ID!&H K181-&II8)Q,6X2!$,>! QL:(&6PUKT2(51=80JF7> M\.!/L$L7F#U\]7*>@-W.'$2)F((/(M?UY3IC73I*V9'0$41VR[L5TJ(QF-]& M2)!9(L9"[)@TU%US+ >8$H.' -',UJHW$(-;MV&WTB0B)"A*HPTF@4R$$*.7 M4CM,*CKO&]LD[A*.O]@Z'G0_/!S1>'@V2C2^^'I,F*?/D[OO?OD'_^=2 9C( MVINB8B4.1 H3UNU%0V$55PP;KHK.IW/&D_,>X]#O#EK'5,?&'H*Z[\SIY._O MNWER_) #L?]][\NB.#KBTI/AZ4/+Q>KSM;#7/1H\/#D;,T+G7'Q\BH-9^33L M#4L(^#__NW,0[&K3'7P67! M?_PY3.[>+_L8>_2/!]C8%]@8EHW'E<*#R7CZ'@\J,6;T^YJ$GYBE MOF16XBO0B)&CC[\/?<'9_V\)Q;U_3-IB?]_?+J M<3B9#/L/*\.GG2YL!2YO,KW?Q>%+\H=PWQM=^3_AAC;)LQM?-HW[TZ;Q8)*_ M/A;\_2!^_["X+Z^./9A>>S0K< F#/JT1.I_'+U4K[9_W]+UK[WWY)O)TLC$> M]KIY8TH+AO/R>*W'KP^>8L[=P=%#L2&GM_CT# ^F]?37SO;+_[[;;.R]?[NQV%O@*UXW"MU_A#8Z/F3J3X>!O&UOW']_?4,) M6/K'_NTO_/.[+_596X [:0O^1N_X9'>OO?$/5@6#X:!SUN>+I(U+\;!7[757 ML4QC.RTCVVGP2;)U N,CR FN/#-62$; ZP:+5/WX=8PG56Y4_=HNG>YO%&_ M/H];PW?/U-Z[ ]T^RR?;[PZ?AI/=_BMYX?ZOQP?J M2;^]U3O>?7/X]G"KU^^\>:&?Z4[OX.-IK_-FY_QPZ[#'Y_4[6Z_$X9M7YP=O M.L>')YOF8+_7/WSZPAR>O'[;D?[#,W7(QY+EW]\>[&_#P<<=M;MU>-S9^I7O M<_3A\$U;=$[X?B=O=6=K4[75SKO\]#7D?_%QU7L73T[Y&?:.V_O')^V3 ^CT MMT6[_[JWN_6$G^6%:O>?='?WDVAO'7P\Z/D/[8]'O[E0L];HV$(3J55KK(6H M35BZ'RBW)J.S9IK()]WX M])7MJ/;[SE;NM;?2^X.3UWRO%W!83>3'])%-Y-O.UE[WX*37ZSR=G?.:[V4& MA_M#??!Q4W34J_>=CX^ZG3?\7EO'_8/]%Q\[']O0?O-"=)[^VMU]\TJP67W_ M;']STGXI/CS;K\_VXL-OVDEA;/$M&65I :74"K[$%J44OR.V3LOBSSE\&:G\VKSV<;>]O/=O?V-YZ_V7K[:[.QO[.]NL(;< M9Z&X(?7&[MZ&-/^9_VMC]\G&_K^V-SZ3EU?2U M,IZWZK.U:-!((_"7==)Y^V/[-Q6$-:A=2V%1+5"(+2062Y1D4L+%.HWL5HWT MX[/1B/%Z,B7) >-P4\Q^2KC8KMJ,;&-E9FL+IIA6(*U:J@A=A*6L!)O<+4H7 M/:JUV_)+L_NWC0K"]5\WEB=ZNIEMV=U;2\6U5+R%:'G$S]>M/:B_+Q<+]L:- MUHLGG>/=K5_[AU47OGD!G:<=OO:3M^VMJ@-?20Z?SW?WW[*FW+ZN%_DZV]#N M'[YE77A\N'4D#M3A6[[&^\[^IN[LOV*]N6-V]S=%^_4W]&(6(225?2MJP!:4 MXEJ^>-T2Q28I$BBOU:5>A*_U8AP]6"G1N+^WV7FY,U6'\Q6.M:*>\$FU[&;Z]M[.[M?%D;[>]\7_^0UKQ][O_;WVS[Q"V7X]47<#9'=2AQ8=:WC=7?1;7 M"-(0/U:7O77'=)<-1ZD;O>.MMY ].NJ. M)RP')G4KIY^KE7QLG^S\)AP9,#*U$L;8 I%ER^?B6^A31I0AV)+N_;*W^7QG MR_UM8Z?S^'[C&LI_;G_ -)E"7P>^1U>0;^!X8WQ*JR1O=P49W,MY(QSCB M9_VOI7^M'VG_30FGP-T/X.<>3ZG[QMYL$L!W/:R]+X/Z@;D%TOS!Y()OS@^X MG:)_/8:\:!#+H[YOW7_4E)^CT\OI.-.I;)>3U1X/\Y>=6_P*JA75L7X67[Z<['PQH"[K_N'NSS,VZ]U>W^-O]VV.\\??61?SON]%^H ]6^ M'EZ^/SCI]-H<*G;>_'K<[K\0[)/.#_8[O0Z_X^%^AW_;5OP.)P?U&:^'ESY; MD" 4^ZH"+8B%99TGW4+&IQ09T"5?^\9Z^!Y'] /C$=_1>M8M87*^CQ]V+J>" MIFEK:'#@<=<4W[E&\:1,5J6T,#J.7)STK9A5; DK?<[:E>PY%H8U@G!6^&@^W'Z_;\6 MW/@O--&"VO]_[MS?N__R_L9EJH31M+J^;+ ;G>']_YH3=[[5"7?U_LLEIN_& M/&[F/*+Q^/+/,WX N3:-?V8:/U[W_L_T7H_^M7=^^":?1@7V\.GKX\/^CFY_ M?-)M;]5)$3NZ\W3Z/*;SL4:[.^?MCWR/K;W2V?S-FBPT*=T*0?D6Z&1:,<7< M$KID72 *6\*]7SB\VGB,9V-ZC^<;+R# =?#Q#?%4.F7GMW])R# M'O;.S>QB:RY-VOO;OSG0)*+6+1DL6[T@2XLQ-2T)X#*5A"A83K8W_]C(_8RB MZ:[:R'-NH]@[[)Y>]!JL6\B?MI!K$9.P*08O8BM0EM44VE8TD%K&>UF,1X>: M[OU28?A9@J5+9M4.[],1&][NZ?_/WILPN6TM6<)_!:&VNZ7XP.IB[67-***T MN:O;6IY*MN>]B0D'"%P688$ #1!5HG_]ERM;(J[:OS:G3Q MGOZVG>P=;)G=;5J;[;W>SM;@L'R;"L; M# <'6P=T7VSM[/?Z^XM;=)^]OQN%!NS]_;5#A]W[TS%.O:?K6U":+)FW= MM,CC3JN(OH$8EAR>_M;CP1-<^MC8.#OS_OV>]O M'.Y<#T?Z1:/M;QSL;=\P//4VW8/Y@K9E0-7+B T^YM."L08F24=16B1-\]

,OLC%7?.IO%6+"VVX^IR-T+8ZJ,CH?Y?2)5UVKYG1< MJ:5OVEW6"V#6WQKPX5I)FT6=Y/'/.__Z/=U^.WZ;O_WX:O/MCV]VWOWXJO^& M_O^_/GZ@\;[^_W/^K]^S\9MB2>8\V1[T=S8'>SWTG(:3O$7F3WK0,]N#X>;V MOMG?&AC!JI+$,I5V'$V2.CI+BM9$WVUN;/:C"3B"1G\ML?Y-"[)J1U&.:RF^ MAA2_ZDKQ(2W\?K*5]DRRN=G;2;/]7K)Y:'K#G2S=W]O;.^03OW^YEM"_ MIFI?Z?TEP-AY)!-NM]4',=V:$,_%*Q/:Q8/-9*\WR%+R/P<'.[T#D%?L#,UF M8@ZW=K/#7;*DR'MYFS19\D?T8U$-DB("A<(EVN6J3&QW[ M??]OEGO9V#K5WR0?IICYSHP5Y_ MBU1LN@/+X/ZJU177*. M?)6*">P8ZQ5![>#/J,6.,OIK>>0_14V;CJ)F M5*&^+!)&8?I-,IW7CN=)LZ@:^<)59]'@KF.V 7#'ZTN!WF@M^Q-^G M7V(H^C!0'S0\$AYITDRCP\TH2V;-;9EF2@,CK L(@TR3:?N-:9#/;WY/=W\; M;@T.#E/2&8?[9K>WD_0/>X>TDKWM=# 8# ^RK>$@6YMF:]/L3A1I!(5"NF2< M3Z>D@DQ!.J6N2@2^BEEDSDP]BXX1+DA21A.]3*:),!O,:5C_C-"B"]W$#^:T M+:3\X*3W,7J,G=U_NK6]M>'\R)R+4ZJ4@]6B5JFB>WI2*# M=<6RJL;\QE3DV]^/MG\[,/MF:/9W>\8,AKV=K:'IT<*FO=WAWN;^(-DD?3E< MJ\BUBKP;%BQR]X\:K2/+DCX$U_KXC_ M2_ZVM;%UL/OW V]V-W:W]V]@L+O[7_?4*U;V8'-O109+^[5WO;'>4(WDP\HI M>CJJ^@4IH-.JGJVD12-IPWULP" M$9;IJ1P_I#G>EWW[&P_8SM-E\,8YKJ/+^BC=(M71*GWUX5@:;^>\H"\]US=X M'UW*2WK'Q^F^7"[7K0=> 4E\N)?G"3QYF9A+M\@_7XA'_["F>U^V\.\Y^#?N MBK%T/&\;>G/3/$3Z\UORT68_??SG7+NFJ6'O;W,[/=V#K>RWD&"W@W; M@\%.>KA_L =LP$7TY[? OG0'A_,5S>X4P<0?Z^I\.HJ^7 ,]% _TQ@^V76I9 M:5WH]0'_Z@.^R#4QV$QV!X<'6[W^-OIA[6UN]@X'6SN]O?[!_O" CO4A&).O M<\#OW*/X4N?C*V#E=YO1&2(18ZSV.17MHQD-<")<$ZZ(=#@GP3:]%KJ(B%%:F*3)4=R)_EDRG!NR^ MV!K:)3")T]"24P9=_4<3)4U#EA;^8??,#(>&T_RE\K3@-SFR_R4)!&Z&NBJB MBJZM0$Y\7H[+3ITT[&SN!"7O)TD]2.BQO7>?"S-CJ-KC_F[T\\;)QHMH?VL/ MY?%/,&,_/:VX&!1T*P7".,SKL2 G)O3J!%\B^67T?\8#3MHLG^JP-J*[1>#> MX.5ZG [K(TRUJH_\3K\NDM,'U6KRZWL)O/W]T^YO@V&RG:$8;S=)LM[.<+?? M.]C:)"LXVTRR ?UE,-RYLE7D&C/Q8-4G8R::D2D*>PE'CY=4$%V(+7AR+X#^ M-^^<8X66F>Y<>3FHJF) WGLU'52?ORTM,WO[^YO^;P>[I$BV]O9[^]O;26_G M8'C0&_0'IK>UDR0[N\E6LG>X=Z4!_@UKF=6K CAB^^B_V])$VYO2VS)FY9"< MGI)Z@?X9JJJVQW*]O' M.^;0'.STAYO#_I;9V\J&Z5;RVS&KJ[WMS4>DI5-Z1='\[T>;BRKK/5N.KXLJ MF6NF6+;C7E8Q80I^34YFFD!R-K\QS?7NXZNMWP[2O8-^FAWV=FBE>SO]_7[O MT)#Z,OW]_9WMP\VM@T/SZ-ENW#_LQSO;^_'V@>OA:G?SV4:$CLOD$4ZJQDII MSC(U:<4JC;GF11@>ZR:.LKPF+Z&J&W94^IO?1P/R.>BO<"BJ\Y*^M"BLH FD M+2?WQ6*Y_='8B$Z B\X,>0UCFT'= M)O4LZA_P@=OB\W;A 9-7S9VQPX/]G2%=5;N#O70GW=L[.#@8[.]M;0]V=W;2 MP^U]/F,X9@?A&3M^^WI)^0R/EJE93OA5[_R(U\=N>8NST\W?:)&'A\GA02\C M(XSWB:Z7^\>Q)O[!_'NSO;BF;LW??.NQTGP\MV+ MG]^\>OOQ! W;WGUX_^[#T<=7+Z/G_XP^O'K]ZL.KMR]>K9H)< M=@1O?S,ED MSV?T;%.;,C4?Z47/"SISW]C9>?OGT?EON[N[@YUTF/0V=_93.CMD<0]V]I+> M<'/O'FP<;EZOG]]R,-IE??=TWCJ3_H2,EZK(L\AJ//T[%G+Q MCS>82KFB$[+.;&=K8Q^K3\8BYR9^J UD_BF_TDRH$FUT\6? M7#R0\'_Q;-:;9G>PE>V9P=9PA[2UV2)M/=RD>WF898?#W6S_M_U']C_[WXE*^TC:Z]I!'^[[[<]_=@=9=#OF#!1_V- M&X2F.E/L%J_9*YBP;_7*OWPLU[_R^]N/GEE,[)+[_K:*#6K,ZO:MT(>ZHSL7 M;.6#535':UVS I*Y]^C9A[SY%+U../.QUC;Y6."L@FH>/GOU< MUH:,\#.3(=X^'')(_(+HQEK[W).Q?-D6;^]_8]IG:ZU\[K]D;FT]>O:^KB98 M9K/6-@]F3[\Y;;.]UC8K()F[CY[]9$Z3 MB"U#!)Z%KI/)BM_>:4SLY:Z:R M9!X\>O:&?A*=)$,SG44O\P88\;9>VSL/9X.W#RY7/7.YW8.52NVN4I[R;TY4 M?E.YR-WU=7+_M0V:6&KE#P"Q'Q8AM-JH]=4?;3Z=Q?2-@J&D 3XV>H.J=*W[ MD"9HT?NV3D>)5H[(;P/ [/JF>BBRLWWXC1G)>VNMM@*2N?_HV?^]=4CHWSGZ M#X;>?X8.[BL\B?^WUO,/Y33M;'YC>GY_K>?OOV3N;,)ZM?1'SF1%3*25"BR8 MI$=E4LR:7"IM'<71BZK,A$<+WR%]VQ93_LJ[B9$AK%_7<0W8V.!E4[M30=P/2MU=-#D8'=;\V+/EAK MIQ60S+U'S[R]Y"KG)^-6OI<*V.[K]D]K9Q0^\/O.FU5IQ/1CQ M.-S[UC37VL];!=GM=8[#V9OOSV]\V*M=U9 -G1Z\^F[3EO.H[Y81G7_R%)N8U$OHPF;)9N^8/:X._/>6S)DI9"=G:>]<6 VV5F(/1E"^/26VYE]9 M!=GFK-77+2LCF-NCI\C+-)V15!OZSS'5]_P:S)7%9"WQPBI#C*!_F43-TEM1O123HR65NL;Y@'M..'WUKU M6']-PK(*LKF_^^B9;T9ZTH['23U;ZYT'L[?]S:W+%,^%K4>#+>DT,+RBU6CP MLWO7HO2JJ=VBFN3>C/G?T2>UO_G(_FC=*'7=*/7N)_"%C5(#R>H??*%HW913 MRJ?S9&+8+'];3>= L>?TG[V?JNH3_NTKKJ_37OM+#\^-ZI^/E_J:= 2YFO+5-(6(,.,HZ2)SDU1X/\F3=.. M)QX.32O%+>!G46G(VHG&:!E/(Z6]B*HZFM35F?9X1THCID&U!9E22=O0W]LZ MJG4*TRK*\N$P>$(QBX9U-::'5_1=\WE"7VUHY>FI^7A2Y-(NOFG3T243W AI M 7BRZ#F/WO:3EN[7641R0'L$&XW_?345ZR.(Q-4N*OM.XG(AG1UOZ1 M]*4W 8UH=)1.\6G_<'N;5S$9(YF3Q1I+U9_V7RWYZ:O/*9<2!\_8"9^QX8[C MDK%B*A7=?B7=I!#9H:X6WL$K/XS.JSIK9/D2VN)!.^5E*?)QCJ34M(JMK(+^ M!1'AJ9F7\H&A;3A;^#A-RH6/*@22V\6O0ASF/S2D&<9+7DJH*&E+I+: MBC8?*1+NLX2D7PZ83(UWPV[D[%)A_S@RS:5"+&K-R'[;HQ#N>?!=VC/2 J75 M@<.J**IS>#LKI^UYU?>>LL))!GD!3 DMJ15*_#P(J.4FMCH6XO'CWR_'+7O\PHN%E9IRGM)ZD;A.Z#DCG82<&]NZ,P.@\-:>S M.*KD&J/5T8LACH;N\DL[EU^:-*3Y222[%U3J"1@ EJ9[)"I(1Q70>0WIQ'-( M?8.DNJ5\$%C/*?^!ET6_! 693_69#V9A:.2DR7$_R\:W=2K<\EPMV)K5 MG>BD@C\+_9ND?[2Y1)KDKH-] IMZQZ%U%PQ\FL^&$0(Y1TJ-K1 M$VFMU8BS,FRG*"3-R4N"9F ),-)=@,X)W2<<$1Z0?LC,8 J_4NW]U5Z4X"!8 MJREFQ3"M37E*UQ"I %R\+ _5,);[OR;)6-UYDZ62FOQ,/%*R?5JV]P2Q'.O1 MX/\D/S/7!8JC/Y@\4Z6!;"82!EDZDB,2B['XF=W;(XQ&U H:I)6V+XL0[4Q' MQMW)WK",FEE#YCP]H2T;S:QF45:=TX$>L^JNVBDI\146O\!AJ5VD2H^AZMZ8 MO/P:'\,#I+7 $2X;!#;29$)742&?D&T)OAO_:8V36P><@@U0Y-AX)JF@\[VZ MRS9_:HU!2&10Y"G=[ F9,S#ML^BTS3-,E$6%&3I$_ZF1F##E:]>8_V3(-##3 M.D]ET70O%BS[A[-VUD^D$249R8P8@H@MTL,SFB^=TUIFSO*H-M*#60 R\FI2 M@+S;M>&E8#7'42=#-D$UL_A!" <)0E.5);ED(AZUE2O\$X^V?MO()!E#$!_, M2F'CXVA )XF4\!AQKI0#G=:8JDL^6/CLP)6D3<95)@)2 M).>-BLYIJQAY"2/@V)#NQ?I,)@7?F0/RR>GBPK]IZ6!'T1M"_2.+JW[\SV4N MQ3]T(IL'OZB([@HQM.8SJG_*7,?.B,&*G3*0']0K//ZV:*6'R9V6%DD^;C@JN[(+PB%:N6I)&_,:3.I<71"V"J5/ MFM@P[)/1+R1LQ[$QGWI(./4T;30U10<3"3)F*YUR@%D>O+%R:R7A\8[%B- [ MA &+P>F,H2B*,,^E"SCVI84#CJ+1>N2>KRQ45V=)7ECMU"()=7F6BB/Q33M M*@(_X41)*FT;[D= XAI)A5'49I-;4'['9-;O=9/5KWLK&;9G+Z++T MFS.EY4E?G8=[?=%0Q2\F>W'03GG!^%$R&L,^])5)"TD1AJDN4^"BE6GC;YDD M5TUFKP;-Z$;==&Z8MK6I>[DJ*H'GV?U-/H.(X$Z'=$$Q,#9ES5-,(KE@&! MY^03"0Z$I+%9OPP&(_]WWNAAVT#^STRF^):Z(;S,=%G&T;F1L4R33UB+B!S' M_%1D$/(VR<0 O2Q5Q%)FAE"05@2P#WF=MF/Z%B\[[U25IKAI@*2Y<*PKIP>. M&D1O5!;HUI+]NS.S.#^D]M"EQ6^HJ+X[II[=L$:*IXZR\AX2%* M;*LK\7<*X>Q?#.%KO;.QB+7 G_M&2P4S;-UN, #,BY R7/WL:].>\8KTL_T6& M[B@G$%WS4W87\Q0" M I#"65)P$)XE93[]P$%GARD*)0+B:#$R+!BP(L0-(I<+F#XV( ;PU5/RD)IA M6ZS%XA;%XGB(C8!D9!5OQ3(XBM]SA:( 6Q9W@\02;G;@Z5KAO"X"">5"" )5'+";V[&YK.3RW>[J HW14/'Q]4.M:^'[Z\+W@7:3:Q<6H+I(WD!2LH0(?"<##'"+CWP4[62 7\C*%,[(R"]Y+GPT-/1>9-?(QYK#$>();9FTTU%5,WX) M#\G#)$-4#427L1-D$1A.M&S:.$NF2:Q%?DX]JGT]2NHQZN#(1&(;3$?MKU'] M7FU(M9G,VF/JH>&;)!@YN7S(@EIX9?X%.>FUP/TM7OHP28V4J36F4U72*0]9 M[\J=.,ETBA6#X.,57/**3#69);DZ.@N8/8_0Z]J=.'Y-BPMAO:.WOJ.XSN>K M%L/XAY0=21S+14("7[=K$<9S]B>V-K@5[)6A\' \]C_9Z2F2V5K)WN;F'[%: MK4JX!6J?J3UIJR:1;?:N@_J*5DKF((]B\S6!XTGO;+1RY[/Z+%W!6>_V+>[V M<^.I$9Q?1P,J+*03; 5$+-9"=+OWQ6)PP1L#N:W2ZTI9:"/$WJ/D*%@7 M".E=0K72@2)EA)J:\7/A$(E[K8V'NS+2L?+6>N!L*>_[WU#L)3I]R;=L+<5^LK_9YOZ:^< IA)"49>9SV-[%E"$X=R,0[9/R2EWKFVUQMW M-QLG,*,EFP8=BB"I0$Q4=W:0+&1(%8ED!B,5:MV_.<@L\P750_V[<_Z8!8X0R\OBH?FZ4TB MV4)*^E%K"TWR"ZH (R8>9GDQ_'MZ$ R#.=(^C\ +@^]:B%=F(D=7&PEK\;G- M7&1]FI3YG\E<4J4@CP^;!ZQE6Z>C1&WSM*C:K*?5;<[+RR38B#RTUI5UT!%G M;5'2'FO.&[5E>(K70^L-O]W[1LVX\) F8Y318V^8=L;=)>1\"=JQBI;CB1/I89VS MY7GF"Z%;5K=$ZNY"??$Z(.*0ISG4HR.,$_!69\HX",G,9;\U/R]#/ =]#9V! MM1S??MA":Q]#L;'L+)S6$O?%;:-$QFWA9]ZX+X_Q.HO>]>6YE22Q)U/Q@5'Z MQX2VX(DMKH_MO3=%:,!--EI0Q^!E6R#L"\J2 1AYA0B91! M?I[:^E2$!+N/X_K:^5):QXW\*"P*>^2*C[5X.:B8;LP4J7]+V' I)7/TV/WG MD[!@#D=V7;GU15*RM:[<6E=NW><)_+7*K7NCC5.R4ZHBSSA#YVV5D/=!5:-- MX]$%-<>W#AP-Z\VL2MN QAR @+PP7F'_O'&R$?*'X]&.0_Q%-1[GPBW_^.35 MBR=<)JM(=KDO&.DE=P/G^8/Z8U;_HO%MR)C5.4@,Y!%N1$EJ-J(C?U=?4/ L M!.SD6^9LX'TJJW.A+FA\>GD1G#$0I.-;GP)%N)15-U*@$NKP)8BO5? MBJ2.P]R&)MS)7^::LDL\FO6%L^P@;/\MW5ZVU]U>UK?4/9K %]Y2MW\8EQ-N MH.-H='P=UV9>A]PM40AH,*13:G\CLGU7KIJ&*L?#KG*\5P0H[\Z M3/G*^=L M"F<-T&=TZ^):!<.0A1.Q77*6-SZ.!%*QJ=3#H42FI7T1+S S!@FG LG9,OP)YWPIM,UC*N2E#@,VB=K"JR)(;Y:1O&I<8@ M3\G!^#(PH^0LKVIXK&< 99TZEOA1.V4F7N9(3S]UUX6,LXHF6I(CGI )M7J1 MB&.)#8#*,]K:C&8FL=Q?*C:C!*MC&"D>=(+P<#04>EM#%C3262,1/2& 1%E- M54K$D,S@05TE8.=R/..SH)F! T,V0O%_QL@&+2W?B%[1&.T+&4Q9PM(-'^6J MSAD+E^ ?T_#Y-/@S4-J3/"$D"D8F-Q&8P&)NC_. *]U.6<;$,HRH>2P2FN6- M$J)E++0JU6/@K)XV_*KD? N/-//!Q1$K#<,^0$%I= MY])UBI&W[%S$T?2\8@9;&P9+$[0S8/XTJTWUIE^4S<*/ FQI4 MZD6O\[JQ7&15530"XV!$M^Z8_Y4C#?<-G\ _7-C=97JP3%PKP^YA!20/'$K# MBANH\3JU>9O.NH2-;$B"1A6_Q!<)S)<5Z!B%(;*I)NBLY=Y/\[#43%A$MX" M-K?J!+O,=V[)YTB8N9%"#YXT%RPPQK"ST$B/A-2 L5&JJ,GDS\=H0J:E M=//K' L2KJ-OBEP40\!#JQU]4#85W&9Z9.FYR*K3FHWR":<>P.8K75>XM YC MH=.!'P_,]!S:CL.HHB3\?1>H$M8P^,XBM8'P+,[=:Q)_E8^2= 01Y_OK-)FL MWJ41'%-O7+0EZ3NL@O6,M1_66'K+C4A9+SO+B60-A*QRWGBP5;BL,_'-09L7 M4ZLF,YM8\$W3N#1BFOL:R0L&KKMTA$WD9(?1B?O7CA:50%? MTS!(U.DBX;Q[13<8I 6AD,)DI_P>4;NF=E:$(//&IF9-,F>8D*0A6U](:RL+ M\&"QY"A)J-S$&)'@CE 86'/*AM2#VR]8[+9QC0S(SN+TL#"G)G6=&S&)1# Y M]=\YJ9AD@6O$GNI0L\V=4MKJ+RI;OC\2S-8(IQ']0?4F2:.4EVP!- M<#[U-K#(LB7. ?2DE'T/4D6AH32F\TJ/'YEB(EGCMAXPYW?'(@)/=UTN48 B MK[7*K!K-S.O]DEFY?5VNX[2!O=&9/%UEE= #EN"P>)70Z,^.Q/35\ M#:@4\%PTH>96,;;CZ9@*8ZD $?&+2JF,+KHDHM4[8T<< MJGUI4C,F@9:0P'8_)C=CJ\_DN*,DDT4B(Z*,^ILQC2>L?!?30M"4NF"=/=(M MML61<@)"->@6DWPTN"/V0DFEIZCU,$2P.EJ0Q9O=&%]LAZ*>NEIH#V%IS.0S M;[F+;?G=UN;FQJ%,GM:XT)K;K[V[L9.U/D+5L<17O.!CK8.OO;>:D)051="@QO;5@3BZ+O#@XT#)Q%X M 0G)QL$2$5I8OOEA<'XJ*#'T%@4, +J)3GN\BB)*5TO1A5&ZNPK)D=8^L<;B M2H48+[2K&]>#]0J=>,>+H\?'+ M#T]"]XO)C@!0%.5AI#:QZR_ ^E3VQ\RXEB8U/Y-_U;5G.?GQ\]B9?'?GW38:TR_KK*>,%RK.B/V=UKB.YX+COYBP2>&G+C$Z_G4^(E0(^@ M)K6D(UR5VE:$7:_Q("_%=[5.&&"-18^;'&JZQKFL/O,4SW$.T?%//W%GCD:J M%SH:Z3^"H+Z,R$4,-5PQE\ A'RO+G8.W/%,TJ ]SR]4_B+YUB" ;"OG%]@^[^8"Y.-WK\RX$4X8TJ>E6IB?_J8?]^&//-BSFKHS^L?08 ML+LVL3Q66R2=5DA\X&5KN-<7"=K.&E^\1F[=YPG(.SIYEK:K )(E2D@W MFD#ADH7?DT17@+YA>$%1G3?SUM"\J8:T F9'FAS]C-C$(36KS740K0_\ U; MX]RZ!JMN@JR4,W DS5%Y=^^/2[!L5$&-J;4LLEF9@.,]";X>Y&(:U\*A;DNQ M[Y=^,S#Z W^"O^($G/, \U+>R>.PP_ZGB<[-('Q-PV%.]Z[Y/*PFM4"6D[BT M@\O"NMAQ4/EA\H!+..WIW.ZSO8[82&0Z=A@;GV](0A%R4X!>8 M%#;N9AWHKHD>.@IQD,SC7-H<,B?):;<$7L/OEFX_I21V97P,F4OSYB'4IZ_4 MD7.J_QT0,DQA:4.'1]XHN3^Q[B\;;_3XY-U1-]0-0/(2-+)"-X'TG"1L,OG? MX!@(%(".2B?*'2^#*L\5Q#"N):FJEH@9VB,B$(>VB*7$K83$ M^'(7#)SY83PG6-F*3FJM)">92CO5+%#]7QC$&]E"PY]8G\%Q('X@VUCP4HP M.N2 !VS0>6DY:*U!+98QXULU8&=S>!WB49P:QKJ&O-0N3];+:GI1.9?($]?1 MQR YQD=:DZT/.BQ%_J<=[ 08Q&%;Q$QE1(.=@OC Y^& D[.Q_&P.\N6Z*#L: M71S#43Z!Y\MX&"0 &]&XG"#TI+G.LE!-O<3,#\*=\XZUF"'D1R=-%S.)L*?T M,)_IJ,3^N=$:E$M*4 (.Z-4# KU; F.P7B: [R!$U#@)S. T*30(SI@:_*%F MR#VG4US2-=<:$@'1"7Y>J$0T7S/CD'>AIJR\)3,(Q##*SV2 ?I8IW2C#1$C> M$#&A0Q:[V[+GDF+,UK=Z2V\1Q\ZO7@8I";//VH/$A*?&]01QVN0_6-?P]LAM M1;\[0W-TJ5[H[)'4^?LVRDZUH!"DYM>_O$ZCH4[0,0=OGIQBFE MN[()55!LYQ,0H.%.?XBWZ7\TT6O2A6 @O#9*Z-Y,YA?G.-ZMIX%K>>& L.L0 M9'V[!3ELD HO/ MM%62"Q7/H)MUBN:%Q=9X$WD1\F3OQ^*4Y>S=IGH1N2\&. M *Z','>?\$M]Q*P9)?# Y<"NN'^]4OGGGTNISGH)F7BA1EM5_G"7TBT:VVK> M9:(N!0WD*'=-1Y5O$>= RN&.V@N:57>3C%5WSP,; S94'[E2Z0SA37IP7'Z9 MBW\Y6@9'E@:#GL*&+Z6 B\QS''(-15T-D" )+Q$.%J" O%G7 F*]VTBLL)& M4DF1D+5 MV!S3I]T6$C 0(=G235AF3%8;+Y@U'N'*$V416"F]L!JA2G; X(7 MA( =@Q KCQ(K" VN+8Q5[!EZ$/U^?7IO-75S"L(;Z[#POWK/.7!P%,C0/3C, M?%VH9>?]2=B\0AY9<+J8SSBP9LP&'-D[9"6[22\<'$M!?%[:/B9% M,>OYU]LS(<_H8".%25*\TD:0I%JED8SY918+$I1A.7@TGXNE3>V6 UK".M$Y MG!9]^.^:8#%40OU-5G4V"<;DY8V![OJ(4[R8_889:(M$[!?9'=LTO MB56R+$7SN$^; $ZU5C@P),3F+0JO<+A"'/%(%!/QG\GFK<@"0&B1^XOPNI8- M1PVMWN%]3M%=0D@7@SY590EE8ZF>ZH2K9GZO7/E3/1$+0W&HJQZ@7RD5],K* M3Q=/?%\LY5_%KZ8;"T1?=$&&LB]:0-I7Z"Q8VIC68*GAXNQS M2V%*S8=G%N!M S-$'"Z))M54Z ,LA\(HF4S,ZN><5DJDWRJ<_:/B\(\4AW^W M]Z@=%3,2L^;-BZ*5)$RS>+M(06T L>E@[YO%B\ ^_X3$#7S=I);55Q,?#9?B MN:M-8,BE\CG/7TK2;0QBST[C)"_E;.',V%!H/%\AT"T-X$N/;MNR+1(4SR-' MVREQ'U=2D[H^&+=>-B#JG:MB2$%V$O-''#V_>^CR&[&ZU!Z0 ]'%$ A>C7E" M$N:,M'PVDO-8S)A8)+ :9,I9[ZJ[R\Q6"LV#%9:&#CLU_C8:;\*:8+Y+DNE% MX1P0/PB/"6KE+9T/4U,PF@ADR-PG:PU&_C+1V5V#D==@Y/L\@9L'(Z^OP2NB M+F*:GPB]6?1FKF#LO52'1">DJ>N[M1E!?=$IDD6%_9+;D!P0X:5@&@Q']&:[ MP3%[T)R1U^5XFWN A-3>6C0.46[5& M!P2&* TJ->YCI@S!.45CLUSNS^!/(9MS+FD.0T Z0EA_ MCI.4-D)T<9K%Y>1!]98+,K@MF;0Z=B#-@EGA.)HKX0_/S:?A6CN1^PR"6IXE M.[* BKL5_F-/@=)UN,/VU5TH*>TJF$6%=^H*ACN2#;!5D@U6C#M\.QK%X]Q M[(CP<-9.3PNEF\O@"DG\DYYEE*OLS 2<']Q9,P,]WU0+-)J%(!5]D%R4E1YYN49",RX_8#0EK(2#G+8"UP1 M?%'9"F[/$A';RO$.3-[Q0\Q=9YWEZ'(BT,Q#.)N?-U.-%9(:Q$-]G4DP$4QGZ'F )@@:-Y%< M"5/Y+2*_UDF\VU0%7$3]OE-\S+MS7^K EY1*)R[.XPE(OZ9\^CI5AI?'X1,? M)00I.F[( M5LO%%Q\WKN&^;>HA64!H4(\HD!%+( O6$S$)Q_9.60 JSF/ 0-H,QEP+8';( MR#'*--P)$Y=EO [&WV8PGM:%;G364C]5I^%U<>=V8TAIZ(REP+Q1^D!V:+*$ M!B&F3B/VVVS>7PN9BG$=L"D8VG]DN.22?&5L&%#4G-KJ4.C8RBAIQL4])P4,.0RLXE%29ZC:61^+6SP6+QWSV4>79+GK M9)2+#\X5DW-+- N!I8%RB[8&)/$HF*N3U-A6W-Y_:DNF@T9TRC<_0>UM4*^B MA#0+/E>\'%GOC"E ;WA,<%XZL @'<@CH&TS2S$AT>PJNIZ_5+??4(/?-L??K MA1B-JM+,)A6,/OY/Z\[)/SJNBG PXV->#F[20M] HB7KQ-<6'1<:4UWDW#4T M6#7$/_*5YY18J5-XK+Q1T2OFL[_C4,:OOK@&(6/@6O7BM&3\2PHEE]1'QM8< M&[6E*VWSY,X6AAM) E.Y_*7@T_8I.!>V\@N:%-#I)84P0HM=W"26N3\L3%>R MMZG$PN5S1T0G%]W2 I0IVB)WH8"K%UAV#N+=FS@+6A0,[#"O?6J_X2(YL2'F M:C."HHF;+?%>>ZBWJ?:>VRC)KS9^<;>"ZM@(I#,0DU]PJ_N\@44B:%[NJB41 M&-OVC#U1V^1;;F1K\;*IH36VXTX+DEBH!%@O^DB.;60C(T )<6DX/2?=I M0P16T,MLD_BB/%O*JUD#G,U=SX0ZWY\J >G(B>K1^'NGU>7,!G [A-V@0U$ M"#2*(-C+7-(%#3JO$6VW?&#_ M2TR"%WQ?YG\BM7NW)W8I^,S9Y6B"I]4_CCG"QT^]V$F&W]4K-&*UYQP69=M= M32'U5?T93"9TS#[G$$KZ\^[F)KGO[6E>=BZHIJM5V%%(&GCQ:;".EYR^I2'= M86UH'=O)$O(3W*/@"N!TA4]FVF9^).FDKK3""V=KU-)&.,*>2,N@&"TG:\#1 M*QL2?HA5ML!3,)?#.\OE<(^-O2N:$"SU60,B%,^1UDN:7M*SI(:>< 4)E4YK M#;"KY,T%V7/?] "0_+,DEX)] 8X4EFJ!>WU"D-$(B)-YG5I$Y:XH:'%-[!$U M@MON8&^X0%UFVLW+"\1TO@4#O@-\@&_!, Q(AX):7/H0M;CWLLB:G_@#FBSE MZ?6E^_CEA[N-Y/AQV$C*E_0QB.>+JNZ@C<&2+@;W43ZNN0M:B-I$)\>OWL2( M6L47A*V"%#F984DQ'(+$],&LI3<6CG=<5OWACG^J?BB3HJR0)2!!EBZ M4N,P3,9QQ_DY2^]/M)&33)1$,SL16E^/Z R;L_]!3 MK0X/@BIOS#1I)D653\-6D0Y9+<[BQ52 &K)69 &;P,VTS68VBA%>-!@?IWBG M0:F>F8ZJ+&AER FL")JC4T:8X.),0'753#!%)00PKE90.+1.&5%72]549I@* MB^O-X1O/O5.JNLQ\,LJ!F7R;I$YCB:;%LC0^:347K5D&RF!XA]R#+AR/BWF1 MX0X%6PNI.<2&I;D]EO C(T<9@ M5@ZWW:%IB!4*@6CH)P1!?$K4G1XHAC_:!)89(J7D?$J9@>>'D3:6(\^?@.,R MXX?RUM [PJ7A@,PGTYF#<#L[6_I(--=+QFU4(#@[XJ:S 4@ECE[!C<+!&M+7 MSKD3.O=]7SGIGA=E=N819,I:A(6AJE^5(R'IOJBVG!?"?%%/A 8\D,9+EL6VR Y(8 IXGIQN$;V M!!;5:0!>:_38!1O'2&P)\-NC@_P=B)J3+&9P;=KB:$?=BE; _O^0T/UNL MB _I4=R@V-?<>GH^XBR+]2'9?<1[A!,BCK*VYFPT+GP8W308I[[TDI]BET95 MD=,I2 4'RZ]=>&7(A([CW98D!I_T0S[G*6^Q.%DU&'&ZM &XH/RJK?111?T. M#JK.LOP4"X'[ MIFQ\;P=)U73;W@>.0\A?O%!-%P O-=[DL! *H5[2Q7!E YMV)SA9)]HAK*1P MK5E9/01UM+:KY#BPL7"!%E42=K2)YVM_L0E3(:IO.C_N?@_)%23((X\\P=[\ M3SO@,E73!._@:*DPT)R$&RG\H*H4K*G &%VF#)>0:]B7\N)6GN0ECO*A)7NT M=!P>*P!\PCP<<+Z%#G?0F2.Q[ECUXHBVDXZ*8I_74?NSLRY8 %2&5!J*U=PK M?3B@ZQ,>Q* VILL,'<^?/>\$*(PO7 M(^4H66D_K@]9OC>'!ZUF3 U]@T5W]%QQV! U _,Y5]8Y3OHFEZK:)=)&]YHT MNY$0R"+?J .B=KCHFS@*\7K:L35084'S5NL8LH5MDS=QX,6A=CV3NL4DSJ?21G,8'&=)0R7G)OD$B1YA?&+F;RS(&O[*CES@0:L?)UZQDP^9 M)L111<7UIF">T,P,\U)*I?X39I)SFA$#NR))U+D++W)@O#L6*;>Y M +'C[]=$(SSJG(MTDUE(07S6:9.+XQUJ8"U+N:#[\[T4A^M(_\4+&:8K3]L\ M8SWHM(A%#?G(*O=$:)XZ8M."#+7B39TT6Z1XG' M!)>"OV*?=CA>E]!\Q1=Q?,U?')PAI!D'L>2LXJIUO*-G&ZTLO,ZC6NS/3N35 M;ZMSDM?G;Z+G^>DP_QQ';W+<_1490"Y(4S9B-F$Y:\#+,,K%EHD=KE@&59ILQ0_.;48C+FWC;',0[LGA+&=.:0%I0NQC$H&C$T, 'H5MQ8OJS--\DL\(V_D)'D(_;W$; MF=I1V[2$Y(:EYCB0=5<@U>B5F)^>E^XG-<<>!2_TWT^->CU\T3=[, <"19R9J3Z'P!<.VKN)73T,LN3-?BD%P#_)1E M=\O A!X.N0U1=[JNXP[#50J3L*K'\,+F.:]WX^B$C5S,01P<7B*:*E]7R6BI'='.R]K#V=/$8R.@SQ6E8*?7&VQB$)&:G.J1M6 M4Z)2IA;3Y,+V+@H75%>X>@I;$,>4N1"H(A_4X%M".!&@?!3'A1K1%LI=5 ZW MI$XO1CF:&M$+,$$WQZ"I-FDKCI)K,^T+RM]D ;U/?5'A&^-6:H--D?R5*W 5 M-)NFM#C"F2%@+64;O8ZYGIV;6J9<.7[ M@!M'>RB+I,0DYN^[_@AB1A%TI1L.+B@$O.4(SD6)NUS#+DT6^K*A*Q^B=1@W M'22#&8-I,3)!MA'Z3?I%6T2/K8)E1I[%M?V[#_$*R/Q;YOXV=QN*TT$PQ@,2 MU*/K ;2MB(PT08NY2P.U06FA=,E;ALH).IK[G*[R)>#**.;(T+EA^1QO&LNR M9=,N9BY(-=?(:B,*IC4?SB9/?&P%2^MUZ4Y-3=F8AR%7L)XGR-;?K62Y85AL M[,7"M=3P_JBQPJX%=R^"Q5%G;M^<@/DZGKNCT7CT[([)]'PMDZC.7)G&>M91 M7T+EY>7!*\R@)RESAM-_EFHF1$/@5@1['M9."3LP.S+ AB5#;D\I<7CC2VOE M<4'9KRLJME#\,!+>E@Q)6HA47(J8$26]2(5N62YM[5B)3X#IO6! YG,N"Y29 M(9^3@&_')6 #PXOCXQ;D!O<^6)ZE"XA- K%'"*+@!YZ:1/"]M"V.N\KW!K5X M*JU10]$3RL=\>47X9K+'8ZT"&-.M!W*WRZ7 (0^FW2FX80P?@COU M/@@!6*3#O?2JKB2"#H,9OBM<9GB+K3:/@VWF,*O(WT_-:9[&O@M#C]';P>UMOV3D MZ%D"0^$XX.;E!0]]?N "^Q4L^,!,4;'B:>_:J;0)PC7?B7C$(0%V4!LOAHV1]?='@VWB#; MB__P+0YIS,YH^O=D/'GJ^4 < \A[!2*_#)#')PY-=%Q]=+^49C\>3_/22 V( MZJY@==2-0X_#@D?*69./U21Z]1G:SQ;P+([&KDV'*X+1K:)3!8?CR)$9Y2%@ M?%U3X6_FZR_LY,T\X7:C.$CO/9"@.3V0;^RDVF2VQ?!;YAT.62'8M(+XX]=@ MGQ4F."FAN%I^'#RN&_M3*(UM9Z =Z2WR[ =I*#]8[[;![^[6O'NS]P%3VM< MVD)JAN#9/S5GU2"$;(R%9W=9/>Y%S(.F'] M-%+D>H*^1I-04L:) \^!RJ\\%4BRR(1%\(NU$?64LJ2!%@N*S;F8\!R^C?JD M#X'-"TKMQ[HZ)SDXD;V9K=QYP!Q.*T EE0_KD\$5(86=U;ZO;[$P@KCZW8T+QZ-A2 M^UO<:U"'<\>M;:1V0HFU=-B>G(@47')F>9R\V=&I(V)XES?N%GNQ!3Q.B2OI M=_ QF_ ^1PY'8%MM$RI)Z\BHVX3^C6Q$2HLW]J=(A#^!RFLMX[0XJS%@3 MLWO \ML]09J,G=,!;$LDA;&=#FM%Q-F+GFU^LFV4#E%UN6IV0/9*4T26'JP9 MY9,F0%@FZ1]M+K WS\;K+*LU%_9MGI"?)PT[+-Q\JVKP;*;XX(UT=NG].CZ- M,1W&Y[E3@URA*14.[R50+/:ET_(P CV'3*;GBUYLEX!<>(Q0^] ,$ZW3%>"K MB&GOT^**CHJ:)S* MH-,.IXJ,[ETX)++*PS!9%-0C!-1:5*N%Q'\JX@)%%6EA4 M!0?_YI$254%O=1T1G542=@-*;.<4B:!;):PXG[/<0A\'I*S'-H$H;5+8\#%7 M$P^M0/+P).&FJ2_L"IV$5N<;>[Y7+I_(T;FB$.,B:*,K,"WI$*UT64HJ;(I, M-9L8R5*2K=^750Q_\^[_U]S:?+O[O72+46!#O5EN]<\D&$0$7?:5S M/&(B=J=(PM1! +:18(,M*/21!/[$!QL\V.BB +1J_:FBQ'@3R^R;.,+-A722.8G:,AOA0]?O7FU=$3 MH2$X:O*$C-\40>WH\='[HQ=/.FBK 3 =]:F9=E(\FMKICMD.2_(_T3C_C/_0 M4^>MB/#L=V&9=#M!M<0XDO)^04UX)+K]!,(F*YZ^RP,9G.1< MY(-SK,5DON=_&-\)2Q M .MI$?N;WUMCU+TV'"EJVS'.M4'P=Q@$\R;IW=L&03B51]2] ?/&Q.;5UI--6"]?-/,H:1/\9*J.X%E-?@EN8!H;6 M'M(^ 6B.D!K)S6D.S4O*J&*@19!O#JP 6PNX/-Z[EO^_0?Z=\W7G+KS:P6V] M!( #P7>UG@(0TO2-M40_H#_E?C2H$VXI("VE4J%MM! YAGI.DU.U" =MDW,Q MTH ND6$.[+Q>)TRM0,ZWKPG0BZ2JM8W(TE Q\C+=]PDA")\BZ_F+6:OM=A2L MEYFQ@)JF$O=%F3B"$!( 8#B',P>T! &6I&6UIWEQA@7OMDVF//5]=5Z";=TA M45'Z! 8Q: FM'O(L9!J=B0)8.57_JXUO M,V$!A!B"YMC;A80PF/,EZ-V4+4.?ZYF$D4G?3]H6.2" 8%S4O <)8R=[CJPF MJ&^.+54PBYY37LQ8G C-?].TM<1+E;2(K6)O;DAO'G%]Q1#AKBS:[4E88AKU MYAP&@KD=Z/C B1,J!\L4'SJ,]@MT#AFZ:1LA,30?WG4: MN-(L6Z^I0-1.[QJV/Y87>K*[)PYJ%7TR9@*G*@$BBW98;R!M,1CLI&T),M<> MN0 !2)I,C/4M+I(#%Y#AOE@,71TR2529)_1+0(1.^9F_Y#A; M^/!C1:[RE+]9)AE]\!*Z4?S6'QF+%D?'4)1E]C1Z;HHA+4L,X.CDWF2G#GCVM*SWBFX.;AQ39.;SN6MIC M55W!XT*@^QDE^>K*^NB%5?UW[YT$H[*: ERGS$#*U5[^FD(+"WIFG0]:IP:X M-:"V<*M*O&*)#1"T''';KUU&;+T!]MK&C!#VDW=+XT&)J0^+%N=9SRZZ2E7" M,=*MVK0FT(:OFPS/O9N <:WSM/U3L!"O766Y1A)= :T#K8O5PE0]+,%KF.R7 MB=[A&B:[ALG>YPD\$))5UP-8;+L_6EO3Z)5SMS.NU="E81O-4I'--YODM%9 M$.);.S%+MM8 9VQ980-@,F>::%KL2WP_[_>K' )M!;5H8':)LKAQJ65 <%5^ MRXS^T+E6#[()DA:21]#K:LDM2^_DU-9&Q#M,%]2DG?K0LXZ-_J,MK"F[T&(Z M]CQ=2=@UUNU9@LNUE+(N^BW9]NQ7-Z-P\*YAG A+.&$>G.OWJI2='4(F.])X M62FD;=/-I&%2,JZT 1:,:GE[U6K &L^10'1B/&[Y.F$&.T ^"K3N><;V.AH] MVXB ;%Q^QL2A2TR-H/FY3U&<@:O"=:#!VZ0-B8PAM[VUPJ!,V+Q66YL$<8]W MJ!5ZB:%R;(4CM2Z^$$05U)=*Z38'07^GGW\2 J&DN78-]+T)5=Q1$/=+>=_L^>NP:-YUB+])%M4DSR2J9A$*RNL='/CC]Q'-U-(^^T?8<0B?+P8S MG4U,$_!\$P86+KRD-P5XW/[&6XTM&Z3AH[ID5FDEO-*G"4->!6O(EYX"(^QU*K]Y )UI[-6H9XX;-OJ3 MAW?)/2$EW)?9/H$YPH'1P$Z9" 7FJ^L'7-, M!_MSS'\\5AX_X>>XH.M;6#=!>V#6UD%=K)I)CUTA&.%C<]Q21>QIITF=7)*G9,%Y&X#>8,4PC8?0=P"$X<+8?'2+5<>!+ M22B\JBQ"Y[22PY]/E0@,OI5_')X2Q(Q\E-I:Z1YN)DN!C ,X$2L8C_1_1T*B MS'G'D'IZ?B+WU*/ZPLOB%[+ZTYQ, ;2X8DM7FF%$+U\??[A;"O'.T/C MRP1 ML>"@Y-NCE3\$:%&MFQJ@=MTC :@3< I2I+Z M4A_Q.GS$(B?;8RS8D[EN" BC@HT#NDNZF +9L;3CZ A-@=E)L]DGH/6 V]"* M#IF5A&TU@2O7YK P1I"<=@E6\-+K;+;3NK.JU8Y;4"B^BH"17XX=M9B%G1_@ M42+5@:9@6)1+1, VB?"RX-6!2_MU>CK;&K4U#]7-1!:7ELY\,,)?PRE6%R3Q MY\ 7#RSLM(17UIMU>YOU7U:/&1QAO7>;BES-9JH8.,;>-+ RUSMSBSMS['2; M<=9AU4XY^2.JKI(J_[:9:!=WFR[TAVV]8;>W86_TRN]0[K.)X'<(Z=M@>V)7 M1#W,N8-$-P[^^AR\U"HSF37RZ$!8NQ/F39/]0^EA) M,W+O5FHCU+ 3C3V.Z_V[O?W[D1U"[URP-2C.(7)V.(TMVXTVX0 [WJ$06R;& M[1J5*VV:NXX#[,S() OSV>8ME11<*1*Z'MP_6N1"?B*SO$5ZY/$O__CIR49$ M_RN^G6\U@#7ERALLH]:,A7V3K5O4Z5[,K@)SOG#(+([^P.OBKNM4<-LT1!D3 M1I%J2P6[N3%@,NVDZTK%W!<17YJB/Z0>P0VXBMQ#&-&'H)N$E@P%W8N#5E;2 M E/C(_ZM05;/-8OCSG#VJXR.J1\$:A5X*%L_RWRDN ;4A([> IBHU M&0-R[,\Y]HS$]"#>1,S,0Y:G=JLA4ZA T0;W^YJ9BZ[G,,@FJ[1H^&A#T MJ;;T[L+4M%Z@1CQ2:^RDUHH17PF\L\:.0:,8J-(R"6X[AF<*YM1\MH-6Y@ 4 M[G,%8G5J9&8 NLV"=5%$FWN1Y.D+S9&7T7=;,6T@X +1S"17U__?.R7[KE-Q MQ"/00$80CM<>.=*1W:ZAASG3RI:FQO^EK052M<-:-3)),1VEB3*U%_D0Z1<. MC4II;0NMVDK7/Y[BKBQ= M\=(%C%J\O0&]E5=["MK5Z+FK_K-L]@S&X&I._8:6_>'D]??GBP*Y'$&.TL[N M0L4@(G^^-I)/=\!9[@B>_=%IYOMYR)%!S6S.5H/D*]P+3OENJ%5B^QN;4]0[%(K@L+L[BA7L6CU MJ\I)G5I#C4D5DM4MK2#]JP6D:PSJLIWK;ZY!J&L0ZGV>P->!4%?%TJ[&$S-E MK;)R2E^Z@G!'!.YLQ!Q[K)9APEB_T$[PC&P/*P/1G:H1H;U=>O:$-F<[3>X-PN@6MA8L9&(+C44,B"RA:N*?X;_D)5AU[H7TV+KN.0%\4A+4[; M\@ASD>G3]7+?T'+#&,VT7XFE!%NO]HT)MU1YP*]=+_+-B;2P+8P-0C:3=NHO M_*5<,>N=N*F=X)I\A/,L99O&RI!($CY6YK!?'X>;W(1I!0,QK82,H#I74F2F M6EPO^@TM>I,FA3I24$)%;KVJD-AF]8+W)Z0\76NSP"/@6+"-^C;"Y^N)FJQ3 M(H%ZQW,2*[KQ\Q0@-CS U>HX[#?"D?:YHM<[-8,E1ZDKSO. W!E(*X>MSA?G1(\$["4L+DCL[9H\7GB7\ Q$X5I<\8:_A21?X):;,I MIU M22/SJC05%P0&HW0A?N6[;(N,R9[")G5<+IAV)^F!3; Q&D%=N#\_!*;H M'WV.Y0,SOZPFS@ \,ZAS\&$;I+Z00A^:#*1VL=9S^!(&6S)2).KDUW[^RKW' M(&'AKU(G/LR:3D>HH)$8O;1+D2J$_"Q)NUJ)Y2;,*=C<#)*.#8^B0[E5AYK+D3CVZ_&<63R+AK>("\3V_YQDG#F@1/GF<%-S,(] MF=D?\^?00K7!/YW6D7QP7F<]3&@6E5490 L3L@Z$#3JF?;OI#R;++>]KU9.R"P+=MF27L%= ME#<-3!3=-R7A\#%14!N"&D!S$&T9?."W>)$C%FN8:?6>U7USK\I1?>++AE!M MS33NF=)XC:R198#N.#/-_'W#;P4N6!_98;2[_AE0'C@_YV5/FTBI)+^R-LR? M*]5WH0HO<>TD76%DF1:JX #8Z-[E-W1]\?=$6I:31!8 MVI><4F>FNZ)INXN+J\/JJ"-Z&L9WR'$(DM=MEJI0$)GTF^937A1>MO@2+PT9 M9_(-$5_P72CY5^QZI"LF-@A@RST]A(! @I0KP/5'ZO8(@6$CKE'(F>SF;ETJ MRX-H(4)![B_@AK4WPVJJ)$:=BEXW3IHM[C8\/\#26J88\:5T65U4.Q10E%-& M6D[IGAH4AKB/SI*\D(YK)5MBIH8/RW5X"6PZ_ F$^5U%)_84.WF"'@Q(')?P MT/"& ^L#<&4MSY=[''_DXPK3K3PMC%L+4 \+],KJ L=].LR6[#WPY?.Z\Q[ M+![+C;O_:ND1T8MD@@SH/1[]@ABL6 0KBH&)^]+DYJPI^I01?Z!1.,>FT;CD:9(F?PMKF1Y=4HU:N]0R5$YQU/P"D9_Q U@%BDKHQKO%M7X9OZZ_Q;6M\VWV>P ,A M660=53;>3K<-"&S'U=ARLB4!7=\Y!YK17VA6E70G&/3Y49Q.9J-XJ&226R:K MM+,KWS$ *WR=(OE-DR7];D='][[U)^>/Q[ZY"_(Z!Y<6J2C)1N+N"W,\,7Y]6SZ\>[ M_8-ELW.QD(V3#7[\P?;N!=\+@M?HE_06TJF6)_]ZSEA!1%C82#2\*N)6G]J6 M!\[C73"X7<#(-67@1YY656:9XR7 089V:$[ N.9RO(9D$!?8_32%OY#NYD6@ M1N+HN=4A6(A?R<_N#R;$QC:AB^595T\K MO-5%&:3C6H\[KFG3;=M21GGO,TO?1+O'#IX:W9)_1.%8@8A#)POI-3/7\9$: M25 @2D?EE-M"S1\Y74Y/N);7GMK<1EXPM1?R4E<:*[.1;G@C6B*92,[U*AR6 MX_(K-T,$QQ#+PG;0,[5 _,]!@/IOEU?ZQAWADE> M+X31%RY?%OJF&XP.]D84'#BR0H4_F+E%R/_D#ZS82$+/E>X$<+#H\201SH/@ MPR=(D4]!"\M/X;PO#P%YAHC$TW M+>VHDW,-S(A?%EYWFR1_?=+\_U#6DFRKL=YRIOH<%GH;!(D1%WZ M4YWSS$#:L=((+Y-!?D.HKN*Z6L'M'!$9 J H!WLYQK@:M\@EJVVSG!MJ^,Y?$; MACG9,+3GHBN@5,RGTO$JJ+[D$/1IPF>J,45 X\4A2)L4#YJV)-%DQ >="ZX3 M-?' FT8:A[[0DT T H"CV:#.47?,MB$*^/'SLZIH2XZ#:]NE.=Z5+P?7HNI+PR-A>]T1BD'1KO!W<==:?-[;NM M[\0.GN4D^2X])*M!0T*$F_DO[2J;\BRO*QDQ]@3_47&<.XY0\,M-!+O&,!Y( M\Q=JPR)17L8*'PB^1B[B1&!&,F*]5;5<-^1]D+1%*]=]5_:F5=#N3&Y1I=BN M@'Z2D7!JPJT(+C1P.C1*KQ$V@;>60-!:^#XJHB\T2S^R%19V\;J/D[HJ*V%- M$J;I/5,=H4H1E G31;\,%24"8>E*35-)IP.@,P9M7HB8J"QW.3U%IG"%XB;< MB!CZN/GT+;S^Z"4Y5OQ!_VG$[7,"G%ZM%E:S+$8\96_=-C_4-MFS.D^8R:'; M[&_8X6A"EJDNV2MET\N><'7ZBFZCNG QU&QCC=5#"K#,W,-\-DVXNFTJ4SLB M^IYES,U )[4=>\L(%)0>-44;X[L[._> _QQ 70K--@ M/V2K;-LBO;.DG0 (!*I:7F'3<KWVB:;7&>C8!#JYDAT2=MFA-G2^;P!NT:*/%&ITMQ!O A%6LPPT5U72,PA ML=Z4Y-,3.\ >[NR>^C=>^QHEY"AFJND#)EM[WB;YQ'"K*-O!4H R.EO8XKYA MV"29CAC+-618*0YJO-@00L:DE,=)Z?K02FE8:#4:;C NKW([$L+78,MPSSTG M1MKQ46^/P\U>!E.Y'%1TI\XWN[TKMO7E>N^-STP]IV6*[Y0R5ZR(O%$;1%Q) MUW(8 )'QH,KR4 P7]""[BJ:T=S6\"\]KM*IARX^R#(4&(!3?PNK8:]W ,K>N MTJ*B![C?YJ";:9O-XD",!1KCE+-V:W-<*9;&N@KN-!]44?7#<3K9.;V\.*I0 M5X51M)'E.2WR0H<*^1RLN&SSFF9 MG%"'82O5'A8U[.X"MBC5*0_?U]G<>RG37VA&ON329,;5O-*HDG!5%VVSBA0 MR\-<08!/&F"+D9/9R>MMJ),6=CG0]W-O9[Y@%$%2COX/4I8-V:>NCM MR)WDF4\+F+I*T ,&ZE,;[C+4]-Q(],-1]B6"TK(O@?!C10[#M$YJFM38B+2(&2=5)70JGN#ANYN.B\W%"SCH M'":(HO^2^(U&QC.M1>#H<>S2,DW.PEZ0.,;13]CRS\R&A2/4JQ,D3&// X\5$C8TU]W>Y P -![PQR9#MLW&N)G[*D6C1A_Y6_)^C%P"JZ^)ZV<0A:8U/7B0OG MS"H--0-=;U,=I64BXGO!A>#IH6>Y6"3Z/I/=SS#S=>HI.?47V,GVRK6WL\9U MZ%_68K-!(KN6\YRRD03HI4V65M4IQH"OJ'I2,577^X1=RO>%R4Y=Q:$-!9*[ M/:YP0]JJ#T[5)&H$LUW'9LT4>4E:$'1>-4ASP<@[Q^I(U+:TA83.!//VH #: MQ7.6^(?KH"6D7+[15S*HSHP/B_*B97DMU302M12G-27'2HO*X VPO0E_0)QJ M<;6;J9F(A:*CY[5>.H'_K.I+QL]#ARF8LZ]S#0KH%?!27SAXWG$)%+3$9/X] M&4^>V,GZ"DCQW'#1EF"R'/)PKD8,"'%_ M/M!?TT4] B6Y#"CN52UZ_4FS7)N6#!B&3SZ^>M/UGWM6=?AP2F#Y^MH:'^12 MY/U&]%RT;A=;&]O16#EW$60+V7'1$!E=H29<;2(>F76B:1FQ MXI+?UNQHQ].=CQ6XM7$>0-S1J2KH6*\? <=[3>/N)LE5=]=CU:WW*_1]S8-Z M%V=.NA7ZL;@PJH]@:N\ !C*A;%8+YC58J)O#G29M*UO^EAS?;LPTP+:=)A-- MKNBE>JF,2!LR)QY/;5B3K:1:@54"B>B\T17%/548ZQD?#[6M1&QU(@CEP[%F M"$2>"H$F]\\3U(]RKG!G;NE4-^VLG)PNL%7;0W,-!ND5J('W9LJQK^]WL]_K[_7WYXKD9,,Z'C/A: M>3+OD'OH$D_V_/Q\@VNP]C?H)KU3%;5RPJ;("M6,%E81W&1TV55Q6,OM*ID1 MSK/H?OW J]CC,MT KHON9X<8(0$Z$O9\;1Q,FN@U&AKW-WO_8]N-^V+K^:=] MO.(!L$D$1>6!;U*>#8*\#AU#IS+!C9TGZ%O0+!F/Y$^!.%2\OG",;40G9-1K M(R\:QIDI-:\]]\I@..K-&N4ZNG)Y@)J1]63MS?'ZF[(>#J\I.OW]G3ND(T,D MI8X^OHF:V7C@NC*'Q#,J$>(C5X%*XYRO_QY?JPQ+LIE>OC+%JJ/72M>>\ ': ML8"4M+UR,NF 3'NJ3,9L=URZIP^!I^K(E8VO^I6[=)^D7 B;%8,-'&@>.N8? MM(7Z_)?^$4I];EPW;NA0"OVD5R_:_>G%)'&F=*5J:*=J^.%.$ M">79_WYT=4"_O_=HG5Y:IY?NSP0>;/.3XZFQ5^W1AO3L>"TT1_?2[?K"P!M, MD)#U9)Y(MBWT+EC"I5GGC3H8;:EU-M.YAG((3EQGC5WL['0(C81A2\E@3+@M3 MAWI2,(NR),M\CM&6V9&$! PXCA07*I)3/LP),[+E#I5?.QF.W]F+C4@#^C_?976V/I* MK7&O;'%2T4/F&%"?9%BAXHN+#'FA+9&7^,Z^FZB< "N"-(!XCMO7G_@4C)@. MU6G5(E?O.-4I_+<#$W*,S8NKD:0,BS)Z TYC#R1 ]00S3GOV[W%5:K&V/)S. M.":_@3PX 'I\8!KRH!XQ/)$&^A:IM _F5&L=7DLI8>^GJF*5<>(TU\:CZUQ> M]^HB_L"[^<%CVG%W/0\+OX^5UWNE[N6+6Z[]X3Q_%3-ANF/9@[X\ V*?\2; MVE:\)O)?%W$R,^B3?&^ ;4&%9LQ4B3Y5B/EBTD CWZ<++^:"?L3]+Y9<$5F& M_HN\WL?]N*Y5Y*?>)?LV%K/2[?491T5;66."'\F]0PAT5L&AE(.PE@IN*CQUE@UJ(]" M5^VTX<(5JX^8^_0OM^C:V5TWM[BJN84O!?!FA) 2G8J9SK>)-5/])00+QFB9 M#+<49XY7VC)\QN5*#!%*37[&6*0I!POP*9/^U*>V$I:MYE.V\FD(N&SFI7_! MH/JZ_C)K:;A&?QFK;+ S6LQK@8\=0OJE'0?7^W)3^Q+T@2[-.3P$QU@>L,%; M"!6J5%TI[WI3;O*P<,,;ME_4#'*='R9MG8[8=/:>K3M"U04].]>;=9.;-J)O%/N=MPL@%,5Q-C% JYWYZ9V1ZM#8'&#_C+VC.,PP-$T M.PYX2+(3=-\;*O$ IXC^$26 MM3F =>:(-.%#5GB#&8C;+%E;T!.3V8IFMO-4]ZR&G*,%O;5)DXD+9=G^CV%, MH]LH4@O*NB]<2\A-2DBXZ;RU634)>P"%/=*46%!;9K@;\2_V5U_OU-4[Y;A) MN#2EFFKW).]A(TIMG>QNIWUEM[4EBXT+%XO]4TM]5S' MSTX\A%Z(.M20)=RPH<(%W]Q\08]"AQ(9Y2;3$[RWD3K(2'JKYI*4^6F:;42/ MW5>>Q+[^+[.5JZC.\*UVHPN/.!_CQC)8.B5NVWHS%ELIZL:3)*\MR1\Z/7"* M49-+.AW7JGLM;[$+.3#V] M-N7#>A?_?FO**=TYNXF;C)K2=9:XT'"*YTVLO!S6"?FQ='1)%M9']$8WMRRK M5AO*+O-.I9^!WYM)5>0IVP(9)X6[+>_-Y[R9^C8(%_^,5;; 2Z]I1*^+;I86 MW>RLZ=G6]3/W>0)_C9YMK=._0J9=V7,?T4[XBUI?Q36Z<90?'C@DD$B!'9S8SP%9X:[5$8^W W'#L7BV48906 MS%2MQ@YO2EMS3KM)T%.5+2$:!]>!T]$AK3WVW7[LWK NY3XB#6U>6% M%S'SOX\-6GG1/]!.YL>CH_?V$]<0Z^)2'B7\\ S@7(NOZ^Z*P;1FSM>8A2SE MFM#&]WPQWDS*,I@0Q(ZB+2>UH:<*KRF?10==L&]8 ')O1*_0%$TJ X3-$GOL MZ]5,T1AA&L3_Y,K9@">.6W$R0"%H1"$TU=B^LC&NO V+X,M2ADOV8&'EE8D' MA1%)T"N,IYCEZ=1^^/?7O&@Q(TI9,:&P9#,I9LU403K*^A +:V%(\2[HQ(WH M>"BEE7GA1@)^SL^ID9B.'Y.%=R_6WV@'T<9TT]]"[-#$ 2IE65&.+,X05(A: M0V(_2<4>0K>=Y+QI\VZ]2S#IM$A0;B5Y6O[BY<6)7WM^=Z]U?!\"BZEEUXV8 M+T01E;DV%F6*=L$6H5D$G8^I!XAQ+ $==QB2Y'LS>;&YH*";"U5GW=8%7']J M:W8YS(]ZR8$)LANKI]ZO6EOAG M"Z[#Y4^;6O?YRYDU8'I]TFD $M=+SY>7! M6]$C5O0&=H:;%^J[!73FZ829Z)1[KVG3[?F2+_>%"TNVA[7YHY6"[+!-]V!^ M<;2/J%TY X9=855C^$S.;-NB74@EM&,%*-:N_%3TU-P:.)Q<*\U3>>K=.*=T M@B"/NC8"#-(H-E= J>;I1KZY89I@\5A;YZQILXI%V#()*N,1KTJ8L8OG5.WR M3=82W)R;_P0UO@)::.N. N^6$NMOFY9_:R_GJZM^<43OB]A^M[6YN7$HWPUXC+_;W=[=V'',QK:EY<@D M&>N6X G]>'/_$+_9BK=WMT-RZ*-">I"X_C.AKF&=8@&U8>$K0_;GP543'#:=>7 4G7I>F.XRDOUU ?!-N>:<%+2)?>E@T>E5S#V@ MUC&MFUI^9Q>KRE1HHHL.!W!'UY)7?I'!^F!Z&%.SA7-]F+HV9Q6RUTZUSGJC M;VRCQVC/J8R[TOS.)>+39")J,U]2;>";PS1T^:8+[:C76W9C13G!M:D+OBXX MO,,;BD,'B5"T7EQNS:8[@!+D*(/92GU%VU5[V=[%MB-Y]S?Q F+&FGL2U2BY MP\8:N':;Y["#?PW,%<]C@NZD4^6V<>WC;<:NF*VA:;>R3_:ZP]X@C^%=Z\F$ M?'C?N*9B-G)EU?HXAS2;=['<4TICM/TK/:^N)G6N36NKM,6ER)%DI/J:&7AJ MG#$D+UL?U=L0@3#NHM0D<0>G[AH])5'!I-P^F@G][3S\N)O"&G/8H8E>.:-9;C1FOB M0PNL6Q@KY=$VH[-Z\?!NUEP[I-D<.&?=2)4TW2CFQ3%/R=*8+ P,#XP6.MF< MFK$?MR7W1^!'!/[.'ZW0".A=Y^J.8^&S;MAKL>'V*HR\^[2&I'ALS9YRQYY5 M % 41JN[7'N83L;7+H'=3 NT+1,B2TX MA:8;"6D894 GS]X..NEN?G*-1_\R//KN&H^^QJ/?YPFL3KOP+T?;<#I2LH'& M:\YBCH+7@F080J JE\&KRS2NQ>V)5ER]2]:N"BE;-M71T#PJ0%*,EK^PR3G) MW.3292PU$^F*ZQ$M]@<2+/^NO[.WL=W)+,?1=X<'&P?=;#,6^;O=[?F/=37Q MSN:*S#;][R8_9FNS?Q@'7?(*N@:/># 7_90ST[CR@6L5\**!3TI7;<[@Q>_V MM_?";J6_CG+MHCV?T Y3M]W;7E KN&WL_=K)<5<#=;9'M!LT5:5<%J *LVT"6N1&<@I-H&?9\!"7IK3 MQ,8=?.^&!825PU1U:+6CK#+_/WMOV^2V<6T+_Q56;G*/5 7-D938CJ.J5"FR MG:,3._)CV?%G# G.P (!!@!GS/SZI_?:+[V[ 7)FE,B>T>6]5??&&A)L],ON M_;+V6J9]AY\#D7[,0!2>#[M+ 5$@KCYA2I=&_L$1R-FS!6UBT5PTR]O+@RX!'2?*=U!G":;938NU#+LU%U9(V M%%>U5B'6KK%8M?A_3*,S<"=%4FAK&*V'-729]_09Q1'(H"11I1RW N>63Z@^ MO"#C>^3L_(VN7G!LUXE *I<_BYYTJO?%J4&1'I-$7>+SFN;*B!: L0((F_K6 MF!\^N!Q#Q?)GEACT#JUYNH>UH30]=0MX\F79;ZHHW^(PJ3KXFSUS4B1C^1E" M8P;#O?$R;0Y &_L 7"/SE(ZD2.B&"\GB6REX%5RT_>!AV9> ML0QF[HC(7G%@CZ=-$R:89DM@*6[7*<.M&(!6KEFXCS#F3=@2.D"TUE7;FO\C MT07PG8^QY:2O1E(IIJ/1+<"YS"4C.D9 M.2*]G7(FP\++SZCDUQB+= M[C953[I(!UN[:%BK71^+ZT,P.;V4BP TM7G%3)IH4FJNY!_K)0V2('[N&(+\QG"4.&1;,+E1LX$=S^8IV+%'?T[5KEJ MMOIE#.6J[L.[DZ EKT3%)?I5N0\'YTGX_W*;H&U3T+&:]O/X]7"'F_$&ZP3S M+HB3%O^+\$=-K1@ T7=$O?/Z,BSS-8 ([Z07E[P*RNJUI"0O:FJT%N&4ADF( M8"9Z03DR;+6:YLEYI4Q>'OU0S(W*(REX4Y1A:0:Z'G_J>EFP[8OL=:4'%E\@TP')3E#Q+P;+?D8OKEKF=:\,31%7Y&96\C&-'@&\HO; M2WA50&:5DCRA%28=E6#VPK0,3+Q\N3_OZQ4N8T[&T#9&2C)L@WY/,(R:-B:K MT(;]WYF*+^^AJ)I*.Y?ZXETX(Z^^&,IU187*UU' -XK0)^$T32\YK4[KE)^W(? 78KY2C(Z-/5PRA&9+?#[V72MQ+I=8?N<\.;TA MSIR*S((!<'7%8A/66&'"8Z!<;O+I,1T?2TAJ;8N@A'D3,35Y5!J_3-0>.B#ONKPJ$+)GP C;< ,NT^=FKBL"\U,A67UB:8!65XO[.W M9_;B\?7.%M^04+G,# 6E\W8V\2BW9-U:OH5#4#W4&O&26\2VB>J *;/3,D2/ MURWY_/AYSJUE>&C_]V9 M!*/X.GP7B*=WK/SX\KOOO,5TR8G9O$.">*[720487I+47NF=V$LZK_18TK!) MT+X6SKAP7_L"2;<>KTLT\_JWV]=5$S-A8=ZZL"[_HE]#&H@O;[\A:#E0JL6] M%L-!C@;)H"$,-D\+@1_70EF5WG3G<<+#_D)>]ND+4M]>?,5)'_S3LQ?$"I.C M (1S(E(5FSC'10BK*$53Y$X]_><)/G8W^-BG)_C8"3YVGU_@X<#'CAZT&86; MPI'-!%^7[#C%^_LBWD%(^OA@P5$G#$AX35E[E,6)#+(0M7'Y;Q3QA91G<=Z? MZK("R8-SLSUIB%>W5_8/Y.,L,4=IKC!O](?@$M+E,DG$H79&76E1Q1[N"#E$ MP=LD)'2(9Q'&,?B$[CW+N3P+CFMW4>%^Q$7F\H$85VE>+MUU68:1W;VK$"AJ M=0&'2;T,85-:4H0^4CT%GRFL6I16JJPVHHB)*5K"4B$JUQ/[\:0)0/Z=_B7F M.7VVD/-EXZ*I*&^%O1BVQN+9\^"ZM>/E4"@NJV3*$?(IY:'U8-D>SC9@)W:] M44IQUD.%*[*,S"''=R;?K6[CP]O=WVL6.SW5DW,LZJR#2ZH?G2Y? &/^%_#& MB/?J\D1NUUIN)&=1)'N5GB$*5$'JJEGM$)"&CYPTP>W@09/,=CWZ M%_1[1-5?1WR77JV-U M]<8;/9)#NZSKY_.$+Y=+](]>"+#!%0I]!EO21U8JO*6?Y(M/=A\6\_Q_^.=" MS"O,4"MKZK9+Q?@"(_AO290AWPW,]5A-A3Q M$-//>+Y0' &AU>8F3JU34CK=<3H(CBMS1^A5P@L.Z]+T>(.#DOR3)?8PF9&@ MT?2<(YI?NDZ7*&YF5X:Y>\1E^JN:'@6R1ZT=G(;=+_ MBQQMZ7P2 U_WIL4&WED4+..=%I945:R-V9,*3Z?55>P ,E M#UXWE2:]%[+'A_# 8'+=%NY00TQRVH_DV&+@4N(VA?B?1M\ M(/Q5S-L\L-\O/K*AYBD95W+O,?3PZ*[K5269G-NOLJ,@3';@/'C4GUMY;T6K M1>C_#0"#:G4T-?''\'\_8%[DX5F3'ROVHY*J.@NP#@KM9%17UU9[]M*GT#GN MA6:2:WA2B7T7N[XB_,+ 'MTZ]002'P&"!=N.;\WH1ZPK%'/(#9"@:!T<5_XC M$H^*=4NND5IC*I_YGWK_N3*#'(0,&9?W)C%O.2$IS!9QD26LXSDRR 1S1*0W MTB1)WYF>#G+'B1ANI"58$DH$X?.R5,) .JN4,[Y251+%Q.ZI@SX$:]>6E :" M'.%#/ML&^\GF&J\S[K?2,AIF7?I%3-!<^KUC;_=NN^X[J:+ !@!A":0A.UCD M$UVF6P"PBKZBQIF"(TPWZ'S;N-&G=K:F%OR132B]TR:LH-DG-/QS$ #8]<0\ M^4T@Q\UKNLNZ.-16^((,T;!=-!:)Z39Q C*HD/7:+WT 9YV'QO6F;Z9P-/K2 M*[ID%F]9'XB-V_>7A+5,Y>O=M\5%NBC[%F6UB8%6:5T4N!)X^IU=)B^\\?"L MW%?<%&-8+A( \C+"2=-\S*),(LFF?L>=ABLZJ<'!QPZFD!(Q!RK2!APBI*!: M"RT112-V7EW4*KY"]13R)HNH$6-?_IU:!Q>4O3S43($X.:*U2;-X\NB"'+<)?IKS=>& MG:^;(HT)Q(E&C]L^O^$1#J#R*8\&XID"'KIFR^$R0^0ZE30=2UH-F,V(GWA7 M/AP;4@G_"[6$X)B <*PB%FZ('_OBY8G3^(.M@O4M;W?GI&-,I^Z\VXT2M7E$ M5=='^ -X<$Z+\H$6);;;<192VOB=I*W5&_W-FMRH!V_1T[)].+4LE^) 1!>; M'-._K35*CT65NI"E^7U0(UJA^1,$+* M1EKZ4-%V@-10%NFYBS,8E;9R").\U#%9G!NWWWSB\],/>?YOC^1X]@G7!]=>7M""TC&0B3!Q$#XW M0@V$"JJK(Z(@D(B($$5VWY?(U%<#=8G4PZ6H9: S K!++0)9,W."7PKG;]6A M_TUW8>X< N]FF(*$%R5LT+'GOA'?&E8EKU.U5W7?,?,,2KX;]%K('F!VJS!G M86@KQE-N^WI#? C.]Z3M\8]=0S@$\930^?Q-U%_F*[9:_'^[LA%"D^\KH!1> MT)=?!S- -^+BBS![2RMD?:<8?/WZVVVS:]\5BV_J9=\MONJ6!-;[NKOX[G(_ M7F[P'?R))G/QZ"WDTZKF,7[C991KBZ4W?;![()[R^B_?X$OVP3?!P%3,0"F# M>[D+YYG_\\ X\;%ORZ8C7>\N[.61FLT&/#@K >H7IY_&0UY=5LMWBV_#8HR+ MM[I1OG>KCF?.U1#UP=]1TIFH(+[:69_D%_4%VH?>7I8KPJ:I<6]$T[JITMT2 M[< \?4,DQ0CW4PV+7^1A2ISQ\&LUJ%,P"=6/]K)_?_5J\=>^VVT?GIUYVVVL M_E82CI@QA*XCULT$]QJMKL(DE'2E@YY@YTK%Q%99>3"X2"V0SYJ235R J"=1 MFH)-J)$.7:3<./VRJ @5&]4P>P%)M(#HT/; MJ<:>J_B5B:FAZL.N)JSZNFOJ;I#".DL\"RAYTKW%9";+*H-B<,%>>#'"UC+D MAD(YD- EW%>87>Y&1;T4'3#>UITMOLY&[\VRJ3W!"UG#%)"NFQ[1 QQMPLN1 M6'[JN7B[">?(BTAI-P35BYMRUX8U3L!BB=U'UIK0$^SFP>T0\!>!3O"D"S+4 MTS+&/W?U\EVS?WB'YTUF*11=+5 V;LB2A9.7Y+O42>.%Z6FEL0O$@P*S)Z<9 M^]]:SW&(_+U)!R$\+5QS R/SK:,@=OK>X1H6S/Z5N!B3HCQ&3E\Z1,F(0:SL)7D0;)*L 4@ M*7F283J4<(R,'V0CM<\N6P4*?@!D"K<$H3PXIN%?U;Q'@JU3C+F\U,Q>@+?) M[S96+=?$SJN1+A(+#HD1-BPKS@;SU"61EYX JJUJC\;YWB=@ $ZN&2W&V##K MYR$H\8#>$#GB$WZJ!QC5"_YH Q <)Z.XQ^>P(X!6:[V)2/V3;YJKBL4^:&M> MUB%>X2YFRF2%H.2*(3\2G=8]BWK6E6.75GY@I5+GS1LQ?AZ0GQSDN(^2' +B MY6!I>N81]U9'7Y)J= ??D=:<(8#25>1'C1=1/T8(()HJCC:Q'U#Y(2\IFR 4 MC:,80+H A\<&)+/O,%N5VS&]:.0RF41:=D^ -P(I",)(ZHO$R9::#(,H)>E/ M9S@V1D!7SG7WJ1"7"G"7Y.<.8+Z4T*R77 M O(0[[$&ESLT[,(, M^:FTM.)065(ZZYXZQ*B?D@S,MZL=X<$^803OB!'\XPDC>,((WN<7>#^,X/W/ M4L]U.27W1? J@N<5+&G=%LZ.LOXP>)R9MKNMFK13B>Z-AXIZ_S%M5SG/8SQN M]CDS[,OD?D6VNW[8)7J*PFVS MY\B (?3:C)@W&JUM*^DM8B# M%_FK*LU>10UK84=RI+KIHWQ*5L0&3!5HIJPMKY4^@U"RRW=(>TF.3MNS+.T5 M>>J9E.]@Q6C-?#E4]+,I01!O8A#F2^^+M/J1J:\GRUI'IGY')572B]+?.,2^ M5F*1*DJI,--/&"8@IY)>T\*E.?YS>XVI TQH=GNUY=82>O<( N0TK#L +1OS]AY/E7=Y' MOBB:(Z ,D<8MZ8)*'&IC^RABHJ @5:0J,T@RBN&RI-37FQ1'K#/GYNHVUL$] M^"8#89D11IO8?D.V*9%"ADHN-ZQ1*@/9?=Z2GFJL/5 ;GZ$)2]MJ(0A47_'@ M"W_$B_P!&E9)RKJ:H1-T(K*^_2M' F2/.%M\*0DXV<.F)T97#64J>2IA,T'G M;,E+K %TSN&17V0?L%YU6!:8JN;M=S2Q4(GAV\?8DN/ MG?JT:;I6)=_ <22=^BI[S4V459J+L";B)+X^W]4-$X"%!Y'B++(YU\PU(J>/ MRY*TC1E>+!= %&=#+UX]NCL1O9EBQF;?C*FOTD8#LDS28BNO?PNM97EYCQ6[ MBYL2/^\]>,XG&\W=":<.8SYJSH.^_IZ<]?"[&3OJAN >N#]QK!G= H<3 M963M-VYJX5P%2E:K(JG#JK"#)C@:_.*S]3@)=39"C!$BH'5-&H9$*6BLD&Z_ M2<(;=?55/I=G"VL==@NAO AXRQEF:TWXQ0%TH2)(X'2BN;C(%E7I9;6@UEOZD8F5 M$QFJ*0F"\A7A)6<-/5,GP02ZW9AP(\DT\R?9)4_\%9,ZA+\G%40^1TF^FGNA M/7>!;3ZIDM.&(UJ8J(G*,9S@&'T%CN0N[S_S]]W9F*XKZWI,R-+=I1-![#BS M"><@\ZZM^V";>J+"ZW/Q"2Y7F8A'S&;O&,8B$1/WI=S+.;T[$5I,G^RV4P=] M0K+#Q(I4/^'TO^=23X*9+-AS^93@'LT0.S+D \B5N 3"K0B.KMHC\&5D3_S'L.)R42<&4%8^MO'9X]LF:X9?> M5=4V3*MN^>@N2(KOX)NHC!Y"#MVADO+TNGJR1]-[8I:^MJ^VNS'>M2Y$OI<6 M[Z[ZQTQY';7^PMY'UVV9;,F44T=3!)GL'K??T >N$H3P)H*#'49H+ATFC)U] MGHN6W[WYL2@,U\=DSU.GG2OE*:'IG #K)&ERQ]+J?;T"O:!(2H+%F+EF;;>"N:!Z1= K&CV]/?4#[[O-LJCFYJVQ>/2/;QX7RF;WCV^*,(?$3' 6&!:OU?5$M M*V3'?O^L@*)*AIV[1=Z.*8#_]'YM:I^=/9]VJGV"RO2I60W-:L\Q0[_Y*AS=OO_?L$3TMT&T72%-_MS<(L$+4A))\N*Y,T7;"*/CZ>]]$HBE&NAU?Q!(N;A<5]?H+%G6!Q M]_D%_CWJO).Q?C]C/5#CDA3CP72J]W&[?5DO+'KYBSICXW[1PX0.'^-T5[Q9CUUX[_E"E#7N( M:^4L_1;%9U6F$E4^U.Q0%W24?ZX=W-J)%0M%(BF3-#5N6+]'92INQ'?Z:=%K M G"*848BIE@D36J>,)+!4EHL@C!X4F$Q2^,PH%[][$BMYOBVNY?FYH[UFI<. MK2?KEP/MDR)VIW YE<)));%-Q$ +8>$(#1Z/HS3Z5K*[EY-X$S#22>I,$4\' M"QGDFU!Q1'A/23^\8=8,6)6(] ,Y0SAQA(D9%(:#3W-CI";]ARSK_W__S[-/ MG[[0U#_^WZ=X_O.GSSXO?)VTZ9;@BPQ#(0@/_<;?@QF_7+S<5(1"=BKKSS[_ M7;%X]MGO\*!GG_ZN4"P83$V1E3(85WUL"Z$U@MZLN/5F D8@*?MP0^216H^= M7(8X.(230_[DLT#S^D.+AO^W!"$8B@D2_\L=@0&8Q6>H2Z9NX@:!DIOP]]W. M*VS**YA,7'C%+GM/:Y$V)7I#/U'/ EE_\!A(3W96*KC%ON,>T03&0U>)%%=O M\0"Y(N:';6@/^JL*9W*4EGXAE[G>"4("3;B@!M@'[1#3J&:_9T"'Z)=3#_'RP> MC32I$#&$H>/[) M1M[9B>L]]5%B&O&KM]G&%]SLHF]>11).^9!&P'O+"F?=U4N MJ;&$_ZOSW*OX-^L,EY\YG=)?8'7M=!ID&FXY]9:-9?B3-!=9NY5:V)-+_HM" MD/*2!TY7Z0!)>IK6B-SG^%%[^IV!564WZ($*]K=^;PFCT_K=VH#JB7(-B8AU M]2PUY;4R+ICALS8.I#'2DTGI\OQ9(*B;>]!I>7^MY?WA[.W9_-K2(9T:4E_= M0%Z1OO^5?.Q5U_>[[;CX%J1ME&%[2=6?>H-:FH#/TS4?.%%UP,H MBD)H>5[VX#OS)ZHVN&Z\&-12W:[+NN>]P-O0DN5;VX]S9#F5*E,S MM'5;X2'KOMRM=@V*R MP[VBJ7V76/S\:3?] KY+;&1?)_F474M+1]&?E*P@KU@/FV)Q&0Z_(N&)^*;L M3ROU@5?*82J"M=WL6I6O8&*VL;H0.8IPCD-\OAGD"!I?-A.<@&H?P+I6P2". M.FM5#UM&^A).?0GW^05.?0GW*E&P(3=JJY11W3#4YT21?Q66 MMMR"U'TL?UX8AN(! N#>)$3RZ=V3($%O@2SB=@TEPL@Q"H7RO"EOB-"?4;8A MTLDBF+1\C"(/KTAI+J4R9L\6J5)AW^'_B0P%5Q;Q$:;MZH0SQ1&%XCX&3ZLT M!ZN8\F3)'G5K-? MT'S(5XVK_!=(/6# ?+1)SQ$"&DTC0RJ.CNEL\8^ZTVD))P$?" ]X5^TMGV>O M+U-^ZR$2 )M'R!LH9DZ\FCNS2B3J:S[Q0JE%.K";>HC9$WP$D$?EXM'-KCM$ M@@L@ 9&I+%6-A+.5L^&'I/\B;2WQ=0:[0_IVL_2U">9Z5HUBGNLEX0T7IB:0 M 5Z2FAJ*GI2YFD>8>H"WJ;]\9,0M=T2&_V@;Z%\YK4J8"O+)51[&$9F$*2KU MNL/LA]G>F*SA15])9@_G)Y-Z2GC]3,8)X)PM_T\C7790Y)J0$$CP%02O2Z B4$)F:>/U@?2146:775%WNY)$E6\/R+6J!\;9ULD'B( M9NC*?:?/K+\6&4LC9@3C@J+4.LZ:FR.VOC.S,R YDE?D7P7^>,$.E2A;<"-$T>]O# M=AQ7\7QY[R<7F!=CZZ47]'1$C[=H4J>*%$+Y!T+%D"($@K< MK!C^QH>7I;^XN^46]($?QY5F]-W&U.<$>2NE^J?_7M%8I4TH_(^$6=/W@,\T M>*JY'3[DM-X;?^WUA"4V)2S4X"NU]-YKCC28[%IL+81)"I M 8\+R."LI9@#^5 MP%>M'VO*/;(?CJX-WC6&Q_HCJY4Y9):VN\6+1BEC81"1Y$ZYV.S[NEQQ5!+) M$,(HMUUM,8CQ]?]DP$YTK8[$+IV\QOY/;7% &$ MF(9=S2S'3G";,OBK>L5-]\81K7IIUZKI,KK0(3H8#V^)7N):UPMC-LZDNXY6 M)C*=I5-"V0A1OA1"!5:84(H75B[TIDX%U'V>>Y[]=,\>KG!N*8#WB9E0RJ^W M(LR3Y=U38@R^FD(H[X6L4W9U^>.Z*MFL.BML0@..EN\_7[?@6;1*4^Q,4<\\EVY9V LDP_@NH':EW"7=8[9AVM#Y5\GO+ M)ZA5:B5"/*KCUXN8Y4IUPSF10OX L?G$ABC2"C!F8+'\PONS^+8I1R*VH7QA ME0#U*,#0]^$#0HE*3I:X8T2G [2S(G 4LV:.@JNM:,54'JE#*I%M9T3W(>4U MD%@3"\A[ HWTU0EM=9]?X-]#6]T;!R1>Y7/6,,,S?)]9 MO!D0N:C/E;VI[Q4BM::R'0#5D&3<;F-5 3*=K&$HG@KZ4?BZ@W- 2C\TXYN. MC/AN@]X/]2/F*@^LVVJM*O&Z" \)]N\R:D,[=,WU7$*:Y3<)M.%$W]Z:AE4+L[MA'JG@(U%3Z.US3VU0?KIC'B(:!=W'?=+1RIO"QC41Q!LI M*PD5UGUPYA 0N5)>,*]PCV)^(F*^8I1D1'H?"4CB]FD[V31=V^Q]KD;)R;1C MGMRN5:W>).9ILH$DR9"X-UHTJH>E5!E%#GLVV-K'9\(393XR=C6;2N2K&(XU M+I@0%,$"LWK5*//2<9L;-/GL$,'OK]I4PJNO!^LO.38+ M&O:HED+F] GLRCU9AJ <%:BI@:8%K6C29$UPUDU+3J]O>U38@DIKBN[OS"OL M^;/U,/F=X5:_E&"@+*NCN81KQP%5($JJ&2&Y!FAGA9-OM4,FX MV(6('\="I;.X#*J+?4Y,B1,DED3#$UMC4H28:)'&I:31V"W?,0,M2[2@*/CP MK(^*9TLDNXHW:!=EL+19UZ9V.HG%P1G$$^G&VU1$3Y64L%Y^]QTX<>72Y\=/F"6B7H.C#A&M68D.);$!!E^R1Y 0(1@J_?"<=V8 M'&")Y, E8MQFG\HYB_1B"%W!,2Q&3W$+[8X).1LKO8#B-IEZLDD2OF6RQ+D"M6P26YQPI.M!;TT;L^?X550'#P>'!N42P67% M3_@83GP;'@*,IW_I*S2N@::NI $F4H:.)ME M,&?M.Y!-JT\*RTT%'2YRUXPS5V+[P_LLZ[;@GOY519SCYXQ+@&7X+OS[XBMY MI\%1,TEZ?_;O"&[V.LZW7[X*[DC#9.P5#'FP_Z,B[7FW0F^=1+)PO'J5HA4# M>ZN=+K]JMHPTJ'=]6P^7EH2)UJ?T:!B&06^/I M2&!.0#DRH66S'T9-^!+(KA.=7D74(5M![N5P*4")[AI9B9^J98(TB3=;O C( MSPAV@^Q\U0Z[FYP1W_P4]0?"^.UU@Z0Z47J.+O= M9>I]M5]&;0/?ORVPSLSM!&='V:6>4R0M]_R4/&TZ>&E7/PN7<[Z(L2 MD0&^%J'0LZ/&G5RDS0;@Y&K$ !SP(,.L(^-,1N R[-5F[V05TFO>? M._F@D M-".WS:56XKQ6A( $^=/)ALF#_T^F//SO$N[0S-;&LML$Q2ON\*5B$07M8W@Q MY\#*=GV/J80:B=1?+6W&IY-5-N#F$]J6-/E8U)X2R)!9](0(9_)" 3T;Y+>YF$CG;+$W#%8IL+CWZ=5Q_ M2!A<-?)Z,9##)3$ZD&=LUG&@;2EK]F_V]):#A%H3)1]?[D^>^*Q1\^ M^QV'?'_X_0TR&>(:Z*O?7CMDYHAI3)*V@T4,O.NXFNP.AOQ(H\=,H]&;F3:Q MN8,NUW?[I/HY."%6\Q%)5&T@I6%N>"3778];*#Y1L@MJD64CS,GX25CMT=)S M[X7+$LT6=J(8=C=KN>+/1\!S_M3E9==QMP&$@"T17&VVE]"E6^?(%HO>3FBER,K_IL;CS$W,I%$K$S2J"6-?^C,U.9;6ZV%HO MC3S]KAX]S&SF1F&D9YA$U7#NN?=9S$*8\;N2$# MXCI%CY]5X37E__>78 MTD1/6]5PB6;ZG'SMD;>?0"\/]#!_5;><(J2#*GX49S/TEBWDZY,-.[O=:>-$ MV*AN30.E[@;7)WI;S1CMEE)QGQ.:Y6YHEN.Y!!*3P/ M9;B3XY(#2[H5>V0%;B,U>?!J>W#AR(^5IC:5IC7&&7&"M+&,NZYJBE?(IR#2 MF5ZX/Z6MZ)!K%?O&A&=G0KHB#W#^2CF"!"5KQIY[ ,.37&P:[K--YZE(>.0> M,(V(@C(X6ZGSQ5M<=-HF#I2/A%X6N(BGX)F4/43:P*XULL9) MT".T".PH3OW2-_8R\1TSKT/ .VXZPD6^KRMJ<\BO\USDE' +,2)=A5D'-Y*D M7[MP-[66@:.,3G4]C=L*QIH@/W7P301L:YV T^@OT21E9UMQ)DF&M0Y>VX[; M(CE-.=C0X,8G_\+F0) 7#"\#)Q(\CRLD$SG]R-CA0Z/7EJ#;>N&Q7?$CL1O? MA)BJ WM%/>I[)27MXV86O5(L> O\/ COX4_G,6Y'/A(D).ME=MX/''(1,AF$ M'P)Y24]> DABV.\1\GT]36R 4,-]4&4))4RFNH^9C/#N86M4(D&'3GT13P7+(*O= M",=OJ$;!A#E*TZJEI,LU_G77:UI;8M6L_>,.]ZO^+(6FAB1#T([8#NVD-:Z? M+?$HF+ZQ4H-IW,P;:.Q94PB_%->6\X<-G>3CUTBAQ4L/(CHN"ISK63[X%KNO M8BAN*YG<94X9?P8E-1'RZLAG+-$P<,] 0 MX:J UQ%31S<*D',N7%K,XF"O#Y<I M^;:R2ZK^>XD>5RA^1,>GXKU6X\'!Q)3O([1VN-AB$?3)].N'V),7J Q_& M.R^G#3 J)->#S!5,#Q>?G 7?%!W#@^CTZ5,?B(]T=URL6(THIS.E1MW248RV@M*!GK2"3IP=H[80 ")C^]Z5HK#N!"_PUL\CVRY+.H M#EF4X88E =*B/M\ED)+)HF2)\E?!P=L'ES6,72Z!5Y=UM5Y\B<8/,G!OR',F MJW!@-=E,29M(!DL-H5&K$32'YNN]P&'Z8%+A<:9]'Q*LH$>A;MONRO+1.?.M M+ MSIC\UTK;+<*F@&EAN@V!_E2EPO_#(/=R,G2L2KC"3\)/P6#MN#4TG"@F&3&+ MOD'UT';%P3,:>XD@[2X)%$>!MNQQ;,DPNI[;:7^2;%\9YVJG33W-%3&YEJP-%9X9!DZ#5ML!2F2SKZ\@D5QLUM3/,5 MF_MH[-Z'TU4K]'6_>D(+%^[Y;CU>E^SX*QF*B7O9ULR 1O=R/FZF4N6WMS=6 MUJ&9-Y\YG1.L5<3<>2!=/!CFB/G<:&X=+G?A'^ ;[WHDNO2OZI0[VJZIAXJL+I'/ND*N=CVU"= MDQ[;4M=JKUQ?I!@S$[1C#-]6N;%3AS?^CE*3,7DII9NN2A8_LZ1?F':;C8)[ M/_AJ9BKQ<]I=,DSK^5QE^0<-K#.;]>!2"N',\8:9L39 B)!6L(G$Y8G$$&8A M]ZN0V=@O#+$<;"7!#TQ7-&5];*H27E)#+))Q87%CTC7:Y7&=[J*/@W SK%;5 M'EL(HR?15A_1M, "P9+FSN]$WJQJ^DK@T7-/88?RY4:$^KMO8E./&)"W_T-O'8T5, MW$(CF1TR3,_L/LJG:/YI&6U;;-3T;&WT@S<,GYEAF/"WD1H= ,MGBV]L)0%# M%.H?\MW)WQV%&:8;JEP"E;WIV/)+%P< _/PJA;V(FQ/IK%LO*FH:7E:\0CZ? M[9)2KINX.Y'#W!%.\_L3G.8$I[G/+_!PX#1'#UKJ^\+YBM8^6E/7+.G CHD# ME9#(1T\*'.T/TH\2O09&"%B1[ #ZY;C7:Q-9& ;FG/LL)A]-&LG\[$NY1OER M)Q;3M*D=AX2,%(RMN7)%X'F/DTEF!RS5[:@=24[9)?H>!UY(:4@$=[C2& M#K;5_SQ@*R&K5$0'.Z4WC;A@P(520B4_[^V**(\H#U?X](:3(>N2$B2/7G[[ M>GBLGK2'9$A0TS2"PTEH*8_0('N.>X>Q2N?6Y86(.DA.0O8Z[&S3 +4'$.TU MG(-GX*8WLBJS8;QC4N>*I.@S5,J:5E!(BXG&2^9ZJ[9XOO M;]IR@D5*J#4BV6;76JT6:Z(PY:='D),6CAW%.W=S\JM9 MB346^3WEF7 7W''HT$D_1'COR9OP)6A3==6>\V5(VW)92IMM$GZU@X!0X\= M@2)8MM%&.=7U@X"/S5":7DU?0VL-QBPBRDX4'N)=/-?VM0O:=7:)\<#C(6*R M0=@(7,#+YVNC5!">$V:5P^6A M=[OC>]%P,@5F%N*3^(%8"_$%*GI9CU,M/+CK7I=#[P)I!QY MOF>3(A08FX@&TV8O#UVY"-,1-O#NX25.7V=V3+O(9] UJA&1G+E4F MV[F\+BE-\GNLR\RB,&_EBE"FH_ RJU,T:6LU9T-I(]*=0E!84,7H&;_-V\F> MPV'+)%ECUCB.-F8O_7M''HEO2ZZGOR*J@-?ZMF_U06_M0:^( 2!L^D?XUJO7 M^@_FS9#KL]?S#TY/8XE8,A-"N#"&33TRD!@ W?#DRZZAA#3Y/S/MB+>8$)-V*Q^)_7W[Y\&;N#GS]]^OGB?WAPKUL@7[#OG1M#-^67GO'K M53@\J(#*]UX",T(><:4_ZQ9>YWZL\+%@">K5#C@\_N2Y\"$J>=%ND,H\<5PV MW:#YY?A5BHR7, FX;J+(*J)PRR^&GL$ZTY0/JMJ@WB-_OMV_9AGB[^:WG5F M*!*C(U6Q-W'%O'SG57$36EV MA#X2)=#TPM9;)G?;H53*XFOB#R(4[!TK%#N)L+,'?$19V2,_7*A4GC_N^NCW M>5PD=@ZW<^2TY$1TQ9LRGTC\:" RG<,"%\>"E7JP;6-!:LOO72=/Q-HVJVCK-\1VLQ@9)JF MPEV/2Y4RU?=R_HX:A[>5&9U<(+(!'(:URU@.:WZ-N%F[_K(2ZDH46\*]>9,Q8K6(XDT6YH M H7T)HG.E_6<-B9$E$H%L7/#9(Q)I!H7.\.XDW@B/"F1V=HS_S&LDO?E$T(4 MP0F&4 /[-W@= K*4RW,9B3C0- M1US&N=;>BEW/"\.ES,E%N0Z1*>=Y\>J\AY2!N(Y=T(YZ1,S"*_BD;>.TIA--1HL.EF6M#G'7L,[_>$S+? M1\_T_3I#W7VT;LA)* U"S66Z)4'@A]_C=&-#9]AUTK1A M\U1S_O.'L[=GBU774(E8""%_/CM(%6I],8[P.]*>\L\)]RGU:047+2R'3D'-NKSU MAB5!Z'M_(2]WH%[U'6)]F$EA>MKU'3[>$@]*H]D0)[D1_$DBF=6*!&?Z8C.C MC=7IJEB=/Y(EDK9)V0O-K._<\\2(+PTM39/QWE,>IOAIF-K/>9K_>!,AZW7I MP^C9".J?)M*'/9A5!HL[K$[$ :_R?%[^.= !U@X:()?R+]F7D,Y7VG,E5 M. #,T71+('[$I,S%4CXT<8!9.:\3CN+B9KK\&S-]UT1'SUXZ\I MUN*81Z@&'$+V%4)&!:>M=B@[V%GU<#_&A0A3/??;ES37JXJ2+-BT4+635\6S MJ[3)B J,%\JLABM5D*_9>=BGEVS6MVY(&CN=9N&"D]1QCS@S66F?[(RY^!Z) MUNGKQ RU3HYV+5,Z2>IWG1.IT8?;Z1^NRVU2<4&I6Z@U]*TCA DTSR:%[&<) MS3R4X\N4WQ6#4U')MCTVGS8F/Y\W.A(2M'Z>!JV?_SJNQ;Q;]ATPNM_%.7X- M7?"*457?]K0WJ+KU-<^E'D27P/K.2F7WT:]Z?W(H+?*+/=P2^SPE#SU*3)/X7H82!Q%"CJ^*5JYBB#:I!P7\=GFP)#A M:KMK;F'W5DT?L#/I!+\25H=Z>!OL1\!46?45!GK?[3Q0=A3Z?N(Q)*XM%6'5 MOWD8N6(X]%LB>VK?X@O*?9Z?"[SG;M!N6%T3O8*&JGIG?=S XS)TU(U,8-A6 M@%I!I25,[XJ;62G[7??+W>8*O@4G99-1XI[#2--U-S0?2!VE "M;8OK^MH=T MNPP[ZDFO!2C;=^7!74=IY=@%RD7?%%A![\9@A#7Y08"2:],#@8H&=H1H\ 0G M>?[TQ7?EMEY]5N"_GKW0?_T[IPOT7VD0\I=OPMD?MDU7C_K'MMS(&0NFH#MR M!,WMX4IW\./''J8C':'+ROQW%R"+Q:6&W-='=[8L MHIFF;(#**(8]P>6FZ0Y(ANUWJ%\._8'X3+_.CKC.>-3<#HFA@UEF-KPJ^JDX M=[.KD69)>L$*1\XW[K>" ]412ND]?ML FJ_,4C/-E A>)J(+\@R.?0X- %M\ M&^)%H/]VPE7,'6LJ)[4#!(;I[G@'Z"Z'.X34;*17P5$>4&WC'88RGQ(5V.\* MCY3O+ED[M70&I0N<-9(0QL:=<#522QVH59+..H'_V3_=FL $@SVP*;$0Z6BQ M8;R(TF5"+N#[+8"T(P$,'NUC,.RR[EBUM==A#4?=E*= HYY0<=#&2 MI/6<4HTCQ4,9OR%WE08 MXP)]I"78U .$A<(C 4NE]!321U1WK0BAT3M C32,HH^0LQ>;'-*,%Q&='^,> M;)RP/#IQTH&&1TJB@G(BA$_@!+.T22DN,ZP2D4/ZI5%_LC,6B\40_#3*M!Q> M:4^,*>Q[SG%4+3EU)) JX",?[VFF"$LF&*P2O0,7SYGAE(?C:,#BKWDS]FVT M]X107%F2C <4?O%#CNEL$:FXMUW#9,G3'URGW5:L:^=7_$BT1C)ERL@SAXUY MXK QN4"0I43T6@^[B@@%04Y)9SCMO=,+$T2 -ZR%VTL<=_0D!"5Q7Y3O8^PD!7VQ4=%2N0K@7Z#8G:E,)EZ;@XG$Q M[\BHRTS)Z.E?AATUM#+82;%=R2J9$U[[YM_Y89PP.W?#['QRPNR<,#OW^04^ M$LR.^G*4)'9Q.2"K56$WF#-W-]O:8X@05DI) 3B. .9CX0&_*[P>T0SN0C2J M^@A^YNYF]^.J[K05BCT80PT?=TR"=\I]#KW0]X"WKIC>^@EUA-[Z'VV9Y%O) MQ=[@WH7P:;L;A>M;]+@E6Z4M69Q/,B5;298#)9A!<4?!N"LE5)6XNN&GCSTK2B;P]&X$$,YU]CBO1PO4Z6Z0]"[$S:? 88D%G*'RVS](52'(J4,'H&':##_G5 M47.]@BGC8FS(1EH34;W2RPBU%*W)!&&BJJ4IJ8@8O9L/%I*;[MP*PXD0K RC MQ?!I=2!]J^RP%VE*1DCL)\?_QHC5YDHW##:OT6_X/<*1$=(CU4J4,8*__%7= M_E2VQ>)UNSS3!0*BIVX M$";%Z49\Q^C77%]V84)?A+V0\55U^!#A[U6++BZ ML/CZZU<&T4^CZ2\HGUZ'R^%5>$Z8#OOO\,I?! ^9L]/'CDB^++$1>78[3=CG MIJDZ:%F$.8R9<$IN;5JH'Z1Q%])&.2*_Y+KXFSQDJM@ M_LBEK;N>$$7T B F%C7&:-G"Y=P0S*-;AGU2W'Y_1OMYAPWJE<"YLH;?>Z_C M<../$8F+FS050>:6O[4YDEEBED5JBGIY'Q!QXHQ(E>P"&!Z\10^(5 MZD/B[+A>9*L1/ER"^^\OK9Y)@?VZ:^HN2E)T&9-3TBJ*-M7^@CNCL2<'*171 M-57VW+CMQ.*9/'EXE_'V4.UUQ]FV0Y"$ M3TT^!>&,)U(^RKO7$TNOYT&^&/=D:,) MA13'4G?<@")MAGE8=2U5Z?RE_?".XH)6*5WF9" #'8Z4>-51_O% M::D_[%(O<3MMRG+Q#-1;@N]/Z?]CU MC_$]%X*EJ36&NFD(_N!\QB1:F>QDCFEU+\,Y$0=RQ5";H>Y9=B3"%#RX1_QT^YUTB5#J2%8PCU"9K7Z.3A; VNC,_<% M1RS%A+DH-M Q9EYX.H9RDQ!GRR^M^'7.#E=X[^NJO[2DJ:,F!'3(&B0JB"[- M-4?\/ZA?^,8WX*GH@8\S9\&>M+.ZED^.YD-=H2WG-!61.EX6+DWN#P));;-; MZ4:2HVEJ ]K4"7';?5R-&WM8)G.?SX,$TK658=7=G"I876SO7Q.>L#_ZL;^\_2+]AY?;2F/UTY^5 &O\X0;C#$XYWM;2CS6!G,M22(C+X>YM^UP\S!O MK.G\(*MBDZF0^KE'T\U1T=YL8C$)?7Q(:PHABXD[ MQ,GS%"R^)MO"]_JR'9.\S$A^<>Z-=#\MN564Y3=>C MFHVTBN(#O&'XC_0,5C33V9*>7!<*NX4'3%-.!>&V"#R7:.\QTQ:.&-_GTC>Q MZ5:.6!#^"=$I MEYW5$/A9(%'C#7$1#OMQ*;$.<'$!3_P9G1EPU5-RXN43/N M6O)W&!\O%=\#]H$U"$BK!&S@-UU;TM,"]V]N>Y2 'AW!.!]>@+@G0!X]_D%/A( 'APY<+YO^TKX,<$1 M0D <#1K8\:L'DO/R9<]A$@.<,V'HV.^4<_H:]3E/BPYUL)8U4F^#9986[$X8;F#.R>CKIWVE,K M\3T\1>[L)')_JBZ[Y61 UTV.$;H'X[PR"I.ZO[*AN FGGJ\GUNZ%W RE:1S[ M;R%3FC>N)D3+VAXO>4Y7")F^_!F!>J@CR;D UH[D]X(0UT#2*\_9T+:$QVT= M7ZD05?A.U#9F!D]V:(QF%VUL3?B?X2$@6,K0D*6U+3"CU!HQ53+X YLW?9]$ MK1@)*NV[)/+4,,B<9_5(IA%@-FVE\SSWJJ)F+2%L+I) (*,42NF!XGLG3ADE M+I017ND0$L#45)L%X Q*U)$T\M?UNXKV2"&@0;>GP_-^@K@Q/+9W+4$,$E)^ M@?ED;PEX0K^\K.F]=CB.) ,F?^;=2YUNMCM]<&F/9T);Q\H;XL+K.H8P=$;\5.N2N2J%Y77$)*FN[*-R8_X)7F>ZI78[WU/&+-= M,-9?5&1G:<\9K()Y#.A(?R7]I03='P=XHN$%=;1#//51[#&LJN4R#@HMS$U+ ML",NXK\)&C8H9 M3A^$E H_9R5]ZWSCQ''*V,\68;9N^^K0":1/5S^;U#VAPBKA 1,ABRP?<>!A M<)@2JI%UQM\]GX-T6,_ZJN9=O.S!3=9$!1B_>==DM8UAGA.S)EFY#4,!M7K\ MW4[1H"+(7#"QXTA]W:JJ$IX>;CJIJ$C/Y%/PA[#HNQ-;C8[N3<=UTC& ?2Q%;/-W::;."/S7[-O&94TR;72*F+>X%T/ ML+A$(!46HS*)M[US5D:(/37EWK>9"AL]Q'9W;>/Y-E>/OCEFFXK->C M]4LDW=Q];-A-Y:DF#Q% ^45LO+#^="\C0_2IH#<%CZIJ*_6.\A&D_"*YH2=O M^G/.RXR3M*H819LTZ-NOG.\+H:ZB?XZ?=5=HG+!)92G\N7"BH_V\>NW+&\: MTG.((&2G3R+08P.X%;WEPZ]=WD3(A34/I[/KMQW86JMVV>^WS(H5B]@3\AKE MC70?S]6,>?;)^YVC!M;.#="D63A@P:FZ;IDEB'8$Z'P+<.U_$M-CM4TA_QX? MYR68#CX;I6Z.8(")5;#SLB&--:T:8+#5,&85#W4P(J&$'#4!YVW,)U6U3-W; M>MO,+D$Z/@:5R[.VE \81^5)CE%T*I+G>$Q9806VP#G"LWCW+-GASU[^K8G$ MG'M,)/9,GF*Z(X[&ZZ_>A8]F"E9S=G.FY@Q]'1MQKGK92$/V;>>9]GFI78!7 MMA5EENU9O)^NPN!RB1OT3+;.LR\LB!-81!I*1,[I RSSP-:?3=R@+'28^$*Q M=L>L'WD4- GI,P5Y1ZE- HS)FOO[4,QW? Z=?,FOB,J.W%XU.0_)0'O/H_(WJ05AT.+H,A/D<7%6JENO0UAD M#'GES\)(B'X$N4>]'NK&0W>Z=R2L&^_ M%TKG8?'H[V^^'AZ#3/ZWGSQ[>O;[Q884&\67^6T8S-EG^D\Y 7U22S^V6IH7 M#(>FYFRW7H3,VWY.G9@CZJ$! 3)G!FBW?T3#G]\/U89?- M;S=^GH1W].KAM]%SI"G&FHCA?[!"O:/O$@_E-=N69O&=\.Z_DC3ML\__^"F M%^6&2?X?'?SXXR(-"*/=E,8HUJ)WC6;(O6_(CG S9HAJF+,:[\#W-#= Z92% M]6MW4]9[MU3I#)Z1@C5,\.__^/SXRW+Y9_ GS7AW*4:U3$=VT#'6>AT_B)QN M,(PM.'\@TO6$8"Y//GGZ)/R!BM&-B@;? M=*,51W]*S/>::9FTUL,2\'PXF;,R"GEFW'UZDEWVVZE+TC#H=Z0M5_*MHB9* MVFRUY/?W7K'959R.C9V(X?@LL?4RLD$E09T8/^E I"8N"-&%#U0"Z'*I*'TU M;L[2%]2?E6;6(Z'I)+M?L-! \&K*5EFU:&:D5SLL]]*3+A +1=A?RW>'K\T3 MSF46Y_+9">=RPKGO/^LFX9 [RBRJWJ?C/^#1+XRH) #] 2F"FS6*/;7<;B,W;DQ+A Z"Q M(]B84J0[I_PP&YUKZFJ>ZB5J=W&\37R8:0S@XHID+(39;5:HQ7,=TKPRXY]R MH["T$SWCB/?X'/_G ZZ[F\LW.FWJ./.%&_X6O"\NFH*4A[R,#'WL(V2N@?%R MKJL>'@#["T=*FN7/3D-942&S\QQ""-=S]=-N=<$RM(/+E[7!(RN;76E@73J? MZA0XMA];,8O 6$B-=M_9X@N68#I .A5S](QY8U@]U$$TVJ$MEW!*XG$4_M;I/5.'LJ$P)VDP["9P99GHG0C MYUG51:0HG.8YG_^4.5MFMSMOA/.#7YO1(34[JB+X9D8T]RQY$V3U)O^V!;6X M46"J*6;.JW,5-RDDB3J?IC4-KQCYY_IPT84-]"^Q/IH+0AWN6IE=/.8P^-\M M^*7J-C_R6'GUR/GKD>&_-S-(0M7_SI/E^]FCBVS2)M)=N0PF29A/IED.2LR* M$@H+ HPT.26#!CBK[^ZW2/5<[E8:S\R>5T[[H_27OB+Z'FGJA^PFI:'ZVX5! M$\VN>A(^Q^.J4EHU#SK0#AO=F!2M;TKEP8LB!8446;@[WI\]8:?&Z]/+29DO M(QT&/L*$6HG]N^H3@B071\/\Q"0/\NW+9;\KFPS-=CNLU11A17EQ4[8S6A@D M*)S-*:=&AB >9XL;W96'J$/V13F6BV^II6;)%9I77N+^/CIH=W1+OZN@([] M$JLF5CRI(5%&HN^[7KJ*UM72"Y4HK\.Q^K-QGT:IXKF->I-NY\=4JGX]+?U3 MCB>\I932%/&@2!\Z:V%*YM"N8I+\:C5:$$GJPB,C,C/:FI D^I.[@P$0A-\2%WY1/XHPP&E)+,JV"3 M-!FHR[3;KE0XTI,O4M(Y[%^4"ITWQ;A][D2P%>5DILU)6JSD QN3X'$:*$^T MO*R4ES2-]9+XS5449RKX['BGE&XC4L6T^^HVG.YZ19<=K0Q-P70(PA$GTUUK MJ1(D5#1EC/4(+Q_^$^I)I@WBB\V3!X;0+@,* G:61J]HJ _,*SVSC>E6'5,A<]3([RJQ,@U*'EI/_7_X1X)*F $^ MS1[>XM"U$E/"D?F+WG#K7<^.+ @<8O89$V SZ%ZY^_YD+B$F'4X' MS=:!2P-+CM,M'?-1,#&1NRG\. H:S)O)56OA#YW0QX>A4J%8%X5>DB^ M.K8"K*8U+;FYG[L,A]V @Q1+23SQ1D,:19;Q;,Z$7(G2=F,$P1$KP_3@A2HB M4TU/(@JQ2;2),CF1]/"F9)L3"GVI#@G73KN<6AC1OIKQ#^9T6^;,N<)JHVF. M>4OG_V"W#:-T]T&="HJ?81F6T"+6G9&)@L? NG=DL/C 96V7F#$ M]98X)T(8B40,+#,?.BM&XA9!>,[IQP'.#8"0@ _OVY+:!]@P.)]&TUNNM!CN MY^4[=-DE7N"M3JH&^O(F#\]S?Y,;6Y@ Y6:A8L?(.:A)T'2V^'(21ZD^3X=: M[CO:TXRY,Y F"4?6_3 :YHSII\H!\X&Y[0>TJQM&> MF?'9GU<]4*8)G2@ 9/@1G.AK-P[(DL'"^S%1A=-3D\ATDB!A7*SHHWG87!B* M[G/1Z=,XAS\?!K/Q?1LW7LQ80N)2[/JRKQLF\^W[W7:EK MVI62-%6R-UIT-O0I*A";!]S6@?3.M$FO(S9P^RI<>Q TC#--0XMH8.' M;*WY1\1_N,5]S61TMY-<67SM4$=K-TZ7)-5\U4@Q'RFQ,SE?FW Z%7'KW5" ME-P-4?+'$Z+DA"BYSR_P_%-X'CRML+;13L_T M5$5R-^VJN8]APWNT%: T4OA[$DF%)/0F-COZB!7OR2O*TX3,I")*TS2+%!8R M:$2JWS6FW+MX!>3O>-4=I#F=RYP"MR Z>A3/Q(XLZ31SK"O8MP MAEEO7J@^2E37*\XRK,,<(%"(1SP=H1;YB^#%;TKX>8F*66 M3=\,F^[A[>X?*]<6$FDUD;1G)W" $18DQ=^[/L1P+TG;:5D6BR]WQ/99+%Y2 M6BZ\3HEU>CG4)9K(%#Z!M@MSMGD[UJUVNUMS9R-WD>;MKMN#^QQ,U?D7M%28 M;3FPU^#7E:8B(0 2 E3)7'N:#=< .D>KK6F"8!6:UZ6,^X6\8G!7#K[\,0 M(BNJWV+V)]= T*.S2JM 8F'X@PY#P".!8EF_0X?B]G(_(%&LL7'?M?5RP=%! M+;0!;,O,1$D]*%:!S*I0W.]8BZ:+,+\K)>MT'@*R!V@(O@V[OH,L_]%VT[>1C5.DH\Y90C6%S*+!(].DF.:4E$D7/")< MR?\VR2C%BU.6RUT06LOTV_#F+9CW)OM$TQ>?R$B$N-PI1ED9603DQA=15;-W MA3<2\F5X$:XK:]>JYZ)7)O-+(N6WF[Z3[369EMN\8+W.7$/Z[54JTS._+-EY MFJR*>6$.Y>&>RN4MBA7#78_K%'$CS$_);$<$4F8?P@$,'R1.B_+H/FU^UUSY M09N$C9DD-F^?5C]T;8OM#6M!B>K]8H,2'U?:/ -#D2I[#J0?N0P?JX4#( (] MY#+G%@@7.6VJ:N1XWRCS%PVQ3&+?UJ.P!:28BUB8CF8?QQ.#22 OY-1Y([#= MA0NH%&!UDJ&^CSOJCHD MAOR8D[4SF8V&@9_(N>0/,'P" M,Y934C012J$"B MP,OL1B.S4>3;56PA[62*3DFSFA%=&=0L+>]J36^^!.,QX/=Q'6^*P<#"E"(M MP8-#9A<=T\'C]P76ES%Q5A@:'T3(U@E#0:^P7$U DPL65!/-O,VV6E6*HSB4 M=B ^K>##]0H)5'_.>\VI%[V.X*"<9$2R(4)1"S3\?-D ML![E(JR3; +JQ*K)]M0:8(9'.J_X.PZ/@]0-[J"R31E:H".Y1(5TS91S"9"0 M^):BK%PRZ705[VQ71\0*4Y-_U>17^BSE]?=MW*XECM M?CBT]-(47IX/: HP+W/3 7F3==$POK 3>8"T<:2 %5*9 MQ:LW_WC]Q9-GGPH "AFSQ0V M53T@VH_4 "Z5SV&3P;F,'&C0>%C7$WO0@WG8]S' F5B$:I1,AC2K[<\6BQ\! M!8OT N^(\GBLMD+;R54)9#0F0])R M,[&ZH%)D&13ID-6K'3.JFBWFWD(+94-65'DB.>K?A_\T&Q[(S "TW M"R5%I[E_M+VL0V1$R23>$X_)$6CI8P 59G"2:+O$]BC0N)>A3_L&AHY^8JPY M=6G9!]F!+-5 MBF$J,A%2XE1Y4W./K..-W-1$HR1X9[N# M-2V(]CLW1"L=_&]Y12SN%Q>LIG[>D\%@IO'P-6'Q#G__PT_*XBWY]IJM![C^ MB+1)Z%ZTR5*NT63B'<"QGLGBW/KXT,39RBX4E4S=8LV.QRO?X^2S)*\95/&!G7 MZ!NP:'(.**+-G0+*$G?@"&+]!$Z9!:=\?@*GG, I]_D%/A)PBE+P!ONX1$8< M3FBD+E!N5;I\.$X>N)HNM\(;)PQI132L M<,>&B2U7!"=H 8'T6(SNK;=BPYI91Z'*KBQYM-/Z<:L(LSS[% M!.3TS=F!0_C$Y:5;NY28!OJBI"7CDXJ%!/3S4D ?*C;C'LL^V[X/+S7R%DF1 MQ'I3TTJW1!^S=0-JMR \6EO8F#G.T]'%_ G,3K8>R$)3F:X/E%.3+1FC05'J MJV,25V9RIMVV^1Y-^]-627W9@&=F5;)TNXD3W\8!, MR2R[K"X"$AO24W29]LN^@Z%)>(# M0U1%-FA)&AQ)^MMI0<=;2SR:(G5I7(:74W?6G/[PCG-:Y[^N] XCB44II%NW M8K@TY+*"&!N= 2MC""99FD]\F[[;.;'I&.4AG$_.7]J3)5D*YES.V].^,=6" M3 Q\)\!FD6OC;ZB)F']RFH;U!-&,-5!II=E2?.'!!EH.X5^E>Z'G'Z'Y"T/8 MQVEB\BP0)? 1Q'NPDJ2K18@*N;0FL5XC-PM2H6#FY?'[)!I!=Y6]RW2=S%ZZ M[IUN0I<;O[?M*.>;'O5@1#;U;N,RR?),L"W7UI"#H:XJ5&.@CDR6Z4E\=JKK M\'XZ<4Z19]?/XW!FR&93XI%[>5;O7DQV)3'5BSJOYDE%),4YG]JLCK+(#),& MY4G-.($X6$*<2\CWUN=HM%Q[._*%N5 M:D'A+7QOGM6# 1#I2JB$?.''0DZ.;\N=!Y#K3OA/+_Y95O%)DMQZ;Y @)[Z- MK+<;N[1V]N8WCX=I?Q@L9\,OY2S32UA^&@75EA MXS@OO5R8C92N+"]31/$GX\DTNMRM8\U+C4HXQ,$TJ-L?63@7F0+0^SD%]W)M M;LB>%M:$[./@E$JYU+B%#,I(9QH)*9I=Y2;S>%J2OCN\.#.DIQ>[>E6BPTBK M>M8WC4A00$#N68VYA]I2C<8JGXKS(Q(G>;7JD>FE*C37X0%%')PO!RMYNWM,8ND#S^/OK^D4F8TH)7$-".VBO-GJN)GO^4MH7_;\A&*F.=4&!&??PMSU)W0K? M4M?+YIW3:/4CEBTU2#9D%>9W3)N,8D[FT0TE@ABH()] VI]J7NTACS6YD4\; MJXW6:+O5P$U34):)2^*B!&MCYP1PCR1!3V5UD]_H8I858/=I)Y;D1E*:/3/' MU679K-/J )W8JRI7L"5Z1J<%-SDL,0?G,T:" BJYMTNX0AX1.[$'[*DKQ0G@ MQUBX+FQC;N3JP,JE K[ RS%GEY"K&1=(UV?OCR[0Z\MP'K4-A2%R4WU>Y'S= MR+5AX-'-SWPL:>J.5=T/O54A.@*]%M#\S]]^-C4QOJPRPI1V((7(=AD9P/R_ M)86Y\]UH8N&J43-V?_)ZE5Y*5AG-'U5G%V>%2V/RH" K7'C)8:92ID^RNI<: MB"'\%O78^8$]?N'YEN.)9/U+.V_LT(4/NUX')N[/M2?9CH%Z*=S=)'K/:E*Q MZI:>! +PK"3B1B&@XQ40*IC=4.6?AZW;4.&MX\DB_U1X]%'W"Q9#XA)K?T5" M=[B3IY3%ZFE&):VLN3R*$RW=C9,5GKC3+S)<;W>B5KFC6_C[IR?TR@F]U%V@PUZ_UDGU'\(-&NS0IAO$BD":=R;@*EN"6K MY0N'XOBO@9O>8RRFGB6+=02S3CFY%W9'6'KDA<172J*E2%4'RWEP(?;K&8*9 M8HZLFDEL#E)5FY308;\*F8Q'63 K95BP66O.C6/PU'G6)UHZA#P:^DT7G.*/ MC[/&&'J[5V&F@W/5UB6=2OZ::A>\9'3+\Z?/_KAX].K5MR\?%Z:.Z0.,\'A' MY&?,YO7(+GKT =-UKEA-;H$/?W@EZ;,_&,[HI2*/ T\6]MUSYQL>"CW98>^=O/BD^>/J5G+J[J MCE,F807>C*JH4LD^$4>4PF_9,9-EU0! $.TN J:T9_)QWQW/NT48@WF_HO62 MEUY;-Z;>M:\2LI-H)7)MIK).I'Q SB6>5.M=(9U2.)Z?O8]ZT:;W6H>3AY8P M]?G=L)*Z_2/?].%ZM:Z(L(1G9JQXU1&:+F.WO9QB<$8\?GAIP-<^0T=%^*NZ M5VINH &3U(_7\M1KAFI!(= (;D4]$((>LC,*N4R:%6U#YKD:!(WZX$(;]?(N M/Q(YX"@SUSA@EIDP><'4=FVXA/[*RFJJI&)&[#O+/1:+1U_^\)A,TZ?__>EG MGR\>_?6+;[\+Y@DVT /8SO?9X_F+&PA-ZS$$!F?=T2G7,=$[K?KRFAM6W#WP MM_")58BW'_WPM\?&O+WX\@<^4T/WA(K_X7- ^'_ZXH>_+6AHBO=_9(/)W^UK M-M!DF*[(4 M'5[)VR+5;,AN,M"$?E I/$_1;" M/R.V_'P7PO%6K]5!6&.CVH3P3&@I*!?:LZ6B&8RZV[0C)%4!G0?<%\^?FCAY M%=Z!"5KPES_\SO@HH'JM?9?!&6L!=I&_4N&54OR])#O) E 65UZOB(5UOL49 M9>83-]E-YM,DN#@P7!ZWE!>%4E8?N+-WE(W_ /V^FW<1MQQUY4I6F;A'XL9F M3V2[58)N)I^R^ !;YLL?GLB^D'[(M*2([Y$!)2W,R2=\P6V2$1+$5;CL0$0B M_43^KE5_:&:+?D\Z\5A3'C]Y1E+'&'R+J3BH<@IW,5T_>2\O<.GMOL'8$\2] ME9O1,.:%0/UE'0'E$Y68Q7FWTMI229:G5B\KV7?G MPLR5&,\6?T^/B4O^X_,Y:M22D8OLN*7HR#TZ#HYI%=9K^DH]-$:4G&A;,NE? MJ?@1Q8)F0"W;B#%WSQPQD>$FU,C;(*87;,B;Z)!FQ;I2 MR+/E%1^BF^9Z[C4*26G"--G)]\+3ERR)#$>L<- M6I2R#9?M97U><\C@:YCI3T7'1Y_[I4 ?%R_#;1/\G"]?/F:_RMW1;\-)^5?5 MDV+$XI'65*_0]\[/>8RZQ 8,6SCA="'93QBG:[AFH%O! "9CW$N&/&EEL#AR M*-<5 85628.Y_S($"-)8\+7GY2N\Q;&2+G8\#U9*+9 <,,F6E*EVU8%@H8\- M'VT$PC)!3G2 9E(&SBN".=.2V6BBL&Q=-A6=_WK8#!%3IK7;&]97WD5F-LN# M>(>2B\.#=,3F#@1WN=@H/&FGH4Z[WI?SQ$$=MA)3QL):S'E8_23*WLZD-Z1E M^:V2N;\2O %Y4:\:L()J)_.CMZ]>#8_G&XU N'$53N,JO@F%%D*E*%N08M:H M/IP6.'?P9^.,IH???I0F1K9-=WQG>. !8BL:(U1-N9.B)&'.ZLGY_LD2<7OP MS4G7]!T'R:P2!^8(\(Q@JX2=C.Q?7 CQ$%: *IH(:8ON[;<)H>7,4;R-I<+( M13/9NJJDCN:GR (BLX/Q(D*_._XGTIIY&Q#D3VBSE/T^/_#E^(0YK?+3/GKT M@QS@ VP<$WQ#"AUQ.W^R8=YOL_@N_N10GBU>CAKA>'7H=;C$:J[(7W%/3; 6 MG#:XBLM%VU_S3(+CCW/L.5UGC@*"HIN7>TB)82*)B5&*P&TQB$RI2KX.TR+A M!T,\?M*.0DL-.!^D7R>GMC(-$K3P M6Y#HLF-'K^&SQ===U.=S&7T^$P>O8!VF'Y]O [(\F7;,^5DB1L\E=5Q+H?:#@G1(3K'++CT80:ZFLH>RY636!O.X \$W^;^*02G92K+D7HNOXP-&5 IS0%[2J)R)FE[[L<"QXQE,K R^<8 M*>R1_T.DUUIV E5])8XGK2HEU"F$H1+75M" &HF90/B])N4_NHL\$%K,:FG0 M-8Z "*I=#V%M!\%^^6O 3&D4GQ'1 [^E$D9JQBKR)<+BJY:_G2@BTG4E'";2 MLSKW*/(V&9J\#PZ!,)'QM]@%G'8G:-I>>N"C<)LH>Z-C?T&[FZTS';"NE?1= MI@2I,EXY@(0P7N'^NMASOY(%(V<+XN97)= ,(V6,LNY\9M-9>*A;\GE!VM=] MEH.T5J>T+8F*+$=_)F\3S2E0M<'B-C"\%%)WPK_<#?_R[(1_.>%?[O,+?"3X M%RWMC*Y7=<_UE*]T:>,#>NFPCX?9S'XUP2'?C$_=3%#KAD]L 9 MG;XN1ZQIAXC&U33'KUGT]A_?%/H_7W_QG?WOE]OMVVII__F*M1+B?]-OA0]@ MSW[/*KE4J&_"K+$>CZ(H1JJW<)U6?//,;622 M6%!R'+S8H(2.U%@J)(\DWG M<^9A1 J$Z,)@*BCY?D-YNFE)P0;1#NDY!">*H/)6@Y(B]HH(V^Z<*47X@(C M%,&Z96L)TK_KRZZQ@K2K-K"9H:J/IVR9"$;>N/_%^?D\=7X^_W5.Q+P=^0Z; MY;N(:J(7?-5M-L'&OAV[Y;M;GO%[8QB_C^N^[>O(6;WD=QKHG0!@,6;LI&7M=!C30816=:T02QCS)R7^T*.TUB/1$!: M-:-4EHE34")K4K#;'8ZV_?0!/I?W=A MJ,^?/ON$V;1L%G[[[-,S =GA)R47@A_B#]'V0-?@2F4-40HN5Q ZO\9#/C][ M^@ES;,2_T3SR+_SA$_H)Y0S^JCKO=Y1*?O;'@JA.GY\MON)I6AASJQ,=NG'9 M! ?YI]MNRBTK\3QIJG78+I^=/?]$=VH-T;D_/7GV"8*57VFOHISRZ0M]G5]^ M".D,/7N.&?K-GZ-31%M_66^Q??54>"CUC)!8,VFZP@;6ZI1P!K)L]L-IN3[X']:LE_'G6C;CHK^#+H^WX, KC>9TFJL MX1+23>2JJ);D]Y#M8E$N_[FK!RU/]Z@W6&;GM)0?>"DY!B'F"\8Z0 -X[QO! M01#A^\QIP2/NZ[1"O\ *#9YTTP=0.=&KPS$P'\EI>7Y9O^^\(Z0=@1=KHI3E M!$+5UBRG):VFM&SOJGWDRSBMT@=>I5'$>H.AVVUFC])I"3[P$G 6"#QYO AY M^L$#?#2K1_FCT\K\LA%2DB(2WNOP$U@ZHH0F>#*(L_D0G1;I%UDD$"W"I3Z< M74X\P5'&$@_*#$.]&M5@&R*:Y6<(&KYAD:=FUH/&)*#C^%^8IEONM M[4;0([2KTU[XL'M!0&+&N)TPR'/- XEW2^$^P KW=]42W6G26NSN@T&)\1T" MTY<;3/!^6FZ@ MF >BAW'%D==[4X?CVANL& #NU'4P9'+;(=J'O@=Q[ M)SW\XT:.G "E&<-0" .?]/AI#4J0#9K@U1_ ^P=3W8Y.LX6?T'/J8)R61F!63?]*!(JVNDY(<@RQ.QN/C*%@!:S M8OJM"EMHF5*&Z<(MZW^#D7_B?19'% ^L6W*$30)V!2HS@)&OM8,PN)X+9W03'= MF\K\ZZ3"TD551ZNV4,\S](QV8):(2&4D-^D4:+]8"O^BC*9\Q5B8CWX^J_>* MV(8/=7BI5M62WN/A70/?WLBA8":F?54111,<'9C% ITN@ K)U(N& >82 MQ_"F-=25X(F/CI6A9N@LR4+SU0![#BN+0$;:HO6!@!<=J>25=0- ]*:"@<.7 MB)VDWJ!G$CRY4=C"2!%DM->7G:A_$-E2=]U>A%ECS)QZC+W KL6:=-NZ=1X= M?ZJ(_UOVU#5+@3*P1/<17F4R&O>RBR6:;DS'(QI))F?LC?N3[3#U4,33PJL$ M37%'M=G0C4 D6ZENJY/Y5O_ 6ZE(VNW?BDF*_4$!>=@-I^2$.Y_%G3\_X6[>9[^LM-T,U_Z-/UBU4[!(+0DU=5,MK M&IUW6722] 9FGC8&W8S6YFY%V5F16?JXQE,F69-IOT";9J/-\I.MF"KLF : MAU34/1@&[1R2:2DE_,IRR1R'3*1&FY JS>BD!ZLX3;%FRMC-22>>;AYUEMU. M]7T;O+0BCB*MYA##"=<5.RS$3,+NGKP+^J_%XZS]Z;B?B9<[&IFO) FL\SI7 MA>0,QY/PY7=1\,=5(P7?:E$V^W/753\-=V?]^U3OT(7BZL7Y4'GQ=TI%WLNI MOPWIJL7:'*H/R&;$KLHC">!C"T$[MR2%XF6YI:5'CB(2\Y1)$.^44P[_6@TZ MK:J_$C(URA@CE$'.F-ZD^KGJES5WS\H(M\IJ4(UC8UQWG+F2-!F!J%O6V[T& M4PVXOJ9YZ+C2(+_CG#%H+_32PU_5TL9.X(Q@ "082=OJW?:V,\>F8URMM'T9 MM1/"D_,ITDDR$4"FFB^$I*(PQHU];"+K9I)"4W811 N4RA1GPD=P?BK7[382BS*5:T4LP) M_#J&N%E L:5X+2]%NFY$U$'B).1;KD<#QY)7%7T.FQ%D+#!&7%#OX8A8I26'NG$;)GSY$V>5:GHD MI13#OS]+'OKITSL]]#-Y:$8'9S;P<79'JX0/L=SP5JK=R17^42;C0446IHO8 M,^DZ&JF:)%2+;_*OAL>>FG ^<-66J6ZR*XIMAC<)ZYV&[40P+2Q%;'3T)O-Z M!%, +?M2&JM%:@T)U4Y(C5]CG34''0TPK=0Y!^EN\=F:,]FT1:H)D7-64>E/J5>3B!!#QGYELJ.QZ16I"B_ M?6HKCS>]TU](?!#9X:++09\BB)1X&DAAD=KG_">1'*(;RDLNIV TQ\B'BL<0 MYM>1O AW(,'JSKLK3EV=5^$R=+3XUY61YWEB?57#R<+6 R^=!]L./25HD2B2 M3%B.X)]51M9P/*SB''4L"DAL'QZXXT8YFSTI>9#<6$XOH3*_\A-^Z"&POR12 MBUN,1%]CN..&J->W>3H!Q:3. VJ9F&Y(!8J1&W0SZ@0RZ/N,9D;^T+_E@SNO M;](IUAQ*DC?!":'2$3OXE7!_)'.?R +A>!<*:](BHNPL!QO2=%&=,.U&P*.E MAPI_"WKJ5\&8AK7;=ZJISB FSA.8 Z.+S!$%D3@>]%C32I_+/P&DR ZLS1&C M+]]5CJEZ+L#)ZQ7M7IE^@>LRDC"?0P9A$HUR0O1"478IM-F"B@J?)2A0^*>> M'KVJ-ISG?A3>!F)TQ"5>4/Q$V6XS&;:58]I&,5.H;S'G+;0V>"SAD9?]% M6WS#4G8B T8C-YKX\'LTZD17D FK"-:T:_5#MCYS>;\BBI?%Z8-R6;<=$TB7 MI\F._&!4C(()"\9Z9,*Z8-^68854.ULO! YN\=E)DEW7%URK-'V6C3VG:@@MJ(%&.F1/MKD^T A!HL7 7 M*2L5R+T_-;8LZ0J5F,TFW#_!N!,NO=RK(,QZUS2,=8-W4%VI5F,RL%M<9_Q6 M%[6(6C95"V91CHC#=,"[U"#+(=EJAI4E"CE.L:T+4W_[090,/!04(RY5EE-J M8BV;^\A(0@BTA&-WP>H)N(#*Y;+?22_.$7JI*J$TBU#YHB**1PK3_#>$?>K@,417VHB\AEN6D7^UM MV-G?Q!W6#K7(:F24DH2X)#-L@\-PJ/4^?IS?@3]/;HQ^-G53_<(JV76SSQ![#L!@L0A1 MY=[$?'V0CS#UQ&[C\QP(L0W:L$@2;Q;6T:D )U$_7ZBSJ,6',G2<$$5YEQ(= M//FG&F9$LC" *D7WTIM_#_I:6S)>/H7NK:L2GKN/F9%["C-U<1&VO@BQS.Z> M6Q-4WLM)O W\DR^5\6[SAZ1ZY MFP^9'2&' >/;60\;6//7BR^J)635_^__>?;ITQ>_?U8(.DQAK!Y#UE<)?X:4 M Z+,%/V78^X0>G? #:6Y5=6'_[=LF8^9Z9CQ:XQ-DQ$\IZI!)?L_?0NQ!GXD MJ0S\.NRV,"G_#+] 71,57,#L\<5LHDUH$59RF*4-7;O,H^$&(;%P[<>ICW_/ M -9T!(Y,M;S@9VZ:R5.ZY51G3BA98;J3G"5-2F['[=JUTS(V:\%NB2.T%!5* M7%K05H*GA=9]*H_!C/3>M/!XG4/ND(4I>)KRW9IU#O>BV;^F:R^>D L2E9?5 M"EU/DHXF70()-@]6^?_9>Q<>MY%K6_BO$,[,.6V K1&IMYT,X-@S@>^=%VSG M! 3LK(.O-+W'[2"<& O I MQE\%TL\+/63'D**M/:=E$JT@2QX^G=E%,ZR+ T3Q/KKJ&'A=O2LT/D6]1\=) M)(IB].8]_^H]_"I]S=41^C]Q>7HI"'--IV!2\(K'F226XP0(6KKE/-;6>IB*/01'Q*/Z>CFBH" ? MF G_+A?E;2NM;LO2"N=4:\)'!]IC$: M"I12S?6&+SO*[9; @H(CGR[,'T'?356 M/3O63I%F)DDKA:3K-U 7I /8Y.@R\&^/APTJ'J:L&,OIT=/Z9.KEB689W4QE MD?#&NI96VU]R[ PVPY!Y1])-.K0A1D_=AVU^A&MCB/R#D_KZ MQ53HHA6!IC9TP:ZCTSPKY$MAIJ^KX43O^8)!79!AC2COH:@M7T=WX;*12%=T MTJE^&5>(R=R[U)8/J+!4/E9B<6P^3ZM"HZD+AB+1:2F>;RM+J$C@:]@HW3Q@ MQ(/.$$Z[S.%BFL[.T=,Z*&"6C#6/99>!/ ;>LKC7GG47QF.M6YH&HN33S78' M!Q^R6375GB*LC?5('5R&4^S35^I\5[V%%$<":=N:TGRKE"DY8,$>XBA>J>S;?!0V^)[>-H2+% M>5O;MC47F:>O8%=+<.=SUE^[_*8'633(J-A@6E$0RS*C=9#;PK-$CU@'45%1 MM;!]H%%&;CUDM52M M!UXW?^ "I3IT;VLQ/2M$-&"(?H.#U5Z!$H0-&.<=0#14U]2[CQ.=QD/O3UO+ M-=SM)&\#$:(INLTVUHUIE3*VKVGG==55/%\&5+6 M(-73!@'\569P-YU\LBMW*N3FW9P298%VWEXE3F"\S8)Q0!U8F>T0$=4<,LN= MK#GRL2<492B507-^N=Q4.YNQCT#AB&5R']SCPR@IOB+[$"=+^+!*]ZR(#Z9" MPPXO=IE0J@GOAMD$8TE\B]T;9FC%T5,<"Z9+.2C"I["[E4^LN4;5@8;I^^H MM_2HT$O@8Q@_@ .5SH)%@=C"MNNJX&H;%X*ROK!Y[LSS:6,PYAJJ.!X%Y?7$ MGO3RBS@ N'4)P\TOJL_AE[)NPZ0'4\XK<,,A>Y%NW0QE(L.TJ9=D3H6^*\=2 MT0JL*,!0Y].@)0Q:XIQH"=+FC[_P4/A$*;=1B9DX$%/QLI *0DI3/[C*/I J MX;/..T.SHV-.%E!I'I6Y %3<7A!J7>++/*\;Y QEM#'I)A&MMZ"C>&X$KZ06 MYI1IS'-IXSPI5F+A& ON-YYMZ,_BL3DRA#@V-,@;OR'/#]KKA-W;'DBYPQT* M4YD?SW%3-:#'W=]DRQOJ=5?'F_?0_JM%-%:O_F)C67H#1)W+% <%=^Y$8N*3 MWYEDCI3KDX) 1=-=3F06I]?X>!7A^/^-@X'6_ MQ1%M)/.[<\:AT.KZ#E*"67LA[ZB:/D?]RNRL,&5XJOPC++S/PY:DR=32(0SA M(Q'!2C"%KY7GU\%BNHN3N[PM*](K!QG#\*D=&%'O27"9]569SS.="5$\RQ8Y5/^C"@:DC%K\)J M7Y7@PK=2NI-X>%C\K497,-K8Z^6:U84'Y=Z*Q?69*V^]U&'M.A+^VAV#28J8 M41T2)N I+S\,%3A"1][IC2N)1DGVZ.P]$JN>#;D0C) D:?7ZJD4C<43A^KKA^*=H"8(BB##HIO[,&^Y91I M'!I[$#FC_-I+Z$:887!-0S-("M0](T[0AN-%V3589##>>,T=PTH/GG+\4FP)#R+#MZDZ^I4JTAF CT "_Q'PA)Q,8UVDTK$'-0D\6_9!BN M!^=H&<&[^$93'_(="<8%DD^RV#%FE%(,B?(EO2TZ:OV\;>H6'JX&IX&EDJW/ M KP.I/Z2_+$47 MP^I2-$CJE>3@/:$QC,&3YM2C!PU2,N]%1NV<%2 QB"3T)*_A9;ZVHI(\5>%E MJG8OMTVB[DU1BGNP+# 9^K+H%XP2\_*M5\ [R9I3Z!?)8<+4SFO<+W8!XI"; M24=W8QNYJ)D[.ZV!U'GQ\I/3/(WYKHAX>R@K*K#RY8^*;!T[DF,Z! M;*2FCC.Z73$)-C8-S<&PVS[.H?J26.,(38Q_4B7D8!/(XPL'H11OE^T0\I/ M<%YE4%##!;KEV ^%HXA!*'GB.*ZW[DUM*\^M]@_RV[3"@S)XDL/P)#V#)S%X MDCI/H#EXDN/ ^A(NP"']N1=0HS%4Q NT1$ '#\V:2R2;5/M,J)S8=7-E-0A4_XM2EV)YL(=9$KEM9-@L!2 MS47SL]R**8:(M%6MDL+ZE%L]?I:XG&Z[JV[+SQ[<]G#MW?[^+10KZQTLZHWV MM="K)&V\$IN;Q0C$DN^/KN;I<*Y=M)7#S\TC$ ]P6. ),-"&BA?M C%=KQ-Y*>/8>8,OZ M4%1L"90J+S<7,I$;-!/5F19Y5OC]JU+]1N5 #QR+7C&@M=+$E4JDF53U/%F^ MJ?9)=>A]D&*EVW$JOT S\G,7LC2P&,$(.ATO@Y'61%BG\M-]RXXZQH;3"9SO.^P[PNQHFD&ZY5W$\#<('P M-"";SJ-G7J*MZ03SD6*RR:>?TXI#F:[C#?&,GN>(_EQT^M;DD7O V'F+I?T7 MG+IQ,N&>6DY5Z)A'//4X8)#70'*2'.>5EZ1CI_X0 0@K MU^>\&NY^=*)?X.%[<@U88COC$ M@JJ4@BBO4*G6[-LM,EWEZRRT&DM]V:9B].9DF:"=QEJ?Y457&.NOJJ2QWXG= MT"CL\TK(W,/6^[)[6G*VG#U&G:$EN[UE-HL5 V0YEO3YI_?TCM^\U/?^#8JB ML$_+IV?CV!QQ.:O&MM+NE6RAN3FM'J#"=/DIPQ0V"P:;M#0/F<9@M:_Q)JA^ MPCG9GRRHU7M&U_)<'HJI+0AJM";(Q<&AWC+$NUKV&U0F:IG(K1%;PCJU7*1' MTHJR? M5<=5*4'((T^.3[?7H&CGC6E:.<&2(Y=:^J=GITW)UO5(.>&PQW,AR M*,>7ZM8FSEX;+IB)$?QY(HTY?/.]EZQD=PF1+) 47![\Z8X?C 5[B@I>P*%YA8[%#EI**U&74V6\Y$P!,4FQ6&1Z9WFL\P;B*Z MV[P&(R%D#UTP1>,%=0HMP-#8-&V6\Q,4V2Q0I12?+\MY$$T33]$IB+R6)1%2 M)1 V"FYE-2R5L!63600[<1<0[AV.=8+#"XNZ:S7(@HN@(#NFWJ]Y-U->0:8% M6E\^]MO+IVD5][DN9YJK].1PY+/3N.8UBF&2F4""O=&]>-ET M +@#\GU:5QM%TJJC+;@S@XUN,CRV*$$' ^L>W/@[:C5 OHXLY96)<:UFM[J) M27E-+9V)0*YMF2!%\2+=8R^#+2P$>I\9[J++*@!W@ZS2HE^*QNU2)CE0-S39 M,UE&@/F"=H@/4Z8J\&7+!@78P-=NT%6J04@$$OG.HC@V,9W$9;1A0!:)2+U: M:YLWMHLF,V^H6RJ%6I;T'3FQXIN'9X@F'(JU=*@T;7 :_C+)VQM0-XYUA)#R M^DO=,E9YEK? A$42&;Y$B(#,$1;+*J-+J;0MJ%4/A_WR%\V\5.^Y8>?J2U>! M18J]?"Q2!;6 >UK8T M1 C!'6$*N-$9'X@2)PXY1?@'/+G@/^,',.2"5+YH&FWEK9,5T8V_P3]4]'_1 M4^AS(7AT/K81R7+..,ES0Y*UUM205&<9@%=(?#[),D:7JCXS1"G(=N,1W*.6 MX\+!BK)9'LLLN\JYC$NB-J+F8A@-)=X)#:QM&0A^&0I&]S3+QWL+:WR(9'[FRY+%3BV:A 2 6G M4MD]WZ>>8*%'V!+X'[FNLIU7J?H3CC3L=UE/VY*B!O7Z?)&E*OJW7FT'?@=Q M8U)&?ZZ,$'48M5@A2S@^UP/;F8T-;*<2MM,W ML!T#VZGS!)X&VS%Z_SB]KZSW'*$I538C.M&\C"HMO+&R,_ >QPXC_A*;6:"Q M[BLL"'8$1CX/= 3!)5+Y2?*Z5]9#$F!!&1?I19F]9@AJ+?&JS$OJ/+KV]-30 MW;^PM.1 $_(4D-Y^HJ#Z!>"$'%/="D!H6IQZ82JE:DP!O$RE'0KPD-S'4@2' M?BM0:E1#2 J(@6604IT$AA:ED<+?$<+(P>GD($]L5YB,02J-.]F8/8/K0%A$ M.\'-!\$BU+ZMFE+CY]S B@H]- ,0>T6LR0H7 U#P$QY^NQ(>RIXGFX!0#,-( MPPM+0[Y'_V<9":O3EAU'BJN%FHF 0\?L(7HKRH?XE@H.\H8NLKN$3AUUCQUU MZ'9BJ9"1B9)K0K32-GN6'')8""_<[J-*;S-.-G["R(?<^937S^&.;B+NO"1/ MW^0#YP?,U5H4DU =:;1[;Z.!$85H)JKN=NT")1<>;T5O_5XT!^#%#X!L'3=9 MSI?L92I75X',J@3W+6ZZV9L7WQNJP:6+ZAX'P MBBJF_Q4KY@E-]V 4'"-F&!X5DLY))B)"20^.L+M_+^-DV&X_J"E$7)YI M F/B-I1:DT%T'IXK*$S@=4J05"<*MSUX3MVE!C^#UF&U+988OX MLN* Z04B"X_28^&EBJ;52,FF6DI+@%N!Z1Z:YAY<4-QB>EK9 M;5NUKH>?R$[.JOV>\%7;9MWZY^:DDA*%YH16(!IJZ5IG,VY;K4J#R1K0GH,+ MS2WV]WFMSO*A%=YJJRU1E+G#62215WDQY*:8$?T S@?D-UC.58%LL+.1($,Q M0[23=3WL !Y>K(MOTS%(RVN&E7M\R%'M#@YW,!BH#51(5'^'%:& MDA[O"0B3Y)M/S9"X]YP\"EXJ:U/!R4QQ.Z>HFVEY5?5$T<;'TIO+,Y%55F#> MRPT_]>PU"];Z=RHZ5ZB,K(8L^!?XOF3 %0/S@W2QS!0S4TVI>W?GP;2"AZ-, M:IW%5=F\V(81D3=\2$AEZ*867KVA3+NK?;8/%9> Q07Y7[F\KD)N;IS7I!$U MSC'533'1:#_RT(V=>.^UH-O7 XD4W5$$(*Z."'WF-3T-$ X!6*T M_"5:) ^E#B5<$9Y?>&R:)%J+++BCPW@E&$^Y3*T*;0=CZCPR)B]A1)!>R<)\ M4'FGA7UOL.-<+#GL1QR\F^XC\UB_D7.\..AI+TB0B7."/=<$LZT]06NLRG5G3_+=HUX\_RWL.(QMG!$8C<"8B1QYVA]+ ,U<53 M51.64M5*WJ%A\Y[DEA8LZ,71@H5;IN+X?#:JT],KR,#_RZO'4Q'.Z-6C72D? MR?2=MRWE1[#!N;^J\]>6]?<(.[6%]]P6<(HYECEW(VQ4!\[J.^6W.*HJ']QO MHUWW8C;:;5E_4/UW;8F"'JVGS-TF;&'DR^[&*54#+%8/>&+-U]XMO4SK'W@>S06BJBJR/")>(_+?6!ZQKXKCEWP@-8!>??1&A]>X^N(=_2A-/A&^M7T4X!I6. MA6'O*$80RDE]AE=YL,$-K/;]!];MAX&XU^H+5JKEW M,:JYT[)^$7>PWG\4Y'_-.P,?(^MW<"=803I#T$Y!]"\/--?':-*R;OAOKS%H MBG8@UY%@%:7EW7E(NXA>AH+G8M_\<'6+] W48C@-?'1E;.N3MPC\@?7++^_M MRH;&UH= EE&2]V87?]?<-1NA^(("6]@JCGS$*75,5LV&4XK1\H6_(?/QJHN#]D=^VC"BW0N7A>9-B#^015-XJ_6_J=2O1WMR:F.HLX"1.U\[Z M?7 'VEDQ@&#YMGS3?Z?LELAFX.K<.VA M-E0+-:="U?X-;2JD04R_& M4H)YD?#QBCZHFDIEZRLGW2;EC-J=VJJH> P56&*4#ZE!TE)&1JMWHC;@17V\ M]A(*\O"C93.?L5 U8*J_B;P*)'MNP7];LA^S]9NHZ *V/D99\%=00F]K.*W* M%-8;3E=U=J1\854'@(9>8'M:P<.+L8*[+>M7^!B\XZF L_ A;S'40%OX-VR* ME=-H&//D0/-DN-T\V?]H=)Q7QJ8Q-DU])G"@37/ZT[B%D/W=IR_6QX_'WE"= M;M4-5TZ<_40-'6SX1NAQX*$ H/PJ+1N\ MX#]B*5QB_2%IT,GXX-\BA$6J?43VGCF=D,;=U[]7Y$5#[.>6 M$R%R;S'K;]R^0$ZY8.)-5_-Q'"K8T:<_/K1>;6>AK^LJ/,J_B'@C_$^WK2.T ML6,\0^C6T\MZ,.J]\(7U7]Y\\18.4@OY(&0I!AVW+X0!(&,&NPA\0?0@'CCJ M_7OSX]'7ZG8G&-O$ #JS4*5Y!0K->V,0 MW"R25T(516BLCJI5%E)M6; L=MXJ&#/U 1/1< D-#;78'AAT>0N(_C0J >A: MUE^EDS/7<")R*8CKIC1]?;ZE69:V8 W_M-YM KM?$/\(KGH64Z.+?(]*X+J$ M2",9C<#16*+#H]GMRS/= '5*]XGU!Y,54?74WQ)O,:NC-MD*XMM.Y%S .5-L MVZ'ZZT@02@D:2_T?93K]=,WVTC/5/"%6K#1]!R9L3H&R8''3SO-KR_MVA M5")/++)]6>NZDM&*5^M1H(U0B*R91(Q3CC2NJSA#[X# MITSK%J]=/EOO;55((S_$>V:)?5 ^PEY_:UD?D--$T=H<_@!JASU'U50>J.IB MT-"=+W8X;\[-(C 6(!&DU<<>EF$26?(L0(PRG@NFB%'7%)YWN)&)Q JQ_5,; M_BF162^^NQ!B-B&H@>SKM-!TX;/W>PGFH(J2R5]>)8M;E$''[3C_O'-:_UK< MO4)D:/4'Y?A-K]U;?'M;OF(P:$#MY6 )Y$OI_?RQC"?TA]W%-PP^'"T)/_YY MG/SPHPDP'19@&IG\EXD5U7D"+Y3_>D1;;!K)E4]BG%"N*!*8X2U1*B]2\4;] MX2VB;4-O]2:(:)'H1\?H2#A'K3:?I2R!_^^K-\N/6_31#YF_^5FGUVH[SM:/ MVZWMG^UZ[+ U&@Z.>NKNSWJ=[>^LVU@[PVYCQFK6M5'K.NKO]=0?2!NP1@"E M@RKM+Z\ZN6DF2WW?M"V'"I[5\W9\U5U\PR]OFBGK2HKUTW,;+X/'P@.D!)7G M9('31-J<72@)\@8?2_][KND?G_REKE/N8=)BP0(-S*)L+LK0+,KFHHS,HFPL MBMLVB[*Y*$YI41ZYF<;>Y.M=$H-G<"O'/9D( 4[)CK7 AA7G68D-+X=6@G'8 MC.U>%XC'IBD]!HH*++"H/0Q\2XU87X.VU8"5^.[EIJ]/F_J=UFG>[)95FQG/ MM@3XZ8%+L4/7/'KPUO65D>2KD.1>I]7I&$DVDMQT279[_5:[:R392'+3);G; M;["8RY3^7Y-B+I5()(0> M$59T:UC./6P1*H]@[63QJ.A#]9:_J.)<>^76@.AE;I([:G4/->+,)IUZDSJM MTF]1Q^JU!WVQ2 MK3>IVQFU^F?<)#),?Z JC;TJ0^I:/OU)(&[0^NR%7+Z/S5OHTK MP=S2Q[QQ^_-W;J$F6]VF7"W\D4A30NL/["0]L7Z?3@4Q&<13U76%JN+-IIUI MTU03F\H>-HH40S:\P4K?=U,LQL$R 1 Y+2? M!'*)8:N4GV&DEM.^_;]'=X'L#%XU6D"+)ES]EO7_?1)(V"O\___I?1(.KG8W2@J)T?-?+9;93H7+;$$E=T]M&;W.7V MEBUYXBJ6!VDLD.L#S:X'+_%OPS@F!E]MW-1,' YD2)V_8:IH=Z5VWB>.9T:M MQZ>II-N;9$MJ$L4+RN2:2 8LDKRG>+B2_==G<2K40)A_%TW ^2(,"H+$[<-K M63][BM79R^2K9%]PVI4L"<9+)O3A!G4\#C0,%?62D(-@/4U._W8!L&XJ&.6F2GSI#,-;!!GG^/ MIP;EBGV2%9]K9%-47"VD1+)@(LF:P&.)YXK3-L3^\M@J2_92PT/R,4KQ7>BM M97@2^6"0,&I*G-4?"LV@:W"V5NL,' MS5'K$F$9-HV\#^+$EBW>L#>_[+(_ Q?.CQ\B9-+Q)E_+ZP+*$EP\;!Z?>>G7 M>EXQC_%$$"_!/9$G2>9KTC!2;&8>K@[SR!<\"/FV46^V*)#*,4NPRQRS&1 3 M _[C78R,:P^S(!1,X8T-$\5D%L$4[[!U813?2R:$&"G.ETS]RL(*"XSC"%]U2J79_D%D1MHFC.EN, ?7F4+IA7)(C5 D27 MJ/!D/]%U\9?DY:A_87S(M!JNBD,#8I_<4F=)XLFCET22,8/YT$A"K7293+V) M:#6O#[#&9@=B-UDAR7TN:=BU4T1W(LWEA$X_,M"*;PL0LBBCZ_:ME3W$UE>Q M4AP7Q+ !ZW1/[1"3.Y#7_T@MP&3SFIXAU@S)^1XDUEVRIJ;P34@- ==QD&"G M0&X>&X_5F@P:8: M'Z/BMM*)ETSP4=@7N+0N\.RI("O'@T$\S&)Z"3Z=F<"X^2<(73I=AFJ&0MH( M:;Q JRI_/\R##@%\A(N8+R!BO9>R]23:%<$$#)Y Y$83\XO=IDI(P^!W-H2' MC;GU>XW(O^4_>9,9BCC=7W?>HGF7AG9,"^-B&8&^PU50,266/;C^85^$-0-E M#=8XW)I"VV;M4!,=D>\GJ&S]O"-V7#(FF/8F81U*?3^709@IM8F$?0NT/0NZ M;-A?3#VF>?M.7_A*V&%CF'%/W0 @]7#(9M0MFG]H??[]O72KI&.#$@ZB#Q<+ MMI2&PS8FO^8KW$6A\.^8OIK4L$ARJX*9V6'BI%G6#!7)AAZ2M*H52@MF55W9 ML7&"5[&B[5;FE6+=TVY#;?&7:<[%!W879[AP><9>D@2"32065.JK73JY.,D0 MKY6"1:C0=&NG%K8>^Z8V4*+).B%A*PYN8:*DTK,$%9A;!OAE,"M3Z9S.O:]" M4[3Z:<=_"F33<1!W6W^T%V(G])R/BLBPX7N^M\KC']NN0;:TXXA)T;$O;9 5 M-C'+,I.R^^2H1;SO=%CHUBH93G,XO_#XF0@7*4MB,B;"UY*%!+9@G$05"I'E M-9$R*XUH9OHE;_.6(^O(1REUJWPEF>IA\!4;]$:W>)D%\JB!J[K P A\3GWE MD>""'P9>,=]%('O$52NM^:^B>! ZW.7JZM+5I0#\Z6SR38 M@BVU(/*1:!JU/#5@!Z-6ERH!1Q+_5PNCR3G;2#0>9K,)'2D8 ^AX$ 9X=42? MPFXLT3A;)N0*S.%6XT[7-$6,,.%P;6Q?[@6A-C_\)WB/H, 2'*P$=A2O3/FA M/M5M^P%W\TZZC@>D)_?9I73:Q(5>+!0<%:?K6D0ED=#9+W:MV_U>]6'_&8:T M!,6(H&9::K+>X1)\(!X+C']%F&3B7*B\_U?4WQO,.(Q"Y;8&SB,J;M82F0,= M23!A85#?*YVNW@0CY?E@ZS&,>F%?MDL(9$F ?IF+K+&NC).4]D(BYC%:#V#(5D#1MZ4[%4+,Z4;:Z MVU&+*:)U::KF-ZSE+W.;+U\5]'S$/)APU$,Q3DZ++T@"(E:P%OJD\9QOTS5> MS'+@!BG:K6FX#$#+@QZ5YL$[]&(Y4*X.^<9(I.X "V@>^^R]2@90T)Q(&IVG M-HI(5*$^X.%$N$UY!KD2J.! S.%"]F/V.3WP#Q.*VJ<$U$M)A["Y+)@;AG 8 M^5*JD*2\J-C3H[C!C)@\2862PZ,,A_SE<32.O<171AAYQL3]C1 T%5."O8XS M"N+'U*\:/[U+O+D,(TW0UPW)PI-+07$,:?* ;XR,'O#5>8QO)Y^ %V^B6$C_ M(==T#/XRF:IP]^8N:R+B!;B[ZMDQNO:4+T!JV!FQ*G@+&)$W80\+TS!QB(F! M6W"04J8_G:W "])'@PZR=0]N6Y0A^^K82P.TXM@@(CX211K$AI1V[>2[J&[? M?#53HN?<5P.O(13J9@J1Q:^[=EX>1)!A:SPAR&Y++Y9!4-A[ M'T6[6NNA9@P#^B.<##^6[% Z@Q.HGXQS5 MPEF34SL!J#H/5.-MA-08A8Q R MYY_ DQ R=;XO).D76B+$1%AI/)%Z5E998"*7HLV<_^( W1(N5;D$=-'D;Z?KEF;@\W4;+>$:P=QR MR 1*^G;2;;;&:X^?W<. D.41ORJF)- M36C>PA1:OSVSFM5P@V&9Q!J+%Y![./H$ T@K2$-'*2XW[1Y^S?6C?.:0V,?0<7Z''+)Q$0'*5)4PK9N M7/G-]X@M4 4N*_B@\]KZ'RU=M&()*D"2\)7N:^O=@E/(^&3MQSWYU"\S#%A; M'^%F#&'M2"/A &[ZK_.O6[]CYHN>\@\HJXM<0W:>"C,A'J%TF;XY?-UEA>8N]-MYTJE>2_PGI MAJ/LS:TSS.L']EC;=XA1?-J*$FJPG]>.GGY3RXOD=%L]7 $Z3+?,#*G?/ZDB M=%: 1?A:B0F!@&0&1T7$O/(M1T$/#EY+C-S'#Y]L M]6<:'!R^_!_^Y]?\CW"<]4_>,WJ(7E-UE(L,2B)%&X,V*8^Q>OYWF'D@^ F' MSI&.^1:M,0N]\B><J[K5HXZ;#,RQ-60<)"-!?+!,OCR!C-Y=.[ M2X0$1-=72I_UOJJIO/X">Q:1:LDU)X9T9=P.U8@5\E=2%3CVK!"CWHDBL09Q M7@@*Q:MOML#=1(A8Z??HD2YD+2\"+SVB[/64%2,3(PJ=0T]>4W<>E2"@_%*R M'9XW7D9^J#*'>)VK=RGR91H .PY\5'XC1!K\^E>1>>DBC ,X':BI%QC&IK>O MJ?9JV5>GFEZ0K]W& FRLS=HJ>(6MD:T6D@59%XSMN>(O5-NG8Y\F** M4"QF"&K!7SR(<7X#%2-0F)7Q\LZ:!M^4PR467I"4.J?5;#-@KRT!ZBN@VIMD& M\(NR&]]H .GN!=^V;9HZ)"$K1&%*^23M4G^*OJR3[4X;Q 8\6NH8PJE&C7B3 M)$;CK, 1YLZ:'N;Q!687M M4?M[^F0X^)XBD N5Z;5)C\89E:O1B/>.+M5CRZJC2_]7K%"/)\'DT581M9K- M=HR;Y-X+E^@>$.Y9H=+UZ.U:\!\O M?'Q"1(_,?\Y&#ZS-+?^)JVH24$H23*"@WQ2^AD6=23'.=2BC/S'$.8;W3^%Z MI;-!4=%$XOZY_$"?EI=R)E?(V+=6V$EP!,1+I"K$#4.C3]5!H,H"K->," ^' MV>B)1]K5+DIC_X._7H\)?]D<"-XP4V^"US0N2#&[_TXY.QU1PB1?%74U:/6I MI?%A%!EN(2]=_Y%"75"WCPRW/?UOM4L,:,'0]MJB;PR74*4",<5 \?'JZAKPD 5!34$CK.%.KVZ\O>O3JN;M_5]TOWXJ);@+"M\#F'LO9R>U-IP',//4 M>Y)B?,.$]F*OE<^3UL?FHBUK8?5B_S<(>OK!K'/-7HW^TF^1RMO/&1WN3 MRVNR6;R$1_GIZW-0P\-BGMYWIC7XHLTYMUZG M9W>/I1.N4=]P(W5-DKJNX]C=8?.[U1NI:Y+4==R^/>H.SMQ^_^G\I2Q(HSI; M".B,WR*\FK.BV-LGFUT*>^F^XM9NG8>#[!R3_7X?W_%:6.KV7#.WUSH/)Z<1 MD&8(2*=SM0)R\3[T;W%T^[=W[_X@JH&YQ#04:6/C53?9TAS8O8/IEHUW8V3N M2=:$W>X<2DQL9,[(W--D[JRQPV?RI^MK)/R<""R32F?6-(P?GF($7MI9J9IB MO<]*IV>W>YW&,\<;H6N2T-TX('7=WFLC<#7:E(L6N$[?'G7.(W"[V6U-JZG* M5E.N:355E%^:5E/UF\!QK:8*3@\>'O>^>T];/!RYVS+H, ?WVD#&#>XYN,!XWN>J#T6\0"5 M=#GK:8#%H+.I/Q^1MF]4@ELW[SY]VO KGR/GL!>*8-_\0_U<\MYH9,-9;7QJ MZ,*WJ=MQ[5'WC)C89T4G=NJL9@Y#)QI\TM:4QK!U:/;O4O!)1D#VR@\/6L,K M%9"3VFH4!#L+BFU)SC4RI:K.22_2/:^/G? >'4]%4!\=@]M.JR)VAXU_.+1[ MX[Q>"RH:JV5? 7#:MCL\-*MM;,L3[]+0'CB'*F)C61K+\GQJ9=@ZU&&]%,/! M",@^:S9JG0=*=7[YD,IT#=;0YUSGBT=>S_+5ROMCOSY%)[H>]LO4@*%IY8TO M'S3J1:9+GP91H"APM*;#R+Z"06Z-FIGFP4PJ7CA9AB6F[&C3)N>&<^\^?:(& M=XM$W =,PYPWU]1(7%.FBXDRZOJ&G0=G\&\X=B3>I5:'BD09>VTFQ)*3X"/4 MW^A'XMN"J.OPU3"%4=ORO14U0PUEHT3J,Y?W058=%JGCG>]EXBWS)L$/?HGO M!'/8:JU?F2UO;8K:(+!-G;#$O[&Q,]$:%ZWXD(7V.\0NM[%[('$C$6/>C?NZ M:/RLYEC=]U7."J?@N-A),IOAX,1$Y(Q&.Z96,$6""S)'.B/!;?=&[5M8)5X[ MWE39&9*[-L_!M-A"%7P;1["?Q7(0DW'\<,O+(/ME_[Y(];[TGX60[$KW 4/8<9);,E8M/S.!;UX0VM3J6V%;CV*%BIU MD.^.N&WZ^:EQW:)9RB>9Q,!M^5O)*CP'ZBNGD-=8;_TD(+I+Q93IYXD7MF(U M)GID9:>NN41X)=7.?NSB2'//S;@#[LBLB:/>DE7O,$,_4%TY@XQHTRJZ<*HF MJ]2F5;&(W1/# 5*"3[3VK*I1Y1.HW>LLMMO#WC=K"4P]VBRR>:SC5 M:V>=\UQJ)R#:71^*M 3Y5XK&L%+\;>* H$:\W+R\^$95I]M'WK7EP#&/@=9) M&#_]>^MSRZ)GR:%0DW;5-%;U%%:L!'H/V_4^PR*:X9"IFVU^C@E#2'W4Z>=2 M\WAIILUP_4&>ZNR\=SO>]5:\,?$%'-V.ER_:_%#^G/_NDR34H\N6AJ=9X+ MN5SJA4=..^#J5BLHG:?$YYS"?9KQKR1%!LMKWM>:S'6FP""KNZ M >F G\ 7 M);D0,DTO\K[B$[!]<17_DXN2ZL9]B^VD-2*:5.H2Q3(.,E::B&*I#P-X@8\N M16DR.;^)5#"ZX.-)W-;NW!O'2V:'\^;@Y1.O);V428TR7H@2L28AUV'!T!! MJG0Y1R)914965%8''-6=YVUS$:[YG&FPGD\YK&?3(FZ=]>[=.4C"'N&AU-@H MN$TZ$8JRDX5N>QA6()1QX!O$38:@6?-0%9;:'';J6S M>!FB_6O=!^*!V%A]@1(+&QT2=Z)N)OO4^5\SWF&@^!34)Y&F&/B*XT.5$N\K MT5WX/,HQR>J89LK$)LC^RL/EMOA!)N9I2ST:?^_E5 X)MG[/V?Q8!X?)%49 M*^9;/J*YOPZWNJ3?P95 +UEQ%8'/@(9+_B]^+-20D5I&:.N,%!V\.YNL3O$V M#A?UDLI#38@+8-R3 ]V3/([P_D63QH*QV6[[UNB M',N_=D<,9:C_D4SP4>5_FEFQ >\7K79R2]Z.7 M#^\XEEVR"HD01ZU&;D(2X?'VR6V]K=GZYD4-8&?D Q/EI(^9[X5H%RG8#?LI M*+J;Q4QX7[Q,-\(/V[K\7F0K8==$R-W=F]$&'!TB0M!_R M*$+^[Q1^(/$7WT"'DDX=QQ$2XX5>5'F1/+(*2LPKW!]V<30VJ8*GR);1$5&R M(C:"(X\$1A0_$QP-C'RD1;3DC*&2?\R"D&-6.S=(7I=S-/B80"\.#Q0IE5U: MCTT]1)L+3FML^0$QBS*?*G):T8$%/6M;JWBI+'5,A(#6Y<3*NH?XV,3V]113 M9?SZ[)*R?*-F &=C17R#8 D@B5Z68J#*'GU_5R31]7]\H= M+%@ >=O (,33EFH&4T$9A^( -]ODJ^0@)&JR*&51H: $DQ@0UB)S/=U[E MAS**["\GI'#!MTA23=VVBM!OM;9'VEZ.FOD!*BU?ZO\@S9$X''[:<6O ^JI M/5X&/%'\%9IQ=X*?*"TJBAC.%VBW[_0V;G>E2W*?*Q6)TXIZ3)W^8HQ5@75,L (F/\<#J%,-CD3T@"J[2 M76>?0P8EX+CRGXY5=B-S9%_HR+[;V]Z7XZ1/R!^9L MG>)L/1:;..\)P\B\N@'P3$B@R2,SH']9"[%HN?]=EJ],==_'(8-PX90&&5IR M04AWHX(#T06(01KZP4/)U&0]D.:)A"!EU Z8E/ED9EP FN'YX]/_LYM#2R8=HCWAVXA[_B9 MLHWIM$DH6IZBHUP^&L#29];/43RE+%P&Y\C'E^-O&.UK#FB]#N@OVT-4YT7!:5*O$@.[PFF4=^9"#@:4%O"J MJV M!(G9AL+*O3W,:^2#5V<7 ;4Q'=D$6U@:3DS0HDB M#;<53ZAH13SDZSW^&1)&.P:I.;I5R;-7IJBTPP0HXU6856C4R"L-.&K(#,W[[ MP6+.A#U]#!:S 43DHB%<93!K$+-/M?UYI("WP:9B^/7P ?QKY[5"BLCMDA\A M,%)D\(7N:]X4%MHX_R(H>$P+W/1>P\BP4CY80[K<]%]OQ%@J0"XW@]?[P&;@ M]KL9OJY"MU3CO66"8WVUMH'Y$5M&CX1/DQRX7X6#K2I_K,SE*7,TT*JBX!6R MC!Y!W!(M3@T-XE EATE*E=]8POA-" C%]V"@L)/\CRIR\V@.HG:2_?LC"+JY MMR);OM ,6D49[C96\8 9,<'JF76CJ*A(8S1CX7S3 DK5B_& -$M65 '[R'=H M/#DVH&KD*H*>A]5">##%/O W"8Q2LUHB,KPD?-\&M;Q,T0B2@OVQ$!+"]"9< MY8\])C(OU[K+]+$461'5>#Q[S6LM0<);$=VX"N!$%:%#NN)V/3M'E*ZM+W3@EA504TO* @+ M1FS>-4$ZB\H41O6:"D$")NUIK^3H%J48ZME2?DJ1H!+453FB"B>:CRZ77!EK M%O-%&*^$V'%]&1Q?)8ZO:W!\!L=7YPD\"<=WKAJB$DB)>OVD.4)> J9UZ+:Z M[C8_T ,-Z5JD@;O"J7 #_;=-.M1M.Z,<$G5R4JA!>W ,*52OT^IV>\_/B-1I M]?K'$2T]1M_4,8/M[[=A5\- M%^GOOHQLF S5^NG:NUR[5Q2E\.[8PBB7FYA MVV9A7V1AG=%UZA_M)KF<[;RY8L(OLNVYV:-NX3^E2?VE<8!73;'>_:H[_;[= M[9V1R>J92"&,U#5)ZMSAR![U1T;JC-2=4NHZ/7O8=BZ$6V549UOAL8*ZK5;C M93)@P!T[.E3NGH<#P]"4[$_J:;NC\S#@F4W:7X?;O>%YV(:>T\EK@ ;?O[[R M*%W>7'XVIV=W!H9%K^:[-+0';4.C7?--ZMN=SAF=P&=X=#NN$>:8<^W2F>VM,UY,>=ES_/2 M=NU1?V#.BSDOYKSLX^1WN_:@N??+;H+$*N#TR2&.;G]T),01]N8E@'A]=_ B MJ,&^&6QG^\<&XM@@[(F!.!J(HT'B&8AC_1;60!PO2 %=/<2Q5+Z$O3<R$A=DZ3.'?;M=N]0:(F1.B-U3Y(Z=V0/G#-*G4$[ M7BG:L6MW>D,0#JS27MAS>QNNV?0C@;M:-".!DAGT([- MWB2#=GSQ)?ZML@71T3$\ TPQP)1R_' PLH<':]K: %,,D,NKNV\=."\]-VFGI=JX.,9X(VF@^,5#=9T<#3PQHO<20-O-"@\ V\\ M_\(:>.,%*2 #;]P2&BW8(.'I]\%$&*QCH_$_?;LS-'T=C%,M>WV\,S A0,RO%*48ZN[72Z!D!7[TUR[-[!P'NS22??)&?0?)1CK0V M1X$Q3_?^3!;S= M4[_,\M'L'-V]Y]C6JN0]A3HLY+;PR/;M[+!.".2WFM%S9 M:1G8[K&5M.<_+;L;@Y6A+A@*V,&Y?%Y>]PIZV((=-F5ZV! -36(.CQ/1N?1< :8=*7 )*?MVKW!H2DE@WHY-6ZQ8P^'!IM4\UWJMNU^_XPP/]." MS;1@&]B=@[L UL]RO?!=&ME.I_DMGB]\D_IV]V##R)CDQRAS5-YI@+K\-A&A MEX$>E];X<>J[N1;$P'8/KHDR9M[)(>B=[J%%1&:33HV4=(PA?H)E_@74]IWW M?*J[N>9"[UA@KK'H3J>X!P?W2S.;=&H3J'O&+;JJOL?5F%K3\-@TI#S6>>F- MCLPDG!]N_TQ6M3DMYK3LVQ*@W6EL\U9S6LQI.?%IZ;:/=.C/?UIVEW+)>7;= MU@!K?Q8QAT+?D#\=W M9\L/KH/]0SJA=_,0;P^"7V?:?E$N-^KN+FQC8>J:J ML6ZO7*&E_W>6%$#D.W$[3H3W]=:;PF#?>.&#MTI?_5">-4QP;94?62!;>-/VR!M-?7\T[?F#?PY>_?@%C\.??_ :.P',.[^'=\$I26D>%?):+5G- MJ\^,1,:@:KTF$__Q!O_U=>Y*OE@YIBF^O*AZQD8-UA1?FN++B]Q)4WQI:@1- M\>7Y%]847UZ0 BH57]J6^#81.*&9EP@R=QIIM!W]D_?VD,[F>(?/MBG%E^D$Y@=AE!OH(T M77K11,!"I%<7_^[8HZ$Q\6J^2<[ [CDF_EWW76K#+AT:YZJ?+5YK/--O6ZO; MCJP[WH0T7S3*Z[#)U_N\W;AP=W4.-I_VFWLS6B\8Z6VN]/9LM]TVTFNDMXG2 MV[4[[2/3KB\KP=((4J-0@^Z2?#ZW';O',[39KO4V>9;'FR%6/OX:3.%/L@E$ MD(TAF=$)QN1NTJ1<\Y8Y7T-883MN=PG MQQ2N,\%PV.3K??QNVJWVX7&(>F3'GN@R&N&] .$]PLTTPFN$MP:S!L5[9&%6 M S*[SYC^>:FTJ1GBLV9V&V@8'YC9]0,D%?&/R^T^8Y+^XI]Q#:B"K;E=*64F M=-ODH,:!V5T30S/B=L+LKA$W(VXGS.[6+UQ[9=E= Y&HX2$Z(KMK4#E&Y$Z< MW34B9T3NQ-G=^H'!:BT]^V5WCXPJ7&>6X;#)U_L 'IC?/6CJ-7<:C?!>@/ > MX6@:X37"6X-9'Y'?/8D F\I=,\3K,(W_07\1_JT'H_+NL/'8?!Y';!.GUC(E M7@ZF=B_X*&'PDV5(*>$MJ,A\O2ZS65ZO9[N#MCT:&5Z?NN^48[<[?7OH-A^T M?^$[U1W:@XYC#T;.V;'NM;GXS3,,%J9T3UOJGEZ[H",5XJJ\I$VOC9=^QC5@ M ?]ZM*'7W$::1QMZ]7T0*!M/5Z=?2Q;7\,A/6- [#^ %6Q*+Y6(FLLH&WE(L>LE@B&\'+ M^^FO'[]\> >_3:P,GK$27I):(O+AHP]B(N9CD?#NP-UJN6V7_]LF7@FW[8P* M)_!Y%H^'KK:>8^NPB*&W2,4;]8>W?I N0F_U)HAH*>A';\LO["TV.3KPA?SQ MVX? SV9O1J/6H#WX_E5^:\L7\Z=."Y=V71[YLUZGU>WVMG[<;CE;/]OU6*?3 MZO7=HQZ[^[->IV,&V]]OPQXQXVIAK0WW9$FJ4JSYG)S>/I.:B"@3R7FF-:B< MUO^"EK)^JE92IS4YJ5L:V''9%&KO>NXRWS7-->)_0'#]'7A^;C[JHA6V; MA7V1A75&UZE_M)ODQR[VVMT&XY+WZ"^W7;.LT'7PP.>JVCQ;2&B]#@=W5S\A].U MW9$A^J[Y+KE=V^D,S"[5>Y>K\?B_B 6B9C(SO-/"94TUT9P M7+MSL+ 92^[4NT2%#&:7ZKU+0WO4-Q;W"1;ZW3R&D?PG9PP)HLR+[@*L%O#2 M5&379GB[CNWTSABC,S;=GDJ\-^J97:KW+@WL7O^,FW0]QO?G+)Y\O1U[V%]D M$L_1^+YJ0[SMVKW!&5EXC8VWSS;U._9P: J_:[Y+W;;=[Y^QZ/N*3/')OY=! M&J#BODU$Z&$=L53@UV:%#VS7,='OFF^28W>ZA_KH9I-.O$D]YXPMEJ[' O\% MU/:=]WRJN[GV0J]O#.^:;Y%C#_HF3U'S31J<,Y5T#1TRWY5[]1Q)6B_+[]=Z MU+I]4MV,/C@U&/]\BU;RZTQP7ZXY+N:XF..R M)ZJHVSLRS'+^X[*[$:2<:-=M#;"OX"+FZ.<;R';"?)"Z#^4,VH7/_'& M,/AEMOTG._LF.FY5TYS3[S@UG>SVR\T?]?_.)\+[>>E,8[!LO M?/!6Z:L?RK.&":ZM\B,+=$P/SNGTQ9:#Q^&+29PP.P)(N4CP6S M#WR1E/?'TU[_N"?@U<_?L'C\.J,#9>U%C]XC_5ZQU>O$2V?6 NL4L$_B>&7= M2%J/UU:\$+BN\$MO NH+%).@KK#31 C^W12>_/)-8?==8=,4MF%]5ALU6-,4 M=ELKOT9UZS--87>X?1?3D]$TA7VYA35-84U36-,4UC2%W=D4]D"WPO2/;7)S MQ5[''CG-;]=CA*Y)0M>UAT,C!HLYV'I7AD&\&=EMYP"Q,^"VD^N%CCULNV:'ZKM#[@A4]] T MEWW157[O+8(,!O$?D3M16=LC]!?MVC[GTM3[:'9Z M=OM@/-\S+L^9S69S.,SAV.47PNDXA'7(' QS,*[B8'3Z]JC3K(.Q&_M=1U#H M1FJ:0*'OX_DBCA#KB@'63R)=AOS'WSDQ&T?I,P,S7VB6],0W%'"8[#'O3^)> M1$OQV-QJ!^+]A[#N1(1;@^!=FH.U2 (8+KS+FB;QW$I%&&)"?9'$_G("NXG1 MWB R%:X\[X( Y#]E36/X8\$\IT+ MD1&L-Q+")_&(EXGEX]=2*Y2"QLTM5ZHK@$D0_2^,;M$J#_#/)2O>Y_ MR,5LM,#D$J$DA^0%]S7U0&W"MMXXKZU)&"]]V7 M78[321(L2!'8UHW[VH(1 M>7?XD1*B>#J%H45W\/G#+)C,K&468-2/9*0DA#>=UT7P#]:=6DA8#T$VLU1C MB;F'H<+(BR:"?I(N%XLXR>C/$T;EEP9E6QX\>[& IZ$N;EF?UYZ?SQ5^G09I MAK.4_Y3*^8MDGH_&IC>!R'M6".<%A!HV$E\*ZG ALB6<'O75EO6/F8C@B_H# MK""U%C)GY=M/G8Z-CQO#S1?"TM ZX6:I5RFL/;T?QA?$?CZFC>&N#+]^%JM+7NOC;UM2;P"V%<$/;^O@% MI1&^,^?.HDKT^#* 'R7+ #&*+0OG^/'+^M/E6_$3T+MI'$4B+/^Q]J0_ MI6F,0U%J/>;GPB 2+\T26)-E EKT71BNOPNO-E#6\81^S+HL9!CE1-Z_MKJ4[763C.4,K3@%KX4W M@)7@S5GK@JR2AO9"-/I9+&,BE5MXJR0&F2N]V+;&<;0DVRC=UHL7'U%(95ED M48S36!T2S 7GQ[8X_XG8L RMJ6NMXG&1$V^26=-E. W"D"XXN1R@D1[ QR*39_UG M(LG@ MSL-*^MN\J%P\A\4%LA[)&?3_[R3^T%6$O:$:YPJ@\]SUM<("5F*.IV,6)/[MPD-\'5RF?IS (^##>SEXJJI X::CD)^RG2>_<3L+=C#. M#,X]:]JR=9&1%DL$K*A%2L]2G1DL'RN**0(2I*P@:&T#^;.[)'Z@1\I''7_, M:V.N_BV)T]3ZE0;7N'WFP?/H; L.XAW] Q[%("/%CD<7*XG@8M5$P+; /P9+ M5/"5]P W0VF?QZ#OIU-!!VJ\*L?5P.+,Z% 5AQJ-83A@";X$'2H< 5[@,L!6 M,H\+BQ@.)9SD"=TY]R!^N \^*8+[5AD#SC>C<"+O2O2LQ'EV1Y$ M)&MC!M>=2.ENK[JO'W?9:BGIC^/KVTV^:QE0VC1F8IC'[]#EI;,\5TS2FII?\[WEYYD_K M'9^;HL>+*>0V:RD5D HOFJ*-&SA*9,9*IV/NXG790^%**DCD[C3LZG+6=#B?063[?L MW6X[8$]W<-DJWN+C@H3*(#&OK-C%&K&1: MKGB!/FE8#5@4LIJU(-(%NL];MUW)SKZ^=!!)X '\"R4Z-YWK_#E!="_2;$YH M%OC=A@N5BOE)93:/U:_N\1SMTH1YKE?%Q?<.AE]JT+!*2DZE\#"[D:"=I849\[C0 M>)EQ^D/^\$HUVM\TT_U=V71OJF+[VZ/>R%[Z37P#QP)_95NAN/-"VYHM86R% MP<*^SS0H,$'>A*QYE''P7\#4F;/".)-)MU5-;5AH,,7MC$8X_G29X"QARCM8 MZXR^R_9PA4^A]A0X3<9I=867"$2RY3XHV'+R,!!>Z<648&WB-Q_Q*,!:61\C M.$I[:;?^2PY_IUSE@PUHL(7>*@#.3.)>^E;,ACY5+%(8 _^ S4'NX3*.Y.$C M$VZF$(QA'-W=DI!IDG1)N_W8958;59*/>..N*NVY2E,CGC58^TG>J/5YQ^_N M-7[K95Z^W^)MN@OCS/*#E*YE1LBDZ9+N:[[LUZ"8L*I4XT*-LD44@"F 2+M4 MQA;OX_">K'OP0(),1257$GH#7C7=S_B(5*/C;EG%];"^59M*GE3T H,%!*_9 MOLM\Q51-^"7F> &ZX'']D39;@?D<3!)7QIQ8BI)\" M0*Z-?/R![3CIX*(+(.7DB_=M1X:G-O)0'KN4BPS'7O)U2A]HN_JO91*D?C!A M7.0#R):0IB:&"L%T3.&-*9:S!-EL%H<,U<"GV-)!P;3_^M-1L?T]"E"8/F(DO8Y_P4]9R,+"_JN0,JL@9K!?"ZV'%^%#8N!I2 MA6/QEYI"!M_<-H5O2KLD@*Z#GZ9Z[N!FT,YY M>>"&8&HEF]WZX&7>FWTTR=&M6LTS3M9=]7P=L65GA^,D:=^6[>89U]1D?:,- M@J&2:2"53*_=MH?=0QOGUJ_SN)&Z)DE=9^C:(]D[H1SS@Z(UG; M%9%G5=7K7QE=5J=K]_K.<2WI:]1!^\)WR1W"+G7-+M5\ET9VN]<^WRX]IUO7 M&=19A/8]0]TOY_\0T^-<,709G.L0WOR[WM\ICTLXZEUQKV]AA-!3 3=_BVTW(J MT$U8&WAP7ZR MV:43[U)_:#N#D8EPF@CGB6)GSJ!G8FND>RK M"71N=F(VLWK7[RFSOP=!VA\;TKODN]49VSS&[5/-=ZG;M@7,H/+^FEG<3DE?Q M1F3Q*>;WI46_N\.^W7./-/IJD]YX1HOPTC88O'R[?7 \QFQP8S;8'3KV8'1H M NM4&WP]4(E?L*/S-(GGZL;1VHB:/"NFQMPV:*+>Z]HE64T2_>F;.X!;9C0R M>WN)>]OMV:-1#<_MQ7+JP^.KBWIMFD4R/GF@_!KZ_"_DUD1'/^#':_)/KKP%+[\1+I? ]F M^FN(1-XXW;[=Z72/-3">8:6:9UU>D7B,AO:P>S1&QTC'94L'.B?=HU$^9Y0. MN@Q_(-+U'Q]CG>\O2JSS_1.PSF\LM\NZ.E_IT[]>+?LM7OIOW&ZKT\6%6&LV M365OF]43Z#Z%2U_ D./)UUOL?8)':XZ?$NI5?5/VJU@D8A+P!U1'-X]A+_^S M]LT4'+,PC!^*KB^TG[GTL0S!ZH3>(A5OU!_>^D&Z"+W5FR"B.=*/WI:WO*)? M"\D7?_Q6TK&WVZTVG0-E5LDW/\[DWNNT>H/ABQ#$.Z,78;/?_M*K&:S;W>NQ MUTB8O&-2]>-$_E_A)=9/D0\JZ(.8B/E8)#S3CF-?)_7U@83IC=AEM^TZAB'^ M91:V;1;V11;6&5VG_M%NDLO9SIL@LK)9O(1'^.GK0S:V2:&XZKE_?L3,/XXG MO0E,]W5YQK/VRG);;J\>XK87X]%3HNN7QB)<-<5Z!Y7Z=G?4_&RCD;DFR1Q6 M(QS9[L#(G)&YXWHPV+WAA3#NUMY ,.V06NLTW42]\EYP^[))!8=9]EQQ[.#QC:_&K,KU- M/V2EP<%@Z!B.BYKODC.T.]U#PX]FETY?DM+KG'&7KJT?\F.PO2-;B+X44K;Y M<,- MTPO?I*X].!;H93;I=.;/:'#&[@O78VZ;NHC<3' &QI:K^28Y]F!TQF)7LTG[ M;5+G8*Q;30WN;J-6!O&,8_#+;_I.==1B.6P7"._V.$X%(MP!/TH+I_YTE!6CR M3MR.$^%]O?6F,-@W7OC@K=)7/Y1G#1-<6^5'%JA4EL*K\:]EF@73U?;EF$Y? M;#EX'+Z8Q F9ZV] RD6"WX+A>+49BS5+Q/0OK_X4B-[8]?MB[$Z[O:X0KC?Q MINV1-YKZ_FC:\P?_'(!7@L?ASS]XC9T M3>P[O@E*0TCPIY?1[)>M&#]F4F M)#D-J#E+EER)#!EKDFQFQM_T^*]L/K;G?"]/O YA^3ZK_>39)>\FBG L= MY#/EPNH@PMO0PFMNQTM ;,PSK@D1\T<2^\M)]B3^]@9F[4?@(ITE:7^.R7[_ MH@6M%RL@YVEU:02D(0+B7*V 7 _('V['J4A3< VP'ZM([H.)..ZJ;"XXN7_P M36GPXR??(@/QK_D6#<^Y1<_ISC2A<_:6;AN'6"1/ ^343_[@OZTCL>2U 6$] MH\%IMM=LK]G>.E4@U/=.6>OA9**O)OIJHJ]/PXSW6X9JL^Y[=*X(N=FC_?>H M?;!76=/2P]JKZ:L/ _8.5MDFQG3R,. 9>[:9+=IGBP;GW*)K"P-.=C??O>: M0L=I'=EOSX2+ZK^[[NA8V]WL;@-V=W"LU6]B@4]=>PD5CNY4GY'4A --.-!T M WY>X^3H9$=#;Z@&[I';;YG^<77?H^XYP^S7$QXTK8"[_99K0D\UWZ/!P2Z_ MV:-3[]'PG.?H>@QMTP=8 8NZQ\8!C1EWPCTRF?BZ[U&G=2@50DU-[28D=N*- M*-Q3[.U+BP^/VJVG-1@\?_3_&:W 2]O=X?#8>BRSNPW8W:,=Z?KE=AJ+'O@E M3E-KFL1SK2F@ 0\4ZW/CNJWNZ]HE'TUJ^>D[ZPQ;;;.S%[FSW993OYV]>,# M1VS\)M+,"J))/#\NO-3<>&;[X!X9)N1\\BUJ/J/]A6^1@MS MU(5'+F__V'&-5&\-Y'Z1M-A.)M)JM&ZF;7]M6 M)(Z#0S;W^K]I'Q)M,=;9B;?GO_XT=!WWK3&BZ[U-<(H.T-3U,Z";$CVT>F9G+W%GG7X==_;B78 _DO@^P*X;R.#V M]!NEN;:+8_J[UGV+VJ9+-6OFJY.%B[ MIS%8.VY9(EZ^";(X'63TD0WF!W=QSAR+:16M=['\X67P.=9;&4S83WV MBX)3=/="=]L_[AFE-YFL"\YV/V8 MW:^&8GNTSYSJQVF,6IUG1JK]S^/DAQ]WDZ;OWLBM1EE#U^?]S(ONQ*95< TB M?9D7_N:C+FIA]V&5-VM7L7;?\4'<_[]&@E]@%[X_>.6OYB9PG0N\ M"FY\]->2U HB<'#C)3S*3U\?LL'-SSYL(]-Y,NSX= *^YTR_>](4ZQVUZK7; M]K#;?'H@(W5-DKK.T+5'[J&M%XS4&:E[$J['&8#4G8=&WA3Y'-*/^M "S.?9 MHYIDC2X<8WCUU%Z=KMWKFT+]FN^2.X1=,K7Z-=^EGCT:'=H)TFS2J8^2C5^7[EAIU;&-C.C&QJOJ_SC M4[Q/;Z_3L;OM(QI&S(K].Z=V;\V+. MBR02>6*M-8GC/8;^/@>$ M>=LY-_+( TR M^>N/4?89ATRI]_^S#%\3*A9<*WC?&)\&]5P_^T?6T2 ML8#GB0@V#G>UV(])?!>!C/K\(_Q,_>B_<8]AXT$F%\MD,H,7MZQW8;C/^!/! M&PKW #SZT77?L_Y@K5"C7ZO#.Q.E'<_6#C,?6)00/+1)D,KS."O^^2%.0G_'TF]= MV1\):;SU=W)5NBZ':A8Q*X\W=/2#>_%6 =$)I*[]4&YRN_B)-P;;89EM_TE9 M//J[ZW@8QG0F\>BMU=CH_YTE!>SL3MR.08:^WGI3&.P;+WSP5NFK'\JSA@FN MK?(C"W3,:9E.7VPY>!P^Z!ZF&W@#)HA(\%LP'*\V8[%FB9C^Y=6? M$;NWY? MC-UIM]<5PO4FWK0]\D93WQ]->_[@GP,X_VAL_/D'K[$30+WP'MZ%=P3-HT)> M#Z@,JTT9V/N8=9XI!VMVT9(9K"D',^5@IAS,E(.9=9U:VY1NF=(M4\Y0VY23TVW;@X$IW3)2=\JYC?KV\&!U^[U ]9';I MU.! NW=P_;_9I)-[F =?Z*9PZRF%6Q.)%7A: =>UX^>;#X_O#^U1]VGP^-JC MWXTP7XDPNX[=3>JQ^=H:$4KOT>=0[6R37>HZ8_XPKS M,WR!Y3;1"FUOK#$-_RSL&7O)!PZ];Y9Z\8T$YX_ M 9'*<([I-5\_+LB08 M+[F]A.RA)>:+,%X)6!KJIH4;1M5/0FNGI??9TEMKT2KB5S\$]_>K][1C:]_] MU:.OMEO6[S"'S29$ZX+EA6G,:XV,T+#._2WRX\U*I,&\XL2/Q;D-AL!8*ZZ?-2SRBY;U(DZ&G5W;BVCF[B+:@[ MR']X@"*!5X2K6Q^F'\8+E-1XFCU@CRHIH>TMXXUAW1/UZ#W:5-5)L3ANM=4, MAPZ+ N'$6KY0"F:;/N&.:.I[=&9EN+K\4&QKM:EY=K1 VZ90TDJ-8EL/LV R MLV8>J(8P?H!-X1=C,S-X#1[=$+X8I?KFYD/5CJ^WIPAE-&TE+YF8S"+8LKO5 M=LG?MV\>+VE)#59%?_98WVROY\AE;QW78JV^%.].#^3[]P4V.T-U\9,\I$]D ML@\B'P['FX[3ZIVEA5&U??!)I,)+)MRL\0.+Y1S&J69M>AHUM/..&6PC>AI= M6BL.BFETT^3N#V 0VN"O-;[]@Y&Z1DE=&QE S\-$;*3N6J6NY]JN8RC*:XX7 MZ ZOF]KHDL&PW^\HP+]P?&6G?2:BWO.+M0'@[M5;IW\PB,\(2/V0N\^&_FT< MTFE;@"!/OI=!3[TR N@0T%.WV^KMASK"+V^#F(1A/*&L?@PG V%#EI\$<#59 M(2RP@!?"*-=\N8=&!,$$T3+\V2Y21;$HT:H8H4 M4*4:2;4.5"$>NWU78 MZ T;KMCK5^"L/IH\SPV$IW ,_2RX/+(OD]=/A5FL( MK^^PGD#?7@U,M>,5AR&L-!Q&NIW T+;>A9/ I]G]'R]:>HF&OM*05QK:RE:; MXAX+4Y/[=/3O%88K)8Q=5X>E;?TI@EN.6"R[!#^#>?-RK6]H7P-2[1J%FH"& MF?' 0 \E==V]8(9 0@'20RSOP4M\"0,BFD4AY@1>L^:Q'TSASE)(&YQ'#+=9 M@&)$/]L7^](L4,AGHO;#O?C52[X*'05C\" -12V8P38"#])\:HF& C,,<,5P M7!F.*X-G, B;QY,'%"_U+N1NB9)G3/JV:-A\P$?1NJ:)'4]Q^X.#J7?J)_073C*R.T; M/BV#,KHX$$FWWSH/\\_YQ=J@C/9KLM_J&P%I/$+HY5%&KS5BL62*F?WGUIT#TQJ[?%V-WVNUUA7"]B3=M MC[S1U/='TYX_^.?@U8]?\#C\^0>OL1- V^<]O M.24KSJ)#7!H )*T* VW"$ M3@D*MS>.$.%='7=+=ZA-(&%D?3?<@B2$E\T#:LY3-"FCSEM.Y=>+"1'(S*<; M,UWOBU4-&RLU-4((U=:610K MF?[*T*K[;L"Y4X:#5?L8.;?OA M!_?!">KC.@PF>)'XM;^)2"0(T4,TH0\779!F"9D-!L;6<+"5&:R!L1D8FX&Q M&1B;@;$9&)N!L=5R[0R,K0Z[8&!L!L9VS3 VW0OV2EZP0;,U&>$Q&-KNT+3, M,D)W4EC1R.XY1NB,T)T403FT!X/S,+H;+-O^K86<8QFV&H_I,%BVRX4J.5T# M53)8MMT"%#/36=;&V&A,C+-G@("< >^Q M$>TC0?Z(X4>19M;'"';:@#N:"D$P@S7@#@/N,. . ^XPX X#[C#@CEJNG6$! MJPT+6/.UM@%?7"CX(G=)@Y)+:O*03U2IQC=WN'TG$8F3,R M]Y2YW3AV>SAZW6!YNW"@Q;0V\?3+9G4NC7A+%H&U*R M"X!'7"_$8BT,D&?B)9ZBU**C&DY1A:;0\_F!>@/R&Z7'\Q'5+YEO6C4T.^=L M!FNR^2:;;[+Y)IMOLODFFV^R^;5<.Y/--]E\D\TWV?P]L_FB[).:1%%?#X,9[%,)C.< M!3P1/X$A=*S?XDRD3&4!G]**2>*1ZDX(\(XL\2;9$AZ9(QYRCI'J!A"52Q:D MZ=*+)D(NF6K<(+DZ8!P]-3;XHEACVY!?&51\1EEP@P;K1F([7MOP MPNQL"(^NTSL2X='O]%XDM=_OO@@.P0RV88,=&H3'!2 8#,+#(#P,PL/DTPW" MPY!Q7/DN&#(.@R"Y9@0)N[^R"N1&Y.YO5+B_)M7:Q%3KC6./7,>D]NNT)Q=MM-EK=G,B;JMS6__6I0%=>2.6^WNB9S;E 5U0T2#N5' M,O)1/U3$]2(K=OC%H.VGH9A@>IZ0 =7 B *1L 5W(<$5\(,0QN53IGT9Y7^= MQ@F,)[((SQ!-5E88IZE(=1:+-9" 6"8Q/>6O29 %ZWO06# MG'C7;0TP0[V(F3WB#3T_N!=O50*0DH/:#V5\L%W\Q!NG<;C,MO^DG!#OEW$! MCEL5,CJ3!/3<\H+I_YTE18CO3MR.8=>^WGI3&.P;+WSP5NFK'\JSA@FNK?(C M"X3+T3_P0$RG+[8-0*,;PN,<^AAOI MF\$V:[#[P8>N)E'54,2)0>081(Y!Y!@\@T'D&$3.E>^"0>081,XU(W+*WJ^, M0&:Z]VMRUDW,63MMN^L>VE6\?HEK(W2-$CI[-.P;F3,R=\*Y#>UNYX*:O!B MC@'H-!2$X;1&!H1A0#H[0#J'ZFDC'_4#V+P\2*88,[GPQ;W2,Z MGWPWTMI\8%L0[UN.XTDP7>\S,,?R)+\)/3):6:D7"NY,DHD0L4'8#V21Q LX M "OL?X)M1_ +BSB%E9S\>QDP8(9>L0B]*,*.'&N GG?A)/"%I7U]7QJ5T49R M_Z3(J@/S_9C\LBCO96WDO'BGWFM;AROSR"^J\3I_*1HPAGFD8/8H9 MK"&>,2 ( X(P( @#@C@@5V]2R(_WN68 (!BMR@(5BMWOGZ>EB M=ND [K9A_]0MF]0] M,H9ESHLY+U=V7H9=N]@>7X%Q4[&Z?OI^'MCE\L3D,UGV' M]:*";JNW5E707JLJ<$;6PRR8S/"7X1+QZ=_U-1K0HA+-\K(L"<9+!G%+6/N' MX/Y^]3Z,E[X.^M>Y/EO6%^+PG'L!]@Q4W*4ZO:AZP0.6'>05#M,DGEOB6P!K MB]2?L,;Q7"0;W*SX,.0T#2*D @7!?,AFBK-5_I",.4&I%.DCC%G:"_)_3D-(!APZ,3_=>;X]J#6K1.HD/P_"]K&Y&MB1++ M"VX+RDP2H%C!TG[7'[:<7$+N8"$3*@*AE<'"$@*%_!8GL!/O8&W@M-/B?N?T MM2*7RM_1'YGT-E"F+:#9XWPS6E$68L@A3%F'*(DQ9 MA"F+,&41M5R[C3"6DWAP8"T^L%B MC= U2>CZ0]L9G"=78(3N6H7.'=K]H2D J'D2L>NVSM,WN"9)1%, <-FHV/_' MWKHLP[IX&Q_;^X]5=&BFTM'7!I96NM$@PHWR(=A//$0CPQ$\!GV\_#H?9XY\" MQDU824#\9UO*6K> ;/HSGKS;9$I[6Z^I<^,#P50C'KJP9S]2F\!.N:1=><8S M+,^<3L67=W&9[YEGC=FA'.!<-X:MV:$LQ,N>E>>L7%4 M(FPI]F"&4L2QYQJ5SE.*6/.=2D7O%\I;Q")MWHES693Y<"CUNTM+;%B0L&1C#4["$ZGW22U>2Y^ ML!IX.8[*N,C.U<"K1=>L*2NO6(N\A6ZS-GD+"N=(!W3ZDXM87.3@O)]?2A D M1>*"&ZFN1*W&[W(\+A:PB,Q*D>B7^628L(ALVULX-='OY[%:KQSL'>Y0+RE M%(:]/JB-!(D",9S9QX,3M36IB+,^C%"6M2"I]RS>*S& S(%0 MG,IFILE2\Z.UI[TBYU5V>_JATX1#M:&:WM,IVI]E:JLE ^8-XTN:S(E5,2N= M"3!D_1QV.%4YI,TJ\P+IH*/K/1W\6,:;2U; MC$L)V*]+'%Q\!D_HH_T:J4'U02T+E,G) ]2*E>D]<7*\;(G7Q$1^%CCT?*O3'/G>-.T090M MNKWZ2/K@.C-]FEI_GA7U:,Y!^$@$GL;__E5L[ 30!NS"NT!+2C6/!?+Z1'J_'Y\C M;1D:P?WJ@+UCZW;DQ1N.7CD4N[4]PC07VYP/X(:( DXO/-GVM*,R@''6LS;D M91M*L64&NQ'D94^-\\IP@MT7)]CJ_#Q/@+/%4&W=V\(:JBU#M=6E5;T5U=;R M5ZHC3T6@XTG>C%2MTE2YX>68WC4C- ]+)HQ MM)B]^4+WQ.\!.-[VXYQ&CP_N>?*X]_^X@FKCJ4.IO>W':63]^&)ML/:K49T] M$O7/TQ.037_&9H(:E^4'&H#6-+Z1A2T W23ZO6]9_(WD:=H;2*G*TPJLMBI.K@:V+<99CLZR(B&(0KN$?Z:% M*$?%.!Z-58>TLD(IK0Q;LUM-Z:Z K6D(Y*J+N@STA!C*Q2M=BCY\5FKL5KVF M^EF3%:\:RK6QHA4\%?4#M[$-T&S#+:]X_,TPF&W@)?@I+4AF"X;9;&&P'=P2 M*MN:%9\&D5[WW;9$?OCX5]G+RG*L_UG(D0"53-KS&ZJG#/)J4/BQ2+:^@Y-. MW^4(SJ7G!+%^,._>&Z#,/XJ-KBX9(=BN*;;.-.# )C0W$"9K ;@<#8 M_*XM&PJ%,% 1TS[.M(\S" *#:7E,3(M6Q-7_-!)\'QB8.^W"LSD5#+CGB8)[ M)N'OH Y_#:YGDXO=-'2M,'@<1C4#L7BV4N?ZEL^8D3HC=0\)&0DLYFY^@\0G M#NRY18'; 'LVQ'U\QL >[F\_3E>MQQ=K ^Q924""[9LZ1$9 N@?*N7]@3V>0 M/ N2 4M /$XP#L'PPR!2YS@1>H3 _]GUC?A!Y MT^_C?V] D<67C&NRS I7!WZ))WK07, MX[600@_!G=: =OBR6=T$M$.GA/$NH)W6R.?Q.S?#>K5GUL9ZC0IQ 5N-\U>) M5WQ+&Y6G@#^BHN_37EPRCG%X^HN5PMZ47VJ3H4!OY5 60J_93C+(AEDY*A0K MED$$;3ANQ0S6(((,(L@@@@PBR"""#"+((((ZN78&$=2%73"(((,(>LZ(H'84 M+*:B8 ,,VN1BN1M:+MW\8KD1NDT2.LXMG]I&Z(S0/208C5N!O?F6[HG#@ASG MV?;]-;"@IXOZH/S&[1<-ZN,YP8(>K?_QTQ.037_&9O+]+$\0+ $+@4D,;MO1 MT%Y"F#,+9EG<6VP6A=+J>.C?FL9%M;Q;S'@SU?,K19(+0@ ]HC,_4@^-\V/1Z/0*P;7%' MM0/4>EF.>@=#.-(,BFU3L59FL ;%9E!L!L5F4&P&Q690; ;%ULFU,[W:.M.K M;?.MMD&9/5&461.29E,AJ0%<;"3@PN+NYO=7,C*W23+G638U,F=D[B'G]H); MKF>_W&!Y>^*8LA>^NQT\]/X\/J["X,F>+ES(-NWC#)SL*M_[QETSC7QT#PGV MC$BF9B+_AK1&8\7X%'QH,51L$5*L37V3U6\HQ$B6V[?FJNE>_=[0T&QVF=D, MUA3P30'?%/!- =\4\$T!WQ3P.[EVIH!O"OBF@&\*^"L6\.5T3&HJ6QM9V6+< MHHZ_R:4M(W ;)7#4L9P@- +7I4UYV@)G6SY_\.*P*=ZOO$.!;?I$F0+^DRO0 MOG"W;W#,F>+LO^#;U,C&)A?=GV/A?@G+RS15RZJE^QC>6XAX-!;]2>%> MT8(,>:[8-K4&/S!<\8?Z/"WND/P0C;A[W 2 M_II"W486ZH(;I$2[5Z0SPK91PL8=QTA;EW;D*4N;X[*-9ZQXXB $.'VV']PB M/'Y)S@ 0GFZ1^3__%3#*EL3BIMAL@ AH]FP#1-AL$,$S B)<$?J#B4_[,D88 M@&HKPAM$0IL@8 )@6()2J+ )\(4^C"M1:(/QL/EGFA%',:7O5.1 M#74SDWY>EMB298)SF($ER'&1JT_^7F2CK#SKG>/NP!*JA@6G3P"8\*[(+S)L M58/K5 ,43L0/63X:+H%YX2UQ":ZWVLWRFQ:D@]L]]KKJN6<&NUF#70U$\6S2 M]1M:=S>X!(-+,+@$4]4UN 2#2WCFNV!P"0:7\)QQ"=/1;YVE&+7#7U.\V\3B M';7"P-OX\IV1N4V2.;[Y]6(C<)LD<&#D^.9WU5B38]&][3DZ-%7[9U*1M;== M4[$W%7N#ZC"5^Z=3N9\.CMNQ\2R9P'9XJS8 \$7:^N*DY%^7[*MW8@'^>S8Z M.\O[N)C5&!3M ,(&@A9L()6%>JGXT8OD4*;92(^(AMN]DS.YPL<+68[[" %( MBWP +X!9C#+11V2 &AZ<BR^7 "9V<_/\??R_AL"-M\>HDT"V)XFF$-7I2E',$K_F^< M%9HA ;^E_EUF]5N.Y.A-7HRLWO>S+#[K965OF(_@T MRG*[MR**(9Q#,?SV"+*Z&,;P9P:+D.!BHECLBG,$0/0^R!+V*FXEDI$L!O"8"UF.!NI;HS,Q@E==R-Y C,8(>H$I%BB H'=*(YC2:*&W:A1(+@G'M74 M(ME0FX;Z:_4G:P5!NU!*J0 IZ1C&IVV#N&+M]#A@/T$SQX.Q1O> 'F8QZ#I\ MZQ??\;;M>HVV>\HVO6&+\#2[7+NAP MIC_X4<:XUI>]G=-"2OQ8[T7UZ^8G+\& Y;T$QC]9WC0;HN'1SP/#42A;4[9L M[>@,3J73,_S)!2XHONU\'/6S6 T:C8]Z!FQO.4W3 E.&+5%.A<+_R&$&NS!4 M%"WXP?K):@$F^PSG0340$!@!)N="R="U2"FT*-[C6)3%"OE)PI'0S\ D:Z7 M)98_LE)-[(KMQ\]=(P+Z0^)"9'TERE%>%/EWM07@0=^UBPV'9 M[\/H>^4X14'';X-6#:0J8UE(=6YHH44-0XFC4?>2*G>$/:E1UFE M]JARWR6\!%4/GHC3Q*H(3E2K-!Z@6D/5F*<>KC0 9/!4BZM6NK9NJZ\,I4Q@ MJ<#(H0^ECC>8!+ZM0'4IP<]!5BHKJ8U96L#<"S@U:S/S/2^^P2AC4, (7* /6\BFB<0GRWAAA,;SL201BXOR_H^G_ M5B$J$Y ]/QLFEZ;\NAQY'(.-GV"%NS?OXJ-G0#:BEUX M%YHK-8\%\KH!Y[^%A.,H&]>D)T\7C%7UK=;)@>#HY5O!($W *J(]6X9TZS&4*)PD>!PIEWCY\ M2G DM%F&E?TF9XYV2\>C,3BR1?]2<_ -U79#&'JI'P<_+'(5[NDG#F%!U5"' M9]I;/->_UF^I#AL\TB2>J=68D*5/!:VX+-<>*' (H$U+"7(@H -1%]G MU4L),^'\0ROO#>\I[*)+^*:??U\>RW=J>E?:IA,5RV+>2*>SE :WFI@W66ZV3Y;/!'E)W,V\1X"V+WOYB M(_4\4:1/]&X!-,7L>8R%I<^4-B_B*K M4M]8JQA!L B>]U#E--(>!)I9GAB,^T;#/WW'\JB_\0!0(W4;)77,L3A]G-Y? M1NJ>J]2%H>5Z-\78KE'HGCQX^TB.M*=PCJB_1(,+7HQ+A3-[N1!F\,PPWJYC MA3<^;=<#X35(Z]4O85E!8#:IXYOT@EJ^<-ZY!/PR[/UPYG'+>K< M- %A?+R'WB;;MD+V.-=BS3:MO$V!Y0?!XVW2DW?']Q4J3^$EY8]8,2LJ(*G" M'<8K%W">FXM.+>8SX_UU=H,\/]SX"L 3WZ(7CO,XO;G6Y)GK50Z[;-QO5H!7 M-PUN7'JO%F<:H./ \B3Y&&&X-T;H/+5BUOH7J-MZ33W7LF];B%C?*CVR6V[T MQ>C+?<)DC+X8?7FF^G(K@$]G].5J1A+[$(UD'T8MD8GDSU&RW7O1?.2EA:Q,.B=> M5#0E.,VQT/V>\$9N@7+.TW[TQ!)51^_G!!KB-XOK/7A M0L82 I.:^ EKOP/%'3(S0Y&@?*C'7$\(U47IVH%Y]'N4+1*OOV4_CV$+?O3V M$;\.G\1KRN]&ERA;O1?-KY5H]:5(*FZ1(=$WB=M7G15E2CX8C(?(GJ-J[&IA MA\EY#J*&!"G9*"_4MB79J;H5C-PFL.MQ:6F.G2&^;:BNAY^#.,@E4J<$I$U. MM(G[\H<8CO$^*PL6[Y2CLF)C0I"Y&.F' M-*T ?KBF1P#)1$*6FE /60A W_%R?B. 258J$L"*X:RQN(F,1A-^+2184 P% MR*QP#B_\H3X&1^0O;N"VM?Z3U&;F%QJT+3LR,"ABID7#G%2.A.;"H"MMB*-8GFJ2,EB" MH3S-85%5)\8"I$K$]=FINSB.X#/J3%9\%RW*LNFY*R8)^-*PYJ&X_BM*]-0M M)P6>0F(ZV!UUTO;[[<&4^FDQS$MDBI!!'2W(SH&L3,U3=_77=^'K*&?-9OHM MVKF5]Q*&T^S+PC=LYAGQ49Z/U WA:?>PDEJA2$,&BEH0Y48Q;U5<"."ZP>JC MI/W"W>V*#'T546W)Z$0&G%ILWHT+%)!1W0=T;@ 6EN^.\@L]:L>NR 9AT,IW M^X4[K6ZF;9[&:DY>Z%O,8]=H(;X:24]E4MARLJ0-4A&-GU-+6B9M*IZ/]:1(/38ZU9M3 ^'YQG6E67B78FCB;UKS-56OLLF;*4MRX24U% ME@WK1@OHF"(K='39^E2;;A8^.L,.JXZAP3D,K3Y4*CXS^->L%F9P+L-YN#N+ M0UQH*2;MO/&-Z,P@?Z\*Q2CWMIVIT]EJC5Q,-?RNO]QZ!Q)?ZP>Y;CL8@)D, M\R%1"P@Z7YS*^G5NR]6MFWJW:'%SI'XK9)Q5'-Z8.!GDX+O]K-) Z@PFD>(X M1RYSB-_U1RNB46N2@VDSHZ-A@>U!:Y;-"CB37TN2Q&?*2Y^T=.6$'SK^C = MM@QQP]NGK'8I:VY1'695327ZEU.'X"_,G20L9X>O,TJ3=+Z:+V-+OC I$,"> M%#BZ=IL(Q2HY[J?P1>605[DHM1Y\X?/@K%11W]3ZZ46JCIRF]D!;_346S.!< M7.KASZWG$&/U%=;SJ;F#?*DW:#]1;Q I':><.#&C?$JUAX02+X?*K;#E;-1Z"BC=XL\3>O=1=O MM:S+S#3C2\S#,OM$E]F3V]JG8*K5T WLDS:7K=%<99PFO846?WZ5TV%5:[;Z MZ>#XURUF;054ZEBG9ZI/X5CV!Q;_;!&F?+6!EUKE-$D+W9Y5W;Q M*-UVUF?4'\!PTF#)E&]K.-5API<\=-YJ7M'I;L%)TIP]B[^Q@B.]HE%^DOGC M@X;?8H/SQP<+2#JJP\>!&'')\8/)XZJX4YT'OSANL.#32LWK"NIL5X<&9V=5 MX!PED U$RM+&JGI2C>,!NQ*V/#-\=G4&M8QKU:RB3V FO3)/1]]5)S5M!N#[ M=DO>ES9L:C=5.A\C$J-5U$G'Q3!K^C6EV0_]-65)%U9YK"F E:[Y*(U<1)-B M+;0OO[@S\=OD^)ZJD-7=])H%;,I4F]<;[0KYI*[7.AWFPMD9^:0@S<'*\JFZ M_&47%Y>[V#5KL21JGV6RI_K$"VXD6LMDY0KQ6B2-$(&V'!B]TKSG8!/@S&F?]A"!Z9:9'$3;YB?/B/%=],\^D2/YO#-8* MD2/+Y9-/P\FN5;ZJM^Q#".1&.A]O&G:6#78^WBR@F&EI'O-X:^.75*\G&).) M2"O#W$8VZJ!C%NUV%32O4LN9BJF2V"JZ;-O]<"I,N>954]"K6H=50]<2WP%F*M]'FN+W]ZE.]C^H)[VHK\*X/._AB_^.[=R^UVO#K M1B5_R"+.=*=I/9S\O.XHNIIC\C7PM4R9U5I>D4][HTR9Z. M Z\1]%H[6/L[[?1.ZT)3_:CERF% )PM!)[X!G1C029<@<%5D>35 M)R"UIR]OWOA8FL9[/-2QY*W_A-F0IJ-70X_3E/PN^FJY/YY)F/9.42!AVT K MP(:Y?I]D+\GQ+HB^ ( ->?6!"])WEIU7]Y?&0Q1NO(6OW&EL(:^K=46K[RQ* MT1!"!OQ:&SK??+K,!W*D!E_43@(6I^ 7=5/[NHVMQ">7YS*NKLS!R2XGSU&] M?E4I1Y9XA3\KSV32]IS4QT'X*E2^J'(\*8FJC2O5QHG6QO6:I&Y=EAHKA1C" MA_+O^-M^-LBJ*]'X_%+=TJK63@Y/X016I9JYM[3(6%OO4Y?.ZM; ZA[3W*-@ M%,F,/*>Y%LI])=9%=K9OJ4HROPIN$ MA=9[^0/GI/=CV"*0M6#:H,&)ND*K+W#@6L2P5=FH5V3E-_U4W6E8X)5I[(H, M+\$BDYZ+*BB/5!UN2K0V)+MS]A)O8D[G6,,0)GH^ MT6W0LU&=FL02*E:!-( W M&.-J*!*Y*##U>^UP0/KRX6F.6P;CS^#K*!W:+#9]Q[%K>I+AG>?&%RE;J[V) M@!Z\L0;#R%+8"74);2*YE5JWC[;16=ZB[M#V$W8CKJW"@J\K_='MNQ412394 MJ8X>LWKW-.8B8\3 M,Z'WL#Z;LK*W,QRB:']06H\:\"8O!CUJD__1QFC2B?W*W:TP4E-"-+$Q[:O^ M90.V&MW2UEW;L;U6KXHQB2"_UBNG4;ALB/PBKP@-% G88VS??_XK8,S[[?$D M:'IM*-]V<2T^5$B? J+CTZ'RT7XSBWU/B[UWFXWP0 M@=U9B4NL&\[Z#4NQM9Y_F.CYQKDLX-9IEWLD&X3B) &%?MFKW@OZ$DD@2CBZ M*A>OR1TAM$'EC; ,5L%@ISZ*<=]0A7$38"/$C8-)K1[6NL(PQCH/./,NC9O M.K^.[15(BP#[QJ*)Q:C$&:3(P< (A;,WC=L6X?M32=^$)U:M+ M5#W%%B/Z^1"_J6X<5L]^\?'CNY=U)(5Y(XDJ!.O:@U]0?PO5&RM MGJJ26M%7J5@*T9M4H@:_S(9JJ".-B*\"0UB#"Y'U58@(DQNC%HMOFIH*^8NF MJG55I@=^F+0H,Z8"T>DP"&U0?EJ(\[,L[JDUK&OL2C1J6;#:G$T3!BREGWJA M^EG9+(!>P(&$* NT.]N6VU:=9,0D5 )A?CQ"MJ0S.9S,3DG,6#%LX>\QJ1WA M8JJ9JPTB>H>F:)K4/8'6GE1/Q319(4_'?5' @TK$::D=;S]'[:IFA*I<>[6I M-37(XET%4]+/?N+\6H&_AIF!PR_:JSNS3KA">K&T(+>^C]]48EQ3&B7570S1 MO_RIBP +MFG1:L-R-+E5F*YBOASBH@L4P%-9#^!8I<%AMO#6=C(V&ZEQG)_W ML[H47(XT(Q>F&&=)LB9Y397>J)9,)8'U@K76"Y'KQ0C"L2S7E&@B/MN05.(- MO9/&,=ZM'>.=&.-.$K"%#210P;4'6=FFPZC*3.HR=\78JK4$ M#'*)G&U]S>93F05=6$ R35D7"M#TJZL1N$KP&YVEPT,]&E5'?FV?VAGTW>F/ M@=@UX8FFDE18RNJ+5F]\CAJD<^-YB7[\$*SE M6!UDZG!>^.5F?@6\\[OHSYQ4FB3LJC&">5E^I*B$Y*2THEW(.E>J+I75KU7> MZ-R.6,J8SE"L7GDBX8_KZL1DHAHZ-)R\;?DJ+?K:] JWC9A:+;TH:(P5///4]J$9*)Z?2]S.IIHL^OBY8Z?*/RJ1/Y7IU+2^/%0UB MTJ[05'=]5,9I=O]0YF M+7;PIRIY.*S*>F!:&Z5B7"PI5NC4&^Y@G7A/,A41E',".UFOZE1?91SH'Z#* MJ@(B?/X*7]_@GQ;BGP*#?S+XIRY/X';XIXUT2)O$X.X-$H-==#GK.+_R$]HD M_4L(^:M\ )ROIXJ@6%6"6S<;VW>P52D5?ZAIW*>_4TXNH361/3PY:[/N3T94 M7067/V)9-NRN*PVX.6BG/ZW3*RI[E:69BHD1NK7D-GFFKH5C,PYUDI[F>?(= MXHWMWE[EE4Q\K9F7]);->N%2+5FIII:O,Y JS*EK^NT"V])*M@6_TBBBF@JZ M4#\850'%]/NVIPJ=DX>"WX!34Y%"1>0\/]:JH&CUHO&H\2EKS- HMR97JNNX M9%@)459.?& 85I/,K2J#Z1B145;;]1UDIW6?B'%Q@5G'AHV@J& .2,%;2N0; MZ&-V"-,9&0RV2HV@!Q/!!&=6#@N5]37&&82 "J(04:1B^/&P7@B=RU59*,T( MGH*^X2-NR_C;*7C/!XG.SU3-N\B'.4Y?^W@;9_P^2FGP!H^"-^@=P-][ <[O MG2A&O8,#;2JOQ!Y4N89$-N44_%*AQ7(*5C4EEBHV1@56=J5!%>AS1L> %N;& MQ?#2JE/+-:@' YQI(ID)]F"2$%Z0<RK5H4=7<3#IY <8ET*1"N'!/TZAA?!.56G- M5=\>\'T*U89K.)KY[/^ 14OR@56E]_;'14Y^8B:E-2+PY;"D""Y('Y^)GSD' M)VD7',5$6+V=,2:?P-.T>@=E(63?@D-E>"K.\^HZ_1\"!$ROT:I;;DT@U=;Z MMK^JCE\B;E D>.46ZY8:ASK9'>T$WD:X]L9%[:3KW+$_!T<(=J70ILRA M56L*'(R^U:F2O1H-B\#7WMGE.6Z'3I11^S_JP5:#666F6%B$;1SA*;^,ODIE M*9OK")&4PP:F7A^V"XXC3*\MW,8-K*U_DFVEAS7%JS,MY0=? :IBWOE1$1[ M9S(YE17F&:,E+3=7;HD&\"^"8,Q]KVTQVF0657RJ! 7.O&$5IFKGHV+7P)$I M&6R7_.JN(U7=%@6@:K\P^RR\D+#P$=^E1B!+=7,;2Y:3=9O6FTJ_JG!,AT?5 MMU'64/6JNG@YCC'4AL"IK]\J:T=*'>23NU[JOL.,OBX53^6/->1:E:1JO$,Z M+BHNH:9H#]8%O/2-=]/O?>17CO,!8,$[FKFQ*DR.="V@=80@D:/"!6#.I*%N MU&$RVK]2?[\N8K=45_GCJ)OM LS4.;/(W&J+_P3\RH.J:U#O QJIC?0E=S3! MQ,)3UJKO1S7]GM1?,-EU(?KUA?M?J-=FWIEF*XK$\!LBV+#B4[D0<+)>UL"= M%/L1Z=S,&<@MT>=L/CPEJNS:Y@Y53,NL===S^D6J*EI4]_O.L=*MG,RWF%X< M:O#_O=0_T.Y6^^5"V>9$MJF!$ JO\#H:FK7PMEW+S$\> MIBX 5G?FJNN#XPJ7-7G*YOD#ZE;64D%9:8]GXI5*2)2!F?9#%U&9U23B&+^0V?4)^2<.N58'=@M[JWJ#3B V@(N M8%J$\E88.H57ACWP?J#0,VN#_IS#8R-P)"(PJM.!F.! M^/=.(>91\ZMF)(KFG@)6WJLAJ0!NZ>J,AQA_M:>I1 3A;; ZJ$=YS71VJ:!V M>O[ZV)ELL0Y!)_@0=?E)!6T$E@UT20[0(!27FZAW)U/BW.J^MZ1+Y8R23:VX MTC5K2O'F;_:U=VY"OI1*H32B"LJ'NO7@@L%-OK=@<*@(#3^LWE#]=S2:%Q"P MY^.RPHI.X6AF?8Z1 OZJ630==&=[$EISWZJ^,2.$*K4X\\DJ1=$#><9X(VYG M'"M2Y.H9DXYRE3#6TMZZPGF3%<*R39+#7_"$J2EQI]SY&EXQ5G/PW4A\/7OYP7>#,KRW94Y+)!@>W%- 2W?Q_'YN2;%0YN])T9BWNSI\;_^=U3\^OK6Z)IP M$;KFX4W7DK4ZVMO_W][)<6_W^.CC\9\'>SLG^WN]-P='.T>[!SM_]CZ>P \. M]X]./M;S'U6W-BNS7H!HD1@!#N>E?%7_Y;=M6YNW743+_NX!N.\[R7]O; M=.GOKGHL];:YO]IC?U5#+F;.3JH('?"+L%BXI/^UY6Q-S+TB?WAE]ZCZ5/V. M53]:O?*Z[[#S'_BMMO5'NHFY[X>GCN*' M/U#M#AVH5X]E]?,(S6A5\GWP,W6=O!M'_2QN ME^W?9,5@HR?;:[L-BY1 .DS21U&"%_Q#2T;>X&$:_VSXT]?OGW9ZP^./KUW_G2.^I]_GO>/ M/AUW[]TO7__^=D0#^_AC M.(@';X;'@S^^'K[]>W#\Z8 >#=[#]S]\._QYR#___#T[WOL [_K,CMX>#;X, M]N$]'\X^#W[TCPGYPZ1WOOZ?%)/SO:^_WLB.W#.S^SX[W? M81S?FN_ N\9?V%\>_.[G\:>CP>'7 _=X+[9AG"Z\VSY\N^]\AOE]^?J9PWBR MXY,D/[(\./]HVC./GX6YH?_G?,SL>_#T4G\*Q6J,!?!?F#,]PC[Z^ MMV%^V='7?O;YY.#'X1.9+M4I$G MU[_S[O#M[T__WSW[U^G!*.C2C5OJ!YM M+#_9GQ9EB;-KCVK2?.^P?D X>QS(F0O@VX3[U"&PG M)[&(I>>D*?4IB.OO>3G"(N;ACK%J]VO5>I6.*$_RE383]ZZ0^*Z#Q*CC(ZOC M_N4_(K"9*]*8>!S\#-Q&$DH?M-,. B_AX&A0>^LU#=Q9/7PYD^J[/L9>,5[6 MN9VM9:FP G7 Q,OKT'^7;;WVV(*TK4F";/"FNC.IL:FV)XN2]$9S.S*6FVVR MQXWF/JU-#68TMU6-RM/><5-[-SK\5+;;B5.KR;#\X+>2:')=YO M^3,OC2X_F6WW/*/+3VM3^=6Z7-U<4$W!L<>B+,K_U]M7G1.-5C\5 ?!\H]5/ M:U/]J[4:+PF]P4M"1H>?RG9[@='A)[6IOKWUNJ&(N!8'9A3YJ>RY%UZER+\J M!.G*T%QS7>&JZPIT'=<5L,!@KBN8ZPJ=F<#MKRL\*@+_P_Z[XP\GO>,W/<3B MO]N'/XY.>A_VWQY\/-G_L+_7>_?7[W\>[/9V=G>/_SHZ.3AZVWMS\.%PE3M^ MC'?IDM^)OGK?#JG518S?@?#>/O: M-K!+KY0^ K'\$HZ;\VQ8MZ'!;;N>J OW\J#N"*3Z(^7]WC%RGD\^KA' M\8[JXUU(5:0! B$M59\=Y/8=P%A4TYBI3L!1584M51461;DM##4A=YDEF5!4 MF2_T@JJ'O9RAD.@M(7ZLF[-,O;B<"F\G%SB1^*F=C$9>&JM-/E.VE!!;GE+_ M-\5A-+JT9FDVD8Y$(A=:19.A*2NKR[/JWBQ1[52J9BS37):]":U#S4=43T1S M?+S &T,UDX55\X%$OTRG]^D:E6K.963%E5Q)9"*A'_RU*(1R"7; M8$UZ F"7:;Q_/-U6;=@Q-L Y%51K07]3NHDD]:B_A1C([WGQK?>"V=1Y><\S MN'*\O:PLQ[H37K6!@VPTDHJ6Y2.V\LP56^IQ<2J&V<])%T/\\ EXF@DXF*TV M2:NRH3R283FHFD9JZ[JBP%<]U#2?DXCR"ZD9V;#_IL@*5!SD_>_W)S?D*X*8 MLN*@F6/,J5>PTI<5C-!$?YL;XTAT-\//BS^Z!^.1*1(\I./$F^^*$U61WDWX MD\$ZRW/%P-JF8%>T8GW%Z(SF(ENP^O4*J':X EFSKEK-A@KU[I;%&):-,BPW MG,H."LZR";"5)G![WM#.>)&[#1/U5,..2BV[;:IW2M7#95R66ALU^6^+#^YJ MHSUM7]VW"[)?J,WNPLA="-SO&?_^WYH2N'EWW2%4&?Q^;,DS\LN/O MPZJ"0/Q1;$+:>JKR22< ]O1O7>XFZL?1USUG=;YEJ6V^R_>[>X<_ZZ-C695K1JU:6+3K'63>K:76-OZ+FDSJES(5":*W[+%O-H7WUML M^-@Q.U:D%\6X7QDZW8!\RF7XV&)NQ?87-:O_Q(-H'JDFU?% Y9/2;>SY+9.6 M "Q;RK(Y:ZKET'/LG9SE9?NWU09J?J_O$,?TA5X7B #0O==+KE\UZ3BK:5!% MU=MM7*AW"]6_IV[!NUH@I8B%"^T#-MX];D_]$:MY8'6^0MR5JUZQ:0'#JOH4 MU&U_;Q$,?!=E*]18&FET7#J.)P(Q87&]9NT;0UMM==4D*Y:):L>$H:UFX%=1 M9E9^*Y?NTLHO76D[EXP')53;[$3;$Y1D-:[MWD M(1^IZK,,L>,%-GF,T8J=@C+4/6!T_VEM-9)6?ZILN-H<]>E2[8;086X]&N2= MK;H55$?;7&B,W0=UM\?%_1L5&7QTV?(&+/1(OZMNZN7L*U#N4:"K_$2[S]F- M9G*C0WPRX4D#>= )54=2IJ=BSK^)OZ%$L9Z5HH?6+9XF OE=BF_*WU!=5:H. MC[C?^O5SJZ^[Q,PT'KG>FH\8!;&9<[M,+HC&N_A_TT M)P2*?V(#FXDG\%0*(#N]^-9^(^R[T+)6UKV1M,=6"\K"XWS:*!:R[D&E^MHL M3*M5WA28FG-1-)9FX=FC\I _J@G4K2<6^3(W2"C>986TGI;5H7)>M>?1I]', M$?2"OD1U5GY0Y=8J_T$.U:AU[\D:5^S4S^UPK**1PJ[+%S2E?]0AK#+I:@-]Z+]C+JS=7S63Z#56/A+J1\<3^ MH*!@_X+12CM[ASVL<]KJG(]E=EX=P@9.=#,X$3.TWP89U.4)W([V^W$/X'9' MOQE[JVQG)-&8*><\'_87ICC$&(Z7HEW::&7TM(6O #=S!AU_^\*YQJA/3FPP MU!?8OE[3;4/D(%5'TY&,:]L]'M:C4=;X_\99W;D#P@]+=7*8'#=3"[?XJXT9<4-;J($;ORG2XHJC,50L57;^=Z[@S'3M5HRVKWH^* M3QW&G,C_4PVDHLG46TB52;<9)27:D5#1U&F5QT$I 6=Q*AW5>%3Y5-2C>U.B MK*BF:$\@&MG%E",V1E'D.[U#,8+9=5O$L=00U\/6P?Y #5NU+!H/LUB#JB2V M4%6Q1/5K :*D\LQ%/F@U2![5Z($F<;!:/DJG(+$NUWZM:A^G5=<5.O MBIN2Z*.4RTS>!P9\.+O']196=5 MVC!33B\H3[\OAZ_X[1;D%:%6(6K6H:>TBK> +WZ MND-\6?5HPYPX K02U6 T'BW91YW-K@/=I1*ATW[3;VS:$997?DTG.?&?*EM; MFRUM)'32!/LZ5AE+/:BJ%]O$1YCOX==NG8W7&O)J$1G.LW(BM [).75WCPXH$!,M9 M!9^5*^I]+7>SQ>5&RO7J5.*K[/M"DXN5E'JG]2_@P?7AI [GYI0#79Q)J,^^ M'".30857F<0FBV6DEK-S!*C@(-MR<@8;#*$*#A;;?8)%$"/1U&=:\H"2H)=$ M%9I471/_Q($/\RJ^ EE6S7-5.DX]J&XHNDD",VG F8,%^:Z.5W3\BVR@>QXU M3O;WYBRH *M)4NBR'CAS2Z3@4R-ZE2"VBB584JE^>D7=)*Y2I+.Q45-'FY66 MYMS2B>KV_C=?57&5'HZV8=>KQ@0HVQ9'F [,/,+8%^&["R8\.[RZ )=<]:HI MTY85"T.A.2UII4(Q2KI4/M:DWM5()W:9[,,@L1I8I\XSA<$53?5#1>A%K9 K MC+GIPXI/:^D9*)8X/46M55]OM*X]QRN4#V:PP+ OLM&X\O CJ7 -M=#4QK\G M,*B] MWW?^W#G:W>]]_._]_4D_O>Y-9;%E?*'BJ'P,ST@0S/@#H16]\DRAP36*LOH7 MNK7-S:\';Q?HV_YMV@5ZP7; E[<$O'6[0&?;]=BM'GOU[US'N9_!\IOT-EQC M'\,%I$Q:WI?2,JU5"X+K]-G6X+^9Y.IMVQ ^P;6PI];B&@&)1/SMM(#P,R'5 M<.-82CA)-Z9%Y8X"(ZRP_TNG6EE#Y0.C*<7"0J\>^ VDYMJUO,LS;C[(&^]\ MJO[?[,[W\+^^]H [( 2+N,_@?*\JT!J9LDI3TFNG?ZO-NN]GK$F;U9[2L-,[ MBN0%#04*(@$N1%^[S=-[>Y.IV[V;4@X^QM1_N=,4VU-3U(B=FEO5]NI-H?'' MO?$PTTVOQF6R-=T%RY8V]Z,H=4,><]<7D1N+('2I$ F-W"#^YV#2_ HBLVP@ M^N5_;1&G;H4U+LFI$.>O4))VA@G^9W\B1CNC75$4>+GT;ZR_;O5T0AW>^V/T M:C@>D"17 1\^%O0+ED\J37O,;EKTJ.FF]?G[X:>_W$/VF1X-W@R.OK[_>?SI MP]F7D[_LSU^/LL-/,"KVF1^]/>23;EKO?W[YM/_]Z&N_?[CW^]GQR7OG\.0O M]VAOY_N73^\OO\#O/_\\=3[#[V>[:7W9@[&>[+#C3W]]/WR[#]^)?QR=?+/A M.?TO>W\,X/=?C_>2[/C3W^GAI?VCZJ9U>?3UU#Y\_X^=1R1 MR$XIL<-8,#=Q&'?3K=?4XY8;L+H'5BTBKW74>1>=J"W>#71CG<>\L5!/U$*Y M7IJZ@H>1YR?A&GADUKW$UCV@\FJ&U.T+E-TM#OG++EV:,^:Z N(5]HZ-U0JILLB-;^KC!EBANND B:1#9?C;W_Y1$.YIUZ2&_R8B\? M1Z-TW*^G\*&9@='TM6GZQZ9+N-;TC[-=PM_T#T_^'L#_SH[8P8^CG^_9X> ] MQV<=#7"]DOZ7KZ?.T=N_Z/_^_,S_X;['W""1A,4.Q!Q)*DC@13Z)*!S_CB,H MDS[8"2OT@SDKH3*C-Y&Z=9TF1NHV6>IB^H_+$BKLU($@%T\GYH4DH-(A=IR M+(2!Y[CVUFO'8BY=('6C*ZF)*](LQ2%^33.@J]R[5=-B&^W>K>T8F%.^(SDR M^K=&_9L-T,*8.RFU!8D=&]2(VHR$PA&$\ M[J\#K$A">0B N B\A3 0RB5B< M\C@"!0;'P_$ZI,#/!W?X#KDN,R20/I?#4K:9+.(ID.FMO(MG$1>MR[NHMF)? M[\3.,%&M4#3>V]BJ==NJ>=B>$R12N!S\C$ (^(-1 F$3)X$(I9>$5$@';)7C M6.SNMLKD.;JKS^MR-HP^/ZP^S_H>B>.ZMG!\XL4N^!Z^[Q.1,$$)?RENM,>CCV-NOT19:3?(2<.7?W-*I%6.G:T-,T6VNKL!@#=1\& MZG@>^I; N>(Z(B)IF$C"/0B.(A;&Q';L*/1\&88^.!S<89:_MNAH9079H-S' M,U;ZM=5DC-+?D]+/P>4X96GHV,2/O(1P3@4)$Y?!WYCMN!PSFB$HO>]8W'$W M1>G7F2_I^MW;/_/AZ7J ^<\BFEJ76X++;F"]]V6GYF$??DK=*'0E"1@#Z^0[ M(1%1$!#/L7T7T[=,LJW7#K=L;QZO9[(A3T9_U^5A&/V]7_V=]3-"X4;"MP6) MA.L33FE"PL@.26H[J>_(6'HA7O&S+:O:CZY[$NP*)A4>Z-1I2/ISK-I=# M.3)8CONOMNC%?]<7P]'.,-FOU]^ T=9Y]_AD!XV2=BZ^PACV]O^QX=C@21*3 M$+8++),(2, =1E+/#1+8M]AE?.NU:UN,K2L VM#$QM/6Y/7568PF/Y F7TYK MLI NI:E+B9W2B/#4M4G$A U_"]R(,>EYM@!-=BQ*NP3/>D[9BN.F=4%?"M5( M''Y'\I1@RS.#['@87Z/9A#]Q#S[@8([3OTJILJ[&1*W/1.W/.1L\BF,G2GR2 MV!@&)3 MV/$<2I@7"O QO)@([MF$0CB1"C>BS+.W7GN^11?<(#89C8X%M(N8JRV-> M93%V:WUVZV#.!:$V;%#L"R)I"K&1DP1$A-(AD9N&@<>X';@,HB2P6^&=71"3 M[^BNZM[+)1:CNFM5W1F7PW6C *%E,1>&A+.W9B$'HV)GWA.'%*62"]%A)9% M;:=#JON<$AQO\SSY#AZ%R6+LS.8=SWD)(N1VZ84!@3R#*26Q& M8*-2X@9^Q+ET;-_WP%N@KL7<+H4Y)F/147?!J.V]J.UL!#'8;+N M&F9^)$?[/ZKNRL8ZK=\ZO9]S*E+?X3+R(7J1/"6<00@CXH023TA.$R1\CX.: M ,CD()ZP2J_+J3 J_> J/>-PV(R#?P$Z[+LBUOALL-0.<43 (I'&;NR[6Z\Y MMUCX5)DUNNYOJ/O>!F3Q4""+R>UZ8WG69WG^FG,F?!&'(0L%"6F*EB>Q"29) MB0=Q#DB##&$CT9E81SW#)"BZJ[AK@U08Q;TGQ9UQ&:CK.S83@L11&A N;9=$ M,@"_(0R$H-QU7(E8*(OY7=+;9\B'L=AEN-]K\!O<=._&\W\R)GB]G!_&^J[/ M^GZ>1Z(R'@6)RTD,9I;PU.,VRZ;JR,)O"]V&, MFS%N]\IM8HS;6HW;C&N9 RW7H=4L>B M[,XMCS>,U:0+WJ:_F,HD$U'6ST99Q?OZ<93'W\[R/BQK^9__"ACU?^OA;;K1 M9>_%GDRS.!N]7)K(6F%A6COFP)XD^1AK<;-;MC3B7D?4?C^C?$Y5U(HDJM>? M",^K6PG%JD6;QWS&\R&";MH!GHM+[,ERIY;G3\P'>])=W=?=F>N=EA_#);=V MM^O;7$P91#1U6<((.RN&J_1F3!J_ !J/.-/1'9"DRB@))4T M)3P.*1%IXI,TI7[JI6"@.40X'K4\W^^0&C^?O-$LP50K+;B>#J7/ DMU/TQ3 MM;&Z-*9J[:9JGFHJL5V:A*%-7 4Y70I] M#"RRHPZ'4>4'5.79.#&KE2J3.]P[AGHQUAD.(*)#438+0!G_#\9EE>UV*C4R*HZ,>AU'I!U?I.;]#^(ZT=0&7 M\(#[)/(E1!21%_D>1!,V5RU+ \L-NL2-_XS2'5.MT5O)#I/;>) +GHORK\;H MW,#HS#-.>1Z7*941HJ*D);V"EV./=LPH7/ M2.!0E\1Q'*2"2R^*_:W7W LL+U@7*&-3+D :U7_8=J1&]>]7]6?Y,5T6IAYS MB4-%1#CS)1%)[!.?>F'HV;8K$[[UVG$=RW?6U2ML4RX(;L:UKWRHQH)WX4HY MS/*B-\Q'\@X_CT9C8[R86S,UKK-UCS75HD7 MD=!&>NXXH"22<4+L) V])(HX*#G62K&PZS(ZF2;KN85R))#5-PKJ#)C5& MZSZ,UCQC5 0Q4Q(DC-B1 .!;R<\B)-HZW5H6X'7I6*PP7=T MU//8/O$=$1 N DZ"2( Z"^;&@<>D%SE;KWW7\ITNP;6> M4Y)C'E>Z+K_C601)#X(M->;J/LQ5/)_Z\*)(@-,!]@FOLW@T(&'H4\)\)BBE MD:\Z&CF.9;M=BIA,YJ.CWH=1ZL=0ZMFN(6[B)8'C$E?Z">&^QXGP6$3B*&01 M"VR6)@R4FEK.W4,*DP:Y \*TGP]/R4@6@W7!19ZVD;HOC*FQ2_=AET[G[[*P MF+'(=0AUA UVB;LD #^#A$[@>[$3\"2!V(CZEG-W&*I)=717C^\+AFKT^)[T M>):N0W"?AE%$($ (" \]FPC7$R1UF!LRREC*DJW7S*+>ND >74MQ; @8=4TW M5YXQ$NT>0*C&-JW/-BT@2Z6))VGJ$A9$G'#)(Q(X'M: .8W]($REIQIP<,8L MVUY73J,S^-,U)CR>L=;? _[4:/U:M7[&(X$]XD%J,^*YTD6*9$DB'CC$3VPN MG4@&=NK@[3:Z1N1']X"G&YP/6=240E9-*9*J*85I0+"6'B1)=E$_N/H^P0^_ MHH$:T&/L_KNB+LF5* =6[Y>KC/4[67P\$X5*X^+C M2(QD\K?HC^7D[97-MHW-OMYF_P1;O3MELR^2MW_SY+__Z']A_8OHZWG_>.\O M=O3V#_C.WX/CDP/[R\E9_S.LR3<1'.:2^^/#[9MX__#BX/W_\3^FX$7GA M8+-#PEWAD"BR(W#Y8OAQ[ 52NE 3$*(Z%XS+AIENO[6U[OKG"W ]ZYZ+H7>#N]LYET2MQ?W_K+95!]?OR M872?OH_3^POYX32)LD,14@DWY*HMAS,*:E M'@UL'B=7V;:%F+4VY.Q'$2RT(&50ZT>RI;J/H?&ZZ8F\5Y%]W@\ M*D;;#N&.E A&DH1YH4 <=$JQK4B'9.>@ M+,=H\HS8/*;8!!&+?$YC$O/(![&)7!(X/"*V'_& TY!3X=]4;.[5"S,FIS.R M$\(6RL"CQ(T"]/Z]@$1.P@CE-/6EB#PP0IV2'6-RNB V4H:N)V1($AHSPD4* M)L=S ^(R)M+4L\,XQ*#Q>O]I=0\K4QNO?*A\8C]6\+::K&F271CHZ_V5>*>U M5>5X#"':NM3WXRS1"/=M< H)XV$,^H'@\.3;]Z.W^^R0O<$Y_SC>^>1*!$0E:>>I&Z %U*N MBLH?H,YKA*CS0I1(Z22Q'Y"0(MTMQQL#4>@1FC(GAN,CA,-B(XMS+=DS%90- M$4C[\/0?FG!'Q"'$_!!E$.Z!:(HH#D@229$&G'F>G3Q:BMH(U68*E4C!@GB) M0X3-0*B"R"9AZ$CB.-QAB1<+ZC LRSW9NMRD21SR-$T:$+!WO0;2-IQ&X3Q.[GSC]N&#LNCQS"4P_$+DE<(J1P2(ABYP<@ M@4FH+"5CKL7\!6=S92EO5FF<-I=WJ#L^BUOPZ^/1:M2TJEN8^L3-M&^FN @K M+AR?(1,67F^W'4$")B0)P)SRF(8Q"WPTVEWB[S,<%1TM+!KMO*MVSE0/8Y'R M. U#8L=^1#BU*8D2UR.V\&+AA4$:<=1.UB4&F>=^O^^DD*(<%Y=U[1!%J^K7%HUZ>TA]"V/^Z_OQR9?^T=)32(G"HGKAS2T QFF MU'DTE*81ILT2)C@?6,0@+O)D0%XQE&+DI#]-TZS4//"M8$) O MS[0;(.8BT__B$2*B*8U<@.4R[!MW5,A9SAU?PIYY*4EM&S2*.Y2$CLM)X 6! M" 5GKB= HRQ_ 1_82P/#? JJNZYPR:CN/:ON3#3E4)=+*7T"5C<@W/<]$C+I M$H\F;ABRR)7"ZY3JKI,4AX9=IL39@0'C.HM^[UQD"]2U;*=+V1V3>^UH[M5H\4-H\8Q'$:8N.!003TN.8#;7LTDD[8BD7+I@CUT/ M[#!H<<@LS[YS,]7NY6@WP;&(X_%@W$>P>R]7?0CB?'!>R#,Y++,+V7O1S\OR M92\;PH_E,^N#]##IBA+F"7^;LU>3C5'4YKOM;3E0V_$G;,V1'!VG)^*',54W M,E7S?9]I&C,FJ$\DLQ/"D7DD]%)*XMAQ$I[Z,4=T3D#GG0V3M>BL!C^&GV'T M]G[U=L;%"$3L1%'@$3_VL8](*HEP$TH"Y@I)60"_#;=><_?.W0=,WN*.[D5% MW?O,$A:/ZD1\D",!(TKV13&$=2M;V[&G=\/$/^LS3O/]G%/?=A(G#DB<(#5% M0ETBHL GCA^Y$ UQ*GV(?WS'LVPV7UY%\ M6]@;9SQ,2Z3NZ_\CY$J,UM^SUL^68[@4@4<%B3W&P7&)* G34!+?C:6?TH@G MTH%PA%JN\RP;(VV(9]/JY*CPI+?Q=*Y;GFK?]%J_4K,=^9VTDAX6/KR8@Z^H>,P$CK")R). MI2OBR ]]; QAL="S;#I/MG6[LOWZ].F1,U_&LAK+VEF/VUC6![6L<[W2DU0Q M@$142(BZ??"_O<@F+ DIC067"=Z-"*ECT;5=67U\NZH\]%]' EY:WW=J74L= MB.(T&^K7LVE3%DO0@.+AE9.I)J12]D2,8"@QO$3*BV$^@J>/EPB2^*F1?(%'&;]^S9'16FX?6 M%ZOMLR=?$1$,8CQ:_I5J8:MO>O"ZKBXU7B>8N@W7^A,GI&R-=".6>#)B*<=; M"DS$(K5#$:9)$J9NXO^#2,+J2V?%Y-+SJ211(<4W(E*8X2O1_RXNRZU?IY<* M5F5F:ZY955Q#;WH)OX[+499>+E_#-+VW-=3C #.=%T))!]@!6>"G8#BB,V/I MG15XFOWK^LWT(=9%@_'O7\7&3J"7I[U=/,3!)*AY+!#REF0]O#;Z"[7QP\Z[ M@SW?TJ?-P='N=0*[QTO)'+/&PQNO&*@?4L!CWX%P23;I' MG;J30T2=]##DOC@OY:OZ+[\E67G>%Y>OLJ%ZL?K2;]/G!]K$V308+HW^=64N MPW#;MWVTF%5"KGIQ94RWE3&=<5ST[UQGFW-WZ:_M;;KT=U<]ECK;KL=N]=BK M?^SDZWTSPVBHV[O,J9>US7AI773)[IPMEFX6RT<#6]B/]9+ M??48&;T/\D(.Q_+5*N)RIXKI*G)T:_##\QWD.HO)ODXD=%96WQ5Y,HXQ-+T] M'/&)5B">9@TAE$%D.T',9>!#L)6(('"H]")*'9G/X_W_N@?[25G37WAZ[Y[]'6? M'0W>.U\&!_SSUP_9YZ\[_/#G-_?X+=8E3MDA^_+U\--[=[:^<'CRC1V>?&9? M]I+!YZ]GV=';/[+#/7C'R3?^Y>1#=KSW^>>7P>$/F%O:U!8^VI='7T_MP_?_ MB""A@1/YQ+%#2K@+&RD\F1#/M2/;#>W$\>36:]>VK8!WZ;;U Q5>C>'JTMQN M8+@83T7H>#9- \H#(0*0:C^@C(=,,A'$RG#9M>%:H0IJ#-?C&JZ?,X8KC *> MQJY#I/ 0)D1&L>V[ 1>*TM,)F!5VBLK7&"YCN*XT7#%UL44<.EC< M#F/A.KY-_322G"6V]-!PT; R7#0TAJOKAHO.&"Z:^F'D,T&BV'4)9_!'B*CJ MV$ML+[4]+_*2K=!]N .#<%9=#D>?",BRR6W.18G4YB*DPB:N'0O"$^&0 MR.8Q"<*(1SZ<46#!P-GBENO=&=MK"&^ZJ^C"\\+ 2V(:1BX'/1:^M'D@L7$M MHW'HF*AJPQ1]-JI*N0W^IQ^1R'49X3Q*" *4")CQ6"8T" )N@W,2@*)WB1S' M*/J:%=U+ N8)U_9MV^6^3R,F6!3[@2-H[/+$1"&;INBS44@:Q:#I4A F\<). MXB#+)DV($PA*W23BU$=%#RW;G>\6;5BP'NK:9J'5YB[\5\_XSCES?.%R26%M M! _ :[%M[@8@VR%W0S_T3%RR45;LXUQSN[B0UN M*H2>D>HA[K@6M^_LK]Q4GS:(3>L9VXC DZZ?>*G#8XAE!0T3SY&4QC&E*PC2P"7>X3\+(]DB2V)PZTDL$!1L!T:S%@SLS6!@; M\11MA(/U8^';OAL[W&-N0)E(4C /-AB-4/HF&MHP&S$;#0F>A*$?,<(9]0F7 M?D0"GU*21*$=RA2<1H'%9.99(5]73:9[+#>;AIS=S*:*(JNW[,^XDY_-9V^,U#0#W;=Z1@G/@"MHI+ M+C5)K1<%$!8)"6XZ9M(H](,H]&S$2UG,HH2Y1+@B M)5R$@@32\4G /)LS%MHR!(4./2NX>Q'/Z'.']7G=4$*CSP^BSW.U.E<**4.? M>&[H$.YQ4.4 .^+)R*=.)&GL0G3J!19=0!UO (,&,-@YR[1VP*"Q3/=OF8[G M<8%>[,:!D_HD];V8\%!P$H:>2YQ$^*$O$@=""@47HOX\([R!"ST9?5X[+M#H M\X/H\VSD$/.4N6$<$"H327B2AB2,X)]N[+FI2QQ+TF5FA=^>RED'Y MW1KE%T\7L@S:KQMH/V.T'L!HS8/Z C]Q!0U"PJC'"'=I2H+$=X@K1,2H<,*8 MQUNOJ1=8(9]O@-G18KP![&PTJ,^8@@!!3,!O*1,*);3U+^HYF3GX5>Y*1"$#>6&+KXDH0!,E?:D6T+F3H2 M3W[FN%9@KXL^J7NQR^(:37=#EN-SB;V\AJ<]^>-<#DM9WNZ"T4V"R5O=V%DU M3_1\!_FY,-V-=6Q!RU MZSMJ#^:";%>$ D(B1D)UETE@OC!Q!?%2%CJ^QQQ'2*P=XEVF=?G9&^I*/VVE MO@=:#Z/4#Z74,\%SZ%/;84E$'!JYX#^'(8E2/X2_)0+\Z)BY#BJUC:R$=P8$ M&*7NKE+? P^'4>H'4NK9H)BZ ?=$%!([D'!24QM/:I:2.'6$"RKNVXZS]=H/ M+:=33*//B0+A(PAXJ>*(@2B^28R%#1O"@T41'V6_CQ1 P^2P7GUCF-9NF [G MZW1)X%+F1<0'3P/[,W ()@)&@BB6KFM+/XXCO /A6_SNER#,]>GN:O3:0PBC MT0^DT3/Q0Q30-($@@=! >.!JQ $)F!#$D6Z8<#M-(NI!_!"Z5AC<.?]N-+J[ M&KWV^,%H],-H]&SPP'TJ@C!T2> *GW /-BSB$$'$4>Q&CB]]AHP(U/4MOU/- MWYY3(>*M',I"]%7\())!-LS*$1;4+FYWO^E9)#C6C^[3FP &:F=J"XR56KN5 M>C]?C A#!C%#2**(2L(=X1 1,8^PP.8)EQ(.(8@D_,!B@:E%/&&M7C]LSVCU M VKU3#0A!-AE&;O$"Y$C(7(I$3*(2(CXOBA.I?23K==N:+G4:/43UNKUX_&, M5C^<5L]&%(X'^^>%@CAQ:",#>$H"Z7(2.*D4=NC90M*MUYQ;/C7]D![O!E$^ M!\HS9 G=B#0:N&1EKDICK]9GK_Z:BRU\(3PIA$U26^+-Z#0F81(Z)(DEXSZ3 MW$L%V*O LURVKIQF9RX4F)O1G0Q+C FX7Q-P.9L$=3UJ>RYADJ5@ I(4>[6" M17 92U.'41ZE>*&06_;=85'&!#Q%$[#V&,:8@'LU ;-12XSL;J'/B!VX*9(B M@ E@*26"NUZ:."P1*6(5 FJ!2[EINQ@&.<#B9MFC-GZC-GGN9!&Q,R-DE 0%G)LYAK%!#:5(>M] M9(:E MU1O*T9W($[I"/=#I9SPG<.$!V/M"EJ-*U@RB\,'J? ?#"UAWO":I#\%Z)\Q9 M=Z.S[G0N_(U2WW=BB6U8F>('3 CX)A$)9] MO&:T^2&T>38*!9M,[8#'1/@^:',*\6C 9$B\P'/L-.248V+:LVS:)6U^3DP% M33A0A9S/C*;@@0MFLS9)K[V!*:_=%'V;A_VQ,)6VRPGU@A!,4>B3P =31%G@ MVEYJ)UZ,-3)NL7#^WN/J"3%SB;G#&GP/,8+1X/O3X)G00 9>%.'U@H0EH,'4 MIPC9\0GU0\$=SX]2VU4M5JDSW]'(:/"3T.![B N,!M^;!L^& U&8ABFH, E# M@5S^'B510EWX0PHI;-N5E,$9[%C.@FN]CZ+!SZDR<$4)ZIE5"3H"H\/].,J' M^73MW%BJ=5NJKPM:#B4\ID*DQ!>*@""6).(0/+C2MF4B4CMF2)QJA0NN"-VX M>FXRD%U4['M$Q5VCV$9W;Z:[_Y^]=VUJ*TFVAO^*@N=\F!.A=-?]XIX@@@9Z MAGD'\(7N#O<71UVRC-Q8XDC"-O[U;]66L+$$;@02;$'%]-@8@;1WY5XK7S&OK +W40!WA5UL%;C+!.ZL M/""2)1F$!&[+0:5,"S#)=""9?FKA,H+ MPHV-NISVKKI&54*IA')OVJD2RIH0RMQ.HLA1YW 56/3EN!DOP0>ARZ0WB1J5 M$C83BN1=0]:!4)Y21>?% M*FG-GV8I&,E/:_* GN=0B"D&-@@+#+E5GH9 ?3FX@G3%W6>\U61P>]&\@HZO MBN;5HWE&TQ :;)0\@=>:9$WC53G&,H GEF,.3I@NPYIHUYH[CVJJ8&XOF%?0 M_'4-F"M>%\+KW+8/P05S)("5CH$H\T@,DPEH]#F$RD\JCQFOXL[GR]1BSLUQ M=H#CSDE6WRL39%?RS55K\*!T\S^KN_]V\VP["E7Y*:P38%9!PO.G<4KN8[*H M(.;H%P0W!#QU&A2A7!.+@MA4-KRH+N?SN^_:E[A94B:X\EWEN_LKHU6^6QW? MS8A$&:D6@D0PA&6^T\Z!S4H! K=&<,6L(GQCTYJN$4O87%#IKM)=FVZ\'46^ M2G>'CX,R?X).@[\478(WY^P4.7Y?@SL]!(*B2!\.S183B"IRS A0R23QGS&FV ML73&Q<*FS>O^&,A^X\%6=7W5^UU/>'7,VU?FMG/1F\C,FZTRAM8*0: )! MH@+O98(4T+DL25E@_%;.[]Z>A.K\EO$<^.@=T=*#XR:5:;T27!06 N4J:I8M MQTLSQS,[7Y2HSJ\ZO^K\[I[!JY2W6LJ;V]AL2)%^"5A,+NL^2L X0;+X(X&H M$)7*\<5M7-^]/09 M[XX!0?O\XK5T.%GKY6; R"P!7AAZ:V+G@[,/'H>'J2'#T>$W,T\=Y$TJ794S M;\*9O\WOD4\^2<)T=I=1@A R@C>J$*=2-@F>2/B1<'S(QV7J-N>>FOK K/*! M*6:,S%O 8 F(B (5E'/3'*+ZD2],!&HD&7V7&#@T;$L_#@Q5&:U5S9+M_*!J:'- M_3\N.@B5@QB=E6 L.^J5 <@^!SP!-HR";&[*EHEW#5->P&&='JJ:JG6I:G MNF-VJ7JJ-E'/;";*ND Y,@9Q\W_YG_N+CR#V[XKM>?=,JR[_U!P#*PZ/ZIGQ7J?XW8<2$,/N3//L]+T.D/ MQOG=QX,"X::?UV6D=5*O[_JAYT[R]>5OE /S1L^^&FGV9J>?(-AD$,[I8-0K MMGT^Q!,W[GW$GS_UXOCXPOE<^L6I_U=:E+ MV];E!;O\9[FAAH!0>A85>I:$%(C,!9>(=3;%:).,^JTJ0F'R2\?#BULXS30( M?HCN+W IW^%S=_+)G8\V?OI^J?*JS)CF;U:UK*'Z?@G?GXW&O71^_1JFM+(U MG%Q'YN[!9#;8\TP$."P_E2_'M>9:.L?#XO?^W]\;4V]L'A7"^.=/;FUOH#-( MG3*WK5!"CNQ-WL'6Q?SV;78^%!;V#[\.#U MX7_W=K:.=GO.X>_=K8/]U^\VOWW[L'KO=]W._\]?/VZO3=W M-5?^H]?OC(\'9_D]XNAK1;-QKM]\1>/1\Q6=N-,1/K_XXN?8&YV>N//GO7[S MOLTO_?R]FRC4-UL\+'<^>7G*BM8^RS%K(<9IZ7+ZP5/.?-9PYDR ,GE-\F=" MR&M?)L_HM:_]Z&TI?R85N]7;_O@UR7F]6'4S@_U-+7O!DO5J9+^YD>J_.M+^ M>D]4WN2F)BSQ,+Z<*0NW*T6CMI%^./Q[$V]0T/9TQH>L/#]M[LL4&=# MW2Z;R_9?3[.Y[_?/#W9>3C*R7W:_'!Z]I/OO?S\^/-JG?Q[ESWJ_S_+GGAQ\ M>4DO97-IOHZ_]O/O_7FTEW__U_?OLT MG\W]_?V;/UY^.M@Y/ME_OT<._O4;V_^0/^?+7Y_??/G]_>'.K\?[.__YZ\^C M7])^;YK)?4W.#]Z_(_LOWY(L]R,R DIB *%I BMM2>9JJ6.D@0FQC-%0B\)D M??9<5+I[(G171T.M']U]F:$[JLKV0NF!.,) 6(E@24C@4!E+K)0:W1(F0U6V MJVRWYFQ7)T.M']O1&;;SGFGOK09TVH(0B8#'Z($'93/M$70N+F$PU'VQW:/? M4M0<*EOV$9T.\1C[H]['KZ=M_J.(\O]]?I,LSJW[Y.I[/*TS@;:/7?]=><(Z MR?6&G8_NY Q+9;?7_XBC\8=)M@ M^#K[QM<8SH:]<0]'6[&T:12K34Y/>X7AQ(U&O907M]S+M]='V0,?IB/WN?K7 M!?SKP?9<\L0EH;12 EB23>.DANQ1(Z!(WGH9L3GD;*'+\(1A,"QLM D06NF-G8I'I^$W_E@-9RP$,>1%21 MWU+DSXIK%!1)2!Q2J9>(2#B8X @XHZ0.E&JN,_*9F*^:K/W11@NHFP?%\;>G MOCGUM#^M;>DNYQA3[S-&^(+#067 11CP]9S\ MT2(EIM"###K+'YX\V!S^ M=46.8P<:U*HYIAE/V\I$T_:[J_= VIX)Z%T+UQ M0<7\(IB?U3M>"T6Y0T B$V1SZW*R(X)R4BD>@G6F1#WSF_X6/F>B(KV%3O]> MY4YU^BT@@%G9HZ4640D$JU*6/9IEQ4,=SWR04!NN6+2NC4Y_F84=RIZQ5E=V MC@9C=]()7^L[9_VO0J<1/I-R(F8!E.&^I'+/M>7?=:3$QU$(JD'/;3AOODG6 MR?P_SBUX'Q@(HR68;&E@B(QZGH1R?#EUGIN!:(VROT^6%=I;&ZJL<#M6F)5" M/#&9T#G@-BG(=*_ )D7Z@.7SCIK)=O8%)RU*.E;0;[.^N7./KY6?6X+_EEYPU62 M5',#24L&@H;LWE4TP$PP&?V<>M;*5H_[W\[3MH:W2;UG-7UNZ]OA>\\"YXZ< M5T.:);#:X;?].U_VW__V:7_K+?4>M=$4N*4$A&4"G D)")&$R^0\1II%"]>U M>7]]H+U6DJ7&,:M%_)?O$/_N+:5<,H,!N$8$X80 JUP$*3$$)2+75B\MCJG0 M;R_T'U[(5.BO%OKT,O0/MMX&0;PWPH*3*D.?! ..^NS[$]V#_K+ MK,6L<^/:=,O.3],=/!G>RRS2/*J"])J6;QH&G*/%?JRUFV4RX^OO9=#AUEN; M?.2,"C#!)A#<<[ \"$#A0B)>\E .]*%=:NZRBWDAH*U1PO=1,<=:B:YDA* U9F2@C9 4CKA%1BJ<6>R@J/A!4>7E?= M.(JHTNJV;$&_8XMW;Z5*R%%+B(''PA8);.(>G*,Q1F:]"GS9U:&6-<"MVYS_ MB= :7#%P<#)I<#IWL&X(6AM)==')^V(P;!AO/![V_%ES$M;1X(4;8G]<5=0* MBDD7)7*5_1MQ7$"*TF85A1R\=0Z\L,43I4( M5E9NNB "FYPOCA]L_BN' X&"C\: "L)QEZ1AB3^Y#4'MU4/? 66Q$]"^%Z0W M.HY^469K7:/AS8_06/+JM)OOVZ$2KR#]JZ?B5 6XE#K:5\I')52,%*3TA?*] M T>3 N9EBC9I%C4O9ZGIKB++JZ3=%5(/G%2OM%II=3WF;E1:O=]:Y+;S=[_]!,$FVQP/!V,>L7*SX=X MXL89E3]_ZL7Q\45*\](O3E>,?/L5Y_-%G(VO_Y7OUUJU>*E+F>[R@EW^L]Q0 M0SJ8E5Y4Z%D26MLBEGPR:C?*K%Q\4O'PXM;.'7O$/P0W5_@2K?* MP?;U1'8]#![TVK-ZU2^N?.[LO? M]H[>=/ZQL_OKWO;>T?^V]\ZOYM!_]/J=\?'@++]'''V]^L8/?_,AC>//5W3B M3D?X_.*+GV-O='KBSI_W^LW[-K_T\_?NHU#B; 6AW/GDY2E;6OW,2EX(JWU6I=^ MK?89M:9>ZQ._5D;XC=YU6BF>T1:<-.FIJ[-;"Q:)5Y,TT3?*F5Q=F_]Z3_8F M]S3QR ]S5W,!RD7Q^\.@?.@@_'6#$\;_MLUG39?A*"NRT=GP?'D+D7]T./@T MV_NT5HNRE:^UZ UW\D\__&GSU/4BY @LN-/>.'_O!XOT@SM_U L6PMF'LY.2 MAVE6K.FQ;[[ZKL^^^71+M_5A<-;_(<;&BU\0ZBR MK)Q11RUR+AP-5BJ4-CK&25(\L#M$"Q6@"P'T8"8@H(YGQT\U)*-,&1H0P0DM M05N5J L9OS9D@)KY"=1K#] :#:Q/-+!(J_#MR>::#N&KXH(J4I;(23-!@U4\ M(?<*F"Q3\5G,(D4Y UI89Z1VDE"5.:FKU?S>Y76>BU\):7T(:0$^2C3)LML^ MDT\2B:'ETCB30]_HK&36W46>5!I:'@T=SH1&3 9DP5K 0CXB!04VD@3:T9BB M+JK3;FQFO=EE;/Y,P1H>539J97AD4%,>DN$^&4$2=\8CM9P0'KP64BTE/*K4 MLUC:9+(U*M//'CO<>?GYKZ5 M<2KCK)AQD!*./D26_Q,N6L?0T/P-1SD-F7NJ(&L='>W/T!'CBB9O05H30$2. MX)23$)G2/A*)D>NLR)3H2B,K)U5.:KLF8X(&A8)R8[V@4MD2Z7,,)AHA,8FJ MR=K"1+]]ST2)"B74MDB3K>_XNIM! MK\$!>#?"V$SSQOZHV23:P<_EZ]N-\6[A@=8W[?ML!LW78\>KE:J5JI6JE:J5 M6F&E!0)DKXD45E.2[*9JVGO:(*([4LQQ*NR@V34&^-K''[L!7R1[WT07V$8O.LW[_*[.SG#&G]BEG[=0/>PZ>=BYS!9%HQ.E ABC%(0/&JR)#GCRWH:4(B]39EOG8A_[ M]K"]T>BL[ \K8\O"I3$5G6;\60<_G)X,SA&GWSP]&X;C#*_.Z8GKU_UCUW>$ M:Y^]F:!!\*B$M\0DF:AGUI(L-Z03"[-?DX$LQL*X9VE!DELRXT"$D+"R)(#SYI E923*6J0DPY=>Z*LN#: M=T@]43S/AS+W!>8F#+D6RQ7*BT)YIN^:(].&>0HV*5%J:PEAV, MQHW-.Y^X78&\#LJQ6JE:J5JI31GT6SK%*MJ7YS%GT^)<.9JTRR*=RP"")P4F M!0)46B*"9EZ$M+$IN[)5S2@5Z96/JY6JE=KH-9>>%:]>\\&]YGRJVQ&CN+40 MO6,@$@O@E"' M&;*)(M$8N,VV;).*:\]G'^/TM]Q-"XG^@Q29YB_'/9".WJR0-S7687KUU50-B_U6#/5Z>H65Q)9%8N_F\M[* M6.E-,L -ER"THN!3E""=UXXX9D@H>>\NLW=.F-4B?DN0O\+,]S)@7S&]**9G M$N#16I&TRB)>1@/W M$E+@,SO JYM\ #RNJ M*_=6*U4KK965'B+;O1R_>#E?E'J?,<(7' ZJOUQ45L[FN[G72BKE00M.0(1 MP4F.$'-TY)AE@OKP%=TM$I>/O;=[DB?M?.J-CX_Q));G_UM#]]A]_L%Y,X^R M3G=];']//=S-IQ3&^G4P/'*?_RB&&9R45LW:<*Y'MHWKX4B+S"Y@S%HT$%\XK M/)/!3CF65-F(D(S+TIS(!$X'!CI1EXSATFAQ50MWA7);H5P[G*J5JI76,G>] M1+=8.SF6YS-GT]F2"&JCE^"YIR"8S5\)G[VGS)&Q2B[Y1#6YJ9+)HD,@*#-;*:/!H58@N?4DY"^)]QN; M5ID6%>!JO;V][=H_VEA6P;QL,,_DN7/ P;/5 D2=' A*'7@K(SC-=60*(R_' M - [GV%?L;P.>K!:J5JI6JD-LTKN[!>K8%^>TYQ-="?&I'*<@94N@A!ERZ)6 MF&-AI4/DCF-JG&:7D3L?]U[!7BFY6JE::1VM]$ -W-5QML5QSF6ZHY-*6"H M,:GL+YTMQ_%:("'0[%,)U8I./"=MD^=\[/W;A^-C'#;GS0WQ&/NCWD?L]/KY MW[<[;VYMZW.UBEJM5*U4K52M5*U4K52MM#*Y(Y5T00EA;:Q2\4B"\XZY01CQJ!FD1.,(J9$R"U&L%XHRQQ??Y.2 MM?]@>?IR+^O+_>_UI9?>Z.08:!$EB/PL@T7K01O+!0G<)>8W-B7O&C%_SFZ= MNOH8@+R$S% %\OT#>782I"4:2_N09-2#D(: 26@@D*1<2J+L1FH7D.^IA^@A M8?B+.RF[9KN='0SXP>.PPVFW4U!TES8B/QA&',)X[BTR#O+P;#P:NWY9L4I.RR.G_;D- MLCHIYI)3()S.088S"HR@HFR0M4IZS7D),H3M6KJL8]ENAI$'+DZM$.AM8\+_ M68T!%S!,SN"T0N!R'-0%7C, M["4P2R2G@1)%G(N>$&<+>RWK(.:UH*X:K]PD7N$\H!,TD211)-3&*XR)41*( MC!KY'>*5"NJ%0'TP$Y(P3IQ$I""E1Q""$7!90$%,I;(N"4DL9%";.V^Z6"=0 MUWCD<<N.VQ;]-K$ *^'-W13'*Z.+NC@Y_+U[>;Y#1=@TN6 MX7GYX^#,G^"ZUC3OU)M_PY58HV[?:MMJVVK;:MMJVVK;AU8+C,E$'!%!*2TP MK(W@Y'IWHPL'!8Y\^QHL)57KER!.WGA>G&OO^U.>V-WTG0; M^=DCSUYA5AFCWAA?X_!C+^!DANPK#(-W_>9=FG&R580L3X2\G"M_"1]D=$$ M2NE!.)3@H[2 3A!.4)-DR,:FHEU![]R-6+ED';BD^HEJVVK;];/M C& 42AU M5(F+X(5WU$;%D0K! C&<"5]C@$<= \PE(FF.!+T*% A2!L)+ H8G"D:CD2Y0 MZZ->KR#@L4^3O_[TU'Y>U@Y^.#T9G"-.OWEZ-@S'&7F=TQ/7?UKCYA?;79%% M$0]46ILR':H,"IU"4((F+Y2RC"Y,C#\\1G5W:J7FAUY,;?0BFVA4*6TA2OMM M;G]H=C1.:LY -8=@,)_ ,\6SK,D:USJA%?4;FXPOJRNF197A)XKG^2CGOL#< M1"C78KE">5$HS^PZ8,)8'C'')4&4,11>@8E4@0_1!DQ6*"7Y['G,WI2YYC'&XTT!1(EO-6@$//2H=XR*\8JIC=V-1= M8I:UH:4BO?)QM5*UTEI9Z2$3YM5K/KC7G#\80YO(I)1ERB$'P77*'A,)2).4 M<%Q917F$EL661V)NYO+>EB7-%RA[0;%-!B0$;O03JDZ4T M6,I9W-BD72'O/!:Q#F!N"?)7F/E>!NPKIA?%]$P"/*F@28@$3+0&1 Y"P8KH M0:<CE^\G"]* MO<\8X0L.!]5?+BHK9_/=V6Q*.F_ >IIU94P&G+,<:+26*N$(*OX5W2T2EX^] MMWN2)^U\ZHV/C_$DEN?_6T/WV'W&VZ6\U[9.=WUL?T\]W,VG%,;Z=3 \%V"G,);*S[W$8C0&?T(/P6H&5F:L$)3X2(AC2 MDLB62Y@T70ON#P[D>VC>OA2(O,(3EV.,HT$%\XK /)/!5MZ+R*P#%W)\(8SB MX'-\ 3'0J#%B?ES$52W<%18GL^<36L26[^LVV8KTR9L6MLI%H6R%)RV"@27$BQR 4FE$$*2R2O:.$XVWP+Y(([SL7=P7S^K MY+09G8S#T!LUKTZ^/3@MMJA]W??4U_W#$27-BX<3@VSUXQ]N.'29\G:G1HN5 MKA:BJW=S>>Y D",R!9SE/P2J!$;$ *9,?W=):Y'TQJ8V\WGN6F]?3T"OMEW[ M1QO+*IB7#>:9/#>5/* A6;-'24'H;#!C%0*WBBMB@E1(4*X-3M5* MU4KK.ZKDSFZQZO7E^_V1:_.3^T6T8ED\[NTJ0$0DD'E@D"1!(M*=+(-9DX MSF7-[*[-VW^/T\G!F3I'>_N;PRX7R$_=Y@V.D/QCCJ=OHX?EJ] MW+6R6JU4K52M5*U4K=0F*[6D!?/:+9*3L&+[(JHX3-O?8HH=].,::R\OUOYK M?J"N,8@4$[!40FT:+;C$$:C3-D??4O%LXTVANEE?M6@T8$5^Y>=JI6JE-GK1 M!SF"KGK1^_2B\P-V@Z!6) '2!EJV 6HPRCM@%I4-3J#Q;72CC[T_\V+$=).J MGF&_3G9SDOX:3SN;.>'!M#NMI=6G66DFU4K52M5*U4K52FZSTH%N(FSKP M*XR('S >#K>;V&&N6EQCZZ7%UE^VYC)4/JC$G%"0>- @A!5@#)6@&97246EE2AI7%C8-!'<]N4 ;J^)W_X[ M&(T.<'R8CMSGJEP64BZ[6;GL?J]<.//$9R1"$$2 2$R!9=R!YTJ7H0-,.)J5 MB[CS%LD*W4JPU4IMZFNJ!+L2@IU)#7')K+3)@W*I'#>0(A@:%1".*1LK".YB MVPCVL?[8I1NBAY2K;X^IN4K*T'R].7>UE?[G^O+PD/A#A.(4CB MLK[T&HQ3%"P&+X77P<>PL6E-UXB['.=1@=Q>("\A,U2!?/] GIVZ9+)A/+<@ M;!0@!$W@E-3@K)%)2TULBNT"\CWU$#TD#']Q)^6 @6YG!P-^\#CL<-KM%!3= MI8W(#X81AS >G#XO:S\:G/1BI]S+&A+5@L<+"*4-RS?))1=$>L-2<%*KQE&Y MX-[N+7)R[N'9>#1V_;)BE9R61T[[+H]],XP\<'%JA4!O&Q/^SVH,N(#AVD1N5QRUL"QF*_W< MY: G'(XF4P4J>RW*7K.')Q GDDX*8DH!A H6C.$$G*&!(]&"<%W8:UFC =:" MNFJ\&"Z$4]2Y*S4@RT@0,.MPA7JF@7@C4!S,A";$H%:4,%#4: MBFT@&TE#H!8]UU&*F.62,/HI@;K&(X\['EDD*W1[ZKHF&7159%)%UQ(9;B9L MD82;$$P"1Z4!H9&!U4&#%USHE!P+)&6&Z^88\^['359ZJ_3VX#>] +M)'SRR M8*W2* @3AA!)G&.>AYC_3^\BMRJI+8_49L=):*&]4U2#EB75'=&!DRJ 49;% M:+U%(SX+I84TGWETJ: MVR]CB:/$6HA"FU*ET^ 21N!.<*>2,(SQ')3).Y^J6[FKFH*G+H%@R,$;8B&;-3,?)S19 ME4,TJKM,WZ43H3)<9;BVW/0BRE.E))VP7NDHE$>?8S7TR4JO5(B,5>79%EZ; MW8G'E9><(4@=$82D'KQ$!3EPES\.SLK\\36M:=ZI-_^&*[%&W;[5MM6V MU;;5MM6VU;8/K1:8)\(E*3F/1$2EG-"!$L=XH&@PL69O!KW8FT&79N/[3&CB_X/Z*0+D0GGA9 &"LI9QPDX*P+@BN MP\+,V.2,B[&^/P1CLO]B=VJEYHE=KJ<@+&T/58MJ@T_43Q?L>/@GL#5$HGU^"\ONMM]Y0*1A2,*H<9D.C!A.T!X7)",:M#<9F*%<@KQ>0ZT#H:J5J MI?4O -S2*59!OSR/.9O5]SIEGRD5R. IB')0J@G$ @;KD^9>:H$;F[;+]++: MPBO2*Q]7*U4KK965'C)C7KWF@WO-^32X$X(J+H RQT$XS\%*+&[3D,"%"$F[ MB=M<5C]N[;K]>Y3^CJ-QOLZ2Z![F+X>],,;X-=G=&S^Q4S,>*)\]O%F1;VJL MP_3JJZD:%ONM&.KU] HKB2V+Q/;G\MZHDZ*>1]")( B;_S"4&4A*J^*S,'JZ ML4F[BM[Y@)\Z@KDER%]AYGL9L*^87A33,PEP&[(A0U Y&I$)A&8E+M$1&/(2 MDS#CRKQ >N>@I )Z'51BM5*U4K72G0X:N7L*?&8V0'63#^ F9[/>SC'KJ4>P MR'0.?7T"2Y6$P+.'%,[E(,A=Z2;KJ2-M177EWFJE:J7US78OQR]>SA>EWF>, M\ 6'@^HO%Y65L_EN#(*HJ E8(A@(HAE8ZSE0%K66V7^2TB,Y17>+Q.5C[^V> MY$D[GWKCXV,\B>7Y_];0/7:?\78I[[6MTUT?V]]3#W?S*86Q?AT,C]SG/XIA M!B=E%?,WFE=_F=W74MEI(79Z.=_ [;5D,2"P*!0(#)FFC/(0LJ5\=!H5%3F: ME_/[41:>^%4+[@\.Y'MHWKX4B+S"$Y=CC*-!!?.*P#R3P7:.L!+1"9&F> M86V8UN"3,I1YY[V45[5P5RBW%3YS-IV-GA!- MA0:*VN8 F)53X@0'="&+=.L<0RSI[&X6[]5QK@W8*R57*U4K/8#C7.',D^HX M'U1LSN:U*964>&> L4!+'[< CT&"L>[KM,*SEMQB?C M,/1&S:N3;P].BRUJ9_<]=7;_<$A)\^+AQ"!;_?B'&PY=YKS=J=%BY:N%^.JW MN4RWL5*C9PC1:@XB20Y.NP0JN&S*Z*P1J1P'71NV'PN@5]NP_:.M917,RP;S M3*8[&FF]!&^')8387R>D&YMCA5*U4KK>^PDCN[ MQ2K8E^?08K)$EH/%.2'5;ZX7UBLC5RM5 M*ZUU W?UFVWQFW.);J,),YX90!D#"#0*K'8!>/*1U.3\MI@>[D9-093LI$G?&@H+6YW#+S?(3]WF#8Z0_&3ZVQNU99JY6J ME:J5JI6JE=IDI0=MR&QBZE<8$3]@/!QNY]#ABLB[1M;+BZS?S&6D(N4T&Y:# MCH:#B-: 2SX!"4&R2-!)BAN;6G4)FT])U=[+MN*ZLF^U4K72(^B]K#[R_GWD M7/9)6),TH08DIPX$%1YL" &HL XU8Y++V"XG^63;+'O] L@^3I!:!@MTAAD] M'YK,;3=__?6 .->/T^34J/QH\T9+3%4]ON1["XZ1V_YJK\.T_)&6(@1)M J/R5,UZ! M$=9'RWCT9.)#E6R'#WWL[9V+)-E[_7@6L,P(67HF?6T+ART=<[#WU50UI;8, M*GLWER+ M.V]AKV"OE%RM5*VTCE9JX1;VZCCO-RDPF]^,#K-31 +!*@/%MN )M<"D$9(8 M=#KR]GG.)]M)?&D/NPO_=]8;->?YU5[@MO0";WTS2LU8+D9.?\UE+!W1G#$7 M0,<!2])%%0UR@&YOSG4<5NZW&;FULJ5:J5GHJ';S5(][!(\YFJ7FD M*J'PX(S*\:PW AP2!]Z1Y$),2JMXE4>LO;AM!7"EV6JE:J7U34XO[@(O)Z-3 M[S-&^(+#076-BXK%V3RT0D=\B (HI>6(:A/!\L3!2L=%] 95.;ACBN06:<;' MWF[[W6?F]PC0^PS'O1BQ_[P^Y3]ZRK]LC?>WIP'@ESUVL//RK2.",1,0,D]% M$"E(<$(@:**9SP^V<#X'@-MG'\Y.W+CW$2$_*1C&'??UK,/"/YWQ,>9O30YI M*Q6"K=>_=3+/$2ASAJ<0>$HMS;7X7*U4K52M5*U4K=0F*RV2WM.*11:)5-1: M$:RS:!GSSA"NJ$:&;_>*AU\TJU=.0L;A:#2;7*[4R5*4$U$4*(AH-QA +T7A&$PJ7E-_8U+0KKFCMJY.+5X"_P_$Q#DNG M\>D0C[$_ZGW$SLE@],2&#-X#O^;H[D#'!^F(_>YRIOER9O=+&]V M+R;+0L^JU6J"2@BBXY4&8_*?;V*1=IN;+!K53>&V\0_7AZV"E=LR#K:Q\_ZP\DZ*T M*'S*7A>(H>50(>+ 2%20BL,EQIB(>!TKU[&O*T!F?NYOGY%2!^.8:QF2[ZF5[2%Q^(L[ M*<,SNYT=#/C!X[##:;?LD*5WZ6?S@V'$(4QN[#G/RQ\'9^4LH7(_%Z^.!Z?/ MBV5&@Y->G+RR?CRVV(!-(;?MR;S&!HWOSP M;#P:NWY9L D3X">A!!S9*F) MW-B4NJOLG=OIEXB@!RY_/1A)M(UC_^5N*LQ/F(B7,1WC09<](008D1Y6Q$$K/B%#R# MT5AG;AY,5KI<*5T>?A=JOGS+(O6!)01-1:9+S'1IE: 0C4&B2:*:\8U-1667 M<%;#S/!1E*5>.MX<_\R;XJW+$47=!3@N Q9BHNR*SFH_&11 MR8P+43B[L:FYZA)F*G=6[JSWRAFA@Y6@A5Z#3'XSSFX\'!8C- C6'9J=>W_5#SYWDR\O?*.=IC)Y]-,K)K_KAS]M7OL^TRL5[)F6^3U.!Y.SA)XW1WGW/N+/GWIQ?'R1 MY+OTB]-/)M]^Q?E\,V?CZW_E^VM6,Y=\+Q:CY$8F4_K[!;O\9[FAAJA0>A85 M>I:$%(C,!9>(=3;%:).,^FTS2&7R2\?#BULX=>\0_!#=7UD9YCM\[DX^N?/1 MQD_?+U5>E1G3_,VJEC54WR]A.9:EE\ZO7\.45K:&D^O('#\8NN;IR$2"P_)3 M^7)<:ZZEWMC=0CN/9+LX_4TMS'U<\Y)>>K)6C MT<[?O?4/AN]G9#N7&)R]/J=#: M9U+1PH;3#0/3#YX2Y;.&*&>BFLEKBC[+L=*U+Y-G]-K7?O2VE#S35MSJ;7_\ MFN2W>]?'=;'J1F_[-SM(6K%1Y&_CQND&V:LJ9E_OB>KA!0[;;R#_.G6S&]YVH^-..AE\&G72Y%+V@C;9-GT)('P\,_Q8L/3%KG5!ZY4W.Q&%ZY4 MM*'B<+-;J\,%;EMU.)]6'=[_Y_W^^S]/#O]U\-?!SI[X\_U+LI\_9W_G'=O_ M8_?SX, 8/(G /COH(A 3II53H%5W& M:($?L%I+ZZZ5E=IS:XNPDE$H=52)B]",0K=1<:1"L$ ,9\(WK$0N6&F1$[PJ M*ZV*E;[,L)*DB65?D@!3Z;Z+QH%#%H!(+9.6ED@A-C:MZ1IA*RE54FH]*7'G MC'.::!FX4$P:REQ,F8](9BF+S=D*.7Z:D!*UE91:0$ITAI02C=28LFU"RTQ* MD@FPWABP1$?/=2"1Q(U-R3,I+:$[XVE/Z[X9 K=BJ8PW#1:E"V.(&7.A=X*= M_E2)EN^6KT/)L)P.!Q][)5OMSSO_.!OE+WK]_UU^LJ4MJ8I6O\<3RHKLX&E^ M,'M-O;_C^K'C/@SRE7UIOO%83KZ\V5+<;V[A>S]YV0SYZQ,L7VSUX]8E:U3W MN2SW^76ZQ3?W&;4TQ#('#!4#X9,!8SD"2R)PC21R#!N;G'%>M>&1*0$M LE#G#PH%'RG)PC,%IQ3/>]<8F8UW%*[ ?+["7 M('$KL!\4V+."UP<151:[X'3('IO*,D#<"D!F4W($.?5I8Y.JKKQB*]?# 7M) MJG<=M,5E*)2>X(A^W(F]4@A":[&]=,51L?T V)Y5'49&HB21P$4*($0@X%1,D$RRB4J>GVB3 M@Q/=E?3.P4D%=VO!O7354<'] .">51X<)6$.EX_F/ M*#*X208W;Q&XGU!5HQD. -Z5,EK9$8W]T42%X.?R-=;"QGTIC684]R_%$-N7 M[%#I:6GT--\TR5ABR40!VE@LL0<'BYP!09VT]#QY)@L]L:[4\_U)->7Y6+"\ M=&51L;QR+,_J"(WE-!2.(&5*(*C@8)SA0%)D+'JEDG ;FXIWC6E3DK-"N>4Z MHD)YY5">50UH20HH2GY/*Q#,67 I"&")(AH>4R(9RH)TU15SX&N]XEYZH1(. MATWG76E9[8S=9ZQ%B7OL@9HL_Z1A^*@L_E8_YK^W\S=[):=1">C&!'0XW^)$ MHC8$DP)-RSD46@0P'@E0)Z6T+KILT4Q 2K4H9U$3DBW7!!6TRP7MK (@8E, MJP1T#&ER>(PA4H!*/@>!R3CB2)E8>^>#MRIHG^+^G K?Y<)W-N@/5 =,QH.3 M3H,0J,%18H$SC %IREZW'&9RIRTYM41P&_SM]>-9:,H#_7Q)HUH<>("(?VJ# M[:\F.$R3K\<]?X([Z,>[$Y/4Q,32=@X>;7T[!?W]&W&PL_M6)YGCP23 :$6R M,* :+#=9'5@M; P<95(;FZRK!6E18J+F&%LN#6Z)[M3[C!&^X'!0@;THL,^_ M!W:P,CG,XH%E]9#%@[)@F&.@'5=9\?/(!"]C PVC[.<*[4<+[:67#RJT[QO: M!S,^VU%M* 8%P1L%(CMPL,(CH,:0G(@QHF@CM)]0.>%P?(S#6CZX]_%LS;H? M#/IEK,(DKU%5Q-(9:7=.18A@C2OUA$#09D:R'#S)_W1(N.=D9#&$:"Q4"A%!RRA@@:/#*1 XT4!&7H0VB2 ^+N MNRPKK%L+Z]55('X ZXKSZ[_*[]?H=-QKA>-1L@S[I.=\[N<-PKYLF0NI[/"D%NA4F MN\'*[#GL?9R<*_:4].@]SPN?39*%(;H1[N#D[[W^A3U>?35'C5V7YP'WYR2I M)RQQX@(8RB.(',& #\J Y38:%S@R;7/L*KM"MZ0 7^/6]LW;KJA^8%3/*-(F M?I44P9$L1K-=$SC+$*CA/O$4J*=%D8HN-_.9IHKJQX#J%12T*JKO%]6S:M48 M'9QC 1Q%"8);"T[G?P:C$@W2>2*Q'/71-:0EJ'Y"S7)?=\84%)9%[[CP?V>] MR8GI=W)2IEW?89C7VA;C6R8T+NRU?>R&[[!. UDB<[V<;Y]34AE' M!3A)B\KP#HS*HH/80/.W.%6&-Q-&)9O?6K/.QX%42-^CRJB07B6D9R1&2HQR MGX4%CRR5<\N%R]VX$RJ8H-2 M&9Z6R6K9X@'5Q-0Z%W0UK<]O]6-3N]]J#%3):WGD]=N0,J!R2,BJ8RUK'>)PPOP>%46%^[S"?D1W.9,-YCN#S(YUEAPC@ MA>7 G(OY$1+<"+NQ:;I6WB5$J3!O+\SO0754F-\WS&>E"*/Y0<& $'2,68HP M"R9Q#9%[BLHXC)$TV05EYX\DJJ6.>^J9.G7GMVZ8>A(9DM7MX+F^&OMB8I3* M3\OCIS=S:H-A(BF2!,)I"8))!U89 4'HX$(R4?+2-M4E>KYUN"8_'P.T5[>+ MIT+[?J$]JS \!FZC+8D$"Z*R#/!W(3H026MP2A! (4JZP#%2#CJT=SXDK)8N;JD7AF?X MK73QM"H5[2I43&WQWV_;J6HTL3QF"G-"@22O,:(%[6T$0;@':[6"[$V4LRS& M2.G&)K5=1N;K$G5S\&-!]OWLL:C(7B6R9QN@2(@Z60))*)UCCJ3!FN!!)F(% MEX9XSTLE0MU])& %=FN!?3]BH0)[A<">JSTD02/-8B*'8"F[;!6SRXX(B6(@ M B5E:#ENES]ZX^/MLU%>%1Q> M,-5YY:GE\=2[^6EB+& 94 *2)@N9LQP8IQG0A,$%DC)/96EA9%>J-B4^:KIR M[:1%!?G]@7QV/K%III@FB-+D8(01!&>] 9T49H6A9;;XQB;7RQ@N5D'>6I#? M@\RH(+\WD,^5+X0.&)V"T&SL+I,:''4&5';J.F&T-I2-%Z:KS)U/'JLEC%L/ M*KX\A*S6,!Y. M%8-G$GL,(0P,30 M!,N-Y[[LL-"L37F1FO!"4RF#/DV]%=75&\=GJB>NE[ ?::A$#>$X-".XD^!0I2$TQRPEE M1?'2M$MHFX:1+[-Z06V+A<0!CCMECG>G7FM,%\@/AA&'D._W>5F?T>"D%SL7=_FH*6[I0B2;;CM;[L74;K^< M_S8JI\)^I;BMKP:K#+)A*&)NQA5A0HHLBABS/E,$>O!(. 1FN,N$ M055411Z)*XY@6WAWU\K984D5F!:H)7WU63!%*:63P:=1)PT''[)"^HBC&75T MN^-@I@MQ(PO=ZGR5FV:BGNY%/J&.Q5_.1OE[H]'EF="C;J>/X\X@3?(!S2M# MC$^KF?%!Q[B]<.=E&/?H:+ U6?P+,^$HN^O#5-AG^DJL7GEY7GEO3M)SXJ63 M/H+3'+.D]PQ,"#[K>J69URF;,FULNBJO\'XP>,]NE5+& M>B,%H+,"1$@&BH&!!N&XIE1C@3=ELFOJ_/='"N^E5QPKO!\*WK.:FBEOC@^ M;X9'8\;&:8'0T^IE;)?D>#&UR(L3UQ]O]>/NA5$J92V/LN:/O=39Z2 *"3GX M*&,9O ;CK8( M)!"PFG%(TILR'(KDH*2("R/K!-G'B>05BHN*Y%4B>49+2!H%H#Y($#FJ M!&>\ 8N2<:X<2S1L;*HNY;4J^3B1O$(I49&\0B3/*@?/M?$J:G 4158.*8%G MVI9"A76,2J&D+T@F5[0&UQ+%/98H)BU^#41J7>+AZA)[W\Q0B6EYQ#1_;F6P M/!!BRD %EHG)*@:.J "8+(W$,<.48P M$$&"+H*!66- ()'@$C.0*$G*Z0QV6EHAM.X2R2N<'R6<5U]]J'!>$9QG58/$ M8)TG"JSR%D0HY\J@XB"]CI@5A4UE0R$5IDO$771#+3CP#D7@E/0)$80S%.P9.;ZQR:CH6G/G4Z=J,>/VDZ)K%>,A MJQB_#H:7J:LQR=[%Z(@Z:6457'7YY,MWY_L[6V]#=X%WZGW&"%]P.*C(7A39YY>1'=Z2Q+S- MC V>!2SY! *&.0%*,TL3BSIZL9&C#<,H^[E%0V8KP-NN-RK 'P3@!Y==]]'+ MMRY'7T*5 VUY4.6D!P_&1PN6V2Q LH6UTFT$^-.;(OUM2W>Q8HBXV#K"+EWD3*M"U4,X_")LC*)(% &<%KP<#D:)73J(RW)(L4)KM< MWV5'V4) 6J-\ZE-EAM4=@E.9X:%%SD5?IO4A-5/GAH330=>H$ 01&ERIM,H<0'!- M,RW(ILC:-92N>KA\FVHR+=!(-YL=G7I]UP_W,3NZ_3.9U_4*ER3P;_;,QM[' MBS>>_CZ4'WZNF@+D VV5FJ;%IN/01Z.S_$QC,T1ZT&_NPI]@9X3]WF#8Z0_& M^&W*]-N4Y4HJXS1. ][;U.H.TP[Z M\=[TXK;+M55'MCQ']M=X?_L[1_8Q_NMW$?_]GY,_V][^\(6^^'/<.C][0@P]O1+X^OG\4Y,'[_!G4?-[?^4L>'.U^+O\^/'KY MY6UD5BE5SF)"5:)DG:#T1(/FAGKO*4\B-J,?K9X?[-JT[B[T$$:D.GEFE"$" M(W'.BB2UY$)3:B6[=46I/H1K^Q#NB[.PPVFW4]BL>5#+$]7M#'%T M6OJ>/N+)^=?@(7N*VHYVORWFV]_<78%N1>M2T3JC?6)6KC1I!L:7C:K!B=34"H-B"B*\T.''C_*_QX-H,3FT@ M7[G"&'[7>W9X6CYX+VO!3%'C04D+X'!41OR.SVM8LC0F^W+%T=XN:458 $H" M!R&B!Z=]R$(C6NVS97-XDI6\RCJC-HT_3DPO36-43#\0IF='XF@N690FAR,9 MSB(Y 3:E"$JG:(B-TL<K:QR>^TM[3F+=L+UI5M+JU@ M70)89R2 M])F=.8G5%@&@B@+1BD&.D>%QGO42LJ-32$J6-<'K&W8)_JW;3LU M\+\UAN>.WK)>1UI*A,PJ$($1,)8DX#98D_*7 4DM,K0A\!\U/4U#C/BA4GTHOY0.IDFA8;1])"N6G9X<*'P"D^_,EIM@U@9J;W\;D9-OJ>W+EE!DN)@ MT'@0J!.8:!$88];__^R]>7,;1](G_%40VGW?M2-0G#ZJNZOM9Q5!6[)7$R9I M2]1HI7\8=9(M@6@^:$ 4]>DWLZKZPD&0$B6!9'M&$@GT44=F5IZ_C&,3YAE] M\C2*@P&EYEYQ\X\T)&[,S(-R\N5\W$&D.3Q^<:+#.(H1W%8RG1 :AY+D((%) M$B>)X:$,3!3NHE=R8.8=MS0&9O[VS-Q%GSD\_G 2P-YE66H(Y5K"H0SK*B@S M1$G@\(1I0QG?169^?"&&7OJ26%1P756-.#:IJ J+#3M$&WY M.% ST[U[*7; M&NL5^:.N?1VJQ;^%#'O=,RR.CM^>1-CI-TM3(I@$0989,#$XV!G*I%$DF M+R<\S$)BA&8Q2UD>4N3A9(A:W!\&WHVHQ1<=<$+U;4P$,BB.N,SC%/, MYQ-=9SEIF_(WXI=\IH:PQ?>W.+P@.RYAV]X4\[.SX6[]1NO4,J= M7^AIQ7&0@^GQ;6(:/C,JC3,1R(QHP1FH+:$F0F2,R!P^5TF<\H!;H*J KM9J M#R&-A\#IW\ST&#A]-Z(>=4I&9D**ZHO)!:$J5"0/&26!XQ<")-[^"#,6Y7E$ IYF:'_D)!>I(5$: M&I%%.@ .1MS%@*VJ)0-[/Q3VOM/J[H&]=R%.XMB;9DR"V1&0C*4Q6!V8P\!$ M0'C.TDAE84@YG-[).%GC7ABB)-_=]' 61VE+/D;ZDY[)HGIL51R[@DYK)97# MIZB>^ZU0@[2Z.VGU=L76B'+%8AT(DA@6@+02"N_O9K3(Z:6E0.WB(B1APCD!.R,A/)(9214W09XF M)A+IDZ=A,(["KP:?WM&HQOUH+]QM*KRN?];05/C'VQT;&@0.)1_?5*BMMA(. M>9H$82@)33#O2L0Q$=1D8(# 1NO8!$J# 1*E=!S&\;WH$#AT#;VW9LL@%'Z0 M4+A:%@I&9TD:$)U%B)HC*,DQ(S/)HXSEF4E-I$ H!,$XC[[:+S$(A0TK9FN MYK-"SFW+C^KL<05DOG-]2@7SA9^6!9_;P"/SW&_?2]B]HRG*0OSSO-VPE\U> MX1?[4]7_H'/E("'O3D*>KMA2-$LT-3HF+. *;"E0FWB02B(S+E@*/PF#;67' M4;8C":^#QW?'#:)O(@(&+K\=ER\91WDB=)CJD/ (M!^:Y@%A.I?X%U>!BE.5 MZB=/TVR7?, #H^]>">=J WR<+W(RN5'62=C")[DYRKO9@SXQ@>1H&) _2@% = M*Y(K) GX0G*69*&,T6F4WD7+DQMSXT/P(M]/"?,CC:E!KMQCN;)LA*E<9KG! M1-D8"38 P*^;?V1@_2Y1Y*ESL/4PW2Y?Y*EV5[ M3_"ZAG#7S7C_]QL;?..1 MT*?%=(I)@:4975C>>UP!KEL(RB0U)N$T%VFF:"JT"!G3PN2)2%.IHNCDQ7?0 MO@9Q=U?B[O#9:O]ZQ=(DC45$$JDS4*9$2AA/),E-1C/&)9-!^.1IF,7C-,P& MK_:#976%6E#$LS2.$YH%L6 L44))+12+TSQ$5O_FJM# ZG?*ZLL]+5.=&2D9 MR7(=$!H&G' 3 ZN+7#!*:\D4HXDVU+(Z&UC]'K'Z2NM+4,\T ],ES('?J60QR76LB0IX:.(D83H/ MGCS-\W&2[E)M\1T%KW; 3LF^VD[1\.%&"^7;^G;6K=F/E&W_\]M-_Z'(]$ ' MH+L+D^14TB3C(I&9*9%QBBB&B9"?CX.LMM7OF]Q[DX2 /!\_5 Y>'2^9L:B1+X$PC M:1*GA*;<$*$R12*>YP%+4Q6JZ,X\5X,\'.3A?9:'@WOOP[7D06H>=XX>],+3UM] ;(=Z MR(:Z0Z7B8,7II*F4*>>%1;(/;*B M!HFT.U/[DU#8;]CH5.22NR JQ'>/=8!$1'L:V!2'1J!&.\T MO2LC9Y!(@T2Z9PGI@T3ZAA)I)6,\HD%B:(Z!N830C K"1<9):L(D"!/)=((9 MX^/LZV$![E B/:*N$\NVJ2S/]6B.#;O'MD-W:48S;6"J-[=);YHG=G_E[;H9 M/A1Y^PUL4J0IVP-^$+EW+G)7.X9'AD8LEIH$/%"$)I*3/!$)T4F0!)&4(5/L MR=-X' >[E-YV1T[+02@]2*'T#I\Y529]G 5)PF2H)9F>:,8Z93 M1EC.8\*I$49I&L@0W[ZGO6-'>L>6\CH7 M[-=TUW>!F.*35N2SGI6#/G K?6!-XU#)1:),2H)42$)#E1)A2%P7$5$A91$D>)Q'!M&629UP3 M,&QBKG+#-5>#_!KDUPY,[4=X4KZ-_!I"4%\GQ):=,C1+0Y5S2D)#$T)CG1,N MF"*IR9(PB"/-M7SR-*3C($QW2(8]=+_,2PU,*8M)88LG,+1_X2CF-_NEQ'N3__G<]F5[!J_^&3Q7#.W^$YWT6Q/_U\ M>'R L!LFTBPA&4L5H4IRPH-,DIB')J)4F4 SA-V@XX0-8=]!0-T/ 767^!B# M@/J^ NJJ(Z#>[Y]$6*X#H(J M:?7^#ANK+_M>$"R0F"P4_%9,1Q#K>7S'P8#NTT5(2E5!*0 1%A/.8$AXE3&5) M) *EGCRE\0,LW,.H24[X:)EXP@3H,H-=J0*!+8F)DRDH64:^*[-A8.3OQ,C+QH))TCP"!8D$)@%C02?^P9T C3WV^45X\/G#29SDPC#&21*#*4:-P;;1:4@"1'5F*@ZHUG>& M&4&J*!0V(: M<&YD>MP@4,8C'? M?(M?6']G"J_;U:5.67_!NG_CA*R4T8F(5*I%9&@")E[$)3=!SG.C5&X2E9UD MP9/ZIK-9/84+?JJ)F&G^@7 #,_R%3R[Y5?7D7_VE@E59VIHMJXIKF/:7\/VB MFA?F:O,:&O/-UM"- P1T.7-=(4 "Z!E>!_$+SH!^W%3^'/3C-:_=MKWX>+ M_3MZ^/WP/.FUT\/G=^<'Q M/\G;-W\4!^]?%N_>''YX>_P:]-_3SP?GSS^!CCO1_^?EU;LWZD)$-#T\GA1P M%^BT;S\?GK_]= CC>@MC./SSWY.WT?J27Q0*I>=4[MDP6[405:$*/BM@<#]A'#0*?KW48_M3^.O( M?[*HZ@_*6?U9N9CY#W\><5AFKCZB' /-M])R,2OF5Z/+8GXV^EA4A2@F\/L8 M7LDG5Z#Y5V/[=KX 4>(FH/0$]-DN!A$\'\99X:Q'?X.ZBR;FWN@(/K6*+#+. MJ"K.+R:P#7:#4?>>Z$]C!U74&\A<\W,K>2_+V8?1>0G#!2M'(\*6GOAQOCBV M8U(:/BHO+.81W C6D@]^KB83(%=[3P*!'H^+\$FA\5 "&@P<@M9E(MJ)/09 M_UB4LW&-XW4*$MTM]-D";:C+Z8C/YV!U]5= CV#.L)N((UU]0(-@:8.?CKY8 MF*>/0)A'/TJ8OX+E* R8LM/Y/AA_"]RQT[]+I =='<.;?IN4\L,/%O"'A1?P MYR\G!Y_/BL//,CAX]O;RW?M_/A^^>5>\>_8A.?SS'_CLM_.#]S"RX[?)LH!_ M]^?KST=_OH@//_]S>?C^-WCG0?CN_-\?CHX_!.^>_7-Y\.?;J\/W\M/A^XDY MP.=_?GTB!$T#F>&9.I""XP*:-,Q\)P MIG2H.0V%H3Q;EO&O%N= N5(OQ1QEVTU8D/]<+^@N#*B_ M=A'=BZE=K&\K#7[C55$=F25)<.7^?LS2X/#X]0E/,BYCKHD1,G720(2A(3*/ MTC1/-%5&+3.4R64F9"QUK#A-62A8$ =*\UR*(-(Y6Y8&=@-0%OP]TQ5VP;2\ MC =M:W+!)S=6 9?,K0T,N;L:X=;U>WI\MN2VW.JM'(&*HT'3T;Z<8^9*._ A M,X5 ,4Z=XJT$OI@5\!#0S:K1J48U:@(Z%WRO+^;N7M3>7H,^!;]9&]ANX;[= M&S[ZZ<_]_;]_WAL=6Q5OV^!\M8G5'H$&%I.Y?5C9&%N6&N9G964- [SL\JR$ M 1'0S71?(=X;[4\FKOFD7Z#1? 9[Y#SK[DF"3W#.W54!3?8#V(X'WYY78'=_QS$!*K\/]KL_S'GP-L3G7(%RQ81+@,X!SBHAMALC5 : M:9'$2<"#9/DK]0I^=-:B^OJL7YA1.A\S,^'W%KBMM3@)_CH5'!@R_*6>=TV#Y$^^25^)L[ M-CJC:T95GQ3CD0#+'!T8<,,(13>^ B:!KU4:9+\5YGZI\,/Z$6J$X%#E.0B* M26$LP<$IT@ZW>4SO$+*;<0[G'!ZP. ;BL=CN!03]#_@5>.E@<-E1:GPA0(.9%/, M[3"5-GJ&QSER \:/'3"T"R#:!3:+B2DF$[N2LJSF_L&+2L,W(_3@U-G;LOQ8 M^TNL<093 G: "Y2O]'1W?N03SW0X DOA[%,2KABY0*[.J ^$\$K.\9SK"'E M[6(:7LSL]78KW%M::&L\9Q&<*OQG^]4 DL[J?NBAG,^=7 MFJ''!@?LU0KX:(+8>K5RL3RO9F'G_),?V-[H#:@+O'*:2DN5<,=9 ?-$U6=B MZV1!$\'=M)6R4WCPS'J:FJ+9/BM=H@XR*8!0+$G/8%3E% -CH,M(2YBU4@3: MV42-5 &\-QN967GNE:)F*'M;-9-[(NU^/_K/BVN_Q(!Q*&4<(1A>1Q5@ _PWY:Q1)E4TL, M\)2.KT,5U6SABU#=+Y!-O<"&C?9"__*LD&<;WGW.KQ!,'D4*3K-FN/$U M*GHKY&'UE1-!IZ5=K7)VR6=J;]2>[ROG"A%U)[O+3?7 MHUM87_?BPHV@*U_&_56"N;5GLSNH<$+VQ/6(%JU$Q0=YJ0J7=F2I/62[HL/N MMSSCTU.84C6: B_[/2B1BMQN*;>I'"TLESYF=2^X1GA6Q,LNX;C!#?)'Y^=; MJ035J"KQY$+AJ*_@,;95XX[' NC<7:BMZ8>S%:AE WA$&#M M<:UND.JS8@W>A?WWPWSTMS4)Y6Z;A'GX'4S"ETZG^P,([G>O=;T! ?2[/P@& MU^'A^[ M)"+.&)-:RCA><1WZC1B];'7T+[ :M[]U*=R1&:U#&=!0I%2%82YRD>5,\U1% M*4^C^VIE@G+K7'T8VO0K"X8,3 #>9<7K+Z.?PI^MNTW.BF7MI>(3>^3(2;E0 M7N'O73KV-EU7G\(3' 2^F=O#LS; QHYEX>#LOPNE^3D>\0AX[?7K:G&!9B>> M:1?PB>ZL#9A*>NXM_GG=8,IJ MHSY"SA6<_.7LJKD'U*LO\TSN/F4VND1#FI=G&JV 6OWV*DCE#.%R8DU[V*T" MZ1!^4 OIE*#.8ATWW@O7 +IG\:/: AKDQ&J=M?("FU7OB#?=4,.75ID&=0)V MLIA/W$[#8S38SJCZZ$]>L4)+PZF3FT:$2ON9M07=*V>Z=<4[912T+>=QF"FG M?UY<3%PRA2GK) ICR6RN+SI]R#8H+]>J,T,N\]I?>R"Q0W MQ^X#\#>^:8]V.U7429VNV7BQ&O]0O0P>!;%Q_V$Z4^.2OK!U7#X 4/A5Q&/9 M7E\_P7J3&Q]6XS7D&Y?::3R]S0!= (Y_;/OB= ')VQ>.-&@2HPL^FU]9K)SL M5U!$<=JHCYZ"]E![%ALUU>DP-E+A?-^KS\3K+[C3==TZ>96FH[=:%Y"?3<=' M9P=>3^7,^7=&=;0![RFFM5L2WM!XY9NYXBVR/#]'!QZJY& 96&>:74>G!-5^ M,5SW^LWU+.M7-VNQ\=5C[Q:%Q756#+JCNHYA \,I9SUO\-HW=(("]9IU@@,N MX]3[[9Q'DENW6_V<<1U;Z;M6NYZW"^?RM",H>X/XDD*+'\N&MY67T4[+RPU! MO8XCU%+U Q"??V^8:6-\V6!-&YX$B\:+DT*KEL/LHM5&43?HXBTM[U/N2*=E MDO>!:7@^V!!GP%07-@YB Z;((:I &UK.D;_U3(NK_MTHYYK(:FWF^Q%UK+21 M+FP8#S49--\PW 2O+D^U_=CY'NR/8-*#P&]FX&-["ITI_",O)G9T_DW%3%E1 MC5'.TONR%W6^.=Q8C[U+/T R\=2?VKU6M57K;,Y4>-3I#L\D><\"F'3P D7*\;EY(J1UUHBOBDHOSA?/%-/XK:S,N*^T@/6T<[T%D M"+R =9XZ[:]R$L\M-.9PGJYQY;EJ)1O]Z[APV\N+Z<>RP#*H\3K%M:>U=[)A M56GCOG7V*N]OE=/7;'+N^44YM7%FE\=56&OA8C&[Z"2T-D/P:G5A20Y5>Z"M M-L? G2^^A*KP\58?V[=D@RXFZ_J$DP>3VYB'LW8N^-F9_L#$)E W3TXVY?C[5#TZGV8:# M#\LC)>]D.5[[O#J#\GTY\ZE\?1GFTF4:#O;#W)J1N#?ZHXE?- ]S,0A7.&#I MHYC"WA4*PVN;C*"NPFEU"C 3 M"*.C_ />4DP](DVK9@!/?-#SKH.J[BG8D_OC:T5,]66PQ60LYS_O#<: MO;&QNGIZEF1 L/@+4* +7$T[=;M#Q&U1+VD6UJ"W*?5C\0R;Z5/0@F;PI*J< M>(=-]T%V7^UKZ]0@NZTV'73COB[FQ:3XC#/L.'*<]%-P$'77=VFE<(W<&US!ZJGM?]P4KC\85@C=(-A-+&T=-I;_RXU\?DZR[A=,#[" MF+PI)T7I')1%=/+3.BR$3)?Q]!]BPP>"S0+*S$M\L'^T)O2!BP&R3NANP' MQIY9%*6_?N/#Y;I$AOYZT;T$UZ*;8;B)/C:D'GK%"PN*>B3@JAPPZMH0W>C" M(\^,E]SRM="N2:3KW%NJY'#)\7PV0W'F,M.]NZ=V@/1B!_;Q]ERPT#=HFV Y MW84MBJI\)52/ MLJ)&\XN*$/V5IWS@M9,&1K#=E:NSR!+\[6VII]M0S&EM%( M"&H8?$L3P5@4))S32(E,)3G5&[.UMF5?+;T'1I/I.!0R,)*FS B3: &_IUQQ M:4)]\PSY32?M#Y(E]ZXU*P7%@Z/N:_,A;7!"E!_ M5-7G3>^T6O5J>Q<:.K8W6 'N%C1*G)N+NR" <) J*UYRJWEUO._3MN;-ZO7V MA/)62($U4AC6Z#JE^B&PHVO4O+41$Y?@-)WBQ!"##?V-Q!8V=J?L B N@F>C M^<7$Q^P<7%V##NB?U'NMKY*NX^;3P4:-OK8=;#J5 M;D!FYK5E>UEK2+JO-KEPE]/ + MADD=='EY.+9C?Q*RX-3?RSP_BFLVFSL M MCY9;_O#>Z/7V<2?.;?VL\ZN5_">;('&A[0)W,B/47:\G42DY0>[L-&U,ZN)%PVLKYM"=]1%U3BO7#3#I5 U"0 ; M7 =-!FNWA'S9+\KG+I;9Y?'ZO5UG(09K_:@'=OJN[/3[1I=1:27P>K=1SV]J M@TF-]Z@M&[2YR6MIN3UHEFK^-CBP;N*D6CJS-B9!=-7%@YM,;Y4C;C!%GVZP MG@NVKNH73.61N(K_;I;^5;WB?WD"> ".X_H$N*;T]GL<<)N.*"#*J;Y$/35 M=?@(+%6ITF'*X ^-:<285)QQD:HHECJX#A]AMA4:H?[WN1_17S"@7B,JH"_Y MBUK,+LN9JO3TD6$G'!W_DQR>GB1YI$/*.8F%U(1RG1"1JX#D2:1Y:.*0)^F3 MIP:#;F@.K"#EU04L,WWA(%61 A',2\\Z*&)6/;$@<9@45E0N<=8!:($]Y4!\ MEJ0QWK=!QKM,AX'H[B'1O0V.]D_R7$N5LXA$/!"$FI"17 = @SG/!VFRLEJQL_?LJ%![&V#_P"H&F&CVS3/-= O2,/K2&Y3XJGU8UH+TF8BCEPF M8MDK$:NS8^J \T:GN9-1.+ZIAP)$.#<89).3VTOWG:^$K\<-=6^*(#@?_N*B MK<5#AO&Q:YO7[6?JQ#;Z/Q\/U==ZQ>BW&CO\ 9!\,ZDNQFK',=] H#:"T99* MNZH.7]%^@_?@QF]#]OT=[WBQ#F.GU^DY4^OVN4VK_\EEUYY;?) MW%0W:^R;/C(M]^ 8KCL^.*&"R3P(!8GCC!%*8T48RP*2A:ED$?8_IZ#F1FF^ MEZZTY1T!#T[:)$B^6NHGRYD#\E*^+4.?OZ[JU@-K*Z$Z6K/7I+7: U)=8L)> M.?1,@R!!6NT@Q58+; AL1Q!&Y!P&<58_MUN9@_5 "WCRU"M%SC5Q[N$$5GA_ MZ58;*G*W/X3*'8"'8 S[LF8C;GE*!#J@F1 FR:FD2<9%(CG+DY!S%8J$26P"_Z6'PS[.YE#/ MAZ-@_5%P$!X=OS[)\BR@(16$ISHBU*B(\#PTA K@OU#(1,6LP9*]R98FJ3$) MI[E(,T53H47(F!8F3T2:2A5%=DN#84N_W9;F09)$,Z#7 MM0)0G>E;")RZ*OV;RY<7AW\L4^,S;;.":Z*L+"56?3HTQ2>MR&<]*QL2#!X9 M"1X]D\DAC./@\SZ0HKPZVC\):!!%21(2*:*,4)Y+DF:+@M4))FO$@#S*-1Q;\HK(P M6-]&[8&T/%2[W=_BN[0\_)U79_M3A?\\_^\%V+<3)+FAK<7!\8N3F)E41#+! M_H>*T#Q+"%?<@ U)5292(S(CEOD)MH"+6+$LC#4HXS17,@E,G(4FD$($8KFM M!2Z\:X"+/W2VX-'TP-VZ8CW07H2J.(-G3JY&DP)62UETL-G"N?%J(6NV;K5M!>20M[3'D).Z);O=D;]1LU_)7?:"9A&/DR=/@SVZXI]PSLC:"VHA M/AI^L2>==U/T/!/6YSGW;4YMQ]@&2[T3F +ZQY]M3AYB"^'C#9;/ 9,@Q!AV MYUQS$#Z2KNMFET_&="_X'BWV7DP_ K6A O>XCT;7@/WT1 &GPKV:J#!(",TR ML#C"!%OJ21HP&04F7*G"9Y&.0AH&*MX^_,S<)88&B2*JI1F)H=S+-Z,_,>MIZAK*G>JI+.I.IOC+E;MT M;RUT'+#[?,N[:1 WQ$XVRI;_BTK3I[)@;TS13Q[IREV<\[W0-=,BEKHW? M>"DC>.*N#*.VR[)2"W<9"V*FVM?@RYY>(SMGPX3K]:E[_U'&ZG#K\V$N'Y3JR MV+-S!"V&*3@8X\XRU]O@=\:FR1:6/>O98^VFSZ8Z=:B]V'[>;K@KE]P /M_T M>JZ;)WC,3I>$V)VF1=6[[18WHG=5';I[R^2'RX_U1\-V4=\]O%S?I.F*T\=U M=9]I5#WK-*&._V>3W\>2@85MP5N:!.RFU*"^P2;T]91AFS+NI&'ATN:J,^ Z MTE1..(Q$.]Z^8^K<28RO?A]6?;G7K>O O92,@+#'-:8]KJ9#AKRJ60B'YI"C M.SEEG6'W5C:B?EF_Q*'U0!3YTUU6Y+]3+.%EFR%W/.-*[T_5$9X,=8YD^_T^ M-B]%TA04T5=$VT' M3 N>H"I1V!V905JP+S6Z&T'Q'KT_ZM3=EI/L--KL,G=PV9[KL]. M4\+L<&:7$/Y@KIPI"^/N.'!"\H*]?XJ)_;WL![/5X=XVR7 M=8QX+V/?(U^AG&+JF*.MET7UP9U3^-,C5!D.GLF3/%.!CK*81"'7H#+$F@@3 M8F.6[% M9;]>-UA[RFY]_3W5*?[H-&YMDQ)<"XU:>L-):64<=D7Q%3+MTKKSP*WM#-:V M<2BV -EXP:8DA''=G*?JG95+AFC73NQXWZ98ES^#>^:=]F#]J3R(AG(=Y47H M2:$_UDT[K6>M-^UBONC6/-EV,\M^SEGG)MN39F%;O"BW%[;S\N1J["#&%K9! MD-6LX% ]1\6GW6LL_[/)MM7H3-=89()//R#,)!(-%OJYL]RU;[#-[."LM(>H M!\ITI57HMU/^80^D8J_I1><6#!FGT52],C+%*#'JDHN9Z[57-^G>&_W>!B&+ MRG<1\EJM5;G7<8U8('+%:6FK.[URTFBD=C]B MT @7MR^SNO MU;.V8K,OJ86*BE K'H5*@F+.#1>"\B3/4;FVW/5^=*6W2BF_Q.N/X+;$I.YW^#1@) M: (>JVB16]!($QT$(HH#RJFD,HUR':0Y3Y44-(]2&G=3EI[Y_P((N2-*!$)6&&*?\1X9')B$A"%1LA6:BR M:P%(,;W"ZC.MZF-UAQK.UGU90U':7#SK*IG[#(RU-S=:1 WYV>\.[=$_KZ&U M:Y%)U[920"6LB50U2*,=WT*W^78?8'1[%VAC.YJ<\7EOHE8Q;&&PKUNE=;?U M5[C;-1@5LZ7KG3*$PRE75]<3&BO-3"8(BWA(*/ 88G5S M0G7 YZD**X&J@/-_4 '!(.4WXW%$-D,&5;:W=.'IO8CKUFJ9? MGKEFF.CELIC)Q3E"E2+1V:!L*3V1>WF!T%G%^863('I5UCT$)U^7 MWIO(]G*;CINL?!'3)!+@5G8"Y[?(^+V]'^X>+/N&,N"M:NRRS\.N M?"V;8=F-\SSUH/"\,\,=%B-5P#;YGO==\3QN9'Z=V=VTKIWI"IXG:Z](C<6X MJ.JM=DW2?;^+M8!Y=4[P4N:XS^"P+#X:D,+_Z>\*G\_VI M0I2#BZ'>R\%,R),PDFFL(TE2%J6$QA0T"AE($O.3UKEUN?H+I.L%6HOJX%,E+N!S MIR?4\K3HIEXVS2$PP(N!: _8VY/'KFQDK7C\02SYJ)GQV>E)Q%F21+DF*6)) M4AHSPC)!2:1RS6*JPD"MA,UTGF0IS52U#R"P9"]/*4J+^0S^J/K%/KRP9P7)O^9J]3N:[;$LW_AUL!=N M_.[:Q^9[>;3YUNYC_V6'[(8-"X.[_;^?Q$_:T(K=UU^BBT^CL+^KN-7+:^.6 MY:YE-=LFJ@/72]*%@3W!^HG?;DXNV/5C9K6B8-E9O7:\^Q?R;F]N6S9NM1H/ MD=V-^?66.PH,_OV/WL"UF#B_6&!V>^?XQ&X\OD_0#39ZXQIXB6##G1?SD34X M1O6,KED@BT/^?:CCAHMT?2PB,S265&A&:92C3R]1+ >YFB2:JNQKSG5'EAO; MH:&OZGZ>^&=OSS]-CM[_$QW 6 Z/7]"#S\^OWK[_)W[W_CE]^_E%^/;-?^#$ MQV<=POM>?*[O@7#Z-V'M^\/S<&KX--?Q\_G\"]H#J?!P3\GH*+S3%-!!$\#0E.>$2YR M06@F99@(%2C#GCR-5QR!/J[Q-0+"E^O>&P'QQV(V+6RUC2V\ ?*#GZLOD@M? M-O6&\SMZT;*TV$&YD&=IFFB9FBBAE!F5ATDF4YIH%J9&Y_$@%WZX7"B6Y,*K M/'CW?\\">?Z?*7^3+X[.GW\Z>/_O]P=_OCM_]^8 YOY/>/#Y WWW#.9_K(K# M/P^2=W\>3HZ._W/V?S__O\-E FZSW^-KUQAQV.+[%# MR*P.][6-2-N(S+I<@JWATP<2_OBPR^&/[P2+\<)G8,,1^.$)C$+,?UNI6"52I[$:69DF-$\#T28"I9'H0HB M8T(>++M8ZX4>/=,?]:2\:,L1OC7X$/;:O67^-XSQFJ5:AR$).=9H(;3)# M3<;#2*,9VUE5U5E5+^B6TB8L>%'GJF[D&/.P'!Q<-[HR+VU!')_),Q]A:>^N MLR<6,-Y)FP-GDZX,'$*%QW@XXY6'3ZCP^"FJ,U\&Y[O/+5A#T^RZ%>MM+H*JQ]6^!!_2X-]YP 9_6G8J%_=&QZZYKH.ZJ#8O;[_? M7O?53::9Q7#RV1 6,\(V^M7S2[QC\VQM&8@?=#U&U^ZR L*V"&=3U[P*RTK' M'K?O^M.M21YHD=ZV;>V6?()5H+1'4SRTG2V=7.L 9BP3DJ5BZ0M>;36H6)P74SZ[&EV .6A+@FQPJL5E@?UKX5N MRFSYLZ6 SG,LY6+725MIU-Y7K=RX29FZ9I3\XF)2@_1UR6[]R)9G[ZN9.NSF M"+^#\]DL'\(?PM#91'I_'0)?KO^\?_X)WG&2)F$@32L(AI$DF5)EPF0AFU MT6.\+E?@39]$?VS_ZBY5N'A0K34TF$0#H/LF\C@Z?GO"PI2K* D(9QK[6F*J M,4LSDD=8.4J%H6'ZY&F^EV]L8SF^%0G X9)D*C4QE8(*'N8JC75(:20#%D=4 M6!((:A*X24O3@02^G 2N#I[MGX1)#-N@)(FS7!.:@9DDC H(G/XJS56@E8Z? M/$WWPFLZF4YO)PABSAGG69 E,J9IA#5H7!D@@ #((MQ==2@467^P(%PR.JV!-GI*=H MGJW'_/"H(:Y[;9B/4<_'+.<"'GVU-^HB!7JU4*]/<7)FA>^.63I0P^G4-EVW M.N]#.-SZCO2%7=0> MX#VH#/^]<*6D3@CW):I/6[7E;+6 =_XH#TTN&\C M>]R0&G5: J[5U5\ADAI M<^^?<+?NC8ZON %E?$>Y>V0H;@"VRLC92&X/'VT\NCUS\W78O$NK/((E:IM5^VVV#CJ[DJA(6$_$U-4H M35R]H@T.FI7HX,H>]E:[__BV^?]Z9F"N7EHZOD.JLN\AZL@KIL+1+%>RY3K6,1R+0:O5^HTP8DLA7S6VZW_0(0.M])?E>HAO>T MT83^':"@J?<.F1[O_0AG'R+J MNPJ+RXS^B;W1[WIFP43\=O@#W+\*1M1 [5O(3QMCJW=1=\>_/_47=ZYM#^P^ ME']A 6FFOC. QR)P3ZV#6YVIV[Y%7A)KBFZ:DT?,NX&:+_WVY M?CS8_4$VIED-(-#')^*NF9I'_5W2XC>]T?;YJ_&)E[Z\,Q39>^=%.]]E+UKX M?8K^7S0NVJ/9LZ("+9Y/CLQ?8$5C:9S:M^;9X%T[>/;AA$K%0$4*B::I)E2P MA#"6&)+1W%"=R"Q-5YQ8*A>!3A6H.BJG:MNLPDS*RZK%X5F7->@#+J,7QC<@]8Z[J'@Y# MQ^T"IC?-SW1W3[K)9U6W:8*X\EW*UTS'M5BH-K18;0)!*_D7?_BCTI[>UT?+ MK$/'YM=]OR2-%X=_7".E4UP-GAD,OOH M^ ";= ='ST[C@\]O+X_V3R)IXBC6(<&*#Q#?:4R8-!&1L50@6R(F6?3DZ;1< M#=,6/:&\5M@\EL#C=)=5IN_4V^HWWZ_D]_)<> ? X^V&"7].5&I2%AM)H@C4 M(1IICN5K$3%A9J1(!4WS>%DQ$KED<)3KG,F ,B,8-7D:Y"(,69:",K6L&-6+ M/NJN^J-1A[:N%JI#/>NQ?S VC9.7L&Z=*@#JQZGK6^F<%#X%>=R/R%05K++O MG8V=<;KW5&W>-Z^A& VX@\3I7^P[UOM$W[XYI*:C4 MQ7^$H_VT+!4Z/K"C4]]ALZI5;)KNVC7:L$2-"_"\S;:I8V>=)/YFR3PD(3[3 M>:[&(YNUXSI8647,I_'X!A+]]^V-7JU]**B=.#7;&<)[@%;'ZGUFKKU2C3R, M>>0N.VG<51-='XJIIYZB6H_0Z'.5G-HY[@(DGQ>G?GM!_?V('>UK=;3N<(_K MT,U$0KVZF#31-CR1!3;'[J\<>EI=5<*XYRJM?-,,U/&FJ-XNIO5"6""4MOW7 M3!M@4.>M?=8FJWOUVVZ@0V0<>VVU[A5T89&-5]J$=R%)73W)I;;W.++T+EO? MCJY<3XK5*LNM!$\]&3:Z.CP<*06;7:';V'E0<7,:#GA]T8;G8>>KHC4FC.W7 MON+O7AW<\K#00;:6.:YPC2O@!HL]TYGSK5O">GP0F3622:<(HXERP&#/, MX*\DS'26\"C18;K2'(EB0G0H J-3FG/% MK>ZULU[S./N49N'\ ^!,TQ>;%P^5<<Z=B)^>)O6 MJ*Y![6G2LQ+M0;OBK=6X.DG<^+4;VS1;G((KL3QK2)TYB3.* 9H8D,"5-:$@S6 M9BR((AFLX+6S/-&I,6F88?VF2(4,3212%O HS?-8+2NM?D]&]:8\&H?DUH5R MZ-F+J250++NO,\B\E#1^Y= 34*@"=%7GH$.9^GKOU=Y(83K:S&;)S3UM6Q#YQ@V M/EV91(.LXGMOK;RFZRAQF""D>S*?NB(4G(UM=EXWG76G(.;;6>,"/BG/]>@G M/]"?QZA9K O$OJA;F9OK!E*_:ZI6KUL:H+_T$D_0[UQ6CXY;^.GFPOI/6,R_ M8+R_V8*!8_YIJ*Y=&\!])I-#&,?!YWUZ>/SZ\F#_),E3J2)$^E>A(33C'%MZ M)8313!FF DXS^>1IL!>O1'"=%O>E-==W3R6S%0)YJ3OT/)#(EY#(I\-_3F0" M&V%41@*1<8(]J@B+*",BYG%@=&3@?T^>AGO9]20RODU'KZ%T9FWI#!U*9X;2 MF5V>P!>7SFPMA5D&10PB)=*49U(RFAK)="YSF:2*&L:Y3NZK>[J/(>&4NB[& MQ+7:G=,I?W*:V\\WTO*6;K':'GIOT5$T*_AD>WWO _&&_/?@#?GE&3SUHSU? M!W='4D2F"AC1>90)G5"LPEN63%PD02HCPX,$D:3" M/(RE,B(.P()7 =7+[HYVT2W#_A^M3M'TW$;1W#/96.^UAQC)DLL'FV*Z];O?5J MQ=&!R?NHG#I7S,KEJJ6S3E]UEV)SB0-%>\KZ@ZHV$6ET!N2(@[0Y59AAY1ST MF\<"2[PNM;UJ!F1$AVLQEV>*"62(&PL\O2;MAL^[,0WG#4+Z<:$1731P M)37"?%O)6*Z!ANWYRV ]_[2'.-[F?#8=Q"M[[])N+HVM\N4.MG#-1JND7)PO MW".<%PJ_GNDSV#Z<<.V3PK?]O!:[MC_ I@LPO--#HUANJ+.QFO5K6^C:#I$% M_+*V3*(#NV%GU,]*ND5SWC9>M^61U1*D[XV[_V(I1X$Q1UPRQ(P!V84I@4V\ M=LW;FL)17[MBP[IN1W#Y%U.P[1S#S;Y[I,D2:4X$WY_E#R'PX6B=6;/5M?;9@*@08$8N9<]-O@>+5 M0JGAD5 M)YR&&2A9F8A%*-(DR/)8\ELIK\=Z=GYD:F#>M1"\ER#[*CU]9&IMS[GW^75\ M\,])S T'DSXF*C04T):)H$O>DOP MV+7GJ] C@5: 5;"(@7JS'*$5";'J7CT1^H-_['3O:@]=M4XR8 V2D!:6R1#H]UU/Z.>OIX MLUYFN^SG2?9H\AW\/*_.0%>R>5N_=X#[CVQ!C,W7]N@OV.GN,5?AO3CA5&1Y MJ#5)LT 1&DM&A% 12# 6!&D8YHJMN*;36,6Q%JF)LI""MB]BRI-(J31BC JV MX@!Z-2_E!^+2Z+K[\05^GZVOOJ?JIELB5P77ZS51-\=9LG@KO+[&)K+ S'-8 M06H-U2CGUZ^>EW]/*[S%-%B]>_8=,/?>(-K&U/7TEE(2#2^JH6%!5+: MI=%&09B,GI]?3,HKK4=V J._ZYN0L48_/7_U]]\_6UPA/I'>+NL!D*ZK\VM* M\NVQY"\\G?$&B/$!6!?'J\<:;I5=^+_M#S/=7ZE>LBB"/]I&*I8(W 46 Q+3 M/F>VI<]HS2MZ1&/?A1NTLM/6U=ALS,H&=#*'?IMPH-I7\JRZ5SH'PL43W00?\HFO: MVJF[Z]"!1\Q,:X>*C@G3#EYSJMJ7V,H%4'Q\T6EG7%@[V-C>ZQ: ]!>@!4!M MY_[__P\6A=FOU4K]H?.8V.9.[5:Z/C7=4DR8ZL?^PB%2&[I=8-F:NL0:[;8W M>I\TW&N= _>O&5L-.3?VGH*KY0)([\JU6MT+8ROTNF]R_M)Q*ZZN$V\.L5WH M)BP'SU<%:(TS"VS=]XU2P+YAW!V&;< AQ;GY1#S&]*FBUG M5070+PSE8R'U4FTI7-O"T%HV\8GT[K*:5=JHK).[GNR=EZ,E,RN;P":8^C(> M#6MI"X"!F?'!/B+@X0F7A'WG%$*%PK>)@,N-O;;Q5-H!> 1=Y L#'K3 ?8= M5:C=74=-M>5@A_OE:]CB)W;*E9KU:Z,C[6G50>5;=81NF']MK,%["OVQF:PK M,_! OOBH1K35(X#'VL&U-0.=8?M%M![+#2^VHL'6T6[F3]MYKME%5!&Z@VE+ M(99V"%YGM.T&7S72PY58V?Y@I4,-]!(-MJ>]WB,KG]E&>$YI:"I%M@B1QVOR M58/)]\N^LKV643>Q;=>&^/[A^W].\B0%"PX[.K \))0&DK @,42:.,A%+$.C M5^+[-. \XS+($IU1:B(1L:=5=E"XS N!L^ M="%+4'BPAVK=>!K+TCJ!]UL%F-:WE&NZ*=[&XZQEEL1A%ILXUS3*!<^9#FA* MXUA1JK+;]Y/KK-%S-[7!Z;R>F_9>?(T"M.&';_-CI^> MB(SJ)$D$T3J$'==A1G*N0J)CKD/8EDS2Y,G3,-VC=]+> )B M-\1-C_;8YDU'C(;."=0Y.;9W=AO*&+ZVC"$9RAB&,H9=GL 7ES%L+4M8,B;@ M\BQ+@HR)5--<*I$(^)%'*0]H)/7Z@,T#,93G"FG]1:OW6U]U30]XORQR7Q5K;OAF&AY/JU,.W35>:).5S M/3_#(OC7-OQI\8;<1V/T7VMK2L.3;]B8#M]71S<0Y$CH^:76:SH=KLE,K98! MD*HNBN+R>UVTIYAU'?Q%LQ#6L^N3VCJ==VR*T=1-2,+,BKE[IT\5JB$)])0[ MO$ZXS$$&="$\,VSV127EK'=V&V8GE5.#[TG4\FM5M_W>8VVTVT4^WI:NWL:P@BFX]E MY\<_\F)B]T7;2"=>TP9<+Q#"JZ4(()[%9&Z19.L@9-M&L;^_XR;":#2OBDXW M AC]Q81/IRXKCZ&*&\P3MLDN'6;Y/I MP^YV-FG<-"WR80]\_+H]\,!??0#4NIUT6<=D/A86\-3UU^[(EJ()=V$PIB%Q MV^^@/QFD1JX>1DI#+_YC94N-*&CSQ%NT7$L(WNBK;L*6#DFYO:F)F%4P86YC MAS8(Q)MU%5?U39;3%B"H?99V+R!IT80MI H>CO,&5+I^$=*FSQ"P&3$@\"8U M*&VO),!N[:89+F7MKU:C=.3QHX]D+7999?Y.G0*>\QD*R>IO/;-YC(/F?/#Y MX(0%@4IE$),L2&-"%?R5BR@@/%:*1HD0"5O1G U3C,9QK.-$T TVI#*1*21 M#L!D#918UIP/0>]#"!64W2.[]J-'$]':NE8HX9L\/IM"(2T(Y*1>,)N6@;+7 M)D_5H(K-)5XHNZ%I16K8J3:[I$YKP^=4_1SO-B6]AJ-Z5J"S4*T;@FUD>'YA MOX:WGL)P4%UUB%RN85X+L6D3C>!1J!E76OIRGJXRM)1KB8EZ8YM:TC8FDDV/ M%\RH&R_-Q*=.KNGYV(%V;U.S^@^$6ZP;%U6L2D\+T#;@9(2G_H0)]-7/>RZ< MY[I-EG#)?&[[2U_Y.VM0=GR6O6/DB[C&?GACJ_(NP?C"J5>:O9$M1W;:7_T, MKGR>'_R^_^JU=223(,4S]=\<*&IV->HV1&H7MYT6?NR&8CPD:Y/JX9ZKMNQM MVZ2RT7\+0_Q*:=58:XCXZN@%\U9PZ7SZ[-)(-TVJIS;KY=UII^%+6*\9=G>" MC0YB3:1Z O.9+7ZX\N3FIH#:@NWZZ)/VG#K==-.PV7F;-KWJCQ&,2E2MZ@H^ M7BM7(%DLQ"EPL\W-V3R'2U\Q:(L(C;>3VN6U28Y.P;'KU.T(< ..Z_$[O@H, MJ8+4%ZX+8S\2W(Z/NZP2T;T\_ XJ$4QFWWEKX-5_S\IIB=JV=84RJ(C )-* OAE#4\(#'ZZ5-)\S#1*RV51$:9$B:*DH#24# C LV3 M(#=Y'D5\!;STI<;0VJC=CE%_/[9H3.L;%6T=0W_,D4B-UBD'2E$TRY(\#[,L M$WF>4I4;RK\FJ! &;$?DP0:$D(T+[W8&I.L^GF9:/0!5]<5TM+\X15<-GLA. MH?BC\8EVEN(5GAS6-_E;B8FX/_VQ_^JWGVO-:^V%KR]L-<-/<-[_W![X/TK6 M;@+A$"XA/_H5?W1*X^^M7HG)+! B+TYU0"1-R#W2@.7R&[5B=5'#! MB\JSP1JUW9=X6>R@4KEIS_1\5C8!!)L^OUS)&P:[R#SC'TFCECS,8F895&F@ MDDFCE-?>9*2GCO'1WQS4^[?"XSP([S$(^KK W&P$1@:",Y^7';O- [&SACRP?4?%E2FBH@QB]F#A/1;.: M3NY-8 1N.9OF>WXL=1-K"X0P'YTN@%>01^#I%[/R'$64M>2KN<5)X.>E#6S5 MI3-6@A8>9>S&HG)M"P[G9%IAVK6Q7-YWL'3%P=TW!_Y.C'YG"BV<*Z.W>CYZ M7J-'/ Q!=R3GI9-SM8]L5__5[Z,T2'O>W[&/TK:U MI&UV1MW(U0_5A6?;6'"G8]/:D?=Z[>(X/3Y9(ZV]V7-67KI"0@LNT\FF\8$% M_WZ;8>(*%76W<^HZ\;OFW&N0:OPQADK[N2O0<=W/:H>G;;+E,CDP>;=57\+$ M'@Z@I=AA=Y1O6QV/X?]Y7=.*"1&XLYV+MATZD1]T<\ U]:-8T0W+<=%JZBX! M!YVOZ_;>)TFXNLS2PNRYJ2R_<%LT>L@0OWV&>#IDB \9XKL\@9MDB'^U!K;6 M&WR#E/&U]]W *_R#-+X#/@,5HN/"7-7W A+07=/WK(,'4P-'+]%3^E+;?I:U MOD<9Z'M_<(EG=Z^[I%/7':C-VB? I:T3]V5M@NV"EF>S^I3&/K/G,"P\!-VY M;=MN76A5-"ZXO@'[Y_[^W^V1;($3O*;C?&B2-Y=JA-KIP\ZV9JA8S)2>]BSK M'OB-;U%I(5J]7E.WB?^KG"KXW::L"3[],#JRZ;3*+?U/?[WX[>CESTX?@"NF M#C%OUFQ0B[%M6ZA.ZEP)E\9K\RWU5#G#;$G%.)M9M/%& XH[FHJ^M4G<]KW? MZ!.AOM#R"SVN!\ XIZ;6WN2@SYZ)6/(;^75V^C_YP?GO]##XX/B[>?_Z&' M[_^A1V_^.#L\?QX?O7E-W[W_]_O#S_\Y6XXA'W[^]_MW;]Y&[YZ=?CJ(X)IG MIQ'\2=Z^>1Z]/9;)N^.S\X/S@_CPS1_FX/AYQ(#37&1&4 MQ20!CJ!"IH;3>"4-8*JP1.DT#F0=9%%$:&"%BR>(LB%)M$,[AV[CK3IPZ>TOB%L;KC MHZ;#TY,@C'(MTIB$"3>$AB$G.1."LY?JON5K]C@9[49!M_#K8"S=^=]UC0[87Q.R+'GO] M=S0>!AO0^$:/_9/6JYV>91AUYWK448-OT(.NC>8LXV\][;(M:='/FW<7:M)=ZYK9.L0LL>P-] M?(1S_/5>+1J*L]X*?>EL;[YD7L+UGX./>CA+&@Q+>L=+&N9WRL<=&;=QB>[= M*OUDBR;+!3Q"M6B&-UDO4+\_G,[*Q501/U8IM3;FNOFCSK>BHI07WU\#M'-_ MM1"5G!7.F;3,?;>993"ZX5R_S4[?<+K_\ZNFV)V:Q:O>J;G=!DQ/<,9%'$:* M:ZJ,8L:D/,G L*%!$HOU#8$Z*%OQ+?T:SS_YQ,)]6S>NU8T[A,?WTP(]>WO^ M:7+T_O7G@^.SR<&ST\N#/_]=O#M^^>$@>@L6YSX].@:+,SJ =_]Q_O;-O]_7 M]\"[%N^BU^GA\<&GHS]?7QX]V[]\>_[OR>&?_WQ^]WZ"STH./LOX[>>7D[=O MWL$]A^;@*OCTU_'S^<&KX.KP_6EP\,\)E2IBB0D)E;DB%%/71*8I86# YFE@ M,AZE3Y[2/!JGP2J0E[/:OH95\$2X)^7R>34(K@4A6G82!C M^"&)F:"QT;E*HUR&B4RV84(.@FO'!-?G)<&EE4AX$@0D9"HF-*01X6D*Q!W' MFFL11UD(@BO.PG&.0'>#X!H$U[T07%&61E)R(X(XI2:@0DMJN-329#1C>;@- MUW007#LFN,)EP<6CT&A%2409J%TBRPD/ T:"B"HNF$R5B, @9W2<)^D.":Y; M6[C&_G=_+-R_]>Q"VU8B56GFE]PB_4C;*WNCMRFZW?S72N)[+:Y,'F 0,PZS M2%&N6!X;%8)"%5.I@XPF@X%XG\35X>\K!F*0)X:F(B*94#FAG&8D#U-->$RS M..6IE(EX\C0;I\E7FX?K!<8WU;*67KG1G?GH^5S'1@A-91CF"94JR -IPERG M1O)8QTIIQ%.E%"@M4H3J/"0BYS'1.LMEDH 44/K)TS 81VQ@ M] ?,Z+'),L&5H+%,J!""1SH.1:IEELDDT&*P/^X9HR_;'YRK.,"F+%)G:'^H M@# 91B3F8111&82A"H#1PW%,HQUB] 9H*$RH*BDH*YU8V&![W2DX5*X:'9I$4<9*33.N 4*4C M(J@Q1$H)\DHKDV1@>,1TG*3A#KE)[LB_.S!ZS>@\37.6*AGF(J' QSS3 67: M,!I%H8;0AP;VXOFDO&$Q1(T M#BHXY7F2L2 4H60JD49^'TMC$#TW%SVK:6[:"!FS7! A#">4Q6!,,!:10"J6 M89)0E- G3Y,LVR&/Q^#:O&O79A0%&>- 1FG-.*<,ZY%CK ->0:??1]+8F#D MVS#RLK& V!DYU9HD<48)"&1.@+,IT4;3#-1&D0GUY&F:Y ,C/UQ&SJ@"^\!( M+G,&:J3*LR0R2<(#_$288+ 4[AF7KU@*6:8B#<>UR4+,2C?802>-B8QEHE7( M3!H!EX?C)-\E/K^C$(5CUWR7+8;CB=R5P%L<)8J!!9WD,B8T"33AV)0.(G<0N1L]E.B2Y%F0)3*F:03Z3\25 6D;@ S.=38X-NZ9R%UV;(B8 M)8;&@I@\DX1*)HG(DXPD$NP:I8-0J_S)TSA*QSG]ZEC$SHA)PD7+!J"9G?B3CA_$;Q[=OCAX/CTT\'Q/ICZ_UR^ M?0/WG1]$[_X\+ [?[T='SUZ$AY]/KY;="6_?H^OAGT]'SYY_.GCV(CI\]MO9 MNV>GT=O/[SZ\C5Y$!\_>TH/WK^.C9_]>A]X7<*$3PS@)6)@1BBE1N<@8220S M$8UTK *%'EPZ9CN%)3. 8 V"ZSK!1>-49(&A0@M&HYSGB(&5Y#J3D@9"TR'T M=,\$UW+H*4I"'@:2D2SADE"5R*X M,BI%$&L=2JQ/_7_LO6E3&\FV+OQ7%-P;<7M'D.R&G#-5,_P1%+N-"(4U"Y0L21@EN!(QEPRQS()6C88Y#)K7 \NGU$EL2W. MI%NM5JU3);+],H92L^ (\<(%R9,@6E(M2(PN$2JP-94Y^)+ :5ZMOD1SA7Z' M&/81\>0XTA%+Q)R*-OI@''5KFX3B=<&K(EZOF-.]4#9QZYS3@GM!C,*!11.Q M2A2$5*CLIQ?&Z=/V$V?>*2DBTHX(E.L?(5R$4YN:;6..&H8,+P%*05M+(W7ABC3]L;U"L9@Z;(6:K!WH#? M;-0.!4MX<%:X:$"D2[J.S8.['%2I<"N5"K?@Z?0K]0\M96E>#_ MS)AN1GHAE!9(D(SS'#-D-"/(*>\B-0ZD>GK2]+?%8V-6V9%> 6P%L%6RVUL$ MV&F+649MA'0.4>I;3BIQ@#HK^E_D4)E M)E.HIAP$Q>//%=LP_O]XLDO77A<4.6_[N;D\ZV6JV. MM\/DM)Q]]CF>VF8[I[7]';L%U[7AMET'$[23+<2+E9M8N"68OG.AXFI,8T.Z M'M&'GV. 3._RY>5T-MM9 MG, [(HSLM*#T45YG'!).)GV7TSU]YZ@-KPNU9IGAF0;]03=?:(TXY&R,)SK7 M/ %WVWXM-QX< ']E\FOF/-%N[?G=F[4\BQF!ML#@*RU M._W1?.!Y\6?L^F9.2!VEF,+-[7@.8G>C=EM*Z!UW\XGS/_D&QN(^^9\2;S!V M\^7[YSX*]0BYCVJ#8_F"!DL66]GE)2/>X]87D='4@,'5]LYCZT>LU>'NXYO[ M!3TDB?/&]+D7M5B A]UH4W\J0FQ!*GM6"W5Z@O.-L?DJ]'THP%39?Z\J^^_+ MP/5\MWDVJ7A7\>Q5//MM7AOL2?*.&J]IY":"DJ\TY4$3:1RG4A_NW.FX\=<6 MV!MPSYS\S3QO?"9*,'Q[M[QZG>Q!?3@238 M2\D-1A;V$W&C''(Z$"1Q,$D%Q;7D:YO,F'6*'UQ4NQ/\AM:3NI?Y[]4ZTF:/B]7_2GK:)[EQ'U95*N%A@# MCX9C3PUGQ D?DLO*EV05MJTFMEW,:%\$>V_PKI(MY-BKP>KG-61LN3IH[BT M%@*M-]&7E^J<+,PDH)7AU@?00 B6+@C%330B5EK(2B):X_V,%J)C-)3$B*3* M9I:0$;E$ M(TQ&!PTM8DL+#$NJ8/3@]>/1=0Q=%7=>&BX]:R( -VW+M@@O! M$CE\RPE)2<71J\K1TSJ*$ E'2P@BFH".@CU&1C"%C-::AZ3EY(=^!A.DMN^5\5E/^[2O!I9()R@EM$MR,F)MB M"8L$@=_X50#AT[]^Q_R[Z?[EQ](??O[.4!7:IQL M\?K1H4W.&$,DLI3DFJ D ' >L00*(\I).)4*2N >V+8RJ#MHLL9R=AR([A2 MRBHEG>52"&D"/&8ZDV:T_K6Q#>C-Y,Y'\'=L 13&G(+S M5S\L/=7E.1*7=MNU/P>MBQJ1HP9OY[%F_7\'S6X,M=N7X+>K6_ZU7K.YN=R/ M)HB=HB-=B2<#F&;.;()?8S:<0WC>[!_#=VOVZ*@;0K MUFCE$N-8)LTEX]I0QD$U,Q9;)E,:(IX"IAW],J&4B07P[SUP8%Z>XH\B)3+% M+BPT64PWDV\,+'?WZC"'([R;4PWA?;M;A\I:RT4PR+H$%BO/]0Q-\LAP3 W M<2(J1T50NG&3E@5,U(*_RFRW*WKRXSM3_M7+27#/341_VXM3T%UZ>YVMDBE' M5!5['[N=7J\BG 4(Y[*Q=0@;0[4F!+F0..(1%'1G(BCH5'K/''=$Y/8!Q-Q& M.#E%T]O><>W,@D(-,)4U&D#W]>!CHBH8I4;B>5[S_K6XRAGL!:AIL%)"*V+BIYLL8H83A/HPHIMR)0MS95:*7 MOX0W#D\-^>:'\=6R'V%![V< M55YFAE_4LH5\VFXFL/<+2AS/,,_$ZF.W;X&>SSJ]/AH"WB]&DE];##TK:/"U M0N.,L5T[+5).LU3-6>Z%GMEK%F\,,+F-6FT+-.5^$:K3NBATT6:O-\B)Z^-* M'GS]1M;I'=MN["V7>W8:?]RDW&U=3^$#_-:_R"HR#*#?VRD&OMO-_^:U (L+ M5.C=]*488'EU,:[";YNK*$AO@7GR EL$[).[E@6+;% 84>5-#)IYKT)N:BG7 M)9Z-0ZF51)'I)G? ]IU3H$.PM#K^^ZCX2,K^M=P]&^ZYMGI*^^(!1@48P@'S MP$EP@1NL7- @3@A7D3N>\#!Z) LH1:EVAH."RR)QA"FYD)>W()7? M\RC>CPUBJ]NU[:.8E8'?+ZYO&9HB6^>V&XH?_V2]ICBO:G:FO""H%_V[,.B> M=[JA%]MOFK[@,] L)7;&T( \H3AW[@Q(YQ^<^LAT "DH$UBP&!5*UK2C-Q<0 M@C7.E'/EKAU%0]?.X=-N+)U^&R#_"I%XD;N_QXGN[Y,%@PK];*QVT:T4.5;. MJ#?PQR.2']8\LJ>9P.\J8>]%PK\2M5=UR>93]H=R+I5(G4NUVUXT8!SURRU2 MOZQ?-HX.B9?66L>1CP8T-\\TTIQ1Y#D(N9A#BZT&JMVX*8'\2J)..MOG'RX. MG>=##S>G&RI7?0*CI1!^[PKZ:_Z(PV)/P^/ZL2\.3Q;Q]5>LZW5:@_[-7YD\ MDY239Y*$SJMQ\DRN_AS/.;&$8S^/N]?G,4<1N6ZTWU%1^>:=;9W;B][:OR=G M#1.<6N5;%FAT%G*7DX^4'FTYRG$ OW9*E^^[0OW/=\%P[,J,I7;I(TI,)<&6C MT,H*6KP^$L[>P-8U.>;KF1[S0<@\EUYMLHC6N]N.S.\#^;NE)GTO-2F&KOI:V=_R0!.57&M'\ M.B.3'WK>.!.BO)Q AF>.3KZOIC.,3JZ+^MYWWM@#K>:DCO?W/O']D\_'8"CS MQN41V6DXM7@@-LC0)Q&/"R.86=XIJ'A78^2;2M4VQ+M2#BZFL:IKRJ@/6A]MC M4L;"6"K5\26KCK^M#B8O*5:MPN4%FV3KHLYS:7_]=)U2"I6'(+^F/3?%8VF)T/;^]=9!_=LG?7&$I?O-OG5 M1O'G= L/QVF0O#;$;SQ?@;!G7,LND1 LU8&<1(YTH%QI#"#?8S>:\^H[D5$ MXFPX0.:-!0("\K["A0_7>UH)T:4)T6DSZ/P0$Q^MT@II%23B,@1D!0L(/@_< MR\BHI+G>1^50?SZ.WBI#IGN_<$)5CO25QK0!6 /M?GGGM7^G0K:E(=ONM'EP M?N@8,1J'A!03#'$7%')68+ 6&",J.8-97-N4 &ROMC[HJ@/;W]U8)I^#TM;I M'\=NS9><,M2A*\WMQ:+<<&N'609P_V[>W_):!7M+@[WI$(GS0R)EB)I+Y)BE MV:\=D-.4(Y\T]31AH9G.99&I6E;YMDJ?NR.?[YX5KL+V4:T5\V%CL3ZHD]"@ M%Q^"?)5^MP#RS3^+^P7HS<&\BR'B_96W+U2@MN3#NKVM_E7LU^4'"N\ZQ)$X MQS'8I8+DG%22RR5AC*))WG+A:&2A0#5)*F7NV=K3 *[U+PIM+KODSO)I]GJM M'?N5'O>2]+C11O[=LJ#-E:ZX8B\K%+L3BGV803%K(DE64N2] MV,8(H,)P+E MW3?8"\US#JF0K["MULO L,)(J52P%Z2"39B5%3S= 9YV9N$I%XJQ $I:"HEX MD@(9PD#3X@'CA'D**8=$R55JD/6F5*RK@X!16;)9Q]G80?,;T[KN$MFYBFK7 MT'TV?F&XW7^7NUU9F,L#O_H,^#%C0A%())4'\*/*(INL@S]QD)8I+'-JD5G' MYOLA?5T>2'8]FD&VUR,D2<5 M$.64YZ(2!MG ;.Z72"SSSAI/;O*>+8YME5;WP'S);MG]J-+;7A:@S>AMHPT= M=K.JL&UYV/9U!MM2($3@&!!+U"'.).AMD5J4@O+,2VPI]IS8UK<_ M*Z7MQ6+<:!OW[,^QBQ6P+0_8]F> 37,EL* )^903QSD-R"6C4. ,(,\089+* M\6M:S/KC*J7ML3EZI]VW[:/F=;['&]/:7CB@76]?>7-QC+!W;-L?.YV02U57 MV+8\;/.SX1Q$<8.129]$88:V-N+B+%.L7+:M>\0JK;2@/; M7I%K/9'0UH[]JZ2VDGT>HK[=F$*Y4 )VA81+1L)&[%=8MSRL.YK"NJ^'7#!& M54X\* J'2T.135$@IZPA)FFCC :L(^OLX5AW5Q:K5+T%&'RD$E0:WF/C6J5\ M+1^0OL\ $G6$IR T@IV)B%,7D3&8(6*=BEB"81E2#O/ Z_KA=1,J[>M.3 ?2 M>*H(V3VQ?UC\>;IL0U7ZYJ%+4X'V_B_+XXYUWQOI*O=@F"KVI/@FG M98B@[>9V"NXD^G[9I\KUXG\'16[M=55+V\NMKSJNZ(EJKUJ6UIKMDOF*0FN= M6H)'MV!45^U3L3KLHN-))M?-.]WL.S?%E:$<1E7C5O;79AIMC/O^)O8W) MK@F/VYKDCR9@7_RK^:,P?'?:,*+K3Z;]?U]4\NG0 M&FH%"1(Q)3'BD2:4_T;122\XF+Q>J5?4J62B(.&$>ZPY?110M*$KV\^^MK0LO'&2Q?1A.5.U23^X6Y5;:->QJ% M64^QMIH?45](RP4JL;W6!?A6MC0/M2T8E#V*-5@1&-QE*?O_RH@SL3K+HY.% M%;[57L#)OE#+I:17M$2Y">O4\CR1/P=6[]F"GW[$5N\5IJP/F,;$@.&?)>9."Y<$I1X0(YLYUATM[IO4KZ^4MU!L^/3@^ M@'L/]O;9[E[K!,9VO+_W5/T*S_X=G!2O]P7!]N?ISIY>-XX/_2&"IDP1<_O(9TE:,? B#'PYSL"[GPXQTUC[H)'DVB N MC 7>%1(Q[*7 UD5JR-JFG/$,/DAIF7\ MKI*RWNP]#LP\;+)?79;'#?/JNC& M&^4\QEJ+Z#C#UG LI',J><:4XI([K.[>7Z"2\T\*$Q(V M:@2X;Y&"?88-E)12E3-*EA"OL\33\6=H#_!JQ/R]>+@2\RO"O]-BWF@EA; 8 MQ00;QGVTR*68$/QEDY&,@NJ^MLF7*^9?FF]BKVM#+&CXC:5BW<6$MP#USFN2 MDN?4<@V2EU*K)=6,PS^5:%]I:)AL&52(=DL]-AZP0(AD0;0KCTQ2!GD?'#$" MKBE7),)7%OPK$>WWXN%*M*\(_TZ+=N82L<$KI$TB8,%S@[0"26]-P%HI W8] MB';ZMBWX.1D\,T$"=[50JJC2QUV:%P&PS])NL=*9GA1SO\SH3$:8))1T*)G< M4, YAK1P!DFB,/.) 1S[)>=J/F>DZ#/Z46:;^2T&!6V MXG%X\:>/O2+J-(?13?5K[\#.%I_/A,0-D6+]UMBY\::-PV37B>:-.;2O&WTF MP7Q#[6@8QKY1^Q9K#G J_HC%$$87:DUX:K_?;;I!&3K7[\ D8/7R \ZZG3#P MN85D@B5I'^5G]P:MHM!=ZG9.A[&"_7@T['H\G/=U/,'UB,^;_>-:9]"%IS=[ MQ1-FGYYGU6S[;BR#$\_..MU^!O,\LR)(V.?5!=VU=5$[M=WO.?$7OM*+,(]^ M$6K0X_,*-PJ4; M\_!@W/F3M27$!U^+F9W&']-R!KC*Q>YN^CQZZU=X:V]6?P?I<@Z[WXOM*\&" M7Z9@N7B2X"%%BF!'(N+!)62HPBB T _6 MB1@D7MOLM..,A*A=;7.Q\R7%7!'U%>F4E#L3:!N[0)(=D \Q4V1Q"3:LJ#8$ MV'#6Z<7>1FW)$;#/ 7U_%,&\H^CA8GEZ1;#^>@[@!W1H#SEJ%*'?C?D?^"R> MGK4Z%S$6F D:U)?\U-YXCU3@5_^]6/Q>[;?/7[[V_E6L(4S2'AUUXQ$P:_[N MC7S:.[;=7 QH@D%]]-XD2H)2B6/-3'2>129E]"8(BF_1 ^[P71Z.X#7,>QV\[\9:DCW6,K<1\KP=2[E+%>71)'IIA *G=/33KND-*#8XZ8_ MKA5L_0/VK13;%@3.S^;IX+3V*W?.OY$_VCJWW5#\^"<6LO5O&%IGRO 8N7>NQ,-;)B&<#U*9U,XP M@JP/'''#"=+1 !TI%TD( CL')-0_[L:(LD]L6L&MG16K/)G&!)1S!6G_IR". M9GN042QV?V0=L%"#!KU2CF0T*_(A8MF'KE#9"BI$97Z&'R.!T4W7:F0W#L70 MZ.'E@'KKI6HX@N/151A,F4$US,'PQUD;#*]" .VTBZGF;:K%0G?=CCYF?"U- M/$;6:YGC"GETK2!?8S4JXDFRD )&ZPUEB._TRA2R_WT'%X.1.GB/K0$KE*M( MM;3)NQ@]34I9RF_1_9!8((-U3,A\+L?]/@]U,>DAWSCK[WXZ%(#/Q%N#%),) M<=#(D>-*(^P$3O _K7,K";$Q6Y.S)">@X%8F@RNBZ4PK/I/J#%P_BNW8'68? MV@#,"590MII^7''_1NTU<.+NH#NJ%%S,-5=G:G5ZLU9F7K#K%7)#(J\U%^3D MPEJ["U]&Z9(T7B0;,*<4H)\+*QD8:80I>:M-MA!?_MWM_)$Y<.!@K9\?V 7K"ORYMAWVXL&C*-^N47JEW4*DCLE0Z0U"1'L M&.*4:V0DXXB&X(36U%(;US;-QDV-JD;LF^GSB4FH!QP*O]V/EC[8;CL[2G:[ M?P%'522U))+B]:-#;0CCAD1D!'&(1R>0I8(@'IAP-H$DQVYMD[*-FYS(0YI: MSZ;K&:B# .RMBZF,\OS-H4I8[.<$Q ]1E-,-E7-/SSKE7KXK UU_Q&'*Z?#( M8^R+0S\TOOZ*=;U.:]"_^2N3J:Y9?HP)&$+G96P]DSA1>FH)QWX>=Z^]PD<1 MN6ZTW\$*A,&^LZUS>]%;^_?DK&&"4ZM\RP*-Y.U=I&M*C[8^RPEVOG596ZEI%.9J29L?KU SMFM+\<;'5.:_U!J

VNW!JL"L MYCF2AD\J-ZWPPQ6.O;DNO2N/5#&-LH;1\*3DRINX\;(KI9 -IOB]*J6 JL9O MOGSOXB-R0\K[/?;7U_CS#O:A%3#,RRP4LI_]11\F_$4U1M:KXB"_6K2L]"Q0 M$N3VV2Z^9$/,F'K.ZUE/O%2*,Z^-XGY1CN;5YS1]GM\_KRJQ\DICC1_J+;ZQ ME.V8+=H;&:-OJ)G?#FN<_'D"G_/]R_I%X^1S#AWF#;H/S_E\W #S='?O^V7] M\NM,J'']Q-/Z:1W,U^.3^N4.;7S\2AN71^S@!,S=CQ]8?>^K )/V$N8[DWE= M/S_DGH%IJS1*.C>@=QY,6X'A-ZX4$P9^MWQM4PBV3LPK3-"J@.J5 A77VG@6 M 9P4YHX0)QAE4B@;,?,LL *H\ BH< 54JP94$WEHC4^'3"K) [%(.6H09XX@ M&V-$.L%6\Z1SZ-S:)J=J'79\A8#JU>>^-8;!$ ^IP/':H'7>%%<;6N_2+G4) M2N M(0/S0!;H;**V8M01^L,&N%,&M:/13<6NR)05B&!)C% M&< 532B9X+ 'W,+& F8)LHXQ6PW,NE>#E*&OV4R&-YEG/U6^,1IBQF=:G#/_ M$UL=WPSQ9^U#=N>>=9OY5/'O_D7M+UC]UQ RW*YMP:Q:-4+'HO2O#E]_/?_? MKB[_:[UF:ZUHB]/ASEELHUYGT/63Z:CM(JGB-*/?16Y<$8KCXM@.9YUFNU\[ M[<"%3LY&7:^%YE'1+P9NB.U>T^>C]3)!MHM]<9AHN.0#CV M/G87AMHW%R(ZF31 L_L/%'DI*4?24XIX\=W#D%>&GETYP8=;P]C)M[#V$:$4Q'( @3"=K<.,0Z6^B20<1P( M1 :!;/(1:0J[8!@6)H)E1" MO-PZKW\ZU$P3HD- 1F*+>+02&44"(EE79U*&0-B<2M)E%XP%TI!>B6*UUB9%:A351_4\56IRQK7?RK\G%*>S;N<'?-;-W/__!BYVV[$/ M(P3^&G1!9UHO _^N0:A0=$*\+@!R%VD6:$JYLV>DF>H!))T2V(,@3=%2H>G( M.T8U&OURYYRL]^,#W,O9G26T+EB6Z4W+M=R.\_R0"!ZLB@$!KBC$ V*?!M^597J?6Y_=N@B-4:JD'3.IQ.A6P9\;>OH@W\WP]J ?^:#P9>=9S(0[6U17JS/U!;>]$G M J?U\_W+KW1W[Z"U^^US\^#D$V^YQ'=O_P._^U?[.]M733V_&7C$L;Z[9]4GSS%9(WS0^>$ M"T0Q%!D#V9ZD1%;*B"2)U!(;HS$L:WCK@NG5BQ>9RJ FHCBG7*E*F:]<('R. MOG/4AB^$88/WF3[0"RH\[Q9)1[A3X.*28HI*.<56?!_>CUS*A=LPEX<"K;-, M3*X:9,T7:MI%QB/#27#/J=':!Q6$LUQA;D@(ASNE&7D/67;-%3MCK#!9''JK M'?ZZ9H.MD@OR-L*%#]?[5PFXNPBXR=!MMOOI,&'FJ=(>.<5R;[W(D/-.(!]M M,CA('E58V]3DP=)MV6?>#Q<<+P.Y=L',S=5Y0=<#Z3&_"T#5^F>E0:O$H$[,H)TQ5TW0&ZIB(,,W1Q&CA5D@%6Y8(*G#CDA%:@JGLK K'[FFE>+TD#!MMY9[]6=Y=>1V6AFQ? M9I"-"94S40CR7N1V9YX@DZQ$/A!.." ;PR*W.Y/BIH.E2BU[$K6L4L<>%\KF MQV+] L7F@-C%$,**'1N!5X5/B^-36V7=J%X.D"N]C.U0ZTQ8DF,^QC>FBMTEXV,5=;&A/3E^ M8;C=?Y>[7>EF2\.^68>944XRBCUR5(-N%A1&Q@(4<@+$(:.U7H+5R=:YGJV1 M_GP9(F]%+=NYK6%FI9NM,K1-QS@7.MO>L6U_'/:3JJ!M6="V.^M0DY$II8Q% M)%J!N -4,T%+Q 0F!B?X_XC![,3K?*7:;#]1<81GY>LYO8%S_XC1X7')/0_1 MXQ[0"KA"P26C8"/V*YQ;&LY-=<:M?SJ,N>.XQPE9:CW*%<:1QBXBR255),C@ M>>Z2L:Z6YEY[W-:W;TK#&VD"E6+WV)!6Z5Q+C[_8V\HX5.+1Y0>VN_WAD,K$ M.9468<]T+@L/L.2B0,QQ@P6/"A-0NCA>5_H5'F2N--242M=4#L-U@L-S=$=_ M;6'ARUR:"L"7HY..<+_231]?'GR8D0>"6F*H$LCK8!'LMT!6PX]H+2,D&"EC M6E;$^1*Y[VGJUZQP;MRW>&6>QS"_U( M4^1@!>.\#AJE-5^6,OA5BMR"90SN MV 5RZ3DL9>F"UKS2!2.DJ3*-%RM<<'[H&?,YC1?9:%VNL*R0DS@@DDCPEM&H M$\NNN0U^2PF-ZT3CLI%RT2DGDU>9LYDE1MD&2*NRARVZ4/A%F4 ME.2Y?F- UAJ-E*9:DV18Q.87I3)>0=&(@N!_^MR3:4CA4Z; 5;_QJ3.G*W!? MG_383F/T5-;/*+5Y//LG,^IU5^Y>[6BHFVW4OA7-LG*C50IYOIA9=^GR3?U!CZO,W!EZZ(& M%/(]^[;;N7\[3 %>U[-@! +Q'+:^%]M7 MLA"_:63Z@!M;AQ(;&0FHQ#P)ES5DC8P(!%ENHE$2=DJ1ME>D4Y9S&Z:5\]C%ZBP \IQS/1<7"HZJMF?&1C..KWX.G#OC^L*#]-- MYD:]U\I6;+F7VZ@)6\:$LFA.QJN8I7#1B.[HJ!N/"B/C9/!V8Z M*!/N!-2Z;S!H%MT?19' K*\,A@4$,\W58#-'[2<+E:OL3EE: M2W-[5%ZI@=TXE"2CAP];@*Z7JMT(44=783"A.6Q?VLU >YRUN3 M0ZK>Z'>6 M8,I4O=&OEJ/JC;Z"$[AW;_07W.O\ERR[4W:!SL">BTZ/=2LM_5>,C)5MO+*( M[^+@9+F_B-,LX*2X,K!H@<-?(1)+O2;ZMH8CBY14'-,L/Y?=CM]W>E6AX(54 MQLO&T:'6(;$B^% 2@SC5!AD#/Z0-/'D<&74\%PJ^Z>1CY.6\H?-T/Y=-&E** MSQM3N[K2F2DG=VW0P,6CV(Y=6YJ&-H!,:/;ZW4+"CM2 UU F]4Y,"-I"F#C& MB*WL:1KD(_-N;LW>OX"G=8M^Z[9=W-#-^I-M7XQOQ$C'+_N;EY4OGY6MA^D5 M?W2ZL#3M/?OS0[G!OY=^LHJ7%]#G+S(O2R*4T [Q0"3B2@ED%??(4T=4=((I M#M)*;-P42CS&RZ.QJ&6G==ZT/OW0Z&:5$#PFE;-%2D@%8V>EU;6R]!J#^ MN]LIZ6H(FX7[+6.N+>W)8_NC]%6Z&#/T^M8@Y..(X0GT?#&7/>;Y._F K]L$ M&!\ZS>>_HJAV#5 ^M'$!\V,OVWRWUPM_)472MYL_?ES4WK?_F[_J_:4"68*9\^[.&0W3,3?N3)>(B[2 #%C56*)^R5YM9XYY0R,EEG M=)"4*)-D M;9,P=9L1\"K.8O;N4!*[.*"Z/BPNCH2!5^:%$N4O757^&A MW7B,7904GV#I\;RFJW/T1<[F[H(%F!#F'>B"G'$N$M..1L,XZ(<1,T%]$6)Y M/PAX_+2?MXT2'W[6P;B(7&%J$_(X\)RJ:)%1BB)GK+/!*] F1784W*(MKC\+ MT=PML>)M[_86+]KV2"PT(PAS@A$71B(C'$6"BABD-SPEL T($;>V&+NKU;B* M.+&D).DW3E>B<7Y(@'AH8@J)B"/BDDJ4FW4A::,,S/L80EK;I&1CMD'Q%(SD MEH?19W]@ZV*10*1..SX@&&5)L2BOQ!!;>E.S53K_TVO%H8VN-MR6([P-01 M_).UZ/-.]WOVM*<$7/$#:+4LAU:>8;1MZZ+?]%G'SKU.:S[;Z^MP6[?PX.=[ MSHXO>CEOHW;6LOU,V;WY-OH=S7"0I4;[9)F)A NI+:%.@Q87K0O2:)=9$OB4 M%RQ9_E+U<7T$3MVN_ZQO'6IBB0\I(*<16\.L)]X:CYUDC%,FLQ:]"*=7UO:3 (/'C4^'W'OK MG(G(404B'+1AY 1 1(B@''.!I3,Z6]ARF1;VL@BELH1NV^%_F4QYFF$\4J4@EXL)&9).Q\&TYR0=5NUE);%]G&>@YTFZFX/U:681JM*G":3VK?SG0V*=RA_\N@,//^+,2RSUXFE:"==L[Z M++R[.^WMZ/J@_-2+\@"9;,ODW6&,6;;EVN%]F:"\U[5YL*5VM-WL^5:G-^C& M53F5V7T_U(1.]LGN]O[EP?86/X!G-K8_7>Y_V^?URZ_G]6^@$9T>G.SN?;\X MV&M]G]:$&B=?>>,$M)_MX];!Z2?GG_K<="EJ4V-W[,]>O2KO; M.S\/'=AH!+8$.8\QXB%)I!W3**0 VA%PFO%L[3I#'+$?G22U0$E@ASJA&3@J#*!612)ZP M]+-'?2_R=& 75/?F-8&/$E>*W%VP*WT+=.RR^E=V58P("(&&CGI 0NN97'O- M7G9?#!W]:51IX=V2E>0"'J^UVJ* &RQ3RY[UXKO1+_\)S=Y9RUZ\:[:+R19? M^L^D@,Q*VE3]MN*%Y>6A_F;HAM$TJW##@J##%P^UNXU"NYLJ1E=>XW*#4G7C M9;Q!;KSVJ\<2LL&5OM=C?WU-:%D-]D4-5B\VH%O*V;ZDJK7S:T!>E\7-7V<)[^VR'.&8F^JT.GK6>,B(*98WZ_M;H3QC);[(UA--S=+JM9[ MV>O]5R?')U4+ONP%_\,VA\GJ_^00ES=$X.<+U3X?>NN08 M4T@IZA"/PB +>XQH3MJ,@1,7Q=HF4^M*+:N#Q3(Z4=P39Z>!O\*J"JL>@E7> M#TX'15&RPG:\-ANSA?Y[!-S*188F 2PU?\: +F.W4V'7W;#K<@J[8 MS0!A% M6!"%>.(>Z01KJTD2PG%C<;+9^M*4T/]4X%6!5P5>"X%7=G=5X+5D\")3X*4D MI=X%AAQ+ 7&%,;*."Z2UQI8:9VW %7A5X+428Z[7#S(=6; M[[2=4B3>,1*EP5P98JBU.GH9'):>"%RYKU8>H+Y4IFOQQC M=I&+E#.A$Y,:668CXKG?D/&* ]L'HXPCAEBR-).IXO8GYO;?7A"[3WE(*K:^ M"UN3:[:NGX,,3UI*HQ5!T06!>#08.:P9E=LW+7W_FUN<2RT!Q0EIY$-&! M)F2XBL#:.'<6H4H27^KC<]I(/I^$?DOQ.U\WOFS4/N8Z9>VBM+\]BFW?_$5X MZZ\0:E%O;850E>=@-3P'5Z[-Q#$5@B%A<4"<8 =(%2S\&0E53' G^-HFI>O, MW%0U[04?OU3,_<3,77D.GL-ST5M0 M =#B '0QFPDCF4R))61C;F<.@@5IS@QB28/YD-T!R:QM*E[%$53,6WD#7A*G M3WL#A.;1:,F1$XIQTBQ6<00OE=OOX@UX;G:OO $/8.MI M;X!-G#'."&(AV5RF7J"\F4@9Z1FEBK (%L1#G $5+[\]R7VS,Z#BUKMPZ[2] MSV4P5&B!!#44<2PPLEY;9##6A 0L8JEN/SBO8$7#!(A995-_K].WK;OZ4R:K M5C&8:.@,M>@NY7DM9FM>#U1%SY5P2AGLNE'4B!_$+8FT@^3RN"JA8 M=4#?G1-004U4G!#DDL:(IT214<8@YR/(Y&0IX6!5&;IN]$T=FI^#JU8\#[;" MU I35PE3*\_54V+L3!Q+H$%$'Q".-" >M4-&,H^(-DE38IRVXX(XA4UIM$L5O;E+,M M=>\T*V62[0C:O(=1:U?WII?4HJ@9;=7^Z,X]//QMX.KY]\@K_AW[W]BX.3 MSS"&3W3:G[N[5R?UCXWOC3W_LW[Z&=[W@=1/CBX:V_#WR='/1A[[1YCO]L&\ M=E#&>Z6")L@H'Q!/-B(7-$?!$,9UP#9@O;:IV;IXC55Q*JRJL.HI@J,JC+H+ M1DT'04GBN!'4(1VE0X!*"6F9"")"&46PBL21M4U6P5,%3R\EK.BY\>D5AA4] M'3[-5"4RU'E')4I.>\2E2I;UZE?$] M0B;+ 8J8LT8GRQ,W1C&L?0S<%FUA=>6 6GF$FLTBU$YC1H1!3BB,.&<,&6MX M[N\D=/"&!IL[SO%U)1_L@*K*.;QYYJ[2V9Z2V:<].3I80UC61&A2B#-*D+,A MHBBU-UK0X)6H"C%5W/[HW/Z&.EX_';?/=+S6E'FL#-+<)\13%O+)"L2D38E[ M#\+>5=Q>4!JCGC40A4 M)8-Q0O /0SPRA;3UⅅE356"H[IVB;EZT0NJR[1"IW+5,S]Q,Q=Q8 \!E-/ M>PZ<#X[2$%"NTX"X"!(Y:RU2)(J@E18NX+F=7RJ&7FV&ODO4Q'-S=!4U\0". MGO8.>&6,-Y0AV$V-N&<4:8Y!3#.JO,6)!OO ZLT5+[\]X5RY!)Z E6=*.PN; MO(L*I4A X_8A(>."0TIJ3A)-(3I=:MQFE33NMQ1E4+5R6@B5HG&6$F:)85P; MHAF-'D<=5!*!*U[Y U8>G6;[/)D4961"(^$905G4(!M%0H%(;KESR5H!IL.Z M,:M4>KXZA'B9O%VY QZ#IZ?= 4HH$[$32$L3$.>@=CCO,1)6TN0P$8KC><9# MQ<\5/U/.\7:4F/"6O3WL4+&:$ M$<-15D"IJZJ/FR.^U4W%YQ>^57> ING_8K"*H8EM8@KB// MX40).>TYHDK+P,%B #:ON+WB]BHU896Y>MJO8(CWA"6"M/OKZ,L,07E.3Z>$TJSY3C[LTKP;*A4Q)6&Z<5 #A+CH";.^2$4Y* M'RBM7# K#^FSY2%PC,HF15%D(8"VQBDR#C,PRY*C =!=^;"V2;A>-WQ9Q[TO MH7G?+0='%:A6H/J20+6*FGD,,)TIOR$3M=)YQ(.RB"<5D*7<(H6=,SR!DHQS M))RH<+3"T0I'EYN[]-Q 6N4N/0!(I]V'G(7D#57(BZ 0MRI7?*6 JU3#%G*7 M4@92,EN2>O'DI0I#*PQ]"QBZ A!:^6J? $*G?;7,21)BE$@H2Q!77"(=L$=> MIAB(BD9P,33LY8-+^Z\ F#Z@D[29UTEZ_/4G@UZ_F2Z>GH/I;/O7&/6!) MS;9#T0QVO=89=&MVQ'D(. OU@']JS?:/V.OGCE*]VK$-->"W(?O5NK8-2W!4 M2]W.:6V($XW!*8S23P(#\1%+;0CQGG'MB*7&8.FM44$++=GA=AX+AO^AZU;S M)29TQ^ QM2;T:@^QU,P06$8]7)@%Q.H &OFWX5!]Q2&<_PR@: 5_^_GBX-O MX M=WH8@V;11(H2CQAQ83!RA 0$'TLFG&/6YB.7$0,/MV^SUN_\U=9Q)')P# MP(_86$89"R1%#Z^+ E<[^B@[>K)U<9B4$41XC*QW$784T-D)HA'&DOD@0>U- M.9F7S6QIL6*]C2M0+C!NZJ:;,<],8IY<;O7W/YP*!V;GNU(S#,^K$+-]EV<6>RS6[M1^Z(6K/]V^'T M/ )<_HB9;7QK$. %\*1^?E(70+57:W=J9ZW\Z$ZM%V&D^17#0-X+N-C-]S3[ ML&EP>ZOY/;8NRJ&T._WR2?""\\Z@%6HNUKKQOX-F-[]CWM-<85;"TWHP/I" MS;-L?\*7?.X6>+%1VVD#K'_/4)Z_%R+,^[39MH6^!TL!#ST_CGGDQ?7!E.\*WW8[6*U@&)R MM\)\]7J78.EZ,.S8AL_@KIE7GG5ZS3RZ]7)G8*SMHD [O"XTRV'#H]O1PJ!@ M+K4SL+7/HN\7DK!X5:\WB-W>^O@?132)^D_-PVAAY;LP?UB1_*!\4S%@6(FA M_+N8PT<9(9OM0;%N)2<5Z!2%HT%&1Q,7/$9JO4V F":%8!+8IX>&K-VJZOCOS^OV!+U+R.Q]1TL@N.3^O8'?'#2.-T_^=S4] I M3$K1XB@X!U?7BGVHC6U$;T;,3?#N M%.N6FW/[FZ=&BCGGCD<5.4S21A,4CKGZ%5"4QA3&-H>Y7X D_19KI^5*UCS8 M3Z"9C>&MS6DHO0(C6TWKFJW2, #I="TM-VI_7$M.D!4C\0)8#M(6?@[..J6$ MC3\!=L]@?^)0PEV+-Q^;/\;$FVV7KZZ!G#RSS>)"'\R17@(99:_&V6DA&H93T+O?%A7M1B\TK\P0#;^<;6Z*N= M\O/3K#_8\ .>8(]B9] ;7L_B->- ;9 GVRRGFE>C)+9^],?MYG\'L9"S,$Z8 MZ-CJP6+FE6_!=)NI>;5F6<+!@[HQ LW\B*W:<3."T/7'%\7@4Z?5ZISWWDW2 M^8+TI^BSB)+YY)>%,I7_>1IQ,F\(4[Q)-Z[RP@+H3]UB$]\-VIG X)MKFW_E M[2BU0O)\HU[;?%?;=?#5']G, JHK*+#@JFY,+5"%:O\==+(66/!;K_;;H&U# M1IH8_E6HR,V\]=E;,F)R^&RKPDCM-WY=/>?J2\T1P@.5AM@-/S=&Z0$2)ZMB!^= M%@C\_(1F.V4;J; TKH4 D'TK@CDQ2>7JA6/ M7!N%,CH.('DM@-T[[7B-%1.@DX8:X^S2U#K>#[HEDHWAV!"[?+G^0U2#MYQU M.S]@" 469E\%H%SA*,UZ9:?4?-M'G7RE\&NM%U\?'S.O'!8Y>T>PU 8 MS#@GEVX5'KA0I?Z/P9V(<8^\-V+Z: ;JB!9X]5Z8O) M'KY3F-]H[*?V>^S.[$K_YJ],>G/DI#>'T$G:]K PL?M,I*W)U!*._3SNCD9S!C8. M(#_"W#_'[LR8ZF! M)9C^O[7_=;NO4:UM[F49\#__MB]V EFTO,_^N\*S8S?GT>M\G\YM/IHIGPZG M26I!1#[2XE)((Q57F%'NE)&)TZ?S*A;U/GI#EU;8;7_.OGW0(X^*#(>W[%AL M;!U&QT2TF*)$K47\VE'X 8VZ(W.@ZP#H5OJC&#* M].-1IPOFQ/U\2S,Q1WLX]ZE0M,JP5^W 5FU0(_P@+/5E1X,X@_)K9?SW[^5IS?=P;PB-#[ MUUTV=M$R(:M0'63^W+?!@NXVSPK/S2)@<>]BRM4S5N<9;ZZH;N]^M+UH0:_J M&:OSC*46=J(;=*6)N]YIQXO165D:S&DS=9=IO])\SM>9E^FE9H8:SGEBG*GH M.*%,.>N(M$R(6.1EDMOS,M_;WO%6.^1_/OQWT/QA6]GO?'5&<1WH_"(2,^][ M6C%*S/RYN[=%]NDG?K!=_UG?^WS2./GSN$'A/QCK[MZ.J.^UON]^W&&SB9D? M1'W['WCN\??ZY8>?C8]U6C_]P/9//]"#DT^BGI_][1/?/PFI,:?B$@Y>&:]1 MG:II;K>FF%0EY0LGH%4JLTMSN E/($:RV5-H'Q MQ*FC4KN(I6)$F\CL(X/4ZI7N?2GX-%O$" MKO4*$>(:X4 99Y3 R/GABK&*6 MX5?<$J@"J%<*4-(1@A4&R!Q6[5?NU&%Q17F%,@8"(9#RQ:; -WR3'%4U1:+HI-]RL- M5NE.]T.EYHSSR1$EG=<4="ZZLOR!AC:><5-M +S M(#GW0D=8".RP=T%+[=CC,G2E:SR(JZ==-H0+#YRKD/)$(.YS;S4=(G()YSK^ MEC'/US:96E=*5TS]>IE:2"R\$HB,29(\*J2TJO)S],>#F:L MTHQA%))FB%L)_"Q40((';1/W'B1U):7? $.#;IV8(LHG@SD)W'"M/$W4!,69 M8:22TBO,U=,> 1#)TBD:$,4@H+D+"5E#,2*6*)9R<2I,5E!*OZDHF_>=[EE1 MQ:/F.G-";!9"ID7]L"\:F:0- N"(62T(]QAK0V#6)@B6,$^15JK&*H+2Q8Q# M0!.F T\"T4+5B)@@DQV6"BL-=@A((;07*:!@Q;8'QJA"!6X,!$^.1B5,,LQSQ[EUVCD3DF?8&K5X&%.EV1$M-G3 M9Y!+40)],@/D ,_?$:V/]\AFZ8MR[,.ZTP8]= M@)VA!.F4NW;BI)'A (H6C#V"+9&4ZK5-Q1\<HRK;:6DF@%X]CFK@HF M60+6H?'& N/&1V#:2@HO@YFGK7W/E)21,A2#PHC[R,#NMPEARR3-F9G ZI44 M?@,,[:442GG-I<[9>]8:;0SHUHJ'E)2LI/ S,^ZT0>^#]5R1B#31"G%)"#+! M,T2=YP8+&9FWJR:%W]0Y/] __-D>MK4#NQX$V+GM%NWV^GDOS5O>\>UU.J,^ZL>AE'7^>Q78OEFVURRZJPV9YPZ8^_ZJ"!VX, M'M!82A6TL\ 8-GD='>8TN[V$"-XM'-^TG7NU%DT RZ+ E4*R!%RKEYA6N@9. M]GEC^\-AT%0YDP@2B5'$:8K()J-1",;'P'6 _:S.']X YV)/J%<$+ ULN&71 M<$(<\UH&BB-1"VLDLYQ;<>C=./1BDD,CMRYBY5!DF.9ZCA99[#7\F;)'EAJG M#:@>K&+.U\N<0G&>-$T:T\0]DT8PPYC$RE/L5,*56'UFIFU,B=64O*/:>^2M MXB!6K4,F!6!::2W'09FHEY>65W'NZG(N2%(9O;-:! (\G SUR;G@&%,V@=58 MB=6GXM IL4JXQ; S'#'A,.(.Y])^FB$KK?=&X$3DJHG591[/,[SB!GW1N6MH M<-_5>W)COZNW4%QUP!1NWW#JKBW'(BI>)KC#N#6'/N8@# M-0IQ,.21MMH@PY.+)!#-C%W;-'3=&%)A7(5Q;Q+CEN7C6A#C*F?7O>%MVMF5 MRPXE30R*RN9J-8D@32U'*6FMJ2("^Z4W]*CPK<*W%9CU,W@"*QWN:4!N2H>S MGE&,!4&8YV(?UC"D.VQ(&71+2'R;C+(KG7-JC.1=E7S MM%>J'2T_<' ,\2O+;RE*T:=KY_VEQ[O;6X=*>"HP\T@&[Q''SB'+L$2&A$ E M=B+RUYQ56*'1*T6CY0=#3J!1A3IW0YV+<=3Y<*@HP$FP& 674R*%$BA'0B+! MF5:>16:=7MO4_,&Q&Q7B5(CSPKS?E?[SF$C4F-!_ZH?:)<9(Y*'80R52OK"HU68V[/&K5:Z3\/0)T)_>?KH>#4&RUR:5P/4RW*; MC<%S%3GQ6$C^= M,+\4A;>"R HB*XA\%,=DI6$^"71.>"CW/APRPA*3S"!N?.Y1)2ARQCE$@Y7. MZY!<4I6&6<%G!9^K[4FM-,SEPN2$AOGID/S_[+UY4UM)LC[\513<>]_HB5"I M:U_<$T0P#?;/'2,Q[L;C@7^(6D%82(P68_CT;]:1!$(+"! @X,R"0=(YJE.5 M^>2>B1E@HTDH1 F&N/:@88)A@'0P2@I,B'7JK6B8A2OVUW[N&@G_AN:/S;_# MC_&23VWWJ-F>6-EOHU=&"9#C):",5!^8+&"SN-G50P]7#P_]^&'\RV^A MV3MKV8L/S7;!4L5%O]W\ONS6G7;CYH<;OOW;>3/TCS\86C.:9CX<.91'7SQ\ ME]0*%ITZB>%[7-8H50O?QC6R\+W;;DM(C2O]H-O>_I[0LESLJUJL7FY!=X1# MIMC\910$O90LG(]_UPV R#(/Y2.(S.[+/)::/QVD5^FDRG;T\=3%;H61:@4$ M-;[QG._F$"<4Z462:8YP6N\#_F?\$5O#YR:K>O!ER@QN"/[96[W)#:;E!C_M M!K-R@Y]@@XLP_OM$_ FQ_7;.\Y=FN](_[@S@%F&JM&A%%5OKD)(R_]FW8\]W MFV?99'U8_>.RHQW*>ZS//5:9=*5J:JUSKH9E\8^J[5V7BM/R'DO4Z8M-)()E@*A%AMN"H""/CN M ,+OMG>\U0[YGYW_#IH_; OTL_?:1L3_;.1K:/V\OOWQ!*XYV:=_-.N7GAZ< M?.6-R^\_ZY<[ EX[G@XT-"YWZ.ZG^N7^Y=9Y_5NCV?C4.-D__7S9N#PX;>P= ML=V]G^Y@:<\9P.D)%""%G^,G<[3+F)G 4?C!"9.184[:Q202M"H77 M*'V[+!@I4>HVE$HV6AR45M@RKH+1F#'K)/P5<3(^/C%*O;F$D6<#J.EQH\QJ M3X-Q*&*G$5E01JD4#"4*VQB6=%6 M1:/-L] (HJJY*W7'N5>&31.F\, M%QQ+3@"V? E0:PI0TR-4E5 "2RV0E\X@'FS(U;8>*1]T2)IA158W6:4$J!*@ MGFO$,YAWUL7H067BS$5-@V;!"TNLH2J&TLY;9Y2:GA=+I2+""() *V:(:Q&0 M5<3#GY(ZS2BV :^CG?>N9L;^WNF>=;JV'RNN,\>E=AT,>^]#K(AW@7%/M7.. MJQ2,E5$KQCFGH$@1MRPV/6S\? E-CX"FYHP+RBIM.8 18@%;Q"7#R.0!L-P0 MK9,$W9BEC4W-JD*K-1I^M>JXP[MG:B\--D;9*"WEH#<[KI/@AF-M4@2V?EJF M+@VBA_+SM,>&4AFE5 Q%)H&?F61($R50C Q0.^J(Z>IZ$)4,O;X,;;T,+AL, M7BJ>J'$R<2ZY X43+ I3,O2:,O2TAX,H;6CR&GF2@*%%PLAJJ1&A+DG,M"?E M2/9WPM!4.D4XQX;S)*WF@1$CL03&#D$M'?HMU>X7X.IICX#&5AJ*(XHVSSD$ M^PFYB 4R3CEEK+6,S0HF(EK8Y6@G!LJC(D&V-JHI)QF9.DX::ESO !7 M3[L&#%,T,:R1M"PW2M>Y47I22,?$)2.).DLV-AFO*KFJD54E4Z\A4Q/+/+$\ M"B,$CSAH%4C"D7))B*-)EU)Z/?EYVC,@E#&8$[ <"%>(A^20T2"O97+&!XT= M\V]YW$K)T&.&#MJIY*3VT1G.=0+>UC$R'4 3ER&Q4DJO,5=/>P:4\48%8Y#! M+H#NK0*RCDH$,ILQ+56, J^AE'YGJ0*GI['KF[95.;-GL5OF"BSL2,T3B*EH ME#6:.QX=Y4Y([@(#190OG\=4ZAK/B$J[O\]X!)*1!,P&CCP%:.+8)F0HDT@' ML ^=8\J48<5WP=#$6AMMLD2"[JF4,&!-V(29CIA'XTRI:ZPQ5T][!!1A5H#: MB RHCHC'! Q-9486C+UVV5JL/^]TU(JH34'J6P4U9$[ MJQ23TL8G-B!**?U0?I[V".2B!R891=ARX&<5P&R@VB";&/8*6S =:"FEWP%# M6\:H("*SK.3,,L>,Q1PKS6324I<>@77FZFF/ '-&1B8I@O.BB%-.D)$!F)Q: M;(S7#D>[AE+Z7>4*;!T5P^X?7CGP+AR5.&BM V@;44;N)7:8.VYB4#Y%[+$M M]8QU1*39OA7!6)."8V#^XX"X] Z!%9&0P80I;*0#Z[",/+P#AO;6:1R<%EP2 MCI.RP>,4)&$"S$A+GMB]5^H9C^+J:6^ 9R1X32CRV27 :>#(Z> 1S3PMG.(A MI(U-5C7&E#S]=GG:)BYL,CPI)WF(U'*!)7,B$&V-)Z04TNO)SM/. *NIXCY) ME(0DV6SPR,*9YC93U$L6\N214DB_ X8&^U#C**EG&O,4DPDR$I,TUS8!>XM2 M2*\Q5T\[ R*7(9=S(>$Q1YRPW$7 $92P4BQQ:;D.ZR>DWU5V0-%[%N5GBK"[ M5VQ1)@DLU#@LEJ!=.@?@Q(4T3B3*:6(J)FE\*-T"ZXA-];VMZP'6)_N\L;US M2"(V@2B,J =M@RM.D7:!(:&#E2PEIQPKXP_O@*-U)&!(^D =\UP5?_# %/," M",$_=8IQJ7(\DJTO;K)UT$*F)!5*7(,E(11!!D@""1F!Q7EN65GQM38IH:91W. 45)P88P M-"!GI$:.*<>5]R[:U35-+#EZ?3F:A<2#M$[HE#@%7L;4 (@KD8CQ5I9B>KW9 M>DI, U<3#?B,"$\Y^RB,2!&OGYA>99H PVON&@#^@#_;%6"( M;I$P /QP;KNA8,M\%CW@LQY\PO9CJ-A>Q=O><26U.N>5XQB.8"&_G'7CF6V& M2OQY%ML]>,6V0Z73/X[=T5W[<%T>?O.W,@]AH7DB@DDXD!!$Y$DEEXL1@F+< MN!2(6]HCN@TK_6'[S1]Q.&^HU%A6 FT[UXZ%RQV\NUT_M%YS[IU FHJ LA,; MF2@4TM;;Z+%2E*\NL;&,9:PQYV)*P.JT023%78B&.FF4UDE'0VQ8.K%QEG-+ M#KT?AUY,"0C@'FESP1%"_LI"_&@H],[OOZ M3VX.3V?PR*$S<*UX]_3T-SW99<6[\V9 >E5NBR$TET-@GLN),GO[EH31 MTNWW>+??"$$Y52()3Q'&*G<4D+F1ER4H>BNH\\Y[M?(\W1)"2P@M(?2)W*ZE M)OJ\SMDQCGIK3"01&:LYXE8:9$D$==1%SK7.E;.YHSHF52/%V\#1PK?[:S\G M^\&_H?EC<_QV.)!_PX?&S_7J>T>-=L3R_]M]$I>KX$_ M1XM$&>T^,'D3 D\&O7XS70QY;/([AO3+:9):$,%B%%P*::3B"C/*G3(R@550 M&5T3PU9F"94HCYAP:>"LJ,I]\9E-@7+"J F2/S^ T&$!6:63*MO1QU,7NT,R M8:1: 2R G_WC6$G Z94?F=7S)SN#;F4AZ #/PTVF53U__<[O6[@SPBYS-\13?V^G_:?ORKGW/8_A6[ M'MZP1_$*;!!]G6C3BO_OSXN#;^$L9[_O[GV] .0XK^_]>5JG!X \PB/>W?:B >NH M7VY=-+:_G#>^'%HNK9(LU\L$^,&L@.,&;5M9$S+#&9?LQB:>?]QPD@4*9USO MQ7:STZVT.WU F <#^+BLHY M[/W_WL=^?A ((S'-H+]?$TO>SCE:X)*)]_*=<6T=5+S&%FAQ01IF-?(TC\R- M.B'+N47"^BB2T5Q8L[')):[-LFH%"+"5SSGSXWT._V'P7![^*@^?Y_&J0NY/7]:/8O;MRH^,9C>XL>,:=A7\1<.9>$X9X+ M99WP5AM!K,WQ9NV75B(^-MNVG0,<%+Z0!=, M:BP/=M4'J["%HZ,&>C!R!7LY<5R85&Z%C[Q+59G>U*P1PZ M!R9,_Y&6Q6E-Y8RNLTZOF:_XT(VM(F/PM_-FZ!^/G6@3%XZ=/-0.A-KT(V7\!^>AEU4].;&S;Y,S]0P151.!ID=#1QP6.DUMN$ MBR:,(/MG5N+WH;O][<*MB5J:.Y M8U?S'BYTS"S8PY2>; ^'ZPB9M@L2_#!H@TS-GX+EV+592^6XFZ'W?^X^3+6Q MN9<=;'__U;[:!\C@\7N6..V<%@G/,8?(%_*K>9A;)X: &'FXG<$7PW_1 MM=IU4QS_J]LY W/@XE\MV^YOM[I_6=^ND_W3K^?U;U_P_B5(RV]U?G"2[_WQ>/\2I.AE_6?]M-&=)8SM__OAT]]L^V?_V\:1^\IW5+W76!]E9[QE*FBD,9K<+SDU[B9TFB3C)C;4Q#TIUBJI #!&,Q-P4=:,2 M08DY@U/H=P> .>,S**3DU0',NLDG&6*NS^'.+UYP':&1!F-TQ-ISIHD+&E0[ M @IC##8(>2NH+^E_?PE1>6-CXWAC*[8;;V@VOM/K%Q\IS"OX?60%I4ZKU3G/ M 9"%*LK#]J*(AEPK*T7X!?:D9<]Z\UGV M3B>VYR\$U2=F#;GO[>T++IUDL7^JV=Y0Q3$737B92KY>*2,^/-%X]DUGFF89*\LL\ MU8R4Q;>$R6X\YKLYPXFQ_VT_N[]/&WO_/FF<_G&Z?_H% M'VQ[.IU-=[!=QP>G7_G^9>M[-L(;\"SP7:T#,,8;W^IT__2@"4;Z]\;E0;JJ MZ;CN;*X98G9D&EF3+(TQB9 )IF2SDY# *4\ M6S4%36W4CDNN )E8E;-'%YRM7QN&]57^/@ZZP'>#;BQTO@24G]-=*@N5_W?? M[S4*0K7R(E L./78"<8=!J+&-C%I%V6/.ZU0:9Z>=3L_BDS+.EZ63+"YW1S\%HBS+*=%2,' 3>@5^DUZM8[P>G@U8QGBK$LR[P0Y%X_L[<([^\@-*R=;WUVQ,[#[^W M8OX%(&SKM -[=%F\OA#>2F1;&;+-)K&HI$GT%(PNYB+B2B9D+".( +S1Q&A4 M#F]L,E(U9K;%\\S$MM*)\AH9?E4*2LGP:\CPTZJ,<$%93C@2. G$.?/($?C3 M*)-PRE5[D>6$ZRHCLU&<%V'X]^-JF5\O5JVT8__YNNXM99"]XN2]U6_0>DN" M=7)7-6()[BL#]]W99!O&O<@]/!%1N+!3-=+8:^0"4]8:P90RA3.=SNGB]MSM M/=?,FU4B:HFHK\_W5R+J:A%U6ET.3I+&NNM4Y%'PB,@ M*JN"#OUF$'5!S^0E>R1/-4-9\QX-WR9Z,4PZ",?SZG/)]GWZ)#ZH)\IM#1,G M3>G7T1GQ^1NE?#D_M)I$;)A M.A6K +8M3)&)(.2SB;GHL<;FX3.:8LX[HE9 MO==!:QF%"C*!SN6XL\0$R0 -Q?CRH!]RT/C0)APM=R2/ M )9PT"P@G10MJO \-D)&F>"@26TVG?S!S4^9M=I:A97PC$LJ-*$V)#AF#(=O MHLIG#9P^/&MBRK->Q5E__7GHN1,Q-X\,+((]X^# +86CE\1[1X'WI*,;F^:V MHVZV1VWH,Q..^@ 2<[/Y:6VJV==<6;=D7SMUU==N!=W"UJ$UF+YR^CW_U]_< M%\IKC!<;\;0]R3YU.N$Y\O#TX^?F]\ M GX\W?G9H#O XU]QXQ+6OW?2*3=0*!%*3P MPW(2?+ IX9GI%2QP11C!D2KN23(!)VMD#%Q3;A.;[DLV/H>":Z]/HK(UFEU\ M[_YD=R_@YH(C]Y1C!<\E,2>*V:A$A)OXE!$@ZQ.OLR_9U<;>MP/\ QV$,^)O MO(!7(OJ>F<4:>UN'SFCLK/:(NNS)PR(B*QA%6L4DF3'4&)TSW,4M^NR]U9P' M>BO*X[WG\?I# HICKH>#X[4>\3Q?V22ID> Z@&JC&5%A8Y,25IM->KX^WF4Z M'D]I.I6]X]B-E?/\X_D4X#E]N,YZ..4\.9 9=SE'B*B!/@>P41'99JZ=1R M+?%GH?YHK*DUKPZBXH]!T01E\*9EV^D6AFVM\L3&T5_^.(9!*^ZF,8V\8TOH MHG%TJ!,U5$B&M.0"+*& P28R GE/962.2:G#M&&!61(8&R99;JXCA8Y$^Q3R M)%MBE)73EM#>9#?@RK!][Z@];Z]H%0PTT1[11/[S*&>$5[SM=B^*\2JGG4&[ M:"L\IJ6Z\MZKV:^I8;I<#^%WTP%SJ6=: MOR:76P7/O<^FI6^QM^][;EKZ#]NR;1]SK_JQM5D9&IK$E!U+WTE?P)"-?II' MA(+T5I@YK45PP4<7-).&9.?0G-#73"K+_9Q#K]2B&$WZ_LQW]^JX?G+>16_?3C2>.D=3J=ME(_.1+URR\7NY^^_JSO?16- M[2]L=_N([N]]%XW+K4M05&'-=0K/E^JS5:L&CD9&YY'4CB!.B4*68(\83=0[ M9SEQ:6/3J*J6957]2S#>=O/'CXO?6YU!J%C_WT%S.">L[ 2XT#4-IG1@V 0K M%#=.N\#!E#688V4-I?RN;(N%,/2O01>,IU[<\CXK;+"#6R';,443I1*C5H91 MLZ5GP="4HA>Y=0]'/#*"7 @*80VFLQ,4Q O/B1RBJEC94&PMU+VI*0Q+2(5W MFQ1][^=_.U"]HISG4E%<-0C/:<\:"#7$NXBBR[;[Y3!Y&94A @7*)>+,:V1SG%PH%ARA(0CM-C8YKJK' M]X%#3YW;_K_QG[]$0]7I;,=S'QX8UC5(+%P&@K,36&V>%4(8%(>') M2XAZ/1 U4K D%4H:;Q'U."*.8\[TBA)A%KEW6()BK$#!DKBJU:,KR-;/%;>^ MT'2+E3LSQ+&L#2YK@]>VVT)I)Z\+1,Y76M!!XIBSJJM3B6?+-/C:!E^(_FS_B3%G.7E[A.\Y#NVR< M'UH<8V!2(I<\1=P;CAP-N6J.IF2#]P'CZ;RR!8E>MU2DK4/YRKQLN+-N[&5= M%I"R;YNM(C.^,^A6FM=E0[8@EU5. MIX>=:_9A R[SQW-^2AO89M"+5]-;@?A[_=Z'97+I[K'%KR4GCH@:QV;E.7&J M)KAZT%UO?T_HY1+M[K4%N"8-?3V+I73QVVNWV%>ULYH_C!-*,KAS9X6X3X+L M^ ,C"4)944"\QAF8@'#%LO2P>M*[EZ61HH9"L--^GU4-C/$G-DT_D=LQO*;.E+9 M9V_UEC9]HF'T>+.OND.76_XD6]Z(_2&5_Z/3^3[\[=^V-8A/@@SO8D=+Y"B1 MXSUL^5+(\1I*W%:N,CWTE%_Q(]_-(V]337R358#+4L?G&:]X;^!.HN]7^IU< M8WZ%P!^689H'#VPI[U'>H[S'[?=890:TJBFQUKBT'7_$5N_K']]WM M+[3Q;4?43W8HK!?6\>?)[MY1$:&?SD'9W?:PEB^\3O_=W#_]PAO;^V1_[_M% M?6^?PGK)P:>Z@/NQ^NF?\VHUA*$*.Z*1<)HA;E5"5D2, N" 8=H$ (2-35&C M"YN[/..XC#5*:EN6D^Z=U;8.>6GWA(EE$M.T6R'A-(VM?!UA,#Z[@6.4D*XJBE!1Q:BVRR29$(XM8!*=,8KD?/JT* ML4[5M24\O4MXNL^\RF? IPG_XJ1KL42L%2(6F4(L;86)T2CD=32(!ZF1Q0!@ M3&F@&1$%2Z$HYB*"/F(R98E5)5:])57J]4P >QVPQ*85*::\T"XA[P";N+,! M:4L<$E2 (4VL"%1M;&I:Y7B=:DQ+;"JQZ0YLDD5EJ8B.4\/3Z65]PQ.[/JX)OYD'SZ[ M:<>YV-BDO*KT[%BWTLQ;*WY^TV"U7EA5FGFKQJ6+F[C$M++8\8C 1"\JO FR M6 H450Q&4PFJ56[48:I2K9,FM0FL?Z?]]T(-'C]U*-[8*4=T[;I[U5I%M M]/IC_4E21[%T7$;#I9!.Z>0MM580XQPV9:Q_?>%H3ML@'A+VTJ$ L@3Q'/77 MTBLD@PBZZ,RHR,8FKXF5Q/J734=Z90VZGD#2&Q9L .:RPH*$X$H;'H'QK M@-P/96Q\#9EK.C:>7!X3[CC2(F6GB4U(>IE6@NS5JR55R M\\J=#,_ SJ63X>D9?#J4C)U70A&+G :%GK.4=7F>D++)QB"390:#+E_E;';Z MQ?(NAI*UW[>@+DWRU7+Q=.0U*$I-8!B)*/,,;)5[DU.!C/ L.!:H9'%CTU2% M7*?&F24KKYJ5"?4I!AI$9,#*(5GI"&8D2J^5=#J4@ T..4]"Y8\@M%:TSP6>1K$J5^_4Q\WU4[F?@YH4J=\G"]_))38?NK+3! MN^B1TDSDT)U%5B50JP/Q7@:3 C8@D.Y(;W"R #S(A\(ULHS0DDN#*DJ/IME_>K;T;^.,-=>UX98L,S#8EMO MKHXU.$DE819K%SEQU A,N4@!4(@J;G$9VUI?")K32UV W*!&(:NS7>^,1YIH M,.Z)3EYXH^#\-C99C3Q''>M2TGW9#)WU9:MEI+NEQ!JF&<7<<&^,!;F J:>) MB9"\P65L:PV9:SJV!8?((O,) :TZT-$Q,)86B.0S\*X)!WS(7.Q MH.N4:UJR\JI9.28GM/7&T\ARQI]S,BI0UY*+1 *?EZ&M-63FZ="6QU1)+CD" MU=H@;G1$1@J'-+>&*^\20'5F9EZJW*^/F>^CAK=6XI*9#6X[&J+A* M")2H!#PL)#(Z*]@Q,E"P,"$8U&K)9CFX5*K7EWG7BW<+I;KDT_OQZ53T*KC@ M1>0869'G7.>QKXQN:\TM%77Z*US@&K3M^V)F8I3C>*7OM^ MT&5H_['3B+M+A=A*8V2E"+D[V_?1,%!EO"%(4Q&S(N.0"]PBYBSV1L20K 9C MA*DJ)67:[*OCZ/N8(\_#TF40X.F9?#H(0#DVEB6.K$T2<<\HR>(&MUKDAGRZ*DOU^_4Q]'W4[^?AZ%+] M?GH>GXD6^*!#BH:"PJU _Z;8(N,31M033YA64>O<\ M"+0-*QGT8J772?USVUUF8O4[J(RA3%G!(X%'M5Q[8C#F0CM.\O ?9619&;/6 M:#0R'BYWM[]>-+8.)4]$\VA0BH0!&%&%;&(.!4H2G*F&-V6NC,%E9?*&%'5XM&2ODSU66?+_!G8N33+GY[!IZ-BA'+!I,H905$C[JE&1C*" M')=,"!R$Q&YC4U75HQI4E*S]O@5U:9&OEHNG(V+$$ZLTI4B3 %PUX$I:KK"@1E"IR]J8->3F MZ7"8LCZWHR+< *=VP4CH\<;FZQJYHS'++7N]>7M]6+M M4NM>-1M/Q<&BP<( HEFBCP,4_6L.%,A+52N]]+;NTFN'JS3<](V_U._1V1,QC MLYW'(F:N!;CST[<&>=<^=3KAO-EJE:)F5:*FOK?5GQ8UQCB0*HD@YSA&G*N MG(D6<1\LDYXD'URV"5D5*[*BG(O5,=4+9V"5^%KBZSH6BY7F^7J ;6/*/-DRA\U;KF$V1)FWRO,KH$:VXC]4HE] M6ER=::-/K6*"($6I0YRDB"S3' 47F)8X1:(P*+&$5(4IE=@274MT7?^2C-)) M\'+XNCNEMPI!-+':(X:)09P*CXPQ'%FI$[4V>B_2QJ;B54EF9WB6\%K":PFO M:U?16OH(U@-KZ\,<'<#;SQ1>_WGH5?!<:Y(')!/$F=1(!T!<&H-67!$M:=C8 M9+C*:.DD*'&VQ-E7J<:63H*G!];Z36 UT7K,HD226(]X4!99&C!*F%.6HE'& M K!R7J7F[6BQ14[&KWT+7PK_AN:/S9ER17AQ_""GMGO4;!?+,">#7K^9+E;-PP3?Q<)T5(9\,P>C8KNQ$G^>Q78OA@HPM84E=6V^!.7+ M*\[VFKU*!W:KTC^.E4%1-UMI-5.L=%+Q4G&C6F52UQG?L7)N>Y7_O0=N/*@6 M> ) Q$QE\,2J=M,TG"P''?)U0D^R [2FIS>8\5X!P6_!+]5Y'KV44*LC$N'?<66*"9)%P3CW6C')7 M'#T>'_VL["B/?C5'+PZ#$@PPWR#,8V[-*!2R@1BD(]8$&)1JDLM72&T6[\=' M7['M<*_39]9J:Q56PC,NJ="$VI"* 4'>F:CRZ0,:#$^?F/+TG^;TZ_0PL4@M M<1BD/ V("\Z1-$WVY6,SM7\$Q>DD,^L6NG&WEF$ MS_Z(K8O:E5)P)5TS033;@^+(;LC7D0CC=-CEXZS3:^;/?.A&L++A;K^=-T/_ M>*RE3EPXTB#P]276@;(PZ"^^9"3+1U=FX3TAW0F]*8\>IWB^R'@1NXIQXH[*C$GBMFH M1%0L^)2_,!=C/'%#F;_\<0R#5NRD6QQ]'P?]03=."IJ=H=I;'-P>K.P[_WN(-X* M,VML4^W EY]F;V\E%011L?,LH;&Q=#5@(@!7-%,SD\IL:GPA-'WG]*P5\XUA MDYI]>-;+X62*V4Y2\-E>OJJ7OV<[^GCJ8G=H?+.A'":%+0;_2YU6JW/>J_S2 M; \_T#_N#.#Y0^]O'VXRZ*-/H["?KV5Q8;/#J;3L62]^&/_R6VCVSEKVXD.S M7>QM<=%O-\5PED?3Y0SY"X=OCT25H36C:996HV**T1>/!%FM$&13+HCA>\K4 MA%S\-JZ1A>_==ENB:X!B2]WV]=: W,TDA08!%$@?TV3NA;W'2S[EO9W'Z^#^ M7?+9UBP1=U;J-N#[]\YCZT>LPV*.WT=1_/D!7-?X]B?\O]&L[_UY.]![^,/PJ,U[,#]IO#HN!MCB4@K M0Z3F#"+Q:),.GB*/E4"<6(4<-$$C.-5QN'35CZ4$J16#E*SCB6#@R,2++B4 MI,\@A9%U2B(LB:4$?@VY2%I4Z>.MN/53FH;<:M89K(K>VD1^CQ@/L_7V=N_=XY/1N MVO;7*&=K4JTC94+ZW(3TR^_GASAH&Q/S* 6I@6E)0C8%AQ+E-N$D:+39D8YK MLX&]JXQT((-E<^C@'"IGW]-J#@ MAK%:.8_7]PEP>?<4Z#DLJJD:KZD*G^\.+[2M5O'6.-.OU_'-(NOPO-D_SN_ MHURMNUAIL^T'W6X,2Z7:#_-N[TKJ!6C8$4IYS@YQ[QF"E,9D^6"#C$1KHEA*P.2TLPE MIHAE/'!%A-;:.VT#H\1)%NW&YG9,,5-:D>V=F:]23.0Q MW8R5/G!=^ \Z'CYJ?9IT2OD%WVOIQT/[C^."R<[&[ M]_$[ "T]V/8_ZY<[N'[R7>Q_^^,[@&MS_^0(?O_*0-?"N[\;?/"?8^Q/_]VV MW\Q@]^2SJ'_[\K-^" ,&6Q)_J&Q9%*YA)=,^'X%>LH-3> "X M26^4YMUO_FCV+\9X'L8,XL<,8J<8)$TPR+4@RM?F6;2]2FP'N'Q!:O>PQ(KB M#Y5E,KCOL;VO)8-;RIJ4:O49W+PF*7O0;6]_3VCY-(OEJT@WO[.YOIGYZ!PO MR+ X[GFL?7V7."R,_>PPK>S<8*0*\- -B^ZQ6S/A9%MDU]T6"5B_32?4,M=%P0\!2"=E,X5;FM@M4BZA%B''I450+;)77XF-^ ML!T#K_<.]CIX?Z_.LX_YX.0[V]W^C/UR^/"-@YI_ ^KY_\>;*[O2\:ISOGNY\^L_W3@^_URZ^B M I202MP8'Y87DACI+;<#> C(Y';E0&9;F-&8I8>FE8&FJ MVWLP#@?!.*)&1,2-B<@PSI#%5*M$@DZ:%U,TJ)QMD/GFLZU>E NO6&+HZLS! MBJ7=1&5FUB+ \M8K&:VG08D\TM,(H'!& V,F.8;)7;&\*^3J+@2M+=B_5]/; M]Y4@UY<9A8U"SM508W]4AL&3HEV+H*56$,89E$@IQJ> '"P9I MF_O*PHN,JLS3?F.3L:J@LUWF7GU2Y5JK(C>ZN((B\H# U3NK9;G/](&5J21W M&%.O;N[ *X&RK[.Z"5%*.FJ1U!Z@+ BFH>]9&3YK3FL5[DUZXWG]X!SZ12POZ*>>L4] M!BRG6G$NDTF)4*R7K?,H'=W/ =[[,RJ9]()YY<"<#,XC;@18EY)$I'D(C&++ MO:<;FUI5B5R5=;D*!GIA-U,)GR5\END+[Q$^IW1?'Q.8K48BT'/S(#T7D'4R M(E"" [7&>.W)JM(7U@ ^ERB.NW4VQ901,,H):V4DP@&# MF.D*D[SELPQ]9Z'1W5]S/2GL_MRM;@"):0)Q;I MHFJSV>O!*=^OBM@0[X1/*F+/292@!043E'1,R."D+%*E--9W%0]GXOW<[@$E MY^C*1^MSS?"@O:0"],+%PB^ *]\O84V@Q!SQW;W//QLG^X?,!LHB32BD&!#W MC"##C$: V(D:X7/6T\8F9;BV*.?I:J#9T5$W'ME^+K)MMGWSS+;RH \XC5&^ MSA4/](8\T,X\4 F#.*:H8;$6J_R2B[J*WPHV^5LUS\NJVXNB@NNA)$=$)(Q9 MBYE4W$NJ/8V&"15 7P"- 0^U;BQ*DGM*D@,]_5!H:7E4#E&!)>*)=!(V\82=%C($ @ M.HF?F.@R01%1T)VZHCLUIKM?/Y?M:AM';Y3JSS3.*_==)/4>N]7![]! M0Q?UO?HA\4;@E"=^.I<0I]X@G0)%+EC'->BSBL9IO==AH#)C+6$:/: MO))]);2FV,-N^_R+E34YI/17L%:B:R"K7LEB=8V:U[)653,/'.+W$OO*\$I; M-;QH8$TM5=#]&0R,>8D;C^NRL"8U[-M%6&^R-UGQJ69QT M__8WYW.[V6_"Q@SC$+ULD/U9^"_ SOQ?4H7OKOQK[,HHMVERFV!;WK4X;@R* M%E"=5/GKV )/Y9G8XY:A*VHY\]!^/,_49'UZGQ8/%9V*Z3U%)<$3;N=+TMZ" M0JL;0:$GW=U^_^&?/5EMO?\5N)D1[%*^"%XB^4L_S,$WMK%6_ M_$=S_^3?K?K)%[K_[0MN?/IXNKMW1!OT*]W=\_!YN(;^N]683E,[_7I9__1' MLP%K:VP?'!]LP_=]VQ>[V_OL8&]?-"X/FHV]@_R=^#^7._VK^4&7.R*GJ3GA MC!)*(6951)SBA+0U'#$!9\D$X3J*C4U2>WP%Z0.@Y[Z9:"_ (O^WME#^NG#\ M8W3=@>V.PJW$K"V2ES ^%\;Y\B!^99>6./YP'-^]@>/U0XF%L")(E)@DB(>< M!.AT1%9XCHF@VN,\DJ.F5S4D]\G2B4L0?\WZ^#6.%_DQ8_7\M6[PVI$JY37, M)7Z*_7Q:X^;EPBBKG>6UOJ.Z'JD,#'K9L"H\."O1".CM&L%$NO.U*ZWPI)$U MJCUZ'*2%S98$R)1QLC[S^_:/,E@@'A$, H>/V['Y]L6+[=E$ M.OZ3;MHK:Q'Y%%Z@"(!!I,)1YZ8=F&OIL'N/4*62,9"AC+9)CD28':1U?@S%]-.\A7X^IY2;1]R=UJ='X,QSL- M4?=A;H<2=9\8=4O?^_/"[K3O/6&+O1 6$<<%XEQJ9+CEH'A'ABV3T>IOW@\YYPK'C2/(HJ)@+<(UGCF]L2E+#=#VD;ZD[/XW/ MFG F&&4I"!%Y8LPZ:>$_G!.?*(FZ]%FO _=.^:PY=C)&;9&QQB)N5$(6!X\X M,4:I("5U8F.3U=9$?$-0?U<-XF-)'$L MF6="7:;Y>_&2O"3@ON1N_17/^B/GR!!WGS;+L,3=!^)NZ9Y^7N"==D_3 MI!A- +Q,$8UAJ1Q@&C M)+TGQBK,B]HLS&KLT7ZN!_UJN<87HUC MF1F\LFBZ2<[EENL[.&'^L(&]V#V]V0)W86/:M7K,VQ\*GN6XTPK S3>[^Y[: MBW'[Z/QJLUL!)C\;-?H:-0 >O],Y&XZ7[H.F?E'IP_IR-^I.M]+O%'?,$U1B MOKT;]& %/?BJ=O'&U=\!OJUY>AI#$ZSSU@5<'GTLQD?.?/=D3^N0>VG!S> * MH&^P#?)-APV)\[6^V?6#TUX_MS'L?:@\Z+@4G7M:\*7M_@=$]#,,YIE_ M@/_?_VA*Y17S/_\2IF;S\)K(>Q$&W7P"F1ZR6&@'VZW\=V"[8&+""<))MWWQ M?NJ/3FWF4W$X/A0H91MHH;#\V+!I@\Y]YBLWQS)4)PQ$AH=9I),?$V.:!5-R MW$F_^!2?_-0H'E7Y)7^L(*O1<_0&<,7T$O,HB"'+M&RO#S1ZUH&7 7CA_%]P"JMF"]:*->!(Z:$.M9"",("#5AQ(;1U1F,I.".@ MEC.=LE#/8TH*H3X[K^3.L,2$;KYW# R786&O:_,I;-N+:P&/7ZF 7UGS]9/Z M(0.#*$G&D7&.9L0#.CL_CD6#]6%C M_GS>O>@'&>?^-B8]FSOC-3LAT]*:4\OOU\N?(!Q24LZ8@**:NC62&^-+S8S$_ M7]S.P'"S5SGJ1CN$:9 M0*GQO[FQ)J MO!)_^?49S1$^ !Y7+%G9Z![%V,6)BCTMRE-[=:!CB--A-.:RF,6SCJ]9O[, MAVYLV?R-H^D*(RMZXL+1; 9\?8EUO4YKT%]\RONW\>1>2 N[^C0A'[8%OG6=+_>O.IX0&G=OF.#1HKTO>Q':K ;LM,\_=?[:M]@(P->5!P M'NM3/,<<>IT[N.7.V8U3,V\DY809):(P+A>KNSPN5]NHN57,NW@K!9>FX,I, MP2P([J&_:F=Q(%8H'PRGDKE("+P6K0O42T.?W-J9F&4&N^'S/+/S3C?T8KO4 M9\=JP]Z70Z*ETTHE9%+*^BQUR#IA$%<6I\!4<@*X/8$DGM5H;[A_1E;.T".0 M_0;W(1;/+9/$2^4=-Z!=FT \CBI&'9PANB26ER"6([:[MW^^NU<_;UP>B<;> MUB%VP+T":V1(P@A$ T&.!()DD D.Q<-;>A&Q+#!_QG0SZQ(JC*$Y[I_[TM8+ M -%"0[JDL[M!Z<0?2BU3%%8A&KW.Z?X$:4LEPD'(K)L()MC&)N@>CR&S*V?A M:;1Y0'@QW6'XL=[?\L3.\^,FV#CYT^,;#:VB7RP@7DP ?<5@S_R!SX7V #>! M*R<&(\W&72Z#PM$\Z \JHS?.IZLV41PL##[4**9D#%?#KHB/+ M4-.-(9X6X;_J ^)_O=&@UW #K18& B>7CU0&9Z,S['@_ MZ'9C>X@#^7R:J1ES/D[WK%.P?/R1C?Q"[/5B/Y--_WB.X*N]@7#Z5B&)QP'+ M85[&,&J9QW9/X6&*MGCR,8--Z*GGL9NUAD*JP5[:WAP 7HR]6:BOR&G/'0], M"$>2=-PZK)WDWF/IM8M&J'A')E$IXY]2QG\_%-9I'JE%6-INEI7P;99U,;V43E'UW,\/N.IFN M,,S&7H/\R1#/8I$F-18CPZ +&(;]9B^-\*'8Z68OOQV:PU>R=[=3?/^$Z+E^ M?P0Y:9!UHUKEKV;6+,$JR0F)L07:?U9B0 F"/Z?6#U=ZVSNN5H8YT?-4HVKQ M]?DEUVS;\0H=+*>:O^/8_IA\$O@B#\3;@Y.:<23V*JT.G"X0Z"GLA.OG?1A^ M6[OH4)S+NBO.MG+N(2PH@N)K;U$.:Y6[5<<)GQ,\WSAAZ.JH;B'Q6N4MD.UD MKNI4>NJTCW=ZNR8LTQ$)%F&&J;Z3O+CV*MUP5.XKJQ-V9^NB"C*OWVS=8=C& M3-#WMF]/QP.G,_GDKSVRW5"XY\;*VF1&ZX0U91T\2:WR]6S(2B.N*FBZX-7, M+?#4(;;@&3*D]D9)E[TA8SGXMKMX9R[KY(N*7;N-YV#[\XL%]Q;+&O$X4$2[ M"/; Y0-W,N+MPF%:Y%KG-ZZ H9?=43^:89[3]$V@\N?"^5*$TX\ZL-,)?K59 MT0&[S8,5=Q3O-*$7NV"F*&MNRG=!*04$%KZ6O+3J=))W=8B^_QTT 8$&O1$6 M#T!$9E+*EL.0(K+;:!C&R];J-2 UNQ,L.7GIT)I]H)4J/:BZ5!BOK>4X4NVP ME,)8P@PQDO''>J+_O'(V%:;H6ZH:7YUFN7\8)%,Q"HN"]6!T".V0,R8AY15S M@DJKB4TCG<-4&-F4MJP%F5#!=#NI\H*P"A8[.R,>WAZA]GI,O^L%N8 M+_/%];TR+C9[O8$=^<]L%NLCO\ZD;[4Y<>=[LC[SV=GI'"I%SG?U1 MI.3!BB=W>I)=^C/CJ=%2&^HF^3FK'(X;GA>U<(O MUY@T'"G_MYMJ2JVR.Z'H3#G/IZ^MCA7LX2J6P/'))YH)B5Y)_+',>$B9!/ A M,'ML+^&*>A&94'HN'RXK3CX?"JV),,8CG^='<4,%3C'P[Z&F)"H5/1*>&<0I M(^J)"80P?2_WYEA)^>7*K;G0JSGA(_O;0J?HC8R@A?Z H98Z5!C' MJ43G<6P#CP3ZE10?*8TCH^I:O7J,4?74!%X:57?3\QX@H, T4:*1<"(B4#$3 MT#-AB'">C*8^NN]M,[#E[,VT#P+88=>>28P]U]EWU,H5,6PH 63[&, JS%(&?"8-W MVG+H=XZ&DKJP*^_7]B1(DF+TH.-CSRUQ1F@OL24J"I^$&[<]842B\2^WMSW) M@'5]DB.)',,UA@U[GQ3M4,+-]-R;GLG,D]W8SU[+_[VM M&=8410GB)'41"\\3I\X; J:D8PXPEWJF^; )UG*$-"GYKAQ8'ZV/6P4VE]2S M%/6 1,1(IC5Y!_W8HZ,<8^DO]CM. M=IC(-%1(OEN%80Y4PZU_F2I&F) /H+JW>\/U_*U6V5OF0D&21=[M3'&$.&AX"P]9:)Z,":HEG^ M+>J4.\:OC I@,':.VD"EX08D%$4><7@PPT#J,).A.?IX*OL97 M-.=D,_1RK_K3T14=,',+Z.@-J;X;3VVS/4S@&86$;U!YOA,8KMU1)>^0YJ^; M-G6Z35!]LYDZV65K A=G ?#ZXJ/8AANW)IG&7B/>T: Y@L+C.,H? N!+<9BS M[&+_/'N9A^'P;O>B< 4MD $C%2)4)ZSY 7!+5GCS 12)(%?:K>_T^B7WOC'N M/?ER*+&*DF.#3+08M%>3D";4(XQE%)H0;H);@GNKUS4RF6-N,LA0SQB]?V:[ M4R0Y1X!4K]"@.\J1F! X^7:HR(\ZR\+W+:3:;U\'%E.S"YPV[E@#6S2T2*>2 M'";8N(ANCA*\1N'-<0I$3J:9JPW>AXL)9\Y;Y:,@DD=MK29&4:O!R$E&4S/% MQ9C=Q<5W&J)#&Z(T09=CXLNC0^8MEX9@Y T+B&LID X>>%H$J8((+L:0F7C6 MK7:#B6N5WS/S9M8K6'9<'SI!02,FCC]]3N2:D%&]LVZTX?K:YBT%F(M&D3V& MS!9X:%?M\'CG00EXGL^'3LN$!15 ;50C[KQ'-B?*&"V""9)SD0Q0&ZN"0)\- M3"QV<]2>QMRA2R'P=%)IV:?I_GV:1-FGJ>S3M,X/\. ^37?V79KJTT2E#^*S8T,:QE,CXTLOKM MG,CU6&^Z=B/<1]_V7*E$HI6,@-6<,XIT-)YSS*2-,>J1F][0>[GI2]_\78K. MSOGNWG=2W]NANWL[\#Q'A]S ?S1)2+"L5DNID9&@?SIK5:(L.:BQA_A MFA_TH638KLBJR&WX?PF/*> M,<.D\((+:9S!*NT9A^/,*3F6E&5 ^YD@:G?[RZ'S1GE)*8I,,1":6".7L$?!,NQP8-GAO(0O:N3Y MO"*EV+U.X[HNCKTKG>N-YFE-A,#'NN;#D[$6] Q:FX?]UV3UT5:X+@G>^NMK M,1H#8?DZ3GFYQ\PX>[-^GU3L_,>N3B/NG"Z1!>?TXIGM%G%/X(Q.I=6TKMG* M15SY@EA,OKJ.H8Z"H(#'13+@5"#Q"NBO;W)]Y:B#@6WYP; \REV,&O5=A3=N MI!+TFK"3MCN*-5Y!\*CZ+'2*_/:BBA,.Q/9Z'=^TU[)D5-4_[#RTW*)GGC7G M50%2Q"$W3=2<3X13EMADV[N7Y**&>"=\4A%[3J+4G@<3E'1,R.!D(;EFLY#O MDER3 PE'SS^47KL)]F8XX.SW\9.7$FTI?_?)UF&RWC@2/!(IYK*-1)!VP2+I MG0.5V\9@U,:F8 N'F5V9@>U[&F3<^B15XI9H+A6W+BHM8S0\YTES4>@W& M< M4LD+4\GEU\,8\I'0B!0F%'$7/3)61* 2 [1#P20B#DPS79N-B4Q%TF\V:,A$ M4Z!JB#F=I&BT"J@:8NYF.8NJM\/S5=9RCL+?2.B:PK=K;!OBZBQNCC2R481^ MG*TSKM'MW!*POWZDC.ZYA6O1R36,^Y",&CI O-7J&U#7,; MKO-LBERYJ8REW(%C>+)Q/-W]^D.GL7^<&UC]&$\;@VW*I#28SCA:,&@.A%US M6#KV1HJ2;Y2VWRA6OU5OFDUPZMTW-V)UZLPACW=1@!R*W"85I4%S+-MEH=/WF+ M.XRM.P5PQ657U*@94R&&ADD&(WE?JVS/P3';[W>;;M ?CJ.:7LAUNFRQY.=$ MO.Y('1TM=TSH_QROK=0\[T?Z8)\XSA@V3"&N70+2QPE(WU%$5+"4,"N(B'G6 M\AV*Y[-C7TD*JR6%RR^'+-$DLY]<<\E@F[<'?0[@K8; M3P_^A\C5" N)T6(,G_X]626!D,!L$A:0/6-;4*JJ7,[YG37/291*HRU>VR"W M'[7[3DA9:&-)M'&T?0#2TD6G(](!*(([PY )22 EJ2:<$S U9:8-<0MM/ @Y M:V](K.*D5=K^M8BTA&,0JQ[\V3X^L9=-6UYN]&>W.QOSJ9+,HNUWSFHO!E#& MU)2S.6 ;Q]6IUZH*W;#?NW#V@,'0!KO@0W6F[(K;XS3[W"HG&UR9!(6FSFC. M.XCN&##Z.TZ?W:L>.#H>C0V5<0FKZFA>%9[)D![ *1_VAB,#_.. M2PO/+,=Z(V-:'F]^8NWD.8/EF32ING0HVI"W,H99UU;-M3N G_VVGY'=3%G! M(W'66ZX],1CG@H^<&"Z,,M&&!:9YP@E464H%Z%B2*Q^\ M6VM$$& GL L@%N_1^W2U6']S4"61#D:=BD6F&"/>Q.!C);GRL@,TU#PTX9]Q M2="+JIPU/QQ?.NV/;;C0>F^M\#T;B?ZA*M'9&\&,P^#'-PN&WEHCOS@LT0< M0[ /'7LRB&\F'WX.[<%)QYZ]:7>KU:QN^OGJ.8E\8*#B1U!PQF^I7EA?'I\E M,'Q=:Y:/$PS[\"=,7CP^:;!>G33X:1CFKU&\CK&Y\3)>)S=>^]9C"5[G0C[H ML=^^QLG#GOJMP9IUP1XZGC+6F\>JUPT1SV:L$JMG,E:U;LS-5U=KK(2N-_3D:X-/CHB6ANDT0XKHY M7+:C+B3*>.+WFU-] .[[S$I=.ZO-J@Q.527X'E/#>6)KUWR5JF>Z#)=:R"*6 MX;D2P]@VF;?-KBS**^3IL;)7'6H%C;922AMY>#\_JPV^Z+SI'+:@XDRB06UXUU0X_;5>3U+_#[FPQ;QVA6N5G?B M-VY4CN.RN@]:W6HEM\:)78W-.NQ59:"5!;WG@N9$PNLH\\JJ-LJRW@]H<_F^ M(H*N69D9O]9]U"]G_>=/?>#X@,:#]3[&E+ZU -?I9;"$WT&_L3-5_L]C9J/YE*PRB MO]X0,&WF./XL>-YG]KCQ#.SZ_WG4#*=G5K5F7*6IW:>BNDQ)6&Z<5(%+EVO= MYC/I1C@I?:"TSNN9JVO*;@D>[_2Z?M3OWSE]ASW3^/+^WW\,/N[UQ,[>6P[W MD8]_M\X_;FW"?1_.=[<^MC_^#>,]_Z6]<^[AVC;;/QO?\Y\_#MUQZ.P>Y7HM MGT[WC_X-8][YW-IZ?[BSU^([QW]TX/OG\$RV:#%C%R:=8VF-)-H6]*"7L,'TQP M[A[\<"\$GWGEK!0HH/0B04DZZI+RABDF>;186Q58\%8;QFR,9EP5@^ "2BL! M2F>7H+2[M7F@2,X$=0)1F3CB@1-D,5$H"N&=,(KID'-4,6T264"I@-)WG-H/ M]T"EI*0UT3*%=>2,2DT98U(I(:3S+KB;46D TX1/!9Z^"SSM_#4-3]L'DG)E MK(M(!$D!GFQ".GJ'J @&:Y Z!G9P@S4)GR_P\V/!I=5AWH)+=6-(9:@/A!(P MX+BQS$3"7.(QN"2]%P675A67KJA-[PZ8L4EK)9#S.'>6)!9I&RG"'H0.;*9/ M(G=ATTU-2 &F DRK;L5A'CR1RE-G,.=46!)IC-13'83A5!4K;J7@:/>*FK1_ MD%Q@S(%RE+V!B">9D+$Q(44=3E%2,,Y!32)-2HL-5R#I>4"2I5GYM]03;KDA MVL4H0_+&"ZZSBZ) TDI!4BO#405+K3.XCQ\P0:C"-B)''&!23 ;9? 2+)<(U M=4HP#2J2(DW.YU6D DH%E%81E!1FV#-IDTV,@[#5@%'>:VR8 60*!916#91: M4Z#T^?1 6V)D\ (Q$AW8;1[H-*"F[N6R&D,#>Q(ZA MX+'+#4(P*'HF@(Z7K.8DY,)$:QOP:1'9#-] LV7I=[?DM!48>I$PM*ALA@)# MRX*AF?P%YRBHXH(C9XQ$7,6(M/ &L,@ZDWAV?^F%Y2\4&"HP]$SS%PH@+0F0 M9C,68F*,)I=[$7F,./,DN^(9(LE@ W)%JZ0?G[%0D*@@T3/-6"A(M"PDFLE1 M"-(8FGQ 1 F/.&P2LCQB%"A1U''LN-8+R%$H4%2@Z%GE*!0 6A( S68E*&R2 M9"DAYB1!'&@2&>$P\HJ#EL09MV9160D%A H(/:NLA )"RW(0S>8A.*TC-0(C MXF0$%.*YYK;G*/*$ ^9).H87E8=08*C T+/*0R@PM#08FLD\2$)[+350)XDY M'0HKI!G3*.K$!*,RJFC7-@QAB\@\6" .C3,/)N\:$ZRL0&9!N5+E&>49Y1E/ M^(R77G%JX16F5J4Z3GE&><:S?<:":C6M+.ILWM@LJ=1G>A7)X8O*8;PDI#^! MCK:[O]945 RTQ1EH_DH^X^[>]H'S3-A@*')4@WVF@D?.AX2$E@HL:DNM"6L; MTM"FQ#>U-BWG55:';U\P)-TG?/_PA,8;PO<%G)X"G*9#^7OO#H@V1-.D4-#1 M(AX"03:7CE,JNJ!(M%[QF[,<2[V!%6+>%XQ+3Y+?6-#HR='H2HKCWOX!MDF: MQ#2B+,:Z#;R65")CE2"@_7K'_$TICD51*H"TBH#T\#3'!P!2:G^- 9W'?J]@ MT7VQZ(IF].G 4BES+A'R6"?0C"1&AF #ZA'S'!/%F8RY+Y2FA/Y$!66(4T#BKE[=($%S0J:+0" M4[N/$^GA28_%B?0=G4C3F9!'FV<' JMH94X\HM2 W48UTBK7BU-<1QH,!HFS MMF%,$U^3D%V<2"O$O"\8E[Y#$F1!HR=!H]8T&N$#1WQP5@C$@O,(M-RL*RF/ MM!!,< 7[)]+:AC"L*=0++,6TNFD,WH^.1QV;^T:'F-J^???^4B6I?.7P]#YZ MWL,3&&[0\]['H841A;>VWX7E&DS1UE9-6@5D%P>RG^:2&KP(UB2C4,*>(IYU M/RO!'K4,(V)MTLXQ'M+B0HD%F HP/:O$AF+*/3$ZS20Z1,L%9H0CFD1" MG.B(#*$6X>"Q)$Q&EFZNYE3 J8#32GJ<'I[H4#Q.*P%3LQD0)#@5J?3(BH01 M!\1"-GB)C.+2$LZURXWQKJ_Y5/Q-*\3%+QB@OD.YIP)+3^QTFLU]X%A@S\&X M(T(QQ+UFR(DH$58&&XX)$Y2#^J2:0HNB/A5T>A[JT\,S((KZM"(X-9,5P8VT M$:P[%#BVB$O#D0N:(J&=LP!5L-. 4T*;)EQ:#0UJ074=GDMOJL&5XC*Q*BY3 M"CR\BH2S115XF*Y/5%2HC25$3 M9GVH2H *5OHC%S!Z)LK?PDL[%%A:,BS-9$(()740/"$K*,XVJ4+.!(^D48F" M>J=5L*6J0X&D9Z,?+2H)H@#1V5Q M%*H4="A8]-VG]AWR'@H6+1F+9O(< @F$L<009I6MACTRDC-D+ :=B%A#C%I4 MGD,!HP)&SS3/H<#24#<2(9L4 H1);GF6F*6L]8?F]=0 M *D TC,MZ5 :)24F1B;J2G150NT2 \7]LP MC\Z<6KTR#<\E*Z%SVO$1I[3Y"K, M^TU>IT&OTP[UE1<,P(M#GT\6/OHYC2.>MHW=X=_. ^,"L9@*Q".#)B9'("1)1T"P0G)CDN4MQ0="" MH 5!5S=_JH3AGQA&SR]A=/L48-0%&7R0#B42$^+*!.2P#8@Q':* _3.)O*1 M?)6I]=/0PNO@W]#^LC&9U,[H&+C&;_P3?CF9PK'M?VIWJ[%(8*'Q %#&LC>* M7@6XH]%@V$YGBV9=@B>\6SWQ36X6U?;?YF::N?G/WF#8V R]DXJ7>ZFQ^=>' M1DZ.05A>[%BU '><,)-//.%O3F^[V[#> W4-88 9)1K#P]AH#P8CV_4QSS?_ M#/-5C9W>, Z:U<\G_7;7MT]L)W_A?^X3,I>$$"&Y24)P3JA)/!%&L3,N1279 M#8 G9@%O*[KA=G_61\WC_,D[@9T\ID"W>'@1H[ M>;L[<3" S7+#2[+QP#2#[T<;*?;[,?S6[N;!_)K'LA,+:=R)-'+I'94L"3D- M(CIILE=:(0U:"5*:N."3L%;E&A?B5LHXM8-&/_HLB4(#/G=Z (+#V#^NR27C MZ:B?B:"23E7W,F<[%04-#F,P@@0K1K?'.ZM MOP"LS[R89]KNCFS%C!6E,Q&T(MRPP#1/.&FG*!7")YD;^GE7!"$6KCQFO#Z;H2>>-Z@ZJCY)M^[-A,+C^?ML/P<*+43]TXUKCPY2W6 M 06/AC??,B:2\9V9*J;(ALRH0#YF.OU.1*)GM)KIOP_[D]&0-:>.SG;\%P M[,J,I7'8SQ+T'^T(/!ED=#1QP6.DUMN$C34I!)"J8$\JX,ZLM/_S)_ML)Y!Q MX]>L.'2'@VH>U]#KM4A'I0W)!4ZET[EFI[8F$.XD9SX2&>DLTC$EG%!1!RH# MYXPY&(+17GN;2P]3=1.BWHZ0CYEU"4B5K0?;V+$G@_AF\N'GT!Z<=.S9 MFW:WVHSJII^O8E%FRMEC,?F%]>4QOQJ^3HW.+#L^G3-^\9B;URMNGK%;ZVN, MKE/&;KR,U\D#KPDE'G3GMP9KUJE62Q@KIS>_LXRUC'75QJKU4GC+T#L]]993 M@#>YY!_R52+FOGN-S[W6QY[(Q;PN9D2INM;)O'E%?6Y,-.=9'V)9%+ BKBS* M8\^8WH'LEOJ,._MU5WVS8&=$;0O>@6@?L1QEL>O%5F6QGVBQJ]/=CUGGLII7 M29<5TBV@_/(6>QXG%M26XSO4O=!W2HWXYFGK[W\?YPR:W;U]O+NU?[K[]P<8YV?R\>C]Y_V_?_N\ M?_SAM/77;&;-3J>UM?GUX]_[;.?\@]@Y>L=W8'P?]][!<^!YO[\_W/_[?1N> M__4_Y]O#G5^G*CCN;1_DC3.)&:29=(B'F)!1$2//%1/&\"BS-Y4RW 2:6U A MHSOSR8J75"MP]\K@SD:2.);,,R$Y8]1QE@+5SD?K"'>QP-W*P5U[&N[>'6B5 M")56H,@]SL=9X*W+UVN"/>1>&\!8BSG/+HJ(3_ M1RMHC(S( G[5[2[_0,?-75&:^2P$XA3[Q 0:D1*16VU9@D+OK:ABW97 MX*[ 7?#8L)# [DD*P"X8$AUH>& 3$4HC5W>MV%C@[JG@KK6W.56M\2T_P$: M&N<5\I0:Q&WBR# M$>R?5E%YCHDIUFS!NX)W^6B<-\)A'(**8-5R;)G#@'S) M)ZY$X'>N4%OP[NGP;GL*[[9/#[!3@''*(Y!7))>H%4@K'U#03D7,DI2Y.D/! MNX)W!>_:7$493 HZ*,ZYBV#V4"Y(ZM.FH7VH#H/N]0$ M'GJ_!;P6Y)\SVBTG-#NUEUOC77SIM6.>".U: *IR\>IR\G(!:X>3EXE@@\J M$>^E4<#0##_C>/=^L8655Y>5EQ,'*:R\=%:>"898Z\ >LA31%$'+]L8@ MIT'I!F FQ*J@0%JO;7#:-&S>-UA8^26P\G)<_(65E\[*,WY^ZG&N"*-04& K M Q0+9''4R%LL$U-<6NS7-A1K,K$B4OFEGRN;<^)?+1>WC--F=X*UNW:W?]:P MMCA?_B/J-A8PNPN8O9MSX[ODG).$H&@QJ"4&; U+M4&>.V:T#MPI!FI)T^#' M0-D">\07]ETP^R[.@5_8=_GL.^.[9R$$JUE$@BJ-N(P"Z< 8TH0:HH@@(N&U M#<*:F,V7'2_\^Q+X=W%N^\*_2^??68^](!(@ESLDK+_R[=/Z=\]!321B5TJ'H$@<&9@&Y2 P"Y5EAA[6E M'@0PR%]L"O^^2/Y=G(.^\.\3\.^,6SX0RADV$6'"".(L"^ D.$J2I2@X@+," M 2R:6#S&*U_X=W7Y=W%>^<*_3\"_LSGW@E"K)$%)!8=X3O@O+I:S8T*^R3WYGO +*,E/H[5@M\SIT8%WW&Z@5T8ES9 PG_ MZG4_[<7^<8[1%NA?'/1_F(]<&)6L$A*4-H41%]X@HR5#GEAM+BFX.6R\'(V-*=Q5#J?GN'4J^S9UTB'A!$5 MA.+@(B/A#%M89-(72J*2Y:09:!F M"L:H9EQB$R@ I@8-DSZZ7E0!S(NR6*^UMM[BU^>E@.>B<@ *>"X//&<"_T0F M!5LCD9<.S'.C+;+"<^2#EE)[&6E2:QM,Z:;03Z)MWHMS'I4]\%/5QWUCW.K^ M^E;RYNZMY!?*F@3?QIM5'^SMW(TO#H:-^/4D=@>QT8\=.XRA,>PUAH>Q;D'8 M.+6#!OP_]3J=WNF@\4.["Q=[(WAQ&/SXYF+W;EB&\3;EE7C8PE3+?$$4]=;" M G7LR2"^F7SX.;0')QU[]J;=K:99W?3SU2'D=H"S:1GYA?7EG\<-LMFZ%B;C MUC@[9/SBVUMK4[8NI5Q"QVX P25T%Q=*E[&6L3Z;L7+*7OM8&;W34V_);;N] M^:NYM JNB-K5[/,ZJX9>W^5U/]I^XVTW@'";[DQ_G[ZOMR?QDMF%6]WNN'=; MM1P-NTNZX,,[#1/Q M<,+Y2L[K/.SV6%[M%+?"%=K%_,PMVC+WA9N.F%4V7A M'K!P\\W1"X@5$"L@MAJ\^'R[0I@[^8Y_A6]D7^'(=AKM&5_5 [V&*Q]NN-O* M/#3[LDPN?V3RHEQ)5.-T_WFPA^/?CO: MW3IL[^Q]./OX^[^//VZ];W_<>DL^SD45?FE_/ J?]\_?\=T]?]XZ?W_<^KO% M=W_?)CM[?WS^"//:^?V/SZV]?W>JTGY_3>7\';T[\#I*$21# FN*N&(,&2L- M!'!12^?[>RQ81<"\2]%H@CG E&60I"1)X8LTY:^(]S MXA,E42\1XEY!5/7I\.]L&O_V#W@(RG#*D2/2 _[9")^L15EN82;R2>M\1J1) MU()/U!4$7"DD* AX*P(:AV.RTLJ@&>>&:B6M5M9+)B/#C!0$?!8(N'-% _QT MD$C>-6N09B+7<\*@ =+$D4_$.\^95RX75&P2R0L"%@1\U0B(F4H >$I%PPU) M5F=;B4DAM561NX* SP,!IW7 \\T#S+1S. F$7:X(+41&P&B1DHI()>!2I&L; MJDGU?$6=@H % 5\1 FHJDN2<,KZV09NZ6,$% 5\W CJA MO$\>6Z4)CU8"_G'0&R(P2O!.A(* SP(!6QG]+DY7M/ !U8%'23BR0@($>I&+ M'X3D9AZ2=C MZ9F4#,<3#@I'X&8B$&R@1BY(CS):NT@!L:4K+/WR67KA^0:%I9^*I6=S##3S MS GFD=0)6%IACTS@'B7I22Z@YIT*A:5? 4LO.H!>6/K)6'HF: [*=;2YC;+4 M#%@Z5T&TDEJ$L?4V2>UAAPM+OWR67GA$^)XL7;R C^/KV5"P8$ER[CF*)F 0 MU2[DQ$"*)/5&29,%=EK;(+C)^'Q_Y<+6+X6M%Q[F+&S]M$;U;'S3>YHL51Y9 M MHW9QRL:JI!(X_*:A("<;8ZZ,#)?-OEPM8OA:T7'KHK;/W$;#T3LV/42*PQ M:.!2Y[^X!7%M A)1>BR-M;"Q(*Y%4UW3#O+[\?5+/TU_;5RN/1B,'-%AF]AU#7+\.(P:LG1N;I;+:Q>U:^V(-"]$.C#7 !.>,\(!94B1:\1=[D= M+;88$:8=T<)YHNC:!C>+:K"U0HE1A6.?)O@VR[%%H5@@.\\$WPQESOAH49(B M(6X,0]8DB:AR ,G<4UNU-&DRO:C3@(6A5X^AEQQZ*PR]/(:>#;TI8G@ F@71 MG.6S#@1I2Q+*4CM8&S6C/#.TX45"OV"&7F[@K3#T$AEZ)O!FK-/6,H4Q6&'IY##T;<8M.)D\]06!$ M 4.K1%%6MI"4CIF@2=#<90F-Z:*:KA:&7CV&7G+ K7B]'F)^\1 MAKU!'!N0QU(EI+&53&2;*>&U#'4PK++NR++OD8%J1P67! M0H8-0YPQ,),Y5;!QP0.+1^=TCJ,UI5PEK?JE'V_;[H:1CWEN71C2(//C#26I M2X1_>:68JSWX]6(+=E/]>=AVG?%9W6I+"D(M#J'VY^-L7%N-M4="); 2F,'( M">^0<#:;?=$;B7.)%L4?#5 E?V=EN7L)58@?Q-TED?[AC#U;@3@RZ;RD*%K- M$4_4(2TD<+FW#''BT[^TKE["351B^!^6L:>#.B-@,K0OQBZY'_.C%>2DX_Q2]:8N;97&P M[N="GR$P1XT#+/?9C0JF-=+)6R05H]:Z@)D#:XPWB5[4$88%\=#S*-Q>8+3 MZ&KTORTPNE 8G0DT1\MBI)*C%+1&7&*/;" "I8AE)%9&3$PN[RX>7RFBP.B= M9EF0])[K\U+ ]"E:Z18P7228SH;V013:E+/^#/I$S3F+7BZ4#R=2:60@M*H),^/B%M@1Q4X',UL*+ YXKE"A7X7*Z#=#8UB-@4 M=! *)<<(XMH[9)7P\!>E+E&B?0+\-$V!%U7\KL!G@<\"GT_55+C YV+A!_^&]I>- M:E*9JMO=457$8^.?\.O))(YM_U.[.QEK9J#Q;_+X\H_C0:$,;&^8O(IV1Z/! ML)W.%LW'!$\8N7KBF_807N>OL+::96V:6?M7>W(20^-7V^E-@8'L9&+R5X7O=3KN&>?P;H88V=WC .FI.? M1?USPW;#Y%=J\I73V(@5#(6<\]9KG/3;7^PP=LX:W?BI-VS#9Q#"]4H"F74: MPS[,H>:(03T*#R1HVWETH_RD$PL4"6_[X6(TTQO1K ;A>7@V@&3CAL=?S'GN%1=3OWJE'QO_\RTI\&?L_W4( MWYJ1!LI@;;E4Q%'&"97&:!)DRAE]F PBOW!V_^.VL.SOZK)_YGG3BZ$ 'ZF0N#C?PZQ/_YWU_YM1KM' MFZ?[1SM', :^O_?^<&?K_='NWA]M /33CUN_'>\?[\"8/[9W?G][]I_SS^

+$B;;6*K^VPZ[7L?#H0DPH;$D! I M($X"AVV'ORPVV$AOG$]\;4.2=3P?VJR@X"$[#WNNG'?&8G@Z-=*PQ"CHA%HD M; 5V9>>7O?-'K0,JJ:+2$@3F+^P\BQYI0%UD/ Y&!**Y#KGW&UMG\YF6C9/8 M;PSRUC8;H'>?9%'Z!41=LS$8N2/XJ0$"<"+-;,CB_AB$8Y:2AVT/@J[7S[?U MLBSI5>)D(IVFJC]5$NI!POBJP .9NT+2CM$ .,QAK1?2%YB<:<%*H#P1V?-S+5G+/ M?VZ,0&I.2\FQ?+P<\K1HO!1WEV9J-C0'(Q#"X_=.3<]6LM+9 0PLOQYNO1"> M%_.\*CC![(7I='M#& 'PU3'\_L*@SK\Y/AE.C?)2BJ\W?H/!65^9NMGH/AGU M3WJ#*?&^" $]B&!#@^%]Q=9N5C?E(6<#>S(TL+>/!X_0-A8TXG[TV9&5?0CU MAA_V.@&V^O\V8L7XU>UVO.3CY8-O9\7&#@!(*J<#4 &,:M/G1\':9B*N]K(W MJ*;[35Q;K'&.Q!2@;5YRS;"W&4([O]QV_K1M&"6L1/9'C>&M=PQD#E_LS1ZK M_9:N?S>7KWSM2+GG#Z0!@20%1S)9FFM>&.1BXADI6126!>'-V@:5ZS?E7QVW M.QWXZ1:E:+'*4*&EU:,E4*J#8"E&+)#"7H$AB14R449DB)<\@DVC=2Y6JM9O MZF@PIJ7;5:[%JEJ%G%:.G':W_ $6QFD2 _()*(EG'Z31-B 3I!8X&( .N[:A MY/I-64T7T'15BUN@Z7\*DO9"3L-GFS6=D9^H;/:"?$#!: >4'?HU!37LL-8U MVL>58R-:4,.F5)/UVX(K+R6>!.O5'C8V/_6SQM@=-EY&4&D3%.5.IA<\'PVR MC?&D,UG]%?VHGY6YRQ6H8CRSZ_+C6%W__^+9+[;[N;%CQW2U.1CT?+ON.#P\ M!*HZZ?>^M,-$$;P7C (()9OKX2NM.=/>62<48SA([SQC^F"[0D\ ]NO1<^*% M_1U.!LM1OP_S^*77[_=.P)7"AS>"0Y9:VO[($5C#>P% M\M@0Q(TER,+.H."\]8HS$@E(5X9O@T. J"^]SI=L:?F:RM)XC\8T9AN=. 2" MS;@T_@98AIWV-L-C*:I_ S%5/_TU'E0AH3N1$"C[F$CM/3.(*VP1E_FX M!= 0(MY$BJTRL"W9+7(K"56F9[>R.L&NA%^D:(%9&:51)@ TFBO(F&3'5":N M.CJV=WXK G'99+8#]H' (C@<"&(<1\1UCN80J8#,N)-$.P ?O-AQVOT3E!+094,E9(YHVY>7/@Q>QO'YE(6]MGI?(NZFLV>?'L, MM?WT$-45[NPUX3&]G',%#\D&&BPT6&3?Y.?4[QW?SU$ !B3A7KH4'%?)F.09 M4 LVDF%IC:PXFF!S56[3C0A9/019'_B"E1%6(&FDOP/*Q+B&#L4?*@!7!03P+;G*"RNUTD3$,=CV. M'3K'66W(0!*JR%!O"D)IE53)ZXC.G)=B;&0/'F!D/XS6BI&]?%+;W6H=$,T5 M*!$4"843XE@2(#H=P,B6WB?*)8[V;J3VA%:V(US*9'&,+'*GF5' 'R U>"2&%B](P[0VW$U('"1**U40?^&*0J0O$15"9:>^\.A*6"YM:ET8#" MQ+%(R.8 %R.>:A$9;%B5XG('\^?OG"'IL^P(0&%Q<%_\691(RZ&S[>Y@V!]E M(?M;C)O'.:FAT,2=:.)\\X"Z0&3 $@F?\28*BXS7.0";B&-!23!]UC;P^DWG ML":RJSU_+*8R);,TJVS)Z^R\6E6JZ&2QV/[?=O]-#70G$K5KN*\>SP9^Q[^&0_72;[(?K*R7YG"Z!0YL47$1&= M@.R5H\@&JE#@P7H5G8FYBA!>GS^X\+]5KI_MP@Y/Z''4'>6DMY-,P&DHC>WO: MJ0VC.&YWLUC.S OSR;>"&AN[HUA-K-.&AX0J]:P"YL&+\)SE!783/60P5JVN M [B&B[9_L9O-',+/[K'>2>W!@A]AG;,A"6N=T:?7B.T*^'YH_UACT5^[O[UO MG'1&.5%@HO.?@-86IM)([X]$2DFF:95M&JG&%%2SV/>DE^L5MU^R1+Z. M&$BAADMJ\ >4< SZ@T.2,HZX!+JP7N8^P)S!FE/B<$Z76Q??IH9>!IB,,%G+ MZ0"_=C,&Y=3M&HU^N)+6G3J]7O_'YIB&0)TZ.>FT?=ZA"3U=H-?]J(I84'TX M$Y(E,!RQ-TIAZY14R@%!V7(P.!9HTX@;4(IM+VB1C M) T.]H1F9>A;)#4KUK]9WV L2SE=5R(+^MZ@2GE[TX^=*OW\Y]-V&!Y.*H-, MW3C.8,.7MU@'^M!H>/,M5W/?Y-7<-T*O:A6^,EF^DU*AU>2 I#\CFV"P;VSGU)X-UGZZ.FN8X,PJW[) $ZWK/CI62DM;CGH<(1N$%?V\ MJ72L_"T8CEV9L30.^QG)_M&.PM$@(PA##O9^TM M88(")#;&]\2PF3U-,4H%TEE8EA0/"19/2T5(T,%:3',%A,W*3S:)&-4.%$:: ME]'WT*[/%AW:+]E^.@-K80AF7KKXU.5Y^481'+E!JD#!9UI MH^YF\R2C]AQ0/W_S[/KM7,#V'&:S"_2]2NL>/\[;?LC1XD]]>SP8!VRJ M(P)UG*;VH^377^!!PWZQ[4ZED->\/I6"<\GK\ZQ^C2NFYI3;9 '0Z=H"SQFT M8=#=X1N4?[-TR+C^4,$/A/PX68VG?__5A2% A[Q:B9H6=\"8Z;?]53RA3%G8 M'.)@<[CVQ&#,A7:<&"Z,,M?;3C-0$@>#&'=KQV'WT[\JFMR#-_S2Z?G/WQLU M]K;'J''2:<&[6GN_M7?V6GC_^"W>V?IW>W_OE^/6[^_;'__^V-X_#\>MH_>? M6W_-H,;QA[./>Q^^MO[>)JWS]^V,.#M__W'8^GW_]./O?W0RXNS0_;,=0)__ MG.]_;;T[L,8XSS!#Q LPA5+N):[K2J?JQ^S"SIAY<62[CG)_D]>"EL92C?,Q9J8\K"/5)OH4<-0N7I'=L\6% MIIGK[VH2L#E?X+>?XOO)6*J+>S >N$M]H(8FT@3FA_ M,XE4!#)$D%C)BC^403Q\@P0A&E8)8%0U3T.8'[ M>HJH]*T;B.*2$/*NMRN':%:WQC@SCLOEWW1AT[\-%P\7S?WKZ6%O/"08XI_P MOEXH5#&ABFVR<*E#O)65 %30@K7A"PA"6M$R<8 54L:ZNIXOUQF:G M,TE=GZCF@ Z^8P>#.LH)>GUOLB7CKSSPO.VULO4)=#T8\J^]P;!R0KUJ)>_3 M 69>>>X$ G$NP1KD!,@E_V@E-4D!Q40WJTL)S@%RDDY8@BF?3XY$FY3&V*K MO)6S2MYWBTO[28F!2G)5I'J115#YBVQ.0>YT>J>#-Q,*KDH37SK9JUK(E1E[ M,HAO)A]^#NW!2<>>O6EWJS=7-_U\E=:SHWFV@WS6&NO+8Q^TH>M4D.RG&3>R M'[]X[*%>KUPX,W6=ZVM2K@MU\V6\3FZ\]JW'$KZNN'K08[]]C3.VE,&*NZU! M57=ZO,;7%/"_J4[_Q5?-W%>O*:Y?QTR>II:\OLV6KJ(;^SGGXFT^7729G,]( M\TK%\,_SGKBA5*<>6D4]T.E M3_=&\(@P^/$^:W5KYY'OV@/D=EE=37_WJCI9U5<;W+>KP0JU/KGCM._=^V05 M>IC<<6[W" <]2*7_5A.3JP9CUO2?20^3!YH XQXF8N?\,]DY;K'](T]WCK9Q MB[[%55[+WZ#Z;\%S]SQ<>W<^W\/D,]O=^T#AF>V=\WW:@N^ Z2!VCCZ3_>-_ M?VX=_];9R=>V=CK_.9_T+WD[;!WM\YVMMP>8,ZNLD2@JD1 'LP!I&ASR-O%$ M3#21^K4-(IM+CU^ EFIQ:>;3&<%?#[%D#T<(UALGR%QQ: @Y]F-,FE,4R"&]!?7 6 M<64",A[^$C0*K),*W.7LCJ;1\^>RG[U/I;#QTO2)PL;+9>,9=<)C&8D1#'DI M@8UIQ#G;7B&&HP1S@6"3W-H&;VIU4YV99^R"J+G1K+A>L5>=87E(Y&D\ZX6T MI']AGN%%+LV+ ?.%ZV0%Q)< XOMSNE@RFE,A..+",<2QTTAKK) G(N#< I.R M7&J ->'?!1F%BV"<[^P4*K!98',U=> "F\N!S1G=EWM.L*8.D81SA186D [$ M(&Q!^]6<$R%BS@YK*GU32;WG!)N5TOQ3E0J\,7^B[1M'R*\]#KJT-/CVD@A?$N%?="+\U7H6 M.0>^49+@2Q)\28)?G16ZD@3?;,2O/L)L:K]YV#]W?-0W^?![*8/@UB9!:_!)#[YW*+O3O>/8,3GG^&= M[W!K;Q],X,W3W3TO6D>?X/FMTX]'^V3WUQF3^!C,Y*U?VCM'_GQW#^:W]>[K MSE%HM[8VLYE]MKOU]FOK_)?CG:,/_+I4>)> 4:!K$&*I.2,I]GSNK8A59,HO4+(-%;Z)N^:$+"H M<&?1V:UW>,:4+C[K?5S$X[_'$%^77EW;&YU+QVCSHO/*N*E%T;=?B51;CKX] M\;E/V@T6L;8XL3:?1FDID3QA@W1N=9!]"3)(Z< 5;BIY:,+?)3#K:O+SDM6.PH[+XF=9S2/9)6+C!,$2)R+22N' MG&8:&65I5(H&ZL/:AA)-Q=0*L?."_%#5NZE8<1VD/I32NUD3N:_R]SKSJ>\W M^1<#U$O6NPH\+PZ>_9RVQ:C#!M. 6% ><:? ,!3!H"!\Y,ES)@U;VP"::'*S MJ'IJJW&@Y)'NK )QKPCBEJR+%HA;*,3-:*"48!E-DLC+D$]%"XVLLP(9*HSR M#GYV:6U#BR;CYED@7 E#ES#T O!OTA6I8>NV2%,]FB[S8 >-G"E;=>OXL8'F MSG/<)6G[ 6NULL)BP3V(7GN;JJ<5#9_GM%^GL*0B2B0V#1N&75H7A/OW$>S*KSS77EG1JT*L&G"&H<28R)W;-3(R.01 M(:!2$1*$)3KSCODF[[R&$-^'3X>YLHI\/$=X*-U%3Z\ M-L8%RI%-@B).)4,.AX@4-82"^I%DBEGA6)$PXO>'CV74")EOCGUK@\85J%?A M[>"PD3J]TYMJ593J%*4Z1:E.4:I3E.H4I3K%"JS0]V_1""OXG7287[.L/K&P M;R"I&_8X*]*#2;_XT!@W@S\&@3WJ5_+]LMWR(S*67D'0_F6&YI?Y9I M;/!*0O1;VZ7_OP]=K;+O3 MUM$OG1;]P#]N'1ZU]MXQ^,/A.5]W?O]POG.T+3[^_OYP9^_MM94JB*9 H<$A MI85%/$B'C#0&>8&5@UTD-(JU#:*:1C[:NBLGYPHV/==:L@6;G@";9FM54)(D MTP')H 7BN4RGH4:C0(16/@@;I*H:SA*QJ/2A9W1V[OOIB9BCF/6X'1=Y>#826_0SM]Y4\7FVE_B M."8V9IVI&\<>IU3^#L%+[6^V,UZ":?^ M/KQ(_#^QGR)R_6@_(YM@L&]LY]2>#=9^NCIKF.#,*M^R0'DYY-75.!H-ANUT M=O-RI+2TY:C' 4C3ZU?T\P9H.?;SMV X=F7&TCCL9]#^1SL*1X.,CB8.VF>D MH'TF;*Q)(9@D@CH <[%J??'/G^RSG4!VNO^:954WUX2V&]?1ZUU9[U[I!BH) M9J5S6D7*A>*&,Q&)PDXIG1@SWTXW?D0KD\M^/KEWR0U2LF6'HS[\^^I;F^R\ M.XC)6JRH1S%AACCW CF--3):"QI8#"#65J*UR7C3VK$*C'_C&'S.#9D*G==R M-\?/,ZTT3F,_3F6/-*X&\;Y?,HG1]"'))%JL:VX6GY]!UHVX6\+(:SB$!91# M2ZSRE<0#%E4IX9LB:!(5V!K%'7CSWFGL?(DM&,;AJP@4]$X_'F^+W2T8WQ&, M8^\S;NV%P_WC#WS_Z.W7UM$VK9)6SW\[_CAKPQW]/WG=T] ML-WH;^V/>X?MUM[;LQ8\;V?KW7D+YO>?\\TY)Y3&/DII8JZ=H!'7E"#-B,X= MZ A77%KN:67#";*"1:U?] D<8"M6#M6L"BSM1]O?.^T5-%H<&KV=0R/OL&1& M4L1H[B5LDD?./1-&. M5@F/?NN-^@6.%@='\QFG6D@1##8(8\(0ET[G*L,:"28I5LHPEPNB@WIDR"IE M#+P2]4@6]6BEX*C]I6A'"X2C^00FA5WR).-/PME:PPZ9D#2BGG/C@M2$FN([ M^EYPI*INP,/#V(]5H+TH2ZN"3IMY.PI$+1ZBYIM;,24BDRX@K(-!G!F*G(D" M)44("8$(F]W;G#?)XWO(K)[&5'.J67&LJ@NYUW'KDS&7E-KMI;#QRN!U@>C% M0?1\ZQQ+N"0,M,@DA4*<4C!J0Q(H2IJT-$1;GGUL5#:KB@;/I]3QBU8P,^^\ M:;2/3T;#Z@@3:#1Q,'QE.N8/JP9:'[J3*HTQO/WJX:N;52F"@F"+0[#Y=A11 M!^N=9D@J#@BFC4>&6YLM8H*Y97E?P20#.YC.1PE^?.[ZY?-H%%04RJ)0EF9 MSQ]]/\VC+R91).L1XY@@CI-&U@J"K +K7D6A0\ZO?T[-@*YOE<&^T2GC8>7- M[MY4XL9ZC#>K4;OJU=WP2NX-JI][7921_[0V& M@[\.;3_^ H@5)D;OZAP"^3#&I!YM'?_6V3D_[+3@61]__X!WCC;/=_=^@9_S M>SM'NUN_'.WGLJZSAT".]N'Y']CN[Q^^?MP*@$WO:&NK)5KYYZ-W9/?O%F_] MOG.XB>XC%:# 1NM3]9R$4(4LZ=&_AK"^J)JV1O3.W-CY?F*1ZZO9GKK MJZ\.E:@0> #!%@WE(0$K4D]H"HP)(H2(WSJ!>!LO*KHJO'C]N9D?)NNYI)=7 M3WS3!I6S[>\ #?;')8_GFXMQ(RBMU!K]'KN@5W6N,L+-)T#O0H[?B?BVNYD3 MN['62$_;P\-&;]1O;/^YVZP^N)[MAWQ:*[3[\*5>?]#H1] NO@!&='O#7/3W MV'Z.C30: J(W/O5M+C-8G8:L[J>8D$8%+(W=D^H=.0;X>_Y:X\\.S/>'7(:P M^E;^\KOWIG\)P^IT+@ CO_)3#]25+KQ@.!C"\_(I,WL* QW4 XCC*&,U MC/7&U8>=]'M?VKD$8JYLDU]>W9*G^-\1[$AJ5]ZC?&ZY_24?,,M#[U5#'U1C M!R"\_.+5R_# 7G[Q9#"#D3_,1]FR(PJ 4ERH>GW1Z M9S$WK.^EU/:Q#Y\NESV_.T\8QI[78C#J#/-:K[\,(OQCU#G+FR1N)#L;8)ES M]X]J'?KU2A[V.K#%^6U6-0*A>]SK5MSRJSW):%0I0H/WXW']UNO_5O'9]F PLC"SN]EQ^-7I M3/OGNYL'V=8BCAA$.1:(>VF1T]RA:"/'#OZV$C1]#6884/><&=:HM[HZR@HT MY:NM&;/O!#G:XVW(7QJS=(U\5ZBL<=(9#:I?U9T4\KVP1V.[9 M9'R#D3N"IV2$FL'7Z\94/>:T-^J$QJ$%CJNP\+0]R"WQ@&J[=8WXJ_?\,,'( MT4FO+DD;OYZTZT/U&4]S\[QV=_PCK/(T@,($VODKO<87 %C MA]K2>$B@$6H MWM:LX,)^L>U.=5YX?EV;,\N7O_]#>[(6U^[:Q2[=]NS91X] 7;65E0U@ S*F M7Y?+!\7XL/&'!06Z?U:_EC1A$@#>51=!F/GL17BFA*^]4_>7%IHTY;"9K^?R]]DB^V7 MLSDC;C-OVO9XVMO9G( A[J:K&+?9#9N3)06\FR#=N/^'_117J07(4^/:V[/= MO=:!#R0I9252N2P ]T(@HY)&6..$A0?>DCF%9 [2_C?3<";):;WI.DR: [PQ M:[:/CV-H@Y4.Y'L"A5AO;$)*DZ>:F:P9A[U M+ERX&)INWJ)A )$";#0OL7-)1AK-/EPBW;Q8):= M,.KEZM8LNSD:'O;ZH.>%HH? M+O@6].U[Z_Z<)"JHYCQ&S25P)U:&PT>7A 3U$U\?J%D&=Q:>O!M/;G]M';T[ M" #QTDJ/8J!@'!C@3AN=04QIV"YFG<6L.D>GE6H*P>:9\B*7N:Y8\\S)9DKE MJIPSA7INHIZ=K>T#X@1L$@N(12P1QRS72"4).2JTP=X$D2-\K$DP;1HY7\_Z M1KRZ8DQ4MM9+P.^_LP7H>Y^Z<$\]4^2J*(.?HMEL^,'G>NJ@P$TLSNPRA)OZ M-C\0Y8MD&OA"]_JCVVG0N3 M:5GAK0RZ<]6)78?7V<=]XZWSQP6,H8.:VX-]HFHD5P-F#!O9+BWLWMQDZ\&*[W M\;VMT>NY',!ZF)]OW ;JN/7[V[/;>P*5'T'J#J;;;D)^^F=0 ($$.*2"*0] MTMBC:%GD]A M?!F%ZU;>BLU)]+:?#U1T _#3E]CIG>3P::D#?!-2$6TM2%T *B>Y3]%Y[HA( MT7)&2%*QV'\KCU3S-38E#A[G#L B1HN564-' ;G* 2+"9CP3HBP2D3A)7*\6(Q/0?FGK&8C&?,JUR3 MT06+N!4):,+4R,4QX M+KRDG0NNV!C/@+EG;8P8(Q44A#9C%"0W\0DY&RW*NAD8DLH&3ZH"_E(]VLA8 MO0+^S\/(^ LHO$X&/;;]SS'GJ[^R*JOW0*GHE6!$L<1,Y-0X:W3$7'+& N=! M79]%7E!JE5!JOD T%XXIHP"E'$Z(>\N1-9@BA6T2.%(<72ZORIJ:OD"O;6'N M"^=!,HH"-T<=#=TVR UBI(L2]6G;EG(S+6)L6X1XXXC+@1 6GO M,0J">^*??$, MF'O6ODA6,^^-1L188&X9,7+,."2\P-8I)@/.S>5)4^M'.P]*$.-A/#HNKEA7 M5PK'[6X[G_[-Y5A*&./&W! )UH2(R?@HN+4A&\TZ6>)YY$[9$L98?;":[^*@ M7 *!0Q0BE ;01)Q$FDB)A%1@;G"N2))5%P?)5JF;8?%T+MK,")PQ92D!7833 M1&TNS6:T#]: KDI2,3.> W//F!E@+().F1\50B[$2406CG? )- M1#<97U2/J<+<*\C(QR\)"&*(*7,'4":@JT2<[^J,$;=Y/.V:D3WM?:NGC6=Z6=R MK\.F+S3A=8$+]&)DP(-*#149L$HR8+X+5/ FQNAR\_F( MF$E9P<.T*=1\A;B'^9H6QUPK?C*@P&R!V?M[]&44*LC$N'?<66*"9)%P3CW6 MC/(2KGL6,#MC1SM' Q=)HT #1CS9A&QP#('QE&B*P03MUS8D:VJ]J%A\0=F" ML@5E;T)99JVV5F$E/..2"DVH#0D %@/LFJB*0^,9H.RL0X-:Y[@$@+4)@S++ M'$::=>*XH>[71:%5>:;)UT5,KU^B<*AW:^-0#3FTVAC#A.!R7!;5GO=&P8L%1IRK..6G_ M1DGUA:Q0-5RO.QI4E4#A]G;7=T9A7*PYO[[J=9,KB'Z-?E1UWYBT0:N> !^& MMMT==UB[:)96-S0Y.>GUAQF4SNK^&S[F^T_J\LKC%AYMN,M678BJ<<"MX_JC M>=1SI;AS[:5..XZJ"W9P^.-ZX[=QVZ>K%4?G.\Y.$<5XW3FMG6$GO;J#R)M^ M;G8*0QR7 1V#[-2-8[+'E[=8!Q0^&MY\R]7RH_)J5TPR0X%UL:OO1(#:S"SA MU-^'%UV&3^RGB%P_VL^ .C#8-[9S:L\&:S]=G35,<&:5;UF@"8?>AQ]36MIR MU., 0=6KB]N^J6KIYF_!<.S*C*5QV,_B_1^W-U!6:QM[&3/_^9-]MA/(7/]K MUFJZPT$UCVOH]=K&M[_L'Q$1K!-,(&\T1=TF"6. $?J36!&"C2#"HH.OJ!OT3B+PSZ3]['\)(S ,I MI"2L(3P1KXG36#@O'6C 6-+;O$:%,!9*&)_/84Q@DWR"/Y]IZVC[P"EEM:<1 M&25M]@!YY((3R!#,2, .D^P!HNOBVX115<\_J?N^Y>YQ-0"-.]^!)NRJPO 9 M@ZIR^=,*L?T$BNE@./YF1'&0C8;VX+!"L/Y)%D:@9K:[\.VV[31Z55=->,]@ MW&#N%H2L5<_<$V6J1_"E_CRO,.?&)[U&[(Q[=T[TX5H)?I#V6[?9JM5\&'5_ M:B7JSEK'-L391Z91;KB2>[+,=CZ>?+'=AV7[[\CVAW7#O_KN7-@_3RP+D=Q! M(+95W/-_Z9L3.>I1JPW1TW:3NMVCP 1?;MN#WW1:^>N;:N==.>TZKK8SS.UFCC MN!?:0-H7?6 KHP],^'9NK%C?!=L[ZE0/!.*Z#\ _-OHZ!_ /;P%TN4+3=^;: MI$4>C,]9HG5,,4?;?:L,<210;2VJ>PW?!CK$F%7H\Q MX)^.]AJX\N:N*V\>5OD6?-KQZ0?$9!7GGY+&5U?\D,>3M_SCG9PK#/C%W;2N MGH4;NKMVE*\PGA?KRX]).'_WA^D,_Z;VM9J-DXWR7[<&Z51:_,"+WV;85 4N M;AA_?MQA=8,?C\/0;ZH[_IAY"9C6RH-_W_.FONX"=231 HKD88V(*Q*192JB MH"QG)GK'C5R,>5-?GC9*JA_K?=H4J4R1*E&JA;-N-LM](E %@OO$EIC*R)=9 M3IS!.Y\V&FBLB4-DQ9BY&8]4;G::-ZO*X*G;SV3F<^[4,,MXP@R,GU9@S.M2 M_/UUP,7@F_BV'I#[95K?ZZ9\< IL$Z"SB>O9%MXCBI$2Q^KZ2Q+Y09E&L?I?% ML38JB@LT$NM^<_#U>!!*=[;=/W>X5B'Y)FX27973.4>)B_T!@N%M; MT,$X0IW1DB<67'24VH0)8;!B,NQNY/4=C@!O-#Y-+ 3=U8-/M[, MZ4[;^_9XLS^%N=$92$&C.MMX6EP8SVD IY_VV"&;V_"W;W^VFT=;=&?;XR9= MO]B$^VJLP36^;5TTZ!9I?/YTV/A[*.WQX*MH'&R1)CQ7OM?&U1>X]CK?_+:. M&VNAO;.VSG;@WIO?MLA_KC9&!PE%[R(E"6',+>)4:N2<#(ABR7/2"/,Z=V @ MRU(]=.P\;AWGS.2._Z2">[I ,L>IX6,__YP"Z%DO_!6[%8I-!$7I&V#H->\8 M,(Z*;&2:D1E&13 *@HZ+H$/E.9+SW&Z=(>\]15QPBAQ3"MF@N/"2!I"'7 6Y M\O+JG#D#T,+*GLK*<&(L2:V% /EAU&KOK99"DL0]U=$45K;8F#)AUZO4FU+Y(S7CWHDHC M8BB#%Q[AC2QJ+FDRPD?%<[]^PV(0WG%F+0.I_TDE\JL2R&H_>QO'@-RM3KC+ M'U/K(@9T%;N=@GICH5Y])* 7)682ZXB2QAYQ)2+2ABHD+ ,C* */R>9S5TT) M_6V&&D"7[NY3HD0OQ(A7Y$9W$>()!*E R&0@9(@XV:BI89J@E (0)Q\I(A46(FX5!IQ)W.7)1*1! *A;%"!$KZTRMD*FU1K MI5D;23/KP99_JICD.YL^\\OB!EOZ^UFHT.31;6LDXD*4M]X)CWC4 G'J [*4 M8A1RLQLMM&+!/9A"]:]Q8\PS= ZWX/"PT+&6NP!1*-#$06)XYB8AA%JB$'/< M(T0H(#)Z)"".?99+.$"E#,*(^8IY!*X1'3@XB1I!]E7*1!(F&)11SK M@)QC&''!"(@%56! !((P"$CV M-R+@1##YNP0T(P+MI.!O\!4^BA&+,7EKUJ,IGSK=%%LE>65QXBDW.UKR5R:* M;E]'ATH)XZ27!%DN@/L$2I$#:4/"<.(5-U'(DK^R> BQ"#&5 4B< =25Y)57 MPX_A0 O''+.$D;-69_Q(2&LKD2,A)I6B3MP5_)A7_%C@4,M/*$:)MKP,)X:C M+01SBSUVB J=$#>!(VN20)(I#^8&:^ER=8 6RY3(%\1:"D3,/L68GUC+>!2C M0,1X$#%$)0(X&Y9JC+SSX(H ^T0F$8&,E(92A@W),\ZI7"$+F+8RN]&5)S8) M,J5)T',C,T(2P$.K-..>VVBMY5IPP$,JJ=765564;\N6'BU'+^[4,S&P.1J. MH8H;GHO073Z4HCS/I G@4SDOK0-()))/S)V:LSKT!QPS6GY=$&4R MB#*<#)Q'CV'/D:$!8 6D FEC(V*<:BX9UL:022/*G(+&^V8A6@D=/)!MFPS' M>8!A JNC")>!>\KCK+.0$K%Y&7",Y,<('8D1 04)<,&Y8\A1SY"-(LG K1CQQCYP% M !$:7!K&E+7$+*TRNL(GU4RKY,R4=B\3SYB1!DLN6-!,5A)I:@E2$:A1H)0PD0J$+!R$ MW)\P$QWA3A)M7.264LVQQE01\)NPCG)N&$:)O;P,(X9C+]1[F:)V2!EA

' MA'3B$2DEHDU.>L)5U>Z%BF7!7MQ/LZ#$K*#$(TDS+X.*628:!2S& XMA0D$B MI=C(?*[C$!<.P()[@Y0@TC,KC"!Q:56H%?'BD3*SES1ZX>!A$6(M8]=H M%PB9#(0,UVZ3(( N"Q0",0B$A2$3!4$Q,$><4E+RR85K"X3,>'72' 5;2B.8 MZ8'$<+"%J1!=/JP.6N;V+TXB%QQ%G,F0--7,)I&#+5R094E&^T651C SBQ + M'67"U=$A<4<,ID8Y8YPAV8"HM3OT2RC=F2Z41S#0PL%PLFQ>WIZST)&YP(Z'Z2.0F7 M)D1!(2CURG@"X,'%BBYY,Z49S S@VOU->I4D#%QQ+J3BB1!#P$/'FG*-*>6F M'ZLFU[%J,K.EVL6A>BZR78S$:*B@R2NO4=2 9SP*BYR6$>FHO1/*2:_+F??B MX<,C#7E?!A*S7*1=,&1"&#(4E-$,@W1XEH=* H8HR9'E02$;-,:"^<2\*ABR M.$:)O[P4)(;B+S[H (Z20T9$ M B 1*+A0#'[TV&/-L8M&YQ(E(]2R,K,T'J7 Q)2HQ@NQ8I:I1D&+,=%B*."B M$Q6>!XX\"$)V2R(RW%AD8V V>A.M![0P=$7-$E*4AC#O-8X\]_&6TA!F&L!V M.1)OT5)9F;1'0N*(N.4"69<9\'V O$CXL0KRE=(1Y*PP9 MBK<$1I73GB$1\FD431YXD0T(@_QXHV74JF#(W&+(F'5*\Q1P*2UAIHD2PPDO M4C()KA*R$DO$)7SG3.X.([6*R0OG!BTE:3?_^%M M"57I'#,5E,0C,1M."+9Y/+6R20"3PA%9P7([7VQ("";Q,+E.OA-7SS<^_'KQ M@==]T/RF0/+?+SE@&&,79@HD'VEK_"RDG-'2] *A$X+0H:B5,=P9@3%BX' " MA!*-K.,$$>S &?&Y7XXM24*%F/V[,<6?E;X MV0QBY,(;EU$$4:2M=OKXZTZS.'^_$]?H+?!W<6ZZ!GH""=Z/O[!W#13/>_] \ M^*%W6NO&MLV!PM-.K<^6\O7.KL.'7_[^VJO9XU#[*W\3+TZB'[PXOZ!V;GNU M_WX,42:")$@,0\GZT4F[7C_V??OO?\#C-SJG MS0@W=[U /Z[4?],PTCR-B=_^QC?_3/L?UFSC8/FG#]KVSS\]>+G;5P MN+.]1>MK=5'//P. ;'ZK\_KGQG[C(.S_YVKKO'ZUL]0!>+CJ7^*D.CW.@O[O.R P@2.O5Y+3_OGWITYW M\*O\.G)'. %0_(=PUKV,MOO^Q/$"[."N4!$01F.D)+9@JIQ&QH+EBIP0I4GT MQCK@]2MBV!;4\J+U5FX,U8V]R/+1.CZKMN6.Q1A@,J?]S-N33J_:D@\5NK:^ MQ]_.6^%T_YJ"W7KC@/[C'V^Q#IC^V>G#;QE8I\$[)7SW8F;F7VGXWH]]_M:)P-,CH:.*"QTBM MMPF#_J1\7B&"VE5+J]N94/W[5SNW#Y!MP!\9],&KJ)[C'GD=TOL^EBH!UHTD MZYU/')B+QA:NZ945G!/I!L0'W@.PG@%9D\]45/[3 3+7\G9U2]Z+ +_XF%6@6;NCN MVE&^8JIPQM^G'7]8&]"\NV+P"$>@+.]X)."\6*X],1ASH1TGA@NCC'P"1_C; M[\=PUHZ;Z7YZ4-W8X+X^ E?Z#KYPI7?;_M^&/[\Z\^ZOZU?HNDP8TSB?D MH\RM'K5#VD6'N \X4$6Y4^#E1^#D)[#G_:B T-6"#U?OW,WD^R7P8 M?NISX=Z'NR+_XF4:W.0UR:DBF;!<;7O2BQ^NO_DMM'HG;7OYH75< M5HSDF08,DGH&'SQ@""L50QB*-_3_!ER"2O7@G_$* M>?!OCUV6D!5CQ+,N^_C?I'CX0U]PLU+,SBXX M^M)[(NU];^!UXM%Z"-I&;''%VRN;U^O'K9[^]<&TM<5?L.L0][]=]]?509R[ M^G[](G9]J]?_X2]@*K<N@J?8E'MG4,SU']E*E_#D"=V79?L/ZWE?JO^Z5U MW(\"C*2QOZ-5_+BWUXU[]K2_)!NP5JWC7LM7/U7'*==+U5^\T_W.&7Q:&%JS MA4^VW3P[[9W"+=%E ..S!Q]QXF7DA&D#;I60)E)O6/0Z:"YBJN:6 M$#W-;(V![W5KE]]15L8Y7&]_I7O[?J5X>T"3\UX;D;VQ])XV"__9^K MZWS9'Q-G+0@/ABU& AN-.*<2V<@4BHY3$ED4X& OK;)E1=@R4>:=S3>:+F;, M?T+&TY]_3K'RD4%/SP+,R65KC,+E4%;&-5&M.&K!R7%Q<4D%8+\-23.*N7J (.Q$RN]*Q4\L\*$CQ2;?4R.!B? M*/;&0H/'R6(!B TC,^S46 M/M1Z#0?O;5#'F%V=ID#YAF+T@M[CC1]$1C=-08\D=05 M*!@/"H;(6TH4*!KFR$I%X.!M[>37PA MN-UJWOFNFOR^$I9MC?B1V)#(HV3(6I(C?S[DJ4HF'Q];&GE(*@GP(Y<5&RWG M+QU^9Q8(%L&+O <+BA\Y22@8HC4N$8^]P,@FDC/NL$,Z!($XV%/P+X>;:U*=G6S\T5"1GVJ562,<$59DYK$5SPT07-I"%5\N!K M$,&2;3U%[/\Z0@,#CE8IPE TA" >DT0N@"G0@@>#*0V1V*H%'A/+S+S;3,)R MY/ BG"A)QO,"#T/4T%L?!.<")>,$XHPX9&S B'OODTY>6<6K(P8R2TW?9NAX M8":NL? !P)(-_'.&IV44*LC$P*OGSA(3)(N$<^HQ^/K<51U+\'7'$ERR@><8 MR)LC/,\DFEQ2 .0L,8!O&I!1BB%O",/26$QE&1ZZ>$CP,)%[(1R4;.!% (DA MMA=Q,@$(/3(&2\0M2O@>0F/=K+'PHL&0#OQ7E*]G ;XC8 M?H36)9ZBH)8@C[-_GHQ"+I_G9K+G%'96,[&TJC1;EGPT";!D \^LIB\"HRO9 MP%.%@B'R)C%F$<>$G-<*\>@BTBH9^)*[81MOL.%+JV;%Z!*I*\G )1EXK&3@ M%V)K20:>?[P=3@;F.E#O"46):XRX2!H9925*-!!A#),AZBH9&)M9*K]8^+. MD@S\]EYB20:>92S;&TT&MEZ+:#425&O$:5+(4N61\MXDBCUU6.;Y/9,D&GC(6#+<$H0JG9#E@08R(193HAQ@B!72=)B)P-K%;TBP>B MSC >S/LU%OX(X*?9P!27;.#GYHH(F9*PW#BI I%[@88@:"F$"T20@*2FXB4HSI#G6*-%HN"061\>J;&#\ M8FI8SAA*-G#)!I[B=(WGS"\LV3KYQ6(5UQO@VZN;5WL.NR4B#H@9GQ MG+B(G'$$$6^8P<8PG]1[R/1[9U#PR/"(E^%!20=>")2HWT4)[*EFD1*DA<^] M)H-!6G*/)%-4RQ0M)>D]H,2\7V/A@X$E'_BM2%_)!WY+R+X8)7;)6\:$1$(I MCWA0#%D5@.+Q1(+!"FL)Q$Y0LLSNZ5%7$H)G5M47@=.5A.#I8L$0?2-!"T>X M0UB!I\<354@[SQ#X?=I[0:)Q9FE5K\Q4L\I9B9*5C."2$?Q81O +P;5D!"\" MX/J[@!L$<<;YA'02^7R$&60,H8A117$4)'GNEU9Y[@\\J4Y*)26XI 3/A:,X MC93@0A#'P:O+$6<1-IEJ'13BWCC$I0O(I6@0LTHFF8P7S"VM,EPZ ,^1JB^" MHUAR?J>-!,.N(B6<.251Q"'7D=N$'),2X( K0@4),="E5;6B2@?@V;W&PH?Y M?Y[S2TK.[W,S0G#$7#F7A.&>"V6=\%8;0:P-Q GMJUR^UZ!Z)>=WFMA_-[3;_5R[W=C:_24>V=8Q_/X/N.4L9V>VO1V[1_0.ZX%E\1_" M6?[BD]9%"82A6"O@><$0I"F*B)!M+68:^EX;MBQPFZ.0P?2 MM/J@4U%X1>$5PP>#S^,3DS\/O 4YY1!PFC S= BHM T)=A^YF >T!X.1D9@B M8Y+4@$ \"@O\0N!E$(H98A@+?PKX3^R!V:V!2M1BGU);UXX3#20-EN26;\M@ M-T+G+']0B22]=B1I_<'S$$BF)8*P*)8F)A)(*KW@GO&*: MH:3)0,[=4!(IL:3)XLQ0+,DGS3.70(P[B3CG!+F@''(L<,<]MI&I?BR)DQ>? M5DV08E2QI%]/L\# OZ'U?74$!^&7U[=R9+M[K>/*@3.@0H,;0!F5/BAZ%ZH. MSGJGK73Y^KI+L^Y^O!,KZJ_O=:O=KKE8N_6!'=@5^%L-WM,ZJC[H?$ 1D.USA)H]ZL#&7?7OZ:1*K[W;!TVX_E>V^?GKQ(4,:VDM+UIOY09"*DV^7W/E M;&ON-NCF:1:H6K*M;NU[MEY9[N\JWD ;6\<#C<[=ZRI=RT.M*RW\[S',][/T MYI8=%Y.VX_T(^'5&]2=8B'&LN'Q_V@/6>6-7>Q&9I1Q)%[.7#XS?:A_!"%,G M@PDQ,9^U9S2>60-!;L,WRV.)C;;)2S#MW"K,-8LN4.<,N!5$1RJ=^=FLD2(V M,R VS5VMC=)44\ S0E-P(K,-+1>XVX( DD M1UHDO5:4"@I&7.7HPF@J[@_ Z<9>YI"M[[%]N5+[F0'OL_>*?3^-C+>. VSU M!\1D%8F8DD6OKOBA!5:[Y>_8>'6OC?\EW)2ES<(-W5T[RE<8SXMU385K57N< MVE]G7;\/ZE/[JVV/']RGV616A.:BC./:GV?MR[XS1%0F340L@^-12ZUV/F\' M6=QK]4Z[?9>C=PI^2<:)&OP O/VH]C?2X,N<[E?^T]_1GW6!QV7];__^NM?*[7L,QQ7>0.5I]#_E)LK9O&T MWVVK7661P/;66H/-'GQ8%N=\I9H] W"U5;2D?0G.A>]&^"QP\ZW?K_UIC\]L M][(&WH8#P3[.\?NL&K=^#W7C(N&F29"H@ MWTN"^\12GM0THB3_DT4X2V3G5@W=B'#?IT+P37Y?Z^@HAA9@-XCP23?Z6%WA M5MI4[9?#X\[Y<5CNQ_/=>3;0 MS/U.MPJ=G79R+*U5M;(;5N J< "_'K.)@@.NYK"*E#FNH]72.V^UPB8I"\[! M]-.@[FKKFYO;Z+*8/=L0Y9DV+NBD"1LS$B(H@0-JK@1JOG:XZR6CEBN%DJ>Y MKT;RR'C-4 [I!"ZI-2*!U[],J%B6^IZ0T4-(=8=I[.6-6(2P[-<[0+M MUJL=V W[YGUUX(0DPZLCS@<932NK0Z>7Z70WD^?>88O[3&NO: R-N3DS:XHMF4W&A# +%>!'.2 M/?:A\[V^7O'\R]_;UA^BO_U^IYV- M\TG_]!Q4*+_@J!-BNQ\N^'%R#VY+K1M/($OARM19 6S?G)73S*MV^^->5O^'%V>$_ZPY" M@GD4 P)0/]G)8#];^)ACX8V_NK.M*[1L\@OT>JYR( M$]L*@-O?@28 MD%9DC<_(WCH^JP#WCIX,1)'3%26RGG1Z53K"ARKIH_4]_G;>"J?[UVE@M]XX M"+_C'V^QKM=IGYT^_):[@7MY-W!/AI0RPSK8I+?124.&EO#6U_WNCP#W7D0. M!.<057;[@VV?V\O>TJ]WGQH><&B5?[) UZ U#D2E-+7EZ-\'6/9./QS^H4*D M_"JX'3LS]U+;[V;>\E^M*!P-,CJ:./"72(&_)&S ,0[!)!'4+G"S[:PN__[5 MSNT#9-C+*=,9J*OGN$=>A_2^3XPDUT1;"9>BE"=CC'.<6IVDQ8EH;*>?2^[W M8SAKQX&S/N)^W)[ D$]>^R01;.%1_W?5UFW#'?W>AA>^.[KGK^H'>[N&:!>- M Y>=*8=X3NMV&'N$"5?"<4FT"$M@B[P]@:4_[9[%1Y%FUNE1I]WNG%>\IC)S MH"=M,(E]AF)_B :0GWXFU-/H3S:I-QY2WWA?9+]*+'ZZ_^0U\NY.VO?S0.JY6IGK3;W?M:#8HP_7*^0/[?Q[8&BU6 MC.39W RJI0Y4=;-XSYP$^I>%RDA<-EX9ZU<,2, M@Q_SWX9W_4Z0ZQ?@B%69P$A/^'$>_KGR\"CDWB*6P_5+,UA;S%CPU!N"(^,\ M>6_ I63@(VH+W-BUQ"S.L'S:OZMSIK'JW#M39P5>JW M]O&J\?DK:WQK'-:O MS3UGFS-5S:MW?9.*A?-*]"J[D-[SWXDDO].#B;>&?; MDR;=NFK0?PX::[^W_G.U,2CK6S^%S^.-M?7OX?,_//S?/]L[M/W='9RT86TN MFMM?CNKPF3M'=5R_^GC9//@J=K[](Z=?T 0&#%4BWPVP;5& MW%KP6$%ZD-K30*\@HN%/8)>DYD\$1%X2W,=E(L!"B M2&"1P"R!8I?1I!/#N>P]<,0=B*&1VB!B PT*VV@]75H%U^K!^O=^;.V-6IL6 M:]/B1NO@=#!*6C T7#//;&!*V.0!/N2]549%U^=$UR\?U76XM_U#>'VKL;V7 M=1SN?0_6[4NKOK8%U]L_:!YLY:+WPV8;K(TR. F9)"(J6QNC(@+#H! .SM!D M@J*6/L?::* X3*DD!8O&6&^I8-$QRXZVFDC-M+9N/0=4_-UO\Q9[&>NNX=71V M-/_IPJ\+5O6?!&(Z5_7/Z^<[:QOGFY]WX/GKN'GUSU$S=QA;^WV_?E2_:M)_ M#G<^[QQL?@)S*9U/6CN) H!63EYAR'F*D4G&QD1S'1-08S9:$/C#7"ZPB-J+ M(J)O+*)B5UCC$DD!66LXV%.&D9;8HT09S=5MF'"SM,I'6^3^SPO.;3!>)RR%\C_I0S2Y@2;%)DU?X1\/U^S7U_9;];6O MM'FUO]\\@FLUD\*P!E\E"8&4'B/M9!2>1;!24]2Z?"3#F?35?BA M=NQW];XH_+@*_Y.@SOGFVM>+!EV_@-V- MJ\W/S8MZ]I,X4T&P +I.L$-<:HTT40%1KI+"42FL"-BDT2;*]RG\PF=X?;F_ MU&\2+F+E??X$V[PQV.7"H9^-5UL_B'(6)9,Y=+04Z<@MPC(R3XE3B?@[ MQR!#7=]SNR5"?AMD@"^XQ!9*_>82*W9U(%0X <;5>(EX<@I9D!=$N+-..P_#NK0W MMS=8\^J0-0X^P3IL7=4I_*YBU(Z%X'1$ACJ/.*82:8HEDB!-/E**K6-WA@I, MSD+-G\06"_7F$BMV#0,A%8XCD$PP4U%PY(@GR+@@B799EF*6V,E&?8J%6NRH M3[%0$]3WGR7RU _6>>/S%LW%"?E^=P[6KYJP-HTU^/]O3;YS!/=]]:G53UR6 M&"NK/7*"8<2=C"AW^@9&&FR,5 6J1$[D,5/PH>9.8HN%>G.)!0MEE%*<@[ J M"A:*$ :RZP7"'GPJ;1.0&9=GAMS3>NY=)Y]=-_*J7;9B.SP8IJ3C/?N]LS+G M:*#D_$5WKC=T;;"?_8.3V_V&4^LB!I1[RLU]J^'71:JOP]&>72T=(SX9Y&U@ M.6"36\E[\.>T<)XF)ZEAN8<$&$'ZVPP-EYST<6M!A1GWJ LJ3!,5[GK8NRR$ MI&+R2 1.$-?)(J>,0I8([1,6F@A74.%]H,),>S$%%::("D->S:ZB##SGR)'A M0@-7T.!**X &ZI,BF$G/N9]%5%CX3(W//[I5WVI\?1*[_<[7)6,C+]*C,S3_ MBMT*=(:P[UG=>*91[C!HWUIM=.]ZE.90JEGUQS40@AN@+(@W%N(U?U[R0/^$ M>]N"9UUG<$>YY.%@\S/\"_>PN5WG.[!.=?C]YB=-=@$5$\B/1HPH@SB1'N5! MVR@F:Z2%/XF<7DKQ"AN=_CI.[/%A\7U6*Y\BOD5\/\$S?]Q55AAJ!$:8)/ " M)*;(F>2044P+%RUS'"^M,KYB1LMVREG9VUNO9W7W*>H_O^K_^#GY.3SK?N/S M.H8U@F>LU/^P^:V.&U?M_9WM.JVO?;QL?-["C398+QJ,,]((Q"(7B%L%UHMP MC+3R)'H@^]K1I56S(D9+2JVXI,XQ(X%UT7L2/(K->GN;]:P>047WYU;W?W)RCNN?OUXUZ09I7'WE MC8-UT/F-B^:VOZKG<>Z M=GX,$5Z^.T"QFNC:JT9GVKV];MS+47.X-I"OT*OF*M\S;W$P :GJ<%^+=\:' MU'[,F,_.2'7A#.US/MY(KG#,GC/>B)@5S,3DA_"0%6&>-]OG)Q.#IC&+J=SL M]&X6:SH_-SN=E>5J*C>K)"M3KL9^IMD;1O-W/#GMVR8B^K9IC"=\0NABKA:C M;L&2EX6X1RJ>,NEI41?CCE2\YX48EHJA,5;O:S%N2\5X\[P6T>8]V+%^G##W M)*;!E<];Q,^;WZP\\R0]^^.>P,2D,O'4(!/R[5*-G[8&#T;0^ZLR%#Q/F%D? MO-!6!,XXU9%$Z[14REF%[76VG2$"77]S.WB^T?@T$G_\$75L5!&CP8STWD:U M'1O'VUUXN/[-W4T;/CX[0J%3#9;/EU^4P#BK;[=;.]N?]AL'&U?USQMXYZC1 MWES;.:P?K?/&=CC<7 O[]:/&47TD,.XO-K_]"==>I_6#^GGSX,M1DW[EC:.M MR^;V'FG0+=Z@ZY=-VKR\,VCL:H\UKC9VC6 "8\,020HCC@E!S@J-+-%.P>8* MY^+2JF++4LF'0]LS<"2[H*HG I::&TL$YKE-CU Q<.5MIB4#6B4>*YF =+@K2(";&49%3>,NUY/A55RYJ-GHL6W9NV[E$B M6$@"C)V*G.AH(F>>6/BU%%'(ZW2G@=G#Q>S-L.XUALR>,\QY%AG"*H\J\T;F M\MJ$ LMFSW#I8M8]1I:%'JWG+[HW;=US0J@D<8@J)9X(M1*#XEFN0!D-4).! M[K%KW2MV;X9U[\;N'9YOKJWO1BTI]<8BAIE'7 9@FS$&Y*+!WOEHDF>@>Y@L M:UPXYQO8O4BEQ5X)!5=H(3+R6+CGO)577A:5]N]?_INC>C.K>YM]W=<]Y M%SU)'%EN&>(\&G#W$D.:"F,E=Y8)#>X>7Z9TM#5@4;UIJU[N=ZZLM4P)QZF- M&CP$E6C@,;H0@QFH'KM6O6+V9E?UZEGM*O6KB_K:WL5N2H%8X1(B7"3$K;9@ M]R@#S@F.?!"2@WB#W2-X6=/1RL-Q3CTF/IGB#13GK[N)80L^M_!I:_*L4NFD M=$S,*L$CMX1;0\&]84# $L6'/M\+)YM'-4/]BZ;'Q;Q\VK.F]\J_/F/_#, M:X>BL;U^ ?<,USIDNXH+PFF@*(ILWBEGR B6D/9< M(?FLY3=HY+X25443I99&PQ9"PS;6/;)'!.YKGO6@9KF H.JZ55J5;$:./.,IWIS:T!-LQA'*E/D7%%DE611Z4H^-Y< MT*0&NLJ*KKZ2KEX^JJL'F]^V!*P)?/;A17-['>YW@U2EED=-WKCZ=-#8WN+U MS^M7.^U[K %5EE+PZ1"S0B'P(2(0SMPAR#E%6= X87#VJ%YAH[KZ;&M >:+: M@D4@ GB&QV )&(DQ$"FH([)(V()(6&4-N+3,)LF1)^#7<$XX GXID73:4F," M"\(\Q#>*-7AS:V ,T3%(3TPPX!A8T-5DHH^" 74C-E6Z.G*P-8:N/AI/*.K[ M!/4=/K@"0!>$$0TJYB/BQ&CD--7(6T85]TPJ3!_"]*)Q;ZYQ5$9-.1&XJKXKJ>7@-G/$,!BZ[.KFF20>Y3&T MC#(NDP4;Q^B*?B1)HVC<6VF8A4^ M.BWUNCZ1:JRM7VQN#_/1SN5.;AA#U\]WUIIL<_L0@PJ*9N:HVXW#QL&G?5!+ M7E^#[^_S> !2@^4XHB =R4.$!+(L4N2%M#(PK[7*G='P"A\]6'ZVQY.%RXBH M)% I'D0T"7O#*&&*2.L-+Q*V&!)6>3PT.H.)2LAQ#SZU4!J!LVN0<@DD#/:8 M!KNTRNG*8T@.Z2YE$CU;<_BLWMK_#LS-\UUA<"+,2.0Q!6T%6X"T$1R% MS )(()I[/7%[H(0-5DE)!,A9%J\8,5@#0:GP('*DR-BBR-C>. I4$),U)X "0'_@)(5\T@RVR*,KW\::G\<:>[RY-;S]SSIO9,= M9BV5X;]?](3SF=X$\#C9*C(DA@'RKX'\?.IVCG(VDSWV )C]\KX*-F^04A:D M? )2;HT4AQ$:B0DN((5)0IPR"M"F(Q)**9R"I2Z!^>0KHVVFQQPJ<3^&C3M4 MX@WD'Z[8AN>=1F9D@<'%A,&75?05&'P%&!PJU!/)41VP0C1YCGA(%#DP8TA) M0_,)J**>9A@<+10J,%A@L,#@?3#XPN+* H/3A\'AH^?>L':WC,]L_+,\92)60 M1N%HD-'1Q 7H!K4>^+BQ)H5@D@AJEQ"]M/K@A(_!P(U\][=F?ICAF1],WCOS MH_^KUG&(QZ_-HZ[Q99?G]O@]*?-ZX')H( M=-3DFY]SYH>_@L\6FSES9&U=-.&>=P!\-K?WSNN?U\]S1N!_KNH 3EN[6H M,L-1"D(B'FE"-F"/E+,R,J.H$8-$(1#H&#[F''U#DE#>Z:@3YSQ938,@TLID M K HHH:'!O67O0;KGALB#.O+[522(=WI;\G//^[N[5$&=QZH#\93[C0!AU=+ M'#D#PQ-L)$NO-Z:J_^2_Q]3IQA_"!_^ 2OJ/Q^$3_!YT=#L#RON6Q+U=DCR5 MD@1D4XJ(.YN0D29+(NQD(MPG*9\[CNH!3)PZ MX_CNI_.[U>S55"46OU=>,T MZT;^H7V6IT$-!D2!8%9MK^UIS!86_LD#^7IY3E7G)'8K'>G5SFVO9GN# 5>] MYPV*>GB!7G=0E&$KA.KG#(H2>(4R/ODY-GQ%&#V%H3M"EYN5^&FSE][-M(3L M&/W\H69OTD4SVFYM_[_,2)1T]ZX*<,+A%Z_WI9:\&9J3_XN=-0 M/?O7XU;V O[.7L \UQX\\7'G,K+^Q&?[99PCQN>$(V[%UK,*P /#=_<'P[(O MFL/L?_1#*+""FS>>Y5#<(O:N(Q=/Z[C*YC20T8_-G\"]?+RL?_X3WM>\@O_@ MLW;:FVO^*@_YTVZ^[#+8:I^209TPC;K!%1EJ'>$HYGA64 MH#$W&I?+5(]V._[7*T?FW^GY8(&QL6!,RRA4D(EQ[[BSQ 3)(N&<>JP92/4@ M86P 8[C V!S"V.5=&)-2:&-D0-+G>"X+$CD)J,8#9I8XPBG)([KHLKZGBKF@ MV"QI>D&Q08/Q1I#9,R1 MH*S3' FF <5H,,AJ8Y%,G =%&%#SL+3*R3(A,\+%7JG)_MMYPH-#TP=#'W2\ M9[T7@N<;IV;*:1QL5X&IR<'4UHC/2)3TS#J%5&[RQ*.,R#KG4) ^!A)\(H0M MK5*S+-EH@Z>GP]3]4#%5LO74%E)%ZV?*QRI:/PVM'W*QF$L$\#PAQ4SN$Z4] MLDGD/M:"F:1\4,&!UO-E3$:K&XO6+X36SY1/4K1^"EH_[)+0P,"F"X*P8 )Q MICPR-E@P^-92HJSB42^M$KHLS8S8^@D=SE6?K5:4F&7OY*'DOG%=P;N'] R> M/G3.V*?T"QICFN "+8XUF"G/;_WBM&MA$UK'MGNY<1J/>HW.<;[=;J<- MC[FWD?,+8N^TF(O)F8NO(ZYA8V=2%8YEFB>&2Z6 M#1DM_AX[A#4YM9SQ,'X!Z +0<^ZD%X!^$X >\N*=Y"H:15%(AB!.$T56&(R< MPI1AY1W- W:-7-:RX'/!YX+/[R:<4O#Y+?!Y.-YBJ#..,HD"R9.49)#(4.41 M]40Y++SGQ"^M"K:L\4+@\Q.*W%^K?O:/SM%)YSC7/%[7TH)>K%^_#T> MQ]0Z?>^UL[B^UMPU6$CF<1[O@@7B45FD@^/()!Z$I#1:09]8._O4?@)O5#N[ M<1-2J\6^'+Q>U>P82U.J9N>J$'6N;K94S2Y0U6S_T:K2V?ZWI7ZVU,^6,L]2 M/SLC"UOJ9Q<(@-YS_>P?9]UN;GTVC;Z6Y1JWKC&A_/.Y2/;X% $9;/LE.36+ M%ER^[Q%G.SS\NND5=T-= U0:R-%(<&M18K>MG<]?6HT[]^])5N;G\Y:%[M[]>W/8-[ M.]K\G..Z&Z*^=DCNRXN/3FN,4T0.,Y?;G.9)JL:@$*D2(GA1%2$2RE_:YG3V M"!$]2@KG4;O,(X-Y0H$JL!F*D1#-TNJ+ MIU$6""H0]$H0-(%3\@)!TX2@X3-L+"SPGD01PY(@+IE%QGN,L+(!:^,,TW1I ME4H\0R#TGJH&JK9>-7L<:NV.'W4HGU3O]-3V$G.-/-/RP*H-^'@<_CP<4B&&.-*<:)2D%IR9)(8$"$34C0QBG$E![][H[+<>E MZ.YD=7?(?<'!.LZ#1S(1!MS!"F2C)0B<%R&=Q%A5_>CH:+%AT=V%T=UI,?ZB MNQ/5W6'>'PFP?!(UDMH)Q#$)2/MDD1>6>OACL%[E7I(S,N[N_1T@O1C/ M]V\F[XP@SCM(I7\E.&J.'L<08X)*%8M0B$6C7+TLQ2 M(*(T+9D31Z H]:LH]9!_H(*5*FG0XD0TXH([I)4**$5&-97!B9#[D2P3_F*6 M491Z=I5Z:F<"#RIUT=NQ]';8-[ !VR=-+C@=>5O4\UP@U+5_B@$>-]TEIY;(K8(R59.*=!8T6"@T MF);W\B :%(4?2^&'G1>AA3.P8TB[D)V7Y)#ED2$%3@UV!NA<9$NK\N6)W:^E M[@L_MF$MI@@J$9Y7@35XVHF5<#X[SO-^;_(]Y>,]4-A5\@&FYDM?P\-@Y8O= MG(3=/!Q-Q&/"<>D-HM01Q)T*R%%FD%#&<&> ^BB<$P)F*!^@Y/+,NN=;='*(NTU04'IJ*63D>0DVEE*Y2FJ.^MN:E'=J:CN2 ]) MSPQ/G"+EL$-<^02JRRC"4G.KX6?LV&RI[GO*PIM$]=BQ!@EI8 Y)*>0]D(BSU306!NAF%M:Y>3%;8A* M^'!VM7=ZD?^BO9/5WB'>CP%@$Y$&T92'. ::^V?X@(*CW$ONC8AI:54:6;1W MSK1W-H93%3V>DAX/L?](/>>"*N2BS'KL$W*!6H2IR#5T7E#!EU:%F< @J5D[ M!)B30P&JB0#5Y8B[$)(-0GB).'7P M)7J3)XI%9 PC*3(K38S@+K!)U>G/3#K]!..0[UCAI^9H%(6?E,(/>1@"6*6A MP$R"# 9QPR*R05-$>!#8$4]LCDL"]RP*_VX4?K9\DZ+ZDU+](:<$G _%>$K( M.I[ X"N!K):YC(YQ"[MI*$G@E.C10XFG.R6OI?7OJD' Z##4-YP!OF#]V]_; MD/2W].9*R?3T8?]JQ,5S+#EI@D,Z?^$F.62<3H@X%0G5UE$M:"JZ^"JT.>M':.8Z,Y,D3F7O=!(6=$1,H:)BVU# >9 M>U$8/:G3N@*K!58+K+Y:PF0)1$P*.8<#$5(EIUE %AN!N#()&:LQ\E)+A:7V ME)NE53ZI00-O#YM5M.+74PL?"O^&UO?5ZT=KG!V!8OC^SUF<6\=GMGK6?\/+ MKA]MH!*<]M,J3SJ]5G[-AVYLPXN_Q]_.6^%T_UIE;KUQ\,SXQUNL@\<[.WWX M+4>VN]OCPTTW[6A-Y+07]);7_>[UW=S8O^TE2X?7HZ4IK8<_?L M..MT*_GY 'H0N_E5<#MV9NZEMM_-8/U?K2@<#3(ZFKC@,5+K;<+&FA2"22*H M7;6TNIT5YM^_VKE]@%HGU?[(-NKXM%<]QSWR.J3W?9-"F8PL4!\,8*'3Q 6F M)8Z<84:"C:1O^N ],7S,_%YY)@D1X#TP"Z_/'1,]LQ[ 5$ANG+HQI .\F4"@ MYZZM_-OOQW#6CIMI/:7H,RC=F,\O]C1^@;4\]JUVJWK(:F.WX?-_;W?\X9R: MT9W_[&-_],^Q_6;.-H^:?//SE\/FMK^"SQ:;VUL7]6Q:X9YWUGX_V-S>.Z]_ M7C_?7/O(_G-5Q_"W74=\T!AQ8?Q"&3C4+?3J%,;C^P<9%IJD"]O1]KW3L"D!7C%'Z;^N7H<$/V].RTT[VL M=7.)+OR5DO^IG7:J%\5KB:JU?@3"J]>!?UN]XC+:;J\604E#;2WZ>.1BM\;( MX,K*_["_%;. A6[;DU[\ MGR6[?!-\171.W<9^ M]+5#F]O[[<8:7&\[NX,?<9/"?T=?6IO?OO+FP<85N)/[.VOK%_4_AJ*O!SO[ MFY^_XL9:NUV_VCJOKWTYV#G8:>U\WH!K[;?J!W6^\_G387U[_?P_5QLCG2$3 MD\*&%)$GRB+NHD(.:XF,H(II_MPJ1'0W42D)M@*7V#IR;"T\-,O^BU&3^U% M["W7CN-I/LJX/N08%!>_L[:C#Q<73G]KM-@K.#H>CM9'O$[! ML5-)>823#(C;/,&/<(64%SQY%[US<6D5KXQFH(]=>S2G186+K]HO]-R*:L^( M:@_/Y'.,8>\%4H8XH$@!*!*3.;DO1A(3L2Z0HMJ+K=HO]'Z*:L^&:@][/YQ& MP6"S$%76(^ZQ0#8I@K0EU DN)>QX5NT)5 S/4%'P['H7?\4N7"-/"0\M4(QN M//:Q]\Z:F+ZU/]%]&BC=;-7:CYTJ@#0>(&V-N!'1"L, N0$Z&$B>68Z,S3V:+6RE,^!5 M8.F%]$YJ0MS2*N'W.!-ES-(BZ?K+'8JBZ[.FZT->1G2**"TI,CCKN@-VHDEP MR%"I=))YMIQT CIRV //QZ'M1\[6)!K/.1JCG@DTEI# M&(O(JTC (U$).9D$(@KK9'%P(2=)D15>IC\MM)Z_A4-2]'R*>CZ<,86Q48I2 M1!S&N7,D1M91@I@W!-@+<<'FR,/+G9&BYS.MYV_AC!0]GYZ>#WLB@3GBM)(( MT\@0YQ(CS;% 02C"D_*.&9KU_,6.2#D.&7OT<[^!U'4:U6G+MM_9> M?^S;X[W-X^N1E/"BC[U>/.W] M<[V-'Z]WL8#6>*"U-UK3P;QA6%DD,0?7(RB#7/(!N<-J#N^IZ-.4?=% M4?RL8B$9:8*845$;OR2D&7"H&!%4D1Y[#E8=WY? ZU2#C(- M3>WG'=8Z*;5\[/;^SWNN"7EKG^2)=6K]+=L<[-C]Z:0?N]V,:OG@MF22/@N[ M#F\\D\;:1U%?:^X&+!V-Q""P20IQ[A2R*E>;&\RU9D+$3%7$BIF-<$J)F,Z# M8U)T?K9T_O*6SE^M[VH3>4P$(QL]Z#S6'%E''*(A /IK'%.(X)[>IU$C[%!!7@2,MK(,O41(/,@#T;FF5EC97 MKZ2NV]?S_7SEJ;^S@Y+9KPFY#J"L'\,M5O&3TFQ\?!Q:/Z_B)!46;9UO;G^D MNY+HJ,'&H!@) !'#"CEI/2)):N*I-30#$2$O+TDO =*9UNJWJ !Y2*M3IWMD M\Y#AB],/J741 [J*W4[1]O&UO7Y+V^L7NUH9\#1R%;KS'/%$0=M9S!WM8-MM MT);'F*'-WY_93O?=A$9>Z0CD#DY5O^AO3@&A,4'H8L3' MP(%@8Z5 E&L"2.0DL Y)$&92*< ADTS.OUC1LQ'L* '.V?4NQM7=0BPFI=-# MGH10T7*F*?)4>P0ZS)%E.B&6,"0UY D MD4D:@Z0B$G&7(M*",(233YXH8M)L*O?"'U/\84]:I[9=V[.MXQKH90\$_9V= M5COU&?8J,WCOV&;"BR-"4N7(WZ$TA[\BC(%YPAJE$2223B[(2LI%'T&[L M'(;_J*>S&*HL:CYO'D51\]=4\R'?@HNDJ"4Y4B!!S3&-R+"HD">>6Y%PB,[, MHIHO_(G$YNE^[):CB)FM$*_VY^97QWL;I_&H5Q(R7UAX<3,4+'>[_?_LO7E3 MW$BV/OQ5%-SEYWYO)59NDM(]001M[+[,;:!MT^W!_SAR$PC7PDA5QO#IWW-2 MJJ(V,!@P!6@BI@V4*I7+.<]9\BP\28G/$DG EG!8QX(1(].,4YU:JD/AO!4) MR&S=F(\A\:)E[X?.L9C4Q8QCE5"J2.8X5NAGCF2@9(+JH8SP)G9,:BPVUUY! M/B+V7OUXIY:I[R.)8LS4ABF1F"S%D"9/1)YR8G*=$>U0!V,<5#.]O)'GH[^B MJ!E4K;(],>&/J @,$@V;'(O;7%B80>E\2>H]?<5A(]Q@9+H^&J^G>0"6_0JW MJ1IT"S?Y\!%BW&I;**_AW45_!'NZ=^++ 'EMP-0MDC*VV=[6NV^?A9 F=8:# MHJ(%$5XJ,$:\(9P;*^,L]M9PO.BX@WZF=\=0/X"(#\%0_W4I_/PDYVT+82ME MA;40=K>9)@V$:<5THDT.:EF.C0A22S++*,DR)YG+4I7+#!-<%QN.M!#VA"'L M&>#73RXTUN+7W2;.-/C%LISY/,L)%3;<1B=$F5P0'N>9I"G+,L;1MGQ0_'K\ MX!7,X9=##^3=J.OW\H7:?)M] M]T>A3=$MAH6O]G&.^_#JW[H#^^61LM6G?QW%MO=W7W]4H[W>@0#V^7*P;\_A MW7)O_]VWG:TW\@#F_&GKM^.]_%B./% 9G.J8R'JZ/"SZ@9+1=]&0+T'' MQ2N>S J"XU$U+/*SGT^F#,ETUP,;-A01/!8'B$ M9;>'1^CI0/8UOCLX[42ES[N V^&#HG<"*!$-\FCH>R>#4I=GDX9 %B9O_/#4 M^WH0W0.L&&+9O$O>#2-;1 :'+X_RHJ_[MM!=V"D0"Z'!Z_ M.UEQK6&_X]&\8?S#_+(F=9TUH6??EP^SJG3IJC8#A&QYZU%9 MK=?(:6=1##^',YPRD&Y@%*[V :-J+%H9[4QL;/DTW4$V23 M%T$Y&XQ@"%?]W4B/>08=Q2I^0BN6#>M+4>Z6^OWEU63 MN'7@Q\_#KFLN^S]OM<35=H]R*ERP$LBPX/N"'\=^FVC4C;6WVW9CF)CY&_DA](8V+D7[JO6&[YY^^ M8%3) =N.=X[_^K:W#W/]^*G8V?\$[W2]O?UMOK?@8OR[=[!_P'=[[\YVCX^. M#X[AW_TW$N;^[5-O^]MN[VUOEQW(G6,K_G7^;B'B-.4T3U(K249C3T3*4Z(4 MCPEC7'%'.;4R7]N@W>0-)VUTQ_UB!L,2?.>%J]NBE=S(;2QELPF#'-N74*$R@71TEB2 MTCC/&/M?H!-T6,]J*\ ^X=1=U!5D=5E>08\<:I+]V-5 MQIY@PN%/5*3VQL?Q!YS&Z^G#:*'J[J#JK\5D'D JRA)&8B\T$<(;8JR*2>QR MSG.3\QR.DC+6?_),Z>5T*8DK%)/_@1J"$35V/IO_K^Z,>B_9]@3M)/5#O& M?ZCCQ%I NCM .EA4-42:.Q][PKQE1%">8=ZP(JG--/Q/92X5:QNJ(^FMX6CU M_#@M+]^[HM'R\CWR\IQRP5QFXMQ3DF8)*!=6Q$3)E)*$2\&536F*?RL1SBD2JJ 6H34@< M2TF$,8H8[$#OX]QX9Q.?RP29F//%4J6MC^+^&1'O#G6)X?!]!^SSU7<')R%@ MW@*_%,/GUI!E%7P6V_T_RP'VHAV?S6;?;5V<3(M7=X=7APM*AZ>9$5A)V>1, M85LX^,GRC "V."O@-%4*>)6!X7-KO&J=&*O+W/?FQ&B9^V19^'SHS/N28)-FT02>Z(4=83R2W+#!Q?RI&9XXY* M5BGDZODX/3X,!_8+,:!BX$I[&$3]XS^HD)-J^G#@2,H]]\W^?%L/IP MI$O_&Q[9] .O!U5K,]TAF"VIP)BI% XY=23A6,-,\IAD5#*2N,09'3N7Z@2O M@H5Z@NDY+0(\0#Y+BP /C !S!0P3'WL14>])8FFL8AE;:=7: MANBD\M:V2>LV^0$N!@ZZU77-L["L[E.#>1TVOXU]OR](^K:@E*2 2""%<.L>=L4:'@#L0& MIT1(*HG0QA#%8TZX@=.@6B0VLQBG)KA:(1NG]7(\%H6BY>%[X.$Y_4&R-*.9 MD$3'>4:$R!51A@F2QY[9Q,:)I_':!NO0^*GZ*9A<3^4JJQ"_EUB,8TDUZ3OH MA/4T6BRL@L(13JD%JSL$J_-%A4/KC*8 42R)0_/OC&0V)RXQ&.UPSPG)K>"L%1( MGL1)DF-N+4UDA\5W%1]ROYS_?%P@?^ON*%P[1KK;'9QBIXAGYA"YO 743U10 M)L>P.3Z%%K/N$+/B!6TE23FEFAN2,6^(,$%;H9I0QW0.1ZEE:@"SLK3#EX2! MM(W#GP0[WYO6T;+S?;/SG J2ILRS+#&$*P?LS'A,-%?X'\M=EB8T91)KA\4= MOB3/[4'8^5FY2?8'0]UMW20K[B;9]6WDV5WB%%WL_NVII:ECQ#HL0X3="T'6 M.&+@ TF9$T+[M0V1==+;5UIN?21/B^WO35MIV?[.V7Y./ M3WCQ=G^H^X<%=BR]O1+Z"&7. WN\IAHO_SX8N-.BV]WLNXM#&=>5F/V]E5!W M**'XHF*:\R3W3! OO"6@A2JBE*;$*\^UY[G2*9;5EQVU1$+=N"WZ(]4\GSBO MWX."V?+Z*O#Z?%B1IFFL,!!6 M?S[75YN/'O5T=IJTW<+SZ)!5W$IVEBM=$DSA-%!.9.9&FL MB)><::9L8O!N#LM-L,6R5NW5W)/@Z?O515J>OG>>GM,YXCQ.+%[0I7" 1.1Y M2C1@-@%-)(Y3FL'/"<8(=1CGJ\'3S\^'+30=#-HDHNA0-(F(DLD48GD1"2Q)MIGG.0TSV@* MQE)P??SW?V2,LE]7*$^S=8 \+J7C&FS=JAVWY>TYM@FE');%3;@0C+F:2"&ICHK061&4VU@ZD MDX0M!;KR&F1JLSDE#B=9D0P!: E5$I8GJ36I(R[S -HR4ZJ%C.6;FR[ M7)M9'I&CXCD#P%WK)2T W#\ S&DM1EF>Z4P0F@O06N(L)9D.99ZLRK7)$NI3 M ("DPY/' #/*NUZUP^OK=-<,Z&LWLU7'+; #488,C)>QNUP;MG&/2C,_><# M;M#3$0#WZSYJH?\.H7^QI)]22FAM#@"N8D=5YFBHLLRQUV2@(1 M?GN3]>[8YX'=4BV0MD"Z^IIT"Z3W":1S.C1/O4ZXBTF:I D1V@FBA18DI29U M6@A*'88A=>220LZ/$$B#COURJ.&E\*\KOFZ,5[4[Z@&KV(U_P!_'"^GI\K#H MA^G@36$S 8(X]HHGL^!V/*J&17[V\_F5(;]N5M$@C[:\]3WCRSKRD]-.A"I, M)SKUT9'^ZB/_-53_0HW[R$=]#S\ ^##>DJ;8U\-!Q$@U$9 M'175<%">X1B'OC_);AO@XJ*B'P;^"V /AOTPA%VK.M-_^C]XV UZ(1ILN_1= M^#=L-$)CT:_?4GH+! W[FX]@+LLV61_JHE\-PWR6+0*F,6&R";4VKPACS=!K M0Q*"U<;?R:".6'N%TQL67_VOIX4;'HV#RJ>^V'!D?/$5;8#Y1L/+O]+P1O-- M9(8I;J%LECDL'+DO'X@W%)_;PJG_'I7CV9P 91(#A/*%Z!PF^TIW3_59M?9R M=M6PP+E=_LX&X7;<%"KR_-ZVHYZ'0\(,]/,*4-J7^!1,1Z_,7**C$G6+_RB\ M-,PEWK!<2.$]TU;GL=(J=T[ETJ6?4VS*!W#^CY?ZT2X (>@UJE1]#"2%=2RA MUSF^K]6=U/*$4LF9X%J8+%=46ZYM&BE47EBJ!L MH.#)$5^U/2H\R+)\-!R!I#@I!WDQK+7%LPY ;06S+W)0 $#(3(1%D!+5PZ?CMQ3!N8O?\M7Z[.E6B2-89^E# MKVYS%OWG#6P (X&J!9 =,U*(3!KKE'-&IU8K&V?L\Q9J(C%6E5OJ59'SQL!B MG=+YXF"OCS!58;N_V0--\YIEPI)':B9\^M=1;'M_]_5'-=KK'8B]W]]_.=BW MY_!NN;?_[MO.UAMY '/^M/7;\=[^X>G.[V].][8V.?9NV=OZZW.<)2Y62I*$ MYQBV:V*B+/R'QLY0%=M<&K&VD:;KB]Z2",BOBZ>/FB+J/V=>EY$'H'.7ZILG M)>QZ"60;N5H10D[ T31H;"=SFE:C>\%P#O@=_CY^R7KTPYSV0&SU$? (%$%< M,:P2A@- ATTH?='_ZJMA6!F("- [R\*,<,FPS#[,/&COJ /")L. ,/&1 ?6X M@$WT$^0K_8F&+\)6-6@V_G+0.WOZK-9T_STJ L+!'.!/?ZU_6(=MP"^AIMH= M "/4. 9@"4JR!\44_AV_][08'AT-NBZ1#=L#>X2_5^]0'_ M9ZDULM,M*G'0FV#D#SJ<%Z!QL>'5>))_P!QGNFAN@=2"G;&8,5N]MT? M" (M25Q*$N=_??8\DS3+..&:ID2PU) ,_DNX%$9SI>'4W-H&P,WZ8B&B,4ET M (RK$V_1\NZ>K4=[#<0W0+,(+XC)-R$AF:1>@%G!$IP6S95CH&]9D\G4VY3[ M[Y%0>?)J:?/=6J/:'0P_C,PQS']_\.;;25&;."W97$(V,/[FYS1):*Y3"1MB M%!$^YD2K6!*JI?=9(B3U;&V#9\GZ8C;%!$F"XRI(FJ@Y$-#+P7(IT/&$A(3: M>^E[ND#I_R."R^-Q@D(P!".@+ :C*G+HWP+] 21Z&+3HHW1DZ]'U9&>C/=RU MQ'3">>H!#95Q@K,XB],D9[EGU'@JA6X)_"<2N-P!7 3[(?$YSTDL)2,BMIZ M 9&31"6:\L3[V(96:O0*7*R]N6"@H[Z*]%'4?N@EE X*-1SI8%I!ZTQILP5Z M%?NZL2P ;4$CMD?A(^S,:O/[P06S5+1<5[WB3\&Y@B(:%FM'0,C!VU75.A4ZH-#? MI?O]$0CG;M$KAKIA+!#DT0=?^_4CGK' @#SCX^O<[5JN=Z/W(,7Q+O7UP/F@ M#4Q?ZIZ4WG9'Z(?,RT&ON>,=.Q"_JXKB*_$6H#Y!.)S1<.Q#"W/U;GP'K(.V M6-_MXE7!:%C@93)^K/MGT2$01#\,%3RCS9=PXLV]-?ZZJ*3#%\)=0W.UX+]9 M[V%:^/#47A6]DT'CCF\V#/>K-@&:>35[MKC/!79_AHWLP9G!",&MCYW>O!VC6J6NBR1?]N?6:#T[XOJZ/B)++!R;X>@:)<^7^/<$WS'U9AV_)1 M&2[Q=9Z'PY];1G]\DX)[]"2=&=OAH""H0E]L.E/<8FS%Q?X1]/CPK0 M3H&.:L+T(98B$"O">A?)JP1,@0,UHPI>6-6>762O*:;RWV YM=*+9#&K%G?J MZC2-/19NN4;#HT$90JDZ&&J!P'1RTBTL4E]-2/C-T3"\^.+,JK'#?_XB#NFJ M]MEW@6YF]A[VTI+B&SDJG//]5\](!!WRO?V#T[W]G=.=8\OA'9\3H;"UFR%< MIBE82MP2DX&Y9)G*=<*5XU+B16?IQVU-\7#_,1.,-*MU9-H(GL3.&*F%CY7F MC'/0?KW-N/]?"PE@T!#0&IFZX)4OA#^X:,@WZ=A"K!O MNRJU[]:8THC*"G0@FL"0Y6!T>(2_J"D0@WJ;IZ+EC.]BT$,3U+8T1 [T%KQLG9>T5R(*XZF6PE,# MIJS(+%5Q+&1F!%5"JE0E5R#*V(3Y8&%]HRX RU]]#'<[["-5@!WS&XB('$CF MS3=4TK"V8%!7$&B&M><2O6XZ*"?P^/M:=KX?=+MO:ZH.43W[,-??N@/[Y7FC M#]T]WOZ3!OA14Q 8D !DX<6VQD+M,\7YO$'[I-1/$TITZG5+,\ MXX(K9I2B:"9I;7+K6;H&9&KU"1SHL!SY.C!D0JR!C(T'K)BFY5J1')TTJF0= M"]J;PI"3 2)* 30-AM"@ EI;40ZGN+\(+EX5C?V^V-?X30XXNPRQ#N#,C4 MU2>5?S7^X5=75"==??:JZ =\"5_Z=3;B$D,/Y[/Y$ +KCYNH1$77&W,0LKH>8Q;GH[?JS-%UGB;STXWB=7OK95<.R>%WRZPU[1^F0JYL"^9ON MUC' ,UZ'J"'F^#:%-9YH^LTC2J!Y@/R92P3P$R_/?5+L@*S\=+S#X#T@/[?C MO:V_NWL?M_GN[P>GN\=?Q">8U\[Q#M\YF\N=Z6V?[VVYWLXYKFGS].#XG=C] M^)<\.+8QS)/M[1]U/VW9LYUS>_ZO\\TF;^;-$'Z/=[?>?999ELO4980+G1#! MJ"$&X)Y(;J1*,F4$6@.K5YW[R7?(W&RTZNK"Z=58*+4*@,]QZB+AN?;R-4]& MQ5B8QK::8MEM\&R[?GU-,OGRG6/S,R(D=8?H?,)W0M)LH_;GUSG$?N;!:G<5GU;B%:Y M5'T;^M)7P[W^I 2:KVY4O?WY1:S,.7>WWGQ6#HZ(Q0X#F#+,T&(DXR;TP/7, M4YNY7&#TRF6\.@YA ?V@: ZDB3*A44C_KE."1J!&!/_[K!&$>?'E1>C$MV$T M//7=KS[J 44=-;=(KP>]$PQX< ,@;KQR\-\P'B8$0=2A /@&=-A>\I;F"BM< M6820!6M+C%F8F_.5-^+KUTF'#]3TW<1;RNC:Y_?@FWBGF0.78GA[LOZ&[ MQYO?=GIOSG:WWLG=K4/X_PZH =WB@,$X'W?HP?Z[,U !XIVM33#A,BL%DP0D M,A9IQ*FAX9UK?.-99L^&";]3##.AS7T?T@5YT,FIBX5"8(;W4 M:0HUQ82XBQ"D>((Q'DA3XXQ@^"H(85@3D%*X":V#4?%*((R 81.O[CALXB=? M4K)UE;$?N:24H _)],XO*:E83QC_H6&O_DQF23M9=B?7OS?TW=V/QR6[EL-E MN3$]61.5UUE474'I89:UH.R%91W@5Y-"G??08 /5EN$G^9=94!+]640>@D?R37O#_K)F@K>?/?X+_9I M_\O9+OO[>.?\7?QI'R^!#D\//NY\V]VR]%-O)X9GQ&XQ7\';LMW]3UVL[OWI MX\[Y[M;[[L[Q%[FW]=O1P?F;>/?\[][!^3MXYI#]Z_S=Q37O\8' BR.;24]U MZDE.:4Y$)L(U+R ]/2T.@6F'XZ,)W- I-/-(2:%$U+E'5XM(JX-+NG,($6I'E2C#B8P$*4V)SDHDX ZW)&ZNRU'";KVU( M#KATFY8G;7SS]=T86[X_",GBK2/CR3@R'A34/X9?O",:9J4/_>06'1V%5308 M#:NA[N-R.HN7\6U&4"WNZLVZ6Y]!/"_XQB>U61_4[@CO$??R)I(F1-=4>Q?' M=3W1&+>B\1JB\6#!E^#25,4,I*)B2A.1:8X9C0FA8)!Y+8Q46J\HP2Q02HC) M:LGE7LG%B33C7 $N*="DA(^!7&)#O$ACEZ46BQYO$(Y9 _0 M??W)RXI;NG%:6;%2S#_GWF%>.27BA.0Y2 B1B8R Y61)GJ56IPF84HJN*,&T MLN+GDTO&4J$XI<1Z":J%YI2H7!B2I(I=-<46>PF4NR>#5[B[O:N\?4^S8MOW-)V,K75K[> MIWR]I:.NE:_WC*ISSC>:>.>PW[=7)B'".D<,F.!$QC+W<%Z.ROR'Y.M/HX-6 MOMX-)6!A(1X+T*^L!=,:Y"E1L5;$6:&,L=2G/%O;H.OJ&@[85KZV\K65K_JM0X^FC#R4*^Z&(8N6'PZZOZQX.^K ?55/7">LU@9XKH]T!]N*JRS.QM/FU MZ$=65T>=)@JU@WVU-$:FFG&?+"R/Z =YZ+JNL4?.J#LPGM. M0@WWZJ+#)+YX;LJ7K:Y3=]V"5#K$8_ M@LG5-;?JM6#M[:;;?2A=:8IN,3SK3-J0]X>=2TDC5.V^3MW*AJ@;RA-L/<4" M6N/ZF:]"'4\XTJ9N5G/-/O7%AO/CBZ]H4PUP3R[]RFR]KF2VVB5ERZI#/! + MHDDRLX53_STJ+ZIY''IBX 2_$)W#9%_I[JD^J]9>SJX:%CBWR]_9H'$%M9L@ M4I[?VW;4\W!8%SC0SZO0= ^?@NGHE9E+=%2B'O,?WR_&FJYMA+*)_WBI'^T" MD,U?#P(85&$=2^AU:2G,:Y2V?)12\P*@ 86P6V$C B,];HT,;ZNEQ+B_6W5U M@[=&I,9-7\LZG:,^K@E^UV\\Q4ZW6*5X2GPTQ86OD'IS-1AU7;[1UTV-3T/[ MYXNN>!K.D4SD;-/V4MNCJ4[A8TEXG0*-*WZ8VWW_3^E#SIW3\",C4(%3"Z8 #5]_#?(8_O!:=[M5IQYA^D\7 MBM7L@^/^RLW!@P;0M =OZ.MD5&(W;9SIA 3&-:]#P,\T-2Q+%:K)H2BO11#K M$:IQX[[8SE>V+$Q-A+CVB (1WW.QYC#BJV((Y&.O<<);WJ 6\W,J2"^?PIB M9HY["BBLHAGOY!US0G[C2_7HW)AX/PAZIR^/' M"S6_.=W;_T)W]M^PG?,=#O]^EMID I0;,+TT)R+W"V M0?FB]^*_QD0W18^!HFIC$V1]UR.Y74HN3I^M *WLEQJA8 M-AL?N"[LKPMC= MW_DL\D331#G"8>N)H(DG.M:>)$8)RPV(PSC%THL+= &H$W8T@O.MQ@I8[1(( M5O%JDP/\K?(VB/,IRJ M:32DL;=E/QN>N5CPE##E#1$QP(7R/B:.YJE3+#%. M@ &S!#*"9M[L[BR9^*!O18/^V+_2M!#O7(BMJ>?'R%/T0#4H0$J!H7%2@L@, M#^!!]9TN(Q!8(.?*SE@-!<,.^ZC/"TK4->P%*7209D^!%CQ*/?CY!$;IU 8, M_&E&]4"* >B+\G+0F_-PL4F;^QU=@I+:R'"V'GVLG4JU>F,][(6;]RS"9P%( MQT/,J-T.%CSQ$<(NH2C'C<6*GZ'K2U[TX4%LQPV*[##TDZ]JF\L5E>V&!MUC MU;A6R(-".]:0&Z_;I*DW;.[$Y&G4X$7DKV#_M1MKY$5UH8LW"%!7F#>^.SB= M4]-^5@^'35C->"$?@ K+8ECXIEN]=]B!\O5%T?[%E@_/N[W#X6W'B\D:2'U43&WFIA[DS94CZ M;V/3%:%D20>)L95Z.E_H8M%LG9B_4UZ)L4\^,"#\UVJ<'3QT=K5-VS::>.:] M&Q[59-M&$VVCB2=YDFVCB;OJA_ T-NX!&DD\B8V[6:.(QY^KN7=2]^$$C10, M/GND*S_CZ?VARF>SP4??IXLG6;Y 2"=MRC(3)U*D8(X:)7(NM??M\Y^_3Q@.[^_JD+5F]\UXIK]V$^J7@#;,*%C GC-/A%&<&)W&Q&4T]@F/.57H*^\(2CL\ M2^^VQ_:UX/"^X2H)*%$4@KP[[1V-$, 4 +, M)+I8K: %@*<$ %B6(LZ==C)58.U(;7PFDUB!\ < $*(U=!X] "RT::(LU;%- M29SD,1%YDA&=>VQ-D7-F?1S+A 8 X$E'+:D7W9;\O#?>?3V='# <1*8.1_0A M.7JK^/KU['5W,,*\FY 3]6/&S9)->9K0!OJLTS3+E7#""Z$MHS9/G>$\%5ZV M-T>/']HNC)LO=&_KX'/N5^T&YMW^\ ,^5=W.DGDN3AJF M6)(HZ7GLL,&[5HF,4YYJ$TLM:):VELPC1[2_IBT90#3[668QX[EUQ&4,+!FI M%0%#UA"#$2Q4Q(8[O*:)DTX2W_HNNO71KC3[ U\S=%CH-!7"2*X38'')XQ3L M6:6M7@%3IM5E?ISSSZ8X__C=9R,=0GQ.1*(9$7#D)#/*D5AH91C ?B;O3I=I M.7^E.=_D7&@IN% N%<8S3:UT6F-M>1UG,FNMF,?,^3-6S/F;SZEAWB2>$0Y\ M3H3UBAAC&QA9YCN::@EB9$YRPF0H']HER6$"=\ M+M*F&?$O?+A.6".73-92)UF;(^SW)!E:4TT:J]A'D" MW#\77J:UR3!\F'C*@?N-!_-%8$!]HC,>QRQ);;JV 2?>2>XLB+YE_]5D?VOR M1#'*G0:F=PE3C&O%&)=4 /:+53!?6O:_*QNF:4F>>M#X1$YBE> =K%)$94X0 MG>;8$(U2H>.U#Y>K+I$]^EJ3 M.,]2*J@564PY2V-C?*;R-,E:X^61X]?!@O'B4T8]%F'-&&@N(M,9R:RU)'9I MFB?,*HH19*HC4]Z);U][H/6_KC0 6),F3C"9I"P62<:S-,ES[62NN8Z%\*W] M\O@!8,Y^P9+'B76<:)9E1.193#(=@RKC?9)RH[5P% & *=41G+4 \*0!0"F> M,)[G"3"[L$ZH//%&\%0(*KFFIK5@'CT +%@P6/,XD1KD?LS!@C&2@/4J2:HY M_,)! XS1@NE('G=H>NLXTM6[APGOYO$ZDZMLT.P/AKI[!V75EO=TO+PNP]/' MO!\J!MYBWN/!/+M@];C<*4LQW"3/0L6UC)@D=H0R;6EF'6.*KVU0T8G![$GD M7>7.W 4+/B)_;XLXEQ5J2[Q,79)S88TPFBJ7<$^%8#;..!.F-;,>/^+,5R%P M,=5.<>)S"\95(E.BT5GL@HYSC9[Q5[;+ MOD'OF(U_F/+E7%]>'"F0ZG=;_-+0B?>RUB?-WJG9%MI7]) MX6BA!'KH;?."RE]^3KO/9>^?W1BJUKD(.W&_+: PV:L8AC98FWWL\(9-8'W? M A)N31IBK4Y[IW<-C)UT/WW\NPN0]&7W&. '8&5W_V\8XQT_Z.U\V]E_QS[U MWL6?]BW?^3#7WJGW=Q??\>GC.P;P\P4@B>Y^_+O8W7+%P3E X]:GWJ>M]]W= M<_OM7^?;V/KILXC3S%.>DD0FB$6@^!B>:6*UE;D06(!+U,(*6-*[390&SBMK M8T6EC8UP2IJ,Y6F:,64R*3.EYMM!31U$Z,DV1#?5XBGY>:FQW:;%-< 3S_(I]!3L7#1;K MQLJ;/7T.3/71F^A#\TST8O/CAU_JWHG5(!^>8G?T:F2PJ77=5.):W9:7'L&] M(7Y5#E\AJ*!J--+="W)Y6Z"6BGV%=K!CM\(J3#8)2P:O0BM+0XRL2[C M'VIQA]\4EW_\PXW8^#I+KC?L3TK0>5#['WN^WB9R<*F;8^56^9^W6N(C]>", M*C?GOHE]+%)C*F1F?V\O>QFBO!YBV6L\%P(L*V1W^[O MPHOV3WWWJ]^!MQY5UW/,\$ ^\X?G-V<+S)=]A._.EX^_2@]Q?? MV3^".7_ZLKM_^.W@_+?NWHQLV?.#\_>]G>/?"AC_V][O MX5UT;^OM\<[O?\E_G6\N7#Z)!.P+B1F/1C(0BEP2@]T[C,R-T3FCB=-K&S+K M9,FMPVT>7\CP0X,J;R.$'PB%/GAXFT-=NL6?N\.?-XOMQN#\CM,O-0:%/D+=C\ -@L]@_+4FF$RQDQ'NL[L(02A>7I,JMTZF./ M![>V05>IOO8=Z3(USZD51YVE>1'?6^DM(@%7;@.N[R*_V>);J+T.U&ZBF)M" MV]9Q=5=0O%AHRR19GF7"$L]X1D3"8J(D4Z &4NND#I*=@_F+J\U&82T>9#9Z-C?F;TXDWC MFLP*QS4QT00V?=1EJ?O#L^]%S%PSUFRUPI@^8@C&X&OA?-0M>@7V.8;?W<@. MH]-ZW86OUJ/_+:KAH$0>ZYYA6-%9=*+/ZC"+GH;O3H=@A/$J##*J8Z",]_VH MZ %BPQ1U][N11S?>Q]6D;;O:M*T"*OU1#!LQ6\=T=G71>PK1>=O]:,\.!P:( MDL4TZT1OB_ZQ[G>B[;Y=CU[4O_T2Y447"%YC--$)++T_C/0A_%,-HU$=Y#H8 ME='IT0"HG@Q.^]@$?&2JPA6Z!#9XKT\*ET9__/$:8_)"V-)?_(@>[&L/R@)NZ77^($5$G\"68 L;]86 MLA<^>:D65C\_ M7QM5 M?I8TX7&B0:/RTA#A8D\R;QBQ/HF55]A#S*YM5/ZK[R^H5@UU *;ZKHO,&9); M;QWH.=#=A(#'E Y:U C8 8BE.H'#S0N@2J=[^A #2#4 ;-GW9]7_BW+O:TJ' M;XWZ%E.-,!2U\/EZ!+)A%@JNS.MH^$^P]11CWTX&58'/O*H#6[_Z)N2ML2RF MOMC@?7SQ%6U !QP-+__*K*1(9B4%G4,B"]L&=/DP0*3DW!9._?>HO- X#STQ MI==?2'#IO=+=4WU6K;V<734L<&Z7O[-!8Z2^"2[G^;UM1ST/ )M!&>CG55 ; M\"F8CEZ9N41')4+I?WP_Q2A=VP@AR/]XJ1_M E#$(+PCN(1U+*'7Y0DC^M MM"FZQ1 4AB)'U;E3A^V7'I%YB.^9&Q0>Q*!F"U8M0/IZ]-X?ZM)U M?36)CIZ\JGNAOUG8J:!OP[_:@4D,JGC1.]&H;O11GS'>ZA'\$<9P/O=]C);& M_ _''9K9<,.JB&\'4X-OHUCPJ.PG;K116#&L"#;"(P!WD!$.8P_*&^13K Z MY[Z-^^:"!.I$>3GH14,8'L\'_PTY'3U]AM7Z-0CCF'1^%)V.U1=QB.O#NK MI3=#PX'W!T.!0(9'>E@'V4_3 M;4-;U>(<09L#F53!X-TN%OALR"P:6W03 MP,R,%R:@P.2-XQ@!R"S-@L6?QB)P+3T9?H/0K08.$ @/W+D,R&LK7O:]LVX!>Z MEV8-Z=KVZ<"3)V?!Y8MOK?D7I368HB%E#!=]XG&B,S9TP$N<&PX\Q BT9CFZ MA!T",5V#/4R\01><8N,%JP*LC]/J8++:@L+E,"6IGBQ^;9)TA _/#(HC'9:P M8U'?'P+M@0&-D@2 -!]UHUY1830N.MO@BU^+0;>1)#5(=O5I]*+QSKD):I?8 M+2; <#TP?'/9>#71X#HGF!OV*ZS\EP45Y+(EUPH.X'SO0CY<1:O5U$G#49SX M<"Z3#0X2%0;RW[P=3:]ULH7![+2Z+/$0JU$9=CJLW0X0UYCP%'6FSPE.%C1Q.NA6-'5FX21>)K\'F]HAK4Y@SWI.I)+U AW@F M@QP^QO/%LW)%Z8-8[ES@53C7(]\+(#0F G25U,E1T X2=!1+P M=2I@,SX\.QE^3'WH/@%P6+^.N^.ZQ2?2)U=\(GF.Q2=.0,\,I[_9=V]Z)]W! MF?>_ <3EQ?#/+BQG=;*/[;B"#OOT^ZT>[YS_#=]_ M%\.[Z:?]-]_^=?[N;/?TLQ*4QHYF)-;>$F&T)EFN!;&.6^DRGDB5SU=RH!(^ MR85B7"3""&.LCT4F.4_A3R;)YY.5Q]L>-?L>X<9?77'BFN!Z=?F9GPVNR]TL MW]TM-%QGDYQ9'&67Z 3V$O4:P$Q[ MA'<1$6@271($]5_K']8CW^P^(+,9?/6-M/;UFV@6(?2#87D8ND V*-$+FR! M*EL4G)DU$%]^W^/0"P/ M?5,RX4]X[\ M7EZX$2A[9\^.M[>_[9Q^9IP#W?&Q8-9WICQ1S<@(&84BN=T@9('A!?P,-;$.RCH,3_&C\+,57C]%3C6A#F;:^:&-& MBXKL-2U.'C\YBS-]=A;G!W^(CI'W_F10HBMK!6L ][ M_V7W^*]X]WCSV][^]K>#_3=GN^>;9[LPQ@'[5.R?/FZ?P]AL M=_\=V]EZ(W>.WQ[M[&_SG:UM8.:WQY]ZV^=@:%)D1LN8R8TBU&&*B!*"*& ! MXHW5UHDL,7:AQ*$W .,Y=2:/'1P"S;(\DS*-O8@]' >=-S2;S0=5LD;%,<#/ M_&X&HV'TNQ\JV.2MO+]\*<8,^:0ZX>1Z#:3VWO(<%3YOB $M/#RG<"O;TU_0VUX[XU^'I][4 M%P)??;17.VH[&'<9GJR6#(%!;'@-A3=1\&$X2;PH0&[58'?:<&UT<=^+C(N4 M%G(+@L/>Z*J8=\G?+[2_1V?UR&/=[C??AK[LZ^[K\3W8;V<7B!( 9;4J&SX MY.]M?LYE;KU)0>&BU('^E2BB#/R4BES%3.DTHVZAL.&CQ,Q=C\$)@3PJO*@\ MO! O&JAA7"6Q)EN\>3EI[O<"I4]=HXTO5H-73H^=,-6K._:._MPJB0HLL.R' MJB3*>)W*].ZK)(KUA/$?&O;JSV26M)-E\B[J3ZY$4G]VK33+Y5ESDS51>9U% MU5'.#[.L!?,I+ MS-:,W?8Q=6*C!.K/89W.22_,&9U,>EV0]KO8IH[9S5PN^ M?L)E(SX6AWI2&QNW&WLO&TO5\\2?*4GR=(YSMI#W30[VK@H"/5R_TIDHR;90 M]3,I5)TG)J-YS+/8,.&U4#86BLI,<2FUR=CWKI\7BFXTGHG'4I+Z![T1364- MNL/>B)W]+]\.CM\7!^>;\>Z6E7L?WXA/O8/3W:V=>&?K(-[9/SK:F>\5=OS7 M^<'^(8S_MMC]_9_'.Y@L>OX%YG?4@WG&.^?O3G>/WWW;^_W-Z;**:LXG-I&6 M$H7MGX7,#3$QIX3J5%#NG!3,KVT(*CJ97*5*1W?48K"%HR<*1X(G)HUS8;S) M!%-:69%KJ7QJK8B-%]^+>&CAZ.? T7RS5)89)5-+M,,>S;%41&=Q3J2+50JR M17O.US8X4YU4WE6GU!:.6CBZ;SA*A06QZCVU>89IR2JVV%[.96F>,I]^-\*F MA:.? D?SG51MFF7.99JXQ()VA*5FM4P2$EME4B5EKO:P&_\Y9+QP@5AC@7Y4Z2H00. MV\_A<&C*$Y*F-B:"9XHH93+,O,BL$53:E*YM)*P3JR?8'RN\F\?K3*ZRXG^S MHN_-2F>OD>=J(M_H'OF).EWN<(.>#(C?-I^R!?&? .*+I>)EGJ0LMSEQ/+9$ MV#@A69XQ8BP5\!ES37!,DO4D:1,<$R;:G,'I-:G'F3*XN1P+GF>V M3ILMV":U_7BVX+-A$_4$V:3-:6MSVIY7U':LI,A$;&RNG4@PH#+GL_R0[_=/PE/C@_.-U;\+V\B3]MO3G_]/%O+*C8W3F&<3Z^/=J# M\7:WWHB#<]?;VW]_#',0R]+;*,V\9=00+I*$B"3+B1(Z)LY)2:EQJ8@QGR3M M)-DJQ6^WZ20M,%T%3-C"WJI,Q4X:P;C3-O?^*A^+ MU)A<*@!VF6HCK#2Q MCK%615XY2)U3D95(8^ZD)3YCG @X1 )_LD1@?&$"YJZW(1FH0^G3R06Z1N3E M\B;"2X/3&C;=^(!LHM79Y&-SE;: >('QP>=>G[:'OU?2@UJ/71[I_ MV#1>[[MHJZCF>T=O6HN-S'1H ]T?_XJ]0O +;XN^[MM"=Z.+1DK7[U:W/O_HFHK !X*DO-BS>P7;,GOS%RBHQ(5 MAO_X_FFF:QLA[OP?+_6C70!&0V+31H2[L(XE5/[807YS/2RQ!-,D0#:H<-8[ MP.GY[DR/PQ,R,LG[&^/$& M8H>ILZDAFTR+,K2CK)I1AG!(N,@!R,B1Z17PP27K*K 'FT4M'-83IEU5^&,U MZ@$] Y6YL*QZ>/P J6>/,:]Y^FO\(KPI;C M0+B\:GV:S2ZCAJ)ONR/GZS=B1\=N 0L)6].Y]$NKM*_:VE%OU UL$;AGT.N! M@6UK/JE;S#9OFVS4-)_6&X!Z,K[GI(3?@5>[4[Q9+W[\]P6^K&IJ/8']@:>P MW2.\%7OOG8:CZYY=-.N#=1[J,KQLLCT7#(8]X,?S"N1RV ?*:#8%-^LR!HSZ MV"!P"&P;'<%;3WVW>W%$@5WJ/I1 5]@['K[YM7" .7V8&Z:E#?HART=7,(O0 M/1"Y"5'H:].UOBBC@3FNT:9^^\4.1GV/U Q4#*.%[O9(5;"5QR-7=Q&%,VZ0 MJQD.%E(-B0'@R@M<:3=03'54G.";02^O"IS/)]?/.?M?MTF&7[P&(.;-KZ6U5HT?KB]=Z'O5]P6_S& 5"JNP/;7@F=JU6>"X!CI=?Q-/ M8;#).5S7X[,Z_+&/N[;9[X\F7(Y[^1:TC'I;:$S^;ZS#((Y&* :KX5@%J;\P M)CSG3WSHYHYRN*A@"V''3T; 71;5B+&_+"^ ,2XD]0U8Z_2H ,8"(>AU&7QU M?X+N'VUO=Z(+.R^KJ>VR946XHJ< Z-M]4-%QK_^8*)2!K.?9Z/%;>A<:Y ]; M=FX T^L/AO ]4/"'-0Q<4UL &;$,$M M#'K@26BG.T2%-/)E.2BK<6_H*"_U MR*U'FQ/"KLZ )WI+U4E$*(^5#:ZO3W;"@L;.U("WWCW>[<$+5V/*LD3G9H>O;CB<[/ MURV&Q=@0&*O58;UCRX+T]!B]K:"2N!S6Z(9_JD=;<:H+)3JPVP<^B5J=M' P.B.A7.O7=2 M[[\V: J'QM+%%]\MC@8#%PYZ-$16#"Q5C?<7M?5F.X#4YLFG?S:>7>!'4+VL MKZ=P86*AN81""_Y^.("I-N8NDM[) )V>"!;-NV%)]8& (1348#0RIPZF!_H+ MG"QN..#,6#^<.FM[<95T,5;8\&'82;Q7JO<.**((*[GP90U 5A8UZ$Q!$+X3 MZ;HLT,_KK\^NM25X8>K,(Q%J8;@O-<&[4;"M)S0:V"Z\O"9H/ [$''0WC+GL M"4C2J;N_!1UT\%0,H?W 1L'R!2::HM&;J;L%JG<3!QD\WO=US,6$A*=$P<0' M TB#IL_8\G$SEH];:ODT(AKI+GAQ1N78N5&[ZN#=7WTY!L4KM;UZJ".-?!3, MF"YZ4@)/H(@%0@]F82-7SVI(.D-.6'C^AM;!$NZX[@VA?#*7Z[\!C@9W\O:% M]_+Q&4J7W)9?\SBEXE>+N/WO1:E#["\QY&F^AMM:AKMW$2-XR32.\F3B)KXR3:.(D56L -XR1^/CLN MQ_,_-]_O1]O;VS\NO^A344=HC *M!+DTP)O%-Q,_TEYSVQA4T]>#\B286M'O MJ-NA8O!],!+P(& [LEZ-!U^%^UO?3>./L+JR$#V]>C]TX,-?( 8!' M (7+(BL>W>EL5K63I'&?3SM5QL1W."&^VO P M ]"^\!$WIN!@UF@W. G7\_#5VH%C1E41+H70 S&RP[I$)FRWK6J'3GAP?)M< MWZ>/)^)[)]W!F<=[[_$-?/1BU@>[[!9_XFN]XBI_^L.I"X&Q"W=0CBVJ+CZ+ M/I#:I87_(AGCPU4!9P'$D(_ZM6[Y2R<"C0#]%TV(1UV^,VA?U;SW>/J2XF(3 MZ[B&?C7JAOA>O&@8!-]H%IH,LE M.!;K6[QKG$V(M_BJ87UX.SFHC?-3;T!!#-?4IZ>GZZ4^*5RZ;@>]]>AC?3'9 M#[, /7(XN0BK&K.\.=/)&/VS.NXG<''#W->86+C5#(YJ)#<8Y%3#[I:32\=K M#3$)&[HJ="5X9,,U:0, B!2-[VQ75T[_NT:7:$>77_SP%B:9>#(BC:Y/R3$D M0]^O'JF9_11$UH_(JNL2;?IDB):M1Q^ 9LMB>!;MG?9AVYOXI-?-?<%O(7XI MB(_Z\P F4R%<^.O[!FRGC@\>P;NU1^AS:(G_2N)/XB=#_'Q]0N;OI\+SJAF: MWB_A977B6G,7-C9ZM;Z[Y/_CR M*^C^+5@_&B)N_=Y7^;VS._%[)TGK]V[]WBNT@$?M]_[[QR7QDTEQIQ)]!$>% M*="]=1'0Z3V+ZH&B\R.& '(6?#3:(601<\F_B[]23J M8>QWG:BVT_HN.IF/!J?]<8KADK>&,$88,H36 N$,!X^/;LPO$]Q\"O2!5DL^ MP.1)M":Z117NGWRSPHM,C\E?Z@31X85Y<8U\$5TMLT@F><7?,XE"L!@, #.\ MC5UX^:;?LO!-RI9I!7 BEL ;L=30JSKO^.S7'U,5?FY3.# ,UN/:.+AI5SC* MUWEZ'^W;DO3N>\UE?%W*RS^^F_9M/[/%S_>5P'"J#7P%FJ^9='=T8>E?HTG6 M#?I@/:Z=V?*5+8N0DK"L]=&'NGP)!I!^B0UM.4M?PG2;'QE.G?+D97GB_LU"*<>8_-M_^P;R M_V@(Q+I9%SUI[EF:G""\BBGR4-*BSJ <:R=-!,7[$'+1P0_6QU4'_CGJ^X@' M+VF\OL0E\N3XC8']U/);RV_7Y#=V!;_]=M;5IU7+68&S!$@RWG)6RUECSJ** M4R:I9&!_JOBE4W$F.77^FVAD6$ALJQ-(>P,\$@R'L[,R;)JQG@,/L1>BY:&6 MAQ9XB&%7JVD>NDHN;?=A2 P(;DHD1>]QEE6T.2X%'&JK874'X+O#&1ZK0XB; MD![@OSKC_.*BOA/5+OO9:W:%4HZ*9\&A_(5L.;3ET'D.Y0*TR.RE2V*9\BDA MMSF)4M\=K#>^9?0.?Y='QYRV9X>#":/1H$]2^2PX3;Q(6DYK.6V.TS(F4A$# MI\F84R6G6&T[7)&,2C]FG=H.VQP=PEE%#>MDG/_A^,2A!\N+5/58% C6:CY, Z](OS:U2!.+FEVJ%:N;:B+'?/&D']1LXFMI-NEEFHUZ#IH- MC3'X-EX1U:;U-:\,.U[#UPRU?ZM!:+'3P&KNY./BGVYTI>/(\^(B]H*L2 MQ=XRRX.[OFC<<,N?(QA"5WXQJF'SI"RZ$LM;SVX7G@-WFI,\.0:1E@G^GW0=; !T0=MCZKHOW7OY%<0;NO1 M'W^\OISQG@7?B1=T5>+96[Y; 9G&6@WP"FZ1+^BJ1*ZWW/+3N85QQI!;J$HI MGY92KTOOBF%3(J^IDKH@L)HXO5HEY',JX6*,>F<SZ'5W,+IH3('"$P=^BXW&X%ON:U%A)7L8ZWEP M9_J"KDJ4>\N=*Y)T3&/1Z)I%60VCBQ222Y@58XF8:N7FW7)F]H*V@;+/C3.O M\+NT]M]5W*+^O[ME%:/ME\-R &=*FE7DX7^_MCST4WFHF0^-54W^8,4-0#9\ M5R:-$X0CQN;\D*U@NNVE=?P_+^BJ1)JWU]8K([66E F82"W0+6G3<&KO9&)U M_5YB0L>?73TQPGK5I#3_^,$I!I_Y^YMOOK1%Y3&DI+!^4H*@+.RDD\U4R8' MHF&Q5W+IRU#_<6.Q+N7/+-1_C1J8*UV]7UU>O?\>Z_!?M6N/LCC_0\'$_5;L M?P*KNF$9_[9Z[3.K7KN26AL%K6U5\BA:K6V%M+;YTC&3R[.9*"@L^Q*]^?<( M;]#@#QC\^]4'W2V$R>NZ$-0SL8#8_[Q@;>!NRTO?+S9(8W[AM[O2N&G,&'AB M;-G,&3RUM725M?-7OYARB$1A8<%;T7+R99S,@9-7)72XY>35YF1QJ5AL6ILW M;#@)C42>>B9\)("/5B5,N.6CU>&C1,8QH\!'E K.1> C.7N3A9F\O7Y=='=& M)GXW*M]K>S2N$NJ:GKYU/U0_Z>,^R&'@NHWU<^!#^8(]<-3P9 O:2Z\'N#AF M-$LH>^E8S&6FIJVY.=FT<&_VSU'W[+I1^Y/2A4-?]L?W9/\[Z"*=5-$?1:^ M$?'AX0=<=A6]/L.[.'R^"T026E3],70P4EV\J=L=]Z7_<*1+WS2@?S].,PT. M]DF/X^<3G$63%^R!HYJGN;F5JRO#Z#3E0B:9>.E$(AF?<=O\X9&_:Z;>'7R= MJI-="\^%B(:D* MO,5?3N)-:!?9:)&C:C%95YQ7$T;:"UIFM#\X!29JV6F=9M$+]L"!Q2T_/71L M<1:'V&)^$5L\$5+SH<7#012X;#:*ZX,_&=9A7$UX\;Q:>@.^>Q[9VE2]8 \< M-MSRW0/RW5R)78K-&I8'3B[GN+'"V#+<=4N/Q"_8 P=#M@RW4@S75+7>/RK* M[_/;6V_*D2[/(ED[7F[!;\^#W>C_O& /',;2\MM#.CYBIG@2OW1)U&\2;.J[[*M2:_ZI^RBQ:I=B MW=6(?[^"UNM!Z<^B_2/8EF=R%\R6(= M9#'G^!0EBY+)8M.P#*L&%F6M83::YW_J[&MU>F-MF;_D8VD4N>]$WA*]I21Q MB20V0!)5B,H)BENJ^EHM"]YQ;L,^SC3F5-_'\C5_GBWRMVZB\7YB@P%*VA?J M^J_A'XZJH'EP.6^"G$L4O*+D_.AR;M8:7,[K8.[.Y65^& S0A\FB:'4&L*3N M-#$W%?&.9PFHU,Q4"T0*HE"5]1640)Y6[Y5--.M(BP?]9);>G&\12U7?O,5*$M)RA\28BFA7TW#7'2KK= V;7G M+Q)M)X4D(ZT.C.& $'5A3%U,8>)'X#8>SR[>9*&H5;]7T,0,J=,4CKVZ4A<>\NP'Q)84Q%^.=3 M[$*O=9-6]?H9_<1/&?2&G?SVEFTSJ32)MO?-U_Z0>B^,=/I<]^MML\ZS;'9L M?XR4,ML^? ^[E%RLJ!F"2Z ]&O2HQ\+JPU<7."EIRJC5C!,@$4.1B"(1B4C$ M^)!$/CL>A1_A)T4B4I"( 9:(8A'E$I"$0HQ=[1#=(K]J7>U*FQ=VW6S4-J.% M=JVI: %HP5"TH&A!&EK8U;)0M+"?0$-=N[WO*E[84WG30PU+;\"P;GF$#/G/ MY=,=N?7"B ?_7?O]F-\AJW(H.^G?[?3OM@\]\/R(8,5<&L G^ =Y-F,LF@MJ M]YI&E PZ],X9#S'.']/1%]"0@-&,([>MD&@7IUHF+3AS'0H?=_A[WKE M*RW=JQ^5M$B^3K."\DR_^IX_FH"5&3$O1"W3[0_9B$XE1UL6BU+X.4"L7G7N M%%8E7Z?%7(E7Z:>$F8?GVX49B5?IP\P^S@M';,SW29ASLG5B]61SM)/F5ZK M2Y +,H^17_E_H;>,OJS:YI\-_&!$H^1"[NPV'G?WZ"EP82!X>R=*L<:F6',\ M\6W\N0]]H?!E&]T*R16-D "I?'H/N96W"Y-YK>(D7IA-O@SBRWC98]Z?L.YK M8D$\ GKT-__BO_VYN7IJ:6<=Y (+XR_'CT)UP!/!U3]:+ MF)J>QG<]L1KG MG46\F*99-6IUJU7?%C!8RDBT)>J"-4J,EGK!T+*.5CY&RR&PXK&$6O32@Z51 M,+"LHY:K. @0'0L:R*I^V;L"2E*VIC!.2H,(J M,2I:!4-%&./T)#';5L8WN %P9),TN4&ASQNV@W!D3]M[!<< M*@ERAB3(^OPTJB3(*@ERJ4:U81+D(B@6>0YV-E0L]=V#4/;GZ"A_Z(DNSQE/ MD78LI[*?S>V,YQ!VJ0HV.315X6;;!<96ZQ3%P"*J4(>\\1+X8YC MUIFQ"B\'QTOA#FD:.X8N[4D1<R]66%R;R'==DMU>.=OJ/!'(*FQY# MG=1DQL:T%J_>3,M^EAWEC#:'!4M,N,BL)Y6N6Y%SIECT;I M_:V&?/[6=S!9Q,D2V_3;#:S2O=#':034)]@H@+=U$1M+KEPH;!P"&\JUNAM( M1'-&Z:U3LW"NU?9.KC)U8K,36@KG6)6$5GCTF6BK47H_F5DX=ZH\J4PPNCEQ MI99:[93!E9H'D:1[W\0^L\4?YC&K-P#M=U M,21'"VT]%7ND '[6!?98MP_.)P3 VNJ>-\\$NI!P%N;=I>.07:0_?&<[X=BE MDPN1G[3*O[1P"08O@RRF745\B)/#_&E@OPS%GGOS]5J@S_8C(U $K"XE- C S\@XQA40,AX;?CYTFS6M-[: M!M5>Z8B!C6!7"#3IPY>"5R<$ 8I[_X4V4S7H.K3GN$XT$2W3B(3BC17H5$#" M(75= KJSQ]*^KJYP[WC0*/6XYH4U65Z<]JV7YKM>9AR9X@W%&TLD[1]EHHU; MST:Z@ :A*?HB3F8P9SS>_$29Z?NC,?-"&OG!A "$O79XQ_[7-Q]? MX=1;C6^6;%?F9:8]?\6ZG?'V\)ZFMK5T^W(;L5'"JTUMQM;OBEO/JW=D.UR' M/NA^[%Z4*$P*#\AQ#;](-^Z-U3?NLXB%-16+ ][3+_*5_-S[LNOM^V(-(.-% M^RP$?B2!7<[?W=L?[CO/OS[==+=GZCE?FJEKC=R<:;-5EM$.#MB?L1-P?;]D M(V"BZM<;9_:GK78$X@6I XP,X9F-(<2\=*T-CV%K$@@W&'0';/\0Y@P>X*8% MNM-CL"T8H/&/#7%8B@_PE@,6XT: -TCC:.@', WV<1R%RY&2E]>LK5D-;^.VNVH;>;;8B2GMRKD]OYJ:9VUDUG7K(N51QUUOF+7L".]6(SZ M%.D%%XWH$NS!+R<7JKJC_(,Z#\_!S@W8A-QHY'D(#8;;%!P]#!T480(W1D5B M.?$M_*[5+6?)+&U?!A<1GY%[L)@O@W4-W MZ+ !;$9A8\J+ISX,!DZ?!:L@G-%)K7R9:WV9YEY\F9:N?)G*ERG1 ,KJRWQ\ M^.WFB3Q\)IWGYX>G^YO?"W?X].7^X3?2N;LCE[^3YQ]ONC?D\0G^O7_N5D1< M :/](1FS(/0]\CKT0^%4I+SB#1V/&0W0L>CZKWB\"2.)XBB)H8.GOH-NT 5C MB#^$09".34>A"*#C;Q$NT1'W>:(K,PIBQI^Z]'40NX0"' */3<(JS.0 #U+Y M:UX05171Q#2>#S[ODK'_R@)L-HQ[HFL\0@*#-8;P?A&YQU_E@<58P7/8/D,7 M;1@Q:E?P(<9%\+= XY]],*SR_W!D^]L171+Y:6"8]$ M52#^11[B0>RD8#W6),>)](3;6'P2OUS)$JI8(2_H(!;!'-A3"H;^^ME[OP@S M,\@_*%S"T03'9HN^ RRP(KKX(F\!;"V8CZ1MF 'H ?>(@ZX62PD#8V&(%Y.% MA]KV/2;F&5[1\^.(#W$<,!@*SC- 3O"/\YC6@2)B->G 3>(%T9&"&MQMAZ[ M-O81VA7(K?"@-8QZH2AKV"UL "9ZX 0C_BNT+>)H/IXK$?+B!!4.G2FV!'*F MO\$'1W228!<& /W!OJ&K?G;LT*F_G" "I&,7_4'QSJ\_.@+9XICC[1P#SSAZ MC'GI48:@FN0(8^"[\!LNGUCF$$\ZDE..Y,4SQR4.%Z<9*1;R)_YJ\V -)PG; ML/,[>FC56EL=/>A:JU[?RIN__EF[9>[_0$/7&DVK()TUX&'=.' HEK!BCK/_ MMC;VH13%T[@XHL,Y%.1;)^XQ4 LE_T+AX4L6Q_9!O+4R.OA/!Z^E6=(5/D)N M4%V#[=<'\UFM<:8U#O!E4BWR6PJIQ2/B([/7 8Z0-Z/L[5EK_V MCF.\O*,4OG]Z>][I]_U8'.,HZT99-\70EFC=_.STAY2YY)(%P43I2>G7[,1= M-LJD*91)LRV[2$GY2LO)12U9M!P-^N0R\%\]Q9O2+YA2<4K%%4C%;4,M4I*] MTF]R\4H&_?93;$\ A+&G?)T%6#&EX)2"*XZ"VXY;I*1[I>'D(I8,&NZ2>?^% MMCWRH^_^#UI4W"G]LBDUI]1<<=3<#@0C)?$K72<7NV2)P!X&3A@Y'B5?_'#D MOX9_.(I#I5\YI>Z4NBN.NMN-8Z2D?Z7QY"*8+/Y+[6V#=S]1=^3D7S6E[92V M*XZVVYY?I*3]!4VGZTK5%8(T^742D5BGVQ_ZMA\,%']*OVI*U2E55QQ5MSV_ M2$G[:E,G%[EDT'1/C'D3TO4]>W@@WT(19F(+[;';#"A2EH^4#R\*BI'5D/I^9HNNK,T6?]WQ[ O\-HY'[_?\!4$L#!!0 ( #:%6%0P(:50>A@ M #0) 0 / '-D[3W][RXESLS-O[:0J#;&L'(X\$2;Q__:DE,&! @.T\>PYO3>V+0=UJ M=;?Z0VJ)G__^/G>U5T09)M[UB?ZI?:(ASR8.]J;7)R^CN];ER=]_^>&'G_^M MU?K'S?.#=DOL8(X\7^M19/G(T=ZP/].^.8C]H4THF6O?"/T#OUJMUB\"J$<6 M2XJG,U_KM#N=];?T\Y5ACSN=]KAUU3Z;M$S3,EJ6=6FWKB:&;5Z99YW+SME/ MT\_CBTM+[SCGKS]D6K]/J9N MU-XXA==CBZ&H.5VD&E-K@9V+3S:9\^8=7>\8>M02\& %9NPQW_+L%6;'IRU_ MN4 L'X:_/H77T$^[U=9;G51/CK\"2W9S=BI?GFB6[U,\#GQT1^C\%DVLP.4@ M@?=G8+EX@I'#=-__5 MBN!V04,\\>K1$,%M24/N="O2B#)(\9M5)"-_^E9D0@0 HS^KTR%#]J3VU M2>#Y="G4N60*Y(%$/X3R;]*_@[! ]*=9L?<8 /YLR3_3/5N>1WR! YZ$SQ8+ M[$V(?, ?@=I\CG3G&4TBTYIQ#SD35/SSV:(V)6[);#Y=4+) U,>()5V+0#"C M:')]0J7A OZNVN-/W$ZH@89]&GUA]>G' 2Y#_$X(EC0P.L3QH7@(LF9PQWV M@J*ZP^8@C+LN(>2_^.AMRZT[>@YB!^[_A\$[:%)W\!P$>WB#L0/TB+_7L'-] MTB,\'GZRIIPV>/[R?%\4WXA.X^81S@AK3,XO;1YP\O^T5AQ MS0!J0'HSZ?K M &NH H:<@?>+^'M=P4/@L(D"<$TW*L.EV9H+%CZ,^*C@;C=PL'_/[2V="TJJ M,3D#I>8U5XE.FM<"@9; T""6]P:/P\'#_6UWU+^]Z3YT'WO]X:_]_FA84<$+ MP15"T(7"&YSS0\XV%&E\ I46XM(DLJ,\1L,GB_)1S9"/.9U;"B>-2RTI/EW, MZI+2?DSA_EM#)3<<\?__VG\<#0=W@Z?^M]N7 M-<3)L6H"[5%2,8NW#&TJX%3+\*+=OMI$A@T.=AXM/Z"(3/C8;P*&/<18-<'E M 2JDT]';NBYS8\QLES .S'](+!J9:!R/%B%J$/^'P7QNT269#/'4PQ.N?I[? MM<6J*O:F3\3%-D8515(1EUI*\-^ZE$+$(*8$:BW&K47(CY);X_9'2+"2)#MM MHY.=;]4ER6UB^%>3S&$U 8RLL;M;D88850(UVJ:QG4!E)T=QKC._ZSBB0\M- M+!W>(M_"%8.8[;M1"=YLGYE;";ZEQ5TG5T=YNB%Z/VK$NJA>&)H$[@-^14RR M:*>3/0>[6O[GYC8^F3>6/6JBRTCJC3($S^@5>0&"XJ4>\7QJV3Z#HJ9>P'PR M1[2B?,O1J(.K"UVLEJ<$&>*4A54KK++D:H7W**J8QW6\;U5D:L=[:63G7R6Q M-='GEK)\921+6UJ>$[89+Y_1=.4N=R7\75"BMMQ7YH83/FWAJX%P(E:HLZFDO8EO'>" M"H8T\/ ]#$"*"E'(,6#4(D7XEA:.$XCMJ]KC99A>"LBY9$ M)UP[[AT^9_27[O3GMW0H9:.\],42%45SMS-0[4:[6*.Q$: MF"10BRF,-/.H>)*Y3Y3 "4?KCC_P;+Q;SUD%N5I)SDU1=U1)27AOFNA.6_77 M>$]Z[[TBYD.U3T4Q)@'4J<*%GHUM$M#-9'*=O" +IDX'+HUL;I; T<0D(#'\ M6L8J!TYMAZY,43M7S/L&VI95:/ 56<"2&E8F'U1I;SIM/1O-)D* )*:F"Z&. M%5(A4-JCCFYD'4"!0)IHFW(9NPJP5R&*C$?365X(X8A]-9M0A__IQQFBQQ\& ME&)O>F,QS.K4XGQOHI16M0,KSE4U*)4$Q %>&,ZOYY<1L>&NGR17L_Q4FNII M*YHU07032WZ>Y('D)6=4GR?K"^!V-5W*A53;<$//YGP1&B&J%:*&2Z".!5? MJPVX:60]:KXTFFB_\]B:6-W+OJQCAS=%KK:G9Z:>J80L$.C:BE^^T(_6$/BP M=0%L7:1J(9^;>J;L.MR#JVO5U:3H@J!VNM=Z-E%K B; MD%AF>?(H%^!"'2=8CD;M"R^-;&2BEE$3?:*"RUM;R0UQJXWEE:EGMM!+Q'HT MFI7D#?=&.H&+R*0WXR\0]KY0PEC/HG3)$ZKN' KMR23"L"--V*Q7I8X8;5// MK*N6ZDA$"(1/DA2H9!+$:!$UFB0'FJSP'94H7YSE^XD[U)T*G:E51C?US-)7 M+96IMCMYU)(UP:TV?_G,HC[^EZ 9:@L]AG:N)14Z4VL)[%]NI27Q7G>2!"VD MH8E:!.^&\A=RG1UC5P+XF3F6L;QAZ=J,HZF!5 M/:LENA"*D.A$$[T<15K _CHYP4:8E6F"P:.%3"JW@7B;F#O4DT:M[=S-4*N- M]YFI9Q+"C23=P)WA6S2NN(<@6JHMZKF>W20"L(;QLY[A&U?: 3 NC#QO-6[D M>C^,>_L"\E(L:JMS:>HY_F5@&%PMG"M3SY\M\(] M $&[0-A8L70=L@!T9-(=OFPP(>WW]HE&">T 6JQK&A6V5X;%IZ-D]?PG8.*[6 M"9%3$,H@V>0LSG@8"=[$,%F.?/M N0(>M=4Y,SN9K;U0+,=@.2.P57'1RF_R MV%>\VL1IU,2I%N0Y=R"%@DQ4*<6]B$@ 6AQ=22R$8;!8R$_66>Z-Y<+="<,9 M0LE/AJQNB1@L$+7@&C2)8QO9[Z!;M7I>B0)T4)*-$%*R@0D;IE8 MD;,RYT\D2Y6\6IWI-:5R[-3F;'K517H',->B_2DZ-V1#+[ M"A=2BPI[,DE/YD3Q_39*4:L#M2Y+L1=PJ\UFY Z5'!4@%KRJ7HG MTG9=')7@XY5@Z!/[CQO."0=B,!YP"7HJ7OJ:#ZM,:L_:>K;&62!J"4Q:$E7C MY5#KOFT5!F4:?*8;V86&(IDT,3'.9^WVMV?71JNTB&<=LY/982H4X[$6MDR^ M\=)I_OL-BM-VT9%:!PRSD]G(4NA <+ M)P-.VB:N/!2H\IKM0(L^C"BUQIFFD5E#56E<\G+?J$L)\%/FB2;($.4W"7I# MQ 6-CUJZKA#B]4#LEG9M'[]B?[E#=2O&KM:;,].H'G2D4WPA;=FE%O5YE'M6 M,C.+HLQK."$O_H <#/YE7ZCE02TT7-PFG^Q2/;8E0JU%YZ91.9U8TR(@3,MI MM:)-YHN"%BTD3TO0=]2XB&6IFP_!N72G4XJFEL^?$!LAI^;'1+;L1*TQ%Z:1 MV5Q2:$SZ8D3IBU8]:U'7C5P[N/>XR-#(>J]^+58,H%XEN-2SA_LDM"; F\GE M>E>0K8.IUP"NC.RZ3)+C3_V-Y_.&_:BE?F8:.???IJ>T[!BNP8BZ%@8]V7DRXHCZ;Z)><(,'P?43HF*! MJ>(WY=> E,GQ^;F>O=4$[*P(ZCD.N;357)[729/S096I\OF%D5V0]:$5.1!R-)G3DNXIW&TERL9=CT?.\ Y_(J&<)>OB!/[[[8;.,BY$U_9@QQ$ MAC>2Q=\0GLY@$^&5)R13)!"R0> SG\L!>]-=Z-8'TJ56PBO3S.R7E2EADE@M MIE:+R-7NY)?_5@2OE#4B60MIEMB9EJ"ZB=H*LQ7+#P-P)L!=$9P1R(.OC5=3 M*Q4"I=>_:.O9BZD2V(2I2>%KI%C6F5HG%BC%H@P++G0C&Y;%*+/R:6* 4,SB M:)]MTZ\*;X19:7$OX/QK+8$F=@N;_FE3A9W;>K%C0]QJ8<-AT%KF];@:DA!W M?[YPR1*A,/-_1Y@&H_:.K9J_FJ>Z]F+ MU<)N4H*4%V0F?D-76MR7)CH[2EDIBUIG0S;'KXYY+XQL4K*YQ)L8$6\BFNU/ MGNRX4[7IOS3-72K),>[:3GL>D?^,7I$7P#',7L!\,D=TO$RW^FAMJD.$6KNN M3#,3#VZE7;"H%M$F5FA#ZK3Q6J23OO,SFGJD:%4N\NV:>XP MUM&*/O3SDU#'FZ9IWL^G[^RSM5A@SCEX(G]['I&TBT?\"9(W/0B]I(O?PUDK M%^'E-;[?L#^+)G#T;]\F'IEC&[XG?L(%PD3+ZY.)Y3+^P+/FZ/ID(UP>7#S/ M(YCK$Y\&_/?[F+KX,QO=O7&+_H1BJ$FKG@W)\VH*_ MV&<_ZJ5T9-U.N].^(5[ ($?\BN9C1),#DJ3)\>2W_\8" MY-P&\&G*)]&YW%E)'*-B7<_Y9E$X<<+Z[XC:F$^80NEMB?6#5):)[DM9TI], M$!S@BBN>H78P77S8?[<18X/)!-N(LOSS1%T8UU2@YL.W$7SHLH!?']GE!^K8 M0O91RM$!G5I>^#D);K@8G\V.I!=J1F/S/X@_"0N%F_)3K+$WXZV'>.KA"6RD M^UW;AFLZ0;G .D0[(D43\/O2L .F._[GV1(X'(S1?5:7?9A6Y2;*M;&#[@3WGN+BN_WP/-"0[+S?@[ >I2:NIMEW.3)6HKO7;Y9 M%&H/(8[E1O4Q $48R(.?+*P7=/A<[K[R>!7&=TPYZA]O3A,^G#%(%?UG(OLKP=<8JWXWE37S7)YS/#O9KQ0=S MXO'\A2Y+Q__(W3*/2L5M33/B.O?S!26OTE4(\P,5[3/>V70V0GR:^8D&7=:<,#;D>!+9H/IAP)\UME0^?JXJKA#:+."N@W6_(>8M?7Y<] MEP3.S/$MQ1P$//_P9 MHM%GD*MS;0>=E7,6>U!%Z&<8ZZ#QAQG#3>.(:)=:F+W5+02B0+@ $8#1S#18/* YUBF MV/_%O2YSL"U6@*2?5OCU2M#[7N3,G&.\13R=LG'896&VIH0Z2),E,LPP+1&? MG(.B],S'6-0):@7P@QS["-%Y5UQ3MD!^8+D/V(:SZ^K)60*T_PG*)< 3,7^$ M[)E'7#+%93&; F#_HU$EE#UK(6[,*=3.:L ?Z^B$^RU7Q39TG7\&3!:?CTA<\?1D8>?>"]7P-\1@"(/U.S_%39AR/::0#3O# MO^?EG$1F<2O4ITH.$K7I47G7DLEH793ZE%'T+0[ M)]0/G>HNPOPRW/LWL4^43/BT%0EI*#Z6V#GU\QX>YNEFEI#L<_A>NV@-O:"ET<4-L![ EGV?XZIO*PS$QI>[,)M3)K%'M MT%U6QK]_7KWP6%V]!"<7^" S53#\L M6 MH4 LM^G^)0=[&V^Q[=25] M*"OAME,A')FLI4$5#WG5P'>09BPGM4FE->*!O."]3GI4C., DB+8*^(!G)AL M=Y8MBQ_%KV$P=J'4M;A2I +HYG+^R/D??9<.KB^(-'4P*0R3BD^/U<5SF L$ MR7BJ^XX+MR^S[7;CW!S,J6&A_=K(N8EJA!YDJ[2D:[9_RK:O5/JX. M[F"#0.FJNE.*Q..2M"6_\?XES^,)25O/HG3)#0*KV56V MUIX0#_E S6XQ;PV+,/62T8H(#R SK5"]PR=H,(>+]Y"3W';:IB"H$.5A9K*I MD\,S'IW4.&B<;+[_J?V(WJ); U\60^2Z ]J#XBSXL^P08#GD_L>WVDZJ?(F4 M"F+_X\EL5\1'ACCODS%DB9_9 -%W';VX7)/9,S2W?OGA_P!02P,$% @ M-H585!,:W&Z/, 6@$" !, !R<"TR,#(Q,3(S,5]C86PN>&UL[7UIDYNY MD>9W_PIMS]>%&_?A&'M"K99L1:A;"DFV9S\Q$D!"XIA%:DF6COGUFR!9I3I8 M*AX ZY5F'8[J*I+B^R3R01Y (O'O__'Y;/+H(\X7X]GTSS^)/_*?'N$TS?)X M^N[//_W][3/F?_J/O_SA#__^OQC[SU]>OWCTZRR=G^%T^>C)'&&)^=&G\?+] MHW]F7/SK49G/SA[]K//__T?KG\\*>??_[TZ=,?/\?YY(^S^;N?)>?J MYXM/_[3Y^.=;G_^D5I\6(82?5^]>?G0QWO9!^EKQ\W_^]N)->H]GP,;3Q1*F MJ3Y@,?[38O7BBUF"Y6K,[\7UZ,Y/U+_8Q<=8?8D)R93XX^=%_NDO?WCT:#T< M\]D$7V-Y5/_[]]?/KSUR#A_&V?TQSOGC^Z^.W3W_]Y?&+ MQ[\_>?KF;T^?OGU#X%=?MOSR ?_\TV)\]F&"%Z^]GV/Y\T_S#P1!"B'7 /[M M[J_Z^2NV!)-T/ED-Q0OZ>_.%%4H+F/AYB=.,Z\&X>.1DEJY]:%)5,9M?_,L) M1)RL7AV=+]@[@ ^C%V.(X\EX.<;%*#GMM7*!>9N(B9$[YKU,K#@7H_8IVJRN MCTL58T%RK'178!%7"MQ\]\]UR'[&R7)Q\R\1+/+OY]-6!M-+^<-1WQM6() M_+&:?S*;DK%?CN,$?\6X_'TV31LX,MGDC4=F0B0XP7JRL&27!=J4)$8;%>]" M@#LA[<(#^9WQH,WX-Z/#RP\X)_&G[UX@>9 +(;]<@55$C,F25^9)D+"9 83 M,S/>EA*UE:!#%UK<"VT7>JCOC!YM]='2:BSGD);_I%COR?EB.3O#^39P"D.T M7 .3PG&*TKQCD$5BRIA<+$5PL8A>-F07@+M01G]GE.FAFW;V9?G^*QJ2] J> MP#U*3Y(:'LCI0?0L@J*P7D0%:&60V">.NAO3+O0PWQD]&FF@&2.N0'D\S6^6 ML_2O][,)#>WBZ?\])\:.M,[%\PK#2DH(4Z:P2&C-'$>=-114O'M\O1590\E' MD$PV!01S6*VX-H%%(\F40T";7<;@^AC*.Y.(P839Q[/B&['W7@/?C/-;Y(D@ M=2!_S7)(DFD1% O91>8YNBAXS.CZL/P^7@\FS&[/@R/5T),.UJ3LO-',*J4I M^,^&>2B*42:(WO$%C!#,GM',N$FP8\=^H;YPMG9;'H%A>-F! M16\EBTD(ZR@JY;Y/%GD3R9",76/M'S7HS53_=DZ9Z_G\RQ4<27!+1IMT(Y%\ M+O+(8@'-DN%1VF),D7V,VVTL>ZX9L.])_T>.?#,&/,YY7*6'R2L8Y^?3)_!A MO(3)2*DL5:0$QF%2E&Z0;)"S8,8&#(G^9TWL0H,[ UI,: Q%5JHH!T?4CH_ MJT.+>96,DIWZ,,?W.%V,/^+S:9J=X8O98O$[+E^6M_!Y5+1*6NG"5(B)0CRC M&$@;62K)*C)BR'/JPY/]@ YIM: U?SJJK!FO7N,2QE/,3V$^'4_?+:Z _A7+ M.(V7(V.\]\Z2LJ,23#OM&(2LZHHICX'^SWR9[&BFEGB!8+ M7"Y&SD4L$2WSY /)",K( #"2>S2@4HDR=EIX7#^_C107FXB1>^LL179*<%=G M'N7#EF33!E)6460K?$=A!KAC>X"6;YF_@X>XW3+I;/KN+<[/GD\_XF)9"VX6 M(QT,5X* %%XHFO,\L6A<8 F,BCY9$4(?Q[@%S)#RJ 8:/W:XF^G]U7SV >?+ M+Z\F,%T^GN9JCC]4/.1K1Z!0D/%-#(.2))< 8J)*K"3EC')@=32=EE'N1C6D M;=@&3&BF@$Y[]*_K,+XL?U_@2MA1\CE)$Q0S;B6AKRF>!N9X<#(9:6JZTMD @%R*9Q9 MFY&0D44)6EM*JDT)!-0&W\?;[X)N%SJX[X<.S172MH)F(Z&0)@;!:T3JJUS* M,1\<12-&*E0854+=KV1F6_JZ7?'^^U'\H%'B(M?,F+#PB$PJH SVL"B M5Y$)GBG&2*5 [K-1^HUT_H#M/UB\I]"Y_J>&SQ]A4A.JQ\LG,)]_H1FUV9P( M4NF0!8.L#=.J%+*\E&Y9,!PL32CM79\]P5W@#6])XQ".W-HC;*Z9=E41[V?S MY5&T>R< MGOZ:I"%JDC.N.;([*2]]G'V<;FN&M;;2@P-'CWG ) M%#_ .#_]_ &G"R1O=25&NP!&R78P!C43,6>F13T[5:Q@WD=CM.1DH7JMA-X+ M;GBK("WXT5HK/0K*+W"DX)/4*E @7Y=J!&7W01ADF0M,7%GKO.VS47+/6<9# M*NF^<;KC0EX4,5F>%"NA[E#IDE@ &GP#MLALLHJI5W7=_>B&%$@?R96]CMX< MHIS>Y_HNMS25E< IP.>N"NVE85%"9BHK17_Q:$H?\_EM7$,*L!M3I:%"FL?; MK^!+#?DNL A/H9U52&%?W>2RF<2D6(_9Q!/8Z+G6G4H*MN(94L3=F!0-%-"2 M#/-SS%LD1!F\$X*3NM P;2@<#*4V['"H@[41 ?MXESLA#2D";T^)!FKH=G[S M @P/P:G,*=(#2$Q+'>IA4LF4#T[+8!1/?6S$'8"&%'.W]AP-5'"##__^\\UA M>D%_']\OYLU;^OG;T]_?OGGY[.6KIZ\?OWU.[UX'L6_CF#N^LVT'F5V -VHE M\[5Z]ADQIT:0X^DYQ06; &$V7?R"93;?5-F^A<^X>/J9HDPB\7@*\R_/B7NK M0[PU]IQ-Z#'OGD^7.,?%#Y0APWW M[2^6R-=(+J5#)T4!3U%[RI%I*'*-QH'WWO"<.&*GF;<=T9!2J:'2JHDV6]:$ MK)Z^66&C>,^&>AZ'Y>(KP;'4 M<%NU*;<<0:LE\4IX!)TBH*55!!Z683A2[+[ ZH/1R3E_R:CXKX^7(^E2D M=Y89[1W307(6)5<,:#)3IF4UAMRG^O(KB"$%BL?J_E8UYH%CW9[,FRFU&(FL ML]5>L"(UKYU!'(L 0-FV4Z$H"Z ZU]5?0-DSE.OK@%MK_KB![ZC_X+,5.0;F MC4FU;P;9U.0I$)3."1TC6-XG_+I'__O+]AH72$-4Z[Y^Q8\XF:V.LUSX#J]( M=W5^65%+)DOM,I8"A2O%1LZ3U;U**[X):Y#&[B!NW#XLHM%D+ ((3T4FZVP,0MO<9Q;^XO!(,Y( 6$($I6R$$2D.B2XI%[G@T:*P5?&L><,$0 [=%VJGL_V2K]P_KKP_EX>U5G&"QHN,:X M ;HQ&+^0/:DY5Y%.\%(B*V!6!?^*!:O(>,1@/0J=(/:DY"U @TIY6O/IN.%O MY]VOY-PAB9! )Q99?'^6K)*OT_U[Y%DEO,T=I:X>Z8YD+6D]N&^<@EZ=E[V>G2BP/ #LG$'LJ= MV\E07YTU;&BY6+XL]23HJB\MSC^.$R[>S"9Y))(Q/M>SH"*30_K[F^?_>/KBY9N&%3&W MO[I?8\OJY6M,A.B,CM*'V,NFEX:D:T MW1K MZFF?R0,)9QBD(NLY-BS0L7%"(RD&M? Y4%YW9<9)N+W7S 2*$ Q%O Q%+$P7 MKBD/]8X)"5%F4327??+V/K;Z]".Y7K^YQ8W+][^VN$5PODC%*;QTM:(G%%8O MB& \NJ"-=LK(3ON!IQ+Q>_&;W69(:P?:AUPGL4)W@ZZY^N.73YYOY'Y9ODK^ M== U]P5!L^(3&55MR;I;J!E[01YUIC2O3TK<3:1!9=2#GQRG8T_+&TMN2G() M*!0,!6QBJJ@Z.R6PJ$UFR.L2E/3"Z%XK/'>":KMIIW4(W!$1LE^MJ>E0&_X4 MQK%XZX22TO8Y$/&-3;N'=4"M^'!SVAP^[B>Q^[O$[D99E[52S*"F^6D24L@< M5AV2 YK:-JU3,633%9:'S9]ZT>N4NAUHJI\":EN 0:R'ITT-I91S%$])(RGI M]*%3H]1^J?X)1O2.4+4B7.VY&$Q$2V0.:X?%0IEZ"#ZS+"-R43PWG>[1:"S( MD#S,@['^Z/64AF1Y.!MR-WR(68(RS): 3&?I&*"43%JE,9(%SN7TR(GPW MRO7CYSY;;C)=?V7%[<3OL1MN*5<,WNIZ^Q@5%0&F) M>=,5]?H+5SXYTF"*!U LE6+KK;.N=H&GV,A)E90D2G:ZO_0HV*=IXPN[:^)Z.@X>U_=U'DPUO<;LQ C?E1@0E M0ZWF<+45K9 43M!+C/(B;>@-E3JUP;\/V:#RR0>C5E/]M:Q)KSA>S6[Y8 MG'^](](I[X--EI%CR$SKG!AX06&Q22[*:'(.\.UX<_>'#2JGZ-=-0PSOMP">FF@)](T5XSKVLAN*_#P+UG0KGLO4WYO@++"KRLWJ*:S7$ M(Y\3C3VA!2 ?K(TB1USK&UV15AK(&F*?SC>'(M[S/K\?BH)=M=LD K^2#5SX M[I?EZ=F'R>P+XNJZ]E?G\_2>@-9[:D=:)4B F5G'=>V9$A@$2;^E9$SD1NJ; MAQZV1>+[/71(-P">("#OJ)&6ET=?@EQ!6N<.BZ>?<9[&-"0C*WWRADM6BB?I M!64.,>C"/)H2$A1O8I_=\7NA#>E>P0?(^8]75^^ULW6WS.O2/WL%S7G6-M--B! M89O&8V]F9?F)XMU105!.*EGK3H$(KPH+.A>6?4#*\87QG>Z/NA/2][!DUX\_ MQ^BGGT&Z>C]H*O14K+U/A*F76GG.O!&2@>0I($\/A2MX9GDPFF58S[LEP%JE+A(6K/0ERW/:Q](70%*F()P681 M^IQC/ #LD*Z:.17).JNTNJ"P7KN6%2/(NMXI MX3V'F&3JL_&P)]#O8;&NEV7KHN?)EU\*X,\E;)DUMI>=#9*&V M/38F:%M0 78ZJK,+NB%5]YV(-\V5UNYRRBL(7I;+==C5WF%MI#U>K"_2'*68 MG!0D+QA!F5*4R'R4A:&T&)T+O.0^9Q-W13BDWL0GHE47Y;5K?KY]Q\_YZ$J] M:%,4U(0E6@:"4FXL.24?I#*=.F(>OEM[JDMR3D2;!HIIZ,X*SN=5RLM&O^L3 M24_HQ7$M MSN>IV6DZ=CZ;AND M/0M''F0QHS5]VNBG91_X.9)K_177_WT^O;B*_C4F''^L/2%&9!(+U*H&EU7M MT6=C[='G6,Q"YTS1/B]].JGN@F[/](;FU]5@8E M@P"^=NU6+*9D:O4Y0D@JF]QG,>A>:+LP*?SP3#I&7QUI]&J.'V"<+]!MC":% M!,_025/OJ 06?*8,(A=404%0Q9_8-6Z@[42N'VR]NZV^ M^M)H?H[YQ1CB>+*66]9+,G7F]<(77JTK90N(EB%&@05RZ'5C[B[H=B+3#[8( MWEQK'?FT[67#@F"U&N^*==.%4U/HFT)U8]H.M MB??494?"K5SSY5A^FP7>/=8SJ7O,+Y>)9OR[BY-NKIY_0>IN_P-2SQ:2F8EJ,@-904#1.U M[2IE.8YYBYQ!B<4Z5T3I=*'M:>4\85V+T$4+6RQS!2BVLL[7VT$\RR)*9<@5 M>M5GF>C0NI;ON E47[YOJ2/I08*'.*CDG P)K:H]EB/]L+6"NA[I$#&YNF4H M4K<&UP<=5/J.VTD-@J3'DN A.E&9$C%'5,RK;)EV/+!H2V0A<_# $3'UZ3)X M:">JARU?^?Y)>BP)FI%T+>++SLTBS>'4 XDW5X/S+K+R:XV1\ MMKH"_/%D-?OH;7KYHD$ 28;+V5/R3V>U#\4S&,]7'3AG9;WL?7$2%:975YWH MO?,SS+_B$L:3Q749=VGN^_"0CV\>_/ R7!OV1LV)MTCU&M/LW73\W^0F,O%^ M7,9U(?LZSGH7[J?Q9/)X&UYR.2,OC0:0D:DD.--"U>V\4NHRI824',^V3R51 M)X&.=7,'PKIS?(OA K*CA$>(U9$3,HN:#)(5Q6NP$FSJLYC06) AY<=#F LW M_=A#\J99C'R9G'VI 7T4GMC-*:[-%8F1 ]<[SV/\)8MRY288 %(T]2V=CG2$97(_FPX[J)DJ_&Q9"$ M5U)*AJDVG*J=&J,PP%3=-# )H<@^)0E]Y?H!7%.3F='3)1W)ID%:GB?G\WJA MV?J37\LC%Z/HP2G+'9-%I7K)06(@R4Z;D$PR!7D6?1;93B'=#^!9AS];6C!K M^'-F4YZWO2Q/1AY %\=X-B"_J4FO>2)')BX*T2%)XR@.E0!:+JXAL'T0%!BDO[B[OYV1]0R*510O8F%:.@KZ0NTR[14#GC)+7(>H MG4H P]\\O%?,09W3_E'G3UNR#7,^P8?Q$B:K!.IEG(S?K;L!F0S>H0PLXNH@ ME@HL:*E8P%Q6W9%).\.?1%ME&]2Y]!]VYAQ/JV%.EUL6X<+'OL:/.#W'D4Y@ MDN*" M-.@I3G62(],&@$6ND8&,9"FLY,4,?S=QNVS[=A+X_U/G@7@UR/GR?+J$Z;OQ MY8=7:Q]OW\/TLKA)95]\:+X\Q"2G95 M;]/IN,P^*#M>IO;7>6U67E0I4172DZS+H@(I\ [*,0G1&V^"%9V:Y-^';.!U M:&UXM<>M:?NKJ]->S&7CLGJ^[N+*B(N3'2,2//.B"XLY4B*GHF8Q9,U"*5H7 M%3WJ@[;9O_G4@5=AM>5*;ZUTHLVU0T&/\W^=K^^MN=)(,6&R64=B=$RUT;T+ M#'*BL$Q?D<5T2_/)"V.=\+ MDW589?U--F-? AO698?CV35J,A2JO'TW>_P&*\6!\_V__0WZD!'G_$ M[T&'M-&!OC6XRR?7*PXFLPIM)+60Q6C!LJ@W^O(@6>#:L)2YBY'L8E%]*B?O MA-2B@4^]".SZ.=UMLG/,9!X"9]Z#)/M0+;YUDB7'R3*8)*+OTX1C9XA#BO+: M<.AF2-='6^TN>OE(4[(:^&>S>;UI[DV=L9L5Q;C\^M?(9">,+X:5X"/3TCCF MP9 3H,BS9,M+Q#Y1#"F^Z\.,H\:^&0.N! ;;!"PV@K \,QY+8MID MP:+1@3D/ :ST$56?!9=OXVK'^ZOKR:DD1*DY XE 6E":^6 XBP5DC#%%VZE% M]E8X0W*S#5ER]S0X5!4=,Y>+ ENX4EM[I9/&[3J^YLU/'>I?6SWX>'_;90B.]+_SRK3UUO&S M\92X_H+"L5OP*ID-164A@F29 UD]Z2WSI@"SUO&20A:WG/"6]?[=GG7$5L8. M#U@;\42AJ@BB-L8SOBZ0&P:BMCT%GA(O-JMX_\[7KD\;@M?LH^DK^Q1=AK[% M]M8.P*Y8VVNW.1M7DG$^UMN<*3LGVDW;5@R1W/'X2K&P)Q M6NBG62AVWR@40BLUUB;/GL7WZF!?EANM=!BPRMY;LG]]/.F>?-EL:-VDH(, MKYA5=;\E"L[ 4Y8&JI#/"(#*]3E9N NZUB.PFOJWQX GP9/R@H%-ENEDZK6Z MQ3%K; CHO0N^3]?!W? -R60WY]3M.XB:J^PAS3=WX)P%9$;5:Y(\_?!U,RMD MRP&3HO'HLG'Y50DV/;*Z+A[M\. 3+1[M.P2--F_N M"3QL+HH2PL *Q9B4%B;.?"J!)>*4E&2XR*C]6 G1EN'_G<;Z[2>KD9O)^W$/RS UYMX^M;*SDN(904]986^D$=QE"1ZBBL$/43IT.=(R4%PAU0V-ACZ M':+*AV0=T0A'468N?:+Q"+Q6O='(!*4$!;8\>I6 MER7.+P%;0T!1().U3%-+'0BK<"PJ8?&/J/M!#ZKKM:.:S3U M4,,3F,^_U/LZSVIWM5FY[/#Y9';V83:]+"$]X':^_;[^^/66(\1IM*KR8C9] M]Q;G9Q7)B&,,IEYV&J(G5\J(:UV',R'VW7W MC=30\##2541_G\+:YF&N)PU6L% (S2F995*B8MK1#TBF7E"-!I-'IU6?/;M[ MH0UJ#Z$31X[52$.BK _3KX\YXY/98NU[?4')LY-,>$$^$'0DPH)F&,@)9A%C M2GT6$^X M.=BP7=#BN-'OW,$QVXV0*F04'$S:^\W%:]MM=99)(N M>& <:_6B-B2^XYK9Z%!G*T*TW_A6I(FQM]27*$ M-AI6*>;SA/G);/H1YXL5K/7OR[KLL[9]*]E'21(N:\G:Q7H3=K"&>3)W3'%M M*.RVD#OM5.P,<4B;$^V=4@\]=8R 5WW:OS:#NERF6LS*ZJUC8^$]O__XJ/@8 M@5HMP]7G5&,QRK6; 2?]EI#)EQ3*?8/7GJ8.CSK'VK^[4T>,"PC'&IZ7'U9] MZ:;OO@JE:NI66\Y(0Z35-D46I?*LIG3SG-I8A1:AM]'[D M>#?3^S]@OCI(_!6&2,B+K,Z2169UT6R$((348+6N4^><@O*D$+.-EH_ M;K1/%Q:\.?] GKZNZ\+D%YC4I;PW[Q&7SZ=E-E^/UVM+8"1SW):"V ML[0Y,O\^F:0.+:_*UO #3RFM*QS@RX-PQ[F))OBCA79_@YEYH0XIU M3LB7 W5S.I_X&RPW[3AG9;L,XW;>;Z^'-?=SAXO:+*->+!#O8,I%-_Q?SW%D M58D0(#%PME*%HF?P$5BH5UQ[*,&7/DNENR+L9,E&"2Q I$ QFWKL+D82W,:Z M-*G 2S T$?M$Z3OY]H?.S#NP9T?$WUT4\B3 M%$BHB]JIQ-H:Q6D&0=:^7S0ZI7:A1V8'GF@E;-R:RYBQ&%QB/1GB-*0;7:\WZ-"YTU^?<.J)9 -"K M)!E-J1KE4C :A>$,4_*!I^Q4B@\Z,D,^>=N%?WN9R%:J/8V7OH+V\K!F\L8J M7P*9:[OW4 _,F1A]RA)3>0#_?!OH=^F93T&[0Q3Y,&Q;'=!,!B+7/#.% M0*C0I*%I@W JP$E%X\[#)U"!/V@Z/<7LK\T$XMSZ::9,7VE) +%*]', G M&A,=F 67*5$RVI1.&^+MHDR\^#1,ZUJ(5=- MU 44GA%E+*G/^=I]D0[I9.WP"+>O*D].N.L',$5PQGK/:Z1)QMB9S#SW@DDG MR1IKX+[375L'P1W2B=I!4>]PI79<:7D^I5_Q+7S&Q;7BM]EB\0N6V1RO?.#0 M)F<'/./X-95C!6MV^J4^I3[U&;'S">6/X^DYL61#E]GT-IJGGY=SH(DRGL+\ MRW/B]Z+N;M&_)+GH,>\NJE!'=9"CS889$VH[GGHPVZ3"2A8.%2AN.H4_'84Z MOO1Y;VB_TB^+Y3B-0J39;PIGR=>C:YE#O199L(0\..#H>.K3O^ (T$-:M!D* MUV^769^&$PWK]_<&_(S^'+^;CB Z82O4)%RNB1N-$WD:)I00PGN,6O99CST< M\Y 6@'X@"A_"B-,$&I<;'9>O_8)3+./KIU&/BC-V?$33,.,0L9I&&?3$S:,V M#QYQKE4)J6X;2LJJP2OFL[4LN6)2#D(EV:L+]U9 1]]UO:[QN4M<76+AVG(F M1 [U:D>D[*Z>RDFA)*1W9>BSY?)M7,/ST<3D25&H5.],E9J%]=G_**J MMYNHS)6N2P;8YTK#O2Z)W)"20.D5"DY> M2=-O$&L=GN,VMJA"%(2B;.U. 4Q[1=I.PK"LLBAGKULU L:)\8 7/:%N>*[&-R=X(W M) _>GS\-5=6:11M7@5R,-IEUDO\..]J<.\"-B1? M?0++TT(]IUDY?HUI-DWCR?JN^BLKK>M-WO,E9KBPI'5"G!,_O[RFB0'3_&H^ M^SBN37;*;-YV4[L?JJ;KTR<:O$9+VD]+P;0+Y0Q06F:\CS5:S9#[-%;<'>.QEG3[DZYK]/$MY5W[\,B@E$8H$L20O="% M9C(((YCC24O/8P[09VNP ?@AQ8*=F'G3.I]:Y/J0HM#.K3J6CT]JX M]S#'7V!1&SR>U< :UE>LU..V7XL#2*94VU9$C]EI#RP"K[TK'-0*5,$*E]:5 MZ)1+?7+IYJ(,Z;##D*QA-SJ-K7" ]_CW9^E_Q(TYF M'VK-\Z@H9Y7&U3')5$>49F;,P"""L@)]DITN36@KQY#.4@R(SYV(<%(RW]RD MJ)^X\"W+,4Q&7DAK01-R2S336BGF.04N*8:<'/D7C'U*K%N@']))C $1MZG2 M3TK7)^]A^HX^<+''1A]:W^'V#YBGL2"[D-C]SR-Q+RJOHB DH\TX#9 MPM""83J9S((MBH3@RB9O1.I4)7(L\ET8Z__G,;:9LD^U(K .S5^6,DXX7VP/ MWQ_/YW4>UBCG0A2?D%Q&0II>]9)T71P#8P1#"$)",.#+#=X>N&9P&+Y=V!E^ M#'8.1\\/$B4\G4):KCS#:BU82D513:T>L+5A=,2Z%QPCLY*"^TZL]_#+*>6,.=C.@UF*L7%CC_B(M1D#HFFRR3'FA<,@#SWD4*1(Q7F*(+ M3AUB%>]ZX$[4^4%VC#JJXE2^]@E\&"]A\E<83U].W\ $"65Q0&Z_ML='(K,5 MS%=N4T!@(.D"TK5QH[<>O1-U?I#MG).HY_3M"W['Y:W$"*;Y5OO$H\H^#GI@ MM\8&AXG.P$95?,Q,!)F9=LJS&ATQZS&B-\9B[GM\9!NJ5D7I MU[_UK[-9_C2>3!Y/Z:%+I%IU^SF,7(*!V4-H590[& M3I'"@-KQ+9#[4 6\T:%/I<7.$(=45G%BGAVKL,Y\NKSD\AI EX25)0!3/.=Z M)9&IG:HCP^BR-3([W^FT^1X@AU14<6).':^TSJRZ>/7BTLOBM#&)N%Z4J-#R MJF$&9\J)J*4K.MD^_7AV@C>D,H<3,^D8177FT&J5>91 N0 $*)=26^9F(C44 MQ4JDL7 8DBE]3_=O 36D,H(3\V5_I?1@R3HL^^M\MB 9M?,9%/&T"JI1KHX? M"B80"Q27%7>Z-T&NX&DN)?UR8Y)>+/]0Y/HXI?DY3!8C:Q$\5CT$*VD4U.JH M.*7S,LJBT N0W0WL'GB'F'<2NPWK;ZVOZ1A> +S^95Z, M-%J)/(5ZC(BR'\DM_0:)I0S&ZU0\Z#X;#WN '&*JT9-:C=35CT_7/=1(<",3 MU+-GR=1[:8QCT:!BTF8'.J.B"7 :#ET'-L1THB=OCE!+BZV$+7@^S#&M%ZE' M&+5 !XJ!(EWJ($EFJ0K%HHY'<,4F?L/0;-DR^.8CAACS-U!WTY'M9Q.>3U_- M9W6O_HXR4R)AH50D,JM"W?\4GH&DWZ(/1:#TF>L3&8E[D XQ%>AI-5HJKHL9 MV;;IRG0[&Y5CQ[F?;;D= M:U\K_YGFS?F,.^J#5K>Q&W)X-OO I$**Q"/7)(FM&[#*%@S:T# ]5#JUMS1# MJKM]F&2K+P&Z4OD)_3U>7H_K(P"&##0\4"\O Q<7/*=?7F?5^ORAI!<$^S MD6&TM;,.S4' 6NFKG*-@M03=J5YV][*5P2R!'LJ1>[L#'ZJ0?I;Q=UR.1(Q& M62-82?66Y%6J(H(F&RU19)&-2.4T=I'0[+ETR;Y73ARL@8[EAQ0!GHV7-8^! M:5X79;[#:2*17YU3FDM!XLLX&;];%VAN;FS>O^;PH*<<7VAXO'"-J@MO/^[B M-JUGX[)\7Z_4&BEAB_6Y,!JWP+3(M65IH= [&)=3+-*$/M9Z!W#'VJ"MCW@^ MO74M<=39U-S1X!#X-[7F.Z]$SZ4D"U8QDXIGFM<[A^N? 9/R*1',TU+I*[0A[=0]$(D.U%-O M^KQ]/YZO484LD[+U)$*L_:-1N36IT4N+*FOM;9^SY_9. MO0-X(S,Z+@U'QXR-<=WY!F)63%(B;+TW4?H^W1SOA3:DW;\'8L^!>NI.GZ\R M Z<4$11S@IRJ!DND5B4Q[7-V65KE?)\FE_WT.1YR M[9B^;5ZO/R(] M^B]_^']02P,$% @ -H585!2OB-H@A0 8P@& !, !R<"TR,#(Q,3(S M,5]D968N>&UL[+U9=ULYDB[ZWK\B;_;KC4K,0ZVN/LOI(@/OQ?_WW?_S'?_T_ /_GY[>O?G@V M2A?G.)S^\'2,88KYAS_[TP\__#/CY(\?RGAT_L,_1^,_^I\"P'_/_M'3T<C?YK_DCXZZ?]U,OOWKT8I M3&?J63N$'U9^HGX'BX]!_1%P 9+_Y?,D__C?__'##W/)A7$:CP;X%LL/EU_^ M_O;E;:3]X?2GW#__Z?(S/X7!@!#/GC#]\A'_]N.D?_YQ@(N??1AC68E^,>0* M2E(<=G3=\=\]2S(6,+%8-HAXMO/[A3O MZ#STNQ3PK4=W@';V(#C'\XCC+J%^\]QK.!<@;R*LCQR'C_UL_Y)&YS_-P#U] M_=O9ZU_WB]9OG;Y^\>TF_78]X_)% "<[%?%[_ MYP;/O(:6:-$?]NM*\XJ^O7QPQ=8I;OP\Q6'&_.,/_?RW'_NA!)N=DX5KJV+P M+HF2E&8LI*A88KT-GE^'L!C$8)2^>=V@+IZC*VT/0L3![*>]BPF\#^%C[VQ* M^UC=TFC4^)*^G/1*T (UCY""HMW&"@U.^PQ:::^#<";I?)LKDP7W2IC$&5LN M7_%351(GTW%(TQ[32>J$ M!03W"A2R#"%[#TK84KQE2A369&PWD7P[LJ_D>S)>C/%RWMYS8E=KI%--3T<= MBG:N/QK CS^,QAG'?_N1=:3J%S3NIZ/A#-(_R3A[>C&9CLYQ_/QS&EQ4N^[) M9(+TO_PN?.YYK4P6SD/FG(!:;>KX-922?#)"*15C2S9L W;_A-E-P\OITDP] MMQG%=V74T]%D^KI< K\20LF2]AA?0*-/H S7$#P*""D89GATR;=909;">?#+ MR.Y";J;Y7T:C/'DRS&? M9? E6W+8VUA&UT \^!E_7X'>UJW85;>OR8L-4]IUGG_^2.[6M:V.)UZDT\1E M5R)MB6D!Z_W;H1]FP5R=\MQ@O3 #[3P/*,E;3#Z M6 =]B;)G,7F=B@#."AD]P2!$:R2XXHQ@H63E7",;\0Y8^V=#1^J[919V)?L& M2_\9#@;5)!WF7\/X#[PV^)Z,HAB1 A@4!A3/!1P-%BS+P6@KLQ>\C8^\$M.I M4*(CJ3?8+G[!(0UX0,B>Y'.2;AWLM/\)K^AJ2LB8'*!"\E=0TJ@CP6,)L]9& ML\1%&_/@;F"GPHPNY=]@'[DUZ)X//",W FBYJFYR0O#:<$ IK/>2UC!C]V-% MG H%=I/Q;:6KSI3^8A&YDF3+%C)M"9( 7XR'7*)2R+W4MLVQ MTA(PIV,VWE/ +70^_8#CWT;#T;?0+BEYQ7/A.3?2TE@+,]6Y*>"-L)"L#I[0 M,Z?;6(Z;X7OXS.A>#;?)HG@ >T0##8X:B+^!;[' L;!=BLJT_=D S)4*1V1P M' -XYNGG64@9VY@*-X"<* GN+^P6QTYWCKA':U\U8SQXYR6HA X\D1)$4LE8 MGF42;1:&NW&=)#,Z5$4#C^*KR;.X-^L/+PCDI4TT&DY^QC(:X_QS[\)GG#S_ M3$*A]_>'8?QEML?2Z%*]<1O-W.JK]<\P%@5C!:*/M/,*\I.A$.+2;H&_KW^ZJ_]]P>LV#T]QGR\GFRI(SVH$]0HC&07 \ MQ%Q$UJ&-;_0-C >OZ_L+];:&W:X:?A[&0UIP)F]P?/8AC/'G,.FG7HXNQZP" M!.L"[NTZ@D%I5=1"6=7F4'0IG >O\=V%?%OSOFO-/^L/+J:8>U:K&+A% M\/603UEF(6CF($6-/HL20J-9O@+0R6G_/H)>XLSN''SW3ZQ)#IB??"([Y3W^ M=E&E\KK,,$Y>7TQK!D"-[IJSU6+A,F4)3B!)( I7KW$46,E-XMI:%MML^5O! M?/!D::>4)13:^4!D!=I+AM\"W1,E1D=B %YR >5IQ_/HR/73C!DG*_8V7O*6 M0$^51ITH9@F1=CY=N1K^NQ 'Y,+[(I0P IB19/9FI*U1\PQ1!L:DTE*71C?U MW^#HD ;7THV:*W\'82X[-/UAGCSRUS0833#_[]-^-1ODC3U^/+B,(GG_N3GN4Z"6\]2/*$0"5.*YW+JEX3 M%Y^,QQ0WBN"E%UQC WUWDPFK$'3(A3O2O.[@QCV4.>I0J!T>IU_#E=Z.IVVKO2,Q[XX!$'\D"+N0:U9BA&G?@ MT!80D1DT 4TV&_D@QZC[;[(.#Z+Z;:3;X!;M$MBO,XN(+ \N.8L9I!"A@J'A M:5K5!)(;C*@D;Y2X]@V,_1E\':IFU)5<.\SL&L]P%)Q4LH?!8G@+4"H[+":" M=)&&)[,!9Y@ DWD.7I7(Q8T+TYOYH7<^_R%KL3O!K9RR__73#;F0N?E'MZF_ M3__^Y+=?GI^]_.WLW>NG_]_?7[]Z]OSMV?/__?O+=__WV?,7+Y^^?/2.%V&;-.)>2F8Q*)14E]RIP+[E"E:-9F4*\P7L[3RWVRH90 MK &CC">3,Q'WT'M HPAU-*:$)6GH1YE:_'*8QA@F^ SG?[\RCD]YL&@E&01"*.D;+9@W ML9PX&7:3?8,HL2?Y7Q?SR,7)N]&3G&?"#H,WH9]?#I^2<3$ETZY2N-8TRD]' MY_6V?Q8D\A9I )/^%"\MOSBWJ@FW6H_LM)EZ5+QH$/0VD]S+R>0"\[.+,2W+A!CM,$AEOMIS_ RA<^US%<5$@&F'RR"%K^U M3'LB2BR&-C@N$F'.-75;>Q*61^8B23#&TO#,8SNTI\F]O>FO0>CQM4GS%@>U M,O.[T:;0<[%,,H$@&?D\2DH//@H#9'K:6&I@+;8))-L!]&DS<%_:[# 2>KS& MXYG]\O7'60K/DV'^9QB/ PWO^6<S1> M!A77FV\[03A-3NU5,5V&5J\&/G-EUN+6CM9CZ6GAT8%6Y%D>2$UY53)9YQ1Y M.RG>EU ;(?C>^-2]6EJ$66]B7LXE59?5T9 ^^+H\'0T_X7C:CP.2;9SVT$;A M>-$0V*P0K+#DO@0$;5AFVBOI91MKK0OTI\G+@^FW30@WB> MURBI;^; &2;ZZ+2/DUZ,GG/+R9Q$03-!RUR7:P;9!LYXLM;<-,OV<:FP%O=W M0+W]Z'0))9O>,:Q'+XI(A+0 S:I(Z)4&AVA >*99**4*=>]W#8^$W)-&E_!Q ME\N'.V?2RV&^2+/ K%7(68DEI^PAHRF@G!- OG8$S*R$(ETL0>SFM*[%<)K$ MVJ]JEI!JERN&NV;#>N#.NH1%>XA)IFI[&@@I2> E62]1"A_53G[K(Z7:*V8) MHW:_5[AK0CQ)\]"6ZG?WE#$$!Q.X+#4H)0/XZ"-(PS!&E3+1?_]&VW6(ITFQ MMII:PJF=[PWNFA'? $T&H^.D=)&4!)5I.75%U8JC&(C^S"?7INO+I@B_2T;M MIJRB6GPR7/(+$J +<,C5J:$=)+CH')"'VV$D@(G5Z4V^(BU'"\K'A--MQP.D^-PC]N5E$87 MM6CC^[,J+Z+EY/>/.4SQ>4W:FU2+^E6_%A^6.A>I"51VM$T98JVK*9E"Q.1L MR#'K-D/>$."#3P)KH8@F&3_?5.1@+DGI:9H75:V7E ($AAR,-S(S02N<:F5E M'DFMFEUTOH,P#UVKYM80;ES136;E&Y!V %H4$]":7RLK5;^IEFX)E@LGN0M^ ML\(U]Z?',EA'4LUF*W6O8L[.8F^P1MS =%D78!-0VY2VV9H32V'MM\1- _7= MK+?8F>SW1@P5---QUBDMTSPH@HQ7B1F8)]=8!:]9H[82>R3$BKHWA^+#-B)O MTJWV_'PT=XXN2WQ(RZV3I= NRB)9U%9 T":!C$$IGDV,NLT!Z"TH^SXLJ 2E=G%_,@N17G6TNZC[%0BP-'(+1K!9_\^!HM0+!.3G *K DVYPZ;PSQ M),C21!]-NAY/::R8%R7%%VMF(0(NL '#4V$WN%NL@F^RYFP"<+.:^INAFW_!7:[ MU^D6A-E!(1U7W]T0:?(J6+2>/*8R0RK "7*;4O#"H+$^B(UNL8Z>,G?4Y3T& MQFRCASTSY6OZRN4NR73 H&=QC-Z"LF0@1:UKFTX??!&!E;!1^?YN=J$;Z/9; M)+:%=K?9GW91SMY!F,=RO_]J-'P_Q?%Y)>H[ M^C-&6R MZ\EX$]BF*N\^J;#F G]?3-A&UDTN[K\IN["X%^!U1T0+T5H.*I=ZZ!PR%!^X M]ZNG6#OZN@]^&_GEVG,I94,K0KH MO([*2*:E-SXFHWN[O_[>>;*OQ^_#L/_OV;.(H1-Z5YY]\V28WXQQ0L;0[-O7 MY45_2"Y-/PRNK*3)L_ZD&JX78ZP]@^["_M7XULI+Y6@%%;H6]D[%0> TA10M MH$IRST5>GZZ];]0[)"*_Q4\XO, 7M,00TNDXI&FM(??T8C(=G>-X\?=S,O9' MY_WTJE^PASX5SIR%&OI-;HG0$)0/X#*YC-GJ4FXVWU@BHWN\>'_K[+$S[UK" ML,:,*.D=Q*+)V2G<:9>$ M];Y-U,YV.!_9>8=IT4K?;2S.6VB?3"8X_0VG/19,MBY:H"DT,[ ]..D4:)NL M)6M(1=:F[]!=J!Z9MPWS[J7+!E%IS_#C:-*?+B!.9K@F/>&$*HP)T+[V'[6: M09"% 4-7V2]S26W2WI;C>>36*FYUH+\&(6N7@9=U(5T@JZ?\3\Y'Y-O-)3N_ MM"3Z!Q^C+$" :.RANG8L!TA>:%L,9U*WN4[:&.(C]U:N:TVTW*!7S#= SS]> M3'%\-BK3/P-)ZM)?G/2X-2H(IJ$$[T&)(&L.-P@>2;@1 M";O0;8=-8Q887YY_#/WQO&13/31[U?^$>;Y2OQO]C"2RC_5FZW7IN> T60,. MLA:U=%- " $96!DES]XK%&U(N#'$1R:N8F(;+7?85&8!],5HC"2.IQ?C,0[3 MEW?C,)S0VDUR_(7T40MK_(R%/E,KK#"#-'1MP+/:+H*K4M/N'?ABM#(.:>*X M)H3< N0C)5=1LI6F.VQ&,[Z%\BW)JF9TS41V&Z>0*MA<(EA=R&$R04"((D., M3M'J;GC"]6>C6[WRD5]+3OS:*:U!UYEG9(9^FD5,OL/Q^:QNXLQ<[16AO/-& M0Q!QEBWBP0>620(I&$3F6*-4JU6('KFVVM/M0(<=-I*YC>NWT?SFB1P@$D O MT,8>>8@@:^BMPNJ#QVQ!8D9?D&=36IVA+$?TR*WUW-I!AUWVE/F:T3J[#I_0 MB)]_KKV3L*<,"C/+1@NVAN/E C%9!<5E+ABWR6C3)COT%I9'0JU,+MU-;RWZ MR7SM0/@T3#[T0LC2.B' &D,^B.($1R=:/T4RM(X6K66;.X1O<3Q2:'4RZKWU MU66GE_V);1Y/RCVMJU(R*+Z.3I/(7)$28C9:9XN8N5]KWN\3<>L8[8?"VV,F MRJ&CRFO6UIOQ*%^DZ>OQ&8X_]=,\5#)@%DXJFM72B]I:+$$,-,DQVJKN$M'D,MQR$U"=IWFOA+/_S.[= M-75;[1V)>6\D^FVD MVZ'*::FL)QUU5<3Q1YQ>A,$K0D6^Q&58=-":!:R+F?*$JZ0 WG(%)F;G9+ \ MN;S65+KS%?M-F^Y( Z,&XNLP_G!QZX@CL69+>3ET9;<#*9'23\4[)XM9J>K-W/7!M-Q!H@XBZ M>>FPKQFU]1\LRH6P(I@O,H&0F<@8=0:7:V/A;((P)03-VR20W@'JT0.X[0%T MKK*CB:/U420KPS'LP11O+R)*RH0U!UB$[2+>CKA1YLVQ&EUIHD#'ULHHV M#)Y\_$C[Z[7PWIOUJ&9A1OVK6:.DLT6%:NT9LO8$(UO,LN82G)XL_=L M9XO+?? ^VD-WV4/-&= @&V%[U(M:LAO@;FQ%W0_YH0RL]NS8F9 [J+:)679/ M_$GZQ +2QF(M;06VD)/KDH-ZVL&*-%R58UE4#VK,/1Q&;J/1!DQ\UB=8-903 M?\;IGXC#RY387RYH+Z*?OAS.<<]C.FFK>5*F.'XW^MA/AIE%H0[KL[.>#&01 M/%D_)4&0])6+A-X*K31O%$[9 ?I#F)+[X,K-6+=]*[J!)?HU7N_E<#(=7U1# MZ&U_\L=L]B:GE,XR@\>,M2FH 3+*'63/D2EN6"MG]BY4CU;E:JNR,VTV2!W\ MBFT1;WRMTM$FV)K:AW>A.XP-V)TN5Y*D(T6TV$/OPHA!6O+>&5B/ E3DAF9( MO9?V 07CTHO8.M5@7R198Y4=AB/;R+\!-R[S99Y_3A_JA=5E+^S+[93++)Q3 M"-;Y>FI4ZB5EW5UMTBD05,?;E)N]"]7^[:'N]+<\#VYWX3>P9?Z.^3UMI\]P M0@B_GC5+X= QG\'YPFO]74M?&0\R,Y,YBX:;-E;,&Z%MS^;91N-'G+<.U6#<=3!/?W"9:+02V%,9E789U\B[&[ MVK=+WK2GDK?KQGBCTBTO2EB%EFDEE+(LQ""2(ZTR$T,48<-*MTO>NF,[E/&( M#+/IES>#^KYAKOT5/W[;%(*L[B0M+7R2(UE)ENSEH(,$)IB31M0Z.FV*8*[' MMG,SF%5O6,BY8"\HEG/R&K*L]^\N!PA9.PC6*FTP1:O;5'S? -S^5\*.^7*K M64S'"FG1-"9]P'PQP-=E)=BY=R$3QN SZ5743E^Y.A;.E'JUI+V.]+UM4PI@ M4X3[:C33F#--%'(,R8-OZ['%S K56;!,?X"T:$$E-,3VE, G+6,R2A7=76O& MJ]<>K-E,$X6.=A5LQXE=,Q"79MXF,#I/Y[L&8/\)?/=4P4TE[B"_ANKT+',K M%)$]AQCMR\;K5XC9BZUA[OY*DSB_.+X$4 MFY"Y>KV=BR"OBSEP0@M@IK@BF64,-ZI_MY'^OGGU?I-U[BW\41>2Z] VFP$) MGZ\#*8YV :S5/CUM")X%\('X:%.)B 0FR(U.TC=3X?57/T 5WEMR#0ZG5F[Y M/W^YZC5E5&&.9P2R&6N!)N$@ZDRC%8SE$ [:F>?"]$UJ,4Y;A%I?\M!@3)1@2.(8 VM MP"44$?*>SX8.'.5Q#/S91BE-FKC,"Y)?05ODI%NIMT&U\[7=_F5WXXH/(X\ZVB"%]RHS M'SQF;9CD3"BML^_M!>&N"2&3\/[]&-]?!EE=ON3K0;VV*9?,:/-VHL9#^ B1 MA@B!1XLZ)>]T&]=K';+=*Z7>V8 \0V-DEEVX72FVKKA;Y*\OE,??*+2NN%+2U M0KZD#AVM<%85.F=";V8[@27%K\SMHHK9(1K N, MI),XN((9>&%&,Q[BK::X#[R>:/>J75<$=!L1[ZT Y":@OKLBH%MI:J-*D/<1 M\]XX@(%[YI0&812!4\9#\#I DIYCE%Y8[.Z>X\B+@':O^FVDVVT=P;.+.$GC M_L^TN?B M6,E'$SD-,@I;&U]940\C@15!,D_T1U^IT]?,?N$([$ER'=X>59?US\A9? MEUG5A8+CU^67T2A?[2^OIQ]PO%A)$CF1R2.$9)"V&2/!<3(L)5=D61K.=;+K M9^S&[WO@VFXDV XK1M5A7^40_H*C]^/P\4,_A<',J,!H9"H\0A")0'&)0!QU MH+*V(7G/==SHP&LC VLEC)/RL+H1=H?S?P9J[IQ?A[0@_@:@.G>S5L+9OYO5 MD;I&K63=L:^U&ISC7#);%'"1$BBI;.TYJ&O51[3,*!/31FWKCY$ =_A:^]3_ M-B+N4.^S-*OQE][O9SU3]S@M$*RHY5[+K(8XSV"38S9B8)CY'4J>8/K+^]&G MGRZ?.-?SY3I-3A:_VTT_'UA0ZK"F6)) =,UO$1B M 9\S;5+,9'+RYJ7,!;'(39+\G;+*/Q>2V-]CH.^G/SY_[)K ?&N\>[ M]?;ROG'KGIGC3B:KI%,J<^*BT!JU<[0W92OD%K?N3;!WI+=/=&#JZ MX[\;24^G&AX=(F#-M%<*';@0$ZU].F24+!C?)L1A(WC[O\<_$ =7W/AWJ+P& MALC.LIK7 N4]+I4V0DDHK(Z#%08Q2P4"'3,^A2!%T]"2G4?PR--]4J!!'//. MXY@?$B7+&.<^@Z_EM90@;]$)C9"3SV20NFASFRSX;O#O*P3F5,B[O=*/-JPF M&401 H(QW%;GR4#T/$%Q,FKD1G#571;O,875'(($ZP)PME'&WH(O-@'UW07@ M;*6IC:(P[B/FO7' 9^LU*\1M%F;))9I66U5O0I+1OA09;_9C?3BZWS8 IWO5 M;R/=?07@1"9*C-K1NE;C1^J5: PR D\YJ,@P&[.^2^O1!^!L)?E- G"V$=L^ M W BVI!,$L -V4S*&H2 3@$+SA F%I5E:]7Y( )P[JG2[L2WMP <:WCTPG.P M6KFZ$$5RG90@)THY'13QK92U.CW^ )Q[*K0CP35(WM_9\CR;AO'T69C.]Z-< ML[$L&E"(#%2V$;P/&I@TEF-2$66;SKO=CN,[] ..@! KZ7TR]UB]&U>RQW^3 MU>,/_2[KILQOW&9IIGC@LEB;N8K&A91I%9Q_NLQ_NLQ_NLQ_NLQ_NLQ_NLQ_NLQ_NLQ_NL M!Z_2Q_NLQ_NLK>ZS.CSP__EB0G[-9/)T=![[\TYRDR)J,6)92B,A,B][9^VVZG!HO7/4G_ M<]&?]+_U3'GV*&+(Y (8L@^\B!!RK3HC1;)!A.CU1GTBMCX+N O5KNB"B$D6=U>VY.X2V 3E M_H_N.F/-S?.,9LII<';\)GR9=65^-YJ)88P+\#CY93R:3'I.*"RV2$!E%2@, MM-S[6M]/:)KN9&DSU:AZ^AID)T283I70K;VSA,O/<,[=IV'R88&\5V@;8,Y5 M<"6!XE:"2]$!PX2*22?RS8SL)<;/AB\[ >[(N3)0LB2XSD@(J>1JUB51TST-R_;7X_IW1?S;197LZW+V(=#OY[_M MJ<)(,ME *+4-0$R6?'5F03N5T!>A66AS!=X-_A/@WP$5>IN6JCDM;P[B'V%P M@4\FM>$WH=?,R,*1T:3"NNYR"T[0]'))*I6+EUZ+P]#Q3MS?$PV[4^!M^NF= M6Q#7J? SK=NYMCS!X23,U3"NS>#FW7:^?N1RMW_R9QCGV1__H.'-;\%FU_(J MD!&0= $6!:WK2=-89%(079&H61*.MZF7TN4H3HB:!U/N;:*:78GZ9##[#.;E M@ZIWKL,)]G0L9$A%O2.X=E5P>;'[NER>D>%9?TC^\-%]-V&\II$W*/:EYR++KSX?EF(WH>QC6@ M;?)Z_&HTF6PTL,!XS%;3A,18)V1""-$*VM]#CA*3U[ZM[]GUB+X[&C=6^A(V M[QQ[_:+J! ?]3YC)P29'ID\N=6W--9UV@B9SH42!BQMJ_VX%V08%T6)M.R:EV; M\[(UP$Z(/UVJ8 E%=C[^7URF7@)\.4RC<[P-LP3GE H, LNAED>O+8<<@BG! M:BZ+9-C&U-H,WPD1IH%"EO!FYW/[)?;=UTSLEYDHWR_]<&LW?C+,K^C'_0%) M#"?TNXMSS+_AM,>E4L5+ M*+OS"7YMUO-G?T N1(H^2@*B)$E&B=HJ/0@)))UBR"6N)>6;<&V!X(1(Z/)I7#@R)0#Y:*&H!0MOR(R]!)9PC;Q M?GL=Y@GQ]'CIL60R['S=L#94LBB)&7,BAGE#4U9R($^EHDR$7(2D>1NW>MQ)%SWIQ5M).Y)C",[Q DREE"03,OHV&\$V*$]H M$C93SI*(SIV/K<_2!\P7 WQ=ELAC\O.7:]_-DZJU<-ERVO<86O+VM>40"LU\ M'H,VSB85-DM*WS[Z9$ND^RJB MRXIR"H=ERS9*Z#:?B8RQLWJIL<@]=M;S$H,')E2NQ48S5"\&=.0U2M@*E.N[ M@-]XZ%'8M;M(?-2)N+JMI_ /I"_Z&3\O^E#SPI"1B\DO-U$UFT2X+/^IT]?G@Y&%_GI:/QQ-,]@7JP&7I,SHP3X M4AL*VLV0!G3V(+$H@ IK0*('H&QC?A4=]?\$W:-:P-E%IF MTFP8P_QF$(:_A?/%5-ED3$U=[Q:C.HRWO@-9MDU)VY>F&[CU3<;&/8M:D1$5 M42A0P26(->0DN\*==H65=*"C(=]VNYVK/I*/TQ MR]9Z>_;[I74@0C153007# >NU'-%6-(@0M:.E7=(5& D[: YP33:-1&MJDVN1&\_1LX':KT M9H1JY_IH8+'#0-OSK)1[(*21C*L2/*NGW#4#T@2029 < MG,U!MDG;W@+D=V'1M%):@V/..Z!^!7K--=@$;E.;9TO A[&"FA%@^-,]*TLIZ,@VQI;ZEBYMHW2&G#L&7[" MP>@CYJNKI2]OOPG%\$PRR0TP[P,HXR19#A@@&$*:N4T^M@ED6@-L_Q964\7> M"O3N3BLKK:W&O0RNNL^^&>.@=M*B;RYKCM&OZF5S-@HLK^'Y5BCP,D:RB;(71INH;D;\G58_B"=Q,NM(W:/1>E2U MR@QJ!,4%.8:"8&M,C)50K!8';PNQ 'L4 2/WX] .W2'NI:I#-(G00F?'$VUS ML3:Q"(Y#Y+4GD(N(&6EY46T<]^-M$M%,O=OVCMA&-P?I'7&U0_2"M\REXFL% M+ 5*LP0Q%X(JA%)99Q1.KPTZV_:MITN1UBHX@FX3MF1:>%F$J*M8E+ 0+-&\ M".63S\D[7!^^_["Z31R&-=VJHF$3BHV:+K%HB_:N]ENR-0/7IGFD@ Q<\:)) M,GQO]4&/L"/6OO:N9CIKV$VBBS(+UW^RD&-QL9C $#(-LM;RHXED,P-I)"LQ MV61RFQSKQ@,[;:%5@EIN&M3DJ+MN(YBE3X<#1M.D1TY=.PS9%X^<)9V[9 A M!BV ]FX+3DM'"X*3,A7D2AY_M;);PWJ<)'Q;@.O??EAUEW MC'?)<+\L%($U ^5R/)X9KK-U$#@-2@F+M+\* 3IQH9(1(=CU-0R:0'MD^]$H MOD%7R2YE_68\^HCCZ9>:/#6]]+0^UE/=7M191"UJ+[ED0?&:/V4,@YQE$,P& M)HP[^OUAY? >9\AQ,ZK#'I==+@/7M[.,UFIF-:3:<5'9(B&*'&D]D"J(Y)DK M][JIW!G9([>/1>T-6FXV,-VN_R*ET<60[+CP97:A%T+R0;$$W-!:K9BRX)VC ML4=KK(E%E:2/?A-8.\S'"?,P&+:?UJ4['%9_[$_#8&8JOHZ#_OO9XWJ:%VO0 MN=K_AD98#Q8\LMJPRTICM?:I43?<]F-[G#A'S*7]=&GM<&E8',Q=MO_L)8<,9=:=*?=;YL;1"D+>@4)10)E M=()@R>6+/FE+-FJQ#V#F''$7I%.?1-TRK$7OWJY[X'E=,A=1 I>A=J^. 3SS M@0;EF7*2!9/V%E+[,-LN(HDU@ MT8/L%+=+,D)3U1Q[I[@]UY.TP1G;5J]AF ,KZ6G MD!DR2!FVO?]^&)WBVK)E&R4T[A2GF4AUU0Q,>-JL"4X@8PR4QH*I2.;E^HC/ M!] I;BN)W]$I;@MQ==LI[G;WK)P"LPX]V%++P1LR[8FB&1POS" 9TEGGM:I[ M$ W'[JF\W42V.9?61Q7OKC/6";R&=<1TT#H9FF6L>%$# MP0TXM*$6%4Q'%KR7<]8V$#;+Z]6%9P(B%PR$ M#\9S)Z2R;0RC3= =Q:I\/Y8L+UC:H3(:E 9; +FC!N<_L=H%F)]\PG%XCU^G M<,]F6A.88I"LM?7(+1-V5VN'>%3DB?*(;4J8[H+ZA BV-^6U: FV[=&'+"D% MQ0+(4@BO2!Y\M!D,U](*[EW*;4(Q'^31Y"ZT:JJ:8S^:M('+)'*!C$0%E?6L M0K6HA_,R!O6R$KC)N;P2P/\VAR*XFO/IK<1EP'[HADF(]2"X1J5-?JBC,& M2Y"*>94+2HMM>CJ>8D>D72R,5DIK4'%IVW88F\!][(C4C [=JFYC_:.H".2 MXI')>CTA7490UF5:RJ4 6H&%T$RIB&WBX8Z";!UV1-HGU[91V@$Z(DF960PD M@!I93^L[9HA&9V"&*88L%C1MK.('WQ%I*\5NV1%I&ZTTL+:>7DRFHW,%0V[.(+F)402!"!6<#X[X]JC%:'P>2%!AF/IA\')8ZO?UEYT&%&SRHB9A EN/\,;E?W("?2Y<.I>5D,*9 M:(@<-%B-@A6W]/)_DY<30+'Z@KDBH>H?"%6>\>$ML3"O9W=O^KJ M2G^9<[R0\R(7GB89EE(TB#BKJ^T8!'*5(7&FLW1!\D;]FS8 =Q0'4??CR 9G MBCNIHH&Y=!?$WW Z;V;^JO:5DD%))9,!'U,"56P&%Y0 '04R1[-,B^45&!AW4MWY8MVRBA M[;6\9-:S& I8+FWMB)C !X] HY8V!9Z4N'''\3"OY;>2^.IK^6W$M=+SZ?#< MY^7P$\Z[7-X_1V3),W8^K5F'Z\9!C K9"0RFM^1Y M7?D ]6RO/WQ_ANEB/*]M<-D5XO(7\R/%K^9MQ"*L<1*TM;6X/B/G)3D.G),) MPD,H):?&SL"6D'>.G_]$ J^&%KER9V& SS!.K[W[?#2>UAH23T>3Z<]A0HLG MT[$8G21-BX2@F#$0M XUS@VM3 ':&)&K M7*+0;9+6.H'_2-A6NFX0@'=S$%\'\.UP>M$I$Y@*4%0M09QD@"AY (W*II)8 M,JQ-"NFF"+]7VG6BL0Z[!8ZO02223V[-C+=8I4M2^35,ZX^^]!RK+(^RE@ZK M3AFMW,X&#EES*6Q06+1?ZWQN^=)3ITMC-33H6K^M?.9GOLQ@,8E'B(E\>>5J M29/"-"O 8RW9Z&E'9VU? M^HG&_+HL03MY1X^<+/_5(J=H@[$TO>KIC\W/:E0C:FT#; MT^7MC ZL(&9#M" 1J8@<@I0%5.!**!]KODF;6/EE0,XR8,(,-% +/@5&?RC#I.-)^S9KU9VPOFL.=:6N M!NO/[V>_C#[A>#A;F-\C#?_F,$ZD11'1[*7AT>5V_[YY#^P'P+FM$N,"OK 7&BI=03Q;W0-.PH M4XQ1I=*H&M0=H+YC$G6EJ@Y/:B?C:>]M&+['F0\B10FND.>!]9!0D7)KC]<$ M,2<9T5@EPT8GK_34:URA[V[RY)O7GOZ)UOVEW.&>\&\\GRCX+7C M4..*0Y3NM;B-V#K6WJ\DJ?.+\T59**99$5%#]$61VS/;6'P$IXWWV:,/8J,3 MCHWT]\VK][2Z_#P808D?+X&Q&FAF'<>LA7$QQI?YTLIH+1"3;Z$ MMGPCDWTS%5Y_]0-4X;TEMX]Z_U=%WW^=&?VSF\:OM>&OS,.Y71"^Z9]V^2\R M_;0V82.$.4ROGC?KS'8Q'I-1,0O'G(<\;Q_9O6^ .X>-'U2B-V+2&>J0GO4G-1:!$%PU;$PI M)!ZTA>",FU>#C-Y:\!')@\O(S&;[]?U\Z[N@':!@R\$8N-3%[DQO+:XJPN0# M#;_^]?Q_+OJ?PJ"N+4L ]XR2+&N>H:AJW:9(%HUR&30*Q;GAM6)DFVN+32'N MGV@=J_?FO403W>PA)GUEP*BP-@E'Z"P95D![W:RHE0;K;7""1Q'L]Q;BVY9" M3333X.+A&8Z)W]/^I\LENV>E0UMDH*66/"GEI88@1025I? B^**Q#5-N(CDU M1NPDZ5;W!4L7-IAIIL@'GGHZ&GW \K:6'*^@ELV+2TRY;9QV'9$.]>2H>@B:9R,(EB8%G M:=M8S!N ^YY9UK7N&KAA5Y<(:U;>E+TJ4B,(+NO*JT@,R1HU3G"'BHT\$&M6<;R)-Y.K=?DROLX[9$QY!=EQPJ@2@JL-*'-QK.@@2\(VW>I<_7EW_LXII=\^/*J=E6;5TN.BJ 9W&SJ3.^;+&&= M*FU?>^%*T":C\T$J8#7;7'&:@SXY!E8$)TPRB3CG\>#&=S"3 %[D+W&D9>2W**'2U+PW$S!EPG1*S3)M6I5WO '4<)E5'ZEQ% MG!UUT=*FN@9-++*4G!1>,0TB:%%#1AE$2WH-)8O"L]-<-#X[O0WJ>Z/)?72Q MI]5$7D*K/2N-0 4&-:VK'@V$&306A4,T.JK&F])M4-\;3>ZCBQ8WT$O#T6<; M+Q9F8@F*MMN8R%6H36H=:B@.7;$^T>@;M8Y>B>G[]L0ZTE6#B^:W.)F.^VF* M>3G&Y3]=U#;9 'M39VP7](?QS;IBPNC :FRP[^TTAI QVF(-N")%[3WI((C MH%CFE$A,1\.^$PJN<=Z.D8';:*\!\WX=#?'+KV'\!TY?7 SS5=&=*+F,J3:. MM[4\NJT;O)* OC!N-=.^D4V^',_^[:S]Z734N4):^&\K:K-:GGSFA,.56O3) M69I R:EZ(2"5,IPE;%.1_LAJ@!^'K=6%EAJ$675:9FR3L3S6!;]77?"M:-*R MT/)]='SL=<&Q9*]9,8"\[@FL-NM*VM&\%CYH1.2NS47S\?/UGG7!CX:NVZAV M;W7!LS>1!54@>.5K%#<'LAP4:!.\\,S*4D03OIUB7?"M-+Q17?!MU+/WNN#> M9.:+DY D6:TJ\D+.D%8@+1-,2JEEHXN;4ZX+OAN'NE+7(>N",Q-44N2Y**EC MK5^.X"7!QMH)T&/.L3S6!3\0PYHH<;]UP4.FI31D ;Z$FK.+FI A HHDO-)* M:9<;T>M$ZX+O1JA.%+7GNN BHLPUUA!9#3UT)=(&36,/BU5J<'YPR#I(R7J7"E;9N#^-M8ON]S ML!UU3H .:TY^]L6&;:3=(0MJVV)2@_YM-+W:U7+T MDG&.4 0-4F5:\9Q) 2SR:%,H$?F-8YME[:%O/'7_%D0WHAYU(Z<.ST\NH=CK M4+C.WKIH09M<@Z'(+?)>^JH5XUU!*V/82&7VY%1V;SFUJ*DT&KZ?XOB\CK-: MK?/>DO1J1H8D9)_(I8A2H6ES2KH,S?=MM.VLG]N<,5US9M&W M=@-438VVY;@.8[+MKKY;_NFAM)B=^,,-:/1:9=YK3%G(R!,X!2O%UH*N[BU7=0] K+;\..Z*\&8]HKYU^"<-<(\$^5NOIJB/&LE_> MM[/)?5^T23D9XH].(L#9++Y@6F2EN2Q2Z9*-Y#,4&ZW3OOB_=;6XO'OQF M$,CAO/;T5U./-&AK27X9M:. 8E%1Z52=HV.B-=CVW5E6_F&7\:C MR:0G;?1>24D^5XV1%<& M]H"LS$IEA43N8VQ?#>N_:]U';/DYKK7H1H:A X\ M2>GB_&)0:U(^PX_D!?1#E39]/<"9V(?YR?F(ENU_SWZ^$[^ MH%$.7!0.>#1&1!DXRD95U3L:P2[4)TBG!]GH.*(W$>0V1&-&2$. MS$E@RD4KDB]EL[:%6U-E4X3[*MK8F"Q-%'(LA197#NGG+U=.,NW9UL;B(*=, M3K*0KIYF9\@F)6FE\TJUN3G> -SAFU!W28I-EZE[*F>?F]DU+WL3B$T/)#< M>9C3R"JB6X(#1DG5UD48B@V^QX!R/0FC/- M8^#/-DIIDU_P\6**XRMHB[!C6G2-R0Z2B@%4E!9"=A9\M@%9X>2CMHE16 'H MB&SH^RKO=NK SI)OD0QZ,2;)U@8KP_RB_[E^=164%S23VM=T'!6A#AQB20RP M&&O1,DO;K3H2/XM+L[X0P*,:O D\38)E7X#E"GQXVN-+#2[>[PYN27T2C_V1^0)/++X30, MW]>;GGD,PL+X'Y6G'^@7V!_.SCZ?AO'X2XU .!]=#*>CLGC"?:]4.D>P\UU+ M6YGCP>#%:/QG&.>>]$%X%NL= MN>$T)V/-XK(:BD0FF(G&Z3:W*TO [&]=;*':FVOBKM)N8$(M(/5J8UNDR0;> MU*-03VY#X,'06A^X2+1MQ]@FU7*!8/];X,[J6*'>K639P/A9X'AS,4X?:!=^ MDE)= ^MBF/]U,9G.MN*>Y"JGY$@EVMMYH2%7D^B,23([$;Q1;;+4-H)W.FSH M3@L-;B"N*&L4#24K#;3KSL*8'82*0["@DRO.6-7F#G3Y].]J2[Z,!O4Z6U$" M:"EJAI81X&K12!L3*I8+,\7MLAWOY0JDY0;5M1"/Y9+(NYG, MU5$/RK2,JB@4()VBR5V* "S H+.#C1+ MB7;Q5(IHLWL>B"YK[BH.Q)8ME-!M\MRS_J=/7YX.1A=Y41^%T"WJ)?+L1=2" MC/_:*)EQ!3Z;##$Z'9F+M>+.6MOCCA?LWU#N6!.CSL78<9K=(/4S7AOLXA#3 M*U%,R4#C(7.:'NIO\.+]G.5O*X$;1_@%,UI2K[0F*&N8Y\QKQTH406MGPF9'^!N V+E^ M<'^*K_J?\ X7.EN6N#<21&$*5(CD/4NR4P2-A]4$<"?:I%!M@F[WL/G9_,]W MO.N?6*?X^\3+!>#5Z3B7M(N)<,U6,%<[8B8(*C@(9Y7XH77Y \$8(Y0$3P2C+,,O+&YL,(Y MVC8IK.N0G2"1.E5&QR5)UG-\#E'P:&75*"^>@^*UGH/S#F@#4E(QZWQ)ZRWQ M#=]V0AQH)>,&]Q1+03W_G 87N3]\?W6+4:0V3"6:V(BR&K,&G&$"K#59<"/0 MF#9W6IOA.R'N-%1,@TJ+=XCA6JK9]92R'O,^>ZR%?*2@=<\0UP,+@KP8RTS@ MY!HU2@K<'NL)TJJQPCHLP[C9(KH*-,\A)Y,8,,8L*/*,P5F:(6A-\EP2[ MV+I.GSG[TT.#JHQW(*YIBD9*84*PM%RZ5*L927!H%7@MI"28,:5&P*PM>R0#!9UHP?# DDR[6D]/2?AOYWB: M[=H,)DBW;2UG;)$I9! Z9I* \^"\<2"5$=IG50F\%R-X&;H38DTSI=PFCNLN MT_P.<&AN8(E&!+,F!2E*"][5#O)0),WF/NK19M;8 M>?@,]&YILKGQLY.Z&H3DW 'U*]!KI6,W@=LTKFM+P ?KQ]>& )L3K3/M'0/I M% M&)@%&B #*&E&;TQM /X+0YFQT^3#_V/5VVMT+&8)$*4TH+R+D.TOD!Q09CH M4_36-%DT[@!UF@SI6AL-=IQWXY"Q#G.!)X; C,OTSC&^&1BU6-:-,33PD_],S4#HAN%PX M6&U]\B*ZR-K8GY+_/PYI>BV8,PSSBXM! MZ0\&]23@Z6BR",";;!\(>;_7[!SVV,'H;@0Y8DX1:WACEJB4L$%JJ[C7*BB> MA$R]^[URQ\6!ACT-@_Z_O[ZV/OWK"96H@$WQP&V-]^(LU+:L#'@I,<>4B\,V M1ROKD.U@+*]X].1Z]FX]GA?12"@:"UEYUX;D3?K=>\ M23G&>"[@7C:S'_"#8:VM1UR1"RU> ]UT9:S\W-*OF; M+P*+EYR$ECN690LK> 6\ZX$<5ON(!(:(J,E0MZ6 EUH!>6L\..=Y;M1':P-P M)T&35LIH$/5WQWJ%+L;"R:479,"!JD7-R+$COQX%CYS))%F;H]E-MXK.1CN_ M%K)1!Y=M@&1J[^,BR+6)T8%UZ)PL/ON;!:G:CG>OU[A-K*7.Q7XLE[:K)G8] MB)>*)DVT&6K]O]I.@38 XV>S.JF<@MR/MH9EC[+"[\SC!X.2RC\?EE#ZA['T*O M>6('Y\W;8+YQM"PS:I4+N4].UC7X2$\PK!/>UXTHQYT&@, M*$8K;G3<0>96('W,2MWF:G45HD-W7K\?!VYN09W(N\$Y\K>XKG5X?4?*G=3" MY?42N#]\_RQ\J1%(UD>:HI!+K5A>Q1!3,E KF4O!:05N%)VZ%5[0_Y> MZ-6%QAHC/N)QM!__YY,O$+F']&0Y5J; MWGE;1:2%!:]9(A$5FP06VMW;'*QO"/ 4R=2--CK,B;\.<\[T>@IRR?D:C+5 M?O8A$/E?3B87F'E/!X-%$+NM"[I6KF;@DF.@K8D)LZ+U%9MQ9W.<*2\+,!1D"4J?P"=50'/MO>,Q6=S/TK,$W.EPIDLM M=)@BOX#X11M MVLCMLELUD,I\WO,>LRKXD"T8DR.H4"LT1QDA&"F"5,IDUN[\;!.$IS&=FNCC M]FSRS;S5;QNSO2[O/F#M/3C]4D/H1T.L1X.FUH;' M[[>N&A>&VD'8&FFR'@ MQ2FYYZ.1]:!/AUW[T-J2D[@.3G3GL?^ 5@$Z%*;M+>PD+=DN@I6'2KG<=SZM^B/W!-SSE-=E& M"@59A5#KDY.%&@0!]J[XX%51^8:?L#2;=I-W/6Q5MQ'I$J7?^VAT?,>*]0WL M4;FY6@6?___VOJRYC21)\WW_B^_$?;RLF4I5-::UFI),4O78/L'B\) X30(: M %2UYM>O!TA*) @2F^#+GX=:-&;Z#CT9',5\NXF2D4>"_\+\<;$QD9>K*Y0?ULNS M?^(F@L9G18O .3%")7)E54D67"!7EL>HH[(\:=W& NF*\&FK4%-Y[%"<(=T] M[V!MHXTDL$. M-1G4C_/'#-?UXD=:UKMPEL_FU^E\6Z??8CON]1B%LV*X%CPC:4"MHTN&0=": M7"HO):V'.A5=[]U16J-\VIIV:F+^CR 9R;[SYIRWW\5FY0]"#@[:[(/Y'^-?9Q>7%?:W,RKIBM0.G=9WSYCQXF3PXZWGF M1G)BQF2[Q4,HG[;6-)?+CC2UD3-K?\>;FV%IB\^1&3"UD9(*JB)T$5 Y(53* MEK-VZ1T[ #T/U1B#VSNT8/"]X<[=;G%!N]PUSEMI2DDK+2(OP*6E;0_)F'=$ M.DB-P2$O!1M%6WJ ?![:TDHJ.S1HO*#NF_D:R=U;OP]K_(#IDM"_)0-\7N?; M75T_T/:W^>6B+#]\66+(;^?_",O-%,GZ\QG+4J!.!0SGQ#(Z9,&%O.F*'"WM MB4EYO]=$&1G4TU:H(PMIA[Z-G.+Z2UB=K7;AY#/F H\Q"O"I+@R7%(1L.)B8 M942E@V^T775%^+15JZD\=BC.X#37VYOJ++#"C0X)T).OKQSA"#DFX(A!(GG\ MO%&ET&T4ST,!#N;K#B&/G(%ZU>6!V3K!/&1(3F50/A?P%NE;S77,Q3A3VHS* MV %FJF8J[5=Z?]Z>2NN4NW1LJO>YSRE@$*"E$G5BE(9(FQ(PVJJ4EE8%/452 M\C$;I0R6[J/:TIO+S8L ;W64[8*K:4>4AY =IQG*4,D]J@@#V3ZE6BCN-/=T MECG/JV<5;4V20TC<<.>-D:Y1Y&Q:==C3]&0J;>C#[9$G6),8Y)^+]?>FQC[U!6+\;ATXB] :ZAZ-M0 MA,TL$CS@HGA224E0R+"!@IH'+$FJO+_[S/93GX?(#N;3^*O,WH:23,XL)T;: M8["VH"T0'$$Q4O$22E;8<9799R>R@_DT8CU[;4VT\>E>?5KBQ@"_&;(@20 U M@=284L?\1$\N!!*9#EE)=<2FW9]$M?/13U]XPSG6H"C\C\7\TQJ7%Y78C_1O MKOJ5)48X*IR I%6." Q6)H@BIQP,3URT:1BT"\US\7D&<[I!/XIM3#>]!SN@ M:NKS[,9U'(]GN-SV*,( IC?P>!Y 5RQGFIL$-K$Z6(4A1$4?,FN'*48RZ!K% M1"=4A3W>SE2:T(?7+5I^WLV-NSZG?):)!VN H29B:PMYGU7],+45>$RIT23$ MG7"FMP;&D-6]@4-#&3VNXW15E_H5Y^':ES=DVA29#416=;OH /1^"KG^5!&C6C$;4&YF8'5 FU/DA1<%WKB:!5%JI8M21;!>$OO^Z$GGC0SE]&Z9'<:F=B?;Q[\7 MUWBDE2%9K0 EUF8E,4'(WH$V46.HRFIB+[%]?_0S$-MA;&JWVFJ/O1M%TE\P:'?>GJS_P\.<@N@-9U2# \%AAS=7GYFC(RC!' MNP*(H.O$L9KI*HN'($1QN38UY]-7XOW ]]1-UH;2:-!R\#&4MSRO+BB;!JFZ MX3Q.T*J%I'LHTT Q-0AJ=$2KA$$56(',?1V"R.HD-2_!>)NX%MYDW6:@R3&5 M:4_8ZW1TJ8]TFLS".3^_0OK]]DTIXX0E"Y;1D9HCAVA%@!2B<\4E'UBKD6QW MD4P?#FLAL7N3;P:PN\&X@;LE%QN=3\Y[&P2#P&J30^[(SO+,0I),"2Y5U(WJ MH>YC>2XVRD N-VA<>Q?1M6)WP=1V4-H.5$>:CS908H\JP !VMS@!=F$36B;& M#'EL*9.+9:6!8%D &U%;[0T3IM$I,)D*[)M]-H$&].%R \F_QZ^+\Z^U1O=N M!>_5R91#$*5(0F.=!X5D #D3+>02$X_".;$]H7HD%7@4UA&&H V6W*(5VQL8 M!'_@>HW+F_*6FX!+RHIP14A9UYZM08+CG@$K/@;%N4ZES6ZP"\TST(#!3&ZP M&=RN7=OL=MZCC+$$P.SJ;N=K1EB.$*-E3&0>TG;_C)&$OHWDN5B!@SCE$UUQZ )R;L? M-? MD3,$+Z0'SW@I)M8(\Q0%_]\!C5NA>J>%RYH^\NU1KV,=328-3K^'D?Y6"J8Z/_466"R.X/ , B5M MG(@.@LX!O!0Q8HC:Z2D&B>^!^=QU:*ADFI?)WYXY\WW,T?LZZ)[/4!D198AU M+%BIR60>'!F ((W!7)2)64T\A7L;XG-4G[$DTB!#K /0ZP$"*BO& K-@DJX3 M2LBO]&D3_ U>\HA>V"F.KT<@OAC5.4 B#6I7.[27YX6EH,G*UV3:T_&J<[V& M4I"-PH0E,2/SY/D\I];B?XBRC"R#!NF$NT+3*H@0ZDNO:Y^D0MD^J%HX%C)K,'"LR*(4G2 M_IK,$^[ZU8O5CW3]ZL.GUEV_%"O.: \I"UU3CQU$[108'QE3++E@12>1G6C7 MKP$B.YA/C;M^6116(8H:BM@,/*C5 X7PU$0NGYS4V\UXGU;7KP$B.YA/$W0- MVIP A>L@F97D_-=LGVS)R\/:MD(689*R+C?JDGOJ/:.&6,R#.3U=SZ@NJ%YV MSZA>@ ID_8,RK*Q&5F(##4.>*D]-Z1>9B3+4RBYRZU";Z=>L^H%IK0 M@]>3]8R2#(L+)8%&7CL'* XA^0Q9T=:7H9U8?1#YK= M(V>TO,J+36QX45Y]^&M00LO.)XV2S[(?XU8Z2U:=#9$9DP,S M7OC@9@\^M5$V2S&6*^:!/"M7!^[4*U^2?BD9&1)*YMLT3FB4S;*EWG\NYNEJ MHN9,..NXJ!-B-)+-ZW1-%Y,*>"S%2XRBL#9Y.P]".K9C<9@6[-E0#N1XB^J: MLQ!K$BR<.19$2#BB2HF)T!71AR[1.6V*;.]A:(YR'N0[G:P&:X M.ZOYS^Q)BF]E<#P!Z'H(?@]L-O,GW M]7B<8_XM+.=G\T^K5RE=7ER>URRY7XG3Z6P]BR56'SF D+8B9!*<']2+]\_/B//^8RLYX$ERXVD*.6U"I9'!:(5A2 M7)LM=II_H. M,08&9-135)N=7JIO$VWHP^W&J;Y$G3/"6M!&U'H8)\#%X,!&;65A] />+0GQ M1%-]>['ZD53?/GQJG.JK!:.#*@@R)"I)R3,(1 KH; 0K-@:S7:OSM%)]!XCL M8#Z-N,I6R_7L]=6-PMG7Z_+U=[@\6^2WY297XFIK242ERA(\)SM3.4[&YJ:4 M/6F3G>;2Z4Y.&+WPUGY+WVWOM5T1/75SK GG1[S?Z8+OQE[H@+"/F3:*CAS# M4&LCTQX*,T @$V\J-TWHC2@JYU)GX)#'J;@BS-F#5587[\F3E9U2ATY>91XP MYDY%8_K(8>KC)__7Y6I]:RQWDK%X@QQLJH5,7A@@>T:!<%YRJ3+CLM,]TCA' MT1:ZZ4R35M+M=AGF[ZS3&)AI&W!%ES,KLD"3_J4'L= M%HLLF82JTW73B+JT!?$%*M00(35)AKO1\M7OB^6?^/>KE!:7\_79_-.[Y6). M7Z;-Q>AJLU&CQ"3-4!N.<^.7/ 8VZ1$]8+YU*WG]K)ID#13 M8_<_=/U:N;M@:AKCW(7J./'-AL)<-))$@^UF)S9NT+&@,O# :ED2[7[!,0F% M)V2,A\1XFY#G=-JQ)]QY9.7H(X 69]!W8C^LPSR'95[]]26'-9+8&#,W(#T: M&U6M[L?Z$3T$CT0Z!B^T$:*(-C?EG>!-'[4;+LGMXV9T,8P8VU5B/=HV=B&J]5EM?Q?+U;K M&T),$39X6J:FQME5XK7L*5BPSDACE@J7&"')ZMQ:LB(\%OH6HV59)2)@_PCS,9"\2"T; M43@CWH9T@9_H)?>6Q X2E$[><6> G%PB@='N["VYOUER[R(&\H('GZB=T;PT M'6LAI =#!2.7[;\.R^4W(HW@$HV+THF6K8]%)I61F_5[5IA6 (G\CZ:Q!<4D'HF<1'"+2@4AJ)KAV MS+X'=0'3MCY#!= MV-/^^W"^-T_>_6L>KO94S#>'^8Q;'H3+$D*]+U"J;,J994U1*SY:U$E/4?^U M ]ISU(ZA$FB2T$DN[!+SU4BHJZ/W3US/5/%DQZ&B$SX@*$$'+M&9H"3,//+B MM&AS9?( H.>B#L.YW:A'WW&2WME8JR.3U.$+M&'D#S&F'-1HDT%X*E7 M_S;0A#Z\GJSZUQ7'@JE3SVRLL^I3 >^B(HEQG[)"QEV;:2^G7?W;2U:=JG_[ M,'J:ZM\(XA)T/;5*&-KQ0/+J$&'C &'[VRIE6TZ+2K?YMH0Q]N M-Z[^325X9%& B9SHHX,./%H.IC M5;9&;/>L?UK5O[U8_4CU;Q\^-:[^C5EP M(P6"DKKVIC0(T4=:64ABT2*4X%(GD9UH]>\ D1W,I_%7V9T!-@*YB(SV#E5O M!E1@!EQMB.]Y=MHYXPIV&Z=UHH-^!HCL8#X]:#6-G"#P(7W&?'F.BW(SE/RW M?WVA P4'Y07L?>HHZ0#]L&]E =!95V2*+&:NE$+G;4@A:Z8M*DURFG5Z0YO+ M?^^+\C)'0.W)6?=&033!@-=U?]8V6#/%6/4_QKK\O\>\2%^F\\M\=17]/9%F M9F@;X[DD*(H.(Q6= H=! U/))Y.C=HTJH;HB//:N=)B.;)MN3>31P+^_C>4J M=_3F7OK=$B_.+B]FR+53C'-(!(BX4)NBHC&@N34I^FQ4:C-'8B^TYZ$IXTJ@ M197+'8!7%]>DQ9NKZUGV6(0UC(17RP1%(LHQ%RB6150A>^':#)IX#-5S5(P! M?&\0'GHSSY<)\U7(7O2 M^2=!Q5Q8K":R05#*(7A5"HG6L6B\CT*TRT<[Z?R3/A+NDG_2A]/3)1MT0?6R M\T]ZR:U;UL$A3)].)2Q9*CG7#+U2O68A,@09'3#REI%;S72W;E,GK0J'Y)\T MT(0^O)XL_R158X5'VOJ,KI.65 G9>W!9KAADG'&VR0@G7;^22]9=I,@<2%!:>E(Q94 DW*TSCB599MA-">>?S+ &!C(Y2GS3[K@>MGY M)[TDUS7CX!"V3YE_8KC(@:,'JYVM\Q9-';AB(;#BBBA*!3/%7.?3RS]IHPT] MN-TX_X0<8X+B O!0+^F]0G!<6-#%"6N\TUYWZ$-RNODGO5C]2/Y)'SXUSC_Q MWF91(@>#D: 4Y\''S,$'E5-)*'3NELQPHODG T1V,)\:YY^D@%'IG,"6R,BX MD*0]F385:\FV*"$FZ4HGD9UH_LD D1W,IRGR3_[ L,+5CU'6;^9EL;S87"D= MG'W2X9F#79EVL6W 1[E2I9Z@ JLSIJ-$<(6B-$IZ+%V@HLMRF\W -LJ('VEKR8 M4#N];-[PGWCVZ?,:\RMR+,,GTMJZV&Y^6>MB^4Q$SXM!"QCK16:)"9Q*!JS' MHEPF@6&;JY^^2(_@XX^H0]NF75,Y-8@#7/'B+NKW.,>_PWG%-\O>%U^8 O)S M:ZZF$Q P1) 1C8J(5C8:2;<'V//2FC&E,*[%L@M9A70VWVSJ5RW-9]P'GC-W MH'TD!KAJ49&11;*U+ C.R-C:[RQT>M7SD'L3QK9H7[&3]JNX&"-85B$YP-J0 M:9=M),?')D M)";MDFS4I/D14%-=-;??"X;S_%2NGM\M%Z3DZV_OSL-\_6J> M:V/-+_7!OWS[?KLB5.0IH@.+HC:P1D6L,AZ,,-**[%T,;6ZB.X [5BQZ-#U8 MM)5'@VCD@Q!OWT<7TV)$'C_H"8\8X_NP M7J1__D+';ZZ-4VGQA*NA30_&MOJ'_/J_8G $<"!56P'!+)AR*#EY(US%5**1 M3-4)1]IPK@J;]7_=L!W_P^>PQ/OO6R[#_!->;6(__N1=^+:YS_L[+/,/XUT$ M5JF?BA29? A"H@L*J,8UT:TB9P-QSX\)^CB8C'?R.PUZN'J/ M*UQ^Q?S[8OG[Y?IRB3<-I6<",T:A+1@E$GDZ>-VAW.9B@A%ON$DD'UZNOM*U4MXD(OB'U M'?EA](CP"6>QF*2B49 4TZ!8HA-'"PM%1Y%1^AR#?WP7/RK^%Z/63T=+&C@R M!U-^0^^/$_>*\E>7Z\^+9>V7/!-UK*7V##2K=4N%U2$ZC SZ($M(L8:7VX3X M&Q+U8E;%J2E(@R#T8-+N$61%$#'[""S7SN"ZCKMPM)@38HY%ZIWADYYD(%)+XQC0IV8&[.' MHI^Z?@S5:%"P>C!=FX]_X&HS!G5S01T-KV-H0==!B M>W[9L=5\!Q4_57LJ%;BOSGIP'X_SS=]@WDW437L Y%F@,1P(C0/%A0 OLH/, MK9 IH;"-2NNZX7MQ*MA ;/>5RQQOKR1LYS6YY.Z_K%U.9E%$GE5$*(F6B:HS MWWR6Y-$Z)[/63!G99D)7"VI>G.(>727NJ[D=JN:_77PY7WQ#_(#+KV<)=Y/X M9RVD7-5TRDK-ZN-B'; M=(K5S#K#' :$G J"

  • !4L\&QTM@(Y:V3A3$OGS_5S.FIT?]'X M42RNN)_9<9O9UXO^'QLNO+G.X/T]G"W_$W$(X"=78<;MTE)O7[[M"O6!^=[E,G^DO:K+0]:W9 MS'!GLJC.>$U@5Y@<>$8.NI0EBZ0*AKQE68UYL;H/WHM1WI.1\0[%'>=>]) 5 M^9V8)9UHM:7C]UR)&]*\C#PH.GRBKZ6KDK;6X)P!'4T2-ME29)L.K.UH>C$Z M?V+JL4/SA]^*7O=WOX[R/\;CU4-,OBHF2-Y(P[!.!J@U1LII"%Y9L)%+PQG+ MI32Z*!J+A*G*?HZMS4<1^+.H]K+-=IZ5W0M*T-NH/G2&5 !\OG 4$/ M8&Y[D6>5O5[#32-)]>#INU?G' MOQ4S-_/RMKQ'E%=UTJHH0L11<&Q<9:7RO( 7%&0<&$-AK/M=H_ M:6O/2XY0<3. _8LFO!N_817[93&_7-V"4X(,G"E.1U V!,=FHC(QX!(#(UM: M>RWWBG+7DY^J_ 9S:=RE^& (X&:8FP[",VF!H>.TWS &GKD P00C\E1%.2;O&B367AF"-R6=#+53HF:X.Q9!\3K=+4@'-A2,]'\C&K5_O0/C M9=O4ATOD&'G7#S+B!QGSO+62NM#4U#1O0=5Q#/P!RM(WHV0J21^CM'/P9:^\>G^7$E;>/@,>UM]Y_^&M5\=!_ MKJT$QT1-%9'@,K>U*C- 3(3*B&C)U[-&&;?7PKKWV!.\"V@NJ,5(7&[0A^^. MJ7AU77P-3)([$%71X#"2[>DY0HR9*(SHT 7/K6I38?T@I!>L.N.*Z\&=HWD7 MBQ_3@7?__LZLX+MP#^]KT>^EC3I=#*!\J_=%"+88LO4=G5TJ21-8MH$7],)& MPW)XH/=%/P!'[X9AG/&!\0PA>EHE+C%PQ;)ZX9]3T$&RW*;-WW#L$Q5V2&\< MHD$PJC;[8T2*U\F#0>.$BC;JW*::]!D7=O31N@,+._J(K<&!/U[ @;-$)TNM M6"5*R'*I^9+6!7"Q!.0868QM9CV^Q/O[(8IY')&?ROW]FSF=S&0PT!;3 "I&BG(K@/#IP0JJDO!5,MW-NQY%6 M@XC. ]!N)K5U -2N%:5!:>7!OG-18S<6TW?".%_A.4_L;:1N(LO1L4RCZ2_.4A0T9-MKU@$R[PQU56,L5$WM#W(GI.B MC"J%!E??_XYS7(;SVA8P7Q"?5^LZI>,KW@6I9=99, V)Z41(4P0?48*-P4@> M5&"FS=2"3O">D[Z,+X\'.WFU#[U?7ER$Y;<%':-$QEFJ@:KZAUO?_D5OKSE\ M[W"YZ9 \3U=NWJX_&SE,WPQ@JY#^-!S="O\7YW+D6A?&F,I%Q<1X9L+PY 1/ M/#\4_F\&]NA7!2B#)#?!0\XR@I(E092Z=M)S6CE6$I:&!UW]^\7Y^>^+9?U'M--9QPRK.6:"M-/5G-#$"G?(13O+KHLPI&:^W37HU:7(&TI_:J$^),\*)*R@X\BCHOB0AUM=*>"^-3 M*<9QW2:^/!F)3VBI3*"KTR^K Q3ME-J$[R5TTSAT==.Z8N94SB4E"9ZLG]JP M0D"0-H (,H0H76)9/+$%=9?"G^OI*.MI@)J=4N?QO73>[00SLW7*IX_5-_9D M,W@F:=MP"J+":&10V:@32[+I2>'/Y724Y31 S4ZIU?E>.DD*!<]NDXI"6IN2 M!9.B!Q4%R8.\=/"Z$-FA<#3YB:VH>T3^7%1'653#E.V4^JGW-F^M]5JDHB!' M(4#I6ERNA:P7?HPK8:+'ACV1IO>C3E(6_XEGGS[71HM?<1D^X<9D^C6L\7L_ MN3M+R/G@F&[88?]C/"A1)(6 YN"K8T;R(>J=BIRQ5U@+'NOGMA"[LF"GZOY-%=S2TU^ MPA&V_8RPB1DCR9>1TI&M%:(#;[P"@\G8(H35I4V9[2/LTEW5*3GV*4 M[W*)J_U<*%YX+46=U1OI@[,$OD@+Z&1.0DKAW!,- ':B_^=B/LW%W$R'GV9< ML8.!(HLVG,BW)$=0*9.!PD( JP/Y'[4K1WZ^ :P3*C(V!3WR L5'$H-1'*)& M#X4A2QF33XVZD+S$(N-!<;^CB/Q4BHSOMI62OJ0LE0 "R^OLQ@)T B!D9;3B M1?G"VR2D/K.6AKTTX=&6AGTD\E2:P76AZ6=+P[/^+0U[*$.D?13T6)C MDE2\+F]/%J9R24(T7H!7,@23=7*-)BH\'>WMU=+PY)2WCX ;*.U6XWG12X7308$@:4]:-;L1VPCE!I[FYI.^7\ X4T[@]X^\W:DQ1 M.1U"!+*%A:! >3>:2FS+'RK0/<%M<,\1/2#N7S$-H8WQ72[F5E]Z,T7 MBW+[>H0<[M7J\N+J)XUJ)P<#:ETK.2['MFHCC;/<2<]XD5II7JNU8PI.HQ(" M'7NP->)HX(Y?"YD5[9?1@F3UJES9#)%S"QAD]L2,+$2C-@*G40L9]R.(VPB^ MA[UNR;-6>-?3Z",N+_A,.R&LD@:45 I4[<_KN"&C*L>@!1IO&\TH:$?3"1X\ MXVKW:#,9QU6/4ZIG?(RR?RS.Z3'G9^MO[\,:_X.TX^+R8N8SBHTM%KDNM4D& M Y<%'=0^1U1H5- G=EO=F\:7N3!.3WU.*9&K!Z7A7QM*K>2<''$-(;,$U>L& M[VT@M98I,I18V(E='_6F\>=".0WU.:7TJ%V4;MTVWB5X%IDNMK! +GXF2A,: M<(9+X%JK9!U*AB=6@MB;QI\+Y334YY22CG91^OYL]<_?EXAOR+=%FMH:S )C$P\"<^#3K3>7UF1A:) M[:* ,3LJR^*,%=YUZK%(3[VEJ/3=MI+>>>W33Z[M)?'%4,Z/&,W_ M#N(Z9:0+C#YYL-T58?P4GOTIJP-$L"W$ ?QK*,X0C-0UU=NB#J!8"1!%=,"" M"P%EB(IWJG$_#3$^D+LYOA3[L&UDZ5T'FFY&*!A/KRL>K(SD/6@I(+A40&N7 M(E/,I-3)G.XDOSNOGL[ '<3\Q1B<&S&-8 /D*A!R#<0+YA3J E%95@<:(+BH M%93HI%,^"MMMLF@W$=Y^]1,4X<&<:W#!?3<57#,9R87GP(.K@5]3P%LZX2,O MY(U$64)JTZW]F94A'6(I#9?(,:YU#TG][4+3SS*D \J0>BG+%)494@GI[Q]!-Q :7^[^'*^^(:X M24"_BB]>FPPY*\T*-V1I1#(95,ID,E@-0EE%OV-*J"S M30OF)%-Z*TRSHR)USTNFMP6&L'_1A'):QC&5]]^K3$3V%- M/UDDQ'Q==[@:JXZT^PL;U8D>2/%6':C3,7-4)0F65) Z)$5F67'[W.TW$E/*^#*7*6I+_59DDZ@O72BR"EP7QB;0;_&*W.,VR,OBK!J]D) MUQ;@ZLUJ=5D;5GXD+*N0*JX9IBPR#Q90I4).0*:#P#@$$U0HR:7@^#]N*4:%QAM;BU&2W085,Q*60'B*DF]HHZ)11K MH*,4&Y(HVNJ?>7TGH)/'$?EIY?59C2%+Z4%X5:_2/>WAA3,P"34:S2/K-DGO MI>7U]9+XSKR^/IQOF C6!<9SS>OK)8(',L(.X5]#<;IDK#(ET"Y(1ZGB5D,0 MUH)VR@I-VV%RG3RQTQ!CI[R^,:38AVU-\_HLYY)S9<&SHD"AJDE.18!!3[L- M_0^[S;)_2GE]O9C_8%Y?'\XUS>OCJB2T9(@8RPF()'UTAI,UJZQ2R:LDU+/+ MZSM8A =S;HJVA&_F]"5^#/_"U:N<-P\+YV_F9;&\V)@+AW87[/C)ROIYQ@3Q;8<"P6FI=:F>;B FB ME0[1*6)(F\Z[?9%.'P@96Y>VO=U&MWJ80;_22E^MS]),>T29Z*S- M=8]6G@YT#^L [KFF?V!SWT?(91 MDCUG,FCI:F_JXL'[$" ZF[)&95EHDUU_*.(7K6Z'RV[$B.[RRXR@OB;$9^O; MZ*ZVVS\7ZP^7\;\PK3\N?OO7E[/E9J^NV6F%..1 !VU!!2L@E""A:"%348GG M+!XWZ@YY[?-1EN9,;Y#)=T^Q=U*P>H\KI/=^GIEHC(P$E_N2:KI3!&]L I== MY@6CTZ)->Y>>0)^/5DTAJ1&;<=$BJ#O@);XM?YQ=G*TW6OY_+Y=GJWRVN65? M736YF''OR94J#$(BAB@NR>3;9$C1@A"![+WDV=[=IM.KGH\N-&%N@S93?\V7 MF!:?YF?_L]'77W!.3%^O9BH([R69^9@3JQ,K)7CD9($YKXWGW&G9YEKP 4#/ M1S/&Y'R#3DL/P+KID/9V?BN$4CM%S5?=N4 M:L)X41Q=%*Y-)[?=>(Z52S"JQ!>C<[Y!$.<^JNOJ@2ZXFM9 /83L.-508TAO MKT(,8/V4JA&#R+[V?&5)",+'R"R/M+%*Y15&B8S;3GV&3EPE]E1-3:D1?3C> M(M)['7%^7>,^RV\W];RVMLIDR@VBS 67KX$+G"6)*)09KF6[45W\7 MFF6=-,UZ0<?HXET&FC1-J;K==,%55,?9#>NXW@@;62YYU)F@" FR#BX1I<80X^Y M&MK6@PHJ0-3: )=9"Q:T"KI-2=B4ZK''&SFF=O3A_[A]'GJD,=Q,R?8N>:4L M\*0E'9>.=M/(-.22T0O#KYW>%AE#5(N)^#QRYO:/*@)-RIRD MC""$(MN(.44@I 3'(Q:I14RF4X#\:11"M3 D#N?GB+D=VXGI76 \U_*F7B)X MH##F$/ZU+&]"8[TS#J30=1 A.;FA. ?("T_<&*6Z76.=AA@[E3>-(<4^;&M: MWI1M1N%C!*8VW0*% 6\8 HO%9!F01=LI$/2DRIOZ,/_!\J8^G&M:WH02I6&N M]H;2-4#A P2M-YG$)29K#(;G5]YTJ @/YMP4Y4U_XKH>_S?]/#Y<7ER$Y;=% M>35?G^6S\\OUV5?\@.ER2>^IB0[I_#)CKAT<:LWTY54&UJ_U#W%[;M-5GYFW ME^O5.LPSV1F'EDH= >/@LJMC\W6KA(MVCBQ"\06S5]:;6 IW'&W1*'+F.#L" MWH$-^/L >UM^"\LYO?H[@7]\S_A0S LW\]5Z>5D31EXOYB2V]1EY !^)W-7GQ7FF5R;Z%.1!8B##404)P4E!J\9P&[Q@N=' @X,A_]3' MAB)N9$81O)MC*I=_!-$15\QQ:+DPD8>&PTQ&@/^"]79Z47? MH CO1TNN@>137%Y@(A\TV=LP$GF ?A0D[,(G.VT0CV4>F8*BW^)/3X MB"IP*JGV=X^?3=Q7*N2\> &!3A%0T4:(*1K@0BL6Z%M;VK3PN(_E^.WZIE>, M1^V#W@)J;I3>ZN7?!5?C3)C=R(Z3"S-4G![W#R75R0&_>=BC3?I%39%GR2AD [)P$M. MT-$L$#!K#)ZHM'G+MM^1QK+]U&-DJ8S!ZL4X?&H0W/IC,?^TQN5%I?/[@#\6 M579%*HC%(:C"/7C&!.3HA8C2^2C:Q+!VH?EI!@P74H,(P#:FZV71!553,V W MKN,8 FID'Y$7+1F&^G7"F MMR'&D-5B;$:/:$LLK\RDUXNO. _7YBURZPPSI-&Y=JJOW4]"5 H*1AXYUTA6 M;XCQA#W8)R,S2S YC=!_\>P1_C !_,[=U2&\"JL:L2[H%B MG'%5? 8F:]NM_/O,R"L+BZB M@Y08UO,#(6@K0*MH7;)!*YM[2>S[HZ<[(D?@]&Z9'<:F!@[VCR'F51MY+6@) M=,B;:&MS4L? 5PNP\"BPEME&V:80[ Z,%WR.#A?+B)T;O_/EX+% /\B8YZWA MNEUH:NJ)MZ#J.'[\ &79OG0\%4FW:,/0@K:0$9'9!$9IW= MPCA63)L-\^EH[Y[0PXDK;Q\!-U#:.[/$WWZYU;9">A,C,^2>L\!!)13@:U\, MAC)CU$X&V6DF4F_->Q#2"8[O;"[Q10MQM3#SAADTOWS;_8"K6CR37=:E@-3> MUGGVM&:]L, BR\+**-&V:7W8D*B?)NC)J$R#;M2[D=W: [K@:VJ<[D-X)$/S M5%2BDZH.E&>#TWPO3L^=TB;4-(M0KUR8 L^# %$$1B$0Z1AY1OJVSS1\JNK6 M1XR3&HU<<*X$9Z"T(]O&2;)M$ADXGO.2R=AVNK1I.7A"1N.XTNML /9A_;B7 M7W_-O^)JC?D]?2[/$GVU0?<7,?HFRT]P!8 \@?3-? M?ZCUZ:LMH,;+G+(A!1;DMRJQ 2J(/4QE&8M$K\RA:O' .Y^]5HS!ZW'ORN^< M6.\NE^ES6&$-B5PC\]+)J -IJBF.U#5X\)K.+<4X5O)9VAYLL$,+]KSD^8A] M3&XVN,G9RLOY0?DU/!95P.0D,)\(7@@:G*#3RPN#1=.A95*;U@][@#T3!6DA MA@?#(R/VQ/EP5<]U:X!UF.?;W\7%Y?K?<7^)J M45Y?KM:+"US&;W?_ZM &.*T!#>YV,RG'MEK;2,44;2-:D0HJ8YC/&:UR/DH9 M=+UK:PUNV!YU\YKJW_]&E"WGX?SFA:M-'^_YIS]H5>:K1II__)A4Y)A!KS.I MBLSDT@<.WA0)/EMC>0[DT[<)GAR*>.AN?O/>&?^6 M"[)XUM_H+W_[[\NS+YO.!+C^Y8BQGWZ0CA+]&<"UK?@/N1P97)A<(.BO_T@W>D"!!7C 4K&&1M:B]Q%\&)[$#8D%!)%&C:=(/AJC;A"(][>B1 M\K:@0D/J$U6MILP0I+$@O!-699%+MP3*%QD]ZJ4&G:)'?<0Q6="@"ZB7&3WJ M):Y.T8-#>#V9(FA,J5@NK[6:[[#GH0+NOBTED/=[I*4Z@#&]&2JQZ,L=9D[Q\;CO94HT>]&'\_>M2':\VC1_1BZ1WW MH*Q".I>:HU?K4M^55 M7MRNEVCA6>U\T=!:I[393L[FGS[4*5=UBNI?7S*=/(2!,=.0FFYOGCP.\9@T M[U48]6'>@_OO ROY^L?U(X85_I__]?\!4$L#!!0 ( #:%6%0TL0?;$>4 M '<' 0 2 @N*-!%!>H_T$B$B($$#09#>!*0(0FB"4J4C(BU 4%0Z2"=!0)HDB.$B"0S_ M=TWY,A_>F36SUGR8?>^Y7^X]66>O?M.?W!?H+%VAI+S#2T5VD9V9D9F9B9&)B8>5@8V%E9V5B M8N-A8^?DXN;F9@;S\O%P\7%P<7/]]R-4-.=S:"\P7+C P,7"Q,+U?SG.>D'L M]-0)-# :*G$0-3L5#3O5V0!(% 2BND#U/P+TOP85]?D:+]+1,S RG7_0R@:B MIJ*AH::E^6_5YV\CS]^#:-DO<(@IW[C(><^=3CR8Z]JSS%)ZB9N-?=Q6XP3) MZQZ/8A@8>7CY^ 6DI&5D+\NIJ*JI:VAJ&=PR-#(V,;UM;6-K9^_@Z.3IY>WC MZ^OJMN:FYI;6OO M^-#9CQD8',(.?_XR,3DU/3/[8VX>AU_[N;ZQ^6MKFWCPY_ OZ0@X_O=?7E0@ M&JK_+?Y/\V(_SXN:EI:&ENZ_O*BHP__[@)WV@ICR18X;]^C<@SG%KSVCY[J9 M6=K8QR!QW8K [?%HG)%'4@4G1?POM?^1V?]<8C'_MS+[WQ/[/_*:!S'34)T7 MCX8=! %1K,N294'__Y"E^;,S !&%^(/G,?BC-*3FB=:VFRA!/::+$S$?.9JL M.FQG_Y);W(RL M(U+[ST]G\0RM% FGI_R_ _?W?HJQO8T3[O8VO-]W^Z=)K6TVW1)9[,3,?X5@ M"4Y8$>YB6$6S;,\(W'IBNYQ1B:@&+C3W9,$>WY*Z*Z*V'/X (ZH$4T[+EP(A MSD#/3J6BYLY ;>9U*P-*<<5BA/9^=$*VA51;AG?-PJ!"7B96(=E;8::=^3O] M#^R1_\MC^WB9.@)XKY'(.]#3O((MDAD2\-)C!M8(&--BLR3%LG23-^Z"Q^%, M@O#4]U['T4N"04;0'%*#X G7Z0J:N9N&S/0><"0&[=PC\*9V"2H.H8/](]ZX M?+UR7:=>+3'SR[5XQC[2G^%AG8=13-U3IUH(8](8I636\-,860R/8AFM]$N) M*C$-?=%_#YU^K8;Y:5NNY>\O_&V<^B+?SD"TJY1F'4^B$G7_8NO1D4 MZ[P]'_F25[2#ML=#_3Q5CPMY6MT.TOCRH&R)[K#<40=S@@W8-1F@\AH1J)H\EA*SP. M 9,KB_,M6H9+M0\OI!$J%')_SV&A!1_!"\Y]ZDX6&=V,4=]$J9!B@;5GH/ZK MT,$_P&/\_?L=.8X%U\,4FDHT;3L4/TQE:L5)R,G2_$(#,CU[[$1.O.KL@$4" MFF\_=Q]O'*R^JF\S:-A[5I@;^R+W$'?OL M(-N^6^ST2[< I1ZR6H46ZI+'!UK;3EQZ/_8@3!Z6)H6WXTQ1U%)=EC1BSG^9 M5>ZO(7JU!!Q$R8_2)C\FH/:\4031M?A/I<#ROTTCK<'ZQE*,$,K[TD7VMF'W MX]L)PXBCB[(WY&!9@,%)&-)X_ SDL9^ZPHTT#^9-)1OB&KBZ,]_4?7MM>8,9 M3G+ <]1U8C]P;RI$+,XQ=7BQ9YZ7>Y:P'X_RS9BGPZ(O=GGBM(5%\7^S3#K# MDWD<\W-O+1/FX1Q:6B M08:'\324F(:1'CY89O+.\KAEQ<&6XQGW)1HJWZQ"-0N$XQ/V/JV*,B(D\-]( M-67D0()12V#E!T)#7.BOWPU6R][+BPM.I:S17(M9MY.!1>$0M\T3KZAI$1U" M0UH7+P&V6I\'CR#:#_'L/;X2)MMG+C?Y(/KVO5/H5;Z?J-?7WL8U970PD@'@ M%1X\A\6-)F3CP;LCQ.O88C;@7;A4U1Q9(JA=[PZ[MM&DTV>) ?4X;]I8G>W= M9S>;WGO_"R$])^8E0GQ%YVM647O<:WL7?UN [HY$FX2>4F1'Q0KMUFXTN3N MOZ"[?M'6,Y?]-IV\/B_2G-A,:J4D_55D&H0*J:)8D5: ]]L5XZKMD%]J1*Q> MWD=M+ZO_!I$!8(71H9ZFJ%[2:O:3"SN0:<\BWXS3NGO MRHU]:0KSUPMPDCG2RJ\,:&V\&5II2E-0-GPUY%V.FL\NK].P:*:J[$C^,(UC!\]'[]<=J#6YJ'97N'O\5KCF3N=[FL] MSY'R>(<%W&;JX;N_3!\1@?GM=DQ6S3$N]#LQ.K'!W2_I#Z$X% M@>RA3AQJ]Q/KD-E=L!/\3-0R[I-W#V<6-AS*0-0AM M;S;,RH& [7FZ8@0;,DO"#*:LYS[,HI 9?^F]3=K+XJ,;E ZD.Y&3I N,XQEJ MQ0CJ0Z()'C#ANS/S4KGR3W,\>&ZE0Z]2O2G,\5,@\I H2< M: 'A_5&03],Z,FM*=%LC98N_LK;L.48>D<:?6PN*N/QHYT MBVQI[:= O%869-;LJBH6_0KL!UX5_#%IZ731;$MV_*&A<9Q'D?'!]2DKHHKR@@-2Y*([RDI4!9Z+5'RCQN9M8 M1WOSK,@\T\@]/QD[1^HXM4&2M['@G_2__^PCQ>*_XV]P->>D%7Z)QAOWGM0, M_R3]#%F.AFCH"2"? .@3(Z0-D :K/)T6$0',W6'XD31.C![_I['0PI&%7[?B M//PF?$R=+Y6(HD)X0,1D"J>K&J5+14%R^HU :9>8DR$WD*DJ3-@\$-
    DJWU./GV[Q;;HLA,EF6$P]7K= M?"EO/C Q;OC2:D33FE"&!!PTYD]/4V 0]O\]H3@#RL8/4VUR;.IJP+W0+CXAQ8S MW<\HS:2L-?4&Y!*8GJAO,B,RR]"D2S<@9:1:-:P!E1TH[D6P31P9'ICT#1:IKG[E%39+$\2FU>_]8# M'DG#^R*:4=YNMN4R]18I"#1>?<^5F$+J CX0_N!D!BA@C #D^<\8D[VP;UH_ MR@8E_0_*4RX7I>.Q&[K_9JE6T<)D?T#F) JAC>?%@FG\H> UX"6:D+ITWM(6 MC:7>C%!Q!=\^N>+[8T=F[I%CPC#?LZ,T@[=1V%,!RGL(7&G>P(AXL;GZ5\C6 MY0M#Z+#*_.3:?<9+UR5*KUVZQ%$];"'Q\+L^W1BZB1>[GZ:%VKNQ9A$-%50M M$AQRVLA[4]EZ\5/9H!",S;M=SXQ^+3%P04,B]#:N>41>3.3DQ"UJG(1JZNG= M@V*OS]6_B^E+T/Z/Y./>4\9@OUQZ%@TAYX8 M692H%%N+5"36&-N:U5EI)[W1^I;5]E?YN/;F?3-!_*686W[Y]9Z23X[(W/8X MWT0]F:@1:3C+G-D[*.#IU$:DS7TH%B$5KU&9?$?VYY[CT>N0YRI4/P5FWIV! M+M 3PN.-!X[WR:H-CLV43HMXDI.513BS%6>B3L?>C!U[O*B<2TO^O:P!U2<] M>YHGMY"FYR7;GS,PF2RVN&"P5N=>UV6!.[::^-NX\4/>^16IXQAYG(>\\^%[ MI'("W@)0H.O35<;A<$3LGEDZ(9=)PF=*W![?F MNT=;W9 !B0R>+Y\:6#]7/#4(0P7!KIV2_&\SI>[PFSXEBX%\XD/W*.JO8%"D M/=UR=SBEIB=P/T64MB>(*0.\=2IUT,WK%U@!A0E8D,+*T8VW V?6.%J,+$T+ M8T1CC#3XJM%M='LW"'](?<0S4"^*BBPY'=3E6B.3JKA?+YEBWM&>OJQZ27CY MB830Y7!):NJA@4S;4RVD&H2G9[5D1;1+);.VG1?*5*FVO1(^Z@PS8("8J@F M=E&K5:)M]@,K,7I:A,V$;FY$6N@-__(B9Y=B;2;8H'=Q6/R<:<%E:C;/%]%7 M3;)E)+A_00CC/>P07,L9R->"ZER?#?W1& ME9X@"4./R^7('4,,H[U/VDIKR0&4M-.K9#% M&:G"_KGL\B_7J\+=:TI.T'/WM9:71@X\>8",(+"VUE':^Z/XTJ=;BB"[+XQ) M'CCU*"*;]J;,?K/]Z+(V<+RZLL!$(E.*<(#MTS"\,YA)=:;T7<#-(1C"XZY0 MC+2-^S/Z"\EQTC:@K&!+ $QZ 82=:*#Z#'K\* 9XI<0>G$CS5/=GN+_,CZ"@ M+JQ-6KX'_6(JS52T+,WA/!XO[R!9','!YVFU+YG*;:O_6;(XFO7O<7ZXF5'V_WY:DS$'X8. .Y3*LH,2V8><+9XTT*(,WM^8T*J8,5R3K:KU\Y M9[RT/^]K/>TKF R>TV$(>Q@X;EE!:_G=8W?"E*%"4*"K=!>K(+Q(0-F=VN6J M_&LNMU?5M_X\^W-@H [ S=*$?"^%5;OA3;K(AI0EI>*+G1@Z=ZE8$'F_V MC@/ACE/9=T^_MKKJF]+R*ONA3JD]K1O@<9W._EGGM'!0,2OS-*#.&;VVV=4D-UE<_2SD#^;9T%MK:C_&'V&<43 M(L;W!E%].F'?8.=$7;[;?1F1O%2,Q57%*NBH^RJ0C]OW.26S,W"+F+T[P6.F M(L&#H-!N72#SQ)IL26GIEB'+ X9$B#%A.0_WU-EL&#?;LF,5H][>MDP;\\77 MY]H=YV)-C5Z0_?A*T^@SE'\# Y#M5+A6-6#! HP:YHY;6[2/[4VHQT>NYGFT M/?0*'#[!;BWWZ*#\SD!,2'8BE,QEL*;:@X7PP=R8">2'CJ:>864W)TP51^<4 M+PXQ!4)&WG\X*7^AN1O5>4Z-(0Y1WT3HB3)IH>!G4#;RC35=9[N6MNZINK\+ MCIX'[FWAAHBYVE4WIWU:[Z3CAQ=90)%4)_< Z)IO,EGTC3.9A1B?LKK"AHV2 M[/XX@W,4SYT="6XT<+;X Y>-^K4J\E0TYI0),4GZ">RMP9.B>,?TK@-.DY8$ MUMK0R+OF9F8M)I7Y9BI/2RY7:7I]^WC0=Y>1>,X\800HF1-]>M> A#T#-6Z= M@0Z;[Y6P/H%GG-/ZZ%XD47[0";Y[5(- ]2[3$B*G"AXL2\_<3[]1X_+.5F.% M]B=-?":WN(N$C]&(>(8A)>>\=/#D>5^LKO$J'7;!7 \EY/Q#KZH"R#.S-0E[ M^G @R];6_O=ON2^91$XZ_=YL'*1Q98\?!_DA. #E/&4@>S_=9_P,3@P*JU-W M@3'\5MPO#8OG[DWB)VPQ#J/A&2H0;K+YK.I35_E^7@'N"DG]B4>XM'=2 M/1S'PDB56=+6>L<>%^ZQ--(@(#V]._JB-U%]D"@(,(K'QI%#<*+)ZI\CB-J] M\[OS/F]W:"V/WV-3R'/ !'=XM2WD!6*T\9 M":))^ZKRPB(G?3?]I2>\T[6CQW5W4^(SA8-S^+\4Z\K2- *P#8!/'!!, M.#@6S W \:SHM41)M0._%X9"N1=H"UT>M+<'.>H';G^QE[IK&_>H0'T ,G]" MBJ&4ZFD OKCP03@8"+]%4$_T:C1S#3=O%73/>OH\3L*[\14Z8.&]U/<(M[MW MKZ*\P''=G)142!#32GR4'F&I;J;G744V@A?[Y[-9O\->J0%NC:LKYSGJK*)C;I$L)\C.X904BAQ-".DHEEUB-\? MM7D7SZ ?RD4]D=U']\'C^_&B8!1,41[G._ 4+$B^2ZAO7*O90=CW/RG*:8'! MJ[[HC*I64@]2T2FO7999TF$] \E"$2.D]?>4BG/NB+%"^A(:B;:_L\+R]WG- M6D[HG\./SM!#,3:4UGJ1H9AT8 M-._PYMEZQDCJ99@#E=6E() 'O:9.\EJ7Z1GH4$4H(L0&@(6%X%KI^)]7UH:KJ0LU ?-J=$.:]'-O>%07E MWW(7MT#\._IL"^1;E/INW:@)M !9@M",KWR&^\;;I_6YS-3THD(TK9Z=5O1!A^OP^5\J\^&X_B!@SN"-3U)!XZ2)A\ MIFE*CV&H.MQK[FT;GZ#/A MVZQQ#IM OA=9I;O>0 J+W5)C\&I2P*L?E'=W/R!/@#M/ MH>Z?@9C), +U,80CBA]1<&3S;.WFT.]>OGF$H_$5WOW5UP_^Y/%G=<><[T5+ M! 2#XD/Y](@Z(VKTFV9"/Y,1_Y)_K!A)F6R8*'JEQ1O;ZIZDQO:)1^N549*C M-! 9:RM]BKP#>F+CF^TY#_9*M*:.U%+#8#F)BC^[#3^*-N]U.-I(7)"\$%B3 ME;+?.HHPP.W'=]%0&LZ%;R/!NUS8[=35VA*F<5.PYMU=KX*;>G\X%RGRI274 MR;+_CPY67ZPHLXX@46MY9F5(CV.,['BAIB67""MXH%[#Q!XS+&7':$(C^<0N M+QZI6 ;(&[2.(W4K'/RT5-^ZPZNV0QF# /7VAU!5Z M)$/P&S\GEVX&PFY!4.S5C@F%%=-H3-5M5H.%RJ^W>O^\!&W4H_H_$-!D*?MN MF7/$A1J>/[+^+>S:.V%)2,B#CO;^#&G3MGVO_H8OIJ*R:\F_WI8P0^D!&4P/ M^-!FG*Q8XA\E,'%OWO#]A,):ZS/'=,?GP6]=LJ?6"F)6<"MQBCJ^(7A 1[G< M +_PUK#KW^$3I!E*05^6_D_<\LCS&S'!<= ;+J-[W$0/T1A16C)TS52$NV/R M@<.NW1+M1CZ7Y%H:^"0)5#*MR-$3.6"M'TI'OK<&CH]B(V[$K>TX M=JF+IBK"6Y:&^9Z&V;*'?W@.O.SU\K"6R0W$*&[<(W%8#"W M6'!"$6G]]E;;4<%/-66IOU\#V.1,-5Q_EQCS4271>/QC/&[N0PM%J2#>1;'R MRQ"$&\@*9R#PYQK]D8KE'I(\-A#^B"FC-:.-SM3U,0U\/=>ZV_*Y7E5LC]^H M(-FDL#\*/#Z)^6>?MN]#I-Z>_[2>>J05RNZOON(1'C\=))%9$"'"PSCY3"!O MQ,0F"'149(]#Q_[=Y_4_E9_JNERZK2<[F>G1-/.[Y9?WIS9]A[CTQU:_J,(O M71;Z^*2@L.\41.C!+&C76# "W&7FRB!^84]+_F';"QDZ MX-O'^!52&I!4#UMF)_B@_7&%2CR+B'([0GW[6Q=G%PN/+,+M,]/C!A6#6CH# $E(#S>Y#C"K%O5*M:NK0LGGHN)""_7@B M4[3!X^<5KPR>ORIR<]G=9EY?%W:#4GS*@[ ?N K[IX2!TOWZM\LZ,5CMX*?V MWF5HE]['T>IJ[XNO#'2OT4Y[JFF"%D2>[(@WVVUJ\\6O(IB<%^?<;C8;Z#RX M.ORKM^8R;0Q]W\6NAE71@0P^Q"@4>%4"?-?EVA9AGRV?G6+C>TMX?H2-1L(Y,'1))3,B ^'Z.DMKZYYL6Y+0S,.[7 MJ59*.F=Y'YTV7GL&C5L*KHD& O+-/"!-2W"S#I@0W@MA#JJO1PJOHEB N_@M MVG!.OR?FG[*_EOR4S\\T T7TU0EF@!!N.T-JRXJ%F">WEN7;HN?[ZC][ZB+F/6]Q-=JU:'*U= 6R M<*L19HY;_R+K6C(MWNH$C](:V83$Q3[&<@3=UF.GO-.30-Z8U!/9*I!"Q^\A M#1N &E?"]&EIM7_XF'-OP9/O^/4'Q3;%:E[/?9:-%_G;FJND]/7RI_0$ -; M8DY>2@-2OLP-43\$D9YT[9@L?;H3>MSML"G_R?@[F9KN^W)EY^UCMYVUH:9N M-4)[?)=G*2+@9$! =(!!A6G/2IM?0"JIQ?0O/;PV\V=XVZO2T+27784&MTOS MKTKD$M73NR*)9L84M$Y8]1FH7Q>. W,B)LVF'H0^U7:<. -9))M4/46IK5?Z M_68R,B(T&K86@CKX+XG>!CZNBF)$$P4F=T1D@1 .Q4$# PGD%0P.%[7:O_.V%Y=5>?4;P';QNCAQ%HKE63G M!)<7CG5_QI+_?8^6]7O"^@H7*3)I.MZR8RYSNSG5(-#3DQI#2Z\E+AY=73[& M;/L/6+L#9.(MXO\E#*H3ZMI>A53#T )[H:) H4(:<_"B?T% 2[Z1=<[0DS\Q MVC_#_N7ML:RAZ+^MB=('O,,MP;!J3AMII;_F6 2!'=S&1(!_$]\67W1<)BMQ*'0OD N,*YD+)=RMT]9OUU MV))+>!%$=WL7EDF@==-NT2IJ3ZLG0ZI?9@I@K<8491HYANPW30/?Y'JDUFJX M7Z=CUK.1"YFUO$B7U$6%0PFX^:M'B1&6,^N7MCA3ZK0B[P[))S3EW>:$O M(1$CCT.ES2>D;WZBE/"L.4ZV#A_N)XJPMH\?SM5MMILX5DY4Q2BI?)--5UK& M]1O_,9GX0KU_@&TX)]9\8EY?-I'7B.C:G8(?9?-[["2UD19#&DEG^1J*R\O7FHLZ,E[NK=R[@. MR!"S![NO$"G[\6%[6OLVDT/Y87PZ=XKI9G24X4(UK#UR#7@YC:7V_6' MSSC\/JSCY\Y BAJ@?Y-#HJSDRT2.Y>]@;H2O,5&%)R2R;%[7HU^^-<;RJN0- M\:*Z]+6"J.Q5468_O7/_9%")"#&=;*78R$ZI.IOQE75V,1TAMVP-3%.9@V3X M&EX^B(+X%=-.]@2@DY_HE?N^]3\#P2:45)Y6YE@QO:L<"_W;-W0]L5_=*JW3*MHHSH6 SKLUK&6<5@YKK5/M M#SQC)9-8QJR,[DR\N,H*TJOK!+Q73\Y DY _V;_$V%L2J#UE_;9];8?!:Y^%WMHYTHY34D[U7(2Q MY5^=^[F-RP'_;'BO8WE)1L6/)=/?O*#^:C1QU52B '0D#XT^1\]=I,NYI@+A M.&T4E^K(_:8+VL\+B!"%CJ.B<:YM'!WNH$32# M\Y$'"'7GUHG0P/";4V)=SH&"-A_C[A=HVB8GM)FE),:;S@=R%7>4@.MU. D6 MN$V,^>U XWX1:@(V+HRA3.U@R:] ]]/K)B,'92/$N*E+]6O.U+>Z-78KO2*\ MK<2TT13W\U,*3OY]GZ=YI_''0/M$OQI>[?45DD6FGE7P0<8-* 2)!*1643&B M-%VV:RLT?G9ZG,3VYX=;8340#L?*D9//)=9BZ:0U<;.!US%-M;NG[I'834;, M!,1?22C@E)52A'3&"XO8C_\-KI+#A&XS_5#YFOGJ_0_!,@[>S=2J2^FR-.4) MJQF8&M3%41Q]%PT.T243K#XO/69MU,9S[39CIH0^I_N#ZJ(!WW61G,8&!!BC M=YG00Y9PFDT(+8)B"B4R3D1.AR[ODH9NI"%SK?*MJO6Q@D9:]E_/0$+=_.1K M V.AVC8T]_#+IC&*E'K2C8AQ/HGU3N;I-YI&@T/"Q'^-O*%Z;@TUS;'ZV'O M)K?]'2"[!L&+/QHLDL",.7[&0WB1MROV/=E MRL>@HZ&0M&_IE8U=AB>:9!EB?&MX+6SEG/+KMH\"N]9NS+X M?31 7L7]W8^ 32+-T+_UVF7JZ?(Q.!F.0PDAU/Z-6C7&PW2U_LG7W5+]D,6; MY2\F1YJH>2;YRK*V2K$U4OX>,+Z&HEE![/&DGF:+?D'!T/8VP':U$,&!"YJ1 M[=+VJ6Z6%?,&&4>O.HX^;<0PK2M)W)RRUZ@ MH!3:##65Z,R001U: MK&P3Y!XB)%[XT /:W)I&*P4+OOY7.;8T->LK=IL\1 MN& 9YZ*\2(_QVM1\IQ E MC?(< 01J,8)]VJY_/\BH4W8OHE&Y5-'#[S1U_Y M5NO8U-&W&#+3+4>I[A;?$=&C9(8I,;BZ?=$QK/SEU+*LD"L\'E%7R>E##F/2 M73.X%F/BEXF]M/')GO224DZV(#18$5VB1(FBSWEV#,;1UK$8&?VI,(K53V/V MS/7.$Z'Q-"UJ)XT9QWN3-7F@/9"H$0#':$%B0\U7AJ9UXR$5WK*B!5\0HJ.:]FO3H"4I' \[J@+N=OR[N:@%G_ M-UCQPH>N=DQ!:K7?LQ@2(TMMPZ_2345)4XI.N1&S+ITS70:$D;YY4G.HS6* M5O$S_Y!@95O&-S\1(VK<-LS%T:S3X7T0VE,1I,I4Y112;%6)&6%O62 !5YQ) M*E^8&Y'TCN7R3>/*^?*N3^-+['R7# 8EHB<-Q.SZY=F92\YW9T;(3GL"$7@6 MD07,;'"OEV&!V41*N"#;L+#(4KLX&=UUK*TT%^Y&%.[9A:^Z/K7_E#&@-4>H M$(@Q73<5'"UT%U>H/3"9,$& I8U(4FWU#T&Z^/MW,G-#7LB'),W'NM^01X2>57!TM^SI:)0 $9TB M'K\_='IIK*YU9"6Q-%.U4/Z=N^-7TFPMDW.M NIQ,K+%AJG9Q^;P&U$;V\.F MXXAGH9BA[]KK=I5_4_: M_(;\%O1\")YN<.&7U#FT\1-^9RMA:L!"<*)PVE"I1G%$@P1,]_VB_D?(^.S1 MW)<]B,1Q[,@GW.B\ 3;+?YEFMC5?1RT4+0+HG0P4^!1Z^S]L%W 9F[\1)F1] M=Y+[@YVIB[(#3LZ&ZJ-F";@4:7%.%8CY-3/T@)O01-AQR\=G8>[2[SRY1YSN MT(N;I+P[6&33\^Y;M5;I28CB&B/;OD,4FA.^9U0!V=:N>?.#=<_ON;F^Q7)\ MK1;&?NE2AH0^L1^-XJ>4=U\"X/TH)C* MO.25&^Z<@ZBKM*,2_[$.\K_HL W U\('(O4@<:>21-?V^*"NZT2>T-;SAOG4 M']<]7MG1EK7]S>M#EF_ZWN-;XR8C7'R/[2UMN$O <*(OIH<1^-NR052/#T6Q MMQ6JSRL4VKU/_C4_@MT7_\.U&T3WM4.'<8-\XT0#*47T^4^QT4Q=O+7;L_ - MEY5M$=&6XHA"OL4#'>_\55;3!E[ \\0,D3O)^88L#'TZ;7J8J-UE,+6!.$\WW"?Q.'< M"_J!]V>]&I,:RI[__@K3=-U&:Y-+UC;T*KL,<+S8#&$@!7\QMA1(,.Z8V@U+ M\:_H^-A,X/E4@BD=%8JZG^Z<\E=YL9P\+"EB%F1+F?MSM0#-+0.#SF-6?PY3 M^9&OX]NI.KV$%<;HJH$:W+ERA;_UMS^5(A0GX 7WI+YV1L[45!F$*19FU3KQ M9)JFKK.M!W]I**F'.U!>G;(A4NRZIE6A<7KT4W^U/Q?@-TA_,&TAYCJIC[[_ M'L_UDQJ>2'W3PB@D 2I[%T4=G6D?*2?U.:WM.! M_+M'K,T2*?87(9<9(ZK5/[_/ZR/*I.E=0MZ.)041V]K/0/2[>MQ$2*H*Q0YK M^KZU2*GEU\;[KMPYGP[_5U<8DKH?-1JT$D#N62"],H)Z/X0&J?042X#'D'5Q MTI_HKQ0:3)0T77_^O??4ZLK>QT+^K8Y_TULZ-+BD+D_>%"_"1M:I7#RX"5O? MFFIT++9YY!'YL1_Y[6!3".UTG-$':9U-[?(/*T'$8##MG>CXUD].\@XM3!!J M6-G&_)!CUYM/@:XOYCXWFKP:,WK+^ZBVUN;ZH1XOI41/; BF20OI^.GKGH$&EQD(^P,L MW($6P>_]GG_E7^@=NEB;2K:*>MMR7,+'3GQ$BH;ZV%"2C%'Z9)V,]X M<6R'DWB4;^C^B1E0.9"+?Q'S]=$ 96W'=AUP7?U,]CA5S.O7XBJ61Z2RU+<5 M,G3[?7D@Z[O053^:QS^DL>6JRT45B[, 9Z]3YC\B@4(&]FX)?Y712U[TD/R MSH^^83B% GAE/F!516.BA!'6N,I"M2(>5 M9L/3__8S?_^S^4ZY__?_&9])/$=L=;QT*- M!6O=$')FTB#[][IB)[HI/O[PEM$<")2N\'_7UM-C1,B MUB)WKAZOE;JONO3!\3["Z]FK> Z3_'?I:G1/XAM\RZ)UJC"09E2\CM);A(%E MS)%=YQ19^^U*P,:_ YQDH757US-<1_'NKF!^31;M4^[';RW9;\X*$PU68X'' MTW\M&,[]^JQJRC[O9WR2*@N-W?O6Z="DGRT\OTE)B)AYQ"NV6X1%-;6ON^K7 M2D0-QO5%!$_DR8JSIZ(.P!\'HA(I]0DZ!7GS7T>L4V?,IF6Z&)R6,A(4Y?).&<(N/FU6,AN*L\&T]_=5G7F-<&L*WL9D&N.7C$K=DR M0L+;N(^=@]>;3#2$([FH<%JBNQD5"",LYBH PXHH$2BS\66?FB;@>^N-'06S M%A^R- 5Z(\LF;!#LI1GN8?YIXZ6DN1GM04V;5]A?:%X1Z+PM M2_.EDO(:J:KZES()#2@S&^5? #;TI5*H__&)Q7F*?CP#6=DM,4 _9:UHK-(! M-:10 C:E58D_@#=/J^)<[V9^KEQR\)IWF5?[6I$XH#[ZR2'UVDN% MNC[$+*FE&P@C^NGNJA)WX0=(6E2QUKSL9]P)2& MY;V0P^IPT4Y??<\13X\GLGY4PNSX(<'GNY^WYWG#7^-9XI.O2EGC0:6M)VK8 ME-#&7)9K5RFK5*287I%R'#2N,R'^=%87.V#!"_N7L[3T:6!VOK8M,-]]*^"% M\8-QZ/>A/\J.ZL2Y[ MC"0^-,YW)&!D^&@V,N9#UH[25,$Q9R!N.)D=1VHC;#P+UDM22@X,([5.X3_& M&Z;[!]9E*?"5OSQ^L!JA4E^!]=7">1B[2B\*4 ME&R&Y,M7/-.^B,K=:63E+>GUZ&N7I:6&U98I<87R)IRM&OMP@EBUNX^S2!0X2O[KZK?- M^1EO+HXU_A O_XRCMRV/T\5YE$8N(=TK-Q!W),0W%DVO2;0 7,] '#I,1(FU MF8IEGMB! M&XTLDP\[OS:P,3AJQ%?!/W"Q JZS"?/X7BOMJ#38T_0O+N%_$. M6"S ;A"J4AI"=>7@=*]4EK06+#^=@9Y_'++[Q]QT3&0HB_^NGFR@4WS/3NKK MO5AQ\-6L!9#NTUXTLY*.6*U+0&=5AH[]FO.<8NZ$TMY.(6(UYNI"^L)3DTMQ MKU_[V!MET_C=KXA]@L&UO:I"6LX@(X2. FNV.VTK,W04=DAA\K*^_%,B(:5!-N[;ET!=R<8WYD94>KAS^J8N<_2F0EF28^VM6:*"*3UU5G?/^4))SHE\7Y5?M/%UN(&E^[?S/TBGPS:>W & M\CYABI0>Q>2Y:1/C:U8%U2UD^MJ/>!XY1BAW X'%P0^4)./H[\@OJJWKI[LR M72[8)(44@SD!C..YL1X$"R!N(:H/ [3BTK,*K#&;E&+YR/'6P>=-5;]Q&>4$ M(R-YC([_FJ+N*2W2J(T &5CAALXY(:HPG>&DH'=7WK@W(%"C4[M9>+H/'[RZ M+U^[/>ATATW@EKW)W^%%F,X+@$!0&G4I\F&BM>Z($WA& ).H81-8: MZEAC97)4C XBNRS@P!\+"=F*&1(]4>K/D M7^!6<"3BW66T<2OK::4"<\;#]:L3U[,,/ES*E7Y#A/2B& $,=G99;MJ]8-O5 M##,!>%I/"I4V32D40Z\RO*C'#YO%W<=0VPO]].R-DB;?)>IF#'X+Q]?E?GJ[ M0%8!@NM^ +XV$^Y%<46'5D,8ZX^( YI"?R4%PD]DC\?K<-6M^;BBS:%S W>% M,/2F;L<)\EQ'%%:U-]G"8K5I5G#Z;T/3R__-AS:_C8.)ZP*U9I=N#LYAN,VC MA7H&(#_,S( TQ=2"A$%((M_D/??W[5F16H@9KE<^R&BWKP#9-:,D_5X76&\IY?&[X_OZ1B7NP8>:'*5MR]#VWKB%X!Y? M]\GF:&I^;SLH/^*\D@85TH'A(NT=9EHRZ &]A;ML/_RTWGS/4?V[_M7J]I^1 MD ?$KYXF7\0'ZMD:,XL<:KU!"LNG(UI1K6\PN"4XMEMMMHN.D_VZQ@P/],3B/=K ME==.G(A4LHR9T798;Y6^5A)Q;\_[I4FM9*8#=V!KT3N8$W9W"_(+)N7#SFD[FK48+F>+MB6-82Y(+-2 B3JD)0U^L MKRN'N5$G(O;-9U3,55L"(G-9,G.&,7;IK458+]JCV?BR1K#QU:R M+QY].WJ5/Q)YHO#+:09=J]>*A[/O1,E.U1^>C )F03];7(VF=Z4Y'>GMM$/; M;R6;C[9_%DM-=]&#I<^B AJ$$&ZS>)T"-(9%5AWS=NT3D6D>>%<1;Z:IF(MS M&RSX[.0?$_&Q_-4ERWMJPR??OQ4])641?_'?:YMK?U4'=>& M[67IQJ;)O]HG.X7Z!U)OACNB*X(7).^QZ=]L+"MG;K264$F8/)4FJTWJR2," MA,%VQ;^7)Q2-L-;V36&..@O.;^L]:9O>S[M),2MG5:S&#N.[E$Z,'("AS:&] M-UOF:H7G[9IUJUNB]2,LK?)4?B1BT_!R\]$MA4N^BD64BYH'*:+S-0-V9R"V M=6)0CR>LDGPU%N>=E^;3V#[E]/0M\X;Q8X?3KV6.9I>>RYMPR='1\@N#Z*H1 MY21K@GUR(1[S]5]1Q0K';DGCC'=KA[Y'NNR\JEI?9NZUA12U&\R+F04I6&C3 M3-I:G=G0]V4%HE%2.6*:&VE0ZL_+T^BTS:R8NQ#QN-U_35IVS?_PG:C6+JF*L>55%.8X'3 /$M8K%._3^[\'Z_+I A&RLP- M%5\O-.3+1TKV*CH#:4S4[NT,3U9=87%$N"W8M\6?@F3'&6]!J/44WPF >KA$\=>5:YH\8$-%E,/;?I,WN&Z\1S<9.I9L!3[CMYSZ/JZZDP$DF$Q"%ERAT&WUBL%84/BK*3S7$[$N^V]ZCG M*]2=GF<&99;G/)?-W0>@7+ MH7]4[%*01]*'"PD\^/&+ [Z!A'#<[[35'1:HU4S+ M-Y$++4V%=@?,X\YE<>D*&*Z /BX0@Q46>)6A^LI=3^U$YWA'FL^ M99$:V@#>H9(2P<#;5%:K]I4#%G-JZ<%W^FMX >Q:=CK70WB! M@ _Q=EYY5H; 6A$>Y-H_V>N)U;E;T-KLGWT<]_M!E0G7H@5;LM7,A*3DKH;G M!Z;HL+PS4%-Q1EC9ROD)'(JZ.A$E M4\,8X)/1E![#(K&)@%9?.Q_+0T"?>1 MK6>_^5$\SJ"M%>EZHN7_Y/>'L&H_$1DB+V:NX?#'8=IM)4:S0%K[F<:8]S4* M8V;K.@'?WRF(N#QS%NRV62@GV*_1D!],AJ'8_3LUFPGW.@]46#S\%\UK^VN2 M@J*^CRME\[[ZX"GU8[@:2L^X.2%+\TT%,O>GWXUWY@J\Q:^^95B24-<0BY_< M^PEM7OBQT+7/TVO3_NHT:[7Y.C4U\75V0EW4=RU#=#19K'*+<]O>/NHB87 E MX5!CHUB,E),[J&A<_!@$?6#Z99=?,C.=KGE<7U0'>8&25TYH>!8EB.J'U<"* MQ7H(RW'O'0C9V2UP)A MW'83]N^RP&>P^47Q7A=E 9[:=\7M'GK\&I>X-=Z?_67\YCZS>;!";>(F7?@W MMQ%#$.(W^D35\=8@UB0LKJ.*XSQ;AY-FBOPE6S*FYOV397.[0@@O:: M*=_35](:F4DCPM/<&;M5.'D^I+H?_"^L2-Z4$ ,([-SY (NX-*/2FC)BT_E5 M.Y8Z_/>SLI&P+^36W4-+N@($>+5VF6%:Y6,A.M%-A6A8F1TP\^1Q8>V*ON+J MS>I7+YS[.%TU;$&ZDW=ZUY\MFPF/LI.O3I MULZ5"M&]C3_0-;OQ?DIEQZ\T ME*TK'.W[QRRF(E?4)R.(GD;QQ2/EV7/7:EM^^EV/?QQYF=",&7<+R/I!UBS0 M;*DL<$A9Y&HI&&-*-:*A$?I]MQ=]5;B)]6+>B<0O+;O2U;UB)>*#?W2Q83>J M$4\Q(4L+JNFO^[P-DRSFR%L2-J\R:9L^&%+=>^DE&GINPE,P9Z#F-'1H! E-XC("!%(KV#U" ED=X$ MI 9"#[TGU$!"Y]Q/LPO&4G6+V/.^:W#&V"!O=IC200\S'H>,6-KWT^5;$3P_OOK:^8.LY M^F9FIR;Q?+AE=]XM;79B0)_1V_"W24SJ/SU+EK$WN37.S$173>@\%) \\=[& M?GHFY?6)KI2IQR6V1,F**Q2F:-])#^[5'^3HG'^:['DK^TO')?3+2]DIO#TV MU-.DNL:C[*ETPD%[LF=(B8SVW=YN X0)@6SWH=O9X70C^P1CX@NNK.UA_?C( M4!7U;7\N5$W_0S[/*&5@WYQ4H/R)I)%T[T[:E'&X.*<>9UKO+_JU\H>TFF>T M>%=U+R M4T^;2Y9S6&^(F9Z*E3VL?D7>8#N%]P:M)\XH;'BV^ETE'@13Y(C %F]JJ>1W M7-K/[Z:_]T?(NN(^3RG3MP/#Q6*@@JZ.[T^/%F'.4GN414B&WU<,!,Z38D02 MDB46LZ0G02\&!;8TJ3UUR#XMK0C]GY&=PG7.["TN3[I^JF2?U]L]RW9J9RD" M8W5LV2[ 24Q91=\M.Y$V:RT'/$(5]K*UO.VYC0*)4)1!OW!,K>0C)SD?F<8W M5D*7"O+D[U-92,VM K?^N&. T&YUK&%SG(9OYDHR,"1[T,'@, .:L#BOX?5A MAVM G:&@_Z-YV(0*VSZC&-U2,?T^+\D8V"Q'. A7%)V=YB0E;(_,RD"XII8- MNO,M)GO-<^IV&"O:%N;?F3T8V_[HIV,HC1G#M@IP#+AI];' 5,('V_XL&Z % M1O9\-KAS*[!741H64\??: #K:1X* MD)@;6E7*"3V:QC\[:@TJ#E]-E(>-)%9_P"5P[/^J:FDR(DK_?NLB;*V09:ME MY;W% 1,>H0%F7YE!IW^EB582,*'N3/?=C@WX334=M,"8X"N"*AN,X#,1TN\, MF:YW^Q?IQ_P(4E()!Q!N8*R22G93&IZOM=TSHSQ#MMR&?H?F5^Z1%0U_J(P0 M6A)\"!(&]+%28AUF1=%MYDO0Z(-]TR&8=KX9-*1EZDZ #M%W*52:V63QJ%U= M=L3>/MO<-X/IO@3.BYONWC,3]02UR1OW<04!RSQB=*T46_(#>!/$DHB>IEX& MEL.;N@>O#Z)\(^#[CMTB5=.(VUX_>]=AW^ZD[2WBY!KAH]\FEB$";03=NIV<./<^C]9J4K_*XIKEWZA9:]')(K7(=O/:LC[L;- M$*_YLI_4JCU,$S+TJ"W$)Q.*POLF%.=J99JM: DDSL:7^^0F2-TRFU*8 M>/;6;<&_<=_]UL9GM6&("@D^"R$]@M'/8IB/"S>F1X\E /C==Z5MO@:B@ M 8H58)CJ8ZJG%]S=TYDCERPU00,TZ95 *U2);VS];J6T9K::Z,_CC&K\?U=_ MXT J%1$."ZS#G^JJ:-8_X_[LSPB;VCN!NR5[LMB:"QCOZZI#^HBRD!NJU[;& M]X",4/U/9(]\%QIBQT*IO=:6MY@YD[@?7\:,PR3;F>@7\XKG5"RD1]$6BV;E M&^>7=W4>GF7[O_9_[1_LY?#>4S=SD0.=FHL.&U=]PA2K)L9UM/@N+M%EGTC- MY+=52<69T:8?(]]$&XI%CL[< [0^4GI*+Q"2#8!5D.7]<":);2PLI*VV*4%" M$"9$F,DC,W" M<98TAFNZ-' /1%\:LK?B!OZQINXPMQY\0Z[G8O\\:,OC:^>;.J\',[ -\G5J M'U62X+2A/]?';0I3K"$]F#U/Z?;98E'WY#(D#6D//4@;2[PY0'?!NN^ ;#5GG55%SJ)>'CW+%TL;;W M/P+O1(5L 02YQ0<^RBG+44:M/"F0(;E!.HUHNJOSZM31S>JTH,SAR"G.[(.E@%= MH0%L#UU5?7QY%!W8O.^Y&B4OU7]^%QB(R),66%8^:J=!9 0 MF!A#,2(\3\SH6X0\8B L3+B DAT#2WGKM=@;7[W6X*M\EB/3%:=N<1P/<[4O M)@7\DO<+Q5(O$CFC*D%L\";C_3JWX-Z!$:ZS+9>;!L)^+VR<_AXMIR*BVUOS MZKM W2P01X3I$#G5!H%-W;8SF$OVN-Q@-PAK2>XBV-7W#=?/6&S7Z?MO;T\P MS!N;1[=.A&$6CFZBQ4A>9%G2@09QZ8097U@U.8\ZD2T4^Q+H#VCN1L+&N4SF MOM21SZV,'=;&*'/6J[$RJMNF]FA#D)T65[)H5,395R_CW^0B51[03[R@6RX! M-@TM $I*@=VC\BYH8$G4>QG>GC;CP*5+Q$H\HY(G\SF_&>QO),V765AK/7U M"#'4LX\-'\1'M)'1?H(T0/M0\8SO61I@(? "\$42'.<8LS0>,RWSW&D,,KN; MW&W/^@C/+&<8.Z+P8*O2B6TU^6WB'<&.96&RQ.\W*CRV#+?.\X:N?#)C;(!I M#S-LMQ]F8<2V=CQVK;\OOR94NR_T22U$4!9077)[ZH*SX&#EBR0?LB9,N>8D M[J6!IR?LTLYAYS'5_6ZC$DQWIVRL=!]?EMP.FCCM[?C>7697WXL&"$"?)>G] MHMX$7S:2"Y5RSUO/&<3_Q,+ ^:M3SRYWLL5FV7LZW\Q91 7&?K^R4'J_]&'I M\QM9<9Z*^=+CMD8GDNP-HUC&Q__7YA3=BNV[L P@O9\5I #:; M:HN;0]=WUG<5HE2XMDHL#ZG0&8D&[(&+RRF@H#&8FW7>5K$8R!4^Z&**55MN>CNG]/L6PF$7J%)[>Q[87 M!U#%Z8B0QNYL)\@TX1:Z.F#OQRX!F\LJE-85$$=B[,U^JAOQ M3?UM;86FVY*))MN@PZ[:@NN4)'$_9";"/Z!(3$O; MZX0[0L?QHMT98TCZ900-<$="[38VMK3(VF/O'(HB2L \(7QKAMQRL?-N M2>TNL&-9,GNP^1A81S+\MI<\&G6[K)QJZ[!MBFGTJA@\*KX@6_-SD@:X]7ZZ MUR2;A%[A(]01^UK@I+VH>I;O& KJV^/5*U+ENPAE"L)[%29(F%8A6*S.Q[KGW54V9<%;/XE #=DGT/ZH^E(2<7+)NWA%,$L:,#+/TMDM6]> M<)O83L?1UQ^?+OB]&;]H^,&@;5Y7P42,+BEQ-B3 FMBB?"^NR80O[7:08DW] M0]Q[T1>JHY8X%"_LE^P]23K?$<'TW%40,T6X"-K4W(JB-UQ)Y M8'0V^I+:&92\H>>S+]_0_Y%DJ;X>>-2 -;;1PG[W>@F'M=\E^" M1("#G)8B;^:IITI][:Z6YI*(O![=5"LO]OTBY$3PQ*:4T@"CP.=_70DQ/&0H ME4L#=&IC:8!UEESX\MKJZG_X%9=_@_5B8:HYT'>-I>ZFR^\E$JDFST8[=^GR ME9N3DS1O1WSY%BMY)UY#K-&\0JU<40L_"6SV*2]VJ]1MV-JJ=99?N96V^4[2N#\@6;[R'CD M=KLQ;*K_\"1:W=I/UBAL UVB@B^'8*H"%A&^95/'CG,GQ1?;_6O__/2#.'U&\!464' JI M"FD!GJ? :PCFZ(ATU0L\O5$Y8R3'Q2F\-@125:=F7ZS2]?KZ=__Q"UR'=\6V MWTX1D5_,2"%D$RBR":U$=%^(3PL[4:4'C6DB_?52A8_=S_3D37;Z+!QB;_\6 M-L(;:?^^JM8/2EKH@+5,W#ZUY\N^'1($MP=?60.R*BIX>EIGJ!/66M R0Q36 M7-/6,\UZ_J8O/ZM["BU")%433+W4OUQ7B;@.VWRY>83^^, 71-5TQ- KWP5 M: !UB*&.&?I$WPO+04XD0TJ>*47?,H/ZKYHK_*JU MA/HO/.^4N>'*'TE_$GJ19"F+EL%*3" */WR6C9K]D5.CF(M&B^@$GYPQ7 MAG),Z\'+MS[D-W6CLLGT%SQEF\JQ"GLJ!L>6[Y].2%D2$;AN M.B?>X]DBKYI0ES5),FWQGOI48@Z-I>*ML.]-M:/%*%_G6.]JUYCF=%XH._1[ M'V#YRA%'"B(+DC);E96(#M_BJ9%^ J3NEB-0N+M726Z\.Z_&+0I&=H3KB39? MX1W4QS">ES<:VMIQ5)BKJ/\Y);',>26AB*8+[1<;:90\$(PO3_# MYHW=%_179AWHGQ&V6L"7QFWEW7.2''$&WP0?6Y]N"HK$?B]C!/0"N/?9Q__+ M(/M/!#=,K1]V.32Q0OHH$+,JO::Z(RFBY/^=:GWZ)X2D3C$GRBUA-X4(N2'C M.7&6HD'IA,E.O!I1(']NV;3DQ"6OB*TMY<@I*2997,FLXL&2*) )&,.[8\7'UE: M.F3C5.VMG?B+*Q^__]#TB57].]TGO7Y5[S"Q0L%.A\[)(#:=9X]4V5Z<^IN, M?1[$!;+;"J8!3I^0=*A/:_+O$5Q:+KE-R_2!(T?;]-LB24=CMM",WY)U",5[ MEF^>=IQ:&S*,(_7M9Y!\"0<&J!]$YA%,3E7/KKQ#U1Q43]]'/"7L*:LZ^\ X MUUN)--D'],C')LE;&_0S+,R4QRB"6F:IE_+U9'M[/9XQ,PVG"P<*4957S(K> M,;S[)\[P-$2#ISI M5T%C:U3X=(E5. @9_TX&Z#7K/4''?R]J!)=31^Y&'M MQ9).M-Q9TXN7/CXZ])]+-8RDF)$,9PHWZ!^-^ E01 C(3QO7B$[!L=.M"51@ M526&601EQ>7C$%-X*G$^5DYRMNUIJ0<69,VL@"\8LX ];T!C3X"I=3)5WB#; M/:/DQ0OH;QA.WWXXZ=&%J9VETSMTAZ, M;#G4D[UB;?B_)Q,S?6/5HNGRN75:7<2PK3(W+"YM[",+E^L3T-:6"4"&U%?Q M&@=D\7YW/R>P9*[AS'1PK9P_3BL".M\P_&[15W>O?CP,#/^Z*] ,C')WTS&O MS!M,/\NH4WY?W" _-"7?P-#OM2J;0=NUOSG^_\$@WR"$%W63H%ED.Y@>IDHP MC,SYXR=IW/+=AG.$62*AU(F]:J=Y84O?6-CZ7=5U46N@'>(45[Y3OTF^;];H MJIZQMI>UD[M$Y+1M52PT'C=E'@5,XA9<<(B5W^2Z[\%__CM+XF9N/:F1; .3 M'Y0ALY2;0CD;U5LK5HK&YQ!'K'459KR/O9"V8IMX[?=O%OME/6M45&$6] M0P'97A!0)'JVP)E6TX"#$XA*B!&BG ;(5LE:F U9KPAQWFY?N/VFIK0?)T:W M$S&[;B@G "+9$C:$;LQ-TL^=:RA=,S&^.C%NNR"9S>E2XO*CF__W-6&G>,HP MH\95P^6A=)PH:WG65P7CQ _T98*"@N/7D:H 9V6.$+T O&BHH4%]94,-M6LP MO-/:;F29L[?AU\V!IQJ]7GW.[=Q*5?\TW?X3J,Y_L ZB>H0T\MR*$[QPJMW: ML4$.F-1WH.]=ML_>#8W#!U3GBP3,\E[#\_O"1\I11Q(YS^4TYP;)F6EWL.&> MP"+[*]*9@#WO11A9T(HA@+I_FDN 5H+G[L-\:&@ C\2N0Z=-IZ$;U$-<[? M7=L[5_?7Q8D034)T"G]PC!5[?#G\@F6"&K+.L82-' E\ MKY5$V!W1 &$Y]-V#&Z$MD W-259U#.AY59#=+H&PE+>. 0G58H3<7C0/M_3% MQM91$CWVM7J^284JJN:03+42=88=Y\HK$$6Q KD_Z/)%_[A:>"U!4_ [;X"5 M4+W&]0]69!1VA=I! R38^'HC/]BK_]6=MAZJ$JO:XC47^5E4PL.K:F8\YMEB M2U$_SJ0!L*5/2D%C(VUKIA.YE 8(*7G,2RIEV5MY))A>4_8;>)$L3KFQ20/4 M4[7RXV=+F5;\+@W,#>ZFW%_?T".]<&DG__8N.Y I5&5?56'-96<0%_*ZEUJ@ MT>NXL7<"8?J?_RU^92>$;*00M]J!%^&VI2%3 C7$GJ4F> A*G&U_2L1Z;TGTW&!WSUP925-"#=1S M#DML?HFKU]Q/].A3*NK0J1] *7AH&I]BG-ODF@?,YAYGR8 O4_\HB_QY M2TJ=.C,(4\ SBS\NJT T@YP&9=XEL"5 JLVY^L9P'G'= 9RLEMV]PD+AV43U M_5AB7PC%BX0.2HRR;%F1/6;-N,2YS> M>ZRSFGMU70\&WYSH"!9]8^E0DH)^P2)+@&\(SZ5L 4D*K9PXLO8LF /V9+C^ MEK^=Y%_P^BE9TUB7(4V#WS+JU#N/ M^XST0G&CAKU3W,>(P>;IR]+%STBY&\KG^Q4U\J H#<+88'C?N71/7O$P20I> M*$C >$KZ4N;I5>Z)&Y.[5G\A,7:WCQ7VA,C<&Y>'L_-8R[;MKQQQ+>K@TO;6 MC,V*G E .)O_)P/BTCP[#IQ^*M8SKMW>GG$KUM;H9MZ>$%9A#AQ::^U/2?$Z MDQQ%ZK^O'WRZ2G2Z:EI$5E8-U M6;9X=RD7Q7N+(V";T?RNX%*;$PR@IJ GP<^CF5UNDI)<'N=ZP8/<]\8\T8&N MT,(6(+N(#_A\DC3D8J%#2LN5:Y>?*42X@8Y8CQF6*@GP3[L(NE&9ZD2GJGF% MG)]?MI(]-GN/-8Z5SCJJ7G[,H\YSR_D[8U[FJ8?+@-WRS2L;077$CA?.(?+E;Z<,?_[WTSV'_FWMJ2HM7G-(_ETZ)^/KM%!?I!7/+Q_+&K/;:Z^19VW\0FT:'+0O'7 MHN9C1N[_X7AG^1&PJK%;*CVD?-T.?;\^18/ IG7+QL,,&CP+[W^UQ^H/@M( MN4.N.JVS4I=@+Y(DZRT@ZG_HG$*:JPWS;9##M27[0'M]ADYSGY@BS.V_PP&"BW(?>BP_3]\U8=KH_T9U+U6=C] MABVN$) M]DA&LQ7<<&M#<'KN"D]I:/%LX$JM^1ZAI[A^?:#HYZLWW>U7VM+< M?";]'# *E/\[0JGP:8%: 9(QGEML/:1B19NI4])#.GR_SB.CDO->8%P(M MGGEZ/4$V*%D$'@]#"?%D$UUG(1%;];9$K5\>5-Z1$DE%][EI%FB(UDC1NDC< M\^@FJ8J4I'>U+^^H_$G1.!6M9NC0H6/J,D^W8GYEOX"0UD"4E&)HS+77,35; M/4@3*"?>^M-4:[Z9:\^9Y&S+>_Y9X]"M F[\2X^@)@5874,R^@Q!J@G#V3[7 M%S)UNH8P567K.@L.Y\%&..TE_DB2;AM\:[R BE4H3WM6?*,V2C'+(^;IA]4Z M(P1:^+'0\_"-*[>ORL^);]YEZ!MZ02_S3U-2/(Q0G>*<37E"O& HGSU5LI%M M^UNTWDA_R N;:;.=J=K./6\=U_?,8^A_^TZQGE#,/TG"$LLVR&5I^-G##V8: MPHOYTX%N\MC-1TC#K;ISS)24*"M8!+IF(-!X_VJ !TJ)VYU;%K1LQ%XI@]Z!'Q1LMM4NA.5PI+^L7 MJ#&E3R"O#[&&N2O[M=I?9#T,B#A<4YUE,#MC@1* _4V\(J^K?MG=I>3Q0\ME MC*'G2IF^<_AMMP]E\P'3A]E4T2-Q*?.F$T1^NMWT[]A9_4^&SB5Z^/9HS*PA M19R8&(EN/CYY$H;-**_"XXB>;73_/E0 (N4W,E[W3L[A?N\';T,=H?P+3D+1 M96T?*^[Q >AUM:&B&Z?P:UL10 ;T=2AP=BI**D+&P?3AD'2C,U\8%9;E&\[+ &N:0L M1?($QY+U".K-A;Q/J;L5T*,]]1] HL@\^:+V"Y(74:L-6"GZ$7:G% I_JLPX MX%XL.4+U6T&DD7*)UC"0!=J@<7 MYD_RN4R1O!PD#GL%(\B&P+ U+'>IT7$:1:( "ISA; 8SKWE@WHQ4PB^L)/ON MH;Z6>]UKM>=S$9D7-KV09:5!SW=9'!''&@%I:+B_#Y[R*W:@ 1SK#K_5DV"\ MQ\,%X#J+U5TPG.QEVH$E.#5' 1MO;N/:#KR_3$S8&48M3CSSB6W_OL_%/M2O MZCGPWTN$3KDY0KG*[FM8;;R5!SF(3<>4*^C?)G828$](87@KXG#I)PJK4U9. MN32Q<-6[#2WL(R$[G'U'E9S753G0T2D[-,W5(JGE=E8VHZ39=6BY5(+D261J M66KG%#A/;*W^C8OS.T)GG@?*O5#2 M#!R*_W.RZ+-_'-WB.W/[!R,4G9E2G.#L5BC,T'=.XM[,A#(DIH@DN9Z5K$_R M/^A+FC7;%OS=18L6]F MZ+:2Q6>Y1I>*?WIAJP@:TU)<,>:?3!1 MJO6;@A;&050=E=)22P,\REVA 6X_7A-"NM.7ZBJ)7R7!VT"7E1V\5^I%T^4$ M-0?G>X:Z5VYAFAC6E0,-76>1YU<$6 9;$Q"OF2/Y'+?;?\][OE,L.Q"IIP'L MPUIM55W4#Y.'C]1SBS"$*_W[1F8B50!O@D&!HR.U4WEV^P MUNX=RN'%# S9Q=YPK%'T*AUY?.0M,+Q-9?8%? M^LGB!<$<"?P_U8V5QH/?F2$B__ _QN& M$R3TVGD$HELE9;B2+=*>B?Z&';UV1;35$(U^RS(*#++KWD9X22?B[9_':_8E MI)KZ:2YNL'?0 $VF17;U-E0!9+>2I S'I5*LDZ[R%WB3')[?])L>1#8FK?I( MUPM^>(DR/ =W*#AZ9?.\--FLC ;XE=N53 .PW,'NR;',::LO>1Z(4V7E^;5, M?O3/3?MX,1?L"=@'B2XK8)6G6:\VO$F6_>9;5.V\^)CU*8;3$1EO.@@[E6Y; M[I71ZN@HGU32&1^V=UC3-U#+_J* _2'@ R!S;.E^:726F&3_3Q;*[V6F MCUI##WY\V8](V3DPG"BA =A<+,"1[@B,3,*G\QL\QQFO2\@-PZ9]UWAZO"CX:74G@\2%F(KNJNJG-4F-%H$^5>P? M.GX4[[Q)+00=>8D*GZQC>W8[_$K;,.Y;.I7=^F"+E&9(6)KM"\LDME!EB55M M<0*E BG'4=G+N//QZY7=]ZYW7MUYRSC0*:A^<6F,ZS3;*>^XU2\ZD,=L&;&: MG7QRZ*)_-JQ$0.#H][4',39*KAJU0Q0KO(.@9E"XG3S[MX%.2_AY5,TG__;K M/_P-M!+U;AD),UUP'!/RVU(%0$$(S&L:( !XJ8KEHL4DB?/)8(FTKRZ_-O+Y M0%%_E90$MVK#G/2M097&3V^%+NL_AQ:SL%&[!"X1K5ML*8;.\")3TVD[>;^* M J@'SD@M)7]Z[+1$B;5!:/?/APAQOCS$?,ZN4XIGI*-35V^%>U( M5M#4-%P'E0-.GZ!*D6'+2G!4)F7@6+#N<,P[+7'X!\G<6:\>DR !0IMD;R_Z MARG/C=M58!=M4<-"SM.'2=1 MMZ4X\[_$P,KW(%=6Y+E CD-74:\I%P[AY'G7(P,IBFCF>)*NEEQ^]E2*_=T3RG<&Z?M_-CK4"WL*: M6QEW)[3Y6"^6BI^E(\ITTP#O2"@C&@#1\!RK%D@#=(MS43KO+!O7 IUU<90' M QROE9:1AC^!VR-4/=&5P=T2\,:%YBO4E4!;N(R&F!3EK"MX?DA;*8@1WEH( M%RND2G9OOI=4%K2]KL<<6C.\24^I^!'8>;3;/J<#MX'6_;60@_*@ZE\+:74J MCMU998?2CV+UG.R94U7$KD4SM#^)4OE$8DQ K*_[B1[O< Q036P?P6? R7 9 ML9 1,3TJNU3J-QJ F7,JZ2_0/'V4*+]8X5M@771SZIDH%8"9,ZV%A+CUL#XL M*_,?I0&\+CF"#%;MU<+7F^9'+_ =%]_40AY^6P!1& T3\59ZG!8%"U\JURLA M+G].O+3__.'_W".'$7,A&\ZE));]CX3V)N19Z,WIUMJ%(>=I2+-G?O&7V%^$ M2?E6VQJ'N_",6 NUE]Q/[M]UBJ1;P8DW*U_W^S,E0K*>*SXW:$QR&Z$RCL@< M@YH]:N?LG65V#PSMQBW$N?J;57D_EEB\A9VS4F?J58\"V;>>R&0E)^V(IFZ? MF;Z+]MZ&(3+3K+*Y"ST./KZHU\'8KM?2.H+6[F72"#NIC.P!?=E78VBP& M1SS)_#">=U^G.$R=SJPIBPPI7LN&QI'!L)U5CIB*![:>N>H:[1:LFC7[1 M[?A$A63DT24.T@#S.6LTP#[](&;7?<^=_9^#R+_#D;X:!"O,XH^;0M_ZFEJ* MQ0@+4^Z*QE(G!5O0$ ,4N^3V:"M'XBX)!^T[G=^ $(U=]N_ M/%5[)-UPB5RJ/#Q(TIKM_303_V[P_4MST%'W6%^28N"><)_BT07&V7U2JMJ7 M:UV89$B6)_G0EWMZ#R;+:_;D<(%2=FR%HM+UK$9;]A /6ECVGJ+/]J>0YD^; MJZCN6\10%1'>RRPH5N[[92T[YL>MZ_UMV-D!E:$D-45/Y;6_<=[5[:] MTIX_&+?0[,T;63"2=RWT*T/4G9 [K020JU/'ZE'J+-Q>F-?3^[AK_:@ ORAN M]#NNZW.;?'TD&TL+5LZ3R*L:K,=<5+Z:R)\^B+\;1XH&F3A@FGU%>ZY JGK+ M[I_4B,1!SN/[[/TXH_'1)]>K4>%3=RBL5W4.&;L.1\2MGOL?#B52Q]BHKJKP M MM+RB2; (R_@\4NLF?O7DH4E247BV M&TQ_C&CQ PY5KMQ2EC"U2\A^57U:=LBH3=-<;8D8$/V
    5BBI/#_'')^3>V9WID'0R[M^?< M7M_==&MV(%N$ TB9C9@*)\0M&'RFCVF5AR5^%GR>HC)<_U[10$KB-V?U3E:Y MZ2.^ZV#%9T(_Q:]"AP%AX74+CWWS;W)?=S.T2?IT"LL-(;?N0C&X/7OJFOW>/XF^WIZ(4' M/0 ?[>^VDE;U;N=J&$]U% MR>I+';?[42(H&F#V.I$&B/P@[7 9R#@J1T&OJ?LV"A0RD'/':DJ5<^0CA=?G MO+0JW>'*$8O]RX._#//9=0T"?3K'8+686.MT.Y[XG#B; T/LB[%QM;N#SVO+:-4"A /Z36[1G^K[6<# M*8P02C@-T!GEY-^\_LT8-@>D:IQ4E]R4DYK=0 1%HN%850(V&<"M^G?7?!A\#C5VY.KD#)3GDT^K4#PTB-DV/ZC"W3W1;Y$!F[I1!>M M X!AV3?$"CO'F,V7P\1*WNW@)8/LI>+8!^TX^=/+'M\ J=P_ML-0A"R$AN\/ MPD#[TDHBP\)CAVT8&=CN#J5!8S!3#]?IEI,ZW15R0A8@V7*Y\;NA!\;X3Y[IU+0,*]SD)O M>//DN2:P]&CQQ/$S['NK-[Y^CB!-1,F[KX@#V$W_+5T-$.4!-"$=_SH"29@,-XW#8M!S9*99+4@B)*/7U"L.0A06Y1G.>ZGZ,^A6B< MMJ(!MC+[UDPJ#0V PMV$BOW*Y5S08OR"U'^G6-9ZW!89_T"QRKFE[TPT"]U3 M*V^]_@4Z<;HHZY4_RPM5UQ.";3FS%;)CWC,+/[_LQYNPOHC7%M0.'LY9 CV( M4MOTM<\I\6D&78(IS?%;MIA81!4\AL-GU\I>YS=RO7)8O%/T2>/JN=FRGRYR MXB6>@JIM.S'U[^5SN!!NBH.,&$H!@\Y H,S4:(:O\\[:F#Y5W_ MHLI_1:WH_:PV9 M93/Y?A=5!(]?%Y=TQJ%_92"'&C*J11S]3*5^FJP-E_LUK$\2AH84#^ ^#XVMLP6V)KX_)?=W>K]S%V\R M0&ZG\GV^9S&NRK[\/T8IA$=W?3ND3D%'+ MGE*_>C./6RCNSZF'+!GUAE2>PD?4'NHT#1"HUP8D^"^!"$EPJ])]S_C(XTSK MI'VD(% ..7_HX^#5@%16'?G/N9P/ MZH2'H^^X>&@N=(DGU)#BTMNOA>-LJV[0 $OQ7R2N48B(D1EN)YDP M=872$NZ/RK]>O:0!;-[)T "3/QR\AKZ\0B_O=&\]]6L*!(6=.&U6F^H!B;@% MH:C\N07L)GN;]?Q1M;M0!,[MCCD:!I.TW(NUHJ2:/:^=/"?GI5-;J'R*>.:/ M@?>5-?O&N$=V#7D 4ALAUNKF9?V:^S@9Y6= MB*!^TQUKP>,H?+$>%>1>YRM[;T1"GK^=2G94G]5]3)A^NG,&U;9FD KOUEH9 MHP&>GW5_J:\>LGVH_/Z)N34- !9:.K@AQ[[]%&)14IES:'B@"PG';EGY2"AC MM1'=E=7!.-!FTR?U%0-Q*7/B\ZA9'[B"T?#[W8ZRSUC7(J^CMSLD0^2$7W\: M7UW21KV<91&T:>7Y0+)21"T==? '@,4Y^8A!+^A^WB-CR=#9+ZG?QNN4=,.W MX:2G: E2"O71%%=__0W'2>&14IY%,^_ T ^^44!"'L44?Q&F310W@(X7EP0Q M&ET%3D[=-?*U:_%6*\7SBS<3S\MH/^_3CMQ!;[N%^KU7_8#+W> DD+7C.B&7 MU//,!#CXE;DEF8!OPM77M#*I?0^KRQ1^+UP[L M*LD]070/5I)-&8[>5P59 F,_/11PH &8VG6&:P@'S9@KJU[D\JF'U2]0_1-I M($8(2<-/R@Y)W)B99'K2!]Z0>#%AN;; N&&-,T9 MU2;S*V@.%KU?_#P)>8Z_+]B]:_Z;.X7>3KQL5MNK8?H7#0)-^(1Q"BEAPEHK+N"OW3X?UG\[5SDNP6:=(4;0\=FM(#]A6QW; M-$E"+P)?+,L=]-O#>S+0\'-6NO&33T(&I_SKHD9[N:(7:TI);[?\@;MJ5.!) M!$I9T@!M>:= LT84%?@>DL.Q[]BUWP%[U$\#,"+;HKIA^L,1\(K7#,!X[RJV M4PL@0A'Z6BLU$]\S0 -@'2Y/@1=M3C(*B,\"N>(=LMN//?Y<@QR?+1S.^\YR M@]I!ZK:D9D(();F(P^.*Y%LTP'2%^CZV30&X1^4CH$]>W48GW#I6;+0H5@5X M@2FW^D)-X)1 /_:)+\#M0?#P3"J2=/%4)I6'$=<=!6GTDQJX,Z)1F=%/O5#D M>FA8J/-0P-**K F3KX_K@E]BNE'7[F4O+>2K)0(R67-#AJ9Q8&5I &M2G&:] M)>7V5%O/H?7U:BFW<6U-D.3F"&\>#5 G_;I]7M7%&]4(.;5F&H4-W"WN&4ZO M-C*BW@AXR)_QP^H,7T#']83Z;,P[# .N3%[Q"!MBFB=OD7_3%DW"A2KGOQXJ>$?<\8$J8C*5/Q ;PH3-;? -RL-;UOQO&JJ3+V-T.Q$C'Y5DPQ>E:8!P 9;ALGT0V_+! M!?@GIXS)0\<>4!M:>4"1:<;7NM5PYQ#W+M'N0-8O;U8EE/ M)/1VM^/:HZ2/Y4SZZ[6*-&-7.9-!X3*FK&YZO.QSP0N7,CY]3/'XU';'M'9K M_7"&Y3+E,8J(SOQ^.'4]V-X^\_K4A+J3]/YX4.6.Z2W_\SFA#\9NA?9^-2^2 ME00HBY!\O&[Y@4BVQ(MB\10?O%0DSWY(X6H 5=G1[4^B#I,&U_8?5?[ZLX+O M [<_Y]$G'_/$_W96*) N^OXY(A+UHY,.I&?AFTWM2P/T^PEIS=4IT7<2!2? M4"&R0[.IJJNB/=L!JTF28FA.#)MX5TPAVM25OP?YY/M%T29'1 DP]G<:US^VO;=[WD:[471P_MS/5;S8GY&B(5\3=6T^&=CC*JX' MWB(T@&!51OTTE9,-A^1A":@Z-@5YV$JT5C+O>H(&$!O <'GL493@8\*\ W8# M)>%^\U@1\P59[ *WZ4\D?,E=XQ,C->*OJ#\EH M28@ Y8\VF>YCEK);"GFH;[%T)_"&;>5IE]]"5%V.&F$68*N@&__0"8HR&:2> M@\KW.BG/:3L8K-4??=E2D!NZ,WZDLT%T!X6H)U)T(5^\,-) P\9!JK"C$Z$5 MTV:&B>/4) >XU8"'3>+@>[^#8EM[;I+H57)X M\N",4_#O-=?"!AH@S+%=V:/48WN'NMPT-QI@$:+*)-F,\@[KH0&\?OJQJ&X_ MW%'4-,@:XCS01>"KX+*Z [L.H">H;>DU7A\N^-*W2BT>ZD-]G%BIVAT=@_!R MQ4Z-SAV-OPZ\O'SZ+W==[FI<9I,2++BZ^OO##=G8NE.[!LP'T?6@G*6^X>)R M^2*'16"GZTO0[.M6][:4S-7D!&\-_I]/3\12SLJA89"I1S?W=_=,_]ECX;7@A>/*!LU-66EZ+2D8Q3?(6R_84FV@UGU$P4@REDQ*YY+<98HEUYZ3GPQ*ES=)$.666SC+)=6E M>Y*,C?@;JB;?V%?'G78AG[8#H(-MAD@61. 6C'ON'+%T%%[!^:BR_PG/U;BN M4:YIQ*ZK+7*?TI/JY85OR)V%-VIS_A*@(_0&N5^VYZQ]GF3_6F*CTWH')Q;/ MM&'Y*?9GFP)6RY=(WXQSBG;KHS=;_=R*-]<UXYB)B4N)1S]1=!2T$O2&X]C7A'I9U?'V 5B0#'W*&1S$Z MN=AMW9<^@:%O*/Q D/U,)OO;:-EQ3^OT?@OP"=F*:)FZ.M=$ S#OI60YU;D7 MR]L2:8!ZNLM&OF+47R04'GG(0$*H$:(*X=T2 D,3?0B5;0)+[3##GD)*WOL9 MKQ+A:(875EDQ_@4(%V]#Y!JRDN53I2FBO+VHI!3VG&/P:53)).*[&./2JET0 M:GUIMBX_=JDEL183*3FTR5($4?@.6L_X#-A_4/KP#T4JD_1NNF- NE#I[JU7 MQ5E,7"#S3&3;1\4U*H??%8)8.*S8W_I>?0=J0Y0N'L/I)HWW@D M@0V Z=O.IA@!S8?<69B73="Y_,--RMT*9KCFN^F&+!_&<+^:Z5\LHELS/BK; MD2SQ&PH:I#WFQ,!="#2=6ML>Z.Z@+*ZMULO^U/%MVNJ(M(B/U792 MA+5[50V=I/V*R;_#^%>Q5[Z)[5KMZBJOU5[RPX ]F;M?7OW,6@^.BRM7318_ MM]:>QE^ETE%KRD MT0+GO53#58]FNHA\@F[YDWX,V%?52&+OC1,^.!\E0(+AQ1E(&1]?9E MQW.>H+JBWM5K>PC&%:8UX0F%D..]!S3 '_L4##$GT[?&@F+2O]&>G9;N^)5B MJ0(W:3/3H*?P"7O!)VZHPN='9*,-@8=>H;E LO=_8^\]PYK\OG;!1T%ZD]Z[ MHE1%FK2 2A,14:1#5$":@#0)$(C2>P0$!(2(- 5"[V!"!Z5WZ20@52 !Q @I MP^]\F#/GG?/^9^:=]]K/VVF=*^?[C-:&7.IV;N]/^;O-&C>NL@4XSSQMRGLOAEQB%R0T;7: QY7.)PY M4#Q+96')2Q>:"!TK0HJ'MOCH+T4FGSR<_<'GM]73TZ=^$Q#W3M5$G#(XKEHE M801RGH6OK2)]7Z'9,_4(B[A*(UQC9)CLIK 8>FJO<9.LC7]>= GUY7F+R:&: M>=X!=K';-R&(GKKFG6XOYAYA"Y]FA+.,A0K@!?0GE5FY&F,PZ'%T;;D_K-8. M5D+'K=(HGQ^8M;N2"/_:8#%'+V"JBEE.XLD#G87A',\P!?996XBO!C)LQCS' MJ"5^>]WM10^R6P6_0"6:=*GU7>W+5LTH1GMCGNS)^(==1BJYO[;*M%Z@;OX- MM#F:$AQ6XS5I4IJ:)H[4'R?"3+0/?Z$)+39],%9(, <%L)=_+G)ZM8#,]0I= M"NOWQM)4JX&"M:ZS?PM#R$,J>,C<&6^7#_[B:4Q/-IZLGIB= 9B"T0XB#@RN M1H'2?6V%%+!/I11LJHEIC2L!H5X?8%%J!N-YZ! 3LE2^-9$>Y]G6Z9&K;F^Q MT387-9AV_23\2:U$6[^L [1LU MMQQ!XYK;0#Q+>))-8W<:B1^]E,E_>5#)8*P:7%)+06XY0YJ0.*?NE>>^E* M*>_M:0WC:$ _*#&SPKQ28\I MP$MWT'=9[2+M-#CY@LBAUN7X%0E"TA>C/TJYZMXG&TA="]KD^N(MS+P?!?") MO4)>[@PHL:0 U&?CY]/?_.@A$2*+"#%E?LSN ;ZX;5'SIC<%B'!U,TUHN]65 M='X<=(PP3X2/(X[)/$7J:()X(P608?T\13Y3Y,I+"K"6/-YVV(L6:6/$G7E- MIM[4[SB$1?BY #_G8K<9F\B&MWFIPPUCAD]OW5R\/);L9X'HR1/;IXDY^P_[ MR@[RXP,X48D(KM6N7C7AZ!YS&\":6#I,!4RFB(#F,H8$3)E23"0*[ULH17][ MQ@0>M.IX4-A4E'O+S#=:N*R1I)%* <;+%4J5?FV($.E!WS?F\@3P\NFK0@P# M-J._!3QMC;XF&GN&N%Q)O6K^QT)0V%X M=)$OS^S5(R^//T^RL[V;PJHQD/(FT53:^"7;"ASTEKXG&+JDB#N@ 'T;/4-: MI+"! "_$"2/_I2SLOKL5/WRHQ2U,68%POFM\Z?$G-$Z* C3,X[6\\IO:&NOL M1C1?PJT%%0XK^7-ZEYEYR""4V!!LN_+SCJ%?$"?^=:]&-N(QGF%:Q*L-?<<^A_.-LTI!-3 . M7B0KP17)[2!+5,5^O3WQJT7C ]G)[)=?*9HK^*7#@W>(I3-&>E>0H+9+#[+( M7,G<#@#A,CTLP?B?&.->VORV+%$2B^OBJO%>0N%6;*CQ@"@Y?0#6>3#I!5H= MP90D%AZ=FH1W$'^,G0'!HSY+$?P&KL ,9EKO_E:7V%%P*G7Q$6E5X*&#<2HC M!;@4GTF^)V(3&<9PW:$1EG,&$"!<[(XEXHSO8,MJ6!_7Q#WI&TV<*""X?*J- M:;-%WMP[K6-LLJU 5O,G+/:O%[?%C.#GOIOF9ERQ$[! 0M?)@7)'(-XFQAGAZ66 -V"/^+NJG._PB +05?8,[/\FWQRK.PMJ(\EO+_=-#)XQFR)\T@8Q M,DQZA_V$%/U= $RB5:M\E<1O!3DPBX__E9ZYXG/7-Z=M<79[\MLEPP=MR9\C MRJZW5\I2@.C0NA8*\!:>!'7^LE&ZX$$MM<*E?W6,/(A@-8YI'?=2YJ/%+[ES M-)]%PW9DK(:<,58ARA]*:NUNTU1S!RDBECQ?76AD0[_FTE$H_IN*5G4E1]]E%/FW3$ M$>>Y]67<&+_]/K]J%-&R(NV/S8"1)R+A.B_7!0K0@Q D16,/YC'E&2K7]">, M@Y#NH_.2AA\SGCLT >Q!NPZMCY4]+_9YL>9JJ9G50S MO31WE7MXT,M./TU/N>]].3T-^8E/N_#8B@+##HRGC><3(6\'F_Q5.Z?,IFC\ M=K&M07';TYCK:D!ZP$V+1_W.H@9]P!N!W_GG=2F8_!A'=6\^<#6)Z M&Z<=X?$)XJT_001]FML[4-J5GY)#8A9ZYIU,40&Z>\G;/@DUX,,.E])1#])HHW86!<*4'H^O5$&]O"H),5/YNZ M_^#[I/\[Q\/_(QUOTGYE_Y4Z7B7EAHF%C3-CEEFVU%TB?BLP!!UXHR:)_0', MPM:R>_EN'6+3KEU&C)$Z\'4]WIL/G6*IBO!_=A56%9C)$V!6E* -@:L$EEKS?*G /4U5N)5S^\L\]?MM1K'LYVD3[ ; V__QC4YMN'W MV^U=P/B-=GO+^Y.[)1-DX44[H\_&7^YBM[>$N^?++D^*?6C@:^02"M*2>?T? M:EH"@#K1]25QO^&Q>4*MK;5C$H0 +)A_.XQN HD-?_JE0Z[44*(UU4\A4WQ MKJW@^T4QO13M0.G $(5=/GR\Z6L$[6^$0-;?BG\ANI$\0<]7? MZ:M6GC>\.@LX&@$_!X7_4%.48W#C.^VK:<>V>',4_;C"[V6NV:4MGI. Z"RW M2Y,'QC1E;M=D!)_4>E[,4!.\(%4/0+>PRX0KWO P <)$CVK+3/N\:W'UA%CT M"6^;G;.A,$V@:V3",POK&T'\7/>BI/^J)3\26:PE['HM=R,E:TTN['0^S4KQY MJUZ47GB>_HY;1'4;% D5PH1Z= 5;E.8)I XI,UI5]&14,X5CF3<%!C)N^O;O M?%"LZA>-&&_3O%/K9E2NZ584*N#K-6=[IZ#BQ$\[.[>.7)J^?5/UIS-AD7QG M1H0'JL#THI/T4X8HXRU*LM8A>9S?.8[#U;=R"OND507&Z9X%T<,32T_:<,V; M[O/YHTI-.:=CL_HE1S;3C?714Z\ZF%Y6_G%\4'!4 2[=>*RM:2=!YC<]3#<* MTU^:H16)3@NKH0!7"OH1QY&'<=P.0LVMM 6WUP=.) U N>:P1&V5%L=C$1IW MIIB2K,(%A>U?X5\;XL&SO"V(WKZIL/@/EIBS["HVU/==&,-%A[:1PQ2,(J$, M>UPX7]YV/<1+ZY*'F@X%0"TF6:89$4;*&IS"!=A#4-6U1W$RRY\+2 Z= X0I MZ9%II''H=Z.P4TJ2%96HDZ\<> M8_,'FK=$9E&D=W++R?N%P@TG 6U2AQU( ?!L[SA7-TH5GQA!#NK[$IM&_FM> MZ?#I:[R:H+P @;- Q+#HKT1R0.DD86VY3+.$S%?9R0'K^S4W7;1SC+1X/K*F M9U5/R@[CG_M0&2WNMZ,\>.!"/O%SR-5[]?Z#7F.'"#"W(A6I%'W&;C/*I,B1 MS.ZV1!5<4K$FG-&UB@+,:&ESD8WMA3C/Y7IC%B_/D/0S75A)?HUZY%N5!@RW MKO-+L^KQEHSI"#_%IV'@\=JB.PZ,DYI:V%"IVV"6I8'/]1FUGXR_Z :^?':] M\Z=C:Z/$=U89P/C\8-)K1YIFTB.,2(\(!P3=D;W4B*?J!.%-ML-)L!JH4*"' MC]*]),YCLN-VS6T5]JO&71Q4-6IS @M?J;4S?H%E_GBY='(\Y;<# T@.5 M'M#F&9UJ$=4S*Z-D#4Y;9_XJ6X)J85W/SRB[S3*9 AB?Q=29HC-M.,&>HZ-+ MR,ZN()RX-UG^;=@0B/G<"%'\3*Z5>Q2 :!\<IJ?C=V$Y MEA&;:(:9+@K H>E7[HZN'8FM_^'29LO,;:+X1U_E2W'GM>1/H?=5EY629)'- MG%&N;Q/[P$_,=$24PT9$:&3+O=K)2_50UK=N,]LW%7B8TM[$M]M,(?":J_#+7_LYNX_B=K-?$_>/AD9_;"SI\E M7NQ*^S%_4'+CGE"WS_-?ARKB+HTG9%V\Z_)SA"DPO/3E,/>M_$@OR]K*(5!B M'&L[!9C/F^E5A^;Q$+Y@T.S@ENT\H6;SIDE_F=Z6,;GW^1?:Y[A*54G14BW3O+Z)_#_UP[OTM3)QEV@"*Z, CILFQV4:(:92 MI\^?-GX/FG^U7^.' /'V"01_P)>0\E=!)X KB*"9<\:P-ZD^?VJ&[;+RG3%I MJK,@T[&V3(PQ.(Y)I ";Y\ZHX\J!-_GV1Y9/\3\I0)VF"P708::E +1IL ,A MD3GA&Q3@(\T9.D=\0_]E>:T>+Y-)'L4C2("2"%'8A +T^\-<(2/DU_RL9-;+ M9PFO.K!]I0)\>KL7=@2,PG!!9R@B-O:?4![K.28'U;$7SHUI1J-[LWL57G>2 MD/?IV(I_H#63\^7 OP;J>#_YEDZ0GI< Q3@OY4+]&^F M!@1P6BK\&\'^S,MG)8_IVAO M:Y?%8_,A53SWTED2*QP136=)OC!Z])%E_7^YY/\0>:+S% 2&L#)"]]S4^0V\ M/7Q>3"_//\+>ENCL^'8J]?@@=HOHDK)L\)_2D_X_)U!M75.;=PG8@X>U<-,/ M21I?*/1$WJ<6U>6TI3T1ZQ_4:PT][/,]MS#V_Y/I_D\6R!EB:MPT2I0K<&OT M8\PIT[CBN?Z>_4YR+%>.5%HJ_7J]ZW__#+_, X+,BI8MUB2F6V"$;HM'6+GJ MS>[N[V]R; N?&H8#'3/.7RO=D(T?+C4WQ+3:7*&*GVK3P.U@]NJ_$.],'HTP M$EPL%_ER3OL9B*.H'5CC3W7T4GQO_G_8_ M^'3B7.1)&;B87Y:139_=1J!7A M3="I!E%^5(D"$*RT;]@R[@M BAG-+A>^R,8E5?",&VZ8]TX(A@PBD^ M6@!I;%8]<91$:X3S==BR3+HPIQ&GL!=_MZU <<'FJ@0MXX_$F?XE/MP@F8>4 M!^XBGT ]C6%TXIC#JLNV+"AP8\++; T2*A;GP M81&K7UF6;7#3C260&/TF6;%)_[*F/>2:=(^5;$IJ"1.=FB:;GL=,5-BW/!5O M'M?EBY[R;:!\UY/AJ%5/2Z,I95;F+0KPK&;:JR#%V"$V08/>WIK;9-QP?M7[ M XZV9?3?W8.RS@R[/'9$\C,=DZ^W%?!T>6#D7#M1W'RGJ=FP75'))ZVYT\N^ M1[<7DU=? A: I&&24U80A"M]G:17XYZW_ECBA>%8QH0=I#Y^0\SLZ<''.*O= MY"M=3>8/M/'#1D- * B#2!"FPQ>C/V\Z"./A,;]WO4T6CQ=5[TV)-C77SYT* M#"4)UCQ%/6IB$E:?CD2IX'[Q>]5__E:YY;-U(O%-N.S53$IL.;\2J_CP:?5% M<^=G@HDTU#B/5=8(]?K*W0NG9A!8-P5@4;('=<+.A;'JEFXU\)R$MMC,[?#, M^.PV69D!NEYHV2PJ@72[M2;&.#PCYGDF_@:9?A[K+>@Q[GYYU:QNIBV0*U$U M];:GTI\T8S_7P]Z2/\6\B6)F2F-& M:GG5",=GIQ0A(Z;R0K;VE7"ZRK1A-D]^4NL0:.^YV/-<4?5LP M=8L[PR,PA+WF[7=[QR1ZDTVH3%A'U8#>&L5=DWZ45<;V$]CM@6]96 M$STJQ&UT>],3^KK\( DZ>/VD"D@8ZXVAJ;K%6P()5L=,J"VS^*2"M+2^8 )B M90C>N3Q[W'=5$%IX6E__<:CL9;QY:91 8CD[+RL M=Q'E M&/_(-BQ,=-)58#.)5)#-DKQG&O:32#BX'D6/L>( #KE M(M+R2T66MSGC2[JUA4QX.AIHQB2;];.X7-[VZZ^]T7VXPB;XZ^&M/7_@=&ZG MAU\Y"97CXU=F-=_Q94"06W' -[[1UY!1/X7]Y:]V]O-K;UFNEF&1%W^7+0H% M)-!,_?(#-FT,NF;/@6>+ZX#@B5C*,>$QQQE0\(L/*P03!=?4C/ M5&4;7X&[]I4I27;N))=DKMHX#C79LLM%5V[I_'U*2_56<\"40(49HL52@%VM M%3JH:4#^UEQEUP[59T)EM^6NGT+.E>;#2OGBE->BJPK?*Q;>U)T)7-8!NMAV M%:]@DF.&BXD[\N9RPPUZ_FP94Z:K%$_6R8^_T3M(]?3=R@?,FWU[+JC'Z0U8 MYUED9G:K+"[BB>&>GL<41UU8R[N(ROACFFJF20&.]V<-:^D3[3OF1]Q*CPT M/%]7MNI-N.)]9CNS:IPJ7'YCTBO $]2CSH)P]+BT0XH?528[9XE2*^2*!NB_ M^C;/?J[QP^M0T&>H)>Y^VJJ,-]T2H4^G%N\\/4$3X5.JDSF^1UW1S^C]XK7/ MFV%FNYFV4 R"H1Z[XR Q[O^JII8\VF)[NOGQFLW^[ ;J6,!Q\6 ?) \9]EB% MS868)ZQ:]@YXOP8Q'#$*A#X_?#1QAGH.G.OD>XP&BG<:@RI^KTV.+?<>M.!14]3L35 MMPO;#&43&SJ^UPR!$^'E5=K7^YHROU-LW= M.]TR0@E'^[_$9YAQ,WUR?<=&A#=8B<*_CA=)F;LC21'%RS>&MOIL@!/]?U&I MPS3;9E(P3PA?ULU\7 VW:VH,:?+O:]+UD[W2X? X02/^JO.%U^VRM,%]N)@> MTUJ0R(RLCI$\'+W>,Z/G9 "_5#91KO 2#5#=?[9=8[Q.=&>"F (Q$+=P^ MF4'. RK5AL[I=J"?KK=W.+7[ZI%ZNK\JKO!A-YGNF0R[_D?I/OZ(M.9DA78P MMP&^;)6TT0-C=+4@LQ NX/KN3"HQTX08!]3;NV6E5TC&7V(H>Q$N]_W:M5NP MBP&)5#O>%Z$O"($8QNN!E9 _7?R7OK1FMYM^WE&9WCI^GWPIPJ])^)DPGWKE M2QF8!?Y5S,>MX\R3O-J2K6F>-#UOSX# $$S$]E"NA2^6*9A0P9:6<->#XR) M!]:^L@,\&X.)WPICK,:#^RA ['2F+P%F:NN4L7U5V4AX;]LR"^4A3Z7[7'0SMI)I!\6#(^I6%GEJCY+JUYH@HIC M9O_$_O;JY#FV\T\C@+"X?^^JJDRL*:,K2G'<:;Q-M]#*H\4N.54KH^A%)ENM M!*W^E94OTM_+6=1$+_97&';M\'YGG>6ODD;/3?WE28>&!F'@HHV%: GS[-<2K1(?7-[<^/4L0LFU1Q# M::X"RTX^%:MID6:C#$/@&&T.$T;+,9[.$^G-N>X).W>;EQ.84ZVCF@\#DF.[ M\Q(W3WO>R"TKCYGI\(7QX1H25I L,WJXXY2G'S>G\Z-0B&+;2_5M8N]KJ9. MQP,W.-Y,IBW5_ZLZMV^3FA+Y[G-3>=6AG[;^9'_]H#@_#UZPZ9/$Z5TY;VY$ MMU"Z K0+"C*MUW_^R*H^"G-AC41Q34E,UIE&+3&._>8=-QP_Z.HZ?GNO3%S) M]XI_(AN?T+O$@W+=E>R=BK,GVT.L",\]>>[G=#V?M,H5-C:<&YR/^B%V8#C[ M<_?<*T=>WAZ/,1W>H941UOJ].(B_G-+BID^;S>..6OC@Q-BH_@Z5XW4:'<[( M7AT ;ZOTK[ KT:?1KHDFDQ#5,6]\!2)(8M ;&_K-T1\FK>-\&'9OVPGSIJKVC"] MW9I,]ZUB*1X8F&I3*("$']YKG5)*$+J[8XS8M>!8G)>L=%,91SG=:W\76I@T M$!&NYV* &^G 0^9,^:2BE)3PT+B?H%B>^Y'@FA?T=0N>AW1SYU<#=6CO;KG^ MR_(]N@KD4U1]]MPZ[Y[\) ;NX)>SWS2+&P[6JC@-XVJ@C;V[K'K<*-V[U MH?(;?0&"_%$U]^.4/%MNGF\25:^BOK8FK.=NIB,<@@P;I@ ,4",L_>]%,"8S MHM[$"VNF.9>^]\9->3"5Z>F<5 :YK7MFL)V& M2?FCTT5%>N2>O-&W/,/9NW61!W;A?DLM\5>H(B;"SA$5QZ :I9O\L"X$_8]- M]>K$;77[AA@/(23F=LL-)6->:Y4\_967P9:V^9OJ+E%'(292^A-(I5SIX>O, M]4F)C$QLHINQ\>=+X3K7+3?_I669[(T['(2GE6&[MB3:>Z@I[;[+N<<[.6IK MB%\U@M]H#HK:&D39L^9"XG\JF<[V812BO:00A@3[E:_2(0E!GI>H.'C]_A=$5G/HWI")HFA-$2;^(/K1KCB.?GQNH]^>QSRC #779/3"^ BZ4(UB2"CTZB=F6N-LC01F6;=14L:XU;R_KQ[W M8G5-M2R?CNB'^/\+%_W__Y 94O:>\UXYCBA=_\UF@[J74JXW8/2)'_#G_$BH47$ ML19QZ9&BS!N4&A_K]^\0*60(:U=E[!(_H7YEZ$9/'MO4RHRFUA>#];EEVSV& M%78ZZ7;%JB?F9KSUW6$+G%:7L(;8QNC4(P$]8T>!\4I4/610-"S:%MT M[8#V3$JWJ\J=\C[9]I=J(YH/:&WU%-U2EW@R;M=?-+[>^Q+X5IE;/W+&'7^1 M,&<9EK?]9!OLV%.F^Z5)0-$"S-&=^3@6F[N2TH!L=NJN;L&\EN+CH^8'3A3C ML2@VHA,.U@>GT<.BJ3Q$YK.I:XV\,A'/LY?E8UA4[L8N"!-ZK&:T92"V73"V MMALKG@;FIZKQ4&.NP;G',;,_O>N*6KS?_XTOXG _/*P:>3%Z)ME_=X\AL8.S MEJVT0#(/^'CATY?-DYZ8V+H/[8D5^E(_*9 M/:Y ,,6R'AZ?QST:)@Z!M3>>E*1@D6%+V!V3"?*(3!!>1_7NTI.'"76OGE,? M#P$![RQI5?O Y^>)SR(P=GFB4=!0K9CC#\&@-/GUQK\H[QO>F:T,?<]W?_#U MWBQ%"X!*'U.: MG*C&/E=RXZ5VTW'>G3#Z(Y&XX,RDCZ;4'IDB3E53GK\JO*AK/5]=?[\:5ZA_ M7K4_P(Y+= 5O2:8C3U$ >@K@.H"\-8/92$1"=4-*/F9@!SNTD)V]AL)/XOT- MG*@_RW[\+'M.-$5'N%[OI1\T ">'[KVBS?4-2V?9-_$#YM97\%=QSP.6LWZH M\C>DJOR5U^*;#X[9&V$J8=,4@ [M8G^KSY00L6IK0FOV-7&(.;Y#:[$O,Y4Z MB9/N5ZRAZ V MPPP>O2:U>%3,SQ&A$-3#A_2<2Q\%>?5Z(%EIOFK>CO(M3OY M];L 446U83Y!FD<= -[.LG=_;@"C\&LCZ*DSGK4W(T\$C8(/AW?K*D]U&:12 M1U^YN/@@_8G0ZX>/7TM&Z @WZP7)(NH#.R%DQ@&\,]39PP='YDF^6A]B&[1^ M4!AH.*T:Q?8=WG+G@C45<_M;6N4=<\#,+A'&1921ZG'3%I#_@N#O*Z WBI9 MQT&0ZL-(;>^ M*?LGF9OX$-?7"S_OEJ>(\RHAU6*^&@^=7MJ?_1DQ>/ 3@EA+?]PKK"KX>5A1 M3724UE*/R_3>M*SRY^>9]U$-Z'B^M?KT76=KKLM)WXT$N*18RLO+2][JTJ;H M\%RI%"/,GMH2Q4FY 8Q"("QKDJ>2D/[Q#245&>H_@<(.ANQ*#R1JQ$1?#P+/ MRL]=NJ^Q#Q!U];]S]@R$Z+2FWH67)U+)G"\_ M1_V ]K]>^,/53WQ,J,2 PQUHT?B8)&737V 6JSH/GY#C()1/9$ MVMN6_[U-D)*B'17^GZVF)6!;=S:9]W.VUAEZ3.I?I W[CSXROCNS<0_X'QM? M6@FA +R0"7-R#^YG@GXC#]HE(S3:B%OIK[B^7V: X-7>(.QK]6V9Z!EM58A4 MUUN"N ^/:$Y:(5323Z@#=+S6>;65B" 5KS# M]Z#6J[FO6%DW50XD30(4-:,*_:+N)"N[O-+,+2U8J$.42S\J:1&P??_42!$J5SNTJ6L5 A4H,V M/1&*U\4MOVD+\BC;03VZE\%A8S<[H/CY4ENU#WM0)& 5^0U@UZ?QJ,4CSN", MJ(7_$TGDPHJPW2XF('KNXS>/69DJO*P-J;T?7\F2!98L?5:_5>XV5BI!3E.5^2A:PZK02"K/]WI3X769_N_- N_EIQ::)5X.+4>@ MA31I\12@^XXKZY.5IQ=PCM:SEI#B$YAT>I(8S@P$OK/, M@7J0"E "8<,M]AGY>(Z>C#R!Z)/;0N4/)=-&;O(N/.1-7W.V2QKD<=^S2VER M>801Z853$R&XQ# I'$\L$FKPJ0Y)9>K%)WR5I]2((PHR3RU4\3'=^6G7>1T- MF_^=A98&:U<_Q3++SSPM&H_ T]S*L?-;.>C*E+2)H[6IC.-751 MUI#R@CL.P[![L,E,"I 6<+C?99K@H$'P*-C)IBGZN*@;Q!I'U/7%:#)B;?L7 M3,N6[M<8*'\MZ)'TJHG1MP#)R <-A:;HO209&X=8DR@ CF6_T@/FS$JD)=,? MHG_M%Q(=SA(V"A!MXS@+<;D?HL#DEC'D4JH7Q+5P04[\D>"W-PUZO7P^'=26 M91 7,C?K<1T,]Q;6J4S*JF^D ,]#"X87X9D"A-[@&6<]NY.4X]0D<9\ M0RRFSB*V[F$>=H2R5?0;"N"&F!L!$Q3R"<;=U5LS-EJ]944[8XM&H6JVX@^L M"Q^*-S.NU\I<A[ATB[!JTI^> ?+H"Y0L(4:9]&R[ MP13X2]C-<]\KUYG;8DQ#TOMGC*\YE\&C&O2=.C3=IHUP==GVB5="B=M)1=48 MJBC4PTWPT5*=N\4-I7@JP\=&0+4:[?GF@.G7";6K(XG",CC3+N\Y MCJX\:L( %B9"T.C*AD<7C[5YJ+3,!(Z9!,@^6Y_UQDH,WN(,_W)00==K[+*O MD BK<8DF7W'/HVV9TXM"XC]^," M$\RE8^%B^)O3H0753EBLS4P$!5AYAV"$:F \HNOPWO#Z!#B-FZ71A_EO0:5+ MLJE);>%5Y4U/="VD0RPW8^)1?!!07W!T.@P+IM\,$T.-VPV4++JW^*L^G&V6 M[LEWXWP_;,9B*5AZPA ^@5%X4T<2N37N">7#['@JZ+:;G5Y_1$WXOKH<%RX^!PCS,C^NDA;TVMM*+',L3@UI3F[6*//]GR MN8$56Q[B5NYI<_I_5!+$=]_J715XJX8)3TF9?@V2)MIC6>/4P>TCB2 !3[(B MX43(MIT"<%34D11T[)V3,Z9W0E^@[,:N73;O;KI8&_34O&+PALL82AJJ3P$B M,U<;>W?@0N3Q%@K07K9\'FS5@4EB-?UJ7I0[6#XQ=-&DQM":*Z%* M2IH%PKE_D2B%,TC4-"J!Q#C@O&-^?X69S![+63X<7VEJJ?_Q<^)[^FB-IZ^5 MIP1UZLV/C,)L^.D8['Z=]=;)<6Z9^PG48N-17?V3M#FEZGU3]87JU(6F >HT M9K@=_^:.A#$N.2I_AQ]56;S9\@I1NL,LL&TYW9#2H[6C7^1XP_"C4I3Y6T:. MUR]E'/YK7A]^N@MZVG3*DWX\(M>& &D[$(5:JX<75M4VN+3^Z86!AX*V$11@ M[3<$L7L;KX%EC5;2$ND0EL9;=H'I]%;CI"80#ULFO62IN7WZ4+O$+?M;J5%/ M+_AV[+&]Z9#X)7V%"@N;'<$&QJWB8V*U>0B,/6@&J'');#=9;(+'<.K2U^BY MZ: ?)N[14L\2F ;I+ !INSNEA@]Y-A4(*)'?IA3@(/BK33Q *",S&&%DO$4@ MX.,P7%_<,VNDR'[G""<$WKG<*-4) MBZ8 ;(59]8CH%I561Q+:'Q;X9;S)NX:&FLY8N_#I4?T@IS#XT(U-Y7._;7] LG!#C>R M($\-MR@ K8*\?S<>3KQ\K*W&_[OPT>6(%]$SO^2>P:".'LXOAU)RYU]3I1WM M[V:50A3Z>)9IVQPQ(XDGWIWPN <_ECRTZ6=^]_L4+MN,O,A[X3LDSNNX@.21 MM<+T7T1AX-5(HMRG68*;IH9WH94NYJC^E&'K^KSXG!QJ,<\PEOF3%EI^P5'0 MD2NAG"B"$XEMDRJ!V%K@3&,"0$QN@Y7.GY;<5 ZM;6K*I-_G.UV)E&D)__CD MNM 0$.:VC19 :OKA8E:*ZY&;Y(NX8(C'ZN_T8F09P>Y21=1G7N-O\@4<'Z[H M6PP86D54H70\R_8=I E)*Y5Q8-P#6,3)1M^Q&K =]+ZF*" .[7'Y>5B/(W;\_@F-6\4H[.DQBMU1"^1[H(W_K;3/? 8XK!%*]I;Z. KPAJB:[\9?P_N;&60R M[KF[N\_YY5:M?BRWSN-XS)N5E*77('EE!0ZH]31F"NTF!%KY^7/X?=[ULZ6^ MU-='Y5 7[S3J^7:.%%5NNI_H^:*"K^9&ZTO -[01L[_+C/NSLK][Z?06X4_O M3'4HVGY<"<%&L-@+>AKO";ZETAIIP:H9&Y5 /2@VV=]_K=Q1(^RX$=>0X((I MQ.VB4I[2QHS/_)(I['N1X-IP^BI(7%0E]IC8ZI/HDVBI40%E)?AA0VD-QY3A M 1L,>8?<+5XJW%.N6[Z^*X.]6T!,:M>@/>!.@/P-X%,OX$-Y>@#L<%<*]DA M[-P)F.@B;(*;OX6Q2V.T,:(65JQ^I_W%PCV%\'-=\CHK+-[&A#>%4'Y2Y5FP M=],T*2.X=,+8 [[*=^YW9"_#Y;4'BA>LD.B,:KD.:0NQEY\EDU68UL5U'"_* M'*MV48 (,B/AD4HIF0DW%1.5/\5_4[[\Z#UJQ'4X_K&]Y\1%B;V[ M=^WL\'UGRX%H4M=0CX^)4@)QS"1=IT<>Z'[2I5H CHS<+M;R4=GR/<)^@+HZ*]B=_. MP^7"G@AXZY]'ZRB< 8SJ YQY&$L++B/*#\,[)F%RWE.%I^JQ/E.\W/>_3V2 M=L^5U^X@;N@E' BNG,!LV[W$=.9!L?4F(!%'U%1=DWQ)0Y>7L&U_5!KS"+7? MV0IP58U-P\;L7E_1 F/[>DP>K8255$ %JS(H@.5XO9J_<<*7I$.CGXQQ/"_. M'=/??4T_7^?SU@L"6UU;9D>[[$<)"^/1/?M\$' /S_7MFJVP2W5X30>NJJGR M77G-V)))[[5HMX2:LE)9G_[AG2P:T_<@ Z@MS@5# >#U5P-8.0@"76$2Z(S9 M%VLM4W4)(5\<+L"N/Y,39W\ &N118QZ^\=!]F8[(B&4&Z59/:?)@=N\.=&%X M#!I:QS]F:"F)/M;U*H^\72=^KI:7 17^&J1:IQ#K($;(/94G]P4OQ_W.J61S M7\8U^\];3'H7*HXH^=@O%#XW$.5Y$E_@!^WCTUS_2@'(#&X86Y#0)NP<4?ES MQ2[(FI!?Z#8CD[A^,\-UP1'-Y+$-)CP6ICM53D<3Q99$3K622TCU'CS'=@)R MOYE[4#.\LU$('ZDAWA>I?C9AHKCH"&S?A(C=F-*N4AC1(W>MZX*7I<('9$X_O2-6&TYB.7=*4TS%TD.J!ARHBIZKH4VG M7VM,H7:=[7/(I3_A.-XE_!2"QZ,D/% TA+Y5,#.AJR.PX94"9A[!>[O8ROCR MTS-M,DNK"1O_%"A4K!MB3\XOTJT+2QK A;0_LMFV&(=(=*7:;@?''-9ZF@U!=87UXD[FR31RQ9MY.[LW_\6+2F7&1?$E MCX0YIDBW5)JB/1=H!Q%MZ1FCK@VM\CJV_C?5P(M%0 MY<_N@2<&,?ZYTJ?FAH[HYIKJ>#ZO:;<3FK_H[N;#G=(0%!EF!SRG4B3C M&T,/5!E.5F\3;J^8,A)J3GOX5)B@#LZ*5QV1:?=K8J?K?CY3=NI6%G8T3DG MX]M?.!* IN FL*KA9-:P>7"=#-1T^@A!YW'2N:5J(XS$:O0C'5O',\Y':P0Y M/?DH^UE55+2:KRO(J3)U9YDK3 @20^;V^]8X.D>^@1K!=0<>-SNFMBM"Y:LO&#V4A"V:4 M^KTM:)Y0<;*7>4I1J>V\,9T)XR. >H2YZG&]_X4^X*9*>QM.E(]SF8Y?QLZ\ M>"KF?"7?@/%-^\H#VG4*$!^F B&!GH$28_0)*94>&=H\^*^H.(QW[/7%ML"9 M:9#[F_M>CM(N\TU?W@D:\AZWEXFP$47PK%UG2/L)RL?3MQQ7XR9,CWN)__IN MP\J\+?,!]S@H8^(3C;%=S.#%%PX/-JZFG2@$X/HZ9I:8(SI5M=E']S2O KK< M4?(YC%:]%R-$K1A^"5B=OZ8F(5[41@C$V.N?VJ!:<>?:E2I"=Q242I4F8P?YS3^;L:1>(C:S@ M@6#5I$4V- K-=!L+=!0Y;&-[!E\],YZ]L99*.S@R&+/OY=>"FD&1DH@B9=#@ MLWB^_[!J]+<"0V6$. ZJ3=LRFI_:RYF\Z^68%7DVES!8[#); MF_VI-J',>)RL+@UQZ1+61)B.:UJ7$4I%6+<=I,<_OD'\RI@K*Y"Q"WH#O$^" M-V4\B;@P]Z=O]Z$WX?)R]P":D3#05P4IZU+?+4KOK2Z#E#+;;"\9R>\F&'B4 M65/SL/WR.Q1Y'Y38]O$NB1]%L%Q!/NIX";GUI^.$>3GR(UVUZXVMMUJ13^^; MRUZ 5D?TMZ],RN!@[<8KKW!6.(,8VHBL1@0K\^7E4\T&"G #Y#+[U-^-VWA&(NQNASDPYO!*.X_]AG03B3X-LQQU&?]!6R&M2UTS3S9:I+:O M4CE2GR3>(6PST@BQN\%$E6R*?(0#=8J;PZ@;M M[QZN71=&F$P]Z7[\XZ_II$G2XY%SI"(E<*S-G\[6,N>).I+'/=OYFP&>4H;& M,:WH*MM(CUB)Q])#S>>^?[GP3C$QHP.KS3W_K9SH7C<=QG.&+*/^'J'BZS.V MZ(8Q;R6D^NY@_Y.(@50UXD#D4YE]\[]FL7*';\ V8W8R5VN,=Y2#22@*()_+ MC*JG /=7_P@BB);@WPJPM>"_M62&J.,1PA,*($!"]Y^ZY!;_13Q?_+EQ>HLE M:Z,$&0JS%I8^"XFK7UE6]?#R$_): =[^I\SY,39&,. M>') 4I-1N;O!UK4%07\]7*V0-=;K!F/61$'\0TYY5 FTB<4+91N4JRM!=>; MCJ>9 >,]MP^OK^1>GS(7B"9FERXXCD$2\(3S4B%VN)09SSB-9ES M$3)@-%'AZ<_*0.ASZ4NYX/MTX09#&2^AI<F-8$^L1L0FXRD=3 1Y"X"X'"0^7[!G3Z146_JO#FO7FSKF!AIL?^UHEK]*N ML\;#>.MAL2+5Z%TQS#+['$'*!J_]YC,AJ)(8NL*9^ .25-P4&7FRW)S*5AODK\CC(N5'Z0_JP MN?#DN0/O72T\J!W&IZT:-L0/Z_+F),!ZM95K\8.JE:"8RJ?HU FC.$9PG&1D M8T9BCK9%[VXDO,D0+_(?,X,A].)_(8A=&@,Y:-I_"")G:W.BGN:)<(KW\X./ M-QF&V*\^S7OIX=U)YA@E7OS454 (U)\X8K[,_2J^R[C>V)6ME=NW^B,#_7/9 MES:FZ<;$L*\[TNJ[TN&R8+P]U]/5F"V>-G)T==#B:U9MX&<7=?,9SMWV$QCP^IQJ(2;PK..B.J&_8V&!80/2,P/-HQV NEDZVR1L]YX9R:VLAEQ">"5!=*$-<" M\3 :5?JJT!7'^;8"[NPBJ/),5=:>6CI?I?JYI".MSX@-0)S$TW8/66**_O2( M,$ 5"/M8[P3R1>_HX.BO@5ODQASG,C2<+?]BJ#2"WSO*KBSP5: MIKX@B2..6_\DVIUDH2E_9H&S1'M<26B9,.K)JI?N":[/F[@+V?4BH^. M2#8/0JC-&\Q/?+;6Z\B7R):X;W?D+G)$]I"A \H@=\$2J"J*/,:+B66SIJ+63(U,3G)_:GL&9E5[4*S'<&BU>7#6\#A_JS4A):1GJN% M;BV:,.<6MMK:^=B4 JON:/U+N(74NQ]F"C>7Z:',F!%Z,,'6".<24X=FG^_X8@PSV?H?;Q4>!AMV$@> M*P[>K<#N '&T&ILQSPP_/BHY'+1R\0,O*W,U=.K:W]7;XK1 MD9QPRQW@F#SF9MLDJO8POM$][J&CGYDF8[N["S:M6<* V;F#V6_/$/[5DHE3 M;MH \5IFIP_!FBQ T"/>$%J>G]#S9)BSX/$#/R0G+N[W_O2\"QY#8:X M=".XR-=WP#7+X9I&>%"W,+]G")D]08;DV!$FT]"239Z>OI"Z6-A2%R2:[?SX M>A8O-Q-?/XL1J$189&RFZX0EITAN164,( MD*<0_UMQWQW-AA_%&U5447O7*(K6:HUJ5>^\=\[[X_Y]S_=S[_?>S^><^_U>YLMJ M[&_$LMO)/D5FK3"H&G'*B8DM[N!XD+GJU-K^4:\X5>IGMIE$T-LS+*O"X"$+ M+=NB>2'I=$TL684[=$+1[EYNKU5 4K >>][8N@_$ RAL<"JK)3(4J)@GNEWR M)X7U)EB.XY;)9[[OE,LNM50$1+\ CUU8#\4E):#*NS+1URF$QZW&>7CX5=V! M56.C5R3>O;$HR1=C$$%[ 38&M?1DJ[UL$+%A;LFLD-R>A>?M^/,!+00T5""L MIW<6K+"]D;<1]>&^Q=,I/:ZX1<=!N;K4E_U=[:\' (F4W9>!!EL!"3L5R]I M4:MC1I+#HAHF!?/[Z9PV[Y#O\BDPP8/G648ZI8O@?1MRJX*=ZH(U9GWE@>=U MT4;_A0:W&,TT]9*5LR0),HN4W<'0J9*^VG")+AVU#66K-\7.D3G#5[([WJZV MG.1V@K:4 6'O>+R96:X1TYCP:%#X_DF6DB9K?9!KF$E">N:0Z89*^*EA\ ." M:%;5KEFGD(ND?,?C4SM0GHY16X->M;=:&T(.5> :F1HN\G@V4[T@SYMB5]X\ M O*/V(TOB"3?=ZAV7?!OK6XDY3[';^SGB49]LP):*LRF)BO@[-#CV$>*Q<<. MXX)"]^VI @3P7L#@_?V+ G:'7_.QZ6O,ZWH MI8^N!R/C 4<\$MW!KJ:QX M@7U?OP6<^9L4:+%9\[;3,7YDQG)%NXLT6 MCM(TE$D%LZ5=*Z%O7Y>H#R@4X;#YX \W_P1I)WXE.?_*OF5P%HH]&)]B1<4N M2*<&58H1K0\6WUO-<0,BUA^EY)5(I"G"0BBM""P[G9PM<]62'LBG<9[$A"!# MX9$TT'?M5_;2NY'-VG1*M8]$;KA0VL7C5R.[V"]9Z5N2>=6N?XYV!,:3TQJ2 M93S%OV@2Z(&K%FY"0O@^/QWV>/M*LP>ICYM*,7-*)OSN\R*)#=2YW7=IRTI M*F)'/*\MN/& X?4["]"^$/C'7 MZ2?T<(U^,<#=F-&IN-.)L(I3Q_XW="\THPS\"KFO$/G#+U XP?1&_0Y1R<$M M 022G\\:37.U3^.DY5F31&6\.FX*E0P._7$$C,^RH\?_BPNFQ1A E?KG?&22 MOOK:VA-WUIDLK-GRY7BI(AN'.;R5MPG,W8,TDY_,J0A! XHK%'A8>L7B\O8) M>&P.4;;3\*"&;W22O:4]GA.J'"6U69=2[?Y=T+L,W]KO'',!<$V."14GO.6_ M.=-4U>HG =7^K1.O)Q_TLT:DLUGVF#CBBX^EKQ3\=!STC]WV.Y.Z('^1UKL+ M (N*/,D \]AZ "NQ.-N2OP+J:YH^RNW0]T/$>.8^[@.Q):7>2J74_2XH7?@E MU2:D"V>(\2.5K871K<;)XSA[5O@;"6PKXCF/SKLE68_+8C^AA!8J8U_-:1\: M/%1[9O2!T:48B9T@1N/9MZ*"U;'4<]*2DG!:AX@7B-FC]G:)WZXBU]Y JS?C MI.D,-K6%3;AELXS#X_J\VBX .).B7FPRQ07 R8VC>85KUH_!; 2EJ'26UY_G M4Q:2_CP-'R?__N]_2 /.]X&*>@Q,4?W34:23?1.34(5L[M'\,\G?-8 M-#,TWO;6E0]:K>\+^ZA5M7RLZJRGR_W2E>+UR(< :;4G*O%X('_H[()*P=H! M#>1%SPRL/*P"TAK\Z-N(3]D*WG7. M2I0IL0SVAX8S?J#VQ5S(@0BT:%K&BO>@H=XZHR%K:/X]H>[ND,?T/<'$M\8T M928V.A$J"A 9K&B5I$W98]Y MT$:8:34A7[$=+YJ..:UZO"S:]Y>1V=7J&;2JSTM(CV]LZ1W2*Y8M54XB UK M''/7)FKHOV\)#AEISZ=7&94]L0FJC-LG8\O]14$^?LX@D;8G>QP(3H[%\ZFK M ;(:=+$W8K/TU0OJKRN+RWI!85 XK_VJG M4[[+X-9]^][SD9L!+DG#7-T2#L(BQC23L^9T%<'O\,^S;K1+S35MZ!3]-NOD MGV6<%U,Q/!OZH,Y(>^AQ^E) =D/[7+?78>)<,O0'CVHDV; 0 NIMA!75V)!Z MG^%_'"[M!$3W*1\;&]$'A)LMP](4ES=HN;- '!K,=10'+\T_DIR)]?BO!;_. M;JSU+:PKMA%+P$&A0OC,B,H5%+'.5H]NM%Z2\6XQ^)7_.X![0=O+_*J^5?A M;QCEPD];M\Y;/JY!90Q^TN[ROZM^%L\,'GM\A0CY?13=KKUCC+IGJO\%\#Z* M?8A4BRV/(C/_$B%\152&)/1*2NFOAN1;RA&S'>(94]FZ1@^U50YX&]Y1".?, MA5U>]$Z^UCK$#P5;3:.5I8MC2[-\F[)Z(<;7:,"V^*C7-1M?V*&!QZ: MJM%43-E)7 8A(M(+^P(CN4)?]L%I!?[Z##+0FC-Z2:ZJN9/.U.V"8$E%I^' M'E&;\>N*O^POS)9M0D,4U[(^(D,"2ZU;IF4\ ME#N>6%!W?-&AXP5Y^&R-LLA2W(J]"K4U6KL A,L7<%M#[-ZVS=R*99!9 M6U=,:7(?YSE771.8US@_1 /T1B+B)LC]9OL '>(36T/=3[W+]DUF/7T6_(@4 M!W.UT@Z'V=BNN"7<:73US1V!B*;=EI*_XOK&@DR:9<%S'+X >9A$?& T+D:V M:YU][>2%1)R^G(=\U(YYWM@^:[4)?K#/)8T#?ZY!$;V1ZC+"FHD=K2G!0Q.C MK>M(UU,7$NM3TILU 8YM2E,"^T#,D1;:?L9Q6F8O#"YEDQ$-$YUYL; MV]M?&&W/F0/XMRN1W49**-H)8]2!*EAG3<'9ZZV/'6>E-A!IXO/J%,6^EI1_ M:#)?/K+G]'@N,1!Z+W3N1#4FE',(!E$RR,US1*J7D_QU%509W+P-OAKZ*-^= M\+,73EJWYWX6&_/FT^C2;EK M@.Q8H.]:)*(QUN#Q_5Y$9M'\*XOT**?:Z_@"7'1.&:JMO[["9<$S$OPWC+E; MAJS_EV-6I'X&&_\T5>BE=YJ@OYQD?$T_.R4U@')77V+H7"K8:P;)1^_/H]U: MJEX;V/8$5;"0B?992)!85I=BCE@L"?UC\ZS^[=K[?7>A^IO_4*H+N=I39"\, M\#K)R:MB-Z!3&H'?++L]GA5(E*>RF;C)&61&*RU\2U-H<.,>)OWNHMJ3R]J2 MQWC93!ACR89>1:XG2^EV?<3"=)4"/[ZR&>N;-F5-,T]OM4)BP3MT[=+HP6-K M=F6:2Z;WD)0AKU?T>X8M5Q_L00?5,4#._&JIM\UW1)DN:?'HQVT*>B?ZHUG)VDN^1AS&W#G.)"^>U_\:+W_Y51CG2Y=-&3#OH$;GB"D11^]@NYFCX, MX\G?9/NHOWE*P>NY@L\2)P=KA/03J>FTZNM@EH&,U\D4:'C7?"-6[*,36. Y M&FE[HU[$C./&!6 ^QR8K54GG*G@C6KRTZG$LV@<)8_+H>R?0 $1-, 6;XE4_ MDM5K@Y^1LBI Z#9S8M3?*/3'0OCD>OK([0P9U08';;5 VRS5^P#J)Q(PDL[I M2VN0'0M>Z\,,V9) 8]$Z*5]C;3Y7#:]Z'"@83TCT6IIPRN+%6_+E@4V]N%ZD M3W]00(+Q ?USGOA3E,KU"T!DZ&&?'1\>MQ4-J_%K;ZT!WX[>E/!VLG3X:+9\ MW]O@!B:Y85($T9R@&AU\O\P%R'AP9!UKC<&3 BIL0;52R%2-%N;5 M_OH!P0QT2/>]^XGW_9?_.%1^4*KSTWJY5<@QOK\IM/*PJL!3$ MN4#]K<;:6H>Z>.YZL5F2S*/R9X&QO[=ZN1RYMP29&"825VGV@T%XCJU+\14C MVMR485^':$HW]K>8>QP4"Z0WT1L?C.6R*_5E1]F&CH?>SAD_O]TY'6$3_+*9 MT+-I^4[2(8?&96+_ H"V%^TY6TH]//'G9R1]/Y'96_S%R$^JQ;W_TI:46CSR M;7F^F]_4H"E6[0GL!=ZEO/[[^ I!,3)Y55']2".-)K0#QY!;%O M\!U?"\K[&',K=UFL=7RG%KEO/UV\:

    -ME*OC;H\>!@'7?U?G0#:0K0HAWUAY5Z5RK 5\>U_(DI7[>P!-K;)Y[^J\3!^/=&Z% M%LQUA;VKHQF?V,G=T#*GK DC1?,>WDH8E;6VU4^=MVX)E[LJ9$85+7+E24.0 M5#*. E0#L9SEMH9T)GGL^W>4U7ON)<"_!FM$0R7#[K>KR# M:[^_7,1&\S2J\#7C(^ \ JL)434.E]Z36IE A?*CY66N[ZK(S#95/0[;^UVQ M^85/?_?GDK;8J^O"S$K:]J:JUS/;"+6.3@%4TVG=TA!8"A4.MH63PJJW>=@[HZHA"-3" M5L'MS)BB!*]WD]\KG?+RL2[VNI-(?0-=6E=C<9$O[]['X*(P7Q'39?B#*.2K M->$*2*@1:^#[)TUP0T]'-BA;/[#)1H-#=]T6RF&PCM%\4T9?M=RVD,Q%TU/; 6+&.NMMXJTT1K$1'6CM9PX6Q&"M&%/"*5M'N^Q_Y"2&84Z@,RKS1;]I/2OY1 MI:%_*87+HV2KLTI)^.J5WRP080.TLDZE8D1NGT3%#L?<'ZU2:T/ZZ.E-C%B& M)8+-G[D_K5/(^P77\@1$AEBL(_ MPS1TQ+Y\?)KZ3TZYTZI_(DG8]!?%"L]9FE\M];;BB512??FJ%:*G!4E'-8O! M!,ID[%M^=?G!I4,K!P,XO?EXSRO]2*#W@'$)8O3=CF=*>N6.]-&R[,*P]?,*$\U'=N. M0O6TNJBQW&M/:'WZ%P=!?G'*L362(4&G&WCMO]6V,L:3KPDJ'6L,UA9))]@3 M"XY%(V17YJ]C[Y <6X2&V'7:N*F;^\<]&#B9#I^%,O/OI)RN13["=%TC!?2< M?%E(=SU1:?>J4MB+7GF9I.>8,T[M2C\S)-?NX>1K+MF7I-S[/529E%QX/K9Z M(U1NMX#9+YECJ$*SU.9W*/_LT9FLA)X@,E/WU$_%THS& M?X/XN';!N;>Y4S97!RQ@ ^98M4[N-5>19%:3;U'0NQ+99._$FF:[EC!J\ MY[H-TT_ *$&L-SEVE3DX!"- TM.)DB0K8(!,S5V@JAVYI3P-O)#!38[-!5VB M-3F=/4U=N9UX4XCV7E:P);ZQ[S#8C+ *#58,^VIEN]M)A<#OIZ%-!VNHB]C[ MCJHDPQT$GZK,<-XU8*GYDT3;7G@^9:4:ZU>%:L8?Q,9$@?=E:FB@/ LUULXOOPOI*5L<'3NTA=@(,;B>;WS"U;"YF9BN\+02/ MG#9H4\-0S4X*P#'GAYG_W>_*8B,M?X"L18O0135%%8E@UBQ40>-9;6_R]::\ MCQ87@+?JSL2&J9X4RV5K/<2ZF?"_=TP KG$:RM0ALOM9 =D0.\$$(6[U9*YP MMT1@.:.Q^+E&G]H121_7.('\*B^/^A[LUAWO@2'_2.J/PJL.-QF^930U]L"SI"X#T<7W >?6Q=^BVTR]W]YY[(*5%XI<. M?'+?!2"1)RQ.?MGG%1X8TY0GNB#E; 1O?O!>JF.NP.GX\X%>F5E^(%^BZWWH MPQH X^)AB-\>?55?)$P$4[D5_UFW13S$-K4JI2?)GJW*,S7T9 M#TV:\ .43S+0.#G,(I#;L*0Y&?8@P;-F %-5P'&MD,>&IS1CG9(FM"W M*2EZ7SA*^IJ[9[ 8J0]$^/C$?LL 3VPJWU$*^3O^I>UK:?,0PQ+Q'\OB:/W= M9W_>V D?*HG?BJ9]_ &PWN42%OG^ H ":VK.RO-)Z'2US]3L%T7O>C*[V=V< MK2[]),BB&6;?(/=4(X6(XT<+/9!^ %;^;QF;8Q@O*062N6I,4,FKG("1)#2F M/935_3K$P [/6C/]LG%F3Z">YW6HQ9[S]B+:8&,^C#J'Q/Z#E1ZKU^W:;;/D;-=B4 MXP/YX=&ZS5L;*2)W-<7ZDN0O5*0G0:N%-Y2?/(K_!H.U+KJ3*(_RJAXRRS ,OG MHY6K/ZL@Q1GV O87T!:#943G\"]^ >0+J67A*;%Z(VLM,OID%&V%BMM62>UM9?UI?=]-/N-SJ,+=V?@+5 M:+F*0BP8@Y+C,U<>VHQ(4R7ZJ.&XSU9/]I[^!+:GJ809E8@7,F;)U\ZCL3>2 M0WYU,?2J1I?B%2/)/C[8$5N]_7U5^'YAOD&K(3+EFG(39.4O>O2R=S'K60P) MU7>RA YU2I$,:R#>NC7RMOXRU /?#(IVEZG7=^;O!1G$([%&-5%$XRW'_[Q-4S1+(4+ Z,X'AK.:+4S_F[[' MF9#X53-[DS2419Z-GI!W\Z@M2;A');L0@?YK6MXM]NVUO#+)7 M.6FYJN5U%_;#O55WT/@=K;#(#=#TY:%RR9RGBI#Z7XVS6+Q$J\++Y"J3FY\5Z"QML^RRRG/^E=(Z?F-F-[F M<[ZV2?BR&ZB]O+UKN[E&WN!*V=?938T:KY;D3]+>*@W%'U0L"?_VU@B4%@0: MZ-Z1*U+^G(N@FN@+Y.S _<6A IIQ3D1^O[JHUV]?CSBVOCVDD8(7CN-_7[+Y M"2P]#[0Y_*L-Q,V(6IW K\H/?;Z__\M-BA=(-[0W>H4E-U,GZ^VF0^LKIOZR MQ(2_MR]1H^DIF(_H4Z%JFR[MZIK:M#:B =GQAS6.2;!Z!7RCJ_CL=.NT+H+^ M??2O*X]J64GE9 +OPW F/D!D&['I]@B,_8SZJRL>F6ZNO[POF T)RF M,JI=^.<)*A;FS8U8A!_1KBO" M1GC.DHC36,?A*KX^\)(,EZ2V+K?PA(KB^?#[?\DJPJ1VJ^GH@LH=_GLS8/DS MC9F7A.>-I;TN;\SCLG'N?"^,H=CTLY>US%2Z+&_&5RLO0Y2]%^:DROR3;((@ MT >T:>R\(VL V:LEY%=<&GEHB.^2J:X=!D^U4\7.CY/)348V9YG*P #\!<"D M?CI8O7Q[Y:XG+Z@-EU]&GR:K5>Z6OE0ZU>RP^:JY7;KR97D>?=@#ZMV3M'C ML>>:S%Y)Y>_\AV#/[F:BW XBE#VF9]KE7_[='T>\04\1@8;( H+,YKX4@D5" M_);R#=\L0E']FE(5/[Y,2=.I)+US#PLK@H9P$F;BF MD*>+AK=DK73# +]7P3][.K,NTD\7+[ &Q!0PDYW/FT]Z2 M)6DH)L2\MTV[R0];XVFL8?7EW3R;'0=V?C@J!NY)G+U)Y-S%>%@KQ8+ MY"(%&,\XS,(K>+8PS_*I+7GT=#G72R1C_H7MRGY!K&SMF\^^-*;)#'Y%C3%%IXB9O9]"79N "PSY/Y6O#+^^WE;ITB*D*3 MY0DF+6EJ);K3L!I#N.2YW>:G;D\1:(IZ#E:]W8/+T/54*5A]^B\C \E[.HQ! M[Q>0D40$CY)BB+?M\Q!%\S;"\R:_QTTHGX%KAE)Y[GO+IIB,]1?B MKVN:Y64=9:S/!TXVJWX!8U0XYA1"5!9FM$D.E1!6L]:Z-)WTB?:/X[<46MX: M;WZ%*"9UMA2M:76[%; (ZB M.::SG:C%K;C6+6S]OQ(_1+V><78[8>QFC#E7(?F 8&&N0U>)[Y/*W8DY#.@$ MS[_PZ9I,$;WUI/,_JQ.I7V 8C^'Z;W9\ ?6U+O\W&]+_]^TA8X3J]3",23 [ M?J#W H SPGGN&4K)K^($&H]5_'\L=HTL+8;F)L\A=8S/8CP4! DF1Y.?JDI M3_@%@-&%:/7,*N]?Y%JZ69W+M56?LI72G=N?&L OL@Y[&NZ8=%\M_O!$8^#7 M:KRRPEH'R!@_D50\%2Q1"[H#VWW_,D=V:24W_*:KY#M;Y7:A:!/ZH(S" -[2 MG]N6^H&>$5UO3#"J+-9NW[ A J,?I:R6]]W)TIG_3M* .G>/A\&JY[*U?96Y2F=]L\U=W(E]*9;[210=8R1[9?! M>26LHZE%$IF]^O=_IB<>EW7M!2G&=3EW44',^WGRLZI(:SH_PC"BG;-^(?)N M"W[[WR3TT1K8'Z.AP9+2HFH4B3!AQT7X=?%"JA]=]H,*C%0D++,07S M_C+T8V[XWW,8>_RK@4@K"4..E6&A0Z.M)\.:G@WB:"_WIQ5*?];7+ZMU#_(L M]6^(:J^7JQTG85U)C!CSL9K,C+T#@QLUG7726>2+>X#1N&M2FW1/OC\FK]]" M;PP[5N\(-,@0S>H=0RX M,ZYQ) ]3EDU]Z>Q_G8C-G(\$3N0#9B=)G\:#'Z M]^41#/I7*?PNK^2 :H(RGU<(#-(CP+U"RN^A,U1:L%@S&/%L-/245^28E]6LS=1NUD0?DF5#SA<51G)C/A_J'/5:;^N*Q#+:EMWWUJ& MD?(5-P$'QR#?EKR#\A<"V3<]=E/OV']P?%EW'['G4-I-B/[=_Z !\G)^A12E M;/#.3X!Z 0C2>_>@49.Z3$+@+D_4C-8G:XVSKL"R2, M2-0EN+8-6%<2TY\F+'K0=!WP6KGIEP0(8Z",Z 5^UD8PV^*91^59[;GL@ M\*W(?\[VD7ZG4A> 'I G04F&I-4JR@+K# X?1AFX#+!6S5 M[;1 ^D'(6KY"%QT$% M< J!+\TM_I""Z]\%M6WW3-28%/\/<3"R(,GA>\_9.2,\Y 5P,CA/1?/9OT!X M(/]S%720 CH+X1,R\=AIC[SH$_[E2CQ@XV_RQ\X[E\($'I3,"B%* 7N4I%N4 MU89L%3ER9 3RZ HKN8+@#P1F+! MC<5M@?E.G>4_,*>"L4-%GX+''LM(\/CS=]?%*:NGWLR"CQ(>_@VJLL:9V)OX M^#BZSTT:B*HXZ>;H<;/EQ]O&GA.JX/^_!V+^IPEKK2?3S)')!5Q0-=UC"D5$MNQ&I\(B(JMF+.V:&U:)4RZGBJ1BJ:>_ M !=WRE> #E*,'INN5$@D<Y&$")$0$I(RB&7($$91D ;1XN[/-$F)'_ 8RBCA$(51 G' ?"AB&08>QB)E M2?W05;;^^Y_U_U!2"J"46Y?U/__]A_NJ>OSS+[]\^?+EYZ^T6/V<%W>_!)X7 M_M)=_4-[^=>]Z[^$]=4^QOB7^J^;2\OLT(7JL?XO__N_WGUD]^*!P&Q=5F3- M] !E]N>R_N6[G)&JQORL7.#H%?I?L+L,ZE]!/X"A__/7DO_P'_\"0 -'D:_$ M!R&!_N_O'VZ.#HE_T5?\LA9WVK+O19'E_&-%BNH=H6*EI*^?5GU[%/_^0YD] M/*Y$][O[0LC#CUT5Q;.G:BFQEM*/M91_.C;8+Q>([TC>:E]6!\+5ZO[F2L93 MF/[F3-Q/BA_$^ +WAKE8Y.:%>K/F4[V[FZ$N%GU\B5V]%GE%5A.\%MMA>B*O M]"_>J9_:8?2#3I!I/4Y+W3U1Q==*K+EHV/+9HT'&__T']=.R>%Q^?*(E*[)' M3=@?Q&>Q?A+_)1ZH*)9Q**07$P9I$F*(@B2&:>2'D L4^(1S$H?QLMJ\UTNQ MAK]_[$2HQSD_R \6&E9'OM1"E/E3P;9SW,/JT,2EYBP]RZ6_K,F#*!])>X.2 M5+L#C?#_T1>T_)^_;%49B.%J$F16TX$"6B'!'XV8_Y\#D'CK=]5.P^A@/1MM M;J#E[)E *^U)Y<4N&CDS0J-AI^)1<4_@^T'C._WIY)V_[)GPJNA$(@4[@V][ MQ2\L5Q[A8P6?O9?:@S:7O0%%X7R]0\HLGD7GTIX1\CC\M53 MF:U%65[G#S1;D^;Q++];9_\4_(:K5R23&:$K<566HBJOV#^>LD+P*S49JE]G MJZS*1*G^IMXF_EI(4:@_?B)?FZN7"64R(HA!EB2!M I"\B:@YZZH-5W 38O@U*YO>MR_IS4-%LWL52HUG:1I*0UL*T@ MOVB._D6LJK+[3^?II%XD@E@4O"[F63:08=-2?\I^%VVOGLMRNRN M$>UU_D"R]9(P[(4"$^B3((3("SQ(F'H]2"0PIB1&DGHVL\FQ@>8V$;1R@IZ@ MX(]&5$//\RRT9A3N K"1V7<05M:$>0X(IUQW=+!):>J3P\>GQ M<27JIHPK6E8%8=52N9?<\SVD&")-(?)Q @F-J&(- MZ:02G"0;27_LQV#F.)O1B@CH#KZ-D /4"TR MT#*#GM#@CTYLAX1C"913_C$=>U(ZL@1DEYUL;Q]&5F^D%*S*/HN;-(G#&$XKBDM3*Z7$@T]Q(KA46E)VTH%!2VO&:"U.9<=[$!AB9#S?:@$;">GVJ M903/-5H 4H'.4!NM=F]:@/="";:NW#&G0[B=LJH+N29E7(= [K*QRT?;,77Q MN'RG%L*W\EHM8+/J+='C5=^:?WU\HJOL(:N67*TR$^)1&*0X@"A6;B4.N(1! M1)+05ZO..#)R)HU&FQN[-M*!LA7/^*C# ->S!T-NT1J9"K6P()>@!:R3=]'] MXN,("!J?&KE%G@'!YK493NEZJX/=O+:@+#6JY'1*&(4)N5X=GQIQVY6<&P-ZJSO"V8>1RG:\_BZ+*Z$J\%K2;!&7J M^[%0ZS.1XA B[G%(8A9#3T2!%V)&O-"*4@Z.,C MD2EC%YD1W(F3$#CEA,,C3!CCCS: KCF&(<)5[D>X$5"YB,.C=6 MJ*6M XKT2[RR) 4CG U)PC5Z8Y-&(R_8 EB+7&]2MT*#'UNQ?W)()#8PN246 MHY&G)1H;,/:(Q^KF@7$(VJ-Y14K!K_,'_=QFD[HHU)M4GRN^^K:]Y#WYIG]U M]844_,T_GK+JV\VZK(IZ"ZV\K>Y%\>F>K&^;@/N_BK(2_&;=9)TL/9G@(,$$ M)A%E$'F(0(H]3RV24,)\*A"-^+*?]G'^T'TBT8T^Z;.9,2Z_[$8^\&.V!J76 ML#S^^;ZLTU"K M#RJE/V@!6(#V75&O2@."PUB.BK[9;^<6A-=_:= #;Z!G^'55_,4;;YS\+A>+?_^'@3;_J?57Q_[__\ M+<,8XRW)BK^2E4Y6(^53T3QY\\O_S$2A'GG_K8U"YSP484PIQ-0G$$DO@H0F M*?2%QP,/R=!'D0V'6(T^-U;1F8@N M@]>:C@;!Y)2@["28E+(&@;-+8L,>,HS6?A-5$WVFS^^6*":^6HT'T$MH#!%G MD5IYA &,J$A"3I%:I@?+:E/DX.PG]>SI5K1TI%Z#ZU/+E9++CGF> T90F+ T M3F :1!%$5*BE&HH"Y3!2S$G*>)A8I04/!VRB8]Y+ 3.CXL$PC$RU&H$VT/=' M+=I/X*JJBHP^574.;)6K)7KA-.CW(!).V?3Y").RY4'E=MGP\$76P;'J,6_S MHOHDV/TZ7^5WF>@6)1RG08+4EQLA7Y%>%*60^G$,8QJB- C#R$^,UGNG!IGA MIZP%!7U)C:,YCT-Y^NMV!=#X'_D>-O;U44Z\;Z:1KD[ FBC =1AH-E&M9]$X M&LQZ_,ZI8EC/RMX+73U_[3!/[_91^8U5MKZKU\@?=*'#6_E[V>3%+U&2L$@Y M?S".,(*(D0#BP(^@2+P@B=7_4C,2-!IM;FRX$1:LM+2@K@()=O&H'BU/\\/>*D_JB1\KO^J=E- \_F MV;W@3RMQ*[LR)W7]DC*K3T1>?>O]:QLMRP2G./4\*%F@SR^"!)(XTP;TIJ^RA MKA?"N^AGY3B*JOP4*?CO=^ ?[X5"_" M1XF=8PRMVK ;7E][PLKTE1?)-YH4^LRR5B M@?*;@Q#2^J28Q"DDDF$H8DZBA$H_C9 -TUJ,/3>"U3MC^=:-ULD@K"^O'2W: M&,&,#4>"=F02/% K;P%Z_J"&^=H(9FO&&P"84Z*S&7]2?AL S"ZM#7G$,#9[ M7[1#?:P4-=:1-^7M4Z6+_.N^"4O/BZ4(B( XU<6E!):04C^&5)]K4"XY]ZR6 M_6?&FQMK;<0%I99WT093@GPK\O 8RW/8FQ&70T1')JLMF!\;,!MA04]:=_1D M"(M32CHWYJ0T9 C +O68WC:,;IJ#FCI<7>\Y=YU#KKYFY1(3@CC25?/#-((( M)RFD>H$J$P\AM3;E<6A5Q^[$6'.CF?;(<",KZ(0%?VAQ+6-?3H%LQBF.H!N9 M3P:C9DTF!G@X)9)3XTU*(@:*[Q*(R2T#(^RR=5:)=]EG'>6K^.@NZU7M94\/ M3RN]*W/UD!=5]L_F\"SV<,2B6-&)ETBHZ 5!*M7_)#+&/B%$>S=V*27V0AA] M,9,FA_0$!7U)+4/L[,UAQCXC03Q1L%TM/*RE!UOQ-XLS:^SMX^\&P^ MC&DC\0;#M!>.-_Q)SCI9]#:Z/HAZO.N\K,IEFG+"$$XAYV&B"##":OW&/)BF M22I)RGPDK&IJF@\]-Q^KOQ-<-'("I@6]N+_$,>S-V&X<1$=FN4.='Q;/-MM; MP<'U28A=]&\X@];8S1B.#?_2G17.P&+0)N'<$^S(JRRJY0>=Y-5&.46AD#)6 M*/,D0OKL44 :4@0#GS*2D%#XD5$MM)WGSHUV:M$LDQAVH3I-)!< ,/81G0XJ M*ZM,EQ3HA:H[S#DXHONI;U[=TOO>U;]VO_7=9T[R(1]1I/M*C_UYZ!%6D7TF MN@IM[WQZ*0,<1U'*H1=Y:L&$F(38]T(=ZN_1((DB'UOMOQP<96Z?Y]N\$-G= M&K"ZD +[!MI]=>4:K.NZZ"7@;5\'?:1?]CH+W M^)TKP8UZG5+.VE,9JJZOE M=O!AJYB>7EV(]>CG5)U\FY"(;RZ/HDYH[_C0Z=!($Q\OG5!V_R#IU,5V[,%% MMOPHU'NN;/?F*[O7=/2;LOE2RC3&E$@H*?<@DB&"F/B*1WP9$A0EV(NP"7$< M&V!NG-')"#HA@9;2[&,_"N+I[]P%-&-/]G:H&'_DYU0_\'V7@OU\EW_^1=U: M?]K_0/I'V/Q8?\]''SK)IWQ.I>XK/GN=_0?\9EW551187CSF1>WFUUNUU_F3 MFN^^7>=,PDI=3T>S88;VZ?=R,R>";S MHBV1E1>@E1QHT1/Y.K'$RO&*Q73TB5YAM7 (U.+1TV6R'M,X*/@V2<$>P$K(DR@H>!9I,1?!:-HQG!Q^^<*B/X MK.R]C.#SU\ZM\NO;O) BJY[4^_0WH3/B!+]2K$WNQ*_JX=5KY8QNZMDLL?00 MEWX*0QD@B'3\#HY37[$M313=1C%C=@UN9Z'6W/B]E;TM&GNIPSD/C%^\NNQ8 M+\38>WF3U9[M ;0 '42@Q0C4( &-4B_7\GLH3SO$[M])\5HKU?Z;E+8=8L[I M"M\.DFZ81_!!>1KK)_%687_='I#^+:ONKY_**G\0Q:8G.D$LE*GTH$?KO1P9 M0HI3 I,@ED3@R%-_MYFR#<>=VYS:B@WTNPHZP<$7)3GH1#?IH7Z1*U+:M01DEQ=M;Y]X*;//L9O6!3SQ8T+2&#+B*9(+ M> *QY!R&G'L1%EQ2,E6_BN-2&GVQDV8?;!8:OS"B7K#5ZD7Z5)RPZ\B+A@MM M]=VL [Y^+-J,G'>$/-PR4_(^7WXU^>!=N8L&PSEHCK>CI_]0>AXUNZ/GT3Q MX"]Q&E+&@Q!*A&.(/!U.&9(0!FD8R#"1(0VL^C/:"C W7WBSN"?MXK[H9&Z+ MZBDA'LIZ)O@F2%'^!&"_8(B^Y*(:< 8F,R/^,0TQ,JOO58K;VW'9R-]< ;0& M8Q6/,X=NQ'IR!D*\8(DY,[ W-PFCOJZ#:/^I(BZ5%Z[YN*K-:__ MN:HYO-SMW1PA%'HX#F" 4@(11B$DOJZ5GC(4$H]0;%>-;K DP0REH>QF]%S]P M8-J27RG>"K;S=K6>@_\=^>FD9DGN\1'J402\D@ MBE $J<]2F$1AG,8$4^89!=X/&WYN?-F*"T@GKUILM@(OP+H6V;)1F9TUS'AS M/(Q')LNFEMQ6\@7H -\(#VZV@/]V&G#[)F>#<'/;]\Q.A&E;H0V"9Z\[VK"G M7%J[^.QJOSRVW*\KNBX92L(HDCX4B/NZ08=R(0/!U7H["IA,0AYBJR)USB2; M&T7V:^::[/"5)[?XVH*ZEN=6[LQNN$_[$L8<>W=V6CM>4 W9$>8CE4B^5+H7 MJIOL"-3CQ91=#7!I>OK>VE1ZD1"AI) &(8&(II?N2JU*/M=9O4.3S0>N_]T@-S)/]H1<3+)\/X_*2.GH M+[L /Z_V\<1TQTOHP2='FQ"IND]#>0P M@#&L-_^@@%[+E)[>"[!Y)SK5@=9]!D$"MF::1\B L=3?1P"!K1&WGUF60K[8"_S8LZ]'?)HH"EA!*8)'$]5V%(J)JP4IS&H1=$(4GL M6CV-).CB4O$RJ8'\D8!C$3BOMB G5FAW*E11@$,4J])%E6>456AMPWJ?A6]+E18KQ/ M73S/@R4ES6V[;I7^$S$@92S7TR$FK&T\574M]7__1\ M1),$!S*PZAWR[.ES\^PWG52[PM^ ]+I9:#Z23RN9K5:UHUHW#EF =;Z&7>'O M1]W>Q;:'TG/ 34]>!\(X^F%KB^!U \YOZC-ML''?=':\#A_/1WB1QK$G^W0< MOFAH(>"WV4JTX:M,2!9*RF'L8_6UTU"7Y!2>PH<%G%,JJ3 JV7#HX7/[V!OY M@!;P7*#J>>!.?[67PC'R1VN!Q(!2O/LJ7UAWM_? B8OL[JNR7U'WP#4NRN=^ M$%PT9T]U14OE%##U6W*G*W7'(B;4@R3Q&$1QDJIO%BM:"P03+/##A%H%OAJ. M.[?/>2LH>-22+G39LE;62^KD'@?>=*9V#N?H<_A.C=P>M.\;:-^?A_;"$KEG M@1JQ0.[QL5^P/.Y90$X7QSU_^S"6NN+_]ZFLZG#03_D5Y[6K3%;O2::6+-?D M,:O(JCZ]H+O''Q]$XUJ+CZ+XW(BDUCD?!,OOUO53FNI]-!#"BS"%H<=UM"=/ M8)HD(61>X@410QZ/K H_CBWPW'BQ;N'=GG.R_GFH^*I_MN3&TGM^N-AN@LFZJT)9@9Y.[DAZ*N"=LOOH0D\Z+4QE@MWY9+)Q M+]NV^D2^]MI<_9KG_$NV6EVM]]KR[OY[225FB9<&,&$DA2A%/J0^"B#R LEC MCPLBI%TIKXME,N*A20MW];I9DUK$87M=PZUDMS\V+O(3[ZDI94!/F\5^:W'W MFVP7 SC*QMQPJ5YD,^]B$(]M %[^X)>II/CFJUI_9.6V,-Q=UES-GMU M\^1[]='>*S&N&---[[+U76^-LPQ]*KE(?2@#P2"B 8.IES H4_50%'":2*N3 M;Z-1YS9_=$(OFI-P[87R)UW_0^^NGZK@>@'P9O."^GM'LD9=OU*PTQB8,TAK[0 M]<59BB'FG$&.D!^F0B".C8H=G!QE;JS3EQ24K:C&+=1.H'F:6IQA-#*5/(.G MD]*^U=P)G(Q[S;G!:Z)F]4(#6\;1C6OGDKU)%WO\(%FZ_:PJCZ6^J?@-UQ-29G,R&;7 M]*I= UVM>6_;M2X+(/CA/=EERB7A)/0@822&*/($I&F2PBCQ?,_S!:?K,E]EO,O$?:^^X6YU=2O?*OG7+%-.N_I-4\AQF^7/2.!'-(*I'ZO) M*F$<4N50PR".!<4B2",[U]J)5'-SP/M*+< SM6J.ZBNFBXAL5 -;W087#'!C M9[.Y:7+KC3S]3&4X^Y8X+H%VVR?'B633-L]Q">9>1QVG#Q\8N:)L&Y=W9V5*$ MJ<^"F$)!X@ B/U7$I/Q-2+BO_C]-D9<*&V*:5/JY\=R%<;C36G[ZK1"G]OP^ M=T7VF'P!:A1 I6 '0[SW",Q-M]LMTO.:_#=[IP8&V?,311S(08ZV>W@RHW/ M*O$N^[P_Y$X_S=]+(9]6[S(IEM3G ?()A304%"*>"D@]H:<['D;4,EUX366/LA5DWP3=Z MP)56Y-"DOM>^N6&?Q?I)_/J4<:)^>[-NRI"]$C(OA)J\KZ2:5S[ECQF+O;@-,".A\!.4 M"!@G'H'(XQ)2PE*8BC1"(@BHB.W*BCD0:FXSY58G0!NE0*L5Z-32B1V-8NH2 MK5F]'"!:-U K!Y1VEAF:+LQKQM13&VUDQG9E+X<1B6,@[3:ATX5@T^9T.H1R M+ZW3Y;.MH] /+,\VA>9(>=_FZI3+*)%1RDD(92H3B.+4T^N< &*6\@"K?R:1 MT2&Q^9"S8^9-G4A=DU:].&6F$";FI1\MT#Y-I>-@^"(;7MO2D1K43FSG>!J' MMH^ ZT1Q[D[PM8EZMX3J: B\Z7.FBH>WU*L7'&][YS!7_.;AD62%?M*M?)>O M[^IU0./]?\I?B==9^9B7@M_*98)I'(5^ KFG5O8H21A,:91 CU$BO0"1F!H5 M]K0>>6[4O15N[4M7R$Q72']: MZ13+MTK']T66%VT^./GZ/F]*& 8AQ)%((:*208P\#*-(_8(F?J28 MSH;77 @U-\KK:G65H"D7D:]!5Z]<;^'6@?2/G?!V!.C$AF;<.+5E1J;-OCIU MW'JG4*^4WT8EH#]S4"O5-;W0M[P_:S1K2G6)LE.V=2+8I$3L$LI=CG;Z[&'T M_5=2U&>U=6J6+CBY3"A#"0XY#!!E$)$@AE1R"3V/D-1+PM /K.)[]D:8&[%V M H)5_;G6_2#L^',?1#,RO B:D9EM@TJ;6ZG%5W.6! MXQ<.C'I85QG/5D^5\OD^"N4EU"$7;[[J7C.":S+117V>NACG-Z18*Y+1+6KJ MFCY7#[HJQC+@B@50B" -$[78C'P?8@^E,(F8]$3L(XRL&@X[D6INY-%7"I0; MK8!HU6KF?+953"^O1*N:KK[3-" &I-9N>$=B-R8W/)J?VI!CG]'W;;A5"+QY M9L/KYS;LM-*>7%/&;0$:S1R>UKL$VNVQO1/)ICV_=PGFWD&^TX:<>0_<7:[L&+*,P]/R($D7PL80H5.Y>ZBN^]U(F.974)XG5 M;J*M '/C\DT(#FE#<'@K,RATST$(\D[!QE6T]!*M[6/&QF.B/C+Q;D3OG,R] M(*A._KKKXZ9AB<.4O8'@N8A5 FTHH!WP48?S@,^H&_Z M$-P4<-]KU;%?IY?NUNG5K6FK;]O.4MO4B[:" M[]7=75'7 WI>M'=3?,!G."%8>E 1I\X#1!3B /N08!)Y'@WB!&/KNNXOHE?5*!A\_0'40IUDVX1 M_UJY *O\40OQIJELT8;;2Q0E'$<^C)FO\PTYAVGH!Y#C)&9I$'&?1#8SJL&8 M,;!Z>>P/,TI;A$:F4J4I* 3%2A902ML M#9A]D?ISR!F'\SM$<*(P_@N1M G@-P3G:.#^N?NG"M@WU*,7J&]ZA[,"2^^+ M_&U>/)";M=3_T;_J#O5NBW=Y6=[*-KE7?,R4OO4_FI"MU\K'O&+5$UDM>2@\ M3$D$49Q(Y?$1'Y)(>C"E* @\YGL$H0MK*3D1=&[4_9NHP$K)K@_BVXY&%Q=. M0(YG+VDM 2UFJ"GYV(;3)$7X%UKUTY;4&IU04]?\+H^#&Q4 M'K7RD5.CC%WDR(VP+UW/R"GD!J6+W(YW<=/K)D-#\=O2"_TPDEC F!,/(JSF M!II0"BGW:)2$,0T]WZJVPH%!YL;K=9- M>[O]0:XL#WU%D\S9KX4I9%9]5F- M_*YTC)X-%6'J[:IVIWBURK_H3/-1&DGOX3)6;^CM0"_5[GE/U1,=G/>O=>9L MZA(!^ND][K$\6+%[Z(Q>^$-N1+V]50I$_<\/WN \*MZ1+7I=[L3X%3_43L,;TE6-(VS*15)$@0AC!/=4BB-0ICZ MA,,H#B(>XMA'@=7B;S::SQ[#^/GN_.M?L^&L./951GW>-'$]#Z MW.S#Q]]+W0U$_:<]HV <4_7_,*2^IQ;D,E(+/7#.RHK%9)M_*Z$#RKWA)6QQ,K?GW(ZL;U;T67 M.:&8$I 'T==0C4B0%J5"N5A1&7D*EB$/, MAYR&[XPS-W[:;'$^W\Q4DEHVE3R&J]T6\05H3;47; '4X!W?(S",LK6[.]:+ M[.$>4?C89NVQRP?NRNJ<><%OU3INK9=T;=O%]9U."/V8RV+SEYLU%U\_?B&/ M^B^M7QU$B+"(8>A3+B$*4@PQ#A",<21\*GU*4[M4I$NDF1N]M,J C:IH1 KJ=8.MVD^\B MB:;=F',!WMYFFI.'#HU,H=5UOE8#E%G=*E?]5.DF)=T&7;V-5]Z4Y9/@_C)! M"0HX5E+F&*J%J%8Z.K$(@WM*HK8#3\[YJV% UDM'7AZU!4[-\H, M+_5D:1/3N)>QD!X](H968"OY FQD[YW.+$!KBT9^EV$Q0V!S'#!C)<+$H31# MX-D/LAGTE)'B \IC9Q?U_WQ2H^H]/_6._J;>VM?Y \G62X]'B0R#!&(B(HB2 MU(.IT*:,A9"AS^,XM,KL&T/(N;%G>\1:"PS^:&2T7!"/8DM'Y^XC6VADUFVL MHJ4\;QKW9]878#?M\?,00>=UDGP!U-:'PI>,-;A(E)Y+=+<]/;&_U^9/>"/ZWJ MK?Y-]9KZO*\E9FW$?%V'ONC3@*UN0"MG723JA!W,&-<9NB-3YRY2X(]:5*!E M!;6P#JG4"!37]9U.C#AU.:?SRA^HWF1PDQW=<)$MWRE;K=[?JR_FMZ/C4#M8"@D=",'PX"=YH. M+H5C[--3O&:@'_#LU+-U]&.*J4<2#F/NJP]4+>%@RM4_P]BCD0QB&4NKIC2'!IG; MA[ISJ#]PW7403L-9_$*0QIZ\;?&QG[%/ .!VHCXTT+3S\PE5]Z;E4]<.[))0 M)VQM$JE2&H@$R1!&,9(0$34IXT!R2(,(AS)).$^M]FB>/WYN'_K5@+3*'<#, M/NCA,(R]A=$TMALC:^RPSFX+\#\?8MI*^@?5VRN)?_BJ@;NR[6KT5EY])ME* M.^5O\^(C6?6J[>N:JFO-#_6^PLX:DB+*F4<\&+&00!2P&%(2JG\JESO&/. 8 M6TWFEPHT-S[X^/3P0(IO>BE_HQ9 9=4DM5RO2%EF,JL[:X*-JE#F!2R5LI;[ ML9=:T7#O=4+;C$Q2_5V8??3[S4J>*S3JIH(K?-WNQ5XJU+3[KHX@W-MC=?7< MB9-KNQJ<;8]+LM(- 59Y^:0^IJV')C%COG+.0L(P1%XD81KC"/I!Y*$DB1#V MK6KTCRKMW A^+_'P@] ^M XUZ@J6/Y%54U[Z72;K8M-U8]%!-:9'>P<TN.5@A[;//-(-#62>%Y'?B[ =Y80:C7HI7VS\K*\ M)D7Q3?E7>NSR7;86-Y5X*)' =6FP,& M8\YM NDU:](5VIX)#?[08H-:;LN]0A/TS4C?,:8C4_?E<%[0[.HL0"/UMSH^ M[@NUM#H+Q/$N5N=O?1D?^LU74;"LU&Y]>V#F>R*D@L4P"D($$9$,X@2G,);4 MHS2)/.I;-7)U+N'R MHQMA5@[NOI3?E5-[%&37CNSQ@8;-%K_F.?^2K597:WZSKI00.G"EV7I_GZ\R M]FV[>8KC,,:8:?(G/D0)2F :,@)]045*F.]Q1FVF ?.AY\;OG>1V+&X!M1D] MCP/@R+S;"5W/CENQ-\5(&\G!'^U_1]F M@?.*5=:##\I"=K#LLMN Y[@J.+Q M<;_Z=:Y>QBIC2Y0FF&"/PM27 J(42=T>24(4>[[ J4P9L\KR'2##W(BLKOR[ M;4JM%Y*L+_<"2*&,R)B/S'T'JR^?6L@O0*?%B)68S2$PEA3S)^G<4)P&D(1*!,@EOB0A'$,!?$E]3E/*;4JG'-@C+E1 MUD9$4&H9%^!?O9\]'SR2 GRNF]!O6C3\!?C>PO/J_VM]:T">JON\R/ZIC^DJ M\%JPNMI1$[X6^@N@7^7ZDU4_>'\!F_O:8CSZ+_E352I;<[UT/_\,.PX]9&,S MHKS0=]Q?J,H#=C#-> CDPAC;BPEO> 0]6)[(Y+;/!Q2BY& T_* M-C90[-*/U;U#/2-]F%%]TS5>*N6+Z07HHUYY[AUEARSP:,0AQQ)#)&D$"0H1 MY'Y,PC!AJ<>L(II,!YX;+W5R;^JRU$+;NBJ&H)OZ+^ZA'-VI:41>U"W9J^=@ M3G.B;8N:8R?(,RQ2#Y(H"2'R$PPI MIC'D,4*QAU.6Q'CY6&^Y?:Q(48U\+G-,3IL/>%?:\;[E5^(N6]=9392L= O< MEXO:W+1,C',/62 $H9QY*'OD>\SK)OUOR[L6LGZWA6?=.L MTF=HTI$/TUP8:?ZG9IMSL9Z>\PO$/6J$>9R!'97R^SCL.@>RZT#:VNMG(J\NF=P*#JI$8<"6R?>'T828R8_E)@!^9 MS>N*E/W"Z3TU%F!KD9XFH%4%O#YED4&EU2]"TWF5]6'23%YP_2+0#M5>O^R! MP^A4/TKH.K]=[TP14$D]2:$G&=7=5SU(J2[&RX0724[4ZL@J3FUW@-F1GY8/ MZ"OL2&X/.#/NN@2.D2FI0:*6;81^-\<4=\H>>X-,2@K'5-S]UH]>-^P3_B J MDJT%?T,*O2#OWD<GE9$AXAR(3.666[3'D'3[.N^'*.1O_%.0-!).,*7?AH$I]_[D:$F_>I/ MJ[O[[9^YVL6:J.Y%Z6'UZ:?,AU+J-E$$19"DL80!B1*>"!(J"AJ^V)EC>\\= MCWI09\\#0 Y9DLRLGZN($;KXGE@F!?T^4_U[CQQY; /_&;-"D%*\5HT M_[U9OR_$(\EXES#SYJO>FM%].^K8X>:X>"FYAV*91E $*-:-?@.( QI#1J1 M*&:2)\%R+>[T;&E& \,$,?H6, M6T;$?!K^Z10 /W8J_%2G9+0V:,6O3= D<9R)IK8FJ,L0=$IB T69E.@N@VN7 M#"]\VL":X[S>/RF5BW6=E_N% QA'42BE#WV1J,51S)1[1)" 0811PB(>!<@J MJ^',>'/SE7KB6I8F/X.K&:,Y1&MDZNI)"K2HXT:G&.+BML#YF3&GK7AN!L!> M"73#VRZNH= UZ,I$^4YQF1JOWU9MF<0Q13ZE:JDEU:*+$A]2&E#(>1B3*!8" M,=;Y6Y\&%5 X+< /^O3I!4-5[4;\.'V]T%>EKDA3!=M+G%]@=((/:D7H)6[ M'P[@])3($JNQ:B"<&?VE*A^8@7*BWH'A ^PHK'A<7I/'K"(KG<'3U9^N.?)# MOEJ];6HI+%DJ<11[$K(8UW5>!*0Q3Z$?>UZB_L2P60-&L^'FY@SU1-Z4Z*XG M^Q+\H<4&K=R&>TF&F)^F*/=(CLQ++P,BSUF]Q5+'I$P(YK-Q7P+4RXG=#I2& MS8N&H/V@I6?#9TS"R7;Z=$1L>=?0[K M<*EC5F7"(.(XA51B#'G$O" )1$2XM&N':S/\[-AY*WV]0_1,?MONMU9V,',B MQT-W;,8^!>SX^?;#<'/<0M=*A(E[Z@Z!9[_)[J"G#,S0T.FR38+RZZ="#=24 M*ZD3:)N IE+-EK>R%]RT;9:S3&E$TCCT88*\%*(@$HK_,(5)B+PP\@(><;OZ M6)=(,S<2U'K4$?FY!$S9-%\WR?QZ&UV]4&O!ZDCP+UEU#]1R0CS4L;<+]?.C M$N&>M+OK;*-W\Z!M@^Q2K+.\ .N\LB75RZQNQK&3V7)DRJWU:'/X0:-)6YAJ MD^!__RC!.O0 BEG*81DD$ YR$GA]Y"1:QX<[!0!'F1M7/ MXKBSCK=9O1)67[1H"M>Q3GSCY?!0"YW=9Y@ ]]'W1$_%TF_FSNO.!FWQP.O) M;&"\33&!+2;:NAC-)C8;'!?">7338^ASI]H(N5#OWN;(I4^ZN NQ6K'P;%5G M/6SGN3=?V>J)"_Y6*:W'?&K>YEO9156J2;-.2JN;;BYI)(C/0EU9)]:)WES] ME* 0I@'E:2HY2N-T8$]B!^+-;0)[U@JWIU^_"6ZG(="O'>CI6'_*76BQ4K/) M1FV[Y%H&8SI^"PR7&B]FV['7'B]@UDLZ'CM$?ZS^QRY$?*ENR [A/=$;V>4H MPZ:2W]>%8/G=6F_O?R)?7XFUD)FNI:NH5)35[?IFK7QQ-=17+5@=B+8DE'$< M>0*&4B]J/(Q@F@0+4QP$W/ (T.H%:B"ZQU1\\7 M0.B4@X?(,2G17@#4+IM>\JAAE/DN7]^]T^7GFDC<5]]^%?E=01[O,W:E(WB? M=[)?^AAQ&441C*ED$$5%O=LBUI2??P+5L7=9QPW6'0.65"2Q$F)<%A M\.SRW\"GN,JSNF(L?UI7Y0?!1/:Y7DAR$9$P%(KKJ"[4ZR M;!NC:2&ZX.%O2T23P&,\@!YF"*(@""&57"U@":(^(3[QI)4W=H$LC_6QMGHX[!JQ>6@NBUM<8$\T]:_N!RXO2(9#A[IHI+&ATWX M%'^K7N*K!\WS2X]21FBHB!5K)]!+!:0B22"2<9A&$B! M.%W3X_2MP[CGU5.I6*YLNCR4F78]WA>YHKH'$), M.$0XB" 6:0JC.&%1X'L^L>O3;3G^W#BI$Q_TY%\ I0&H50 ]'>QXRM8N9IPU M(MHC\Y<%T*-NOPU$T"G#VY[C? MUSM%[#>5>"B7+$8>5HXD]&,10T1D!(E4_T.3-.))*#V:6A5$.C_DW)CR9'6&]2"6X8Q&H!OQH1N(1V9]!R@Z:ZYUQY T[3UV@X[CX9>>S 8M_+:O].. MB+C(EF_6559]^YM8K?[?=?YE_5&0,M>;>CK7J5BB4(HD9C'$L8[1%J$/">42 M)B0*4,+#R/>,ZM6>'6ENM-,("[2T\.]:7-#)VR0*'F_,8XGP:9)QBMO(W#(< M,F-*,8;C ).4@OU\EW_^13VC)I%_(/TC;'ZLF>/\TRY)QM;I4CM'?LNI>M[[(UG?J%X<[$2GFB((TP *B@,FF844JHA2FDM+(#TG@ M,\\N'&.(&/,+SVBTJ'/"[\6*U^=HXN%QE7\3783N9?W=; UEN-X;"_SIN[1M MNJ]M"WDM0&N6O_7-HA>#/3W![>;LV7%7MH&XNF^\9BO(]+W5!D)UL'W:T&>- M6&[HBI9UJ:-EP@-)2((@X75(6^+I\%T,0TK\1#(<8;NV\U:CS\T9,Z^)TVE@ MN1BTLXT98XZ&^,A4Z1+L<BJ)>\FS]T6W4?Q&>Q M?A)+&?(PX1S!)%1$B232;158 &,119(P'V%*!Y3YG52) ?[J%*6"-_OC12/F ML)/::5X#NW/>^5AUXE/BGN(ZU&63Q-;7O3L*Z;3?.Q-I 5B %H+GI8\W;\V' M,V_-X#/F2:TWR@GU-!J\R/GVI,8Y=CH^K1##ILFF ?.MW,1.?A1W3<'TV/-B MRM0+A&04081\# D-= F^4 H_3"/.K$ID'!UI;AY_(Z@^FLTW,<9E(ZO=W',< M6[-YP@EB(W/Z%JQM0'8GICO./8N$4WX\/MJD7'96Z5W>.7_#,([8+<+PBI09 M6PJ&)1>,0RI2!A'&OOHIC&&@Z$$F5(HHL"J)<'"4V7&#J(!:II1 0=SLDRX MU8+6&Z<\7ZU(T?NCY1[J8:#-R.)B^,8^H=FK%;, M8SN6.(D!$X9XO!(D[+# M265WF>'TQ=:E(=](J$-OYQ>M;,:U!6U@/DT2XX$W-FMT4O?* MF(#G@B_:WXT(KG&QQI% GJA HSNP;2HR#L#L:!5&FV=-57EQ@'Z]:HM#[K;F M\P,+UO=M+LO[(F/BBO_?I[)JDEPV6?@,80_IZ.J0)FJ1Z(6^6AHR =4:$0L9 MAHQ0HU.B@>//C>'?E%7V4/>8W]17?]2R [(1WKHJPE#3Q 'BOA]RR'P/0<3B M%!+&0ABC%(:V4>P@\T4?PF*1^?Z00^=:M*_1./>['_18P:6>E/#"7$DE;X- M7RI?/XG_(TCQ21E'+ F2A.@6IS3V(XA"1/1&$(8Q"<(P26.?A8%5M3=;">;F M"J@W%5F6<;,&W6Q3:%0H1YX[&MD7NX4^%MM*'PM0Y8 J^B(97P"M ZB5<%C. M;2A^;BNZ64LQ;5&WH2#MU74;_*"!196:$[2FZ'#3YD_'XETK2E5+K6*;EBA9 M*+PD)E $2*JE3B0@)@C#T$L$PC(@,D16%90,!YX;L;5R=[7 &\F;>&+0"6]; M&LG4!KX(4R8] GGD,S7+>&I-$X,8K]EVLSFZ"7(# R"RQD0S\T7!$WZ/[ KO73[7D/R)G;S5_[(IAWNO;;)U5HJZ#K!ZL\,^V M$64/>5%E_ZS-W!: OY**#+3C_%;=L&0H"B-)=; &3B%BA,&4X!A&$4.2(1)@ M9%49Y0)9YL9GZG5*:A>JNA>%(%I4.]_I$KN8N5,3H3TR=S9:P%H-L-6CB?M= MU)TJF-ZE[ZNT +5!FK6^UL>=V^4 5*>>V"7R3.J<.0!NUU]S\<@+THWWLN]Z MV9JOOFTO:;5THU$LQI+[PH4 1"GG*!.-X^5AW>OU8D:(R(^+)Y+SS?#,Z':9\+]28W]E+8>8;S-+,(WL2_03[OM;]+'O=">9@ M(K[6?='UFNVI#VK]E1=(UJ!%8 $V&*@?:Q0<)^-/:3CW&?R32#]]VO^41CE8 M*V!2 5X^V_8W42T1]J7'=-T6C"*(.%.37^(%D$H?23^.12RL:L\YEF]NBU:= MEM#VL2"MZ"^7)JOMQQCW_50JJF#*L44)\R .E"5][B,1^68N:N1\O:*>1G8R1DI>5DO-,3>ZA/]OD8RWC M=YM>W -XS 3B_C!#.^ U?47;[1;=]6!)O933@(>0AGX*44P$3(F7P##!:1(F M:K6:1C;\?F",F7)TUUEW4"OC0U":$>N% (U_#M:@THJGZR]0A\1V0GO'?>GV MQYFX#=U11?>[SAV_=&"GHZPD=W>%N&N;K[?'YCLUVJ7$E)%$P@13718:QY B M$<(D\$4L>>0EV*[7DC3UE/F6]6%$;"ADD'D\A M#1@B/I,RE<2J8?4#':E;M:LT+FC-^NN(F*S,F@+Y>ASDJO/)%OIG0KE2.D^-3H(3"G ='+$ MG5C*F!,22 )EPD+= 8'"%%$/1CX.8I]@Y/F>8?K.RVDQ-^KKK_I8#XL%R%I5 MU0]@O5G.-?%X7=FTY@R5=!K735*R5F= ZIJ+K=[@:;(ZH=K]>^LNB9%\4TV&V+E,N;(]^IX0T%]B"*90))* 2,>$A)&!#.S MKJ&6X\[-V=)E.EDMIF7I!U.<#0^EW:,W]K'T?COVINAI(S9X)K?# M3!N./>W9M!T@>Z?3EK7OJ=96^\X_@FT@\%#T.U1 ]CB)*4 M0^+Y'"JN]P2FB4A#ZQPYE^B.G]3V/(7-&;!FQ.X&JI&YO"?DMH:/%M-QW/5Y M,-RV"3P^W+0] <^JO=< \/P==D1<%M7R^NGA:45TC>RF6/;[^ON[E5<\KT]. MMT4RVU(K 2.Q3P2&G'DA1%(('<8<0$$B$A*98B*-(AB'##XW/W$K/V@46(!& M!;T#URFQZ-6&->.9078YS3QCHSTV%]D"?;ZDD#%/70+=*>92S^VQEOK7+F,- M&G@2#KL$DH[5+GK&T)*5CVT=S%MYK0-"BDK7QFAR,GP>IB()(?&Y4!ZG]HA\ M7RU_8R]-41I$<6I3]=U@2*//:_H*[UVIT/J,0/G\XJ']N JQ*?FN#Q-8K4W9 M1A^SK6Z@%.M,W;O.*]..(B8&,O.L+L5[JOJ(G90:NYZZ*6-^U\+7@0*5%LD:D%=.C &$'@O!7[ M_DB3MUP_JNRAUNK'+Q[VU6]]E_*#6-6S=_Z)?-6E4^_SE=Y\>)L7AP\4ED$8 MIFDD(Q@)RA4W< ))D*802TR34*0QX[QS1LS8X0)I!O@I([-(>Q:HZPG?BQ6O M/17EIJSR;T* BGRU=3LN,949^XP-__09"ILSV^WAE\Y;;8]NM47TMG]/P5Z$ MJSM*O:-KP[E%/4"%9;D0R(ZWNL^C<-8YY+]H5[J&/* NB=.'0]=/7$2[/- C:NGZCXO]-;[,O$% M#Z7RQB0E*414.6=8$@1%R'C,4$!B'DV2YWI,PKDM^G[;#4HE&U%?H'3D4;N: M,=F+6FM"_VY@!NI>/NE6T1GDDIZSP3S218]*^7UDA)X#V5G2Y]F!ALT8SUMH M==OART1X)"8B@ICKU*M8QI!&*($QYVG"$T1I:E54\? P<^/N:U+>@T>2-8ML M\I _Z4WK;,U63UQ]_8J]=:; @U+AJ6CX07WZJWH-.-C3/&( ,WZ^'-:127:O M(U\GHSM^/(V!4Y([,M2D3'5:W5VZ.7/U0,[0Z>:_*7'5Y]+T&F\+2RT%CE@4 M!@@F44AT+<\(TI1@J)Q(CW#A"10SNZV\HV/-;Z.N%M7RXS^*I.'W?Q$Z$U% M79.C%1(T4H(?6SF/^\'V/' ."[=4<'2T:=G@G-)[A'#VAH&YW'5(0_99- ]5 MJ]H/ZI/3I2C73,V+M9=SV/=Y\Y6)4L?=&]*,RE[4/"-3X$:W MCO[TOIM6#SS7K\D>:#](\&.KST^+PVO0_EE$J[/#%/>QS.$V*=ZYE-.FT8\% M\E[B_6@##8U-*ZLBTSV[])+K:EW_1YF8Y[X-8K?HU?_4-/7)=A:6; .(Y-.S/HQ %J9A#L1ZD9WF=? M,$3[2CKQ5/#73X5:'S?!N,WF6OW'MI2:&O1O1,^T5?GFJXZ:4?RX)(J54J0< M4A_KEKUA*& :>@GT@X#[S/>P3(UK?EPBR-Q8:Y.47L?(/CSD:U!J%<#3H_I1 MM&+79R/UKYNXY]+^7.1B"Y[FM"GM,O8I1PUTHPAH-.F2"=HSB^:*5INZTD"G M#]@H-)%5S(M03&6=J>I(U#;(&BOQQDI-;F!WBOC\@]$SUI?.2MUWQ7]V4P'" M!;;'BSA<]/3)ZC"XP*!?2L')\X;ZVG6Q[0_B@63K9FB9%P^:I[=!:ET+W4_9 M@[KD5GY4ORTE8?IO[[*UN*G$0[G$(N8XCF(84)GH5O41I&'B011AZH7(PY$( M[;QR5Z+-;29L-=-=?UK=0$^Y9_4O-]V+&P7KT^2>BN /K22HM31L&3^"Y4W7 M "]AS]%7"].:-'B&M;]Y8WS$9RU9+Q6DU'&Z\/#?/U) M34AE$Z[FZ\X'41SY,90>4Y. [Q-=K8) %B6ISR.)HS"XL-_BT<'G1O--HZ=Z MAX;U9;ZX_]YQ^$D01ZG' DBDFGY1'*80\\"#'D>2^3SUD<07MDMT _\$\;YO M25: SV3U5*\IJ\88?>%!M95^1)N8S8YC(3WR_'>XF^$SR<$G YA=M"@\B]?8 M_0>/"_#2S07/0F/0.?#\,ZPWVDQ.'M2\IR8]MFAELB;-[95/@.Y,3 M6K"UP>LI;6"\,S:%+2;:%!O))C9[89>B>70;;/"#I]H!NU3SWN;7Q8\:FB=' MJVV/G+J4GUI 7=5!O4O?ER+Q P(]X7.(G'81 L/XN"YN;% M/X\/9_-Q]0<=<2HI,@7^(UG9IL6=P-3,"W:%T\@3PKM\?0?5I/Y0%RE9@%^+ MO'1:P_,\"HX3Y$X,.'&:W'G5]Y/E#.X91A._YCG_DJU6'WJ]^WC,.8TQ@@F5 MNI<5"B$1*8,)23WJI31$V*J7U8$QYN9;=B*:ML0SQM*,%2Y$:&0RL 7'F@Y. MJ.^4!0Z-,^G'?T+1W6_^U*5VGSH7V?+-NLJJ;W_-5XHQ2/'M;;92']42BR"2 M0>K!"(58'VA1F":^A*%@89 0FH34-_G0CXXPM\^\$1)LI 2-F&:?^7$<3W_D M3M 9>P%H"8SQ)WY6^0,?>"G8SW?YYU_4O?6W_0^D?X3-C_4'??RIDWS.9Y7J M/N;S%XZRH]06C_V59.O;]4>R$DO?B]- ?>W0#Z,0(B(YQ"R2D(8\H)X?Q30R M*N0Z5("Y$4$K(+A3$@(=IZ5D=+J-L6\")_M(%P$[ETVD#OQ?6_ _C@^^TPVD MBXPPM]TC*V.XWCPZBN1%.T?[3YW3MM%1G2WWC(X_YX+B*?1\:C[=3@/JP M_Z\G[3ZLMLJ(1G%?8F4,8:>OM#(BY <+KHPYGLLJ?F^S-5$3W/JN)U^Y%&& M8\8Q5/-$!%&* S5UJ/^)?20$1[Z(DVA M78+$8Q(9OKJ[==.ZK#;F,+TC,,M MLB]=%7 C>9_)Q^EH9HK7!-4##X\_@Y*")X$QJS-X^A'#*.V]>IM^4^_7U=>L M7%(1Q*%/ QA*/X:(^1'$(DV@C!G%*0TY$ZF-S]M_^-S\5"T;T,*!/[1XEHA8(Q,(,8X6!/$(86=,L"S 2;]Q ^IMOL-'[QF8*'V.D-\X\:\SDJV MRG4YLRM:UDVVEI$N),Q\'U*=WX.\1, 4>S3=HK6R-][U_)TNS(#6WD5![02.^0!8W33()8T8@@!%+/8_4:AC"41'&";/(4^@^W M8HR)ZHZS-BBE+1MIQQ[/D#,CBJ%XC,P)S^.FW'WYA]1U^I$_&V#2[_F0:KN? M[L%KK(].NQRR+K3_5NH@B]OBHR@^9TS4M>':/D/<%Z%'*8$)]713%N4/8)0B MF(0$1XB'*)!&_KO5J'/S!"PJ.MJA>_8H=!S,1O[VVZS76[G)!](_:\'!;0%: MT1>@*0AYMN/3)2^OZ6'G.#!/=,+I%FZ;DTU[V(X>9UH\:JHS3'OM>@>7 VYV MO)!;XB3"+!8AY CK7GL!URT;$DBB4,3$9RADPL;S.CK2W-RP)AMW2 VTXV!> MN&J;$3N?7*U-L$2;=FDVDR69]5)LN'/7QK?F-FGO6=_I8I!GGW::.!^(, M!:$7Z 91*40L9A G"E9.21)Y(8]B;E3!Q7"\N3ETFT!N7>9J*S5HQ!Y0:L44 M][,.GVLT1R:3%P/2V+5S#>A$3IT+8&U<.1N8CCIQ1@^9RGVST:CGN%G=-LQE MV]#]S?KQ23U6?!8KOUVR$*P 376A\]1#BIU3#U*14.@SD?#4)RE'5J6U3HPU M-U*N9?NW/_FQ]Q??SFT[!:B9X^8(II'9=NNR+4 CZ +4H@)_A,[)!I@X]>%. MC3>I%V>@^*X?9W++T+)]_5C76_G[NE"_N5OKGD_;NRGYCGAY[@*UYD M5,1V*H'G1EL[8>2Y!'V-ZR":3F==&:[5&K1J@ZW>H,I!IWD3I=[H?E$JYNBO MCQF_SNFE&)FD9_,^#"@@.(V1')<5'%GHB8L-3F."_1*$$XU[67+^S<.CFFCU M\NM=7I;+2(B8)#2$D0Z#12@,(<8D@)ZD5,0",>'+(?GYSX>9VX2SE4Z3RUTK M\[ ,_1U S$0I3;U4+9.Y@ CS&.(48Q@FL2084<_71QWF1'!BK-FQP3:KT2[H MRAID,W)P!-W(##$8-6NB,,##*5N<&F]2RC!0?)*"%)4PD#Y/$@];E@TJAIZ*6"S(T(CG9F MRM:Z8O9:- T*OF25[C77*==#[$M"T1#JJWU_3@\%4#XSFR=5:)=]EG M<2)@B82AHE4B82)C]15'*5(>J1?"D&*:8B:(3*P2H4T&G=NWW<@,:Z&=1(M9 M6<",$USC.C)3N(#4/C+$ B.W(2(F T\;*V(!Q5[0B,V] U,QMZ4>KM:\=FKN M\Y6ZO]3MDZMO2^%':BD<^9"@,(4H#BBD.A@DID%(H\A'D>]9I6>>&="*DB;+ M%5AMI:Y[JI8]N?_M3VG@)W\!HI8?_,B%S%A6&78H-C8$\I1G1R6#B8@E1$E( M82I%#.. ""E0Q!/?J##I*(:8(OIOQP2-E(Y!-IL"7$(W,OU;HF:?;FL(A=L4 MW'.#3IN6:PC!7JJNZ7TN"X=UO]7=(M>E6 I*PS1("<0HB2%*>0IQR!!42T?% M-2'SU>^=E0S;&=SH,YF^6-BFO)6R?WVT! A3!BFS>N=3?T3R:26SU:K>N6%Y M:9M$9F89,RIR!_1+UP[;_*45>NRJ84V.[(,Z@4=@0,LQIAQVX>&L:A M"[C6=<9T$0-%C0T=;G?/K ,.3!\XH^^D)_2BKI#1F[U[V\,C1238 N8X0,%X M^(GC%6QAV0]?L'["P)QOQNKPRP^"B>PS4:O&WT2U1!QS)#B%7J2;F'".( U] M#T9!ZJ4HE'Y"C=,B\ 4Q2656"5 MJP5VJ?_\K_X")VG]X?UKN @B'Y!*?8NLWA($H;\ ^@VN_ZY^\!9JB/*QJ4:^ MLER8'#:8&;]=;(:1J6QC@0\]"Q"IC ^NGAG@NC& VSC,D^BX33$_.-*TZ>6G ME-U++3]Y\3#BJ_^GX'="%^/7O[S2[X&2 M8$7*,I,9:XHNK[6'L=1U0".]!9X(02#"/E*K%!8HZ$7@^7X1'W;JE_.F7CMC631]ZJ;0%]UI=R^6+4QN;4=Q+ M66YD9FPJ[CS3JVM"\J/6XJ<%T-H!K1ZH]5LTW4>ZOS8LNJMG/2,I3=V1Z!CX M.^5>IP).2MEC0+O+]*.,,6R"N&[W5/Z65??73V6EI"BZI>2WZR>UC%PK1U7W MU@M( %&DK(T"Y,,TE0$,B$=#BE#*$Z-N>S:#SLUOW6R'%.*S6.MP(=8("A[S M0IO#CK2-<#@)2Z@O(<>@ISN(1$U;U-VP%F!M/J1$\RO@!:!:!U<'B.-Q ]M^=ZMD),>\XW$**]<[^A MS[F@6]VK$WV-RK:QT:LCC8W>?!4%R]32L>MM]#>1W=U7@E]]5BK[O[XN, MB265TO>31+EM(5/\*$+=S\.3,.%2$AP(D2"KE.MIQ9\;NW;"J56\6O;Q?+4B M10G4JP-*K;-EC,G$KX(9;\_7P".SODD7O-*T#=X&A'XGO X(T"*QN0K46#AN MCS>Y#=TWS9M.A>E;Z4UNGH,-]J:78FA5K;)2CU$/UQLDRS".DC -*(Q%RB%* MB8 D3#SH,8][+(P22BUK8/4?/[=99RM=O?]H6U#J&7)FD\!P/$8F:5,H!M12 M.J2QX\I'SX:8N$[1(?7VJPH=O&K@H3?G=8@66>E5TDW7]GF9\@B%G/H0)YA! M%'DQ3,,@ABP)(R%('*.ON?(, MUK4?<2?6K(Y5H]4VW*9-!A2$(B$H@YPA?=X0A)#X00)QI):L,O((3:PZV9D. M/#?*^/WGCS^#K>B M++;$88Q[&8,,@:8(U/*[Q_[*'9"-V%\_=@]YZF;ME@Y M)1[CP2=E(EM(=JG)^OY+SB'JO<#7HF1%5B]Y/NFHG&5,4C_%G,"0>!2B).*0 M!H'N[9C:'SD<'&MNC-3MC+?[X3UQP1^UP)9YH*=@MCEFN!B\B4X4 M!N V\.C@)"(CG!(<'N\%#@1.*GYX[__T+=:5D#0=72N26I-U=;ON*ARD"0H3 MSI0_PY0_@UCBPS2((L@X#X1 7LJ%4Z5P3E] MG3657=AAH1TG<\G%3L?LP M+7NT/_ !X]0HV>2#QB1&H:>\72\.J6Z0%4$LO03JAH4XP8$?(ZL22J8#SVTV MV"WZ\/% M9(VE?3'UZ-4*[%,T1T#Z+%7V <+:XR2CVN+SJ2U-EXF%]<6$MO: M&X[R<&_6K&C6^LU_;]9=TMU[\JW>=,)^I);C6!$53=0J/64!5$\2VAH!$;Z' M$;.JZG-VQ+EQU28[]+&1S[H=P1F S0C(*6PC,T\GJ^;NYJ>?]*'E!LCW9X < MTJ' #!S7?0K.C#IUMP(S$ [T+#"\<1C'_"8J'3SQOL@_9USP5]]^+W6YN$U\ M\95.2*^93J=39.LGW7:^^6.^WM;22!&26/T?%&I1#9$?U?$21)<)(#P)/#^( MC!H>N!5K;FQUW67.JA6U>D5 OHG8)QM]_FQ'88[L9\9STUME9#)4"C4YLIU* M.F#V1ZV5XL2?>AD56\T68*L;V"HWBNOF%F^G_.I(M$E)V"VU-\'P=@Q['%(STG0"U,@\V,FXQ0C\H>4$M: .&>TL&$Y) MZOAHD_+.6:5WJ>3\#0/KJW1JG"+(P9D(R MGH;(JL/=T9'FQ@[;*5ZTDEHZ8,!Q3NF]B4B7I.*='4=,$9>RF($>10K;HC"%-*$^C#@ M?A3QR(\C;I23>6Z@N5%#V\*M)RS0TIZM]V"'[FF6<(G9V#[$0+@&]+X[C<6% M3?"./'SB;GBG5=QOBW?F^J'^@EZ;W*RY^%J?S^ESNFZ/^Y-ZY.O\@63K)1-^ M$I)4,8(4(42(2T40"$..$5)T$2<\-8JCL!MV;G312 U:L>M#YEKP_U&VISL+ MH(4'?S3B6X:>&IK"U.=P#?#H#H@C; ?X)#90.790C(:>V%NQ@6/?=;&Z>V"- ML";[1Q=EU41ILP1Y(4\DQ,1#$,D$P90@!"-%6JD?$C_PK<[X3PTV M-X+JR0HV9:VTM,."X4_B;,9#KM ;F7V& V=?^LL $;N.V7835U7;4"[>44>"Q*$JAYWD,(A812'B(8!*K)13U M?)S8;:0,$V-NU*->OLA9R[53\)OQSOB@CLQ()]NR+>I=FKKH0%^;KO"7$F*2 M5FT&2$[5O.V4*'-IYV8 ET6#-Y.GN2AM\R-AE8MXB3!SX\CZ'%K' M8_],0=N&*\R%!F M/#H5_*/[=X.1O[!PRS#(1BSS8BG0"Q:%&0;=Z1(R Y]I1Z1E42W_2S'WP]-# M^[&%/O&$IVB0L)0JGS'T(*5%YBU(%[[\ESH[A6.#,>V\?I-"E= MI/W(#-/*Y3 Q\*BVI\A!W=0C!O6O75+8?^HD7_A19;K/]?@% W($R^I6?FC* MHK6KFA5")&Z/_/W;LVN8UC:<)_A1&[L5,5(?20 M( @",Y^R?*GQ1K7ML%W=L5$?%+BF.:.4W)+2Y>Q?_P*\2$Q=2( "F>PW9KHJ M*Y/D.> .!>-6.Q4G^WRX^?V%98[%QO=E(;WR#0[1Z[[D[P=C[%G?@O% M!QW5^@W)OCO'Q"/%[B9L)LNC\\3(+V'N*@0=67'G]TR7^G95WV?Y;=>O&MJ. ME>_?K8VO4H[XJ\WZNS+K.[/<>\6VVR<;7?A@@\(_Z"]?5;6?;JMD;M;VA!G' M*$X(QM:?L'EM6 .FC(\A,ZZPB"7!?I%_-^@R.RJL-8Y8J;)EQ;H/MVA4]FW. M.GR]0[+@/ZN-P,:N.OK M<'TF[@5[,W#G'6)O?^0P@OUUN]GM/FXWNM@O$YUA050"$HER@.Q&/HWS'&@< MQPAJQIB2/IWC6L_V(L#)&K_=6P6C;Z6&?GS7ALV-OP:",3(?E5I%'[L1\*:6 M"[8&I8KV\R?]]"\8=OHI7[ID_"8[7_[<+'FB7?2\5KL6,#=/OP181R9' 8UV#$FO$Q_G19V+]9>Q^HP MV^XZ+8!N::[3?LS0RB1K]4%7?8N7&<&$$/D1&@K'M?=<_VK2+2@L^1@P:",C;!'/#XK<;C53<> M XJ G!L>N-!'2\#$Q3S.33LOV''AFH$9EEHK858@;WY4[9(_L;WZL+8'1">' M1&='2\]_T;IRJ70F8YI(H!-$ $IR!+C("8@-)1"H5$)RX96;&5['N5%(96*Y M85,;&1G.5G4/ZV.?ZD7Y3]4ZT[4'O=MC7P[AW:)DC#? C;Y>>%Q'9L'CD#;V M1=9 .Y16Z<79\?PB.NFO4H[MZ>]:-P3,8QUO),)FP(Z@Y[2YL^,!?99U.Z*H M87/-1_-I?34NZ >^*N[+8Q[C>[Y;ORWT_JMU09GM85WB"4E^OT$EYS!6"4U)ROF]@>U?Q5&M7?_# ?TIJMFJ[9 MMLJ=7:.4H:95@&F5YJ%BP1.B-WJ31MQ](@\)UU( WSU- !(.6/.S,Q?++30[+$DD*1Q@@P1!. J!E* MAC((\B0G&F9$4NX58^\L>6[T^VY=[ O[]1[TK-:3MO_U_TX6<1S;1L9K47SS M;6KH/ABWQG3< /'+1G \P[P(>!3BC=5$P1FGTF<2BG$%%/? BVL/\ Z\K9;7 MAA7?K84ARB_LA_T:/REK8K$JZE0EH7:[#UH7P@CM;?G\49F7>6T#-CC7V#B? MB-BSDTRE@&"A 99IGG"1Y31QRHQ_*T/>&O6= V!''-5N M[IS-6$VR*VJKZ5161L;,:AY[;JC-^BP'M+&UJN,'2FNCMKE1R]Y%5%L\AP%W M#IR>Q\!/%'\]_ 5HF]H_T#YAV^,/P-7H[Q%%3Q5$/CYZK5CT"83=W)?E+2NV M?V.K1_6ZV(G59O>X5(M\6:V9>9@.8W9YYOUGKPR]:-BPB:T54FA$= M[1BET4H'7F.U5[DD\J6:JG28W]%*I>NNH9LF6FVW2E8OB+)I.;OW:K^,(2*) M%AD0,3?K!* MRV506:P9@A(!E6$-D,I3P"3,0()2;:@\34G.EFMU;V8?^64:;&F%[9G0\2#^ MW?RQK+QA?&YY#G<8I%TWE6Y^*2?90FH >E6]C^\[WL&KHL:^*- MH$Z#S[=]NB\?6B*FW![_I&SMC&)];_Q%O=D^6 G'8\RF1M&7XL$V0M"?S6]W MVE8P;3JJ*TV5RI@&4F<8H-36ZE,I!P+R&$J%"<^\@AO"J#4W4J^MLK%0M5U1 MR[!GI_R'LE"5L,/&0(/MQFG3#^'(%#CAZ TH51,2[,!%:X*H-G'Y MFI!PGA>R"?KT@?%JVWH^*5LBEOL(N[O'_=?-UCI$2Y[&<09E!J!0$*!<4$"E M0&:0DUQR+&5"O<*-HY^*=?U;SX:J/<"[D6LX M.$<0 D;N-8MW9CXC7BOHQR#54!4:YS7D'6!+;V#$1@%+$S#]DGN2,")*JY3>U+39FL-EV M/QFVIS+'0_@7=5^L2]>,LY6=4,,@F]"ZP$AZ(1V3=:D M,UF/P:=36-_EWN$O=X^RV+];ETYY>9[FUB:LX\X9O;"EBE%+1Y?^8,X(.<<% MA$!JHE/],\2"G,OW 7#U5/WJC5.=B?=IWCK1[KUTF%]Y.!^O/=7]4]U31PDJ M8DPHR+,T!HC#&+#<>$1I%A-!S?\D\DIRN"9H;IYE*]SDH.G 6M17L76;L4,@ M-C(##@/+>]KN0R+HO'U5V*03=Y_)IS-W[_6WG27;!Y=1_66!HV4:QS)G, 5Q M)B5 A%- 4XI!AKD]MD "I=0G3.6RF+F%IU3ELF2S#6.7G:S4=M@!YPFF?N>; MPY$:_7BSAJ/-R^9>.]V\]DG??U9;=J[]M5N9IMM:0C=%; M8@EUQB V(\)3@&C. +4;7(+H/,,,8X6\"IE-I_K<7)G#V=GW@YJ>*973C;H; M^\US+$=FU"JBG7=&M$?\*6I?5]L>E<8_BP%L ;"(&@BB&H/H"$(9;!TPMW/R MD0N;!SJ=^M/FC$X^+&?YI=-K,+13N%'P8;-NG>Y\>-SO]JS YUH"3!53*4]2FCLEH+J)F]U44[7!KE0^.:!LJ>W;/;P3\>XI(SR. M(]/\K1 .Z"CN@LR-?<4[14S<7=S%W/,>XTYW#?.J[[ZS8F4C4-YNMI_92MG0 MT,]*/&[+R/ [(1X?'EWF?-7U\U>SL/]%Z$ &;KZ*4TU1D7"35_]'&8@V@U-X*JUNY'92.KK>?"/H\R,JE P P@Q M 5B:&G[.<,PDEE @." QQ$VZTX<_?9[(H0J;K7W,OGTK"Y%: Z*MJK[Z_282 MQS(,T4ZMB\TV6F_VOKF CJ/DN.T0#O2)M@RLPE&CL7F]HTKGJ%(ZJK1>5%L" M 1?Y7CB%7:"[B9YV<>T%Q]G"V._NH8O:.RG-F[?[O+=U/[@/J[ICT(@S]-W,,0:@(S-($"R]6@C[ '1S9V$G M89,U'/8QO=V'V.L^_S!1^=^/NWW99^;+QC!:81_)5K8T\[OU*_:MV+/5W]1N M7^9O'>N.ER[2[VL;!,T2A:A,B%E?D1P@0C3@3"0 *ITAJ3B3J=.I<0AEYD96 MM;)5]^-#FX R'RMZ7#LG3009IV[VFAK]D9FM98M=V1ZM*8N.1X5M\5 :%+6& MJ-7)H5K&_3[Q$+D''D\Y5%-%*#\?,G8]3[8_@VO;&O7[5/=13U/,1$)DH#P+ $HQ@10SA* M\YAF,-4XU<1Q&CM_^MSFI5)#9V*[@%;O9'(;!B//#J5R4:U=?X-Y!SRSI1A7%47D#K<,- M=M1_P'F&RVAXG&@$QGB2,XU*YXOG&/;\^*AYX%,-#ZS"GVNX")_^9,,#DHMG M&S[WWUQL]=7C=FLC!YOL2ACG',6" JEA"A F"C!LZ(LF.4VTAICX]?"Y+FIN M-%6KURZS^A^#ZZR>PNK&/F' &IEOGA51;4!S2/"]I8+J%33&JIYZ*NZE*J=> M,;NC:NJU.P96<*I[7'_9O%;?U6KS[?-&[_]D6[5,%,\4P@*(-%, ,6D8(D,9 M4%F:Z$Q0:I9D Z(XK@J<:>!&O0XN_EDE'A@'IUA7#8# XTY%NUI[S_)-5U%W M8Y';0)RH:%.MH_7]:BVCSWUH^9=KZD,B;*6FJ]*F+=+49_19?:;>&R;.C;L3 M0JV4;>#\[$Y;CW2989DBB@10,D$ 2:@ E8D$D&B6,2ARGGE5C1M#R;EY-BU5 MR\+#$R6[=0VCXVKLA0=G[)7;I<2T=C>6]L"]ZAJXZ=+.')"=1X)9EZ+_&JED M#E '2QISD35L%OA5K2(V]NW%RK6_:J8,\4]F/I/IC="#<@>"-S9QNWY[I& MM;+AR-(1E:"\UR=S4@IS!."4C5QO\SX@+/L3UKO*397Z9A%L\]*^;=:V@YC( MB=8)PT##E-L$, I8:AQ&+)%D+.5*N\7J.DN<&[D<-"R[^94J.A^C.6+<>]08 M'KF1F>5:'XI%=(3SU5AP.I]4AH=UHM/+,/#Z'&KZ077UH-/Q,5,=?OI9U3H0 M];SQUIW#\MC">)R/NV*M=CMEQ7W0K]CN:_T7N8Q5FL4J3D&.A31K>ID KF+S M4VP]09U0*;)F,]%W'[%?_("MQ9%INU&V?2I:]6:J$L1V7ZN_;#M*F]\^*KZ; MC8&0GG[_L58O.FI>$I+%VFK?_#UD&?D!H(VT5>F@P OM7KI#P>8<605ES+EM(&E\18"T>359IAB 7,92(YA(Z=T?(0"NDW5&& %2CS.8 MF9:&JG1;A"T#U6MX^/.-Z8L_]1IY\60A8(FGS^*KDH\K9;RQ9LFY^Z /U9KK M+<*ZT4+9C>SH&PB60PYS!$1JSX"ILKUE,P&@1) ("+7.O7K[W*#+W!RPSX\/ M#VS[9-/!CI.QJ&UIC4G5JC$: MQ3$, &Q8NKM!GVF)\7;@SB@TP",GCL3Y4)4/??-#;46QLRJ=5!*M_Z(^;@NA MEE1)R@G%@"2VZ7=.E7'28 PH3^PY#$6">E7YM7;WJ3\N< MQE @Q0#/H%E?8)H %L,4F$F,*\)CF4GIMWGK+GQN<]'K=E>7NIEHU.I'**N$ MLVHW)-*;K-Q!F/T?>1+[6-JU4M7 MX:A\_?,9 '#YO@U2JDX>M/52IN&0]P M1M>[XW(^3F-!B6 @35D"$!<)(#J'($D(8SF%>1[[G6O=IL_L6F@QPXCV$/WE7?K M;X_[W6\VHRJMRY ($A,6"P&X1!"@G M XH2"3 J2QUI2GGCE5G?(FALQEKK] MG_^5X/@_4S\R[ +4C>@"P30RB1U;42VB2M%%5*H:I0%KO'A@$I28NN1-2CH. MAI\2BLLMWB'LG\Q3UH_JK5'PU69=)FO_O=A_??6XVV\>U+;Y]QMCUN:A$+\5 M6BU3J17B:0Z4L'&2BJ: *IT")%.(1$XQ35/'>/8!XN=&*8V.D:J5C%9&2^> M["$#T,TWX\,Z,@75VD=6_:C1/[(&1(WFB\-/46-$]-O8L#L'Q8\,_T01\F,, M@T^\_ TH7@V>'_+,J2+I;["W%59_RU,&5O&Q$:WJ-[O9MONX617BZ;@$A%*G M/#8+<\JAF2I@@@!!7 *!68Z]@J1Z) UMWFA4M*SKV]6T 8 M^4,_VN]?0/4,"/?"US< ,I%SY0.,5SGJ*Z9?KRY]>L-DQ:*O:-JN_7SMDF&. MRJ%*EMU]JUPCNPOW6[%6[_;J8;>D..,&'0$2ICA 9I4+.!88I'$J\C13F/MY M*WT"Y\96+7V/#K_5./K#ZAR52CM^P,Z@N_DU(:$83,$LM<0YT,ISXQTYY>2F@0W) MA; 5Y&U!9KLZLSUUF\J^%,$8<]L+4L38L$G" 8D5-.22\52DDA&)O;J,7Q4U M-RHY:AHUJKK4 ?8%V(U#PL V,H$,1,R_<7B8EN)=B=1L9^4Y3/S^X;D'MGJB]H^P&6N14Y38NOG84-'D%) ML4X 2F+(,F1D$:?MG1>T86X4YY)8.IOQ=R/*F8_JR P<,O^BA<2%_(L#&E$+ MCLCB$3@7XV7&,GQ>QL1V3)^C\3(#=3%?XX54&9J[L2V^EX4CWZW-Y%SN$G\J M=O]3=OW-5(W>:54,"-/ $,PFQ PD0_&($3)#H$3IP0T6_Z>0*$PSU!MP+O'C;;?=VV MH^JQM$RQECI7 LA,V-H]4 "2$@%8+A&$/(6I<&HQZ2UY;K32UK!.[ JR)W@! M\YOV!V]#\J7V"A?1,WP_=N,;:M_P.E93["%>D#Z'_<3KH#CN+78\8"!;F8?: M;KIE*-EA!TQSDFN$;$U\P0&26)LE?HY $K-$)$JF./$JJW!1RMQ8J-Q7+WM( MEVIZMF*[#*0CW=P*S]C44B/3Q(F.L8/8B4%8RK@H:5IZZ#+VC HZ+Q[XV5== MV]XJ:>OEG]6"6:)<2P8E!'D24X P8X"G&04:RSQ-D9'1:-*4S:?I^8R+FSL1 M&N:):D74T#9J1RV](ZMX])-5_>=%Q$OM[4(P8.T(?\S"UI+PD#]M;0E_8,YJ M30QXQ-"#L=6J.M*OL[Q29M8K2 G DY@ A!,*>,8@8*F$BJ4ZX=JK$>NI@+DY M,5:_.IC']WCK!#G74ZSA>(Q^6'6 8H1:,]<,#WSR=")DX@.FRR:>GR-=N6[H M<='#PV9=%ITK"]0L._X+W$2?6/;LO"H.A;)_L\HB>-%7/VO;I\2LG9RTB M<_DW)6R\P^K)/#E?8)H9U4CS9 BS!3*^_&^QV8G+Y3KB=GPUV3T MP[+R#?EEEVV/_!!V8F0B<_(+IMX?CQVY;K!]4K9_?W6KEH, M:1[.W7X[9+$RB1#/B0(\9V;YE2<8\%1+P#F6,8XSD=#8LR!II\"Y,>!S?9\= M"_\V-'6X%W0W5@@)Y=C;-;>A.*1VJ!,TH8N#=@N=NOJG$P07RGNZW3>,<-X\ M?%MMGI3ZK+;?"Z$N5[=_OUE_+WMTE('1N_(0I/UW&R/P?K/_?VK_Z5 IO8H/ M,NN[^E?VNL0V#.1RH^+Z*#T4W63ADT9$XGM1?28N)N8F_^\5CLGXXA_KL/^Z]J M^^4K6]>Y10<+3S*+?C6/WK]F>W4HQ;OD4)*,0@9@GE" 8IT!(D@,=!;'&L40 MHY0,[+3[PJ;YT.Q+-/?EK4ZT+]:.+.2K)(S%*8L%0,@F?D"*[,9W!@0D"&LP,Q23AF "AE?'\A$@!RQ@#.,\2(1.$%@ Z5'E1517R!ZU4K8?4D%) MW%'TI#3K!\?4OI_>=1QNTN>4D"5<(1D#R- @/\JH&Z,$PZFD9FF*<-_DBJP&ZE3G1LN(Q3CORKR!>KQ]YE_ MN21_[UV#ZTD^/CR6_>A*=\OZ;%OUU;AM90T,L7E0-M;OO=I_T#:85>22HE@E M("$T PA"!)C*1:9])$_-X9IJ1]MRN6>:!L0_62#BW^.BM(0 M[T*47B/CQDPCXCTR5;6AKE;6SW2/*N4/\<;& NM!!8TW'@A>Z!*77CI,7?=R M"$ 7BF$.>HQ_,M4;XYCMG]X\J.V]H=9?MYL_]U^M-+9^6B9I*A4C!/!<*(!T MD@*:9PJD7$N6:RT)=4JD[)$S-TJK5(T:7:-*V:C6UCVMJ@O:;JX*"-C(G#00 M*Z\$*PEP R M);EFB(%84 P0-?]@N#MN\@1' M<>Q-G@L 1D>51UJ!^<$4=H?'3?2T.SQ><)SM\/C=[=TWS=8LO5O;T(EORM8P M_:T0MCI'TPPK,0LNA1) D8X!(HH93P6F "=*4L(59,HIX+A/T-R8YZ!EM-OH M_9]L:XMHE/JZMUCK1K:;<4+B-3+'6#TCHVATQ*Q6U;\96\_+Z-J9+1AT$[5I MNP5"G[9M3KA<[>'6??=4#=V<;&AU=W.[?I@S]TGM]MM"F"5DF0)2OZ8HX9F6 ME!H A?'=F$@ M[V7=)X1&>-,0>E56O6BE+D1YE')*OO(STN[#*2;4W8S/"/S MXRDR(^2<=D(0U+^Z+&E2=ZK3V%/OJ?OBP7FHQY"#M6RB6>MZ9A_-X+?..JK/PN7%$HVQ4:QM9=;U3-MVQ=^./ ML1 =F5:>A9#92(B+Z(YUR#8$M-#YH>X*3)T[Z@W-A;Q2_V<,8[,Z.FKW0;]6 M?&]SA6VLJHVNWRU1QF/&X@P8GD( ))P]SH2!J5R^SW,J176*7]**P+D7&0KXSJBM;D9YRQ5VK.CK&;K-"(.1&G@3:H%D]HT;1,@/L.FC>?.\ 1U!Z[Y(W*9L[ M&'Y*WBZW^)\BOA-Z>_'MBMTON8RYIL;'9+E!$DF6 :JX M D)!3E*9Y$GBE%;;+69NA/'NU=M/4:UJU-(ULLJZ'R%VX-I_@A@&K9%)8AA0 M7N>'_3@,/C[L>/1DIX?]YK4/#QVN]MZE?ZVTVFZ-L\-^W.UVRI#+(51KL]N] M8MOMD]YLRTS)9K/4^&P*:09H2E. :*(!SY0",9$B2V*40+UHQ(T](&M;X;Q?[3\LO=O^HX(],M/XXNQ_0##@.W ]-!@5^(D.$L(/ M@,_QPF $KQXY^#]QJF.(P;:VCB:&/V-@*KOXJN3C2GW0EY.CRBW2.@_*ICA5 MVP_&?WVH?O>%\54K9B*6*F60IX"1! +$>0)(69%OYQG@AZLLE?5EE89FS:#\VBI9\IPV&%W6S^_W&"./,K2E-C\K\;@M&\J\-]_*ZXWMA;PD!*,T3LV$H&%F&W>5^Q "X!1A MR%4F"61>>1L] N=&\6U]HZ/"B\BJ'/U1*>U9G; 7=#. MT(3-L.@3.FU*A2,$9SD4KO<-(YQW92I^N9?Z;FWW4N_6\J]L^S]J;VFM2N4_ MBC5_?*6V>R/VRY;9NBN53WTIVE=)20GA!.0*2H!2AU2"$O9HRDY*]&-#?CI!C"YO8)WM>N.E[C]29?N=-TQE MJ8I3R(P#RS,S31 4 VZKL#"8< 4QY81[Y2&[B9T;Z=?:>A;5=D/8C;[#XS;5 M/GC3NJC.&QZY0ZT?3F&K;;N)GK;FMA<<9Y6W_>[V/]"OCPBMM[S,4ZR5Q@@@ M"6. 1)(!+LS*F6.:9CC)D@Q3UQ/\UG/G1B7-(;35S?V$O@U4_Y'\0//'7M2Z M6.YUY'[!SL%G[.UG37:H?L& ]BGZI3_[?V2O-M_5MNE;OTSB/(\ISD",) ,( M9P(P+3/ \BPWZS^B$^*T077VY+E]:*5RT3=VK_[B_IT]QZK_2QN,P,C?6F7\ M'XUF 58L5ZT=_,4]?]IDW]Q%(]I?W>4+AF9'E;TJ=F^-"F]^F-=^S5:O'G=[ M,X]NK:__VV9]_UOQ7*8:)$(E6/H ME3,Q5)&Y?=6-'9$=U*BQ)#J84B[XK3&@M*8) !C>&F?P"+KY]5.,R\A<,^:0 M#$@#NPW/P)EB Y69.)GL-LC.\\UN?-Y-5'M1ZB]/OZK-_99]^UJ(NZUBI^?Y M&D*HF,0@(3$$2 D"B,8:2,X@B\W_N%\7Q1MTF1OAOB^[I]1?^$8?/FM;IOMH M2&0M&42L@\;+BUO''H5IZ/4JNYZ/P[A!%0%0'8-D!^GS$CQ["W!7J/:F1_JQ M[6Z[7[ZJBL89"G^CM1+[JN7,!WTG-V7(Q9W\[T=;/KSN^5 'H6*IK:DD74V-*TT'!C MV>'CU,VMDZ _]N)X&/ ! X5O1K&+0;K8/S+A3Q\*:2Y5)D>5F;1]#VPQ2,>-W*@X!)BQ/ MF!2Q@6U(B;M>R7/C0NMEVA*^PPK;]0/MYC". M_(9'8H;]=2VO#9=A.5:I?U M>9^5[ U?X\X9KE'*W/5+?Y%*=\Z@7"MVY_Z @25#@)'5N[&2UK3JMV!]:>GL6 M;G%"W(VJ@N,XML]U#<)I&JYXP16V2(N3Y&FKL_B <5:6Q>OF8=3TQ2Y7'[=/ M96A_&?6_6PH(\XP3!G(""4 9R0$E&01*(:()@YGF7O&J%V3,C78:%>M$&MLZ ML6R7V#&'.\/IQC(W@C0RISS'9U&E(@4L^-%A?5"*N"1G4D+H,/3T\^^Z-%QG MI=\*QHM5L7_Z?2V+7=G72M#')931-,T!C).!4#2=KCG&()$(94HJ67.G%9+ M_:+F1@F53QKM-Q%79?U$,_$^K@VHT9O/'S\Z%]GI [B;&<+"-C(['(KF5LO, M1M>R=JY_=:(^X)QK$04$<*+*0[D&N=PPL M!+Q5WU@AZ_R6NW75%J^*4WOUN-V:=VB)LD0*F:4 V;!YA*D&E* YT]:V=0?BK,:MQZW>#M['[4:;):.9K]CJ ML]I^+\P"\FZ[-:^-*E.)&S\/,Y&EB0::00I00B7@U*[]DA22-&$R=:YPZ29Q M?E1TU#IJU([:>CM[+HZ0]WI^X8$ M&U(6#/ 89R#3:2J@3;%DPL=#O")G;E1\4#,ZZCEH,^X:KFZ^7P"T1N;;(4!Y M>W@], 3UZJ[)FM23ZS'XU'OKNSQ8Z&=5X>5=??RV>U=N27W8ECT1^$J]?[1, M5!?[ MND;L?A.)NIS35ME_F=^I>M=@-SR((M#(NG'8].,U,N5=CE*M![ Q*JK4-A]< MU)BUB"K##I5F X9WA 5Y[-C6(:J]=.#K#7 Z1,7>\O2!U5^%V)JG-$>\A3IL M2]$DB05'9BR1^0=".@<,VM(:QA5,-.0Q29R*U_1*FAL'UXH>M@(]*[M>!=2- M)X/ -#+U-0BUE!QA0Z\7B;"E6Z]*F[9F:Y_19\5:>V^X.??\U69=%@[Y>['_ MVN1BOODA5H]-,3_S_[;;P5)E.(]5S@S&.0&(\!10EDG $I0KDFN-M5?$Q@ = MYD8F7S9[LRC:5H8,SB9W'@$WCAD9UY'9YUGV>*-_]*E!VED3K[0H6I1_GSX0VWDXGEK''LNW!BZ>-9XY=EEUMKP M!57'&(M1RJ\&5?1%BK6. ?6UTJZCR!H8?%-'\WS@J^*^?.CK1_5N_5D9^.3_ M4VR[I%!C+) E'/C,D,N 5>,36]H+I1 M[?"K.R+/Y9<=:C^50_;_3^3T-D=U)6*?;+1*8P(9P!JH4E%[,HYU13 MP"2GF"J)8ISX9;KW"YT;O[1T+CU'JW2TJ[5>1*S1VS?OW0%^-QH*#>K(3-3& ML]$W^GS \ZX7SP&)[NX !X>]PXDI6KG\4I1?;MF+]:/ M9H%>IY<9@8>ZU"R%*(DA TID&B"998"HS"P&DAPF4!,%J1]5#59E=@166?(? MG@0U?"@<:6L2@,7M M3QQ&H<^20:H6H'5<:8P2I85D@ B< X13#8AD#$A-> 9S%$OA%!?=*VEN!-AT M3#;+G6_-,L@,R\-F'>VL[G[$>!U@-]X+ MO(M':Q@?$Q5'11-S .F,#EC$Y0 M?KHN;5+ZZ37ZE%WZ;_!.KK@395Z^H:3/>[:6-GSL]V^2[96!+H[Q)[/NW$K; MJJV,)3%FV=TMF[Z_W1?_9*VO0&.6Q^;_#+E XXAI0@'AA #*-<2)R!7%3LU4 M NHT-T(ZVA4=#(LJRR)K&HCQ(JJLJSHV-O:5^]AEM8R#A<[9!\$&N)OF7FC8 MQ@]8"39B_HDCP8;..;7D)89PHN2323X^GS25T%A?360))FBJ5)?0R+2288(_ M>F"Z#"NV?V.K1_7+T^''_RK,DL"XJ4^_J>\&69OE08E0JTXJA)$O/*KW<3.;=JTJD:EKM%!V?( ^/W=WX8EU;BA[^;7A\=TY#GM M%CC]4V^\T F;B>,F>MK$'"\XSO)T_.X>1DW'$EZ;W>X5VVZ?]&9;II6433.6 M*54T(1*#G-L-5Z92PTF0 D;-SR)&1 HO3NJ1-S\UXLE$? MX&XT%!#&D?GG)@2]"<@1EZ#,TR=S4LIQ!."4:UQO&WC@4V[#E=L8]1*%BSA7 MF=8@%AH!Q VJG"4$",HQCG,&8^FU2WDF86Y$\FKP3N0Y>(XG+[= ,O:!2H5& M52TJ_/;B5=/#'GN<29GV-..:D6>'%% J.1/_:C MBO4!ZN*0]QJR!FQ@!120 1AA5X+),LS7 LH5>,QJF N7W^C7Z157#0#L49A&[?_BW MC/S->V'B_;%?,SSH1WXF9-*/^YJ)IQ_UU>L&;@?80F[O-^M-LQZHJ**I]-;$ M_G">TCQ+$=")K;F=&L^=)F:FQQIG--:4J-RK:[";V+E]^%6EPJ)N,5;G@?^\ MB-;*-PS+$7;'O8'@8(Z]15#BV-;XT+>M5OKG4<*H_( *NV?@)GK:K0,O.,YV M$/SNOJ4%@-VC:+([3^.K?E%ZLU6'@"RU>VO^L[A?+PE/,$U(!B1+C%=BMS2I M-*Y)FJ0JA9!JB :T"1BBRMQHK%9K2-N 02/ANK"9 M_1ESZM]I/'3/3S*%%> MVM(*,+6E,OH&9F"C@ELP':&9P2!U7J#AP2VP76Z*<-,3AQ'H9W5O%X"?U#=[ MQ+V^?UWLQ&JS>]P>VZ,O!<,I2T0,,F7X$2&N@''H!" 295RB!*7,JS6O@\RY M46*MLOD>M6T^>LA!?O;??/.XCXZ=YJ.RU;P?B[H,AQM=!@9Y9%YL\#VH&QWU MC?X8I0^F!T!!2C5T^%@+;A?*VW+DY;U>0K^:%]PV\JDCGC?6F+9*OM; MMGUJ7U2W680B3W$N((BU6=$A G/ 488 U+'"$D.1,*^B@[>I,S?OI5$[DFV] M(]%2W)--;APN-^*9;A!&YJC:D*BM9-D*:1$=AN:9-<^O#-TE,PRNH2O6W*+2 MU+5I L!WH0I-B*<.7 6*KTH^KM0'_7%K'8S]DY6]OUM+6UGVF_7QJF T35F6 M0T.Q,$6VR4I& %.(@%@)GDB((49>^_RN@N?&J(VVB_(SWI=KP8/&P^( G*G'-R896-IK;];?F<3QK MQ=X4E=\0SDW%(HS37/T+ TCDOBYL:7QTVCE54W6K4+ MTC=].\L]3=]2L3VP>^ZXW0SF9)MOI::+0V7_IQ'J^KNA,E(FQT61+Y3(T67^ M]3R.SKL&-@'YSHJ5]>?>;K:?V4K9Q-G/RGP_Y9=T)\ST]+AB>R5_W6YVN]_7 M6U75$;/[A=5YIJT]GR9I#!DE(%<$FS5E@@").;+1HHI1&B=JD\DPRB!!# (9*PF03"1@N4" 09FGB""BA%.;@6L"YN8+5DI& M!RV=EX.7X>M=-]\,RLC4=HJ'?]V:R\ XKX]O!FBB=;'SB^.S#.XT_NKR]_)= M4RU[.W5N+7>[KQO<>+C8&[_VNY+OS(BO[PM#I]5BNEVUI8XZM@6TO_RY65)* M&1AS MLZ2L_OVNJO?P=;,RS]A5_8(_;5:KMU55ER42<2(DXT +R@!BUB,RGA#((1%$ M2B%SH3RTF'J]*1KT&#]"E*I8OJXW!-X6.\%6UM-Z M:WZS6VJFXDR3!$A%C5N4Q!IP84A/8J:5RC,DE5/-Z@X9;I8]"L4Y0)E09A64<\ $D1AIJ3GQ M2A+HE3BWC[\GP+*_HL) X-V\EJ!PCDP3-R/IWU;1%9VP;15[I4[;5M$5A+.V MBLXW#@R@O]@)=LEC)1G$%)#<+*@0H3%@B*: I3Q#E @1$^(5+G]1S-QHYEK3 M[:BNB.,9%W\96C=.N1VPD8FDM^7.>_-EL-W7IK]8P/#W3FC"!KM?%C5M:'NG MN6>![-U7WUX8[_7F@17KI<"4Q (I(%.-#4%D$#"F"2"*)SE.A"3IX-)XE8BY MD<-)(;A*R1O*X]5 NM'!;?",3 6>R-Q4).^Y\:.5R:O%O%BAO.=F=I7*.[ER M8#QDW0^5K6QS[7?KNG5J'0 !59+&,E% I<8C0$IA0+6D(!5YDF>$J2SV<@8Z MI" M9GUV&1NXNLC4R:!=IIU7_@B6]/G;9GUOOHD'FTCPQ3RB7AS'%*%C.W#]=J":R:93_/160U';CA< 57MV_Y=K1& M_JJ' >7]F7?C$/2#OR)JTD^_V]Q3$NBY>A@=_/*X*]9JMWNU>>!%%5KV<;MY M:RN6M@J7?E+?U?I1?=!WPC@/6Z4^%\; \C]VY0+GM6TE(/:/;+5D.*=,I]3N M82" 9"H 9ZD"0L MRTF)>C203SE^/$'#IH^*NX/"4@V%>U+\6 [#NC/YK<[S83] MV^<]V^Y?-UW(4);H'&D)=*RI(0<8 \*9@1UI$?-48D:]JC^&56]NO%);9SV( MVKZH96!TM+"5#5@9:7V-MIF+J#2T=#(&93 %?@_<&.[E1G=DMTT&@*3D8GP!(Z ;F*? M\5TL9.YM,9#YKU/VN?KP2?BCS[2& 7JO"Y48>B?$]E')WXXU$)=<$@&UAB#C M& )$& &Y@7!+YR<>1V*_HS,CGL'9FF9U^RK>?31>7G]J.ZT^:#? M%GK_U2:#+3EA2"JE 39D Q!%Q.9IQ2#1&1>":YYSY=/?R4&F%_E,T._IR\8[ M,M(%63?""8S7R'S3:/MLW;7?1%R549.+B%G-ZT3.XGO "8/G,(F93G(G38M MRQV(L\0LCUN]"QR:M<_>[J3_9M9%536X__NX+7:R*%=&.[.6*C9R217/=2X8 MT(3G "64 YI!#7*LE2::$@:=*%TMR>CV ME*E*-'K9U"K9Z'??T,C2;?'=//N[>K^IXNGK+G$9)2KCJ02"H@P@3B!@.J8@ M9@@I(4B*D%-YCCY!TV^3QNM>?Z@8U+]E_5]OUFO7G>8[3.?UYB1:3,1 ;2&&M@&" ! M%,<9@$E*-9-IFD+MU;BD4]S**T]6C/K0G? @6+[,AGB% M;JN#TC0;X[V(C;P_?EW^"V^3]P+3OUO>_XB!F^9589C=V\WVXW8CE)*[M\:B M4MR[]7>UL^+NS)+L>_4U)>8I(I49H KG *44VF-YXR/Q-*4TL34.U8".2IYJ M.'V"T_=.:EPHJ^^#?YZP[U@X;KF/ .U$V^^UYI'>;*.?&N4C^\7]7'/W4#WS,;93W95.'P5^MX+;,"6,RQX;MD(U* M)5D,2)9Q0%,.!;,4H9,TO,/)?&4<." 4Y%"O)8F#6HRF'"H?=FUKF<>2XLFSZ[@Q>8 MUU#UV+RZ#:M)=JU:*H[15+<;A?"[5!=D3;\]==W@B_M2'9??W+7,L,R[M52Z MHUE0Q4WR;O>1;?^1 M-[=II=$NVE8I7;YA'=W@ND9W!(-L]""/&BVC:LV[B^CPRTK=D-$>3K@$#OKH MECEQ[(<3 .'YJJ%,9[S0B40&'";:,F DC.8Z!83G&, MF%1Y[)IG^.S)M^J#;K= ^*16=CWT:K/;[\HF"67KBF8C[=#Q!Q*8 M:H0%$%*;%6B*&2""2A"GL8X3J'.)N==]W;>RQ6^;"'21IUC3%(-<,VGC_#%@ M1! 8UV] .W-,>"-A+;&@; M5<=91SI@,NYF=EO@R^YD7S"]=QO[TCTW1WJ^_[I8Z->R2Z1@(E$. L%F\,,EBH&@\ MC'!P<,60X7!CI.E 'IFSWG;%0;2*F[:M6E25=CZL [I/80 =*Y9AB$HO%:MP M WP=L0BW/'5@I]4_V5;:/BEE/6+-N."80A#C)#8^6&YS 6(,,$TD@TC%6GC% MNSU[^MQ(KU2N[M$SH!3T<^3<"&TP'B/SDSL4_NU0+YD].+%PW[7"^W4V^=INQ^>3I>4V^AEPI\^%86FOG57+G?O5M7!6?^KHK[KV;B MN3-K/7:OWOQ06U'LU,=M(=12L5QH;!9D4F%#!C3G@"C(0 I1JJ04(F6Y#QE, MJ/O7 M%QB8TZGK)508:6+L4?3#XWYG?&]9%DS9;XOUKA!5I^HXYE@+C$"L;1'=%%) M,\& C'7&TAAAQ<-.@T,UG=NDUU(T\ PW>"P#S6=3C- ,9B_7R:ME[R(Z6!RZ MR_GHHS+MK#18VWG-0;>"[CWCW"QP8/B0VNV4.I:DL75JFM/\I[^R_>/6_/LD M0PSEB!%J7@\2)\3,'$( JG$*$ITF%&G;\;2S. M1,!_8NZ+]9EX\%?V,I.(#?C*6BBD!00 M8*IS6VL[ 3R1YF55"@LHTR1+=(WGF[5C&:40:#;"QL/R3>EU!0-2Q2C%>98! MF&-I7TP&J%(24*.()BG%2GJ=1=WXU4_2/^*HX;]%E8[1W=YXL?QQ7\ZK^XW- MD_>N/'4!7<>5\$V8C;V$#0"7_RKT*B)AEX_G8J9=]UTU\VS!=OU*[S8SK;?;/1Y?WC07QB%@"J1YS %24@*&J=VA(UHEE/,L$QYE.=TE M.[W]TU?B/'1N,@LIP;Y]LT'.;+7:1=LZ"LBR6-P MNIDE,-83UZPS*M?;7E&MM(6V4OO?=C4'!4?4N2W-",A.U)@F$,(^W6D\P;K: MG\;U.5-UJ/&TJ]6CQO?.80N\5YN'!]M-V4P;Y4[>KGRX7.*8.;C[UV1,S>GKU*S6NLMJH" 7524JI;A M5O/-=YUS!V M\_H"(#@?:Y JY1<5"P1H'65(PY!';YKLB;U^GH,/G7]^BX?6+!X6P>1 MG[^^,LD4EC &"4ELE4^: <;, ELBPAE*5,J(5S&$ZZ+FQA('30,310?8;EP1 M!L*Q_;<#>L\8(SAA](,1MI[P=7'3U@_N-?NL7G#_'7[D(56Q?&5\D[NM8J\V M4BVQ9 G660YD:KO/)%H#IB$!+(4,,13+6%,7JCA]\-R(X56YZ6&4BZQV;A__ M&5C=G_HM$(SM![A9[_PA7S/UPF>[4^(O]YOO_VYN*;_8?R#[(ZA^+#_3LX=- M\E%>,Z'Y!*_^W7NWQN:%OMI\5VM;XKO,'I P4PQ2FRZ@ )*9!%SG,<"*J11G MB.9NW]R%9\_MLRNSFQL%O=('+@'7NV5R"QPC?X)AD7#>ZK@%D8GV-+R0\=FY MN&;[U2V*LQNFVHNXIFEKT^'J)3?$@?+^^"%^)7ZHCDFUQP?/XX>290XS!*E0 M0,5( T3B'%"!%9 )1UA)GA#I54AC/%7GQI9_4[M]715:'94>$!0ZSL ZGH7- M8KC&/E,+&!;:,GCLL-!1AR5\7.@XZDX?&#HJ[!5.&S*N5 ._),2F_MU M\4\EVPT-3JJ)KV4KR-'\S?@DLNZ*45UI5LG?6"'KQ%]S?=E#H_K;DBDHD+)K M6RT(0!F'@&<9!!+E(LND3%+JM5W^(E;,;:*J=2UGJLVSWCIL0 .*EWDQW&:S MV0_WR!/=I383B^@(P?-.)&?]*LS[T8Y0KH$XM!4ZU*5I7J@:CO+&JAM13T<3 M[WGP10&<"^YD!_@]AK7/\OLN';J^LJ=R33GHNABTK4_8^$]W#YO']3Y90BS, M*DME0&!M%EDY9(#8#4F5Z1BAC G-/*LVNPF>&QT<-(U8J:#ORLH1;M?E57@0 MIPDC:'1>1$= CVHOHKMN< >LL_R0"KS8-'N5QXR;M@9H< ! MQ/UR)XXD=@;B/*38_=:A/M&WS:ZPW%8NHW;U>1O7C"49B@'$T"R MRD51$_LD7>:>>R"=5P\(=#[I:F'+X!3K^W8=S*7B,:*V7$7,&P M,'H$6H>%<[+@ZUMA]8O(=@>I(TK;X2'316Z[6_0LFMOCME %P@Z'. G.-$MX M"B1.;*$P3@'## ..$HT(A@)G7@47KXN:&_VV-;U6*LRSHU@'SFY^6ACT1J9? MCR)"HYR-]8,T[O\Y0H,9B[XW&;/?UW?J[VED'QJP=WQ9KMA8V M7F"O'HY]VQE+:9QE",A44( H(H FVJST%(X)PTBSS"ODUEGRW-BF*K>Z^QH5 MC>J1T;+X7KI[GC3C#K\;ZXP"ZL@D5.L-FI'I=ZCT(\W6D'9R%WZ MI.3D#M;(];,2=<7E)20J M45(10V6I!B@V?$93E0$I1?)T@S:%_U87\H@J4PXM= YU@9Z- M4[M)]=&DJ4;&>=T]W0A-M"(??:1\%NQAT+VZE+_Q\5,M\L.@T%K^!WK@T,)R MQEZ[Y5MF,!2[_WFU5;+8VY^6,*-4V]K6E$H$4*XSP!630+.4,"(1I\+KD*9# MUMQFM&>JEI]5J6ID=?6M*G<=8#?G/!!L(\\ISQ&SRBW:H"VBCYM5(9ZB/^I_ MC]+MP &JP 7HKLN;N A=K^'GA>CZ;YFXK=A;5FS+[.(R,:K*0+;ZO-TJFWZL MS/NZ_\3VJFYHLDQ92I/8# L4+ <(T010R!' 6<[SF,0H56R2+F.>BL^-[:RJ M0!M=C7=>*1N9UT(MHH=*WXDZD?D.O^..Z@P'=6S__O:"%-;XJNI$U#)_47)Y M9!&(&@BB3^6K\M>>5V6ZUF4#QVT>G8RB5&095="C%K^S M8">.FKX4_^'<6=31)Q&S^=*[HB0MNZVK'U>Z6*U*AA*;G6_H5/^(N,TE80"> M9A)H=(U^:K3]V>['';"N-0Y'V,[@!&7:?JF34J0S"*?6D*4:Q2D&/+?+?:P@(+$PI)10J,T[)C1V"L9REC@W-[@C'&L1K>WQ75VH MY-MF:YG)CX/Z!\"-@X+".C('=;4_/"H_X='>!HZ:U!M M%(^>:1Y9U:.?K/(_+R)>ZF\#P$="V?DL?S2T)SJZ#XRZST'](.BNGLO[/6VJ M8_A!-K9.W8?=/\SQ/6P__O4HX^U6_>/12GZ]>3#BEHG624H@!UFL4X @88!S MI('"C"8D)PIEVL?==9 Y-R?W>.:PB%I:1P>UHS\JQ3U=6Q?XW1S:P*".S/L# M,?1V83U0">JXNLB=U%WU .+42?6Y=6"D3[6&?[<6FP?+:76%T5_46NEBOU02 M2L2S&$C"M>$?B,UR&\<@I5 D4,D8)W2YW^S9RHU_NL5Y4<]!Z'B?RAL]^1*K2US/8IQMC-Y()A]S(_-+4;:XT+9,&FY+-/]7:7@_>]8_M<8(E;'A/ MM\AI(WRV0T[B1@PK(( CZ$-'$0" M2RZT0DX]K?H$S<^!$6IP*:N+2+HQ1@A\1N:*LE15NRA5B=48E:FZ@ A>B>JB ML,DK3W69?*G25.?U0V,>JBB*FF"6,*<2:ZY SC0""'$&F,0YT(00E&:]* Q(.+@HLV!XPN>RY@XFN"B M@>>Q YPR08C^Y@U'%-7:N1LD)F;4UT M-&>4+.$ L 9V5X;K,[%'[54 M6<)QG L .8T!LC\QA3) .=$TC6T3;CE\X=0C?6Z$>5#Q>:CY+2NK/OR'++<" MHCKU&NPDA/\(^%']L=9FCJB-N&#KT^ %5W&.X'0O[5P?,H,<+\O&PJS-_K99 MFWD=A8^^+-PEV'9 YM 'NU?5?H=&O*^"!6ODZBQL8KL.^%88JK0Y- M3?97FYWM [/=%_^LHF>S-,L)3"5(<4P>- \;\N,,3 M-O#'0>ZTT3_N0)R% 'G<.HRJ/JD],PPJW[#MNEC?&X84CP^/*_OEOZ[*:"\E MUEDN-0**$@)0+"&@A&4 ,Z:4HG'*,Z]DOGZ1<]M[:6D8U<7%_4C' 64WS@F+ MW=PYL8E>M]'*P7>'TMK+A.=:95J 3-ENF]+&)"0)!H0HJF*<8L1\4NT& MJC'34*7&BFA;J6\K]_-F?=9RFSP])-\Q [-Q3RO=HUKYTG_: M+5J%RX\&!&R6-PRYL(WS/'68MHG>,(#.&NH-?,Q0QVNWWQ9V5[.L(?O[NMCO M/GW^_:_J@:OM$J40Y1QK$#,4&][#": )T8#G&"O*18HH]_.Y.J3-S=TZ*AM5 M-91+=7T]KBYX79VM0*"-[F==PBOZR>BZ^SGZH](W8'24$RZ!/:PNB1,[5P[& MG_M5+C<-;0]E6*HJ,MW1P2CE=J5FP%5YI@!B.0*4&4))#;\@)+G,J-_4(_FM5B\6#\V>U3.X+$_.7DM.[: M$9TG,P8>>4<.?;GQ')MM6T-YX=C5_.@XC-$?I8WC%/,?"?^P/!Y8QVD9?QR MS^:&D<35-P_?5ILGIM8N?K(HX_ Z%YS M?W>HQI!Z6=^8$I6V!&[).AS,\/U:!^@R?3/7X8!=[/1ZP^/\R%2J8OG&$/C^ MZ6VQ4MM7QOF_WVR?E@RGB!"-04)@"E#&,: ))H R"%&62,Q@[D*25YX_-_*K M5(Q*':-&23>*NX9@-W4%P&5D2O*#Q)EF>@R_0!\[)?YRO_G^[^;.DCG^@>R/ MH/JQI(MKSYR$!GH,:C[OOLL"97BW?*YEGI&8((% !H7YADF: )8+"'@"82RS M'*8P.QR7NL<>=\D<X&=1M@2^;(GW!]-X,%_C-_*+LVKR,(4U% MG"2 B@R;A1,S/^6<&7RS-,4\%33WVF;K$C8W!^$0Z=Y2-OK#JENU)_<\(>C$ MV8U$0J$W,HD,!VYP>'\7(J/$Z%\4^"*!]EVF7XN6[[QG&(W\_OG+MJQ^^71L M;UL?MDNB*$]S"J3ME85XILW"0N6 ,6CH(^9IBC(?$KDN:FX4M*P\'Z%CP7-CU#<6Y @C&*> IS0 C"8JU M)((F7FVN@F@U-]:Q._5K8;S#0U*-,(HORG]&ZJA_>3"T/<8.V;][%K@*,ZIN MC#;Y6(U,?J_*0;'_C%J*VES*PXB4?[2C=/J[U@VC!%<$Q3IP=D\(S2;._PD( MYGF&4,B'#^Z9:E:EAS"2PW=--,E$@B706B4 B3P#/,L0T#S%5$I%=>(5Q'I% MSMSXMRYB=PR+&AI4=@U7-[X,@-;(##@$J"&=3;M@"-W/]**LJ;N8=AE\H7=I MY^5##Y<^J?O"/FJ]?V]>@666Y['(T@S$D')[NI0 RC,"8@F54D)BYL8%UP3, MC03JLY2CDI'5TO=\Z01$UP.FX=!,<\+DBLJ (Z;+IM]XQG3RT(D/F2Z;='[* M=.6Z2:IRCC?Y@[=TN%4"*36 &80P(0RBF@B"K \E1*S63& MY:#MY3&5GAO1U T1;1)@H^,D%7/\1MIO@WLNXS?51OF06CK7"^@TK5VJ&\H' M-L:_>&&=04,UARH[?HK_*Y3<&304@>KO#),],.5\NQ%*R=U; UP91/6A*2JG MMJ+8*;ED7* 8TB7.;0QJ%(_MRU3&@ MFU+G2-4Z^^:0]X+N-B,$A7)D.G^.8A6R6:L;'?0-F!;N"DW81/!>J=.F?KN" M<);L[7SCT!K+F^W^B]H^O%M_5W4'ZV7.-5>9W0N3 @/$;#A%2A(@!))0,(JP M\NJP<4G(W+BEU!$820]1<=32MV+Q!3#=".16B$;FC!8Z[QS0&5"?][KY@2OI M7A T<5Z?MN':DHNJ[:Q5O:^9YN]EJ5>P?S>OU;EU%@/]=%?=?]\9= M^JZV[%XUW/31ED5=[12;>_]/JN MI_;ZAZ;8>@L&,\$=4G@:**(:BX,'&'WL+&H6]T+ [["+\\_97]]V;[:L5VN[L?Q6Z)A10\ MCQD06MK$!YP"GA%EYD8%$Z9YQB3RF0P]9,]N'BM5!Z7NT5'Y9O_0T%JI?U0: M$/UA3? \E_89&+?):"2X1YY'@B+M3?P#, O*V3[R)Z7; <"<,N601PQ-Y]H6 MWYEM[V27(Q]T4^9WR2G%,98*Y#96&N4B Y0J#*2,4X48(APG?NWD+@N:&WU9 M[:J$]$H_WU2M*W"Z\5 (D$8FG:.*BZC!ZE4?5@/RL[J!")R;=478Q'E9W2:? MYV3U7']+,-U9F\MEFF@E-6< \S@#*)4$L"RG0%,D8R444CKV#Z8[DS,W.OBX MW7PO=G9QILU,6E018WOVP_= XAJL3$$5*RP!%)FA60&5@55H@&"N-&*0"RQ\ MVO2$@'6"]-AW!R"']CF_#*<;S08 :626[6I$'#HV\2H.(\0FGLMZ@=C$JP9? MCDV\?KE_;.*=6=)*NZQ]NV+WRQPBI#-JF#2..4 R9<;'(C$P7[[D3'(.F7-0 MXK,GSXU%#\I%5COW*,3G<'5_W#>!,/+G[&B_5[SA15L'!QH^?]ID$887C6B' M%EZ^X,9*M55I2;L)M5F7>0AVIR"F'%)L')PD1<@L>(@$5&@,OWCV5"=)Y !7F. 8\3X\(K 0UQ( H0S.JG/U8TJ?7VS#:X!W#_O!X-M;-(8BMB 3(0>-&Y,2;CV M](ES$WJ,/$]2Z+O!CQRVWY9W!I[\_69_+#>1"J&D2@%12AD2T F@1%(0*Y$S MQC.=:*>/3<"L.I%I7YNG_HEN+H_[AM!&/ES/MK?7S.B_[W9B$<[=U4M M($<"Y)F0%WTQG!FMP^**P[:5/Y/ VINY=,,DM-2A:4-$79<,/*5N^I6_+G9B MM=G9P_%#IFZBA6)<(I DJ8TLCR'@3 H09Q(F.27F'UZ1Y5W"YD9.K=KR+6T' M)T-WXNRVM F%WLBL-APX_S-D!T3"'AIW"9SVE-C!]+-C89=[AM'(G7&)9+%Z MM.=)Q]([;WZ(U:-4TD:IV]748S5Q?-!-@\:/:EM%[#Q=?D"Y\(>*: ,1 E1I M>[*1:D!EH@')S<\HQR1F7N7/1]1U;B36UO19B:H!NS-C#K$; [!TV M9M[D.0&:0;EW3'TGI>X)@#]E_BE$^N^+O:Y7$V_-=,1654#F6_.[W5+(+,ET MEH- IV8YG BI8BX2FG$GQ[-3RMS(NE$TJC2M8[&C_X^]-^V-7$?2 MA?^*@+F8>PZ0[-%";3.?7-NY==_J![,"E6-Z'(62T?[7111& M[WV=OO-D^UX7G1ON>5W^\,AH4:4BM@732QXF08C#"(30EQO@%(,L$4$>C65/ MAS1..W'UNF2N-L#MI-0Z0,M4P#GL!GF;D-!82U[%.J_'06F8QN#GF ML-UPY,4(TP80QYP[>.4?_=#(DV^V6LGFT6OZ5U3]G6W$SVU*2[OYF <,X0 F M((GE(YR&.4 08I!D*?(SDH60& F;7AIP;J_N;VC%&D'2A\Y>PZ/O2PCK/>F*M!Z8_ML-?L:RKK0V#T1OS3HM(?BFA .73XQ057L]I%5 M2-[Z$T/B>6WE59Z[KO;OMFP9YVD$$9(U!3 #$ A&&W(]VG$!I&/Z:4R6A;"MT9ZR>M%K4CTOO$WI8>9] M085%V1-3J*S2D?;@D]*2*23[]&1\O?$AO9E,U!&5J.=6(^IV\X-5362V]/,X MCL(X!B%.!9NQ- +8CU,09(1%XO]1'&A51#BR;VXAEC+-:,'D:N+.<^(,IL,Q M=8[0_3LN^_>\$_UK9O=F!K.KG4?QVK,\42[&J\VV28:'R[DXF27B9-"I,DU< M(C;(5G$ZS,B2Y:)&]_>5[.6H#CN^LB>VWC+5Z7L)H]1/<0A!$(4^@!$D0-R$ M Q('">0(IT%BE/%R;K"YO6%?VBH+_*7L/SXK,XZZTK;*'G^DAB-'#F MAY" ,8P@@\A'($RPE&*.4^0E+?)QW?7$U-UBGLU[K07W9 M8=E&0' @E":N M[V72)E1!LS]YTPJ@6;1_7MIG]B?&6/;,@0GC7HGJ_M+(BOT0=A9/K*F _U2* M!0"J?WQ8E3__#Z/W[ ]4K.4OQ5) ZA#UQ30W7,2Y=^C7$A+.@S#U ?-Q *2N M,,ACG@,4X0CE?IR& M-E>4OGG*N84GW>O_NN_CPD/22UD=:._%9!UYJZ\=>]9-^E*Q#NK^*\/^ .9U MC6JK!KUHE-$XP-TQ^[8:EWM-B!9>8W:[;^-)RSUEND%A MIBZL^@6;#N"=Z/# 'LQ&]9Z&@)VN ]6]T63UH8:>#>M&32^UN2W6+#ANUF*E M0>2>_Q/[(KXG]9=R59#G9>Y#''**08Y"!F 41 3% (>)QG*4!JGV$@;<(0- MLWLER)XNX,W!OH:-7:KSDW'-;I,UB"?<->IW@P8;1M\;B^T2DP7H)MBS.6_' M#/9>M(#2VT/1N]7(MFWBN_I##'B+5T5S^O!N*Z+P#^([O/GQ7PQ5RR@FU(M)TB[W9=/&QVYOMXJC3]F;3!>&@-YOVA6,UUSFK*D8_,'$- M6IW2LDUY#B,.(^!3V H)8<((".(@B1"$D&,C04*]8>=&,JVUIC+L6@AK)C%8 MQ\UU.D-KL-=:[$VC)FR&DV4%=ZVA)]9S-X'C4-W=Z.HKM8/:[K@OUI9_94@* MC-!;F?"UK:JF@.1SN:ZZ?XIXK*@_%6OV<<,>ZF7.$Q\F(00LID3$0]0'69S[ M@+ 8(TBBB 9&-616K9L=K?4B.POO^":+U[GHJ?W"UBOUJ:&;GO+3^RX]]92K M8X6-K'P)]"CUU:;6,?.^RJR.5UVRB;X;F28K%KZ.KI--<$\*05D=Y$I5[5O^ MH5BC-2G0ZDM9%VIIW@FD\2A,DDC$LLB'XMT0<0RR%'' *(X)\N,XP4;]T70& MG1OE]S;+:J\S>[0RG=8$:.X*6H;5]3;@]8B.5^76@,B-./>Y@5]'HUL# MBI-2W3K7NBU+5F?E#)]:?-1 M(%^ESOFE);,L>CX*UM@*Z.,W&T>/,GYLK,,DY2%49X"[(O(#<:1[ "74P )%I099E',C$YY30V8&RE^7)-* M23@4:^^I\\5#G3-F!&D\&WK/P^_O6/- M3[^+U;=RQQXWC@72*BT:&S$I(XZ%:)\,1]_'C ?K:K/\4I5T2S:WU3=6/16$ M*2U;GL49)F$&PC"' "8T!AEE,4 93,(@0R3EL0[/G1I@;CS6VJCBN]9,(WWA MDT">IR@;\+@^NC5'1IM8+KE_CCC$M0/2$/_:)XR3-Y^$$"ZYUCWP%S\W,G.C M*D4@)>(F,9>;F[4JHWF4$=2=N-^[\@$5ZR5*X@3[:0[2+,A%!)-AD(ME'TC" M.(A#!A,6&DF2:XPYP\=>F;SPE-'J2]Z;O?"DX=[WQG3##2F="=#,\[ +J^N% M7+F^!ZIINPA/FI[MK9[&11S-,SSTD;&;XZ$Q[K19'OI '.1Y&%PZCHH^BU@% MU3]4$VG*Z)OG/VM9K-?N>*WO;\BF>%*;]K)[=['>BM^UJ\!R/6CCXF/"61*# MD*(00"X675GLA[+#5 ;S6 0L26C"5G;,FANAJ6HK+D+&VI-?$X]W[GBH]^?? MS9C,TOSID=WTL^*8#X5#30EB66S+][O6/>SK.%M_/-VSGG9"?? M+MY66=:2:9,2L5TX][G:\MV-R^'>E@\/Y5IE]=^5;]C'NMZ*]6CYKGAZ>GZ[ M*K?T@UB*BCMUW=P"&N1!RE( 8Q%60M]' $5Y*!@$QULOM NU3*?D/ N[!=HQT[88?QM@_/$EQAY1('<> MF/H3%V.A MITPT[5L_Q.X\E5R-B&/&, %C1$OZ(TY?V89^>,>)6\\?<>:PW?RQ#XWOLU?+ M,I#JL:SD\__F^:MD!B;,W6E2^%GBT7&X^];:;M^.[C/WE1]\)HHXI00-,[[O5.OM12%W=TN_R2).W M^--V_EC+/_V+QRUSWC\\KLIGQMISV^,%^I_+]1.KA0%*S[!6?6^&?W];UIO/ MY>:_V&8G*KZ[4W/1ONCA,L@X#*C/0$PR*%9.5(0G22*BP3P/&,EX0C*MK;57 M]V1NO/FGK!#IN@*0H1@K$=XM/#'6IBK(IENMF:W%7N\+H[>\^Z?X&C@F^PNZ M*@NO][\7WU4MB)O3FD;:0$(@/K?QGMEFT&;"?DK>JT^8U97KZWDSZ6+XU2=M M?WW]^@9-+%_?#O^'^* ,$AKAX+^QXOZ'].^)5>B>J3^^$Y%#7VBX].,\BECB M@R07_X&![X,L32. 6)1G?A 1#-'U&E_.[)_;NU99Z%%AHL=ET7"SY]GO-@^6-D&G?J[HO?"G?$W8,+7[$C1^U[6OD%AIVF_\#HDO!:*YB.>!,/; M%:C/0/O^NGF!?:<;(]:T2WY>6EFMA2)NV2B.6013F M(.,X A 2!% *8Y"%D!,:1#2/L-':\]@HBM'I@4?1U1S<78M3JXW MSHTA,E_NG(/ [E+DZ$C3+A/..7L0PI_]\-CPNJPV=ZQZ4+68,KY?XB0.PHCY M (44 IA&!&#"(Y"P#.YQ%D) M,[53 8_C=_ZIMH&*ZY.N?4#,DR2/(Z.="GDU0A,E/(Y RB2S\2P,)_,7CU\U M59;B69L'N8CG/S)8"/T8^@"3@ #&* MQ?*%!03#!&78*,OP]%!SH[=O:,4:];V'SE+#P.4TJIH!C!6L7 L49&/%L$[>S[S77=]VL]Z4-Y0J%4*T MDM^Q8OT6/18;M-K;9"KY6WDF7&UDE;\,ZII-ZH]KRG[)XA)59%+5S57+@#&4 M)&$$>"*9DW,&4!X@D(7$9Q$)21)H]\AS;.O<:+;=627]SFK)Q3]Z=SPJ_%EX M]1;7[!];^7>T TB_YYOK+\#%Q?&BNW#D@=I MGM,TDAI6'$!(0X YC4"4D%0$%3'%+%@*:W&INSZ[.*8)=0Q'=L@< Y,E%9;Q@'CB8\IR!,8 LB2".0^C$"S^E>1RE048!H@0"&$!!%&%,0(C"&,91(*C# M2*;N<(BY\<*N RKJ44VX=5^?/_,'K/_D#%6O[R#>-E MQ;XRLD)U7?""-/F]LF7!'?JU]!,28C6=[4O68ZA6GRC'-*<^\%ZYUW59_ MDX[\OF@4,*6'GG)QX4DG^[]BY:FW[VK7Y45X:X\S'4V#5<*U;>.D;.T(X'VJ M=S7,N/=$UWZC:[[Q<2T5.*7:YM^*S8^WVWHC3*OZ [PEQBP. A8#'E$&8!3& M ,OD)$8#/_0Y@A$S>@\8CC\WGN\[FE3LB:W/U&59 5^/KQU"ZIB/C_2"40<' MK?G>3V&_USDP2"NP1[(CL;-*HJ8V3$J2(P':)\&QMQF[VBW)WQOAR'=;V4*U M*4)3]6KU#?G'MFA:%XI%<,(BQA$&D5CR @C#2"R"LP0$*4YI$ :$AD9=L+5' MGANQ29ME\Y[FP'Z@ 5RQE9(0VI0>VMFO"IU5<7-M6MVL/3>ZZVH'B#M?;DMD M6]79QNJ^'K@Q?.$-3;>Y$#=$R_+Z7'?TB9?MAJ ,RX;.1]ZQ.8>9<>$RRP*>Y*$/LECNF :R>"=/8Y C\94Y=.JZHSX1F@&L+.>9]>1L$5MG0$01V1U7GYWG+0H>KV9G)6ZS@@W_JD$ M=L9/DVV-G2LL,:ZZ>+.MBS6K:V$I+M;*T.XMKEH]M94>.UDQA$,8DQ #W\?B M?9BA%""<4A#F*4_S("0,I9I5%*9CS^U%U@>\ZCA0?$WK@K;-KK23W8WQ/__V M<8RJX]=&9[HWL'W0;KQI8]?:O]"14;L:;>U2 9>H3Y3Z;QU]DP3^L?B=3,@W MON%4"?9C/1TDS(^^Q;A5U]?F4.PKDY).S3:8>.\\R'WE6[PJ[IN'(Z&<)90@ M$&10O!AH(@*[@,: T8@R%@600JWR.J-1Y_9*Z*V5,J&=N5[9V[OPT'D!YBLF M0&]=8AU6Q^^$UEZYF=1!.S#9NQU :UO;V@@JJ[&ZWLB3AM=&8.Q'Q&87CVSY MUK+>7:FVYBOV47R&@[I[BKZ(&_T0RXU:'@06.TL-.[F=@UB/?JZ&;:*N;:V9 MJ@:R,=3[J &;>9LV#3SL-F<[-^"T+=DT7#]HQ*9SS2M?(M5S M*QO&XLS/9?.F,,\1@!$3R]TH"D&$(A'7<,0";I1)<'24N44QG9'-$<]V\Z.L MM NXS\.I>49V+4BNC\".XF-1?TT+"+L'6$='FO9\ZIRS!\=/9S\\-HE2/%QK MM/JS9M]*OOF)*O:E7!7D>9^7":^STOK?_ M:[5+FS8\EC,;3XTV<0[C!:+?*_:AK*3BX3=&MN*%4+!: M%OOM_K7,^4D0F]"([L!S8Q6Y,?6O_Q(D M_G\8;-\:HZW'+"XP=!U^2&F G64+K_/W)#I"H)8[3^(!R0P_P5;>2-GV_6]&VY6C'2'#;RX2*>Q!&'F6PK M%7"QW$&0 Y2D#&1Y2.(0^01!H^KA$3;,C:R&&K:;=F:NVT49,2^:FRMNT7:] MY]):[\DGSI/V+[S. X7_S@>)OYOMF/$(VMVE&6''M)LWXX$ZV-.YXE8CVPIQ M+N_:E>R)5?Q7M)&E><+W8E4TW015Z>_']4&>HPQ9FH2.U:K\*;>PEP'F41S$ M$0@B$=Q!SG.0)5D"$I+@+,H#% 2944,BN_;-C5%W5=5/G:T>ZHPU;&=D>2;U M>/85Y\>=074]]&[A[2;Q2$*XUSOI]5XNY+D=L2H^XV@>[/9Q MLFSCM!V@W !\T#O*T3!6I+?Z+ HI\+4JZZUXWI8\9U&&( -Q&@C&IY%8Q$,< M@#2,@S1D.4ZXT8:@QIBS8_$#_=^!1@;=V7V5,M=1\/5(VC*DCHGW4*UKEV#E MO=- \UKEKG/XN-3P.CKN:ZIYG0/B@J[7V4O==HR0(OP?Q+=Q&6*"$(T#0#G$ M ,9)#/*(<;&")RP*J5C2FZ5AF1HP-YH2W\+838>('G(]/G()I&-R&M410OHP M?4N(??1>I15$;\0L6T#L0S2V]2_,]@JKJ6762&I%EJCD1V@>VEN%U?WK;8=H5-2N;O=]ZJ[W.;(LJ MS&8XV3[&U1EZZC-= SB.'/":7#U6K:'1>F[BNZ[>< FS1,16 N@\"!" \E@W M3T,.?(IH$ 1Q["=&>X#'AYD;'_4JY8V9.O67)J#J<4\RD":U>&HNK7;_E;I4BG9+;:LZ$EXXCE4"SN@B@4851. M,,!)P$$0<,8CA@,8Y<9R*TY,G1NG=@9[CTH)8U_P#S][[.%Q53XS5LOB1.D" MNA^CMN)FXO7X>1[3Z9C,+:BG]%^&+]V7H?'84RX[.(IU/S'VQ5#$19R:%;/;,VYN+Y[..F_G1"/X MUWGB\;+RWE:,%AM/*J&;G@E;G5F]]\QKS9?C-\O K86G'%,SU310.#*/B[U) M[!SL/SM->8N+V;!UC][V",T7T2VAX-,MM4BI47ZZU8]K:G M7>6Z;=/0)R*Q^OVO387$&,4:5<^JIX]LWR5ESLN5&.E>516Q>K,4*Q86A-0' M/)'5/8PG ,=^#A"-: I]A'&>+C?R $?WA,J9K4:OD-YBAP?,\J"E[<)2-(F' M&^F/<1\&9Y.K>^HUBRES?E0VZ*W39.OO7/5VOG8SNDLEE:^=E^YYG7]6FS^X MG@3;C2*QUIJPC<6VNMP:8MA6@1OHF4#Z^!T43D M4!.9DYJ&EZZ?2L)0TX^!8J'N%5>>Q#8''I^D5D78*LX$84(8APSP0&;JAX$/ M,D)R$.>4Q7D8<3_0TJO5&&MN;*ML:^KLPY%'JT< -3Q(O0ZFR8Y-%_W9J#+5 M"QVH^6A@XN;(\\AXKW/ >=KQD\>99RX91Q9WXK);?D-+);;=?JDIA1DEB(,P MRF*Q=O$HX@C1,?FK#$L4'F1@_21AF"=59ZW]^54I_1,'7K*)YZ M)'$M2H[9H=UYDJO4;U*/'56T]OY\I+(<\B)6QNQP#@RKM'!TH$GYX)RK^T1P M]K.CA3'$\G#S_$7,]N9F3=^+E<=C^$I^O@N#313N;X'GXHG52D]3#6_A.(8%0M=7&RK5EP<=VJ5"ET@CJA2:%]JJ>W?,66) M.(\R3AGP,RJWBC %6*UC",J"G"01Y]A,M]B6'L&D\L4[.8&1.A'VM!_^N?0< MCC;K.R+.X+ IWT0Z"[/33KA"#\&]QD&WR=UVZI/Y\7V=S,U#66W:+=IEE&*> MPIB )"(^@&(U) @H]D$LHJ L(6F0I$9IZ[H#SRT8ZG:MMDWYG?+!8XT3(Z10 M=:#7/7*T#ZCS\\,6O[Y1:*-XL"NT&QIN6275 "K[HJDZ@T^OH6H R5%)59/K MC0_3Q C?9 ^T8>6%IZ!E9?W<@UPTCX'LX/71$=@1W&SE,^L*J79)#I"UL1+JXW M2Q*E$28T QB)0 U*E6D4I*FLG@E9EN4QCK&A+)7.N'/CR'[54W7-H];E&K3& M>H_RM:3+F:8SH!>T.<#5,:_VQ^(_A9_,+!9B=W59%JDR LBU4I37VU&)5 M)H <$:PRNMR,KB@KECU]FGQS#'0#O/(E="X?K43!<%;3(XX^^1![YFY"_W MY=._B:O4L_X/*'\$S8_J 3]VOTD>XC..= _JN8^,+-9E]S)^_,K4>T\LRSIQ M#4Q]S,),/(\P(0!F- )9%"8@""&"*(81C(P4E4X--+?'M+73ZPT=K5IR$EJ] M*, &8(X?YE%8F1>/7@#";NGGJ<&F+=R\X/)!V>6ESQMOK(@@N5BWZ7@%WDJF MD6==7UFS=&'?6/54$/:%545)ETD:4TH8 80$/H!)0@%B80IB1&(_X"2D+-+< M:S$:>&[DT5OIU8V9LI9>V*G*X]BJN"^:6$H*8T,_^.WOOWN/X@;:&P]FLW)Q MS\89UN[/K:3=WM!PE88@M4NZ&6B-]QKK'4&LO=WC#.J)=H!L0FZR/S0*MY-; M1F9WFVH7:92/@XVE<=?;Z6;VLB=1NZDO;:DW;U M4Z7R,(PX3P /T@# F,8@ MHTD&? 9C'\6!'T5&&=:F!LSM%=%;J$H(KFMN=A%\O4C3):3.WP07FYTM/$W( MKVY^IHN;TR9H%XUXU69HNA!=:HJF?1_CP/=&X.R_*=?;6G)H>ZK#81)3WP\! M2:5\IQ^& .4Q%?%M%(1B:9Q'4/\=JQTU'L+D:AUR+B MF&+VP# _+3R*BG;@>"TZ$\6'NE\9D]COG.LG0[RC%TT5R9VS>!"PG?W8N+CL M5B7 ?UQ3]HO1N_)C76\%4X.F;*QF2OM5GV?&BL_M^UU]B]\%K4E>GV C%3K*P&8-J#3QIXF4*R'W 9 M7S^.MOZLV2U_7V^*![1A]=*'+$CR%((L3WP :>P##%,?A)S%$<,L#\U:8+^\ M_=PH2':"+[G7VV?&-WO0Z;'*>$ <<\<^%M-(AQV'PRH][ TQ*0D<=V__43_Q MJ9'GB>0'H]N5O".JUL7ZOO["*B7Y*-=EY&9-WQ6K[49FKXO5W$Z FXGE59:@ M&% >R5*6, =8=:>"+!(A21"EF5$F^4@[YD81W[8/#ZAZEH^&LEN5V;66>Y]9 MHY@H]UL;N==]*5?# \N1**)J?=AAOS@R0]^5+VZXZTH\ M[9Z:CK1EVD/5ZP [.'.]\G97B*N_N2RP^V9?8+<)Z.H_Q M?'-4]?KY#>^BF[?$E/Y7E]XVO;]\NR-+J;J;"O MB6[9SNG%T-T ?50%W=%0X]N2?5S7FTKM!0\:T]Z)+TG]HUQ1J;TK7F+OT'.] MS#+*P@ 1D&<) S /V^AM&B,]*JPT;V"F M#[\>ASL#=8HCVYWA"V]@^L+;H=U:[[T[A_:H1FC&J%GOCZ9OP>1MTXS!.=9- MS?PFU^XVO-G6Q9K5P]JJ^LWSX%\J"E]2REE&8PZD= : %/D@SVD&XC3*TA#2 M/#8[_3 U8&[D-ES2=AX,:_Q$!"0"I1?%DLH/TU1HTWDRW5*PC_Z$>PEV@+]B M \$,/4<[!YI&O-*6@1E$I_<*#.]C7F'UKCWOOUFOMVC59(0O$Y:EN2]X+F0R M?R4F(@U1K8%"OH55T=!/,])-J!Q'7F9 MH6)4@77.]=%E6$=O.EDMUCF7A@599S\W,IM#-D"1:\>*_1#+Q^*)[:3L/[/- M+;]#O[XTAB]XA"W7 )>(CX9(\#JZ:/;R!5S+%I/'+8BZ)'8#MIIA<:=.TF2=V M #Q(2+%TVZN/M=LVJ6U1Q8FMOM6J+<^]Y5\9*>_7,CNYV< 6E#KO!F\,=__=C--C< M3;;Q2?GK3>&$9S3]V84M[=E6S$B$5+ERUD4 QCB".0P] '/*.,84\*0%K,:CCLW M NWUWH8'%,)Z;V"^*K8UZ,MG,@WGR=0AN(XY4Q]7\S)$(X#UV_DY GJJWGX6 M 3?J]3<"MM.-_TQN-ED7P!$>#EL"CKG<_+2LK2%_#D)\5VQ6;)G&)$]2E "6 M< Q@F@0 A9GL#YB)_TMBS!*M!(%C-Y\;BRNCY/9)$/Z&?^]D%)[UC\D.T+M\ M1'8-)H[)UQ0.H_.Q4WZ//AL[N.%DYV*G7!F>B9W\C+D>0]]FK>^RUC19DS74 M?G)7H77-6=54)LKE>KD6['#+[WXHD8B[LA,P+5C_)V?;9VOUWLJ'R<1M:L6#O*T M9N"NOGZ"_6_ Q?CQ=>?5,=$YF](1VA@.GFYM98U7G>.) MSI'U\CA0]G4W!: M'\3^D).IBSA#:ZA-XFZ0T?TX"6.T_B"@D#($LK_5+6^J7-6YWY(PCG-",(A] M%@"8TQB@G$(0I1"E,>8^MZ<8]-R] K+=[;14X MQR_!SE9//F)>9ZUV ?68KIMZV-CNN7EAU*D[;NJ!<*3?IN:%(V4M52.]9033 M@*4D #3S0YDG*U8&610 $J=1%$:)'P7<)&^NN>T\T]^0LLU0@+*!28\-S)UW M'?>>]]A<__&%@W95'9M;3ZO5^,*= P7&EW^]KJEM?\C#ZINU;&3Y5ORR$-^L M&(D^O3>0-W*I(+X6G\47Y5WY@(KU,H0AIS1&0"P/4@ )I@"A#(,H0GF<9RC'W*B, M^>7MYT8=2IQ4FN=];PPTK-'; T\SXA\-B>OP7A\-\U#^J--VX_:70TP;I!]U M[R B/_ZIL1T,^T!>Y=[5-]O-C[*2^75+S'V>B^U MM[/49B?"BW!8[CYX>KR).PY>=/RPR^#E2XR/"6^K>[1NVTF_+==UN2HH:K,& MOH@QNIWV6_ZA6*,U*=#JF_B-2C:OWQ4U697UMF+BT]^*^W7!"X+6F]U>J!*A M+%C]J5@SE7:V3&E :(Y#D.6Q""Z2, *9W(/$*<6<)S".:*)YB#BU[7.CN:'_ MW@L 5"K.$ +OEGL]"-X.!6\'@[IF (0W. +IH/"^2S":/%/]PZK)OV,7CRGG M_,UQ3.W_[TMSXDNC??XYYR_/1*>C+[Y$Y,672&X?/ Z_1"7W>/\EJG=?(KK[ M$LEKZL&7".V^1(\M&G^Q LCB &1)FH*<,9K[:40SWZC =>_^/66:U> YO@]WEGF2=-DV2=9 M;97NVZ#FT^L^)(4Y6844H][(DZT_[!ROL*/?X0W+-J-QAC& L:@"%@/$%B 45RD..,@92C*$'B:Y,F6OLZ M9T>9&SL,+33,#%O_8?[O,C3/*( M:SG9/>AZ'QZO/G8G+EWF,,QXRB+ :0(!S'TDWOPT!"0AF,,@@CG5.LS=O_'< M'NI>5TL:9RXRIK Z__Q>@X#KPU_'U< MO-TI"KXM'["(_[M50D%5H%2NNXS-BM&N+?S2CW.&44I @*$/8!I%($^B#/@A MX3E/*(UCHS2+$3;,[2%^8>^_F\7D8Z9 +VYW#*QC;NB%30?F*[WGG0/>P /O M>^>#QV*A\EN[8: M0LL@8BG/XQB$/$W$4H,R@+#X)TP"R&D40TBT"KZT1IL;L77&JMU)NC/7C.+. M ZQ'9M9@8;)=BXM.#GJI0_C924%BU:HKM4ABSJBZ?_>BY0N M?8[R+!3KKC#)&("$!S(:"4">^C[.53"2&77@GLKRN9'4VQ]2+E+VYN*HJ+PG MM-JJ JYB_<1:T^U).-O]#N@%3+.<6<><>OOVXZ*I-]YYM/!Z;X'P"$A_%]X? MXJ'OI:*QTW7M[-XZ[T/W*#H^H!@O]_;"T0733X>]7:VNVKVIH.7PTYO9X=_ MQ39O.K"<[_&F=8>QE%453TCJ@G:"<@8,:H,.3?8W&AI9ZO7:QB.J_LZ"[$N+]D!SCD3CSZ(95H7#../#ZQNF:LSQC[Q% MHJPU^XE6=ZQZ6 :)SS#A(8@YD7W/ M(PBRE$> 9RDC:8!CL1@WX8\+X\V-0EK3/#'6@QEE7 )6CS4LPN68.!I+A\F' MRMB%UT%X=PY"8P;1!,8JB5P:T01@GTIT+QO9 FAL4^]/?6E&G,9I2",. M$$(Q@%F6@AR1 20,1^B&";4Z!SR>I/FQDG#MC O&OD,G)*-48^VCY&>C2C2 ML3C!>L0W[;0YYL:)9LR\A8\UD.WVZKG>K&F;\EB#\:#[CKT[C\T9>2I73^)% MT8B/?$"RJ\3FN941S4F2YP$, 1;K2 !Y[ /LAPBP%&/?1U' H%&G\+.CS8V& M>V-;]1RO,]0MMZ*1;'<79/W9Q4OJP>EIHI7Q;T*P60R'=DP>E<\B(_<\F_BMS5'1/ZM MZ788++.$DH2*<(B&:0H@I1'(("<@1@0G84"2S#\@5?>SJVF]:QTS&L\4^^J@6^J,>&Y M&1P3SUF%VW;H9\>XJ:-$JY >"2CMWM\\9?GM]F&[4B/K#SDW$MY9[35F=T^P?+([ MTT>D-VM.P'G*=0.K8S*UA*A1*K092%?G16L.-UF2M)G[PXQIPRN-I?>.';O( M\Y:V\JL9;IE$B,9YF ),<@P@H:&4@8& A3X7E!C&?N1KZN5I#3@W$AH8:!0! M:@-\GF9

    7:92!C/R M:2#G97;=N'7^!U14_RG+(=X\_U7YCGV(*"6+89 FO,>;<.'E@I]<;ZGV7IAJ>'>L KK?TM@RC M8XX>A:#Q^M@ $ZM+7YUQ)UW5&@"QOV UN70T1)!K:VRUR)W[:U:@'SNU?V+VAT6>[NVEG1(R@W6#OF*0FS4F;\,H3YSPYF MMZJ"YHA993?KMN2S>IN;M]^;$N_;OFN^*LO!$W# M),:AGP-!?&)9', (8)1#0&13RYC0.*1\N5;-'>F=G9K@JPS6>J;SYID^,-O= M\[WS0=X(E*@:6/W@LGNQ9?7=GOOJO>\(L@&WM*;]570OJK3G(&5<7RK2!^-5F) ML)6)F:PD^#IK9U,"; 5TDY)?.P,:;\-^9C_?BG&$$=6?C]_8:G5;O:V$.?+' M-N,NH6$$H1^"B$;B9<,"'V"81( '*$K#@"#"M:2XM4:;VV)?6.QU)B^\/Q]! M+4P5X'K*;O4O[6U$#:PO;L?:1=!Y_'P1O,MYCB-0U-Z)M8OF1-NPUWPE3;9? M]<$YN?>J<8NI-E[UO1GLNAI<=.66:],H]V9-/Q4(RRQ3P>[MC@N]77^5C%_) MM>C-W=O7IN#?> IYPQQV^0W61= M-3_C]XYM8>EFA_EJZUYG']H6J"=WJZT-,)+5M]6ZV#3="Z0Z,QU4!%U&PRYMG1YN6AZZZ/8!L5R^8JS8!*K9V[+>*-K959SD49H2 MF*8@I3+O*0ER(&*X%. 0PI!$>029$4V<&&=N'#&H\Y';).5:]Q[5*J%6[>E_92HE$;D.R.34W>DQC 7'' M--,F[T@;VP#*:6(CBK,.' A3G/VY#MJ]91R0I3P/.8T!# MF=1-<0B0))DLI@E&6<)C_PI]OEFN]KZ1'XQNFTW\3^7Z'DC=&F]/7:X>M\ [ M!K$>.5P)G&-BL(39E<)[[I9/Q\9Y12F]LTN:4CU*,$:4([)H;-3)OHV\BP+3]GJI ^/%BI6R>'\B)/2A);S^X2A=]$XZA@T M5^UD]V3+G) XSH]CBS%ASHXUAS]E> M(K()JT MR_/L8 TAQ[Q@ HY9+]]+SE_?R_?D"-/U\KWDY(M>OA<_;&/OX0-C-P]2FF1) MDRC#D > Q1P!R$(&LAQ'@,8Q)+(_0)X8]; Y,<[<'G=AF(>49=?L+^Q@'+/' M, H]F M!&,V2WJTXPQ[QV34V>VUAGN-Y2KYNT'^=HB\,M\>2XU"S2IWF5DP*:.- F>? MY\;=Q,X6Z[MBM15#+UF>DP!2$?^@* P#SE B9B-.,THS0@E/##*T3LQSMP8 M[7-;*R,5+!H:6WBT,55Q%RU7*U0-_FQ(8Z?@'K?Q.@+$5]AR;:UTM].Z!X/3 M/=9NK%?=7=US^-*^ZO['1ZK RA68S%,3\[/ZO]NJJ&FAA+[:K*;,1PE'\IP6 MHQQ %&"0^RD%)/.C.*5!0*%1LZ(+X\V-.92Y*MU#&>P-+394>KT M!Y76(3/ M]1GN&>0<9))I F-7S?7"F-/*N.H!<*#?JGG9.'812[EJ4_R/RH:ZY1^*-5H3 MJ69=UBHY]EU1*\E8N0L;L)P2!N+,Q[);>0:R@!(0$P9SB$.:A$8+,-V!Y\8W M0[MEY$_E#@5MK6UJ@.MZJZ0_B?3%C(.TIT./C%R [)B5]O%M=H Z2)7E"N7> M=GL,98J65:K2'GQ2SC*%9)^\C*\?&2,U1:^;DOS]2U40UD5@2[%D2A)(&?!) M*,^.9 MQ7(/E]KAT8FA3!ZAX8#NGJ0OXD8_9$[LH[2S MMK*..@FT9G!D 3S745%7SB^-7'C*S-VJRF(X= $*NW'0J<&F#8 NN'P0^5SZ MO(VCI[?E6CR.FT+FU0K,ZQ_E:M!E=CC\757U0 M&((4\SP(XC"'OE&SM2OMF5N U%LM2:8U6SY0M32\X2)OTYA^S5F7^;R-.1-S M.AM3GYT-G%EXNVGZ\F*:E$W'UN9-D: M9[A*? F8'J^-AL$Q2[5V.=AP.NJQ5>IX.<*D1'#4N?W'^OB'1C2$:-/\MFBU MZT'Q0:S=T.J_&*K^BC92;.BY*PK9*X:#.$^SG.8 LU1J+1#)%9C21:& M:4R8KR4.=+4E&%H-]"=Z<0JY+[8JI1;%D@<)R7/& M09P@)E:;:0IR'J2 I FB(<^3E!FUB]4<=VYUQJOSPIH1[:FVZH M%Z$Y#WI1E@-T'=/@#MB!R=Y >G=96#-527,8+(K,:$Y]K1Z$V: '(A/&%YN MK %Y6]VC=;N/+UBS+E<%;30HU_2+^#IVDG;]'C]:]9GC]GS[2A5@71* M<1+Q( Y]0F .18_!0P!P@(>Q3%*20@UU22GM'MNE#GTW7OAO"?\\8;N>[?< MVQ'!#H'!PZ^NN=P.UJ!&?NJOU7D&G_&7Q?$;X/]]3UY^3[2E0>?Z?9E(9'2& MWQL3[=+7F+V3*JB3&C.5GNIK(#Q09GV5X<40M>CL$W)ZA>-'O]&&KQ0 MO11*[HG'9[NFAKOE1\#56\Q=!YGCMW;;KT!9YTGS5-TNTT\Y;78T=&6;2 MA==I-_?76&<^:;R<^E*5A#%:2]W^+K?MEK]_>%R5SXPUYVMM]LX7,>M+'](D MSGD(8,S$?X(\!2CA@@PR/T69CX,DU>UQ:CCTW$BB,[]IPL%:L[OD@C[C25RC M'5R:3L;%=81#B-T?QC7H2M-W69NNL[_(#.J2_N$1:.Q)WB/A$P;1EY$T" MX9'@G8QE3>\W53@ZTL]!1#GV#B-3\_M0\YLL/$05K?]\%!$L>_]K(UO#B+#S M4U%OEF&*<^H'&0@@)@"F,029[W- IP@Q+.4YD9"L)KCSNW-,%@O]G9[C>'> M]YWIGK3=4&])=R;TPDH'^#I^+>A"^W[=J.,)IK28QV&(E]VL?,VQITW*-P/D M("??\/*135O+]9^=\#J"/J9I3 $-22+6LF$$-A5KN\-B40$ER8) TK8%9(0 YS' 4CDQE.2DR!+J$G?Y#-C&3VQ$S1*?MD& MTKQAYSE8]9YF2V Y?KK/MLO<-;Q<>#>;357@[49E3&U*[PNJF$VY)@VX[&HU MGAEO6JW&RXX?:#5J7#)VRUH$#_[@L_][DB3G 7?

    B!O6B EQ__6V^QU1I^N(!UQYJ"/D>53"(V!)SZ7T(?B\*3"X-JQ M[/_$FM;#ZACT>9= 3GT?^0')0!;ZLCM F,GN90S$C&<(Q3#) Z/N "='FA_/ M=X8:GT^>PE*762P@Y)Q..AL733;'L_>]_5\G#84N8F*9/DZ--C%G7'#ZD"@N M76!\LMDU%)#:X ^R%5>3<5%5XMN@,BO>/.\^\@4]RU_=_$05/;F+WE8>+I,T MA"B(,P IHB*\R;B@F"0 W(\AR1G+>*JUB>32R+EQTOMOW[XL!G78VB=U[J;Q MXNGI+";',1TJ!P"6'GA#+[V!F]Z;9V_XN=953_FZV!T+UH?'@MZB*^J>P81K M'^+.8N(G.NYU_ 6X//\F!\3.)^;D4;*[D:!XVOU8(X^"V$;F]GVI MRJ>",OKF^4\Q_L=UKP9U0S;%DZI96<99$L5('A+15/PGA12@-$(@)W$69&E$ M29R8[&'H#SVWG0RYVB8J([*UWE MFWX9@/N;M-PKUK][O?'>S668S4^SC!&S>]BE/_RT9V'&L!PM1U.(C6 M Y0W#]!P*'?/46=C$X,L/+11HI<+#V;)(O.SKB.!^/T[1M0AYK_^2Y#X_Q$% M"T]^/Y64H_C!-V.Q(Q.@QU8C09V&E7HT6^VY_SR[86W,.Z=]M\HO1X:9E$=. MN[G/%V<^.5*&D =[LZG38-G%;;TP&T!WJ@+L88VY1!O#)D"CBC[[95?]NF54RCGU>K MTL*!EMXW1J2E]DNA'9>>/5;%V4E;XTK+V8NV(U8G.MK-V, C;^>2S283-J"UW(/B*I,F;E%A [[# M#A96[CJ.J=]LZV+-ZOJ&_&-;U(5Z8\@?*\;>E0^H6"]3&-(H"B"@*)>!=IZ+ MV(0@D/(H#/(@]L/(*$GMXHASX]O.8&]@\<+K;/:^-U8;ULQWF69[*;,0GWHO//LH =QG%:1XE,099 M)/62XT@LK2!. 8)!#*.(!Q$U*O^;Q.JY46!GJ HR66?EB$S=:>;_ X86W<]D;^MRFM7;L3)M&: ,)Q-9QV0*D<7VACM;%ET)^LO??/IE/,EU. M7@AN+7^5E\HDDW'JQ33-X"-W0%I1W+8_+M[?EOG*ZDU5D VC*OP7(^_]YL]U M(4U71W+/>RK4.?49DAKAOI\2 'F8 ,1$2!XA/PM"B&,2(1DKH-?2M^Z@VY-G?%)O@2:FRDSF=H)]];[/?/=SN?"8*X7 M_60[D36?UGTQGJX-!;6.X^K'GU;0\LQ M_^Z 4FVU=I8ZD#O0PL1RB?.Y$2>B:P/=]YPSR4^LEP+\*H:4 MD?F:B*!;T=Q>#!.G),RB6+8)Q!& 21J!+.?B)Q_1.(&01(R-"V3-C9D;][RT M5<:K+S0MYYRO93QTM2-71XA[&A[(AI M-@U5W4Z>ZU"T=4/.6._( /EF;O9F=YI( 5][Q* M,J\6*R1YV[?;2DJ/++,X"OT,08!A+KB7VS,'*5YMP^E'M-=#Y!C#NNQ:2U<>*V-UF7K3F#@0J5N?ZC7$*4[X>X) M#;I3GQ[;V/FQ8J2A%?'SBK5B[\,F]$L6Z. YHGNR M/D"66R1K##QQ'V1]* Z;'1M<.XZ)= *?MS_DYNW']?LUDGM@[6>6B!&61&$* MNPU#6*5ZR]UIG^HQ9KS^UA:Y4.KS!G4I*\'K9]ZK1P1V-%F9-RQ;)L MT$^^,ID^RN2Q]N99[AF5:_'=N^6JI7VKT?ZVK#?=MC1-@Y"+)1^ 5+;2\/T4 MH" 3)"ON%L((BR6A5EF5=D-HH[SL9 M*$^UY4@L3_IY"G_5J9QFH6MU%B\?>;A^AG4E95YO6B?2D9GT(371C'&#_$FA M&,O#3:4.XP:E@22,HP%&MSPO-NR3"!_HOD3E<.WU_I=,&F"R _N=F'"V# C. M@B0-@1]!V0(K2@".* 8YS7/.LA &$3%L@3[&CKF]H&6\8MSK?-0$Z*V )H#5 M\N(I5ZPV2+\&2]L-TT?9,G4#]6L .])0 M_:K;C23(KF5[,])?E3P%H[+*19EM (A(%4G>&4 IQD M*6!YXG.*:!B;U1&;&C W2ASDON[:#;>)_OOY_9US;:(DD1/5)!L($!KM%:]< M>[WGGG+=D'!-)U23:1U.DVN*[<%==!/33\0AVD[3!L:B:)=<38V8EE5'0G1 MIV/O,Y)'RXH5]^NW,O2MGKM%(^8I3?T84,H@@&+U ' )0%, ]Y3,BH(O_#H>;& M <>J(@W#F#.XZC&!';0<\\%1H";I5G 9'M?EFMUPKUUCN>>V1F'D_A7CF&/8 MV7>@0B+WP9:8T"1)?1^$F1\"F$ (;&'2^[K1?= M-O$9Z:6FWY+X0/]AHHX,Q&_^5P 7>9JH]=;_2A>A'ZB4[A5F:-<<<]G+"AFI+TE![C*6!AE7*.C?> MI)REX?@^:>E<,CK=>?NP74FAWUOQ&%5'NOVU 7L:88Z3( %Y%@OF0BD6X8^( MAI(D)(2% 23<2$Q4>^2Y,=K <*^4E@M^NJ[_I_XDZ!&-$VA=GS+?OOUXHN^G M@P65,4*VDZTU1Y\Z_]H,E",IV88W&$=:ZN;-/M!2!$\DS%$(\H!R(-N @YS1 M'!"9UC:E-".8(6!Z%#(2!L?V69)$C]/89:!($VEL*.(D!!,PXDDN*8S%29^BBRUI"?"/# MKM6J_*GVX^2>V]N*T6+C?3JWV!TA6W(9+LNJ)6<&G%BTY++KAYHE&M>,I96' MAW*MN*H1V;[=;FJ9_UFL[Y>,TS!DR =)GC!!*[$/4!;Y(!"_SH(\23+$S6CE M]&!SHY7&UJY;5=NG&#I#.Z49AV/:HZF3^![;:9)3+B%AF ME#,#3LPHEUT_9!2-:\8QRJ=R?7_'JH=!D_ME2&(8D&5$<0U*/'Z[$QS$M[*#YJ &-,16< M<=XJ QP;9]('_XRC^\_[N8^.;6R)UC47#]+-FGYCU5,AVV;>\CZ7]N-:+(34 M2K>^$R/4Q__4]G=@F'',:0P(X13 #%*0\QR"(,BB#(M M/#!U9.<-JY.H1TVO-36..6WDK(SHS&D?/LL]/2T:.'$W4/O0'O81=3#&Z[<< M:469AG]XJ=JTY#!A01QD@.^FR5-X(=ZFLJ#:A(7&)6^U\^GU>I1<_I+HO4'F-^?_U#U+6@B&?Y2R M[R]%[^;9ND1[]F;;PN2R!Z^=9NM^^,,V-N*YO6"V_@1MLCU-LYTNH(>SM7O._2&<.5S\B)TWM#N9\.QZ\:1S-A M_+*X#DBKK#_2E$GI^SJX]GGXRKM=D?)W))]0GC_>H5\WN%8G84L4)]QG:0X" MA@( 898 <3\..$W%_9K192#C0()C$(5Y"B#!.1'C&4D,I*8OLZEJ/@-9UPVL3DUZ[ M&_8(^#1:98^YJR/Q5UE*]ZZHU4>'\DQ=A[<8AGF"( @9#<7"'&< A4DHPDH_ M2_W,#Q,26Y5\/6_/W C92$-2Z45VONGIW#N9T_,T_0HSY9BG+4V2*^G6"[-E M6;#5WJS-4:9UQ"-F7YE5#^(K]5@O##(O%58]1(RU5S5O.S81N-[<\C_*DN[. MIEG]K5S19933&/*,@2@*?*EEP4&>^!1D(29Q%)*00Z-%RNFAYO:^NRLW:*5D M*:0J126F8;TU["9Q!E>]]8,=M!R_<]ZV$"DSU5EC9Z@G+;69YWL)#' MFSC']Y+;AQF^%Z\81Q1?FZ>@[O<"PY1!!A,(>)Y1 $,:@UQP D@(36D6,18B MHS8T^P/,C11:^PQW5@]@TWOZKP'#\3/?F>9D-_24WU:?[H-!)GVF3[FX_R2? M_-S8UG><597JMC(X%O_,-KL'FE*>TY !C"@$4!Y18\)B$%.:8Y1 B%!FUO?N MPHAS>\([@[T-^C7,G3)\Y"\CK<2;WZBBNU)I+>+?A0'20@# B*?8K'"8 G( M2$I! B,>9H2GF!NN,#1&G1OKJ/W1-5J!K5C9UZWEQJ6%&FCKKCLL8^A\"=+8 MZW4&+P[Z,C@0F#)"R78!HL;(4U*B]T>(H6;D+_?ET[^):Q4G_ /*'T'SHR*"TW>= MY*&_Z%3W@%_^X+C0XO-6,L(M_\H>Y5[H^EZ)K2PQHS[+Q' ]4HZ?\!U(O8F-')*] M>. \!E8#@!-#3?K&/^_N_BO^PJ>G2L%OZU5SRA'$@5AJ^*E8=,2!#S(4^X"D M.$M@F.4\-"**L8;,C4I&)W^/*D$>/7UZG#3%I#AF+6?S,4$ZOL-"X]'&S#PE M_WP!\=7W,U\XO5]O9,M/)C6H5A_7E/WZ_]CSDN<$LR0G@)$,B>52% &<4 9R M/PB2/,HCK)> ?W*$N=%B8Z376NDI,SUAI_["Z3B0EQ=.5\/CF*",D3%:.)WU M?O3"Z?A=)ULXG75JN' Z_\&1O0#$/6FQVDJV^":[JJD]W_>_R&I+&6UZ#\B] M&$4OM_P]JM8B5JL%T2BMJ$_%FGW8)A$C($9Y#F 41F+1!24'\(P$ M<1A%?F34*L"287.CCJ%?WLXQK_.L:\'1^R:7*)UW\EW?:*=YWZ6'GG+1,,JR M-N5Z4==K3*1CDIMT#LW['%@&W&X;!%O&3=LEP3*D!TT4;-__JG2>KTQ&B6( M<7]>5@]2__46KXK[OGFQU#2^*QZ47LTW\=N:(R+_IMJN#OH,?G *.4 IP&+/.)"!HS(RDOR_;-[=70NB=3>EL'O8&'WL[%04_QQDO)+T,_ M1Z4C69MVO??"*TZFX]>#O7ETVLC8T02XR,JR9N-K)'79!OA$3ICU8>P7[=\\ MH6(E!_M05M_0:O"JNZ'_O6VT*#^SS2V_0[^629) /R8^(%$J%A1^%($\2 ,0 MAD%.(0M"/Z;+C4S*UGMYV#+,Z*W1F^>.;=J\]!_B=[+>W]NN*X962@3J7GPA MZJ;XG]6_RT;IH_5GK4VKWLOA-2;+\5OA]NW'15.DLS-XX?7. /', NG.POM# M3%LO,=#J\/>>J81ZX=DT8@-CL)Y,C<#(N-G(%8R!U$3/8-3]C2ML/PL@4/WC M$T,U^U&NZ$=A2_G$%+-T*EQW/ZIR>__CCJW1>C/X0-]48@GC-(U\G .2I0A M+)5;J/AG3&CD$Q8G'&KU*K%ET-Q6!+TW7C%PQT.=D-^F<W>=]QJ26W?O1$&4/DV%Z]R]86_J2H9 MS)JM;,^?VMFVZG_SKOP2)_Q_Z_S5;1SF:<+U5U>M/H^-W ML;(>8&F^-W31&_CHX6=O^+G63T\YNO!:5U^T)O*^2W>]UE^+6W!N)\3J0LR1 MJ9,NR]S"O;](B16AVB@L2JHDE]3?VG%OUO1O2%JYJ=__ M8A4IA'E+@EF$*8<@#C,&($44H"1'(/83B"B+ D@#S97:-7;,[96A=*ODIG[) MI?)FWR7.VSZ*'UEKMOQK\^NR<4T[SK]JSBXNQ:::"=>LKZ!MQ>8:1[JDR$9M MKOE ZXPGO/$Z=[S>GVFF1'O%-=743+30:F:@U6RDS10]-E/4B#:^>#S4'N?/ M@RGZBY4EE@UD3ZZLKKKY5 LJ&P@,UE%6;C=N^=3DM_;;GW?HUU>T8;)#P)H4 MJT)]J;^)[S:3#0'$EV+5?X[)XJ \\/,<@YAA#B"6.?]^SD" 4W9*R0-Y1K%F2L^',S$Q:.5AMF:\V)BM>ZZ:*;W5S53X.WZ;]6YT M8M-2/4%ZXKUT9>$UDZ2:N4AW!I^7LR:>0B*(W=YBQ0:^5I6.8T WJM\=YOK?FG&W./5IDQ M09[9GRMI MGM(F-DSKW"&FQX&C<'!,8\HF24RUQ<7N@:-6^6-W]TDIX,"I_:?X\ /C'D1! M ^+9WCQ_$1.U$2&<;/KQ*+>9=T4B!,(X]8,01"EF )(< ^0'#/ 8IR0AA/F9 M5G<-_2'G%@]]VSX\H.I9;JUUQJNE3&^YV:.L@;G>,VX72<.F/;#XX:WX=R%"E:IZYLV!>OV5U4S< M^\J9HNR)K(0I2& < ,A&& M92$G((E@GA*8)A E9IIG9T:;&[FU.\6]M5YG[FCILG-0Z_&7-0 =L]45V(V0 M&=/ Q+*6V+D1)Q8,TW#^4!5,YZ*)T]4[M<<;2I40&5HUR=8WV\V/LI+%JDL4 M!7DJM8-2/TX ](-,=IJ (([#C-(<1A$FD^2L7[9UAF16J1V@8NVM>UW36EGM MH=YL[S?Q]^:WIT_#)I]W/6ZL[7=N=Q\WG:V_G\PQ2V/4G9AYY M[!KV_G,DL^L#;RVCW6#($;U^FU*M#\6ZV+!/Q9,\=WC1+D"V,%GZD7B%9&(U MGQ/B YBQ&*"<8! A2,.41GF4(IT3 >T1YWE2T)<.%[M^&*A=<,H\/UR6?V]2 M<@U:O6I-P'F>=P*K8[;NRT,;BX$R^:#12-/NR#::!JUQ;:,Z6?-;"^B:=;@U M0>I,#UNMVTS7I=;$JQ=]:(TN'-D2:EMOQ&JE^LI6S4GPC^*Q;EL3Q31+$ QR M$,4, S&T),,3TL^(ZU-QYY&W*X=)> M.B7W?5JWO,'4[3QK*R"5;^UFP.2SIA^Q3C][4X6T+V<1[6;QL9U%TL[BT\4' ML'GX[)1$6D;\=&AL:9S)8F>[N R#:\MW=E<^^;E<4T:WXF,B[&^3[[OCR9LU M?;?+"UC&.0UBSL6+-/7%>U5V ,$^8B"'62*%W@*"R?*)5;BT65*I;Z )(PS- M=$<(']J2RNI\JH7]4DN#6=5;*[S>3#E^\^J78[YPKZL_VB5KJ+D=^/A*%9KF MDS!YS::!B;.KXC2'=TQ=YXA1+"?RJBUU*%[N+,U!R#,,8,HHR/TD$U,>I!G- M,T)2(WG_V3FT R3=[S9)OI M)JYKYSI?OX7>I13*LHWZ[5;\*((VG,4^8S $#,J]K%9-9"T]67BD\<5336A-&Z<< MA5Z/4JX%U#&5]%B^;6!J+;2?<'S,?R=9Q2\&>I74X6.NGLH//OI9RR'5H/6/4G HS3D') $41G2,8#", 0)C1(<$X:(60F$R>!SXQ.G15G'P+\R M&+D2TM<,3KR=[=[W::NUSJ V3?QRS(!YQ#-GH-&.;\[=8V2#H:9J?'W?KGOK M91SY@J0@!2G-96I7GH$\S'.0A#B-_0Q&+,Z,.@7MCS"WI5&3RE5V9GJLM=.P MI<\!D'H$=!4\CEFFMZW;?SN-B7F?G%-^VVUXOZ!OV MJ4"X6"F9"*G.WT;4R.=01!\D3[KN/H:C[T5C!S_?0KN 96JDUY8GOMA= QA%'*.0.$!"(4B'T$-\;4[6$(;Z9MG M*,8D2T&$TQ3 -,E!%A ,\C3/TC!/4I)I;02?'F)N5-B8.=S[U4]U.P'B11ZT M (UC!CQ$Y7*&M"X\^IE]U\,T5::>_I?(*-'N/ "G$^=.7#=9(MQYNX>);1<^ M:4QL?Y0E_5FL5C?K@_(3)>ZT#!(6T3QF@&,HEHB409!G. 4$,Y9&/,0PU&6X M2V/-C>HZ>U5+DX/*J%;]2O_YO@CU11ZT":!C0IP:.VV2M(GA1&QY)98F#*J+ MSDDJO7B#J3A5UY,!N6I?,E+=@_Q@=+MBMURV*?^X%H'JMDE1[I9 Y//^CWG7MH83ZZNP>(D;BD$0X $D6!0#&3*Z#8PX0C)) K))SQ(VR&VP: M-V>>>U]OB@TDAHO#LZ?9,0K$WHG5"Q M%0-?A;1M0GN*WJV.,3;-=?A^^52LV<<->ZB7B,B(%*8@9DQ$I#Q. .8D!T' M",-AB"-F=#A\8IRYT?->F.1]EY9ZRE1#YQ<%R M2NOQL2;.:CWK\&%BZ_F/FY$"9<7RKD*R-?:WYP=>N3!G>?VX+?&>8UU>H_Z(5SG'^ZK0'#\.&OZK_T G_3U MR"-;,_*7^_+IW\0UZFG]!Y0_@N9']8@>WFV2A_*D$]UC>/H#(RO'4;46]ZJ_ ML$I5HO>MM$)*XSCQ"0B31#R'B!*008Q QM(8QSR+.&&ANCV5GIRSJ M;10V='IBF6&K]T:V@9CC9W@<6.;ET!>0L%O8?&JP:4N4+[A\4&Q\Z?/7[B3_ MN:[^_^J^M$=R7+GVNW^% /V7*!H:*%$T@8,]#IHH#=TU\S%>_,AP;4Z/5F9 M]:3,FB[_^D=JR53E2BI)E<:X[J[IDL2(0^F0# 9/2+ZZ6QJ-SUOZLRW;6+W[ MR1<;PT9ZV;!9KDW[:SHWIMRNWOVD]WI^8"[_)O728EE]6RT6[QMI_+T $N$ MA$F.0491!J!@&#"A"D"4$IIM*.6)TSFWL0R?&GWU8PE]S_NB!QT$0V/;@5\% MUPCY=#IXQ#C1L[[M=^I-M'4\:CV/=JX;M:+.^48 HW$_,OY'+0 C1>K'Z;= M\?[ QK_0KL$X77)Z[V&D]H<&KLKY(S6"'DVX3(]9L M,V*!>:"S-NJ9>V/JC$:UP=$E,)WIP0$>KXQAT^ZH).( Q#ZON-SJ60SBUW)5 M5;-"D^-#C; M,8X_] *3S07AJ5_/XN=/RN$9+..(-S1-3D.NX9G[U@(-S^\:QBJO%GJR3K7U MFJG>KC9LK3:+5YS7BZYO>C6C)TLF!1JE,>(U=#]Z)2,WH+R2DF73HY*3&QS[).5X]]55P7M'T^NCZC.<2,88SX"46:Y7 M630%I& ,"(@EC7.>(I;/EO+.1"IN!Q4"WV_2ZA,BS2=TT'"XSZFV;7!-[P-< M;<,JU\'T K6ZGVE-G ?MFIK8"4*E,[#;EE",%"^AT]*5[\-3F)[6XE-NGO\7([CL?XGG@ MC[HSR=_7N^^DUT]U^_!1O\M]E_8_PH/?#_OB/LZ7\HMJ9FOOJ=$\7S^U4IBO M5V6Y^FN^O'M#=4?J?Y^A@C!HSG#PG"$C^*+7% 3&H$!2P#@C@KL=Z7!I?&I? M;FMGQ#I#33F9VE*WS]FI ^P^^5"P!J8%8[;9-F^7#IWE6SW<:&M\].82U,X, M,@0SKRSC9,"H3#0$FGVV&O0,9_D"D_?\9J5YD2[7M[IW9*N9D:8D3I%4 /'$ M'*0M&* L24 !BP32-,LEM,J3/-W$U-BISL/O[(QJ0ZU/UY]"\3SY^,$F^'+B M !9W9993^%B+#GC :22M@4%XN2@,7(#BI+# J?O&TA.X8'=/1N#2E0-S/H<6 MA__R4&]T?=FLJS5=FGR=?\KYW8^U%*\>94GOY+N?LN3S2GXMYUS.$)>)8*8< M"DF%GO$E,2 <)T P&DO)8Y[%;/8@R_E*?%_3IXKZU[6.1[7G-U'KN_YAY_U-U/D?M0!$'0)1#8'']-]Q^\QO]N](MH^; M_#MNAQSD_H[<_-!(UC84_9[.R]_I8B-W!1&VY[I(420R%AR(G!( "XD!05D" M&(P3&)-4<5:XQ;!LFIW:^K!G]7^ZQJNL8+:-5/D&+WB,JK<%94R.:IN?E50) M<+C.#2?/<2FKID>.2+G <1B+BKI:CWRMI?]'4+.4OS M',<<8!;G *:( 982!+!*.4\R!+';MM<@*Z;&57408F?X3=2:?+--?5L_/?O] M^]_!YP]NHI+7=9OE5#AT9XP1///?#U><3AN 8Z"C9BZ6O-"YL0%@G3X$-N1A MP],=N% "2/ 4FN1K$3%,J32%.I=.1#;MFIT:5 M3:VJ:KWB?[8K2]Y?@$XEN3HWHR1.U)L-X;R!-.,F-6F(GI6AQ.L MYW=%"G#*8\2$*#*K,EJNUJY%M2Z!;,<_'J$+3#Q] MU/9F7AZWX!QQ\+RC G$( 8\X!BU,!BC0A2! $9>%$5B_@P]0( M\'=9U8?MS4&WG3<#=G5&?A4<=GBFV\%_H]V>'A)'=GNV:$0]."*#A^>=GY?I M2_^[0"/[,?Z.T,MTU-'=H12& 8DAS' 0D"6,483874B^U)#4QN@&ENW>;9;:Z/&7'O=T[/HGA]. M?&(6F/.'PN4DDVJ#Q6#5U+,/'TU$U<;%OJ:JU?4CY]-M=Y!>5=7FOF.T!VEJ M3OZ^6NC'F%3G;W0M/VDJN]_<) M]BBF3XZV6F.CQZVU-]%]8^M(.5/NW1\X;2IHITY_+MW;DN\!T$1IZU=EAT%D M0+B)/EUX7\;+GAK<==-(H'(W_^^10S6X6[RE40VW8.3!L-D#[A6F:K8$?]!E M.]?_;,)E)ABR-]/_53]Z_58[L'6U)Q Y8XA+3%,*4JEB "&4)BM" 1%+R51* M.9-NNL/3\F]JPVIG.^A"#__VKTD1_U?M0V2!-]$Z8Q_@?R\>\Q20C;P=YF$H'- M'%C>1"D]E9D_RD;^WHA$ZX9,S&^^W.@%_I<';4)MW2R!:9HB50","@F@X@@0 ME0H0(XI2D2:QP/%L;9)@[&8"]DT[#=); P*N?3O+HWE3-&!-?T;:5L<1V0%[ MN\$R#**A WI;,'L5&(S=1N!,,X>>7]-6TU7J)I<>A9[=\?);2,6^^7%+JSC# M+U4;S?_S!%)AK:BNC!J*>G0-D",Y@ M92]%X >SL>0(CF/G1XG@,A*GU0C.W#N:(L%E^_NJ!!97.].AYMA&X>4-+FVH\A1 C') 24'-I"Z&+,,, M"BN1VB&-3XTZ&UM-:F14-=::0D!R:Z\U,;AWPT5J#0IN8,(U<[E64JIO_4U; M>2G2#D3?=X"_&P-P:WX."OQ(K.V_ UQX?3"")]G>_8ECC0&#?>V-#,.?,?!\ M3Z^4^1=3^9SJ]99)^:G6U:Q 29%!G((D93& B>2 L8R"&&+]KG$$$ZB<3O6< M:6R"X\'65B.+)TP2^+RJ-K52"#TW>K>%WZ!*7\?NJ8J>0?=F[/0 MN9_7L<#$[RF=S;'PO6#$SDV]SA//;MB+F]6]TP_TCS\V[9*W0>A![FY MFIL4P_I@8EWR19/6;]X M1X\T^WZY#G>9I0?MC9,S^3"MCC7;#XI9;T40MIUKY56:\/YKJ5-3;(',]P'MMEUDFZXS7$:&3:WJ5Q%O4V7X?W$2=0S55 M=\5_QZD-?A7 @718AMGT0HHL5P%X6IOENL<.X^,F?>3#4LB?4MRNS%I;TU23 M;E*GHNB9F8@)*C(!.$\S +,"FG*7,1 \SBF6,744WKO-5PNX[>C2+XB!&;$Q-FJM-;'BQMY_K]HTPILFT]!C<,<>'Z^$ M9M'LJ)QE#\,^+3G<.5!\A58_S/^;1S[2A:RKUU7KE;-$ MQ)AG:0PH9!Q 881 !2I DM $"L9BF4)W??.K;'+YX,93+3=&WD1<_UD7ZVUM MK6<=Y=:3^OIK2*9QKJFM,=-1ZN:I/\R26!6943^9-7>6"98!)1(""+$[C MK"")=)8H'[E'PPN/N_2GU/_X(CT9"X)50C@H6+W]HXF2D40OVEC*>)9@I/+$ M)=USM%X<(P.TT7KCUOTX9L?933Y&ZX[ \Y+F6S)_1CT#39!MVP'U+TVG[/]; M[P:/:DX^@/6K]7251>,J0?D [T GRLM#!\;*J%D5?C>BD,T*1/]'/?.J)V/B MP_*VI,N*\CIBGD))()%ZR"10#YZ*)H!D"@-"&5(P%2A#;H$QA\:GMEY[L[J_ M7W4KM'KK73H.?T[06P:X @$:.II%FTA6;?A-M%L*-\8W*SD1Z05QSWZ/4:L! MJ/D-4;D8,&X\:@ T!\&G(<]P8[.Z,'GY-/OM^RS5.37F^6TY-S,$(VUB&V;OX7.>2(9Y'9@>?OO\X?;=V^C[ M[:O;=]^O_^P/?3PCE=->W'S+[7_4GW'] ?<>-6AZ][$=^UALBSP.WE=D<6N;4&XE#HUO[6"4AP?9M7?[XOI?RPU$RAUU6U M. K]62LP(9AF":&:T.J3>5@O<:@),L62;Z+ZQ]P4EN,YUO^4R:X*=&GJ)%DY^RP 0&02B#H).?>O"J_*RZEL6 M_38-[0U7X_\>HAH#NR2H[I9-^P/'/S.BFK:[#(Y7R]K@4O[0-F\/LF\K[/$< MQ8A3 E#",I/"!@&620925B1)EL2Q<*MXX]C^U$:CK?DFJ/3,[BY?RD(1R$O' M6 XPX> ./4[X0-J=V(?AY9>?'6T8EV:' 73 E@,?,_#T7YT,W$KZ;K\@FJD< MI@@!3DT-BD2:5#$9 PY)7E#]8XZ<@@]'6YD:@75RTLTY&<>JK,=QM&.BJ]$) MS#>-?3=;O>T0['(6 [^G]XZV-.ZQO7/.'IS7.WOQL*_^_=S$MS]J,A%Z'J7[ M>MZ='JA^+5=5-4-)01%'"@C)&8 F08L(*@!"B:0DSR$2W(4 +C4X-2ZHC6ID M-^MCV":7JCF#[48+%X&V8PB?\ 4FB\944-L:[8R-.A*I[?7'&[;(>*60BXV. MRB:V$.P3B_5]5V]RO*$/\S5=-#N2WV0E2]WF^U7Y?K/>E+([%S[+*64H@0) MH0B *5. 0$P!IGE>$$FR#%M5_QALP=18Z"!?7?_$>YLB)L.L]B12JS)2M2\[ MA8+!R>WN/>>\4^*_/T;=-VG-[W(GOO6[H7%AJW809!?%#;Y0>RJ65KS4#HL; M2&?V6QP?-(PN39RKB8LM%JN_S -?/[V52NIIG[BE/YNCG3_GU8R)&(I804"P MD6 U9WD(QP3@5)$,Z0E:FEEI(K@V/#5RW-H=;0TWP?'.]%I"M#E-_8B_@=]XJIKQ1S.K GWU "88I+G H),9,A$B I TB(# M%*.80/V_C+M547.W86H$\$PPH"_J9\Q+EX_5/V@C@T9)2ZS2;_17][WE5K_14O9%]I,9@S2 MC!9" 1*G=6EK"1A/%4ASD15"X"Q3;OG\E@U/C39Z=C=IJTNZJ.4IJ];Z(FNWSF+,;3IY/-%LV/O+A93=(#L\I.]X_ M<#9S_T#G99UE5+Z=5P^KBBZ^J(^KY5T]DVKF3_O#+ -^1NX>+\)D\\>>Z-=OS,YHJ^6)5;4HYXU"E2+(",&RT M&S*1 IO]4XC[DSWJ[+EA)9W12V[UD=7SW("Y9A2 MEML#W"A+R/GLW7)M>$\(_2+JZ5JE5[S_=_[P9B7D3,:,*I11D!=&$+3(,X % M98#%A7X5X[Q U&H>=;Z9J@'U#3R_Z#Y$30_UMQQX=&C$(6=>QTK6%[M7"^JJU)Q9OON M%>>;^\W"R%ST0U^S-,ERD< ,Y$1!4[-4 BQE!GBLEV!9@7&>%K.EO#,WGN>( MJ^RP^B1(\TGTK0GW932"I+2K'3/?[8+3-C)"=ZY$U"8D[+';SM-/^*X8Z:Q< MA_ZE?>UD8&O#PC4OVP6_=6[G[+D\TJ*65H0Q24C@,%8 M3VN54("*6.F?BEC&,>=40;M!:[@1TQNQMJ8-/ZPTH"_LUN*!\/W;2 E]Z;2# M.O\J(P[[];P&_0!5B:$H>Q:6<#9C9&V)H3 =RDL,?M(PLOPF'^5R(]]KG]ZL MEG6Z\C_GZQ]O-M5Z=2_+_>U,RA%*E9[.8Z5,.3BD*9.S!*0ISGE*BBSG3N)P M;LU/+2[06M^5B[2?( Y$'^&,Q%P6($^@*<<2%X!*3@%/")0LCY.",+?H<#C\ MQPD1;\\[==8WQ3FKNB^:HF^;A9HO%C5WGB]M[:.'[ :O<*@''KBZ%]Y0X [R MO[3M46=\V(W]8 M;N2'Y6?]^-N_Y.)1?M(F_*AF>9$CF*$,0)P3 'E" 288@52HF*%$8$@REY'' MLMVI#3GZI4S=&,P68#OJ"@!;8,[J+(YV)M^8;7HF]9QZKJ?2_T?2,OJR]+CU MY0B25WJR;7M47G($9)^07&]WCG?_+K6UFI\LC7/.K*YC]7%R/$5" 2FAJUET1^-;9:93T=0 ML [:7H'&2)'8RZ^$2T3UA+\GPZ3[UX\5^SQA9R^@>>J*8?.>?\KYW0\3^-0+ M)7HGN[HP;^>+C?[79L'_9;.NUGH1,U_>S3(NI,PSH[QD3NMGB@*2I *D+(6( M9Y(BXG1:W[']J?%69SZ@C?U;Y:56BFEG^4TD&I_J*.;W(5%,U[ZRFTH%[(' MO-E9'K6F']:K^M+'O_7(W_QJ(')>YUFN-HPZWQH(T/Z\:^ACKCG#^W%55=W* M<[[="MUT'/O:+MLNK*ML]PP5(6QQP428P!3"@$+(,(B$QBKJA*J7 [ M_#+C4&+*VV4P@>U+]\_:37IA/ MVO$\C WN=O3H&\W /-@ >;3F0<.--Y&VVDP3M=T>#\0XH.3W.(Q-P^,>AG& MXN HC,N] Y7-NSSU3Y*:)/7[IM(SWY1FK[L-I3 9LT)Q"&21)0#F&G=J!*QB M*0JFE$:E8$[JYA:-3HV2=FFNXH]2Y#?)VI.0;S\"DU(=R:^7E M@)^[UKD#+'[USFT:'E?SW &* ]USEWN'L=#K335?RJK27,?FRWH2UF9P_*\4 M?6FX+DNQ261\M10?]3_/%_/U7%9UT2OY[%\Z<<@,LC@W2]",BAA R!7 " J MTX2Q0@J8%TY),H'MG1KW[7PS6?";1KMAWE?L:Q+F=[GT)L]CL7/,_-[XZE@D M)O1K8<>N$^KLP,3<>1KU7+V)>KW_3*6QE0I\U>_SGG]1Z_+-LW\,(7 Z4@=Y M'2)"VSSJZ#)2!^P/3&,U>Z4 XNX$:$\-EE .)4G-F2P.(!8"T,2H7R19+ 1/ M6"J=!J1SC4UM-/$@A'@,4I?PYO5 C1._-)KQ.T.C/\**(9Z!)(P@XK$&7T84 M\8SK)X41S]WCG._R3/5B_5SUX@U]^%K.N9PI&DM%108D,D=A,I8#3(H"Y#'" M.1-YBI15E3'+]J9&'-JNZ,$85N\;B]5B0I!EL\=L&12T!?L\GP2 ,'0H M\(0L3O7OK2Q.7:8GJLWVBZ1U)HYO1$=*S_&"K$L&CPM.)]-ZK!XR5JZ/BT>] M!""GVP:6Z%@M[S2YW;^5;'VK'U$K9\6BP&F2*<"+V&0CD@0PGB5 9)2AF"F: M\=BI4,>11J;&OK5PH#$R,E;>1,;.0>ID1Q&UF[U=BU-@BAT"D7LYCS,8^"WJ M<:RA<4M[G''UH,#'N6NO+?-1)]:\-J<^^X=#^Z?_7O'U_%&SSEY9B2Q+I4IX M!F@N4P!S1 A1 !%>!YCE6 M_AC<979,-&Y'!.:MHZ>:=P>?N[/--]M.&:D^R+70!BH7,MBL%ZH>Q>MS^OOC^4DHHOR]]I68?\OM&U3&:($I*G*00J,TF( MB&HB3@4&"A+*"8YE(9UJC=@V/#62K2V-JMK42)/K8VML5&IKW1C6&GL['@V! M:&"V-"9'.YMOH@;=[UMT.\.C;^?0=>9%5ZB\LI]UXZ-RG"LD^TSF?/\POGHE M_F=3K>M]\]O5*R'JL_!T80X[?EBV%0S:1:NFT=72R'6K-ZOEHRS71IO'F#E+ M\P*EF$H@9:$ 3& !L)X_ D5SGH@4HYPZ'3?Q8=34>*[5=^:=P4T!\*W)4267 M\U49+5=KD^:[E&LW[O/2CW:\.';O!.;,GCLF/K9SJ#[Q:X1R6I]N.HWN-_T^ M[#E6+ZW]D:I/G+T2KA?#1B5CGU#N$[779U\;#7BU7,_K$VSS1_G=Y$'5V\;O M?O+%1DC1))6;4C3U9/B+>D?+Y7QY5WV593U?WBTU"2MB8=*2B/X_$T;4TU.: M89!@DIB:>"A&R;#H@"\3IT;PQB_PMG4LVGD6=:YU9SVVSG5GW:*#(W*'!^.& MQAJ\O1"NL8>7Z.;0L8A>D=*^>W:=K6_JG#32:TT?CQ2M\-T9@:(7WLQ\H6B& M;YA/1S>\MS0P1?^,7&=/H_/=3Q. D48[Y;V^=J:X$'G.&%"29@ RG@%&]%@3 MDR2/":08NQ78&6;&U 80_7D4CGGZP^"WH_+PH :FZ[/:P$8+\T'R?5W@5N#' M>.(QV?\J)/VF_P\S9=P# 5?!=7!$X+JGN:OA:^3SSV85WYZ3D9@G*$XS0)(B M 1 1# @VFVT)SC'-1*RHU:')(\^>((/E46V?O?3Y/ESGR>E*$ (SSLY_=XV@ M R#LE=VO &2D-"2+%\-)>/V$QZ?EU/=O&$TD_82E?>GS4Y=XJ&+=Z#$:)=.] MG>0"YI(3FH*4QP6 *=3T!+,4<#,#0W$F8RP'E[ ^U>K4Z.IYH>56G]28?47% MZI.(VTVZO.,8F/%.0AAT8>N$4KA*U2=;?KDRU9? .%NC^N+-0TLLT'6=K/%% MF4ID[Q>KOW;GW+!2B,6<@Q@2!B T2F58($ Q2SGCO,"I$Q&=:VQJ_+.UM=Y' M,"7W:G-M#J*Y VT9O_,$7^A(W'#D!I0UN R)YP(&9QH M9O#51LQU/[V?E_6H4 MT1H7&>NB#V_MBP<^Q^O\QW\5"J%W9RT!<"H)>-39P54 GS]MM,)_1YWHU_H[ M?L'+JR"T2VFVQ&HH]4,6]Y%"V-O7_/@Y:0.3O2]W>1D(ETY6<&#XWH'3SVU M _E MT($L-V3<0U8GG?<;GSIL9MQ@U$DW#R)/IZ_TGHOPB?[/JGRSH%7U6;\";U?W M=+Z!']T?CAR!ZNO61'+0&Q#\P[_F'WF9YP#KRQ\A*.VC"5A(1S #ED(IQ]C'NP M[)V>;6E.%4*_J57[UT<]/4MF1.0BXX2#(C6DE\8YH#16@'.DL@S' E,KZ?NS MK4R-VAI#H];$F^Z'R!A[MI:7 ["7(VQ>X K,1H.1<@J_741B<"CN])-'"\M= M=*X?HKM\\;"YT&>Y-L'WK^7J<2ZD>/WT6V5(Y\/RT6C%+^_:HZ]ZR353-$U1 M'*=ZWF/*Q"*> E; '# E&4M2F=(DGJU79CUF-13;-^U$$UL#PKW\1FV>=QY$=.N"V]S'H5?LICUAL [,,0;F>LON:P_<7W[K M(-\:'[VZ#+/S7,<=,:_3'(?F1YWAN,.R/[D9\(3!VI6E"0R]E0L5)PF)*4"YTI.=F"0 YS@% A&F2,))C)W*5=@W/;49T)L?1C"C,H<9 M.SGDYRK(CNK'#IU@QV1AH W,9)W1T2^=V?\P".\V7EK3@Z0EN"/F6RC3MOFQ M93,=83DBHNGZA(%'[SG?W&\69C_PK7PH)9\WU6KEPT*:'UXM13]#75.KMF/] M]%6_@VO].W.F],$D6IAL"(F,8J\B2NDI7($ 38@);,F<,T0%A=N=4SNF\V7: M@*W1P$SXT2QGZ,Z]2/3\\^ ^SV#[\NX<<_A>X;TX"R^[^MKNEKEQH!9'D,BI#D&J5($8)Z8I#:: 98FJD@5 MC"5S4NX<9,749J[&?JK?K48NI:G:6VOQ;9:Z/R+9^M'^XT/K2?2@'^*:/#ND MS^RH.WA/!.;I1OVP<2!J/(@:%VZZ8DF=&ZU28N=(3=$^-E1+3\FRE.*6_FRV23X8QN9Z!O=-5E(_[H?F[+?R42Y6S40J M1FF1%DB"!+(<0!830"%C((]9!B&%! HGT1)7 Z9&GIV5]0Q)[.R,>+WY[AB^ M=.X..W(,"7)@7NQ,KXMA=#NV\V74VA\]P[_G@D_AO6'@>1;@11_=*>].WKI]TEK3+NJ[]H*1JMJ9UT8%67ZKS]09>M[NGOLEJ; MV&S#X'MEVW_5SU^_U1/H;6F]&:,LS3G* 54Y!)!B_1."*4CTQ!3C.$M0[J14 M.AG/ID;7C?E751"9',:V,^2IV#NAT:4O?=U'I:]_;?;.CDID&VRV@H4]>**F M[/): ]1*9^LAJWWQS,C5SNH/%,EJI"(#5;2KD>IQ8C^U_O>[6)B,=^,N0";C M]JE%S>0,'#97^%4N]8,7)KHE[N?+N=F>,,I@K:A-*RB"\CA/)95 43V8PR). M 6.,@#2E"6.HH%@Y%7RP:G5J8VQK=#TCI\_,=AM@[2"W&_R\ QEX8.IC^-SB MJ#4Y0,5L)Y"\LK==RZ,RJQ,8^ZSG=O/0[-/O/^1B86B5+I]F*<82YR0#.11Z M"8%2"$A10,!@(LSI;2:A%?4M45H09V>1K$]J=!V_E+?7"OF?ETLHJW MLKQ/9FD60TB)!)0I#"!5B?Z)"Y J27F1*":@FXQT,%,G1R*=/*6I'#9@\1^F M/QU6\R_>2]-?GN]6TE'/X9XTZ>VYOA^VR [:+?Y7S6','7\9'!3VH^O:L"T. MK%BZRSA]LRE+LTD$.6%Y1@F(A6 \A0#*KB>*;(DRZ1,E,PRE_,'ATTX,?L( MYPQN31L1;XP;+LMQ!$L[=KX.H<"LVC/N)FK-\UB@]*3K?LN3'C8S;G'2DVX> ME"8]?>6P+[QED^J;K+.P;E>W].<_Y^L?/U8+4\;B_:H\'G2;B2S3_Z,Y$(F@ M !:%GBF20@&18D(1X0QB[I;$.M24Z26M:L-E%3V8KW8ZN'))NA/#:$[UV:,LV>HE4.\W' YW<_3/,ZQN(XH/J,89.9HB M@^V[^;KW;OYZ]MTG M,O5_FIE:NV,80\E%EDB \URS">80D)1S@'B8R)DRK1F<:FQMZMK>W2 MF#]%JK'6U$FM#]Q5D9"5OJ*> =.J.:VO%JN_HA]2W+DNH,_V@QW]^$(W,/5T MP'9V1JVA ;9I;1#QJQQTKL%Q98(L7#_0!+*Y9VBL;2F_J.LC[ M2>R:-3-&JBWQD=O+D$](.;GCIGG M:*"# 2/'"=VA.8P@#GC&M66.;TMJUMF[RI>OEJ))P6M^T23H&],^K.5]-1-% MSF2:%J!@:0H@$1G A80@@6E6(&(F74Y*KX,MF1K7F>+3V_/3)D=CZ\=-]/YW M\/E#]$?]\=;&NY8C&=Q=EKO,8W1"8&;TA/\5I8$'8A>H K"K-2]4Z'<@:*?K M^0Y]X# B_;1:2DW2Y9]R_7ZS%%W%P8S+&"::)>,<)P F4+,DY RD6+),44X1 ML1*'/-_,U"BPMC*ZK\V,E+'3C>9.@&G'8==#%)B@&G0:"Z/:Q "+QO,H>*6: M$TV-RB/GW=TGB0M73Z&>2_6C%<]XI L3.)LIDO("H0P0*0H 41X#PK $F,>< M9TF,4,%=F"2LN5-C)&/A31/CW5.BZG>F?"-5P.3/X;UV\Y!7_8VBTG6W4_ M2=*F)+V?5YPN3&GV=TMASLW-.(]EDB40H)0I #G5,U6E7PVI8B;C3,H,61U) M/]?(Y$:%-F&P,30RED;OC*Z$MM7^=,E)2,^SMR^@ G/N((R<3IQ< F'PN9.3 M#Q[M],DEU_IG4"Y>Z_:QFS+H+:N'0YM2HH,D@IMU<8;XK&T);$9HZT45/$Z+ M\Z01".' '+*=@ETJS7(^86,PIF+%ZS/E36+ER-@^:WSR&%LS]P"T&B(OFVEG MDK:33I<'C4+< SSK>'S(KSH%E&$,"H()A!D4 M";82R?1OVM0&"6-GU!@:?;.>(P;HLHN#Q MVQ!C;.SO7;J+.N;I';J+6OVCK M8+3UL+XBZG?BEV74N?FR'6H]0KU@QXXTD+U,![N,>X'ZX.3PZ+N]L4;10#CU M!MM0+;@OM1[I?&$>HU9E11?2&+;;>?PF3?4YW?@GNC;_]#0C,A<,"0D2BEFC MWH%YP@!22A50282(E7J'>]-3&U.W!D;WK87V\W]'T"\OK<)!&7J%U5D.M.G MV![5/-I/?M@A_2DTTO8+KG"(C[7N\HN\T_IK&'BGEV&.SQMM-3;,S_ZB;. 3 MAHIL]T>E7N7= J(\3YD *:'8L'X,L"QR$",:FP@<3)B37-RIAJ;&\0=3NBNJ M'9\$UVZOU =D8Z]P A4IO@2%9T'K$XV-+%Q]WN5#@>H+UP\M9J(GF^:)MX:3 M9BQE*LNH C).]60PRSB@FB: X!)F,!69X)E;E9+^XZ=&!EOKHC]J^UQ38)]C M9_?5#T-9$R.7XCCFWF&-C:-7#:PN9Z*WKRG_4XK= MY*'-32PP1S@C.1 Y2P L$@(HBU- J<0*$84X<5)E.]/6U#[HVE3 :ENC:FNL M8^6W,]C:?>.>$ N]4.N#M;,S0 :H!1Y^RZ>=:6_*Y!D"*59FN.<,X$004QX,_Z;G?;_ZPF7$_]9-N'GSAIZ\<]F%_EG^] MXMSD@)C*7>5JJ7_D]52C^KI:S/E3\^>M_+E^K4W^T]:'Z+D3;ASAW!UV#!(2Y,#\HDT_ M#>Y-U!@>_='^;3R(:A<\3D&&HN>5HYR-&)7!AD*TSV^#G^.ICF!]LFZ&49*( M7!&0IX0"R+,,X#2G@"<$4DG3C"EZ5;7 NIFI,5EMU)6%_QK\;&.8UZ(2/()Y MI(C?>92N+]/W#(2PQ?B:IEZVY-XS=R\6UGM^M=LW7Y7KV3K>RHU57JGN]VM;E=ERA>.Q/RTV/%^FET!S5ZR#C5OUW71_=U(78NJ:_M$[_ MH_$NZMR+=OZU>RYAUC[^T0^D#W*U>2\D&.(+UM,*(MY:&)3B_V;U*)>FJF&3 MWA"C6$I*,Y#6Y_^EGG(1+AF0/)8JRQ-&A4N6_O.G3XV&ZQ2(SD3'1)'C\)VG MS*M!";Z@\HV'4\+Y<%Q&2L+K$#'RIM$>6)XFKV>A.)NZO7?+F-G7QZW=2Z ^ M<9%[#O2"SX7\\.7CNE-\5047C*$8<"A,J3*4 Q3!'B./C7* M:@S\CP]?(FWB?]AGUAZ =I&IKH(B]*;6,Q0N[VI?AL,^E?@:6,9*%K9[29R2 M@$^Y?3K-]^".T1)Y3]G:3]4]> P=5QACD,2P M3K@F62$Y((6>%A8$*8E9DBE#LO;QQR% C3$'O!(FQB01!8P!5 G22WR" ,XR M!D3.$2Z*F&9I-GN0Y7PEOJ]IN0X'UGXCX2&[B9B\FR_K0U*,ZDNXXR"T15%F MB(H8(*)'5 0U)V)-AWFL (=Z MV,@SP@KN5+?'AU%3&W&Z,C2E$3X0/4/=OGXO_67''&/W0F#6V;H3-=;6*2^U M#,5SEVZBKJOVK^L[=A-]E27W6MK2)]Y>"="+8:.2IT\H]XG7Z[,''E78Y@_J MB=]2F%*WOST(W8;NP#@NVG@<*6B>P50!(6"FIU>Y!$QR!:B>VNM)/4LI=$IC MMFIU:K3;RZO=6ATU9D?&;A 7CD<4_!Z:L&IY MW',4+F <'*UPNME7OK%>7E'3YL=55;TQHIQM9<.J/O)IA)3U*Z GD1GCB*D4 M%+&AJSRA@,4$ BX++%!1I!0Y56$;:LC4&.RS7$>KSO1HL94V[8R_B:JUM2#: MU;UD1VQC8!^8ZXYG1F_[P?@1O7G>#[4KC7B]<29D!K4;G(%SK"V->>$L;#?( M+N=I.SYO&)MV4M/-?%(WWAZ)>RV74LW7,TV3 J4, 97F>N4=HP)@F<=Z^2T@ MS&,]S^-.A]DOM#.[CRB%IC5MAKQ[1+7D%MK;/1+ M:^X__!&7)3!>^>E2FZ/2D"4 ^VQC>]NU^>I=$'&7L)QD!48L42!-:0&@0D@3 MBBA +BDB!>,8Y@.+11ZT-34R>9917E;3SVVG M1ZME-=.K.D@IC0'!YC@]RRD@BJ> 0XX3E/ $NXEF'38Q-29I+#1O_OJ'C+H* M0X['Y ^!M*.'Z^ )S H[9';F:58(N9RE11DMY;J)&.E_-3_7914?6D?-.:Q?-E5=0^!\M(^@OW MXE;R'\O58G7W],W4$>@T"27*2*$$ M!#EBIF0:HH"E4 &$,>(I0QGG3B)N%]J;VMBP-3=:;^UUW2LX#[#MEH WV()' M_CO$=J9&C:T!=CBL #@/R=K<-(Y5==%_22KY95>L9)!(Q MGN4@(3(!$,9Z&8MB#M)$0)1SR81PDH0_;&)JU+&;+"R,B;4@I!MU'('1CBVN M R67;J##0!ZT\=:_4%"U&= >%\1:IS-_I)M&[EHC",\T(5!;>M%,XTMUZLY>?6U"WQE!C:8*&Q>,FJQ@@*797B\TK$05#"2YS#-. M19:(@0*SEYJ>&F7T$]3.*\4,+']GWREV[!(&ZL",XQ'E*S(";0$+E"!XL?D7 MRA>TA>5T^J#U$ZZ;XVP/TNZEYRM(L<"8@ES&&8 $I@!3SC6E)466*)()%KMH M@EUHSXG"1A %NS5MZ$54.ZCW3D%$O[!+R?R# '>;!WF <:P)4>^L?\#S$); M!)DCG6KS129+%P X-6NZ=-LIENGWX$?]TW__2_OR*G^G6\,O;EVKW=QJ2D+%FKDAI)6=4]+[!8/"1T@8 : )72 M_?7C >X[")S@":9-+10)@CB^?.'A'N'+O__W[\>SG[[A.W+$LM__&7YE1XI.!>G#_ROEW_Z\^6SORYQ17#9 M\/J.7CC[A/JL7>C [VN<9SSE[OP9LT6Z]J99E>UB>?Z7LQ!QMGEUDG$ZV7SR M05RMER&M)VB<,\H84,PA*((3Q"P*&.5BLH2VQ.)UMBO1*Z)ZHXH5IK]^7GS[ MF3[XYRJ,_Z/JMW#Z[48JMQYY*IW=:#]??9_HO1,K?4Z62-?<,5 \TJI)4H$5 M#C$++M"5O4F_^L3KE%_5[,$R_;189ER2"3E_9%BF6UJ^#M^S=_S\-2SI@R!] MF<[R^5]76S*$SM:+ :1WJAHB]R\_$=<%ETO,[TXU'--D&WW(L6C.K3*#:?_JD[="@>@?!3M+ MLQ,TO,?E=)%?S_,KVH&Y3D/1(KQ46;0TEBB' UX;CEXR1E3C'M; M]M\@[GOZ5K!0_<)B$*EV8BH^+<-\-:VR/S-W.DARW#PC7]%H4%F1.\V+@229 M5TQ5^Z>&KK^\68ZP]].CB,N)ZQ$)X-A8'BL M5LYP"&@2R89')V@KU$7LC8B;3]T*":9?).PEQ2X0\ $_3ZL0YNO?PC$2@AE' M+26HB"2(1.#U11LPS&I6I%9&[!\-W?7DK9!@>T?"'M+L @UOYVFQ)%.V$?Q' MDC\>+D[FZ^6/PT4F=E0PW)0$8N,CHW;@<\RDWF T8TF@V=^=V(*0K;#B>L?* M<++N CJ?PO>WF<0W+=/3@ZTSBVB%$EFI"!9K.,6+A<"0@R06E&:9:>8' LT] M)&P%%]\[7(:0;Q= .O]VQ%NL=(?L*MB=T'-*W1\M/BS_F$RMCY)$<*>$=2<9G8L$9#\*9 M+'PNQH6A#,BMAV^'C(Y//(<0:D^XV.R31\OWR\6WZ3Q1+!ZTL5$7\K(5!R6= M!I>B *6TY"$S):P>%APW*-@.(1V?A@XFWIY@\GZQ6H?9_SO]NO&EI$IHE>/ MA::PO(1"HHDD&BF4$\5DSOBP(+GV_.T@TO$!Z4"B'?N4M/*PQ+"AF\P;9HK) M@6P@R4-0B!ZY]L"X#SJ'HE/:W^&X^L3M0-#S<>BNXAM9[?6>??;^RV)^?D03 M,R;%= +--S;-(WC+!!BC@@Z)93> ZF\^=3OU=WSFN9<81X; 1TPG2X(O%_'3 M=#W#";>B1(JPP1)00641P5DR7?1G*42'DKG]SSIO/G4["'1\V+F7&$>&P*=E MJ!E-'W\KR+"!5DU*X5DW.VM_VN/W$[Y'9]O[B[ M3A;_Z^_I2YA_QLW!++DHS&L1B&T9R6VA -EQ1TR$PHHJZ(1B@QF JT_>#@<= MGUWN+!E'\L9B>D@.7FDF^YFK BI-6$CMTJZZ/Z7<1Z!=(.(L+^3TRK]NB:2$D]4D8N2& MPA^0KAZ0H&(D%9TAY12=E8QI-=01]MT4;(>/[L\J!Q!O%S!Y.Z=/(W%,O^&K ML YG;$VT-,)%I8 KI*V2?@""N8>BO(M%9)W84#"YFX+M8-+]@>4 XNT")ALK M>!C6^'FQ_#$A/5IE2X*D,FV*OA#*3>!@LU8",5C+AO(_KCUX.U!T?T2YNS"[ MP,+'XS";_7*RFLYQM9IHX7),64)RBEPEI_TFPQ!0EX@L9:[+_OG==SQX.RQT M?%*YKS"[P,+K8UQ^INWOU^7BC_67P\7QUS#_,PO-:&(W*:0A %+ M]&>N5(I^*._S3@*VPT;'QYA#"7=DC+Q-97EPDJ?TCH/U&E>G.G@S"Y\G0GK' M&>U[U8$F?SH@>"(CD\^]Q1E%T!X?Q)GT_1FM@CK MB6)"*YD2.4.UL,4D 8%(!NM9T9K;.%P6YY7';@>#C@\^]Q-D%R@@^![75--% M^M?'+R2VU=')NA8FUX/]29)!6^8Y&,Q43_Y/V/Q!^G8SN< M='_^.9BH.RD@6EUF*V/^Y<>'2@G.$W["[^M?Z,W_FJ#3JECRJTN.)"^6%?@2 M$A1K9$Y.&JOWKQS8FISM:A([/BQM(_A.T'194_>&7EE-<@I2J&A -CTR&$VA4N3NMP3YF(M(]J= 4X5^1R2Y$A MQ$A;KD@^*VV4'&!7NO?QVV&CX[/2803;A_-";"S#[.T\X_?_@3\FTN9Z%8! M.ZDE>%L)/I<(SK$0=!"&E?TK6.]\]':HZ/ZP=!^!CHR( \)TWN"ZAN7*H\^9 M'.]<.(F!HX5 E-,7%E&R&'+:/[WWVB.W0T#'1Z2["W PS?_[S[>$]XY>V*UI MT>; YNV\+);'FT^Z3NTVO8MN?<( +8P>IFK/3D;+KY.;GW\!BUR*#RZ3&I&" M4I6E)^,N:O%@;5G 4@RK"V21KB(:#V!%:N-CL0TV1O4 /S MV2(SW":+^R_;RP>.T[QH*#5=6[T[2G%LJWU*]KNSQF>3I(5 H6F'H4 %5.WK MYHQ%8)+,5F%1YK#_@>2-AX[3NZ@A"':29A] >#-='K_-$Z,H&DFUOIDG#0HI MB/6>$%PLT_4T).D2AH+!Z2/':5C4$ 0[2++/??SPZ+>/1^_>OCKX]/K5+P?O M#GX[?/WQ;Z]??_KX] W]_H\:HCGA=G3NN<6?K.!S"%\GFZJ\ZJT=E3?3>9BG M*<5RB]/.,Q<04H%'\MHR().BWEXF\-H70&,TX\Q$\O(>6$8EK.)&TVOL@SO'[KQ>IV,(.0RK+P?S7/]Y_7].IM_" MK)Z_'ZP/PW+Y8SK__(\P.\&)$]K$S3&)MZ+6O3&(S&O@+#%CC2BQ/'3/L3N" MMB*O!T3M!8-%:YUT +2/7Q;+]2'3KKWV+_OH&:<,*D=C/:6> >H.4BI]H=:?<"$M!#B#'_#]<1D MQ[UD!DJAO5TE@KXK)!]+2X%"PBPS-MK0[B)GG,BJ'6[VEWD'P'EU]MC#Q>I" M.A-53$3O.61?!K RGGF-#")BEE&W-S%S7CM(IM!YN])=X!:MXO\6N8 MYM??O^)\A;0''ZV_X/*:K"8:=232"T1:":!,[3.53 03G!,2!7^XF&5W$&U! MW#A-9MMA:FA]= "QZ\2'@DQA#.!]XD1\H/61. .1C&+K[A<_W@_"W6T0Z[AXM?*2?78J!V=Y$/0,)OH.8'1$G(1:=_P.PPH_U,%5 M1^5WVG"KN"8I(&[J21&9 R45>?X!(S!R^U46Z$UNLT<]2%8/[O,@0!I.^!T@ MZ5H0,"FY\."%!L4\[>%160C<(>V\)4@,(CKS4*/*@>*M'ISB09"RNW [0,:O MBT7^8SJ;35+,Q@N?P(9"Q$=9ZXCH2V8R>1X-EBB;@.*<@AZ\W4'PL)-(=X;" M-US&Q4!@>$L"GW^>QMFIE5O1GOGZ>YJ=U$J1"ZZ,#"Q%8R%%:6K;G%J^[!P4 M[DQ0BC/Y8"WX[D#9AKIQ1CSA;F88XG4W74UQ1R+:I5/RRF)'05S5\ M6_^X$(TM*@<*X<#'P&M668'H2P"4,B!WS!?>YH9I6PK'/85IGH;31%$=6*$K M?-TZ\/1>&.XC":DV6A"*5F/M+XGZ9Q$RO:8.!^H.VCD Z@ M=7YM^S[\J'>VYZ??O""R* H([5)M-6@@9 R0G.%91>3X8&N4_>_*K]/3#:3V MTO8]-^9[B+X/ "U/Z*FW9#1!S7,L,D!.F1@)DD/P'NF+$4GR5%O#M,+0W22- MN_VU@]$ "N@ 2=>/-,_Y.>]R.2&KK-!R6@WH:^*_X>"%-U 8*\)(KKAJD\G\ M,%WC7DTTPM2 JN@ 6(>+^48D_YRNOQR>K-:+8US>XJGV1HV1UDGM356GFBMP MK-2UHPP%K#QHU^;<:!OJQKVV: 2RP=72 =0V1QUWF&)/FWI!$T%N!F&[2+&O M2 RT""EEG9/5;8ZO[R%HW-N-5E9K .%W@*$[.##1BR ]!W3%G::U>.MJ6@K3 M0DB%AC7*Y-@-.JC[QUX;V]TD=>.&MSL@&$8='1BC>SS!*PRE+)U M&T#&FG)7:EF]M80&Y[+B4C-3GM4O?R+.GL,U;X>S8=73 =X>= JOL,60F%(J M092UE1O7'!Q/$DB6EFE/&X%KDZ:V)8'=>.Q-;=S@JNH @3>]R"N<6"%B>5\O-4IN>!4L#*:0#0_3^_+D;ELXJPZVC]2$< M%*8,K8YBR99&!E+7T0Y!2:M:)?[?(F;L=B'#Z/EV6=I>0N\ -U=Z=9_2SPR2 MY;0>TB:)*WM3HXL,D:,*OF#,J=6I^75*QLYL:8*8O<3= 5P^+2DJ/5G^N,(! MAA",SZX>JY']5<6 <_7JJ%1'SF?,MLU)YFU:QCT>: 29/47^=-#X4]#,\7-M MNSY,2D'.FYRP,'L?IOGM_#!\G9)3-2%:B6)7(&=.C 05(;B<@)^T>"05W$S1NC-\(0$,(OP/331+_(+SU?0;UD$!Q_AN ML:IYZT?E4_@^$470#JP=6(6U8HH7<)D)L(8;KSQ++K>YH'LBH>/&^ZTPUU!9 M'6#Q Z[#=([Y=5C.I_//JROLOL(R3=/U1*94.+F"X.N$)%52 "=9+O"93KYIXL5DE@:;- M$=-M6L8]'6@$HCU%WL$1TV/')I-@T'!A$4@.Q 5+$B)C%H0J+AB+UK$VM;B/ M439N<=1S'UWNKYS!P/8\38S?;]3P!=?31'[V-1[VZFA\_7-;MC=^@(/G['4< ME4I)* >9:4.[6" 2J4H DQ".*ECS&U*DIZEU_%LMOB#/AK?+):O%B=Q74YF MM_O037).SFBK0$N&508>G*(@Q@BN2 ZTG3>Z:MF.OK$/.P=&T2WG?G@E=>!N M73_,I<5^M-Q(,F_.7-[C>DA4DQ,"XD) M6E6(A;6Y&WR8KK%/6Y\5:GLII5.(O5VM3HB3;!QJ41P4U)HXP0+!>@4Y1LTH M5#;!M3DHNY^FL<]A1X#6#LKH%%97I_T&$5+6%'WGX.O4^.C UW&+/(1D<@E: M-^K=\@AA8Q^ZC@"P7=72 N^73OJZ]41;0U+[46A@(+%G@Z(5GROE6 M(V"V(&[L ]?&:!M:/7TA[M;.'P(F)36"K,4HY&H6\)H9B$PQGIV.J5&#A@>( M&OLT]OD0MID36^<8?E! Z2W AU XZ*4,4K-:3."6RI9!%MKDONH>@<8]C MGQ]1.ZBA1S1=W>65,8[SZ*&$7%/1*!2.S&>P6DAK5?"2MSFJ>(BJ<3M?/3^N M=E5(!^"ZEGETRLW$"I>2<@QTW/[&JY<3-VHK?7I?[G6QWBM3!;.0^:<&+/:5'EI*"61NR:44K%-D>4. MQ(X+MOW0<3?4FJFJ S36(5)'Y8S1"Z&5+,EG\04T^@3*< W!HX"0@F&&1Y=\ M&\MU)SF=[''#F*_]!=X-:NIX\?%+$\\MU'%)" [Z6J/:@N^+K\BHY7D M R@N6MTZW4?3N!9I (7?":&]I=\!CGY=+E:K&BI,22*65@V+% >$H(ET0 M<36QF+Q.10!GM10X&(1HC017G!$LE*QUC^"Z\(:R*C*$:D ;K,1G/!1P)!RS+P6@KLQ>-KBOOI6EOH-+Y:&*2%CYGK_$<+&=9':H&I(770 K5M"FOC ,W(C@,QJ/?I("%X;#BB%]5Z2K35M MBH9OD3*NM]0&/OO)NR=W^[(UST2QB%Q)BA,*A0W$@@!?C(=3K\MYHOKK)S!_V)-"<^YD99D4YBI06[*1HY=FN@_5L#X@=011>0.J7[W+GL> MO/,25$('GM8!B*22L3S+)-K8I8?I&CEH:P^N =72A8TZ]PS/KYZG\Q-BZLQU M7,Q7OV!9+,\Z:7X*WW'U^CL)D10YG8?ECXT[4:=JU$OKQ>;$Y,)<&\8BT5S; MED5R,@2%LE-]!G''!XMDZ_@7G6&^S M5&3!,W(Y,&I+; AR.;A"P&R"-IEIP=H3T4M\Z#%SVEW@'1N4F M$Z^FLQ,*+R96JQBX1?#UX%A99B%HYB!%C3Z+$D(C\W(/0=M!YZ5D_ XA]0[ M\T^VEY&:VTU"_\#M;3+>[58@2HR.IU8$@!92G;=VCVW378<;) MRFJ;HXPG$KH=!%]*TEY++;VLAA"'1W]__^'UWU[_]O'M/UZ_._HX8%^(VQ_= ML#W$(WP,WSO\U"L_F.<[IJY<'K99D;'4-%!7>]%XBNM\(/<=0V#>.X:6M_%8 MGDCHL&$@]XJX]AI"PMJ&+M7^K13#:B>Y]IBE5Z63,/ Y^H,/CI2'8\2G2+^# M#?.AR46?PO?+5/YHE"ZD=A,$@E+<0ZP5/W4<1+:!9ZE\$U!M26 GY3// +<6 M&NL&SA(;]C ;%^Q[HR+SC@-'XRCZ3;Y&I!FD=Q9-%*23-K7# M0W'00;)$YUO$3KKNX-;G(;X/P^K+F]GBC[]A_HR_ANF\OGC/7EAH4ZKL2Q&" M4!3!!$RZ-G0UX$6.D*6,PC,98J,.NP,S,G)2_LB(;ZWYSEV?.]F_E_'BLHJ. M,:!8C'P^%D)M\1. J>2XMB4QWN9:8C 6QBTFZ!+L@VC[9;@R=_*_X?>6$.:; M?B[&>Q8]+>TZTXD4(6N&:J@(Y4HZZ9P(C0K.!^1BW%*'+C$_E,X[=VO.7;7W MB^6&P?5Z.8TGZ^K@?5J.F?8Z-ZJ$UVP&0[^#T(M0(64#WWY]_?'M;Q\_'1W^C[\=O7OU^L/'U__/[V\_ M_:]7K]^\/7S[:<"[Z,>?U?)R^HF<#G];_<"L=<-]R$$K2"X1<%FMI^:<=N7 MN5:V"-VJI\8VY T\[X"Y)&6=)%_(WP"54H# D!:M-S(SH5-0;8[->IIW,#PN M'IE^\!2I=Q#'7U!_*I%JG1?S>B>SZ>J.O(3(2H+(9#AK-DW;>),QTT7IDSB*<*"EYB!>8-1 M!:]9H[+J.\GI!#G[J_MF/O/>LN\ 0(>7D\[.^KI+RZV3I8!1+()R5D#0)H&, M@9S.;&+4;3J&W")E7. ,H-[[I\KM(.L.P')ME-D9"]FRC#(+R(;X4$52Y! + M S3!V8C6(FL3T-U!S+C7W<,#9E]Y=P"9@YPWH_3"['V8YK?S0XIH*!0\8\9' MEZ(7#G+MLJ20:V*&&>")\1R,Y(RW&??\(%GCWAP/#Z/A=- #H%(Z.3Z9U:N& M^TY.S@>4Q$(K(G (1K,Z'/MLEQGQLUG;F;GG&O1(>'TP!2 M'WF>W>'IDE?!HO443)0-1P*66*F P:=/63T%I2E#3QJ77O& M^>"+"*R$K4[VA[%<-ZCK%W:[(.,IEFT?-77@;-U1BNN5#:%8 T89DE=.!AQZ M3T&OXEY%8TIH$R?N.*FO?9GR@.?@NXFY Z!01%$/2/ 5GO[[=G[[MNG#8C9[ MLUC^$99Y0N)PPN4(-C@'RD=:!Q1I #/>ZAA25K95C\@G$=K)@?F.N+C=AZJ9 MDCK X.U2?F,94RYH\-F0M36NU'8F%-KJ9'2HS1%#:F.K=FNIT I'315_TY;M MI86=8?1UL_/2@EFN!]KY;@IH(C0KUC(-ECD*=JVL4E$>R'&05A@AE&Q3DW:; MEG'#PF>%TWYZZ 9/5ZH]/RWN.07>+)U( MV4<^-\M='H!R2V5],UGHVE._4Q M/V!:?)YO/N4?87:"$R$LZI010G(,E-(98DTQ=Y*%S'3ATJHFZ&S-V;A>WG-B MO2N,]+"A5TF_7:U.,+\Z6=)69Z83IJV&?+"58P!HN "/.U# 84G!;6Y;=B1X''O'I[=FC?6:+_ W2S">[F< ML"),ED6!,<'6"K@(D64.63+.4E%:FS;7]SN1.^X-1P>@'5";(T)VN=VV\P]< MU1[P=>KN:KVBGP?)*R>MCV-\NI\D>2^Q2^_W.Z_E*%2@S6U@]G/9JO>^X3$2460YLR M%XEXS'42HO8D7(_,19)XC&T:Z.U"[;CE6<]_C-50E_L6=P]]*O$!-\E"GQ;; M,IN+99()!,DHHE12>O!1U-R/8&.I7QJX-Y_F=8+@,)Y/5W7*8I<3UA:)TW,@ 3N3KIY*X[P0U8E3T:+X.* MC[NL>Y$P\DB"9W(%GD]+X_JG#X6*C[*I'>T=TI/)TX%VC\VLCSK-3OFPJ"V%&$\66MN>J//<6_U M*-W;H??/?W\UK()[,:[W>$J/,RN*2,18 5K'D9A5&ARB >&99J&4JH-GO\X: M",Q_^GNM8=7;95!VNFC?SO-).FN0CK,22TR9EVQ10S@F(PD3 S$HHTL42 MQ*YAV98T; ?*EWZ=]8QZZA*0FX7W.)_.NH1%>XA)INJA&P@I2> E62]1"A_5 MKGC3TO];O6G:^\@G6:7U5.1B3*&J*_-6;+49YT\HX\@#<,8 M5PFD]5W1=$F4##0 M2F,^N58=NK:C<#LT_BGNG)HHK0,P;M,S=D+1F_/<>>+$I=J^2I$_S#T8H4) MKJ-3SS^YX&G#9U[T+5,S974 P.M#_ZR0*D:B-HG:0MYH"]Y[!:*48'(Q.N0G@4CWB3TR#3YY#9CER:5$';)EQ]-2J M./&GN)S93PU[EC&]G@^3+G1',9;*"7VT$4H*G*)N(\%%E!!9\9C(DN;05U'< MG^<697=%= *G@Y06)_.:__FQ+@H2RNKWKSFL\77MB;VJ$?6[Z6H]$5+G(C6A M(#MR%PW)S!4308B8G TY9MT&8UL2V$F3GG>#%(FW4,H+&Y-^\/%O;]X=_7/( M\>@7']FR\_S== _?8/Y\^LOJT[7-0%(N6H62\M"D9?WH@V0Q@8^#@P?#R*4KI M %'7DLYJP?D\36=XC:5/BRTE?+FPF2I8!'FPNM;]4%0-,2L!@1NF>!8RA39W M#"VX&=<[[ #?HT.D@V7R"NG):;J1*GT_P[/9> ?'==;8?Y[67O29$D^NP>I\J92R$ 060&B$$GY&',RC3;S MARD;M]M0=W <5)$= /,T-2W?D\!;:WQ>?Z^K#B$>2K<)* MM3NW]@HB,5$ON6B'*$6[1I[FO22-VUFH.TP.H[HNFF'2%Q'BQ MY)4( ]DSDA@7&;S@"A*7UL90IS@_5_OJ^V@W.3N[M%V1 M1<#IMTT_>JO1830%LHN6MH#((=1D-\Q<18&(6K0Y0]V&NM[:80^#C$: M.K62YQ[T(05VGY$Z4#,&.L9RGK5F6LCY+66]OL9X+= M/@KJI[CZ-E_OE_@U3/,Y>V>.!T5O&Z?D8+7"&KYEK8TBO%C# RC/),3B-$1# M@5N6LH30YE!]-WI[ZW;]3! =7)6=VLKS'>!]^+$Q_^3!<.DP !>A.LDF@XL) M02BGK;?2Z$83GA\EK;>FU,^\1>^BH%Y=P^4)T3$-<3H[JTV,3D:5+-CBB"=; M D07(VT",3JTR()M=?#S.'6]]95^/MSMHZ8NH5=#NRJJVG3P\&2U7ASC\IS! M'Y/B(D;$!#S'>N!?*V1]5""#""7KD-RSC8!ZD-#>6DD_$R"'4UZ7V-SX%1>B MO+KLC%'1HT9PMG8;-)Q!5-R L8%;*UC(WCT3+N\ELK?^T<^$R6&4U@$>MS\> MJWU6@G'!04EU-"43=2:\UA $>BY98;341DX?'M=5[."HL9$Z=P?J@M9@2Z"^ MG7\[;=R^K7 S+4LI,PA3ZVTC?><\%R"BUQ$3NH+-,HT'H+^3 I]GRH%OJ=P. M;"]%=N<],FM/@B7^"U).]&WJ93LPZNP,JJ_P&\X67S\N MROH/TLQ$"QFC=22BL"D790@10R W* F)@5G-VW@ ]Y+4Y07Y.$#<1UG]7!#= M6EBGPMR\-HDR>::2!YYR!.4+@L_9@[5)Y22XR[[-I>1#5'49.(UJ"W=561_6 M;[E(B'GUAD3],X-E9P1]'1F\7R*K>;D[<[1#V)"B6S0D,N MD5P41MYT)!^:_&KED'..4K4YGGHBH>.>XO> W8:*[<<'V%[0$Z,BHM &3*C# ML)VMW>"4 "YX2"$XS;%-K+0]C>,>\W< VD;J[/=@]:(V;TOA2B-LSE* ]J6F M#];2O5(,"#3.FT*>$C[K[< 3Z1\W!GON@]66RNW!=;BRK=P<*Y2%*4:Q""P% M\N6EJ(W)-#E%K(YQE=FYT*;GX -$=7ELVA0C#[BS^RALW&[Z5QR;T\EM;^<9 MOV->+S:MB"\:Y#E:M,4( Q@#.336:/ A)6#!R+JBA;(ZO*4\SDA.)3"^H'@Y:+Z.RX_X_)LQ/1F5=TAV8G'B"9G1C+C&53F M :(R$4SA6A@R^]BHL]$3">WRA',<:SF\8ON#[Y,GH_.,SG.* EFNHM5U_&\A M2&;#+Q_[F//,0#=5-6CWCXMKP=RYQ[.47E]_'6V^(&G0ZW? MGRS3%V*R)AE,I$279:H)N4B;#C(/3B11SS:8+NA+Y%N$0D][:)=GF<\5$C74 M3V<'/U<2?9MTD@;,C'MNT.QR:&RU=V"B M]V+V=*C@[>*P-#NI'OU5L9Z*>B*C]YB< &XX@E)%@8L4I!:3B]91,1%SDT7Q MO'R.>WC1;+UT#)8.-I'][(82.O#@"Y0<-*@K&&QAJ?8Q8J"2-. X;7V,RR0\5XDVQ1>*WF8' M(9VB]RFJ[&1ZW<>3KU]G&U&&V;DHW\[+8GE\JLR+_+=$88N6#HR@H%EIF\$; M(2 H[ZU$9A-OXWUL2>"X)R#-\-A"/1VXSF_G]%FTC-Z'::;0>%*[J7)/L;0T MO![.* Z1:(8BLU EBAQYFY.U&X2,/":LA;)OM:/87?)= .>BO_DY!UD;LJ]6 M0(PND,L@*6JTT=:I[-EXQV6P;8J;;],RMGUA:>2<_)@G4BT-#! $#:"]BA8B,+09M_F7'5;$L<]5FV7>-Q$1>/F M=Y[Q]*X&[O76]NWQU^7BVT9\J_.B_D]?EHN3SU\^(?&ZOO*&@QF)MMZV38H6 M0:%%L#;06BO,0/1!0,HR,RUE2C=OH.ZX\AR$E)'3CML@9#&BNCHPC7L%/Q<2 M3\A4](K6NZX%K[$XL@'$OJ!0R"@39;(=GL8\;5 L>W$V]?EUVPF@:U7K#6[6 MAV&Y_$&FXA]A=H(3360S5B(DK0HH\H7 8=0@O;#:JI2Y:W-_NA5YXQK:$6!S M!W"'U6$'P+PEPYLG23SXH.K:%I))VK88@VAE 6.8"+H4HTV;1B./439NB#,^ M' ?57 =(W//&EOE0LJ?8KR3RKA+Y6F'SJ\UOZE]]P/)3_??W#V^O??XR?)UF^]>T.#[]\,.CWSX> MO7O[ZN#3ZU'!Q__]N;=T3\_OM\H\@NNIRG,KO.RFAY_ MG>'#,=83/__G2RYN\G?VF%OX&Y(C_+[&><;\ESTO$A[R7)U75AO-0 GF0 7/ MP:.5P!1ZGI1 +=NX6 ]1M??5R?EG?]KTV(_*(K,"P1%7Q*BC[R)B'1?&(L; MF6@3]URG8^0C[*%0<.LB9'=A=[#+OEO,/].G'==BJ4_T-P??IZL)B\$;)0V0 MT0QD2$TB0RH#&%=R2%R+)-MPV4&[BX%%W2%<7BV.PW0^,3YSA4J" MEO5Z664.3A0%,685K(I)-.H_?#<]XT)F?ST_ IP=A-X!=&Y49OX=CR,N)X([ M&01:"D4L!Y4+K24;,A0?N/7.,I?:)-3>24Y?P-E%SS<=ZKV%W@%R+FPP.9ZX M.42?F-J>,!4#B:DZ-L@9J"R!,D45A8P)TV@$_2U:.FE>OO_^M*>8.P#*0[T( M8L)B%46#Q6@RP#PP"(YBQ9"1 B295'2-2J3V;![1WK794=]/: 3Q%.$/AJ-! M(_/?:BM*7!2*5,^;GS\]_+[K0P:(L1^E;:! ^FCY.?W5V@_*F=7GF%V@;$KYT.D\"S($S(H(V&A7A-91HY1=(7^JT4(;4;R#4+^ MWDD>&UT=E'U^W M\COVTTZ?INOCR?%Q6/Y8E(_3S_-IF:;:!O]T#.-T_OD]23G50L@G6[,M/W< M [<+!P/9O-N/N=)XTP0F/*\=7&T].6+@9>+@DW ID==.[E>3=7L_37M[V@_) M]Q.)]!=Z][\F7FCK** %5GU+A?7B'Y,#6:+TT2:K&DUMV8Z^<:W80(BYY9T/ MKYJ7;*Y:FZWG-U]CF;'"8T!%GGY(-IY6==,.J0!KD[9@C)*R32C=SHS]$E93 MBD-N/.#'Z=?+M1)CT6A* IW,9LAF!E]H.6K/3=1*HFY4W[0=?=V:L:<@YJ89 M:Z":#@X>?E_5?C.K]?28W-'5Q'J'LB"%T1I3G8,5P65AP M+O](86, FP+I. MQ[@G4XT M(>H.P#*!_R&\Q,\ZPA\:P#PS67@@M36N@!,ID#<$9^^< '1L&*, M"5;&-A;J:72.F[;2"&@-5=4!$._.$;O)5+8DHR+(?>3!U:L'4QU6!RBLR]SJ M;.-S)J#N KMF#4P:P6YXQ8Q;7G(]7>LF'\DCJ\U3();"0#&S.1B6D**.R*-/ MMV+H.\I&'GS$N%T[!@;)H/+LP I=#G*ZQ0AB=JS>EVN70DL;MBM'(V@RC@ Z0] $3DK&,,UQ]6H:,9$(WHY?.Y+:Z_/U%$=2; MQ?+5XB2NR\GL_%VG0IBX*(3(Y$_F[!"4#_61RSZ%%7M#,1ON(R+X3H'(5;J-\-=$/QV8P$W/F7F8_;["\^'<9[Y!0-0Z M) ;"27)_BQ80-078WLC::1>-NMG"?1M!VR7MI]P# :Z !*[W"U0MRT M9;AU6N.*0$)_!AED <5UA*B\ NZ8SB9Z+7F;8L0'B-H.3B_M=F H+70 J+?' M7\-TN:E86KZ:KKXN5F%V5&J.^+OI-\P'Q.@=YX*Q)&4SAZ*LJUTJZ[@C92%[ MGD643FG1IG)G%VJW@^!+NS=HKK<.L'F>9GJX.([3^6FFW+G9SL%;0VD7!0/IH ,T_;I8Y#^FLQDYEN0.A/GG M6JYR]SH)Z#$6G<$Y3TZ! M+)8X_3P_/*%GSXF/99BO2%J; 1OSO/EQ=G5U73':*A<=L@;ET9.'FA,X*07X M(%R16+B1;4Y$=B9Y.VR^M$N,Y]%@!U!]A[!?*?CJ39FOAYT$Y_UT.?< ML_"I,%>Y"UH:4(PG\*YV> FAT%HR289&F=]/)W8[_+VT"XC66NL F =Y4[-, M[NWG3?G@[74F8JPS> 0R79,<:K#$"W%GDC!8DQS:9"4]0MAV@'MI=P]#:J,# M<%WTB;[%!_W'4Q1.'FNJ/2R1EHL-"9 ;FQQW0?@VWMQ]%&V7OOO2KA(&D7\' M.'H=EG.239V M#')-]GQ6/,')$F&U^L0%A!\E!&RBTF79(N4;7;*1PC;#E4O M[1IA2&UT *[?\(\K@EHNYO1M.JUSO;M>(BL=1'(9L"A79XAJ\#9G,"DS7^=J M!=7FU.VIE&X'OY=V[=!47R^Y3&_3E:19D=[9IS];B=Y=W+0OT)/6,QZ3!6GJ MY#%O+42? W O-,L2=>%MUG:[ KU[\PDN5XB1BH?@R!U(H8Y_*0R<,!%2CL(Q M$U"$9\[TZ+\P[RE(V3K%8S>5O&2C=9#SM#XGS*X,J7F%ZS#=H>7J_H]\-O.V M-=_M;5X,.CA=$W*%RK52/H+S5D P&!*%!NAEFWN>X6W>UIPKTO2+X*%)\D*%T<.')O(6:C=;:(^?((XMZ2FN>DN%MS^A007JG0 MZ5;;(P8VJ^6Z[C#Y)*V/EA]Q^6V:3OMB!LS"227 2B].RTQB$ (P<15\-C:6 MK<[RZ %7%CG]='.!WT?!..CK&B:+ 776!^;J/> 9!ZNSKIK<HG7![7I8?+K[@^";-W MQ,5\A6@H,\M$;[!>?9.I8Q<2TM M(V;J%4DQ!ISB%DH4AL60'&=MJHP?)&O<\X/!E+\=J';01 >PJGO[Z3#@'Y1,/)VOEHO3^J66-L%;2Q% M6NC*[#D, M%%I$S\!Z%!3!<@HQ2KT0\@$%X]*+1@U@'Z)J7,,YG.[O!=6>BN@ 5&'0,9_!^<+KT#I+WQD/,C.3.8N&FS9[ MZ-WTC--P^"7MG@/HL4LTGBU7[X2E_R30M@X@"R6"YR8 5SE@",&G1MV>[J-H M7-,VA+8?!= .HN\ 0N<,U*Y 9SQ=^A07Y["&(4<%EIE$+ 4&+K "6D4945N+ MH94']BAQO0%K%Q3<\W]?I\5\<3Q-[Z8%)^A3X8PV MNQQKVQDC- 3E [@<,F:K2PGIT06RPX/_[&G..^)G\6S*[,#=N(NO=],0I[/I M^L<9_Q\P+4C,_XEY4MO6J&(]8&0&E/0.ZE0VLAK<:9>$];[-%+.GT?EGST_: M#]G/H/M.D;UI3O<;KB>LSBUQT0(MUT!BHR##2:?(.TSD)3*G(FL3CSU$U9_] M)K\=:G?2:P<8?85?%ZOI^IREU6GSQ(EP0A7&!&@?:0^QFD&HE;4,75UI,I>T M51W*#O'=7?3\V>]^AL'E +KL )&'X>MT'6;5X)]S4CL\'1POENLS39S>"=-2 M"SY&68 88#6B1H@L!TAUW'0QG$G=9D;PUB3^V4]=![*G333>&Y2/OY[0)Y^/ M$SBO:E]-N#4J"*:A!.]!B2#!)<^!R\")IA)XHR8YVU#W9S^$: #@(?3< 7:O M-(R_V2;^T^(7/.TAC_FH3%QPFCP>!UF+! H#0@C(H,Z6Y=E[A:)1]MZV)(XS M=.ZEH;B-QCN \OV=F'\-T_F[Q6IUFMGU*7R?,(,D*FW LT0A)E>%HDOCP!>C ME7'(;XU^;=X]^Q:1XXRP>VEP;J7UIP/:GP)ZCI_K#*24T0$*+(M191T69D>,+'[S^>],AQYMV]%(@V5>#X^+R= M/E1+[X_*N7,_*4)YYXV&(*(D20D//K!,@DO!(#)'?GSC_+WK%(TT'^^EX'50 MA7;@$%SR\=MBO2GDIEB3!#8)Y,M$'B+(.IU&83TJB76\-&;T!7DVI=6QU]T4 MC31>[^4")\J@,%PK6E!6D.G/!6*R"HK+7#!ND]%M.C;? MIF6DX7PO#8Q[*K$#&'[ U7HY3>0,'(;5ETD(65HG!%A3,XL4+W7F)=EYD0S9 M^Z*U;'-5=9V.D0;SO33X[:&\E]P>]?<5EI-9/;-8G38';=;?^8XG/5LSU,>X M;-\#%7,HGD/Z0OFDQD>E?O;#6^2 MU63"&'PFTD0IH'+-4W.FU%I:[76DGVT;]W!;"KMM6OH4U-QJ"M%"/2-W@/Q0 MRUXV&>."Y0V&EWL*]X> M,'&6S.U9YE8HA)RYJ350Y#IRY" <+9N2BV6X5GQR?$5YL0N9J\7@N%"D$LI%.: ',%%+T\ M!U'_SE+L(-R^=Q/\Y4>MM]T81:/JL,2,D&C+JPZ4HS NDW0$BT$$#.PR\GV> MP2.7Q(T#G6=Q)EJIJ&?47:GQ+LYQBTB&,P<%RD0%CE@!:VAYEE!$R,\][J:3 M?@N# V+KP3>[::<#P)VG1EVPWU\+'8#ISR5U>31//) Y=Y:4CQ*4]1&" M#A*88$X:4=,XV]2?/4[;.-4[??AANRFH9\B='_47G 3%0Y:UZZW+M(JR MKI.(K=(&4[3ZF=VP2^(ZW2UWQ,.V<-M1.7U>L)T56I8K1<:K/Z[4MNUPD_;X M1PYP9?9$N@>Z&WND)/OBRH-0@3IK6E9)U"N/>H(I@JL[H15%U2F=3+*:')9 !/(XE1'1I389+-M2.*X):X&GVSD! M#73U0HW9KL.?M_W@YS!L#4<^;PU'S"XJR:&VM@7%98:(Q@$W.M4>?=GE-G?A MSV3>7DU7X?/G97H^1;R%+S $5<_A2 PNO6?V0G3, MIC;_ :99KHO-@LOH0?"H@Y",HO$7'60]M+]-+"NN%+2U%HPB F,UN)@#^%2" MCCX6*]I^;(S1%&$1/*> A>!TC2 MN."BMCI>NCC1X? OEI;#"S"GJ?63_#Q)P$<3.0DE"EN[&UA14T\\ MZ.!%4$S3YAH?QE%5 M^RLN/B_#UR_3%&8;IPNCD:GP"$$DK $= JT'!RIK&Y+W7,>M\J.W\D3O)6/< M$\HFP!U+L86M8C F93Q+K\,?G]X\14RZL%@A4YD\<=%,3(,]CDF(T8&.:' MKO=6F/[Z>?'MY[-// 7(V0\;?&R0TFP@ZNWWQ;SW\\]*E4X M4RPI8+JF[TLLX',F \IOO:7:2 MR:FO+5GI?[DV!J1-.MA:WNJ-H#7$$H-0KWH]0ZT4>?:RA#'NO^XBMLN3_1W1 M\K3\NKU5]]+OYE^OUM/CVESR[$_.4QC6BWAEOLMT_N:D%H]\P%G8_/+.](?= MV_N,3.^SWN>WE_@SW_23AR&82Q9$WG2%T ZBY!*T*$CKQ@1U\_[@9=WT#Y/Z M,TF6,,I!18;9F,>[XK^HC(0G:6V;C(2GB+#GC(2(-B23!'"C(BAK M$ (Z!2PX0SRPJ"Q[% HO+B-A1S@,)\IN,Q*LX=$+S\%JY:K!C!"S$A2E*Z># M(FR7\B@>7E9&PHY@&$B(_1R_[>Z2?5R'Y?H5Q=&;/3='&Z1% PJ1@"D+8:)3;6P3(F!@Y \K=.!"3,"T M#ADE"\:WN0+\3]^;@A?LKSXCQH>'P_]]1WKXQF]S(;>K_EG+"7_X]Y4VI M7]Q4_KP;AGXY6=&R7*T.%\=Q.C]]U-/U>N>G#"#KQZD;Z*;VC@<=S$\'!!^D M_W,R76T&75]?& M=Y=9V+7UU0.?UBK<'<4H$=X/-R+[N#T=4O M/Z[\=,DC[5,A;>J>31U1F7T"GXVIS;R+X[5C/;;V6+:G=IQ*]5'=DD:J?#G1 MVT'.&S[#[,H:W;D8XLE/:!3I;<_5./&?ED5Z9C,H46=42&PCJ9;9R M"Q0\[D<^626=(NLTACL?CZ6\*TJ$ );71LI1:0B,.TC<^\22R;)16=6CI/5A MWO8"P!:@VET;X^88OYVO/TX_?UF?Y\0ZZWDA!Q284+FF_V7P%/B#CEPJ^E&@ M?+S5V8T/[0\!>VAK,8CHQE7Z/Y"^F6;\?MY@BQ>&S!N@:$=3]%PB!.L,9(JA M;8I",_MX-OF-#^WCY&UPI>\CNG&5?C"K=+\]>K?.9[0;4S+S4FW"3E I,_!1 M%7+HC'#.)&VS>53MMSZVCS.JP16_G_C&5?VKZ;=O/PYGBY-\N%A^72PWVCBW M6EY'KY4 7VKO++XYV74.;"A&)(9.1O./@C+//%F'"TP8LH AA?!U3Z:,#K[$%D40*!W03>IL_8-3+&=2B> M-6K=7?P=8.?C%Q+H+V&%N4[RQOGJ3$?+,/^\:>1(TKI\S_OPH[ZVX?B2[7FN M TU_"\?G"Y)[%K6BS36B4*""2Q!9#N1FU2$9KK"R71?,IQ_F->!FW'AH#W#= M/,\;6],=H/T#KM;+:4T(_KA>I'_]/I^N5Q\^_GYF]D6(ABM7P(E"S"@O(7!/ M( M.:6\5[2QM3OX>)&OD\[_147.K&&$H%7: Q[?SM#C&BZ:Y[^H?7)QY)<'K M=29H4?M99A/!!<.!JYP%2F%3:'-3] !1O8R$?X9=?2C5](NR\_ZK+/ 422J^ M9C[3JJRWVYP\7I.2]I($J-K,4WZ0K'&MWF#*WPY4.VBB UC]BG-7#3PLQI "%[3H5+7(*,!)6\!S8LMHU$:V&6F[%7E=PFP7 M."Q:ZZ8#P+VY/T?REQ]_#_][L3RYAV[/NIJU4USA;[;=/)'13RH@R/C&T )$G33$;HP5J@Z_'0@QL01=$3+*X-D'(4ZCL+O%F1VP\7B(] MC*(Z .'9>>?JT^+L2O*<65S]NERL:N*:PF*+!%26(BP,&J*O\R"$+D71QL!4 MFT*]QRCK+N%G&+ -JI!Q;_OO:BUP1L1A6'TYYW12$ MSKC)3$BAN);@4'>T/ M"1633N2;0\7NN/O?\F'=90OMAYI&4NX.-^]/ENE+6.'[96WAG?_WR6I=N?I MM$^_;;P*Y[E+.1@H61)[SD@(J>3:9C6):&0V+.\"HD>?W%W"40M$#2O_#O:] M.^3VFKY;_Z!P"4F'Z]7;U>H$\]&R_ELY_.VD1C-'97-7>/;;B2J,)$DA4RBY MSAU/%F)@%K3[_]A[T^:VCB1=^!=EO+4O'V6UW5<1MN6PU#-Q/R%JR9(P30&Z M("E;\^O?+' G0?(2HK,RL7E= 7H5EHDZ2;AO[NZJ*F M==B.J-Q3@/1CIO\CG%W6I,#RTXJXU#8&U/#M:S*;H#D+\YV_X;S+N%)LD'9P0BHFB,-^F3' W/8,@Y4\.4A,(OP,([>K7OY/4]?S9 MM^OS+6?"610&B#%R.J)+$'0,()E,,GC-,+7M.W^=QF$9:G9R6&NDI3[QMV,R MT_6PY/?EIK'FPW*5\)X(MOM&4MW.M)"IN.Q]@2R%JX/XR(8KQ:$P*3*BK[F+ M8\'T,%:&H?F'>' YHLY/!O0_ATT=9G_^?O/K^OQ\D!P"XS%;38@+A#0P4FX*F0Y>VFJ)%_H$NA"\Q%$04Z" M=HR\*2/ 9G9IKI &TWA+]0/O6?6&N;,+_YAIOP M"?]UCN7R[-=EP077,C)F&23.*#8LRD)$JP$1I9:HZ/=MRB(/H7H8.D_G^>KH MFNP M6\O-U76=#D01ZN/X>_K;,5/N,*RO%B@B9SI4"!A1% H/'@7)%B7A,I5"RAJH)T.,+?#_7TZA3\\'3"^:P[_[WBQX-(YK3F) M-" =.:L1?$@6*.S+HBC.DD['BGL.8608BD_O76A.?7< ]W^NU_FOY1E%9RGZ M*/EV*'2=>+&H)2=$N(R+ .%TS8IMCWJ&P.P_CI/3CUBY4. M#M*K==5%2:CF!7?214]J]%9B7;R"X!POP%1*23(AHV]S 8VAS33U.GL=+C= M@_K'!L_J(E[ZPW5M!OV8_OI^(?+%^G9;ZB]AN=F6P*W+0^L6=EFW29=$')?D M1ELG9I3[3&LLC&-.LP(YU'5LC ZK#UR"U!0Z*!Z1R3;K&CI?8Q&+]%RB VY5 M J4"AY"2!UFX)#NF(XHVU^"/O<9B!-H.7F,Q1H4=>&;/C8S%&&YVML=",W'LZ9X$)#ZIZY,&G.MV M2$M%,B]?'VU_8FLL1FGKA346(T37VT:#G *S#CW84L> &A?K<:#B47 IP@M&A,C)50K!:S M#XC9'=1V<+/MB93]Y\3LI;8.D/EJ%ET+G1U/ 4*LXV\".8B1*PW.1<2,=#.H M-L7UDXR+.6:Z8%IHC)TB,T9/>^/N&V[B^FAS9&Y3D8O@+7.I^%KC3'X%!2<0 M:%Y;/@[AIU3(>=?X*=2O\5%]!/LXS%)!%6[1W=E(^/CI$P%N9+]UYD_8:N[>/R' M/&&'H>D'.UH/S,T?&_P:EOFZ\X_^_;9H_UI(I42+V@2P6#=E)2;!>>T@&A-# MT(ISWZ:N;Q9VNTLZ_)!'L0WZNDL!OR"?'>+Y?J,XK$,$K_GWS'"=K8/ 20A* M6"0_0 C0B0N5C C!OEX?U(2T/D9 ]W12N@#!#W9/_;%9?\7-Q?>Z1OGB.A+] M6A/VBZBSB%K4$9K)@N)UD[(Q#'*603 ;F#!M-RHU9:^/Z=0]G:Y^T?6#W#OW MK]V,UFIF-:0ZI%;5K3%1Y$BV1ZH@DF>N[/40?C!E?8RW[NE<] "!'^S2N79/ M[_\@I?7EBGS5\'W[1AQ"\D&Q!-S4#4I,6?#.D:RB-=;$HDIJ6_Y_%#;[&-G= MTV'K'VU=5R0<\ [Q=5E?HZM7_#Z>+3]M/VZA>;$&G:NSL$@P-7?CD=6A@58: MJ[5/C>:1M^>MC]GF/_S9.QQ7/^B!>V*4;M*GU].3%PFSSD8H8%H;4(H;<,8; M.BE2*FTBX[G-<,"CLMG)W/>[^X]\.%X%)X&318RR4HF>O< M$#HX7DG& Q?DPQ]M,O?$O'4RIOY'/WP3 .O'/'&OS[)"E+*@5Y!0)%!&)PB6 MPN7HD[;DHQ=[ H=OHKEG_UL"TA7]*5-S)$DJ%&'T$E5\ 7"DB]L$*BD8BL M#=3'V?S_D940>REIUE[( Z5Z;YK@[E/F9*R3'3*YBDJ#0F7 )[JAGE-M/42"F3DZ9 V-839!3@H]>@LU?DN2>?3)OEO)U/C90EI:!8 %D*R44D M3W*Q&0S7T@I.DLEM7G!^[*F1(]!V\-3(,2KL*"A]/*'.!BZ3R 4R$EI4UG6_ MG1'U*B(&N3&IT?S2'V-JY"@4#)P:.48EG2+KX0 TQI'BS>RA^)Q!&2\@.*TA MY.*E1)N3;WL+G-C4R%$ &#TU6$-X4_??PO_M=Z\/0LDMGI:#/-1:H& 'E4= M/[$]+1*D8E[E@M)B:&)=1A!Y8H,%#[G56JFN;U3>,?9[^')S=A6/3-9QG]+E MNE7+93J[4@ =.2$T4RIBF_S02$+GM8'- #,%8FI.&+%2X@D.$"LS/CLC&L3 M5;Y U+QW\#&!-I5F.@#9QTW(6,5R>T@L4[%H#KPHBHV$#N Y_9'5/96YB))T MF_ZWQY3,.[W@F' Z2 <=8.C%B5XZ:)T,A4.L4&BEA#7@T 8H)B>N*,H*ZFA; M4VZIFA=;JB&4-==-F1/+.QT_2=43 =@NR'\A9O@/[&ZEYC??,--^(1W[X<+FS$$ M\BHA65NW+M)U$+FK(SLIKD)A>$3?!(2'4-W'1*[)P7DT19[.5LL_-NM?UILO M@4025FD9SMZM2OUS_>&D50%#OJC16_]H'N=YP4\J!J/JR$._C1<"Q0OD_$'2 MV9//*-!A6_^HTQ?\E(6UKA3(L<0Z"3;1B:]/-E)[SE/(.K8I@?^A7_#'H.W@ M%_PQ*NS@PG_NM3"%PHKA') E8D,3&T&)")K1;8".;J#OD)*+Z7DGE6/6(+*%.NY.B:&!V8=7?B1;GR0SCLFM.6:'ZWH;%S2K9\W^HGOK?V4TR?0;F.K MFRYZ)3264C2(N!W>[AB$%!0DSG26+DC>:,O: .*Z,U][(N%UB!VDELZ1]CM> MO%M1O(^_UFUQ,BBI9#+@8TJ@BLW@Z/X'.I+(G-2H3)OTVF 2.\ZEM4+=_BKJ M,W'V;O4-K[9X[9$,N_\?3Y#@>I:6B9)6]S[_'QAO9E9>?/^ Z7+SL,LK>=(@ M<0K28 ;%D.!3D@5GR2,WE@FG4Y.S-YS&0PW1O6]ZM[K^KM_"YM]X43V#)]^Z MRF]Q?_>Q&-,YZP#]D)#2J0+8XZ M9[#.N)PT_9]HD]1JQ=&\EVLCU#XV>EW H7L;^?%JJ\LAEO+CO<4PD]G+770= MWVH:X3T!T$"M-@=E%$)@6=1A&YEKYV3Q;=+\Q[.:=Q'6FV]A>5;%3G[!AW"& M=]]5>WI7:7FV#+>!UMUQ$"D;)0L#R50!A74>/T<.+I-'DDR61K9.^>]'^(-K[FC !1M M]@HQ\C:O)G,8O.N;_H$3<#5FZ;X+<)578@:+23Q"3"S4H)R#+R) R+%DY@CL MAC>V"QSO/PR!5KDRM^AJ!>GC>;0>%I[=S!>ND 7C>+I*N8/N#FVS*1C-Z7'=R= M?Z2//-_]H^LG'1):$DDY*$P3[RD6"$IE8"%E94PNR-IXRU-R,7OCS>&P>EJH M/H^..\#WV_67+[BIK/P1ON+F^M%0!U80LR$\D4A5)';>!**!]KWUR; M/IQ=Y,R+N/G0\;@]YV!5=8&WS=?U)EQ@=7SN+J%K9KA@.2B*X3#5=);*%GP* MC'Y1ADG'DVZ43GB1K'D?/3K"WU2JZP"'__KPS_4WW*RV%\@G)''A^4Z^E/#) M:XW@>%WGD[P!GP,=MQ ]>4!<>]-F6?50"N=M^ND&G4T4V@50/VXPG%]NOC_A M!$,TZ)D!1/+,50H>O+$,=+1,<5&L;30?YWF:YET(VQ$8)U%:!_#;AH,_A?1O MS$]8,=H%9F4 C8E,OJ?CY(4F,4698HPJE48SP%X@:MX]J]T <"JUS8C \\W% MXL^P^H3;^$Z*$ERAJ [)SP!%P*@[AA+$G&1$8Y4,@]*+]*GW<$9_>HRQ!U_; M2VU?ZZ3-_K+N 2#7N"X!8VVY!&[J+BJ9Z8HO=5BO$]D+YI7G@RHXAD-DSO#T M )4]5OH>\IM9[;\M5\LOEU]NAI0QS8J(&J(OBD*/K:'T$9PVWF>//HA!V8I! MBG_PU3.K?A_%K:>0XMSJ#W_?(]QIH9AW'K(5A/V4D Q>*:"T0DW^O+9\D!L\ M3/WWOWJ>ZV$R]>\MQ0[\TK%WXZ^W=:(1B[#&2=#6UO7P9"]=HDN2<^L*#Z&4 MW*;0;V^2>QGK<:RGH^/HM@,0/ZXX>9BO>/-EO;FH>P+>KL_)ES^OKQPZ%J.3 M!%;/IV+&0-":I,J$+4Z:('V;9-182D_KM7-/ #V.N5IJLW^TIG3YY?*L+A_X MYV9]?OZOU0;#667XGQ3,_H1EO<&/X>^%<"Y)7B0X4Z/:H@4X&068$)"BVQAT M;I0TF(+\TPH(CX+K!GH_8;#7)I$[IHLIR19#7!J9R*>NHQF5*126(7*52Q2Z MS="F2<@_+;]C7K#OK_=^EH$^7P#[4 J+Z)0)3 4HJFX73C) E+PF%)5-);%D M&M6Q#*5PWF>(/I [B?;F'0-PRQ*=J_,GA_%/K&ERDN)OX:+^U?>%8_5@15FW M8M66>;IHG T)H!UC D9^Z;P/#L>%6F.5]%D=?[M*Z[?MBQ[N MV3FY^V,FJ)$?0-]$9?*WWW37]'5O2UY4BJ%+X!V252G&D:>7+2C-7"9=.Z7; M],J_1-7!Q<4[9/MN]?5R=]\;9RQ9@PP*?5(=Q.T@\$@2R399IH1CH=%&B3%D MSER_.16&GM0;-U/5"9FE?9L57_JP5B:J80/CBR!32J?$9 $O0FT12S7KH@KH M8$K 4B?KM-FA=Q1#=3W+^TK.^7W=-GJYV="-O$TYW1V XF3RQ3HPO,XQ$"Y" M<"[0]:^"M2EG=K?4M(T4!E+:L;D:@Z1GS54+A9V0Q;I=77I;"',ED/!@\^V- M>.AO:R\F*3V'B]O/6S\2VE6KX$16L"&!K2SKL61Z#&N=(ZP>-Q8?,<>"?284^P MW,703<$M]YSE4"CHC,12+ @QUKU:01-7QC.4C5J&7R>N$UA.!8@!P?LAVND4 M<.>WY_:ZZ,H[9$QY!=EQXDDE!%?7X.3B6-%!EH2-8]$7J.L$'S_IE[RM_UZ389G0]2 :MMI8J3)'UR#*P(3IAD$F]4 MJ#F*S$ZLY(0X&6(H)U%:3XB\>BK82HS?5$1SIV7D]9V\CC&TRD#,G &O63_+ MM&E5O/,"49V@;7HH/ >Z _72*<3$3<^%D\(KID$$+6J+'X-H"1.A9%%X=IJ+ MQNF;IT1U25J.EW<_2U G 9@TA)M)8!]C[$\\O-LMT@7DW3[O_]OJ%A/KIP.(/;<)$3+ MD\^ I==0"Y2 MLV( >3W!K#:$)>U(GL('C8C@8:AC5-4%WEZ:J.E-9KXX"4F2 M8Z,B+^1K:P72,L&DE%HVRC__3QF&>AC^IE)=!S@G?UQ>WUC5'+QGG"$74G=R9SI S*8!%'FT*)2)_ ME#K9-9#CT:?VI/5]U;2>1F;SJ]O>)YWK[*V+%K3)M::!0@KOI:\:-=X5M#*& M0>JV8]7=+.'00MU[RZR#R^'7]>H3?=J7*I?JM5TMWR)2&3E2D'VB4#(+"=59 M@\REYB%*A:9-AG07-8/P8GYL)^1@+76(M)MZK)@P69T("C:"LA0(Q$1>NTVH M)"J'D;NC8*T'%^1P/;\"G#V$W@%TWJY7WW!SL8Q7\ZEN+"UGJ!E)0[O,ZTAB M"T$&!VCHE,7@M"MM)A3M)**O2>@:G+ M6Y1AFL(!'2@P,$863&38&P\OF(*-04BU/_:%.A\N.C@45SSO&)5P-RDAA<2# MIK/M3'6&/=D-;RWXB)AR1F:&;>#8+_GY$FF=-,P<'S:[T-0')1 MXOK8\Y*%M4DXXL=F*^B^L1)BI--KO0U.\"B"/8%YR8LPVJ+I(*EW M@)IGI;.PG*O$3*'03.4Z?)5#P#I\-]@?4 M^B*<39.FNW-H7Y(5,YA5%!*"1U?S HZ](-)KDWEV##Z.FEZGCU, M:*#-#HS>G=&^Q]\B"9.4I/L^E%B+CQ@#[YP DX-G*(2-N4U][4YR9LX'-M#[ MLS?GODKH $DORVG!D3&1;0"#=8>FE0B>HP=MDO5.1%1&S6#EYK5N1\#6A&KI MX$I]^.;\;D7PQ?.+/\,%?KBH&W_^P$VJ"OR$BY LMVA)7A2CD+.0)0G-&N#D ME9K$,FK9)L,\G,;3[\6?YFIMI-4.C.*CEY]=,W47VF7KK..0;*C;A8N'H$F& MLG!)8N-9VC;1Q0#B3K]#=1J$3JW'#J!Y6U'\R@V1LE=%:@3!9;TA%(DM^4*@ MDMR%X@L/;1XP!A)X^I6UTT"TA3[[W);PQV;]E0[C][#*-6_^M5X:#RD>LM)@ MYZ=,L'?@=>HF6@YP\T5_G(75Q9M[WW:W-(ATBB+42I<:0:12AY,4 RF[0M$# MV:/0Q@5ZE;1#C=>S7[!KHU$Q7/N""C*C T6.-(E!!0U!D !RBD;J-MG?,53. M&^1.BZ7'IJF9MD['/NV[?NJ%SVIDJQHNGWH=976$-+);G]&YRR6C.0,**^5S-ZI-E5XK]/6NW4: M@YO!UFD_S9R.3;I=AK3KA_MNBMKWBQI9L]$\'LW4<>\SRRH"+]775\J0KY\X MD*,O8@P%I6_S[-/.JU"2W!!:,@ZN\BB M$$$?.1SOI5EG.(H.;2T6V/:V&9!8=%0J9==HYM3KM,UKON9U M\/=34,^0^^=F?7Z^D#9ZNM,E4-Q=5] ' ]YJ"\S&I"A"9R*W&?/P,EV=.E][ MHF HR,:KI . O4GI\LOE62UW^@<2$6FYU1/]_@RW"EOE-U_6FXOE?V___EGF M%]ZBPR@U",_IW!I%<5(4#G@T1D09.,I&S0H3<="I>S<-:&=1\WAX^RMXK_!3 MI;2M!?T=+Q92,)T%73'<,59?E^MRY$A^CA8R:Z6-R&VJ@U^BJE-_L+'U'*N. MR:J"F[]WO]=B7%($P<@<25Y[ M10/%*(&!R%*$(GUF_LBNT%3O6O<-]D(9R7*=B5HKYNKR6 &.TQ%)WDNG3#9: MM0E@[U/1J7^W%Q:>%H7O*>T^'^#_N5[GOY9G)*K\CCYL]:G6$E\W!8\V/B]] MV 2&9C"M$QF5F^][\_3[=G3#6(=:613 ,-5:#UZ+9#T#2QY]$DDGT6BIXB@R M#S4V@[[LKD(EUP5==#5#N?25":XI%8GX)3,,E&J0S'-I,M7R#JE$S9& 0] M7R=TF%XZR+'=L?++@J6@V$1!G":& M0K9Y2-B#V'DS9W- LHT>.X+J^B46?[G)M80I+6PQ/P<6\V;CC@_OHFC\YQW+2?-Z>W]/6!3UV=F\< MR@E90=;V5(,N@Q*$=^]4HB@IA%!2"%S]0('X@EE,7IH$S'!;1P^D.H110C%1 M>93$NQA[>4/YNR]?PW*S?:RI3]%%.%MLC'7M MC:[3RAP$37IF J-CC&?+VJ3$=]-S2F[B%#@Z0!L=>(+W+_GWY;'(%B4'TKVO M_;$4AZGH&?TNDE^KF%%!.Q)>FU:&E^DZ)6_M$(Q-J)T.L/:67).+<+;\;\PW ME)I#* M/ ]\46&4UD!)IKI]A^.TC*HH%%"+(:IX##B&'HJSR7GR=;-J,Z/K&8+F@=;D"E]/+_U. M051_N\';!8Z)? (2"WA$"I.\%10AD5>B64K9B52*:%-"_"II\]JL20 P %3[ M:V/>K:?_6'[[]OWMV?J2?-'-U_5FJYCK%B/#LQ=1"\BZ3N]D7('/)D.,3D?F MHE*%OWJEO? %_2'C "VN)Q?IS.MPS](RXSWAW/2=>26**1F(?UOGZE3B$X)A M.1 K0F PKX+BF0^?-\O5#!!3B')>,-#%_&'YZ?/%^5,F,G$>I4.(EIP[E>B> MCCP4$#PD(>C_EQ!?Q,%S^_6NX2$B4U)GT-H&4"IP M"@-\ <<98PX#TTF^BH\AWS2/\6CEP+80;P>.[ U/?Z[/SGY9;_X*FTQF, C/ M8AU3:3A0T%C .ZNA2&2"F6B<;OO4UU\BE#X,&04Q6X2%A,C/\3GG7W5N5SC[=CY+HW'K[B9KG.'R["YF)25/QQ MN4F?PSGY6:DF26NV-/_7Y?G%=FC"0G*54W*D5.WKJXX.X%0=!VF2I'LZ>*/: M%MN_2%X?S[M3XVDZC?1D?(PBUK/28(2G$"Y3'!,7 \T/C^O[O=''__%ZUVF+UJ69?4.GV326SYT#?CB8[UOC97!+,]: MPBN7@E"05%V\(!,#.UVNR%%)G\ %N &9M U9%& M+I:ZT$=8IR(Y#XU6@@VGL0_?;'I\[5]1/TIK'5RU+_#ST_??PG^M-V_/POGY M-H]O;&#*45@M2Z);(TD)W@M-LI0)LS9,ES8#.D<0V7GU$= UM68Z -G'3TWA-KJT.(/B" .]>X;)EB7LC011& M07N(%"5)]" <*XS H\E1/;9[/_,K>#^QYGYJZ@!ZUW4E^07>_A-KR0CF-]]P M$S[AO\ZQ7)[]NBRX2-JE9+@&*UB=E+#M% D>LBSDJSIN2F@U0'9_JKL-(_;$ MT).QL4=2:!=MM"]P>37;V0NOD_,!F",^B"$2I;,,O+&YL,(YVC;S@%ZCK-MX M8QH83JJ8F4M27S]15RP)'JVL:.#%U]EL.H)WW@&KFQ\5L\Z71PM0=M6H#ORV M;@.,P_#32MX=7+4[F?CY[W1VF9>K3[T%L]\;,WV\#7C#OL\<4P$I!]MG0N0HL"!#< M,D,!/LGPZ*\)S] Z")+Z9"'96'FSCOP?9NZ?8Y/GD)-)#!ACM=3+K9-O,!C77!@I!0F!$NFW262H)7@T"KP6DA) MC,64&FVU>Y&N0=BS)X>]!DJ9;.M$*^M6&6)6)Q]1U)E[C$Z-LN"5#!!\)E/E M@R$93F')AB+'G1QRVLAZ1O \YY$2"T_]46=LD2ED$#IFDEA]'/;&@51&:)]5 M/2Q'"1IV43<(VG,T=\_GB>WCX:T MWI"[CRY/$["$0%R4Q+2VJL[RE054- Q\J5L+G> LIAQ"HZ%N>Q+<1V-K'9T.$TM/DJ1[A7M6>'*IM*%KW!#[TE-/3TJ:$=K M\S0Q2_]VD1+/6J1(XK3$91T.XK324%1=!2&M88^'1\Z'6?JW\[[S=(W9L=H\ M.Z>22/V1S#\;V ='SOA;UBM[]]=HW MA+>[L9ECR.I*'4$\*+I*(+"B ,GMH;-8F-='?T*?_>FH"R".U4Z?&=E_7%/R M=KW:2NO>4+>PRK]J(I,*FD-)O,[UU@F<)3\V29\,JU/L\A&VW#Q'WFE8P#%( M>G&YS21:ZG.SS3CS/&ZK:PFO^J5K3 M:7X8I$:KH5]$70\?L$$*62C.DM854"K;Z@-D2#RC1QX=-EI%_")97:)JO/*' M@6H/3;2.P2+M0%",P>QJ%!GH$1O,L847]]4,N8; MN\3./CI>MQ=XO^;IU]M:9*&LR:9X"GQJ$SYG ;S3#'@I,<>4B\,VM=RO439O M==:QK[[]%#*SH=K-ROG]J=FUX4%$(Z%HK.4X=80<1=800G8^BABS'&"?7O^B M+LW2GDI=-Y-POP:IOI$)121K(CUA(-.J# .'/I,;H#5WE@*6V&9'RO,TS;8J M97+-#S-#8]4P^X*,YT7U)N?M5;X@!U+S&"+8: +=V(5\RFPU>,^UD=9S$\J^ M)NCF2V;;R]0*)Q/+M5_#\Z"=V&H?D8@GZ.OZ8E6VD8<"82(/SGF>S5$MT.C^ M[\D+?^.1,)LG:%.H<>,U- M7I\[[S4W1@W]KF+Y!\:+?5Y?>O=RF *Q*9B!4/?@*:DE>%W(^ E":/)U M9>HQV.SD17<"+#PV"U,(OM81>699)J!5BJ2&XZ6 MKD>NP9 #+IPL=8QF$XY?IZU+NS$&(<^O(YI$'3U$1>O5-R0_F\[I[8&]8\8C MYSF1F")'!LK)4+= *-#H6):Z.DEM-F&]2-:\F>$&L)I."?U>2C=I@W#V;E76 MFR_;CSR@9.B53YSH AM.==MKC6N?DC$>7*@C]G0FG*$LU3L1G*G $F]3]MS. M\;VSGE>/*LP64W+(D)PBW\MGXLXB_5%S'7,QSI0VMF8',5U>7&,PL,OA/43@ M'=Q4#UG85@MP3W81@P ME:B#V31$&1%8LD)I:55HU/+TE);Y$7.0>E^$RVA9 M=X>6>^M %'>:^Y# T7U=U_A:B);X2-QPYXV13L0C8*:7!76':OI%X.PI]ID' ML)/^Y._KB]L-0PXQDY>E(9?:*X.)/#M15SA;XYPJGOY'ONRM[/C4GK2^KYK6 MT\AL?G7K^Z0+FUDD=H"+0M=LJ(Y\]!H*:AZPD+.=7Z]8>/RI\X)])-;0X))2L<>+KM6'4W&]+30MU[RVSF$B7Z MMN7%FT\;Q"J+FYUQDI2G0@!C2MVT&CU$CR06AZRD.IG5\E=UOO.CYQUT,[7B M#Y=>!Y[@K^O5)_JT+]O,"OTW5W7&B1'=E?R A&!' @FU4S6*G'(P/''1II]Z M%S4]70Z'QPX'R[M#S%P?HV(YT]PDL(G558(,(2KZ16;M,,5(?DV;6MG=],SK M0QZNYU> LX?0.X#.HUSNMK &&FH13JZ9\5O474RM88DJ-MJ7O)*XEY_'B[?H;KL)U#&[HBBXR&XBLGJ.B X3:G9R,*#&ARKR\ MOFOD\:?VY)7N?\\<*JY^-'T-?"3_*Q1K0:I"0F!.0^ D#DG!LBT46CD;1NEZ MSMOA8.WLUO(>HNI'S^]7>.,Z*\FT-X(<9JQ\M[=;W?B+K1^4?_UI?TR^M#,EJ!2B1@Y(Q0@3918Z@'P\11*K_] MZ-EJSMNH?#^1=:3R.G[X)OV9@U:8R8-)B8$2/D#$&GF[H+UDUNCHQBG][L-G MJP-OI/8]Q=:!J__^:Y7ZNU7&OS%_7+\[/[^DS_[Y_UTN+[Y?_;J]_K(RS)'U M A%J4:%1#FJ3( 0ABLNUEY2W:2H81E]/*:O#LP\-=-(YTNZ%4$H85($5R-S7 MSBU6B^2]!.-MXEIXDW6;:0/#Z)LW[&R!C!'@VU--'8#O;3@[N^+L-OVOE''" MD@_&R#CGR"%:$2"%Z%QQ%%6S5G-X'E+2+Z#VU?:3]I4#1-\#=+8/"+^$M#R[ M.5_)>6^#8!"8H&"0.[KM/;.0)%."U\&3K,T$OZ>TS#OA?>J;[T!9=X>6Z^,C MM$R,&7(Q4R:?L [0"Y8%L!&UI<"0"=/(V.R@9N8I P=J^$7 ["'N#B#S)WY; MGWU;KCX]9.;:6N801"DRU,6M'A32A>Y,M)!+3#P*Y\3CSN_IIN4]3U9/(-I' MZT_' 4^D@@[P]"M>T(>]+U>\W(2E*2OB(T+*.H(*08+CG@$K/@;%N4ZEC0G: M10;U'&6,)@-E5J^QKN46.$*-E3&0> M$K;9=/.8DGFW@$SMX1PDY\YPGM,Q[+1VFVQ> LH>@.X#*3^%\2_VU033!\< #@V1K2;82 KS.'+QB)0;! M.86536#RD(Y^(+*/5M>3B;@#@'S =$G?^OX;;E;+3Y\O?EFNPBJ1%U99^K N MF]N?;!,4'_X*7^\Q*[(M7!=2MZVK$7.M#&1:@^&<_C,98'>VB*'S5V]F:09!@F>=MRC"?(6C>955M MN[CVDWIWX*'8 ]]\65^N+A;:\:09\Z#1&%#,9HB..\C<"J1_9J5NUQ2[BZ*> MFGKV5/>+$-I3]MUAZ%ZY8'U^/O^\/LL?-R&3]?U'^'Z^,-;Z*#-"+IY\@2JV MF)(!Z4J2@CM4CZOOF@#K%3)[*AMO@;8IM702$*2_.R>OX&+Y#>_QR1>8F DZ M:A#>UO7 QH&/"J%(JZ.S=1A:NYDV>Y'<4Z7IL: YA?9. J9_X"95=7["]^7# MQ3K]^X_-,A'/RT^?R#,MWB&=QTBN:*"XW1/C$)1%IL$EC(@SG& MT(AG">SI5;H%$*?13"> NSI5Y\3,]?FJVW]O./WPF41^OJT+R7RA@\$BZ"19 M%S0H%1BXY!AH:V+"K.@>:%/X,([.GIX,IH-?(SUU@L+[A^OKY29]#N>8[P5K M7G*FO"S 4)"G+'T"GU0!S;7WCL=D\3@F;P=Q/:5K?)EVHY0 MOCY%[\NCEKN?__Z*Y/\N&#$@B'@02M3:?94@^%J:4FQQB+YPUN;IQ&6NZ4'$8;)4BG$RB7& 2T#C!Z+NC_\2AX=S=L ZEU;(I#8"[6$22UG+DX)8^< MOWJ=Z&'0/.%E3%[4J)NO/!Y6(2.@^F>$E7?)__798C;DL>[(\&U]4D*!;G.0E*I MD M?![,:[XH/7A65A[7MO_Y=PV!R$OGT-O+M #"[#.L#+M?EL5$-/F?+;0)1 M?U%!&[K]$X+1F8ODF-$V#4/0^"\?!JF3R',C2 MV_!UR\_".CHIMF2P(A$[]:4SR& @:1E8'='ATNO#%(=\TS#,G$1JNH5L>[=/ MVQ3(0FJNC*I[+.JP""63 XH@$FB7HL)2O%;''X9P1=LP?)U4*GIBAA)K1_G*7:- FY,Y3"4GD3^NC>==F!!JT!OFN%NNNS>7FZJ9GY:;S;K MOVJ?9?A*/R'>E.$QB$2FKKH/JJX&B1PMH"N.'%MA3&K3WCJ&RF%X]:> U^9* MFM>^[F1K^ZGEVJF5^BW\O?QR^>7I ? R>7#6\\R-Y*'1 MPI4Q5 Y#W$FE^YLIJ0, /FI+P)NR"FF+SY$9,-G4?$X=WJ1=!%1.")6RY8V& MRSQ#T#!8G5A^_W#1=X"@G49Y_86,\35;]^H2DU9:Q+II6-JZ/8'B)$>2 JDQ M..2E8*-LV@@BAR'M))X(6JNHI\>"=ROZ4#R_V#9]OM81^H'(#?G]ZGXGZH)E M*5"G.A"7UYF9NH +6=+A$]&2Z4[*^U==LHF)&@;&TWQ<.*[&.K"4#]G_*9PO MSW>QQ1?,!1YC%.!3/8,N*0C9<# QRXA*!]_(3 ZE!-5"4S+1D-.=A S_V2 S$P9*'T&(%W<,<\9&$[ M="IR*UA,'H(1D:RI"Q#IK@2#2)=D3#'K=A7DO2^4'J7>UQ=*CY%U=VBYMULQ M.A;H?HS@KR4'J4FEY8*#U&9O.K^^%R9,6* M,]I#RJ(VE#('43L%QD?&%$LN6#%(W2>P4/H =>\ML_G5_6 YLD5A%:*HG77; M1'C='5&(_CKJV",NO %]BY^K1P'22S$JRMD]IRG8B% M==ND+,(D95W6;9JL3V.E\"'>X\'R[A S-UM/HTQ<9@8"0VV+(8EX1UY23K8P MB9X"L7P4U/3@.QZNYX$KA4<(O0/H[-YN*REV=Z$DT,BWO=P<0O(9LJ(#E7(F M^;1);YS02N$Q>AZT4GB,T#M SG-98^Z%X,5(2.@]D/>,X(7TX!DOA3BA:[O- MV/%#YJX>=3/Q=,F._:3>'7@>O'N2;C#?G]PDN):H$[C$P]7DILH.H&)!RLJ; M.\8DUI=H["D^WA,2+\)L,OUTC;R?2\%41RS>8XXL,I'/,UEY:8'"" =!YT . M@H@1 \6-^AA#I%\ALR>/O#7^#M52=Q"\/RSA=KC'GU5[?('*B"A#K+%KJ=N* M/;C@""S&8"[D%V1UY&'!CTGLZ79M ;VIM',:L+ON(E59,1:8!9-T;8_/%!&E M[9ZMX"6/Z(4]QI7[ HE]3E1M#+L]M-,![ ;T"?+"4M!H07-7AW/J7#<-*LA& M8<*2F)%M$A43-6X>O:SK$*!-K(]^ZW7>Y/66U75Y\^%?!Y7K[/RDB:IU7J>R M;;&.DDEI\I(@1A?K2%('SGE#KE0V=5=>$:7-7N_C%>MD8Y7RH8!FC@RF= 1G MG@I88VR*V66&;7H93Z589PP&AA3KC!%X!S?4SM2P,2&A$1*TKUU+T=3" K9= MA22E=,9SVZ;T8N\GEZ,6[(Q2\9 GES'R[A SUUEA9NE&)HI!2JP+&52I%W,! MIZU)7,:"L5%#XJD\N8S2\[ GES%"[P ZSV3_N4A2L@#.5ALL$GGU0B3@@AN> M+=<^M(FY3N?)992>ASVYC!!Z!\C94?\F7''): %))PZ*8087T #% 4FR@B'( M=N[;'E6E1ZT+..22.E#6W:'E7F6-1.&2R@%$'7RH?)(D%ED+9)(+G <9C[+; MKN.JTE&:'EI5.D;L\]>=/:B0)&DX(ZP%;43--S@!+E*48*.VLC#Z"SZL[NP$ MJDI'J>F%JM(Q,IM?W0\J)+5@9#:#H,NPBB!Y!H%8!YV-8,7&8!ZW*IQN5>D! MZMY;9C.J^WQSL7A[^>7R+-0WM*O'M#]PLUSG]^4F%75E A-)164)GI.?I1PG M9VO[L):TR4YSZ?2@2(:^\-X%07]Z?#D,I:BGEZ;]W8LF\N\<3]4(HK . M@OQ[0TY_66]^Q[_>I%1G9BU7G_[8K%?TVX3;GVXO%+08>30<,$E3,VBZSNPP M8.H<4T=A;8QM^DA&D=E3<W>BKH\0-^A84!EX8+6K@DY/ M<$Q"X0D9XR$QWB:_M(N:>;,,#96_GE@3':#I3C@?+L(JATT^_]?7'"Z0],V8 MN6'*H[%1U4Y=K+]$3\$ZDJ@P>*&-$*71T,]!Y,V+M\-1\-AZ3:Z2F7-=+_/S M<1-6YT33H[G@V[UEV]>H]5=HB_'X,A)(?]$2E!,1(B^6$A6*"8U9F8? M5:_MRI9-3M?,AF]ZW*Q[46+7"/X3:[7HXR5[[\N3S5C7C)LB;/!D$DQ-@JK$ M!7@=+%AGI#$Y\>A?J9";G*9Y,\5S(K>E\DX!M3?U:?6?OOFRWEPL_SOG5(N_61&B:FK@+:3^H=@.=1]=OOZU6Z MVBFS$,XZ+NKL7HUUK[VN6^"D AY+\63!16%MNO6?):FGLI ]%?YR[>&>TN\ M1O?"IH6F4U-T<2"EKL.!2 M;EA[=[-AK:YWUT*1))PU=,^:Z.B*3P*T=-YX[4N(;4:W/T-03W4DTX!F"LEW M * _:_/;"O//8;,B]^Z_+3M>IA\C\!ZNMEW=NTO4^1MX=8N:Z0A-M'5V9-9#S M5N>O*>(BT2]T[\08FV9AK M]U4![Z(B57.?LD+&79NE.*?3]3Y*SX.ZWL<(O0/D[.C/S8%YIJ($Z[2@XY0< M7=TYD:=O@V!6>B6/T<'<9]?[(9?4@;+N#BWW&CT5SS'D9 CUAF5-&]?F9+K>1VEZ:-?[&+'/WP;]H(,[E>"110$F'_"Z7:]CU+3"UWO8V0VO[H?='#'++B1 D%)79/9!B'Z2,<92:5:A!)< M&J3N$^AZ/T#=>\ML?G4_V LDD(O(R,8I3.22!V; U7T.GF>GG3.NX+!-:2>P M2^D =>\ML^Y\@;LLM&)!)4TNM>(RU.6D$1PBTKVG="+<.N:/L4W\UWY75$SG M0^XG]>[ \S"+O>!&226T!,7(L]U?[R M4.S]=; WGBA\CNLFB/K7*EP5I6*^J:1><,N#<%E"J%W.2I5MQ8:LPZ>*CQ9U MTL>85+N#M)[\F!;8.E0;XP'FKP"VPD^UHN+CA';KZMM_6:YNRY]_QXN%*MX: MC@H"67+RS O)BOD$)6'FD1>*^5K%OSL)ZNG2FPI1ATN^'QS5=.3'ZW3DPF5G M8F8*=/3D^-66(V>M!Y)'%D($J:1L I[[5/198G4(8O:6\?[^T?HBG+4L7_B0 M/F.^/,-UN=G:\_/?7W%56X8.J%IX]5,G*E881WW;&H6"FJ/V!D+0GO"@$D1N M ]U&,DGC\1 %94Y"AA*30M$TK_ZG4*(S! MP* :A1$"[R &V_F6&E3,A46Z/Y6AZU0Y!*]*(54[%HWW48AV=]$)U"B,4?&0 M&H4Q\NX0,]SB76Q+3($"1%B\S%@-QJIH<-A/MQ:Q1&Z7E8C<(8 MH7< G=W/Y<1!LCS2@3*ZEBRK $[*.H_1<,,DXXRWJ6XYG1J%47H>5*,P1N@= M(&?':ZHIFEEO$B3R9$%IZ>@X*0$FY6B=<2K+-@MD3J)&X8!+ZD!9=X>6>^\T MAHL<.'JPVMG:3V/J7A0+@1571%$JF&,TF%&H4Q,IM?W0_>V[VW693( MP6 DTHOSX&/FX(/*J204.@][M#Z!&H4#U+VWS.97]X/W]A0P*IT3V!(979.2 MD)K)^%E+MV0),4E7!JG[!&H4#E#WWC+KSA>X2RM[7Y27.0)JK\A(&071! -> MU\HJ;8,UQUC]_6O'-0J3^9#[2;T#\#Q)4D?Z;3J[S%>OY+/-@_L<&ORPO MORR0:Z<8YY"( 9):;?)%8T!S:U+TV5 XWP1LKY+6DZ[L86L#I !QT8 MK'>K?)DP7^49S[<,/HP:L?KV$JTX"*=EQ!$2DDQQWF;EZ7! M)/99 G'8-=E".UW [LG]O\@EL*BR!E](/"I0/!JU5F"\DT$Z5Y/>QW+#^APW M,[''-4KB?1;5_(KA'/",C9&%3#H*[DML4YC^DX^ G:#P_1WS_%3>A#JJ]^O"/)+*?Z%_]>Q&2K)-J M"@0N&*AB.#B)&HK4IM1MH8;G1ER^1-?,+XO[(^')8_1TXN]S3- U1S4+LK=A MN/ZO)S,/NZAI8R2L=5$*@@97=BNY M.W@:GQ6FX(%;C:"PSDJS-D!V10J-Y'RK-JTESQ#4E5D8H_NG9N%P@<_\/D!V M[>(\K/*]46A7QNX12\DE00Z3!&=J37(DK\?K),!P0Z8TU]5V Q8X#_RV>9,J M$P"DE60["$)V786W ]A^"Q>7&_K?1RRZ$I/63-&%R#TH1E=C3,F"D=(X%IA4 MN4WZ;@]BY\V\3&JM,V*\UM_33]]L*9Z$B3Q$=6!155*@@.N/!"".MR-Y17-@$2P.(FQM3 M$P%AW58K/0/M7CUT2 RMXARL3Q12A)# J6+!)BY)7-QRWZ;V=P!Q\P)MVID1<'6'^?M2E@E_NB29DE=XL_5/YRAXDH!>DWQ0"O L9XB%R6R1BRS3 M$'0-VBF_BX).(;2OBM<3RKL# [7;EM][8E&J9*DI>LVLSF"O3%H 6,M%J"0E4YB,G0PL2B7M0[8YLES+*4].F![PF1]1)UU@,E=N9,_ M<85_A;/*SR)[7WQA"J2O!>#&"0@8(LB(1D5$"I]:19<&%9$)R5R%_OPAGT57,G M/*?'3!,A]YSN_'#YY4O8?%^7VP4HY^NR_=&ADU)&?OYD:=#].&J4$D67R&'W M$)(A9UV25:G+?T HC!0&9,$?3W'M,B7Z\##45\L%0\FL< F$\!R41@F>DS^* MKL28%<4WJTS.TK[:WQEUVCT6+NP/GY\'F]N:C&\HX#PTOB:"UDSF6= M]NK R4AL1 ID$],IF38!WE-:YG9Q)@/*@6+N "C_$3;+&LW>,2!MK7D#*W5S,93 X3<@XK>I:")N5TH&!)*Y <4=,ZFS ,AUTDCEH M?HP,Y".RNG*AQ^#@91?Z$.%WT7WX3 G6V\M-E>O"YE*,(WY\R74;EZD&O(X2 MB=YR(R1SL8W/]#)=7?G9TZ'I(/%WX$T]P\WOZU6Z9HC7Y7_.63"I[LOQ&<'5 MM1HB%Q]R02E$F[&$KY+6E4_> %)[*J%?5"V"D\(SZ4$KRT Y1<<$?8'ZX,VE ML,3*46U35_Y[ P2-$OADWOP1WVX=+TQI5R $CW51)*M#D^HD 2&=5";G1@F" M)F^WS7I9FR%M8A5U9[H>\7)/"HO^P$W:7O@^2*TE\1?K]EP==2WD\9"1 M6<,\YR$WX?SS+V?KOW;%[>W2&,._M6WF M8D_NVR0K#!95R,)!-J* "BJ#)T"#L4P(8VUMZCVY9,4?X7L5]?E"FZB$S ZT M+76;%5H(4I(USRA8H3#9Y39-X;OIZ2H],4;S+YNSO<3=P;WY**WR/M*I6V%^ MM_KY[_0YK#[A+^O-YC7.+YNNQF>CG=?3KJRZ:_1O?GMD4ZF)>[).]L>[_N,3?28H?_\*S;_C;>G7QN1I\H8*.&8PT M&51VC"3!+(C:,>=C%%JVFAJQ'\5=WD:J=F=@X4MY+8,Q(P,:9"E,SHXY4EOT!H5W?Q,8"XCX).#7\$*%SD6F\@ MDB> !%^7*7!PM=N.\:!==.0$VT8[D<:2VM5CQ-$P.%I))X;"7]:7FT74F,C/ M]<"]2"1-GB&:%* DI5*1.7+;LL%_.*5=/6<<"X.C571J$%Q^PP79^*A$3."+ M%O55F82IF0!!<5?)!;&DXPWD>XG2KMXYC@;!L2HZ(0B^*?2=MTR6('*N5>=< M6E4GW JH13)@0GU+U#&(1IF:OHBI/1SC!V[CER!X'0G3H()U'6>$3Z*T2N\%-] M:OS8O'#*8PDIT:EBSB$HJQ%*2:5,&?%A]LN_OB KO\\+:;9/VW2'PXJG&T_<8]6**#?GX^95Y[V=0".!(>^#D/8_KJ-"+]_N(SG MR[P,F^_O-W7P]\7WW_#B\SJ_6WVC"Q#Q3E_W.$_..BUMK%(3@F#$XIA_/"$J*I$CLO?46S;,]@OOI( 3'/'7G5 M'G*%ND(O@?[H0.B@69#&NMBFP:"7%- SX?QF4]N68I2N#28T3<;"2:=XQN!WK*_>!@0=>"EU!\GOXE.-$N;/U%^""<]*;18HW[5,R+P9F \'@)T+Y:Z0A1UXML MLLK>9G*;/,NZ!)>^RG]>KR_![Y)Y:W]#6ZS+SD''B=H*BL]Q LV5MNM K6H'6[C:W<(,6;B M2$2'+GAN59M;P4\N:>2-N!?8#2NZ#C#X(F>?8NSO-Z/Z1,C>!^?!U"\J<4F; M1A00B0]&,:Z-:)1M/WKMXT8A?;B7)T9 !Y@G.K]N;OW\'+Y-5^%B3>#R(XE_ M\1WSK_/%KY>KRP6^6RXOZ[R5B<",46@+1M6V%0(Y>"P1;"XF>*&2"FWL\=Y+ M[=P]&!A+\U,*=ES_\F#6OINE12VG>S?[X[+N4!MK<\,4VAC?? _3BVI(B$'7 MK-GT9 Z?<1*+22K6J$ Q#8JE#%'7VP\ZBHSU"FCP+SJRXZV_<]>EC4J<#V(Z MV! .YM0U?VXOF%QQZLWEZLM\4:L-)B*F%+5GH!FGD+HP44>T*8A!EI!B'5'= MIBZR(5$CNTWC;C*]@.4UZ,T#!E@11,P^ LN\3@"0))AZT2XAYE@TUU(WNFD\ M-"GC7C8^=QTY"ABO2#/N;+._T=^N)M$P%E1M8IM\+41P H)3'F1@T@OCF%"= M!=LO4#3N?>17HB='P>2_E7_B1/D6: Q'&CUM:.T M$.!%=I"Y%3(E%%:V:;B\V_K&[:PW,GP;B+ #8!ZNE$3+16WL=/\OUU/,HX@\ MJSJ8))%*JE0B^"PS1.=DUIHI(W5GMOII:L;MY'>V-GL@>'2@(CMUI?AC?E59 M=K59+3_59IG;A/\Q7_T'KFY[5MP^Z>J/WJ^^X.+3ES#;%&U.K#/,8;W!E@K6 M^:$&8DD,I+#>U3/Q(MKHT6@DC]O9<&1E.P^@O6:-O/(N*=[:_*A^CD^4Y$JQ MD&D/9^1KICK?2P4+/!N=K4#.&GEEIZ5SMT-&]B_E.S6F.M"XQ[O,/!1.W!;. M=?^!-=?>S3;,"--%[4B ?!(DLFBDA1(- Q4<4APG(F3&C36Q%+Y]"CFDJ]B MHMVTZ+6>U7>!DS,]TG^R\.!ZD++ASF11,QV94VB)R=4YDP&D+%DD53#D+7=P MR!/[EY:W&_#_=2+?2.#GO$G>:$UY&'A1MDK&V5E623'IP MSH".)@F;;"F-IC.VHVDW?7G5Y^WC8^6<^KA<7RR=E\=_O\E #MO99;^7-NOU M<@3M?71_22+%;)D 9TR-L#V!,AL+VFO&6/#"Q#;'5Z^E^PMGR>'Z;@"9%E"B M!DS6!7"Q!.1(-B?&-CO O[J_[(G?=MU?]@%!!P[1NQF9-7+OB,&5D-\W?8O7 M17DV:,\"6F"%J%!.17 >'3@A55+>"J;:))6>6=1KZ0VS%TSF;636+_RNR^-E M\,D8#:XH#4HK3Q&ULN#I:\S.1HYM+N4]NZQQ(3B8\'<#U0&2&#>W47>)VG7] M.\XN<5,:EW)AIA0* %B=W"42#I'8?##V M=6!3:K4 +>#+FUG^A>BXF'^K[-FXWS<%NUHDIQ)(P0JH>F$MNL# K?N'%QZ8 M;^/K[K"X< &R#I M:ISQ@?$,(7I!7D(B^UTLJT<$.04=),NLC=$[35W^&;1].B:\/#$".L#\CO=F MI3?5VT6HVP0YPP1 KY,'@\8)%6W4N4TX.N#5YYY/]?="S6%7G_<1X5D=O%Q/ MM=V:H?382*4PJQ=^UNWH9^F*58]];.!#FF8+;'>@]G'XPSEY/)@*1.T, M*.\1HO$%4M%!".ET$J]QBNZ .ZXIZ)$7*#YF4$9Q8B5Z* Q9RIA\:M0YZU^' M/_OBM^'ASQX@Z,'ON=>#L>X?^/5 MW4I>X#I%X]5])-T!VK>\O$W.AVM>N,H:F-2YGIBL@QA.M@!#TIBR9FWZ M!#^ZG,X#P^8H>7@.<:3(>FOXFZ)R.H1(X7(]I1.*E)@6#\B]TU)F6;AY/F@[ MN.'O>75>/00V1W.\ RLU0'(&99#:LSI;2T90LB2(4M<^.$XKQTK",M(._/=) MZA[A4IX8 >>,^:MAG.]FM$MM\4?]HHJ5US+#:"9=+ MVC\P@J^C6!(KW"$7(6-G_9$.HK-S7V)@% ^E1.TA]?=0N*ON4Q-!@0F%+0X\ M"MK&,S'&U9H[+HQ/I1C'=9N+J2 M ;G]5=%?J>(,/]>3P,Z5D>16<'J7.2BDM2E9,"EZ4%&0!%4NX'4A1H7"T>0S MT\<'1)YIT^G7I)+' >^5:^6V,V^MUR(5!3D* 4K7"=Q:R%K7PK@2)GILV*RA MFPBRO_;6KTDCCP'=D1'DV]G9:.2_X_3SE]JO[#LNPF=<._F_D$FYZ:QT3]#. M!\],!LG(D"DC#+@0(X3">(@B,+,]'?Q\]'8?1IQI-'HV:=AFH'S5@>CN[)MP M6U1DTI'%+KG:P@!!Z0A..AV=""$TNB'1 _6O/KO;3GTZ- 5[8?EOEQE^F7T^ ME$@R9F!3L*!4'3M5?3GDBKO 6/9>G9DIV),%9[J;_ZWL04M4OVJGX'ZJ\&7& MV<2,D1062>G(,PS1@3=>@<%D;!'"ZM*HD*(7%KSZ_/8K, $L@2_2 CJ9DY!2.'>FJ?.=Z'_U6?578 B:X?E56X$] MHBLOBS:*A0!6!XJTC#(NO]Z4WZO/XK\""] (RX.> )RR!<'Z MUU>\>9-6T^_$O4:]!)Y^4_NF #M2V4=UOS !B^%(&XVM/8@L0G3DC&96*! 5 M%*FR-E>"1J[N/U3G-YK]_G*U7(59GLX^WS5#Y*T[QW4$8:PA7UYR" (S?=&8 MA3/H16=W'9^EYZSK_O=!]F!;PG#P.&R C( M(E(<[%&I-GV2!B?E3 ]J!L1G.Y4Y "SG?WCR:#+YM\5\N9QXEHC[24&RV9,E M6_?!*@&8C]*GXGA0C5J%#D_,F1YH]*LWQP+F8,VA4";.A]IIJLO\;KF\Q/S+ MY>)F4OJ:\.4=?WKY]B]ZUGFK5OB/FVXC[O&ZL/LX!Y=SO8=_?8FL;D>NX2XA(E&KR&64"I1T'IXL XTVV4<:H-8;5WT?Q)ABLS,@]$ ,TJ%3O2XB4P/#,$Z\C M#DR?.;$="7PU^>4F.!]'+?<"W?EDI)_L+;?+_>;[#-),&<]$@60R^<^1%0A, M*2C.%:,LE\;H<;1R.")?30:["\T<"7SGL%.^Q)IKZG?DCL@YVR2)'5E>73 , M4@KPVD5M\WK459^JN1>=KR;7?A;:V0Z"KT%!'\G(/N]>9*>TT JDJ,=VP68( MW"$8+:2PR0HS5O/"@2E]-;G_LU#2EC \!S4=R/FW5FMAK(.D103%O*]):@%2 M!H.8<_&YL^JS!A'G.1PO=*&4(X#N]1U(/,N:*(WV$76=ZR1 ^6C!6W(I;(I! MLSKQB?5YL+-NDF><9&T!H%>PS[W)>5K_$2YN97LKL*2"SB@]\!1(8)@4 M!!4SL%3J(.1LI.JL2?TN9(V[IYVQ#@T'EEXT)[[,C+CW9OT1Z_ 8^OG/\]F: M-9?AXA,NOHI)=H(G;3)XX@>H(A0X-!QLD*B(1NM\P]K$TQ)[WF<5 T+],27L M&'>O0#6?WNN?8A&?:,VB29:1-:WSO)#XY&H:BOEB,S%)N$8#;4<@]KP/*_I5 MS=:X.V?5?+$L^LWGSXOUG=%WQ*'I;#E-ZQKH6\<'C70F%J @EQSS2"+VA07( M*3GGK8Y6N;X4]%B2=U)3\UK]U.Y!UHLV'A\4WZ: /\U7X>(^;R;)^A H*@:6 M,X*R.4(P!4&74!37-LFQS@@'H*X#+[5_H+=)Q0R'NE>@B7>\^BU&6&0FT(HA MKJ\7F>HJ<"7 FER0Q5Q\ZOY.VP$ZU];]_-OIW##XZD71AO'1[S."3UC4*F&, M8.IL**5+@<#)>0F1>( Y,Z\;;G1-:.K@XLMYJMKX"!M,UT[:R^E1,U6I7_]C M7NY>X*/H>+F\_'KUDU8MGXY=T DZ0PW*LSX:2&6>2K;<@%*6@RHZTZ;"+:#D M=5R#4=FU:>DR<@.IP69WY\ X:BZ@8':@N/'@"/6 %#A;:YR/V.A>R5 DG'6; MJ'WP^V#_& 4$([IFR\5J\K&2].:OZ7)B4"-RJR"K1'M<\+2]*<4 59;%&2N\ MV^F^(CWU#FKINVW$WGOMR''\."*?'\O_'D#S#UR7DH9@I#:*@T4=0+$2((KH M@ 47 LH0%=]IJL/NL+EZ\3C .4)DVT(_@'\CB_T?T]GTZ^77S<*C\;2\XL'* M6&N(I8#@4@&M78I,,9/23J["3H*_]^J117^(X.9#<'%L\8>_[BS<"^84ZMI2 MP=;[E@G!490$)3KIE(_"Y@'%?_?5XZ2A!A/_P5SL((ESM>'1A]?F3S,9/3H. M/#A/SI8IX"WM>9$7U"+*$E*;6V;WEC%R5G)4#^)XN70 JL,9=TOV+'^X"+,_ MPE?\95Y/[">"VWIL&4#:HD&Y2.JI7(*LI?$I*T$_ZJSZYFEJQG62CP#78,4O M TFZ [2__?KM8OX#\4YCO,U>D+/2K%#LRD*DO4"E3'N!U2"45?0[QH5NTZGG MR25U<,@Z*EKF+437 0:O>;)6:(Q!9J5HMY'KE(GAX&QF$(3P23N+SK:IO+B[ MBI'/.[K8Q ^62D>(VF@9>:_)N)(AND#ZP-"!YQ[!.F4U,SIJTR8+VM.^>;@\ MGP#& )6]SO.3EGD3 M4Q8M;WT?M?:1R^6[V.I.C(!>,'_(Y82;H5)WSH_?_O4-TPKSYB:Z$\(J:4!) MI4 E*7A0?E8QL9+SDK*&D%DB?I0Z]L$&4@F9(D.)A74VXG-O&CNXN/FZE>P M*+TV)=NJ4;S/H$EDNMAZ9Y;)3)Q):, 9+H%KK2A&1,FPS0S(T]%XIAW'.E2R MX:#TVI3LXW3YG[\NL%X%1P+8ZNX.[YQ(7GH&*&0] [.&S)!)8&3B27@>E.NL M.?R>%)YI][ .%6PH&/TMU&NSMT=6D^6B@#'(006.X*R3X"0F30+UDG4V5W1/ M"LET[S[],OT\SSO)Z.W>*S(L7&CPZVLZ=M<00VMV3M1@M M,\;GAHG"EJ3MI%#V7PIU N"2TFH M3<6DD!T@IKI[B@@N8CTH+\6&)(JVC=H3_*LD=$_\MBL)W0<$/53WK2^M68TA M2^E!>%6K4VC[B84S,+0!H=$\,K/3C>2_9TGH7B)_M"1T'_[W )K-=327C%6F M!'#)!U#<:@B"8@;ME!5:&DQNI[/T](#^@[N-O#G7DM"]!/=D2>@^7!Q;_/>*&;DJ":WQ8"RG MAP M7GH1)#&NMQ'EO^]UF?<,BD\/\55&0D /F ]KGM=8_VJ@^D8 RW?+Y27F=[-/ M1/N2@@_BPP13%ID'"ZA2(=9F3OI"-H&<"MQ M]@75=?;I R[6M$VT7-8R XK.#Z/))X-Z-_XJ?P%QYPO'#WCP?YL_O M_8E8^=-%A:Y1=7*!(0HMT:HLA=.!, LF>I1,9RRJ30[^N56-ZW0-A8]M.S*8 M'+HW(>O0Z3A#LGG$L.;DL76=P*B@B8J9*"%$3IXQSQZ\I+W(UI;.W!0I>#HW MHW(;85^]Y"OI#^;[F:IC>S_"O]?/IYMN;]+=Y+"<9SEL$QKZXJL[V@ MN%H[YW(DET[+1H,8CUMXOZ9I'Y0]?9S77IH]Q'XWY%:'M5K MMB0FS+!,5UNDRE)RX#P3OK(A-FL/,4D.)C&E&1I;5.L^QGLO>MP(LCUHVTJQ M*\"^+073:OK]5CGK1<2/F.:S-+V8KH6Z16N*WL4D(D13\^9$Y]5 MBQC%L)Q M%GUKQ.Z_ZG$CSO:0;2S'KC#[RV8!1.2;Y1)72]I'?I^&6.NIIANO[)9,)7T( MF51364>J6<-JVD4JOH007)H<6PTM.6S!X];TP7S Q>IJ\.6G^=N_PM?I;/WQC[BZ7,R6'^<7 M%^0AW1P?W?+%ZQR+B"0!+C4HQ67M#AF !RMBX#X;WJC"^T04CEL9UUX-.L)' M]_'_K3\V+[_/E\NM< (/GHUSP#N&S2 <1-D)4@R:AXSJHY1/XM#?3#6]^M@D!-GG& 5S:'5\QK$=["%TG<&B- MMZ@BLV1"#0.%*5]-D)(I$?.*C(2L8I!$ J M[3J%?'&3H:2D06GM@(RZ@B"=MEI)*UF;D/.%A8V+NU/AXW%8#B*L+FY+;@CZ MDR17AY7\3G_P"%F,IQ"]-Y"M]N1RL_4%/PU&/B(]BB;UQ["Q5J2R4.M Y*<"+26@V?90["Y9$=N=U9M>NT>L>A^$YK'!"RG MDF('EO*:U(T7_)0:,L?K'04/.8A29PTA>$?;0;(,J>" MRQ,P'5!V'2'RGC?\)&VH=8Q!T'Y3K\ZD4B#XP,%:%-8)P^D#37&YRRK'-9)C MHW-P.7:$T8V__!15W* 4DM@G62U0T3;4LU@#6N?$;99.J3:54;NM;]Q(9VQ< M#BB[CA#Y%#G(,'N5$)(PQ#:3'?A0UI7F7&@1DDEM*K1?6-BX,<_8&!Q"6AU$ M/4^1D14ZQ74BSX.151?)@_K^X67*\SA.I5?/8Y+0NQZ[DB8Y0^+^??IDOZLS!?#7JALMZIA#ZQ/Q+T3 MG'&GG#-GQH'@JB8B6:I7E!VP+$+1V269V^QC#<^X=ZEK>?- //<^/,%8&Z=[ M#EPS1!VW;9OG44NW "=V%Y,?#05Q. MK&+9!E]'K]5QHDXH",(GPEL./$8E9:/&;<>LNM_\9VOH#B+'D2?*[T#F!UQ\ M#;5XX93&S&H*/48*US%"9RBAJD$,"QSDRW4?A& M-]P&)Z7?@M#F=K29Q,\$\G_,:\AP21^+%[@)83^2_&GA7VA_^06_X\7\6^U/ M-E$RA8!H(8N:B[ ['?V6?;8&>R-9=W'[;A?ZMW/. M]1/7.]IJ&BXF#(G5I230Q690/G$(G+XMB1NE*!1(CH4FN&- !?9V>:"&64@B$P00E MK5.BS4'8P(2,.QIP3(2WDO:9@'T_+RT4P:Q.$NI44%"ICH;3#D%C2DQQ(:)I M4\K7V"\?/+J^>NO[4J:)Q/EBS]IK_AK#!2(+$(6M@5]P$+ 0]D6,C,4H!/># MQ-^'K6\G*^'/Q4KT(\HSL177IO+M+-3AI]>YW,2R54E%L"@H=$-6^Y8@N;;& M1V>+0^O;U/X%&2LM8=4QS[1GA M%#A-2DA>J]).%/0Z'V)/GWKA;K@ZFQ.?AMSN#D,/%25\FZ["Q6]A.GL_JY,' M)JA3-J@D1&L#*.5*[1M/]&FO$$.1L;A!=N<'K]X-5V=S'',2"9S)IOI^]047 M-S^:?5[W4+AV(F3&I!PBB)+K73UGP(=0*.IP)=+/74GCY<&?6_EN@#V;PYQ1 M!-HM@!^[/3AQD4LME0%I%)+;0*H9??1@2B"5E4XCMNEKOOL:=P/E*SF,.5I( MW=^<^_E.^[T_<)N[?]EPRJ+7/C$(F4XL\&(,8O8/,4Q!!S/*;E!:7X8+"+#+A1CD/ M5E@RXB4*"$%S"-H:@XY9E&TK'O9;;Q\EC,?CY24@#B^\'B&Z<29FGVN7N)_# M8O&C7+4P)N=">B:K6BLD'JJ<-$2A/13)99(4J]G8QNSOL<@^*A;;@W$@,?6( MP/LE1A//K"J,:6);$:""I7^QB(#:6(4.13)M[H>_L+ ^:A#;(^T(<8R; WR$ M$EI%N@KB)X4[U(H9L#E10*9T@&A$G6++N54B)A;E\X'#2Z_HHT!P,( ,RM$> M[9 MAA189Z;J=PS+.F;BSN3Z26'*B,(+%)TIJG)U:$3R#+*J=VBY*H&_?-:URYO& MO0UW$L-U+'][M%\/XY-[-QAF^7J*R>-7''Z>+U>3S)S2Q7C(-I -9\5"M#K5 M$(;E4 P7C<:AMZ!FW#MO8P:F;07?*?A_IN^GJZU8B(N2- HBQE$T[D6BSX$4?'I$W?HHS._1PC]MI@OEY,4,A<8(DA6"P*UL^!BYI!\ MT@R3DMR)R X;PL*%%&7DYV'CGQW[G1PVI?S?6UW=ZXMW.50B2$;[SQH4YLN,(H^ M7&VBZ*(K@7E75*-*\!>7UF^'C('.UP>02+<0^VT^S_\]O;B@Z/<=26WVN=;M M7J<-[W\_L>A*S.A!9)= (86]GDD%-B.3)6N;&LV5.'KIW1R]#P&EG8#:2JZ] M[;5W2'XL5RF",>M<=M'*@I)9@U/$8FL"=TX)&5WS/-WS2^SF(/YDT#Q63L=" M\%-CD_KK=$8N[#:%T;"@?7" S&=0T7C:BR+6J4.I8!0Z)'-")#ZZR&Z.ZD^& MQ>-EU3L:MS+>$VMCLDA.-K="@,J9'&/++>3H!5=*6B[;5"[OM+QN[@*<#('' MR*=W[%UE'E,2F=4K5C9P60>\) AUU!J6*(IT#DUN?C%I>U'='/V?#&?[RZ(_ M=-W$>G?HFKCDC&1H(# 9ZIS?VHV0U\8KEKQ7PWU4;6];/K:J;JX&-,37T=(X M&F M,L5WB?%,E)HE_F7\-T-HE!9)]% 99J M_*H8@Q"] JF\PBB1<=NXYG5K19T8I2.D_2* #F!]!Q"B5>-R-4T_SR]GJ\6/ M?^#72!%JMDXD7P19ZG5C""%)JT*=CJ2D##&'8AOE21];3F_@.432VY[VT6SO M #N;=JSW:5#">IDR;>TVUSLC24)TGDA*B4(3:YEN=-CSV&HZ.14?$CE',[T# MX-P;:O%_+A?399ZF*I4-.4('IA7I08F<^&.0^%-L@."82L(5RT6;9.4+"^MD M)L20T M%?#M4F[YTFN[N=%UL)B?J;HV* M&J4$QR,6J45,9J>L)3WUCB6B[[:MT+W7CNLXM=C,#N=J#U#8(-BAL=X9!U+H M!"I1[!"*_[BP<)4K# M'(*M4TZ5\J%>0-%@4BPQU=9?8:=CAMW$?_?5XT0U@XG_8"YV$)X\O0O^/IWA MNB_P)"&/VJ $3+4K#O>J=N,B_SM[D\BI$=JUF?RVP^+&O978,B >6C(=@.UA MG+?M7U]/?GCSM68R)UP@!75D0=Z6]GHD> M")47KX/\F!%>*H QVTK>TX M!?G=04+10J:B$L]YRY(^DJ7<^[6].H[' :VY 'HTAH]W9KKNJ#@QT1@9B3SN M"\5UQ40*R&T"EUWF!2/%:2?J(_+\0L)]Q[9+$P"(D8J+@DEYB1QZ%(^40@?SAY]J*5V^E5XQ:X-+1L MPS.Z VOVS]D"T_SS;/K_UKIQW>=PHH+P7E((A3DQ4$9(\,C)0W5>&\^YT[+- MO(XG%C1NA4MKZS2$%/H%T[L9O8("G_>S.Y4BUU6M485 8L=M]?D2" <3'J# ;39M*QU%FDYG5U/)2'^WF7*S4>O63/$ MP*P#WSGPS*PA*#]!25?65GN*1<%;:RO<7 U!(P@;).;@-0&N;0G!\"5=6Z,1 MRQ-J^/:O='&9:S^*=2Q5W0T2P8Q^4(.I\)5,P'I2,:XN%[/EQ_G%Q:]7UF$2 M,?L<> $*M-9=N2EN]]F#T8:S$'*2LDT6NS5EG5S!/Q*GVV:X*SSTZU1,* AC MRLDZ/3X((J,$BM"* 1TM\TD'F1N5=Q[CH39#8U^HV=&]W4>$!R/QVSHNH^!M ML6KKY*8%AB76%,+E1773?B4A?:!W+ZXB0_KLA_ER>C5E5 NG>98)3/&&_#3% M(=;4JBTZ>6X]\[)-^\\A5C_N>L]C#'2SLYUSA.U>(CS20+^=Y58AWA^XJB$SL7(]OF/_>&W[ 0,$ M7\^N::!(ZFU85.#6M'1 M0]BWGON)./@3?> _)T(G9IPFR/I$+H;@%GPM%=/6<)7()T?7IFKOR26-ZR<. M@HD'X]4'87^?^:$M15U?K%L>;4(VCQG>D#RVOM;F1"2OI4H9M"A86ZAXB(;3 M5A$+DX$VC>#:E"VV,B=_IB^8+R_P?=E^PT]A.4UU2-[TXK(VAJK8IB@'L>T$KCA&--&''@@CLU1?O@Z4'I\ E$UX'/?4OFF]EJ MFBM)T^_X)Z;+Q;H]VI4;B;F&&752V>5JXW8^;:JS=$;4ZVB(68%"\OH\DQED MY$Q32%)<:G/B-SPMXP:HC7$]BL#/8F_^\_+KU[#X,2]K50\WJK[UL7DA!GV= MS_Y<$1<./<(9[M7#^P!#\:&UWY"+(Y-;/%@I"8 E($1M(KA0I&':Q6+:%*&? M*@RYVG*NR0VJ2%G[5$K#$RBN [C((^2DB.J@BS!M$M;/+JM3'V ?;+P4CAPN MA@YV>E+:JY.FW]=SUM!1/,8%F*+KA1"6P"4EP2%90 NG225K]0W/#O 8T3"K2\ M%Z% 7E_$,-D2([.!F(Q1(J1L&\W6V7.A?1G!$\!Q$(EU ,A'G9&)#2%Z9P($ M-+1YN#J>=#UC4@EG-*\3+=LY]8T+BU:J?TT/9B_7GEQ/9*&V[8L66['QCKH9-G M#=?8,,MV*LZV3LIO2'[ZC_D*K]O4VA1]DK1JZ9!\]T1!FLL" ;/&X(DK-MOG?Q&O#, _*B96S3N^S1Y?0%G$/D/!^:Z6./0XBKG^??<18V+AYRZPRK%3(Y MI:M>'2$J!04CCYQKM,&_Z-)L/W7PJA\YOY]==_2V5A<7T4%*#*MY1 C: M"M 4_[ED@U8V[R7JFT=W(>U#I/2XO ]C60>>PYM:>7GC2?$ZUR70_F>BK5TR M'0-?':O"H\ Z\2S*-@GT>\L8][2N@RWC>.%T@*SK4VW,E4LX6VXDN*B->FJ" M8?G3C]O/? @_UJFF=:_-&[)G^<-%F-W)1(2,B,PF,$K'JR*78,G5EX9T2QC' M6EVX;D'-N![Q$>#:/KP86](=H/WMUV\7\Q^(ZU*$]]_NC'J4WL3(#(48+'!0 M"07X.DN2H/V"^[)S^@$.-WJT!U+X[E3VH1Z M\!5JLI$I\#P($$5@% *1C,8)%:$;;Z(7".T$[0/EV0$^G]ZL.$7=2G &2CO: M IVD+3#5(G#.2R9_SNG2Z,YEGW[&L)+?V6?81PSCIGS^.?N.RQ7FC_1U,4WU M+GNEYI^SZ>KZP%8I:7.0O+94$:#6M]BUC!"TXO0C%2-_N>?ZR^\9]QBS"5"& MY^^X8+E3:/UI_A.^6RXO,7^:_S+]_OW'SQ?SR_SK_')&06! &![J MX0>#@-&"K>1\EYAZ-UO]6>\6+[<(,U[FE TI MBZ"03(DU88+8R526L4CTRAP*J2?>.6XF\L2(&H+OXP+JWJ[\X7*1OH0EUDS! MAA(OG8PZD%:8XD@U@@>O:X-*QK&RBR7'7T30"R\9-ZAL!9DA.=N!%[UU='_+ MJ0TY+*J R4E@/A$Y(6@*IFF']L)@T;0QF]1FI,,+"QMW,DU3CWI(D72 L"/C MX=]OYF$HYH,/-H&4C-1+: 8N%UY[38M:%>BR;P/%H2@8%[.O)\MV&"0Z4(7[ MUXKOZ/DGPNORR_PB$XFI@N(SB>EJAZ%X"3\MII\_D^9'S"PX FCV7A'/M8*( MZ&LK$Z>3E5*$-@U0CUQXC^F/UFA[]N)_6]&?!=(_+<*Z.#+\6$Z<12/JK7JF M''E*N12(/JA:_6NXRX)\[C8WR?=:9H^YF>Y0?*A8SP*S]+,EL;Z*X Z=?$+L ME,13#Q)# J6"A."D( TUW 8O6&[4-/?@)?>8(.H.RT.(NP-<'\GMJ^$%$^6\ M2 PCJ+3NQQ$34*2A2+=9E%S8R!M=H1]D^3VFKTZ,]]/#H,^F&C7G-UVMK]>$ M6=7Q.L(%9VEZ2"OXYQXV0)N*G=)@VK1GW6^>X(5D[G#U,IC637N_F;=MB'#KNXL4G#FKH=EGU*-;.9Q-X1$& M*)F@$2GXEJFB4-N2LV(&VPR$.(FU6RY6-?&\?L9EN'@?+Z:?UU+\E5X1+OX# MP^(?856=AA_7B<2MJ0M11QMRC&"E+O6T-1)K;"1VL9G0P?K>0.;^B[ M;;X M(.O/.KLRUSU@HLC7%3$BV78LM0&P \\< C*79$H"W2QLWU3XZ] Z4 M4;^@^_1ENMC0HZ(FEX4(6#>=YI;\F<@\8 Q)*<%*B&VV@)=6-FY&?'3('2:A M?A'WZ_QRL?JR)JAXYY(J%-,[YVJO+>);2 Z"+ERR@CDT&AOZXM+&S4J/CKD# M9=0QZ*9E0X^/%#UY<@YT$,0C[B)$8Q,(U%HPC<:)-B>"+ZULW$N9XT/N( GU MBK@WA5YP2Y)V3&+6%C36/*GE$EPV'DBOA/="Y9).N+?>7]RX=]]&QMT1O-5N!CA#.U-SM/Z\'#Q;E;FBZ]7/#BPN?R![VE[\K8SA:/D6'3D#)5PP%72 M!-Y:0Q4D W3%:5[J$+4S3E-?OZPV[[]]Q8\/8;5^[\4%?L9\\8,$LZB_RE;,M+F\L-\ZSRGCL@_.'K::;":]/K/1 MUT4C/^$,RW15RT7V-X://60 2_?BVH8S8[<]3F;Y(ZZFBW67DT? 9:+4"8," M[F,=W:(-.6>T W/-* +5Q;+8)F3;8Y$#W"NX^ZI'Q+"\/9 QQ'\5"/W:)+'Q M5KVSD"PS.4L;"F]S0W:?58YNOIK@ZY$;!6WD=C:FZQD'Z( SM'U?T,;D[4[3 M".80N5"H:UM>RR.HC :\BP*X\Y));Z7"DVA_"W.X;A]9IC-<>QR+:;RL+ZLB M^8C_=3E=3E?X)RZ^3Q-^P,5TGB,7:C-AR1($F3Q0U.8<"]&$[4/$ M1SMQ[O'*\[%K^P#E7O_.5@+H('/R!'$;&["H7%S@6O47/^Y^:'/AM?!Z!\(C M^%0[GVE)?J0;9^[\Y_XN;+USIX59OGN M=W%^N?H-YY_I#[],TYL%A@.VZ(/>,L ^?3QU VW6FX5\Q&_S18U:;\!+#ASS MU@7P#"6H4"RX$!)8S;7DL0C4;:S#4RLZNE?MUG,?NR0K9%#>.P52\/7PF@R. M*]H/2%\8"\Z%1N5Z.RQNY(Z>0^#D05/9@47R>BS9H3>:CWC72%:MX2WH)S$; M:BF_- &BJWTF$JL3F&F?=L1*9323(K;))+>R;1_Q.\XNL98ZO27>+2C8^_ER MN9I_)5S_].,QCM\J6 Z&IT(QO$O1@V+D)9#&1<@!@XO&Q-!.&5MB989 MT:8?_'[K''E.6PM,-A34Z]FJ!ST6'GH!(VWJISY(?A+]4A86I>.0=#85_:%. M:C$0O+:<9Y7H?V>UTU\='+XO[[_A(M0';UZTG$3EI=4J0G$J@2JD>(X; 3Y+ M)ZU@M$FTF4'PY)(ZW:7WP<2V11R&_:_'^/V!JXWCLIR7:W\E;NT3IS2&^RQH M).-X,,]:&\MD2PZ,O 3,B8-2J,!;+\$4)!_"!)T;M;UOEO*Y:0QWS?!'W>LW ML[SEZ6P:P66\NBW'/(O5K9;@@](@I:LI"985MIG*>MRZ.S6[^Z#K0:+H=((< M,3ZJU:U_DJ36YPFWYB!BNIVJ MD)] M*670#$?S[0. M$K)[;J:_WW1M2XX1?'4F@*\4)&,EMC>0Y18IN(X= 5CYRD/;W[*Z\+:C0$%YB;9])ZP_26!#>":NRR&6WA/7?."6V M%PYV2HGM(Y2QD?5D**@QI5++UZ^8P8A!+GL..BCE7$PBZYT&K;Z^E-A>XMTI M);8/K_M(B:EHE*I]$V+4E0_]<.XK7D!+;2V@/4V+[<+"[ ME!@M5'K'/2A;V^4)YZ&.W 2KHW%),L.8?]Z5/YN4V"%B/IYI'>41]HZ?.3$I M6-I&LS8"B$O$,9$="!L2*HD"3=/KM'^OE-@A[LM)1=P!E*_#ZUH_MGIS/\:> M:*N#C8@@)"-:/"L0)=-@)(4F//.D7)L,[G.K.M/4V5ZXV.ZN-)20VJ?3-K^H M7V)8XO_^'_\?4$L#!!0 ( #:%6%3??THH0 0 'TR . V!&@J M)(\D0NBO7]FR28A)NMLDD]G8/ !".D='1Y\.NEC==X,_^Y._1D=@KA84C+X< M#L_ZP+)=]ZK1=]W!9 !.)W\,0=/Q?# 1D$FB"&>0NN[1A06LN5))Z+JKUJL"%+ST/>\7ZVL7*\[Y4SIRH06-E^-CI*F!"*DVV=GC0G] MAM/2ZA2^43:D9,;"['?+Z"MD8DZY"-][V:N3YMA3N"!T'7Z8D 66X *OP"5? M0/;AH]0=8TLLR-04E.0[UH;J2K+D*F^$UD,)PT6C_"!MR='-G$1$N]AW_.UF MW'4%%#/M#<43;?VV[;%V/Q:O9/R02 7X%(R7D22(0$&T;IV^A E![8_@C,5. MJ5'/;6IPS]3F3E-_>^_O>9W"& 4CB@L3(BX0%K:VA,)$XK#XTD%$)A2N0\(R M?9E0)^^+B"O%%V%*TC46BL20YCV2=8[)OF76\0RW2L.J4%%SGNUD6:Y"Y;R6 ME@S\![,]Y^?R?*<=-'Y2\F%CFRWG4VOO7ZEU,T>(HD#>59IM*Y/372 3R/:M MAG5O$(<>\+-2114O4#0W[DEA1/\S1A2 _1T/Z\@Q2>O/C M+8V&C,,SIL9I4H+^.L)"#U2%J;8)LQAOC]IG]7+NL5+LO>\8,WI>R3<#3.$* M"KSE@HHC<>A\K3(2%UC-L:"0(5E3<4O%4*$J4W$F!<2T!N(6B)%:5QV*L;84 M)KS"?Q_'6,^F(05C3I?I:E76$XHG3RA*(.SL]QU+WK1P^#DID_-*OC K0W"P ME$HS0F Y9)@E?/4HV;BDQF2#21\RB."N?80* F*<4=.QH>,$"ZUJ#4X6T6GE MZ)XO&)_'PN83C+'!^,*3R:,$^HHL*$B78 (!LVY"#@1?)F (5D0A5'E M@\(7EKH!G&N#$5_4T#P S2FGJ;&RYJ;FYK]P4^-2X_(X+@*GF\8U*,4FD?'' M6YZDFDUA,,'QG.F:9^F)^/WNKV#'/W6K_*U%AM^A;B\X/Z]\2,@<48.Q 6,X M[%>>B7K#O(3%G1/H[DC&"GLU /KR]/\8)[YBRF."\ TX2G>W$D&D5CY2ZRH_ ML_'(:;R;/0=>>J!]QT6$._'@[D6&A)MK'&&*FR+7N'2UH9#*'S+W;D5@)-/' M:LHB/[@-D;^;BQG9%9'>/U!+ P04 " VA5A4718DQ5\$ !$#0 #@ M ')P9#(P,C$R,S$N:'1MU5=;;]LV%'[?KSAUL+0!+.OF6VPW0&,[J=?$#AP' MP9X&2J(MKC*IDG1<[]?OD)(:MXF[8<.0S@\"+^?RG>\<'M*#5Z/9+$;Q?7%]!L^'YL)"$*Z:9X"1SW?&T!K54Z[SG MNMOMMK$-&T*NW,7<-:::;B:$HHU$)[6S@5G!+R7)V4^#5XX#(Q%OUI1KB"4E MFB:P48ROX#ZAZB,X3BDU%/E.LE6J(?"" .Z%_,@>2+&OF<[H665GX!;S@6N= M#"*1[,X&"7L EKRML:39];M>T":=UFDS\4/2BCKM@)!.Y#?#3M#\S4>0+HH7 M.DKO,OJVMF;<2:GQW^L$N>YO6:+3GN]Y/]>LW-E@*;A&9Q*5BV%AXXDE33]K MAV1LQ7LVGEJA6FW'(A.R=^397]_L.$NR9MFN]WK!UE3!E&YA+M:$OZXKS(&C MJ&3+0E"Q/RAB0GAVNBWQHIV,<5KA]P,#>OPY91%#-L.&_S7B_:B)7&'@6N0] M/T2S>]AC9)K*%P(_G$UOQ],%S"Y@,AV-;\;XP>E\?#FY78SGXU%5O>^&P]G= M=#&97L+%9'[]=P/]S\-J/AO6(J5P+HA,0"QAQ"2-M9#J(.B];/R^49HM=R^$ M>TYREG3J,.%QX_BHU>W_DX)ZV1#N*<2"*].&M "-B6 \%C(7DI@F!]$.)%U2 M27ELMJR$I"NF="F@-/8NTWX4O)D*U8 P#)W :W7\=KT<=\+35CG&QM$-JG&[ MU:YD@K 55#+!Z6G;*\=AN]-N ^%),6V%J'("Z/9"R#7<.EV[=QB4P51"\K'] MG>[KAJ;:]E,(;XRAH5CGA.].S*[82#2,9&A(;(N^H)'<$+D[/O+;7C]HUFU7 MKL.6Z10E58ZE6Q%I>!49*Q0CDA%#H4HI1:J^]4SLTHC&=!U165@/?6O=MR'B M #DI LVLQ:_,[V7!P,YI082JH]@ZES2E>&L]4,B$,FLIX2NL(6:8$O''5&0) ME>KXJ!OXG3[03QNF=W7K-R8JA64FM@J60@(E<6H\&" [2J2J:D*GDE+'+ $Z M9R(!RA,$]GQ(];VT%=%PH:EZ7*;+)3*)B#E5-B1FNB[>N29L+44&XH%*6#*. MK#)<+K)D[L_O48F)2EF<5CDE>;X?PT'Z^>:+AR_UXWL?OLWB_^_TSQ[KVYYR M5=5N>0C*BE! $I';DX4AOXMCL>&6ZUN-"<.^K> N-X5HR]3Q\%2/:*2M=M W MP^* # 7'K"ECQR1ZAIXDS*QA[!ZWFP@98C$T.QYVC1,K,\+ 'HBI!&7G[VF" M5*Y*TT-3#"36-H5CQ*0?(<^VN&0K><]TUV\Y36/:%LDOA)O##&6F#R?P8,*> M>?C\>[4?XU(^/FHBC?8+'VZN+^'JZN8'AWPNL)WQ.EP3I;!1;135^NDSXF6P M/7]S' #W_?K8?X_GHO@WTK.-%(_)DQ=ZI14)K<6ZYSVJD @OD(U^JO(7C_KR M6_R_L/]TSOX$4$L#!!0 ( #:%6%0'BTX\X0@ $8[ . \D+2S%!"YYCK)1E*KW>?GA&V MC'6Q+9\D0[B__G8E\Q:@I6W2T)1\(-B25KO2[F]_*^/SGR^OV_V_;CHDU'%$ M;MZ_?MMMDT*I7/Y0:Y?+E_U+\FO_][>D[E1-DZ.3 M_[N@9!FZVS%*3R+VJA#SI!0RG+]9KSK'C52?C;FOPZ9;J?RO8+I>G ,T6N MV)CT1$R37XH*MJ&DF.2![:CXOPQT O7,Y=BJ? QR(IZPJ0EN%97NW(5\P#6I MN8Z[K/&BX50.P78M4A@%8A=T]V"QF7PBY=N=7K_[IMMN];O75^3Z#;GI=:_: MW9O66]+YL]-^W^_^T8';T*/3^^Z,NWG?>_>^==4G_6ORKM,V)M8J532S_VN' MO&OU7K>N.N]*UW^^[?Q%6NT^ME0KE>J76/IWIC0/)H]N:GVMJ=TBA+9D$])Q M2#\$>:I(/"91(Z)#JE^^:)R;:7JRQ?N466FBZ:#B$TU& CI,UD" M12*:*M:C?(M,;MCFW.8.3UU M3AHU1!H-\*+]Z<0Y"#D&A,K:7VVK UH=;6RM..[&MH])/:TYE7I]*[%EH['5 M&M9%I31Y5:@5I@-2ZON ]\UJ>D?<9<^,6+"Z-"+]]IYJ,-YU9FZ8F_SUUM@] M?B*#NB2D(T8D&W$VAKRK0ZY(*TDR&I$>2X741"3DC9 Q<2NEWX@(2(^FW#\N MDF[B.1"9IV=+2V)VNFQ\?!^K^UA]PEBM/D*L/ITUKZF"\(18C"?D-A'CB/E# M5K3Q*FV@^@*F2P20:)!&>4)H,B%9HF6&?@^TVC!LB&!*8KB2'&(\H![#N6 &.N0S!0I )!C_@Q#_(BX!%TAV:YT,Z3 ,@%Q5,$^.Y% MF0\R 4@6(KH((,1E-"$IX !"&$);%,TQ*H<'=6]J@$'?'$\4L4<600< )@'H M8:931A^/JI $D1BK*6I)-N1*2PH34;QI]08MBPO@HZ;*K&B[QY\]_NQJQ-:? M6_G27XK7ER].JN[QF0Q1XD5 9C$-Z)6'=3)]4"H_Y<%N1 X +GP'^6$SHW'DA M38:,M("Y]+((>K@U6G(;!\QJX39\>V4O.1XV)1:W4#Y!>K, 9Q9>4)>M)PJ6 M)@I@(K3S/LA!#RP"ET]9=AJX-AUMY7"$(G,O+J'+-FNNTYAZ,@<:FNAFR3U) M'__0=;TQ!_1P:LFWGWYY98Z<4Q?7X9(I"&;P)\/,/^WL12P:/)JI[8<@>Q\P M<-Q\)EL/B$R" $BJ(ZY,JH9>+#%R\.AOGN07B8)D$361D!<$8E"8RP!GM WMJS(1I&W$>'I4HDAGY1!#/ RB#S8,"<"1 M M%#2.SWR3'LQZY- ](1&_95%^)GJO?_&KEVC%V??5^@]6K3>>U6GA%Y?JY@&E M/\6EXCP[8+):Q(9YHL#H_@S>MU)%S+2C4$EH(=6,:ID;(#*.N=:,?205#P20 M.6SW.>AGA!P @D#F4YA9X3_6,U/88_]D'-0W$)\S%0BYKG>]+3[LT(B+V+M(=F: M=$=]&*C8+-MM#)^\?H$A$ .0LHJ6&BK@A2J+P4=@D8PQ.W8J5>^C!1]K*WJ5$].'YQJU9S&2>/!I;IUIW'T M\+P05K;1> I>.'ON\? )>$M&=0FA:2@"><,&$FJ359ZWWZ<=-:H.>L]G=3YSRW]4^W.B M8GZ(GX*:^("*3/7[BC2TYMV2;_7#_I5W&,R*7-%X^;'R4VS+QDB=I\5]O.[C M]1&,VL60[.-[<3L0DR%G >G<,2_#ATKDVI[Z;:SP=^%=):/YP2,OFY'8Y!IL M];90Y\8^CX7B>.-:/L4J'6X"V0UGEVO>F%S8_'LO7:;"OG7:M#\#&;&5US#G MB=84]Y7Y$#J ;)OIS4,VO?ZW\9W._-.^86K>=;WX#U!+ P04 " VA5A4 MY%B(J>(( !5.P #@ ')P9#(P,C$S,3(N:'1M[5M;V[;IOD"L7BQTJ[6+SL7Y(_^O]] M1ZI.R25]26/%-1#\E'GZD[4BADO=HBF4H^ M'&E2+I7+Y*.0=WQ,;;OF.F07,SGG1?M\7C23G ^$/[TX]_F8H/J2?GTU&VG$>B%C#?!+&VX]6S)HPS>YU@89\&#>-23D[=-;L MB5#(YJN2^7>&+86 1CR<-G_O\X@I5[ -!<4D#VQ'Q?]EH!.H M9QXG5N4ZR EYS&8FN&54NG,_X@.N2<5URJL:+QM.Y1!LUR*!42!V27GUNU?==JO?O;DF-U?DMM>];G=O6^_(5?>Z!1_AT\T5].CT?CCC;C_T MWG]H7?=)_X:\[[2-B952&=?XDK78?6\JETE=M MX]^ITCR8/KFIU8VF=O,$Y)&63R.5)QZ3J O1(ZI?OZJ=GJT9],A:GNRDY.M7 M[DEIKHNF@Y#--!@(Z3-9 $5"FBC6G'TX\[E*0CIM\MC(,X/.LFT8"*U%U$04 M&:/%'@VSS3#[8ILS@&DTG--:!3%& [!H?S9Q!C^.@9^B]M?;JH!3)UM;2XZ[ MM>U34AL5IU2M[B2V:#2V6L.ZJ(3&;W*5W&Q 0GT?D+Y93NZ)N^J3(0O6ET8D MW]]'#;J[SMP-,Y._W1J[Q\]D4)>,Z)@1R<:<32#CZA%7I!7'*0U)CR5":B)B MPY$9N-L94G,3A>-CQ]B]1"KSQBKY2>(U>>S MYBU5$)X0B]&4W,5B$C)_R/(V7J4-5%_ =+$ ^@S2*(\)C:^!4!MN M#1%,201/DD.,!]2#KR01$= _+6R_M0XQ\YA25$ZQ2T3O&,R[)%/!=SXH U.& MAIC#'-C!XQ*(.'2+83AH B%')B/NC8A*\<]B_(1)E@E! R*N0F#L2/XG7(_ M0)4PSRB(!VPN[ H@RFR\MP@*0#).UK$%=^#DAB). Q!#WBQR+(\X!' MT!V:Y5([CP,@%Q3/#^"S%Z8^R 0@68KH/( 0E^&4)( #"&$(;6&XP*@,'M2# MJ0$&?7,PD<<>:0@= )@$H(>93AE]/*I&) C%1,U02[(A5UI2F(CBEU9OT#*_ M!#YJILR:M@?\.>#/OD9L]:65+_V5>'W]ZK3LUL]4!C+9$0*R"!$$'!Z/U+$) MYBZADAG8 !C@& 00WH0I]&VN1C@"NT5 HI!(X3-$@1<*E<(XI%<2ULWT2:3P MF ]?*W($<.$SP!^+"9U[;T3C(2,M8"Z]-(0>;H46W-H1LUJX-=\^V4>.QTRQ MQ2V43Y#>+,&9A1?49>>)@I6) I@([7P(_2V2_#)1 MD"RD)A*R@F#AS?F,1& CAX0/NB@11H +=EBZ$N,4I*%982 M!CN4J3M,8A>*@4(:B 0.2BB"7QI2Y"-@EE%B49+ "%O@+-=E\&G L"-0!AC/ M_%6*\(/[\F"/?+E27??EG6%US:5W!^2=/1NB8T,(2C!OLDL;:NC#$%T\@Q[PH)_;VR(DM('?&-$P-:N$. MLR" H>/86_4AD)E3GQV0&'[N+EV,3X+ P%!E:V0!B+5VS78)4_0>6^&Y5_P M^1,<,I@5EB8,F5T)T,>X'$[P4MS.WR.WR[#3[NBZ9^!98D8S3I!_4LC#(/IHRY '!FP[$'O3'$H^9DY M!L434G/38?4ZMEJ-J)JS#D1!X_C,-^G!K$<&W5,2\CL69F>B#_KGOWF)UIS] M4*W_9-5Z[46=%GYUJ6XN*/T9+N47V0&3U3(V+!(%1O<7\+ZU*F*N'85*0@NI MYE3+? $BHXAKS=@G4O% )G#=I^#?D;($2 (9#Z%F17^QWIF!GOLGY2#^@;B MTM@SYY/'AXK\)Z[(6R'P=PA9#N& QS1XX.-Q!LZ;D;AY93QA] Y9F>7SAI>9 M2L3!BLVSW=;PR>H7& (Q "DK;ZFA EZHT@A\ M!!;)&).QC(WW B^.]NU?R=P"=A=( +<\;#TSD S.8ZYB,R_+6W+$X[$(QPP9 M4DR'V8VRS%"<14DHI@Q:)R-A<9NN^##XW*/01^='XT25NE,M?1TI^E1;V2F? M-AZ=:E6^3?*\?\Z^]MV!6Y)I& MJQ?*S[$M&V)TD0H/D7J(U";T/A+0>: M&UZ@7/*.!^]@)L*^A-JTOPT9L[6W,AO%_4$L#!!0 ( #:%6%321)UK.P4 +,? . .)I:CR@3)I/G4-WP#5" MIYX.8_KKNW="C<&FH:D3.XGYH$':E]MG=V^UNNT\ZP][X?O+ MG/>@9#G.NTK/PK U73Z1KR6=S!;[K^_!.R _\BN1TQ57,3@L]'2>_[SAFDMJ9BD3A>A+E\[^YFEO*%+M6%HGY M+&D92*52:7UM3K"E9\'C=>A'R!5'., Q6QB2? MYHP9_XNA36B>N5WE)M=13\P35D#P?&WTX'K.)UQ!Q;>];8MO B=RAMB52%$* MU=ZP/4)G,_E QO<&H_#\[+S7#<^'%YBLH_';[D4(X7 ODL=BN=> M_;8[MDP M'O2,]5ZEZI:A.X9N?W@9#OK?%)P"1-.MP? ,PM<#&'='K[H7@[$U_.W-X#UT M>Z&F^*[K?TZ:_;',%)^N\T<\H0BVY0=F#WYQR,&=D,_+6(XD6\/ AG".^C)\ M,.=L"H-K%BT5OV(PG$YYQ"2(*8Q(RFF]#.=)9)>!"I@SR29K0+(&5H9T*;,E M01Q*P(WL8)&NK\^/O)K;SE.$9$"H2'61O"FSQ:GC@(NJ.8,QD1.2L,P:7L=H M;3=2FJ+C4$8Z,;*:;\(R0UFLX4,B5C&C,U8VE&Z2+$D,(Y8*B2P)G FY ,^U M?MD%!E,ACW"LV9X?-7S?;>>:S8W7/GE^ M5&VT;^7(/0>Y=E",QJD<6;E+6\QH,E M[+%W4B#Y^LMO>Z9F5P+MA^DRCG$+B$4:EBJE@F>S=ULN>(:K M6.,'9]UX\E,R?GJMI6YVI;H([M:$O!R4OD33\ND*;;Y#^UA-31,%9VPBET2N M\S[&#TSOM=-_'^"M_XK\(4#OM&KWFBU/^ _"C]]M#P3^U7K[H^%["6E0;V?F MNONIN87TP/KUE/!/^']$_)N>WYPJI6BFB#F%PK[_\7*_XPQN2O6QV7BJ5T_[]0G_O8-ZC"4IU$.X1U"3[CZ7/V2L\K7\=[?E MQU_8;49CBRO$&AU@SJ7D2<13$N_WY4-XZ63?2\8QYWBWI@AWC&=O!']GPIN* M?,3=DBPF&O&MF>_'1L.<$[H?1<@$NXVEVB^R;WZW=X"\N>;C;#-8/_T;4$L# M!!0 ( #:%6%3^T[S_1P4 ,4? . S$<#_P/%R.8BR2&BW>OWYX-H&98UOO&P+*& M_A#>^+^_A:9I.^!SE.944):BV+)&YS6HS87(.I:U6"S,1<-D?&;Y$TNI:EHQ M8SDQL<"UDYYZ(J\$X9-?>B\, X8L+!*2"@@Y08)@*'*:SN ])OE',(P5UX!E M2TYGI%>P/#RI(?I)5#\JD:=,,0M MXKA-C]C-H\ +0MN-L.-%B#0RN1B&9-7M82FQIRH]3M-USSV M,M%=4"SF'<>V?ZUIUI->Q%(AU^-2OOQ;JKFE3) K8:"8SM*.AE0K12MRR&+& M.WNV_G45Q8A00N-EYZ5/$Y+#.5G A"4H?5G/91B,G' :E8PY_8=(FZ1Y^G91 MFGPL]<0T)14$QU5&CZ[F-* "&J[IKEM\$SCB,XE=L$Q*2;4W; ^ELPE_).,' MHXE_=GHVZ/MGXW.9K)/IN_ZY#_YX*Y*G8KG3@G?FU!R8,!T-M/5.P[/KT)]" M?SB^\$?#[PI.!:)M'\'X%/PW(YCV)Z_[YZ.I,?[C[>@#] >^HKBV?:\T^ZO( M!8V6Y2.:8@FVXS;U'OSJD)MW0CZK@]0'?8R2O Z#.241G-(4I2%%,8RCB(:$ M XM@@C**C^MPEH9F'3"#.>$D6((D*TAUR J>%T@B$ QNY 4)567=WW..[&Z9 M'"@'A%FFRN--F35.%0&YJ)@3F"(>H)3DQO@J)DOHAT)15 3JDHZTK.(+2*XI MR1(^IFP1$SPC=4WIIVDAP4Q(QKAD2>&4\00.#P'NT4W=+F+V5J MP(1@B5:9(8SE&\N(220Z#$*)\[L=6M(O*@6MNFV[Z?!S[KUY9Y[![OI-;2 M"<8KAFJ/EJV0%)2IG6U=[MV.!HKFJ-GYQUY_&WX,5/M[S>-NKJ_7WYEK&'J MYYWZC/_!03W%8N2KJ=OC5Z,MQ_&[S%&^E?_NMOS@*[M-:^Q0(;&&.YASP:ET M8"8]>'NTH<[CKNG],&1%*M30=L/9C^'&PVUO(4N?[]V:+MPQL+V1'1LSWXR5 M0^\.)S$2])+A@ #0) 0 / " 3Q=!@!R<"TR,#(Q,3(S,2YX&UL4$L! A0# M% @ -H585#2Q!]L1Y0 =P&UL4$L! A0#% @ M-H585*X\\V 6U0 W_T) !, ( !]V,) ')P+3(P,C$Q,C,Q M7W!R92YX;6Q02P$"% ,4 " VA5A4WW]**$ $ !],@ #@ M @ $^.0H (( !5.P #@ M @ %"2PH ,3,R,BYH=&U02P4& X #@!B P *E\* end